From 54d7d12eb6c7ec3ead4d7791552cff8a2ecb603d Mon Sep 17 00:00:00 2001 From: eudaimon Date: Wed, 25 Jan 2023 20:52:12 +0100 Subject: [PATCH] First commit --- LICENSE | 117 + README.md | 24 + TODO.md | 7 + cinnamon/add-workspace-hover.png | Bin 0 -> 517 bytes cinnamon/add-workspace.png | Bin 0 -> 369 bytes cinnamon/buttons/button-focused-prelight.png | Bin 0 -> 539 bytes cinnamon/buttons/button-focused-pressed.png | Bin 0 -> 545 bytes cinnamon/buttons/button-focused.png | Bin 0 -> 539 bytes cinnamon/buttons/button-hover.png | Bin 0 -> 473 bytes cinnamon/buttons/button-insensitive.png | Bin 0 -> 860 bytes cinnamon/buttons/button.png | Bin 0 -> 427 bytes cinnamon/buttons/lock-hover.png | Bin 0 -> 362 bytes cinnamon/buttons/lock.png | Bin 0 -> 363 bytes cinnamon/buttons/logout-hover.png | Bin 0 -> 305 bytes cinnamon/buttons/logout.png | Bin 0 -> 313 bytes cinnamon/buttons/shutdown-hover.png | Bin 0 -> 360 bytes cinnamon/buttons/shutdown.png | Bin 0 -> 363 bytes cinnamon/calendar-arrow-left.svg | 82 + cinnamon/calendar-arrow-right.svg | 82 + cinnamon/cinnamon.css | 2461 ++++++++++ cinnamon/close-hover.svg | 75 + cinnamon/close.svg | 74 + cinnamon/menu-assets/background.png | Bin 0 -> 4058 bytes cinnamon/menu-assets/box.png | Bin 0 -> 2960 bytes cinnamon/menu-assets/checkbox-focus.png | Bin 0 -> 441 bytes cinnamon/menu-assets/checkbox-off-focus.png | Bin 0 -> 338 bytes cinnamon/menu-assets/checkbox-off.png | Bin 0 -> 338 bytes cinnamon/menu-assets/checkbox.png | Bin 0 -> 441 bytes cinnamon/menu-assets/handle-vert.png | Bin 0 -> 216 bytes cinnamon/menu-assets/handleh.png | Bin 0 -> 168 bytes cinnamon/menu-assets/hover.png | Bin 0 -> 1002 bytes cinnamon/menu-assets/menu-bg.png | Bin 0 -> 3615 bytes cinnamon/menu-assets/scrollh-hover.png | Bin 0 -> 409 bytes cinnamon/menu-assets/scrollh.png | Bin 0 -> 326 bytes cinnamon/menu-assets/slider-vert-hover.png | Bin 0 -> 339 bytes cinnamon/menu-assets/slider-vert.png | Bin 0 -> 359 bytes .../menu-assets/trough-scrollbar-horiz.png | Bin 0 -> 2582 bytes cinnamon/menu-assets/trough.png | Bin 0 -> 2607 bytes cinnamon/menu.png | Bin 0 -> 89 bytes cinnamon/metadata.json | 4 + cinnamon/orbs/OBB1.png | Bin 0 -> 3514 bytes cinnamon/orbs/OBB2.png | Bin 0 -> 5500 bytes cinnamon/orbs/OBB3.png | Bin 0 -> 5509 bytes cinnamon/overview-hover.png | Bin 0 -> 1433 bytes cinnamon/overview.png | Bin 0 -> 989 bytes cinnamon/panel-assets/item-active-hover.png | Bin 0 -> 2450 bytes cinnamon/panel-assets/item-active.png | Bin 0 -> 1479 bytes .../panel-assets/item-attention-hover.png | Bin 0 -> 2382 bytes cinnamon/panel-assets/item-attention.png | Bin 0 -> 2382 bytes cinnamon/panel-assets/item-hover.png | Bin 0 -> 1470 bytes cinnamon/panel-assets/item-normal.png | Bin 0 -> 1390 bytes cinnamon/panel-assets/tray-hover.png | Bin 0 -> 770 bytes cinnamon/panel-assets/tray-pressed.png | Bin 0 -> 898 bytes cinnamon/panel.png | Bin 0 -> 7873 bytes cinnamon/radio-selected.png | Bin 0 -> 758 bytes cinnamon/radio-unselected.png | Bin 0 -> 718 bytes cinnamon/tab.png | Bin 0 -> 3927 bytes cinnamon/theme.json | 10 + cinnamon/thumbnail.png | Bin 0 -> 629267 bytes cinnamon/trash-icon.png | Bin 0 -> 2178 bytes gnome-shell/gnome-shell.css | 1916 ++++++++ gtk-2.0/Arrows/arrow-down-insens.png | Bin 0 -> 185 bytes gtk-2.0/Arrows/arrow-down-prelight.png | Bin 0 -> 184 bytes gtk-2.0/Arrows/arrow-down-pressed.png | Bin 0 -> 181 bytes gtk-2.0/Arrows/arrow-down.png | Bin 0 -> 184 bytes gtk-2.0/Arrows/arrow-left.png | Bin 0 -> 198 bytes gtk-2.0/Arrows/arrow-right-norm.png | Bin 0 -> 203 bytes gtk-2.0/Arrows/arrow-right-prelight.png | Bin 0 -> 203 bytes gtk-2.0/Arrows/arrow-right.png | Bin 0 -> 203 bytes gtk-2.0/Arrows/arrow-up-disable.png | Bin 0 -> 145 bytes gtk-2.0/Arrows/arrow-up-prelight.png | Bin 0 -> 146 bytes gtk-2.0/Arrows/arrow-up.png | Bin 0 -> 146 bytes gtk-2.0/Buttons/button-default.png | Bin 0 -> 581 bytes gtk-2.0/Buttons/button-insensitive.png | Bin 0 -> 468 bytes gtk-2.0/Buttons/button-normal.png | Bin 0 -> 496 bytes gtk-2.0/Buttons/button-prelight.png | Bin 0 -> 550 bytes gtk-2.0/Buttons/button-pressed.png | Bin 0 -> 581 bytes gtk-2.0/Check-Radio/check1.png | Bin 0 -> 253 bytes gtk-2.0/Check-Radio/check2.png | Bin 0 -> 538 bytes gtk-2.0/Check-Radio/check3.png | Bin 0 -> 327 bytes gtk-2.0/Check-Radio/check4.png | Bin 0 -> 595 bytes gtk-2.0/Check-Radio/check5.png | Bin 0 -> 453 bytes gtk-2.0/Check-Radio/check6.png | Bin 0 -> 217 bytes gtk-2.0/Check-Radio/checklight.png | Bin 0 -> 332 bytes gtk-2.0/Check-Radio/focus.png | Bin 0 -> 232 bytes gtk-2.0/Check-Radio/highlight.png | Bin 0 -> 2503 bytes gtk-2.0/Check-Radio/option1.png | Bin 0 -> 613 bytes gtk-2.0/Check-Radio/option2.png | Bin 0 -> 736 bytes gtk-2.0/Check-Radio/option3.png | Bin 0 -> 640 bytes gtk-2.0/Check-Radio/option4.png | Bin 0 -> 751 bytes gtk-2.0/Check-Radio/option5.png | Bin 0 -> 570 bytes gtk-2.0/Check-Radio/option6.png | Bin 0 -> 675 bytes gtk-2.0/Combo/combo-arrow-insens.png | Bin 0 -> 176 bytes gtk-2.0/Combo/combo-arrow-prelight.png | Bin 0 -> 207 bytes gtk-2.0/Combo/combo-arrow.png | Bin 0 -> 207 bytes gtk-2.0/Combo/combo-inactive.png | Bin 0 -> 192 bytes gtk-2.0/Combo/combo-normal.png | Bin 0 -> 273 bytes gtk-2.0/Combo/combo-prelight.png | Bin 0 -> 237 bytes gtk-2.0/Combo/combo-pressed.png | Bin 0 -> 237 bytes gtk-2.0/Combo/entry-shadow-in (copia).png | Bin 0 -> 228 bytes gtk-2.0/Combo/entry-shadow-in.png | Bin 0 -> 205 bytes gtk-2.0/Combo/text-entry.png | Bin 0 -> 298 bytes gtk-2.0/ComboBox/combo-arrow-insens.png | Bin 0 -> 176 bytes gtk-2.0/ComboBox/combo-arrow-prelight.png | Bin 0 -> 207 bytes gtk-2.0/ComboBox/combo-arrow.png | Bin 0 -> 207 bytes gtk-2.0/ComboBox/combo-inactive.png | Bin 0 -> 1059 bytes gtk-2.0/ComboBox/combo-normal.png | Bin 0 -> 469 bytes gtk-2.0/ComboBox/combo-prelight.png | Bin 0 -> 962 bytes gtk-2.0/ComboBox/combo-pressed.png | Bin 0 -> 523 bytes gtk-2.0/Frame-Gap/frame-gap-end.png | Bin 0 -> 154 bytes gtk-2.0/Frame-Gap/frame-gap-start.png | Bin 0 -> 164 bytes gtk-2.0/Frame-Gap/frame1.png | Bin 0 -> 288 bytes gtk-2.0/Frame-Gap/frame2.png | Bin 0 -> 288 bytes gtk-2.0/Handles/handle-h.png | Bin 0 -> 110 bytes gtk-2.0/Handles/handle-v.png | Bin 0 -> 152 bytes gtk-2.0/Handles/resize-grip.png | Bin 0 -> 245 bytes gtk-2.0/Images/Tree/row-focus.png | Bin 0 -> 607 bytes .../Images/Tree/selected-end-odd-sorted.png | Bin 0 -> 367 bytes gtk-2.0/Images/Tree/selected-end.png | Bin 0 -> 367 bytes .../Images/Tree/selected-mid-odd-sorted.png | Bin 0 -> 367 bytes gtk-2.0/Images/Tree/selected-mid.png | Bin 0 -> 367 bytes gtk-2.0/Images/Tree/selected-start.png | Bin 0 -> 380 bytes gtk-2.0/Images/Tree/selected.png | Bin 0 -> 494 bytes gtk-2.0/Lines/line-h-tree.png | Bin 0 -> 154 bytes gtk-2.0/Lines/line-h.png | Bin 0 -> 140 bytes gtk-2.0/Lines/line-v.png | Bin 0 -> 157 bytes gtk-2.0/Lines/line-v2.png | Bin 0 -> 217 bytes gtk-2.0/ListHeaders/list_header-focus.png | Bin 0 -> 269 bytes gtk-2.0/ListHeaders/list_header-insens.png | Bin 0 -> 927 bytes gtk-2.0/ListHeaders/list_header-prelight.png | Bin 0 -> 379 bytes gtk-2.0/ListHeaders/list_header-pressed.png | Bin 0 -> 314 bytes gtk-2.0/ListHeaders/list_header.png | Bin 0 -> 269 bytes gtk-2.0/Menu-Menubar/menu.png | Bin 0 -> 278 bytes gtk-2.0/Menu-Menubar/menubar-blue-green.png | Bin 0 -> 2284 bytes gtk-2.0/Menu-Menubar/menubar-blue.png | Bin 0 -> 3803 bytes gtk-2.0/Menu-Menubar/menubar-item.png | Bin 0 -> 416 bytes gtk-2.0/Menu-Menubar/menubar.png | Bin 0 -> 188 bytes gtk-2.0/Menu-Menubar/menubar2.png | Bin 0 -> 199 bytes gtk-2.0/Menu-Menubar/menuitem.png | Bin 0 -> 1002 bytes gtk-2.0/Others/focus.png | Bin 0 -> 318 bytes gtk-2.0/Others/null.png | Bin 0 -> 4933 bytes gtk-2.0/Others/ruler.png | Bin 0 -> 2787 bytes gtk-2.0/Others/tooltip.png | Bin 0 -> 341 bytes gtk-2.0/Panel/handle-h.png | Bin 0 -> 260 bytes gtk-2.0/Panel/handle-h1.png | Bin 0 -> 193 bytes gtk-2.0/Panel/handle-v.png | Bin 0 -> 247 bytes gtk-2.0/Panel/handle-v1.png | Bin 0 -> 181 bytes gtk-2.0/Panel/panel-button-active.png | Bin 0 -> 4527 bytes gtk-2.0/Panel/panel-button-hover.png | Bin 0 -> 6263 bytes gtk-2.0/Panel/panel-button-inactive.png | Bin 0 -> 5070 bytes gtk-2.0/Panel/panel-focusx.png | Bin 0 -> 1197 bytes gtk-2.0/Panel/panel-handle-black-24x.png | Bin 0 -> 259 bytes gtk-2.0/Panel/panel-handle.png | Bin 0 -> 162 bytes gtk-2.0/Panel/panel.png | Bin 0 -> 179 bytes gtk-2.0/ProgressBar/progressbar-horiz.png | Bin 0 -> 1304 bytes gtk-2.0/ProgressBar/progressbar-vert.png | Bin 0 -> 1243 bytes .../ProgressBar/trough-progressbar-horiz.png | Bin 0 -> 266 bytes .../ProgressBar/trough-progressbar-vert.png | Bin 0 -> 209 bytes gtk-2.0/Range/null.png | Bin 0 -> 177 bytes gtk-2.0/Range/slider-prelight.png | Bin 0 -> 239 bytes gtk-2.0/Range/slider.png | Bin 0 -> 229 bytes gtk-2.0/Range/trough-horizontal.png | Bin 0 -> 236 bytes gtk-2.0/Range/trough-vertical.png | Bin 0 -> 249 bytes gtk-2.0/Scrollbars/slider-horiz-insens.png | Bin 0 -> 246 bytes gtk-2.0/Scrollbars/slider-horiz-prelight.png | Bin 0 -> 257 bytes gtk-2.0/Scrollbars/slider-horiz.png | Bin 0 -> 246 bytes gtk-2.0/Scrollbars/slider-vert-insens.png | Bin 0 -> 359 bytes gtk-2.0/Scrollbars/slider-vert-prelight.png | Bin 0 -> 241 bytes gtk-2.0/Scrollbars/slider-vert.png | Bin 0 -> 236 bytes gtk-2.0/Scrollbars/stepper-down-insens.png | Bin 0 -> 385 bytes gtk-2.0/Scrollbars/stepper-down-prelight.png | Bin 0 -> 426 bytes gtk-2.0/Scrollbars/stepper-down.png | Bin 0 -> 405 bytes gtk-2.0/Scrollbars/stepper-left-insens.png | Bin 0 -> 332 bytes gtk-2.0/Scrollbars/stepper-left-prelight.png | Bin 0 -> 400 bytes gtk-2.0/Scrollbars/stepper-left.png | Bin 0 -> 419 bytes gtk-2.0/Scrollbars/stepper-right-insens.png | Bin 0 -> 346 bytes gtk-2.0/Scrollbars/stepper-right-prelight.png | Bin 0 -> 399 bytes gtk-2.0/Scrollbars/stepper-right.png | Bin 0 -> 412 bytes gtk-2.0/Scrollbars/stepper-up-insens.png | Bin 0 -> 376 bytes gtk-2.0/Scrollbars/stepper-up-prelight.png | Bin 0 -> 455 bytes gtk-2.0/Scrollbars/stepper-up.png | Bin 0 -> 432 bytes gtk-2.0/Scrollbars/trough-scrollbar-horiz.png | Bin 0 -> 226 bytes gtk-2.0/Scrollbars/trough-scrollbar-vert.png | Bin 0 -> 221 bytes gtk-2.0/Shadows/entry-shadow-in.png | Bin 0 -> 318 bytes gtk-2.0/Shadows/shadow-etched-out.png | Bin 0 -> 231 bytes gtk-2.0/Shadows/shadow-in.png | Bin 0 -> 229 bytes gtk-2.0/Shadows/shadow-none.png | Bin 0 -> 204 bytes gtk-2.0/Shadows/shadow-out.png | Bin 0 -> 204 bytes gtk-2.0/Shadows/text-entry.png | Bin 0 -> 831 bytes gtk-2.0/Shadows/text.png | Bin 0 -> 215 bytes gtk-2.0/Spin/arrow-down (copia).png | Bin 0 -> 328 bytes gtk-2.0/Spin/arrow-down-disable.png | Bin 0 -> 326 bytes gtk-2.0/Spin/arrow-down-prelight.png | Bin 0 -> 327 bytes gtk-2.0/Spin/arrow-down.png | Bin 0 -> 345 bytes gtk-2.0/Spin/arrow-up-disable.png | Bin 0 -> 322 bytes gtk-2.0/Spin/arrow-up-prelight.png | Bin 0 -> 341 bytes gtk-2.0/Spin/arrow-up.png | Bin 0 -> 341 bytes gtk-2.0/Spin/spin-down-bg.png | Bin 0 -> 345 bytes gtk-2.0/Spin/spin-up-bg.png | Bin 0 -> 341 bytes gtk-2.0/Spin/text-entry-focus.png | Bin 0 -> 193 bytes gtk-2.0/Spin/text-entry.png | Bin 0 -> 192 bytes gtk-2.0/Styles/button | 59 + gtk-2.0/Styles/checkbutton | 96 + gtk-2.0/Styles/combo | 208 + gtk-2.0/Styles/entry | 55 + gtk-2.0/Styles/handlebox | 24 + gtk-2.0/Styles/inactivetext | 5 + gtk-2.0/Styles/listheader | 73 + gtk-2.0/Styles/menu-menubar | 133 + gtk-2.0/Styles/notebook | 163 + gtk-2.0/Styles/optionmenu | 70 + gtk-2.0/Styles/panel | 160 + gtk-2.0/Styles/progressbar | 59 + gtk-2.0/Styles/radiobutton | 96 + gtk-2.0/Styles/range | 103 + gtk-2.0/Styles/scrollbar | 315 ++ gtk-2.0/Styles/spin | 138 + gtk-2.0/Styles/statusbar | 21 + gtk-2.0/Styles/terminal | 7 + gtk-2.0/Styles/toolbar | 71 + gtk-2.0/Styles/tooltips | 19 + gtk-2.0/Styles/treeview | 161 + gtk-2.0/Tabs/gap-bottom.png | Bin 0 -> 189 bytes gtk-2.0/Tabs/gap-left.png | Bin 0 -> 97 bytes gtk-2.0/Tabs/gap-right.png | Bin 0 -> 97 bytes gtk-2.0/Tabs/gap-top.png | Bin 0 -> 189 bytes gtk-2.0/Tabs/notebook.png | Bin 0 -> 321 bytes gtk-2.0/Tabs/notebook_bottom_flat.png | Bin 0 -> 291 bytes gtk-2.0/Tabs/notebook_left_flat.png | Bin 0 -> 311 bytes gtk-2.0/Tabs/notebook_right_flat.png | Bin 0 -> 289 bytes gtk-2.0/Tabs/notebook_top_flat.png | Bin 0 -> 295 bytes gtk-2.0/Tabs/null.png | Bin 0 -> 132 bytes gtk-2.0/Tabs/tab-bottom-active-gap.png | Bin 0 -> 154 bytes gtk-2.0/Tabs/tab-bottom-active.png | Bin 0 -> 225 bytes gtk-2.0/Tabs/tab-bottom.png | Bin 0 -> 272 bytes gtk-2.0/Tabs/tab-left-active-gap.png | Bin 0 -> 134 bytes gtk-2.0/Tabs/tab-left-active.png | Bin 0 -> 219 bytes gtk-2.0/Tabs/tab-left.png | Bin 0 -> 229 bytes gtk-2.0/Tabs/tab-right-active-gap.png | Bin 0 -> 137 bytes gtk-2.0/Tabs/tab-right-active.png | Bin 0 -> 229 bytes gtk-2.0/Tabs/tab-right.png | Bin 0 -> 250 bytes gtk-2.0/Tabs/tab-top-active (copia).png | Bin 0 -> 308 bytes gtk-2.0/Tabs/tab-top-active-gap.png | Bin 0 -> 115 bytes gtk-2.0/Tabs/tab-top-active.png | Bin 0 -> 308 bytes gtk-2.0/Tabs/tab-top.png | Bin 0 -> 414 bytes gtk-2.0/Toolbar/toolbar-light.png | Bin 0 -> 165 bytes gtk-2.0/Toolbar/toolbutton-default.png | Bin 0 -> 504 bytes gtk-2.0/Toolbar/toolbutton-focus.png | Bin 0 -> 473 bytes gtk-2.0/Toolbar/toolbutton-insensitive.png | Bin 0 -> 1082 bytes gtk-2.0/Toolbar/toolbutton-normal.png | Bin 0 -> 504 bytes gtk-2.0/Toolbar/toolbutton-prelight.png | Bin 0 -> 473 bytes gtk-2.0/Toolbar/toolbutton-pressed.png | Bin 0 -> 524 bytes gtk-2.0/Toolbar/toolbutton-toggled.png | Bin 0 -> 182 bytes gtk-2.0/apps/banshee.rc | 23 + gtk-2.0/apps/chromium.rc | 39 + gtk-2.0/apps/ff.rc | 30 + gtk-2.0/apps/gnome-terminal.rc | 52 + gtk-2.0/apps/nautilus.rc | 11 + gtk-2.0/gtkrc | 522 ++ gtk-3.0/assets/bullet-symbolic.svg | 155 + gtk-3.0/assets/bullet-symbolic.symbolic.png | Bin 0 -> 165 bytes gtk-3.0/assets/check-symbolic.svg | 154 + gtk-3.0/assets/check-symbolic.symbolic.png | Bin 0 -> 234 bytes gtk-3.0/assets/dash-symbolic.svg | 153 + gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 891 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1830 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 937 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 2057 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 754 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1431 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 754 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 782 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1547 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 0 -> 788 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1569 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 889 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1816 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 841 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1779 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 831 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1802 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 754 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1431 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 793 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1540 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 961 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1976 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 885 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1964 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 965 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 2118 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 738 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1467 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 738 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 784 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1561 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 0 -> 801 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1560 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 862 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1910 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 879 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1968 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 719 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1780 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 738 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1467 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 801 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1560 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 861 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 2099 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 915 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1962 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 994 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 2150 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 736 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1477 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 736 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 792 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1576 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 0 -> 785 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1579 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 904 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1958 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 889 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1897 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 852 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1816 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 736 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1477 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 787 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1580 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 1008 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 2113 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 952 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1953 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 1008 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 2152 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 713 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1449 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 713 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 787 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1579 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 0 -> 776 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1585 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 922 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1963 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 911 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1928 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 847 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1848 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 713 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1449 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 776 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1584 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 1010 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 2128 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1655 bytes gtk-3.0/assets/text-select-end-active.png | Bin 0 -> 920 bytes gtk-3.0/assets/text-select-end-active@2.png | Bin 0 -> 1733 bytes gtk-3.0/assets/text-select-end-dark.png | Bin 0 -> 835 bytes gtk-3.0/assets/text-select-end-dark@2.png | Bin 0 -> 1657 bytes gtk-3.0/assets/text-select-end-hover-dark.png | Bin 0 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1515 bytes gtk-3.0/assets/text-select-end-hover.png | Bin 0 -> 791 bytes gtk-3.0/assets/text-select-end-hover@2.png | Bin 0 -> 1479 bytes gtk-3.0/assets/text-select-end.png | Bin 0 -> 905 bytes gtk-3.0/assets/text-select-end@2.png | Bin 0 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 794 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1597 bytes gtk-3.0/assets/text-select-start-active.png | Bin 0 -> 858 bytes gtk-3.0/assets/text-select-start-active@2.png | Bin 0 -> 1696 bytes gtk-3.0/assets/text-select-start-dark.png | Bin 0 -> 790 bytes gtk-3.0/assets/text-select-start-dark@2.png | Bin 0 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1423 bytes gtk-3.0/assets/text-select-start-hover.png | Bin 0 -> 758 bytes gtk-3.0/assets/text-select-start-hover@2.png | Bin 0 -> 1431 bytes gtk-3.0/assets/text-select-start.png | Bin 0 -> 848 bytes gtk-3.0/assets/text-select-start@2.png | Bin 0 -> 1719 bytes gtk-3.0/gtk.css | 1841 +++++++ gtk-4.0/assets/bullet-symbolic.svg | 155 + gtk-4.0/assets/bullet-symbolic.symbolic.png | Bin 0 -> 165 bytes gtk-4.0/assets/bullet@2-symbolic.symbolic.png | Bin 0 -> 268 bytes gtk-4.0/assets/check-symbolic.svg | 154 + gtk-4.0/assets/check-symbolic.symbolic.png | Bin 0 -> 234 bytes gtk-4.0/assets/check@2-symbolic.symbolic.png | Bin 0 -> 366 bytes gtk-4.0/assets/dash-symbolic.svg | 153 + gtk-4.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes gtk-4.0/assets/dash@2-symbolic.symbolic.png | Bin 0 -> 185 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 758 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1516 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 975 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1927 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 762 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1536 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 735 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1485 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 942 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1854 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 704 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1288 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 758 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1481 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 968 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1928 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 737 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1612 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 863 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1863 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 736 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1573 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 710 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1507 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 825 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1736 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 698 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1307 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 745 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1524 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 862 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1767 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 764 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1590 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 891 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 1845 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 773 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1592 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 767 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1522 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 872 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1778 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 699 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1299 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 777 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1545 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 921 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 1826 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 776 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1564 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 914 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 1845 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 775 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1554 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 744 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1507 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 865 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1770 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 689 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1335 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 769 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1541 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 928 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 1808 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 755 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1503 bytes gtk-4.0/assets/text-select-end-active.png | Bin 0 -> 858 bytes gtk-4.0/assets/text-select-end-active@2.png | Bin 0 -> 1591 bytes gtk-4.0/assets/text-select-end-dark.png | Bin 0 -> 718 bytes gtk-4.0/assets/text-select-end-dark@2.png | Bin 0 -> 1295 bytes gtk-4.0/assets/text-select-end-hover-dark.png | Bin 0 -> 687 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1230 bytes gtk-4.0/assets/text-select-end-hover.png | Bin 0 -> 796 bytes gtk-4.0/assets/text-select-end-hover@2.png | Bin 0 -> 1475 bytes gtk-4.0/assets/text-select-end.png | Bin 0 -> 814 bytes gtk-4.0/assets/text-select-end@2.png | Bin 0 -> 1544 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 724 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1433 bytes gtk-4.0/assets/text-select-start-active.png | Bin 0 -> 797 bytes gtk-4.0/assets/text-select-start-active@2.png | Bin 0 -> 1509 bytes gtk-4.0/assets/text-select-start-dark.png | Bin 0 -> 660 bytes gtk-4.0/assets/text-select-start-dark@2.png | Bin 0 -> 1266 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 651 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1211 bytes gtk-4.0/assets/text-select-start-hover.png | Bin 0 -> 742 bytes gtk-4.0/assets/text-select-start-hover@2.png | Bin 0 -> 1446 bytes gtk-4.0/assets/text-select-start.png | Bin 0 -> 755 bytes gtk-4.0/assets/text-select-start@2.png | Bin 0 -> 1468 bytes gtk-4.0/gtk.css | 1756 +++++++ metacity-1/border-focused-bottom.png | Bin 0 -> 173 bytes metacity-1/border-focused-left.png | Bin 0 -> 541 bytes metacity-1/border-focused-leftcorner.png | Bin 0 -> 202 bytes metacity-1/border-focused-right.png | Bin 0 -> 551 bytes metacity-1/border-focused-rightcorner.png | Bin 0 -> 202 bytes metacity-1/border-unfocused-bottom.png | Bin 0 -> 173 bytes metacity-1/border-unfocused-left.png | Bin 0 -> 541 bytes metacity-1/border-unfocused-leftcorner.png | Bin 0 -> 202 bytes metacity-1/border-unfocused-right.png | Bin 0 -> 551 bytes metacity-1/border-unfocused-rightcorner.png | Bin 0 -> 202 bytes metacity-1/button-bg-active.png | Bin 0 -> 1010 bytes metacity-1/button-bg-hover.png | Bin 0 -> 1049 bytes metacity-1/button-bg-unfocused.png | Bin 0 -> 442 bytes metacity-1/button-bg.png | Bin 0 -> 531 bytes metacity-1/close-active.png | Bin 0 -> 1063 bytes metacity-1/close-hover.png | Bin 0 -> 996 bytes metacity-1/close-unfocused.png | Bin 0 -> 491 bytes metacity-1/close.png | Bin 0 -> 1083 bytes metacity-1/maximize-active.png | Bin 0 -> 910 bytes metacity-1/maximize-hover.png | Bin 0 -> 907 bytes metacity-1/maximize-unfocused.png | Bin 0 -> 312 bytes metacity-1/maximize.png | Bin 0 -> 551 bytes metacity-1/menu-icon.svg | 73 + metacity-1/metacity-theme-2.xml | 997 ++++ metacity-1/metacity-theme-3.xml | 1254 +++++ metacity-1/minimize-active.png | Bin 0 -> 916 bytes metacity-1/minimize-hover.png | Bin 0 -> 927 bytes metacity-1/minimize-unfocused.png | Bin 0 -> 385 bytes metacity-1/minimize.png | Bin 0 -> 558 bytes metacity-1/shade-icon.svg | 80 + metacity-1/stick-icon.svg | 63 + metacity-1/thumbnail.png | Bin 0 -> 2443 bytes metacity-1/titlebar-focused-left.png | Bin 0 -> 565 bytes metacity-1/titlebar-focused-middle.png | Bin 0 -> 2453 bytes metacity-1/titlebar-focused-right.png | Bin 0 -> 294 bytes metacity-1/titlebar-unfocused-left.png | Bin 0 -> 565 bytes metacity-1/titlebar-unfocused-middle.png | Bin 0 -> 2453 bytes metacity-1/titlebar-unfocused-right.png | Bin 0 -> 294 bytes metacity-1/unmaximize-active.png | Bin 0 -> 928 bytes metacity-1/unmaximize-hover.png | Bin 0 -> 914 bytes metacity-1/unmaximize-unfocused.png | Bin 0 -> 359 bytes metacity-1/unmaximize.png | Bin 0 -> 615 bytes metacity-1/unshade-icon.svg | 73 + metacity-1/unstick-icon.svg | 70 + previews/gtk3-gtk4-gtk2-desktop.png | Bin 0 -> 469139 bytes previews/gtk3wf-1-Soil.png | Bin 0 -> 149888 bytes previews/gtk3wf-2.png | Bin 0 -> 144344 bytes previews/gtk3wf-3.png | Bin 0 -> 120701 bytes previews/logo.png | Bin 0 -> 30820 bytes qt_configs/Skewaita-light-green.conf | 7 + qt_configs/Skewaita.colors | 102 + qt_configs/Skewaita.qtcurve | 169 + source/common/_theme_colors.scss | 37 + source/common/buttons.scss | 185 + source/common/checkradios.scss | 70 + source/common/common_colors.scss | 78 + source/common/common_common.scss | 104 + source/common/cursor-handle.scss | 26 + source/common/gtk3_removed.scss | 731 +++ source/common/gtk4_removed.scss | 515 ++ source/common/levelbar.scss | 87 + source/common/notebook.scss | 298 ++ source/common/old_slider_madness.scss | 90 + source/common/overshoot.scss | 61 + source/common/undershoot.scss | 25 + source/compile.sh | 147 + source/gtk3/README | 34 + source/gtk3/_colors-public.scss | 119 + source/gtk3/_colors.scss | 28 + source/gtk3/_colors.scss.original | 77 + source/gtk3/_common.scss | 4314 +++++++++++++++++ source/gtk3/_drawing.scss | 157 + source/gtk3/assets.svg | 2134 ++++++++ source/gtk3/assets.txt | 60 + source/gtk3/assets/bullet-symbolic.svg | 155 + .../gtk3/assets/bullet-symbolic.symbolic.png | Bin 0 -> 165 bytes source/gtk3/assets/check-symbolic.svg | 154 + .../gtk3/assets/check-symbolic.symbolic.png | Bin 0 -> 234 bytes source/gtk3/assets/dash-symbolic.svg | 153 + source/gtk3/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 891 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1830 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 937 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 2057 bytes ...rz-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 754 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1431 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 754 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 782 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1547 bytes ...er-horz-scale-has-marks-above-backdrop.png | Bin 0 -> 788 bytes ...-horz-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1569 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 889 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1816 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 841 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1779 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 831 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1802 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 754 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1431 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 793 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1540 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 961 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1976 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 885 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1964 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 965 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 2118 bytes ...rz-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 738 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1467 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 738 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 784 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1561 bytes ...er-horz-scale-has-marks-below-backdrop.png | Bin 0 -> 801 bytes ...-horz-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1560 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 862 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1910 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 879 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1968 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 719 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1780 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 738 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1467 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 801 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1560 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 861 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 2099 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 915 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1962 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 994 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 2150 bytes ...rt-scale-has-marks-above-backdrop-dark.png | Bin 0 -> 736 bytes ...-scale-has-marks-above-backdrop-dark@2.png | Bin 0 -> 1477 bytes ...-marks-above-backdrop-insensitive-dark.png | Bin 0 -> 736 bytes ...arks-above-backdrop-insensitive-dark@2.png | Bin 0 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive.png | Bin 0 -> 792 bytes ...has-marks-above-backdrop-insensitive@2.png | Bin 0 -> 1576 bytes ...er-vert-scale-has-marks-above-backdrop.png | Bin 0 -> 785 bytes ...-vert-scale-has-marks-above-backdrop@2.png | Bin 0 -> 1579 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 904 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1958 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 889 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1897 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 852 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1816 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 736 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1477 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 787 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1580 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 1008 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 2113 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 952 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1953 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 1008 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 2152 bytes ...rt-scale-has-marks-below-backdrop-dark.png | Bin 0 -> 713 bytes ...-scale-has-marks-below-backdrop-dark@2.png | Bin 0 -> 1449 bytes ...-marks-below-backdrop-insensitive-dark.png | Bin 0 -> 713 bytes ...arks-below-backdrop-insensitive-dark@2.png | Bin 0 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive.png | Bin 0 -> 787 bytes ...has-marks-below-backdrop-insensitive@2.png | Bin 0 -> 1579 bytes ...er-vert-scale-has-marks-below-backdrop.png | Bin 0 -> 776 bytes ...-vert-scale-has-marks-below-backdrop@2.png | Bin 0 -> 1585 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 922 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1963 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 911 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1928 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 847 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1848 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 713 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1449 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 776 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1584 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 1010 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 2128 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1655 bytes source/gtk3/assets/text-select-end-active.png | Bin 0 -> 920 bytes .../gtk3/assets/text-select-end-active@2.png | Bin 0 -> 1733 bytes source/gtk3/assets/text-select-end-dark.png | Bin 0 -> 835 bytes source/gtk3/assets/text-select-end-dark@2.png | Bin 0 -> 1657 bytes .../assets/text-select-end-hover-dark.png | Bin 0 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1515 bytes source/gtk3/assets/text-select-end-hover.png | Bin 0 -> 791 bytes .../gtk3/assets/text-select-end-hover@2.png | Bin 0 -> 1479 bytes source/gtk3/assets/text-select-end.png | Bin 0 -> 905 bytes source/gtk3/assets/text-select-end@2.png | Bin 0 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 794 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1597 bytes .../gtk3/assets/text-select-start-active.png | Bin 0 -> 858 bytes .../assets/text-select-start-active@2.png | Bin 0 -> 1696 bytes source/gtk3/assets/text-select-start-dark.png | Bin 0 -> 790 bytes .../gtk3/assets/text-select-start-dark@2.png | Bin 0 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1423 bytes .../gtk3/assets/text-select-start-hover.png | Bin 0 -> 758 bytes .../gtk3/assets/text-select-start-hover@2.png | Bin 0 -> 1431 bytes source/gtk3/assets/text-select-start.png | Bin 0 -> 848 bytes source/gtk3/assets/text-select-start@2.png | Bin 0 -> 1719 bytes source/gtk3/gtk-contained-dark.css | 2037 ++++++++ source/gtk3/gtk-contained-dark.scss | 6 + source/gtk3/gtk-contained.css | 2053 ++++++++ source/gtk3/gtk-contained.scss | 12 + source/gtk3/gtk-dark.css | 1 + source/gtk3/gtk-new.css | 1841 +++++++ source/gtk3/gtk.css | 1 + source/gtk3/meson.build | 30 + source/gtk3/parse-sass.sh | 13 + source/gtk3/render-assets.sh | 34 + source/gtk4/Default-dark.scss | 7 + source/gtk4/Default-hc-dark.scss | 7 + source/gtk4/Default-hc.scss | 7 + source/gtk4/Default-light.scss | 13 + source/gtk4/README | 45 + source/gtk4/_colors-public.scss | 119 + source/gtk4/_colors.scss | 58 + source/gtk4/_common.scss | 3893 +++++++++++++++ source/gtk4/_drawing.scss | 148 + source/gtk4/assets-hc.svg | 1348 +++++ source/gtk4/assets-hc/bullet-symbolic.svg | 155 + .../assets-hc/bullet-symbolic.symbolic.png | Bin 0 -> 147 bytes .../assets-hc/bullet@2-symbolic.symbolic.png | Bin 0 -> 268 bytes source/gtk4/assets-hc/check-symbolic.svg | 154 + .../assets-hc/check-symbolic.symbolic.png | Bin 0 -> 231 bytes .../assets-hc/check@2-symbolic.symbolic.png | Bin 0 -> 381 bytes source/gtk4/assets-hc/dash-symbolic.svg | 153 + .../gtk4/assets-hc/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../assets-hc/dash@2-symbolic.symbolic.png | Bin 0 -> 185 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 771 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1513 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 1002 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1963 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 842 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1690 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 828 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1675 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 989 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1953 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 704 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1288 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 758 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1481 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 1010 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1996 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 731 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1594 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 909 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1884 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 806 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1774 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 790 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1713 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 852 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1865 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 698 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1307 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 745 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1524 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 899 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1885 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 769 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1584 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 923 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 1918 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 836 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1730 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 804 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1729 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 891 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1905 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 699 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1299 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 777 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1545 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 938 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 1929 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 769 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1555 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 930 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 1864 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 836 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1731 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 837 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1713 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 903 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1874 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 689 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1335 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 769 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1541 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 935 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 1903 bytes .../assets-hc/text-select-end-active-dark.png | Bin 0 -> 733 bytes .../text-select-end-active-dark@2.png | Bin 0 -> 1430 bytes .../gtk4/assets-hc/text-select-end-active.png | Bin 0 -> 868 bytes .../assets-hc/text-select-end-active@2.png | Bin 0 -> 1656 bytes .../gtk4/assets-hc/text-select-end-dark.png | Bin 0 -> 765 bytes .../gtk4/assets-hc/text-select-end-dark@2.png | Bin 0 -> 1397 bytes .../assets-hc/text-select-end-hover-dark.png | Bin 0 -> 750 bytes .../text-select-end-hover-dark@2.png | Bin 0 -> 1375 bytes .../gtk4/assets-hc/text-select-end-hover.png | Bin 0 -> 840 bytes .../assets-hc/text-select-end-hover@2.png | Bin 0 -> 1586 bytes source/gtk4/assets-hc/text-select-end.png | Bin 0 -> 860 bytes source/gtk4/assets-hc/text-select-end@2.png | Bin 0 -> 1644 bytes .../text-select-start-active-dark.png | Bin 0 -> 700 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1388 bytes .../assets-hc/text-select-start-active.png | Bin 0 -> 821 bytes .../assets-hc/text-select-start-active@2.png | Bin 0 -> 1551 bytes .../gtk4/assets-hc/text-select-start-dark.png | Bin 0 -> 723 bytes .../assets-hc/text-select-start-dark@2.png | Bin 0 -> 1354 bytes .../text-select-start-hover-dark.png | Bin 0 -> 712 bytes .../text-select-start-hover-dark@2.png | Bin 0 -> 1323 bytes .../assets-hc/text-select-start-hover.png | Bin 0 -> 787 bytes .../assets-hc/text-select-start-hover@2.png | Bin 0 -> 1519 bytes source/gtk4/assets-hc/text-select-start.png | Bin 0 -> 807 bytes source/gtk4/assets-hc/text-select-start@2.png | Bin 0 -> 1555 bytes source/gtk4/assets.svg | 1358 ++++++ source/gtk4/assets.txt | 44 + source/gtk4/assets/bullet-symbolic.svg | 155 + .../gtk4/assets/bullet-symbolic.symbolic.png | Bin 0 -> 165 bytes .../assets/bullet@2-symbolic.symbolic.png | Bin 0 -> 268 bytes source/gtk4/assets/check-symbolic.svg | 154 + .../gtk4/assets/check-symbolic.symbolic.png | Bin 0 -> 234 bytes .../gtk4/assets/check@2-symbolic.symbolic.png | Bin 0 -> 366 bytes source/gtk4/assets/dash-symbolic.svg | 153 + source/gtk4/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../gtk4/assets/dash@2-symbolic.symbolic.png | Bin 0 -> 185 bytes ...horz-scale-has-marks-above-active-dark.png | Bin 0 -> 758 bytes ...rz-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1516 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 975 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 1927 bytes ...slider-horz-scale-has-marks-above-dark.png | Bin 0 -> 762 bytes ...ider-horz-scale-has-marks-above-dark@2.png | Bin 0 -> 1536 bytes ...-horz-scale-has-marks-above-hover-dark.png | Bin 0 -> 735 bytes ...orz-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1485 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 942 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 1854 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 704 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1288 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 758 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1481 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 968 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 1928 bytes ...horz-scale-has-marks-below-active-dark.png | Bin 0 -> 737 bytes ...rz-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1612 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 863 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 1863 bytes ...slider-horz-scale-has-marks-below-dark.png | Bin 0 -> 736 bytes ...ider-horz-scale-has-marks-below-dark@2.png | Bin 0 -> 1573 bytes ...-horz-scale-has-marks-below-hover-dark.png | Bin 0 -> 710 bytes ...orz-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1507 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 825 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 1736 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 698 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1307 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 745 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1524 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 862 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 1767 bytes ...vert-scale-has-marks-above-active-dark.png | Bin 0 -> 764 bytes ...rt-scale-has-marks-above-active-dark@2.png | Bin 0 -> 1590 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 891 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 1845 bytes ...slider-vert-scale-has-marks-above-dark.png | Bin 0 -> 773 bytes ...ider-vert-scale-has-marks-above-dark@2.png | Bin 0 -> 1592 bytes ...-vert-scale-has-marks-above-hover-dark.png | Bin 0 -> 767 bytes ...ert-scale-has-marks-above-hover-dark@2.png | Bin 0 -> 1522 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 872 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 1778 bytes ...scale-has-marks-above-insensitive-dark.png | Bin 0 -> 699 bytes ...ale-has-marks-above-insensitive-dark@2.png | Bin 0 -> 1299 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 777 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 1545 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 921 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 1826 bytes ...vert-scale-has-marks-below-active-dark.png | Bin 0 -> 776 bytes ...rt-scale-has-marks-below-active-dark@2.png | Bin 0 -> 1564 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 914 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 1845 bytes ...slider-vert-scale-has-marks-below-dark.png | Bin 0 -> 775 bytes ...ider-vert-scale-has-marks-below-dark@2.png | Bin 0 -> 1554 bytes ...-vert-scale-has-marks-below-hover-dark.png | Bin 0 -> 744 bytes ...ert-scale-has-marks-below-hover-dark@2.png | Bin 0 -> 1507 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 865 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 1770 bytes ...scale-has-marks-below-insensitive-dark.png | Bin 0 -> 689 bytes ...ale-has-marks-below-insensitive-dark@2.png | Bin 0 -> 1335 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 769 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 1541 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 928 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 1808 bytes .../assets/text-select-end-active-dark.png | Bin 0 -> 755 bytes .../assets/text-select-end-active-dark@2.png | Bin 0 -> 1503 bytes source/gtk4/assets/text-select-end-active.png | Bin 0 -> 858 bytes .../gtk4/assets/text-select-end-active@2.png | Bin 0 -> 1591 bytes source/gtk4/assets/text-select-end-dark.png | Bin 0 -> 718 bytes source/gtk4/assets/text-select-end-dark@2.png | Bin 0 -> 1295 bytes .../assets/text-select-end-hover-dark.png | Bin 0 -> 687 bytes .../assets/text-select-end-hover-dark@2.png | Bin 0 -> 1230 bytes source/gtk4/assets/text-select-end-hover.png | Bin 0 -> 796 bytes .../gtk4/assets/text-select-end-hover@2.png | Bin 0 -> 1475 bytes source/gtk4/assets/text-select-end.png | Bin 0 -> 814 bytes source/gtk4/assets/text-select-end@2.png | Bin 0 -> 1544 bytes .../assets/text-select-start-active-dark.png | Bin 0 -> 724 bytes .../text-select-start-active-dark@2.png | Bin 0 -> 1433 bytes .../gtk4/assets/text-select-start-active.png | Bin 0 -> 797 bytes .../assets/text-select-start-active@2.png | Bin 0 -> 1509 bytes source/gtk4/assets/text-select-start-dark.png | Bin 0 -> 660 bytes .../gtk4/assets/text-select-start-dark@2.png | Bin 0 -> 1266 bytes .../assets/text-select-start-hover-dark.png | Bin 0 -> 651 bytes .../assets/text-select-start-hover-dark@2.png | Bin 0 -> 1211 bytes .../gtk4/assets/text-select-start-hover.png | Bin 0 -> 742 bytes .../gtk4/assets/text-select-start-hover@2.png | Bin 0 -> 1446 bytes source/gtk4/assets/text-select-start.png | Bin 0 -> 755 bytes source/gtk4/assets/text-select-start@2.png | Bin 0 -> 1468 bytes source/gtk4/gtk-dark.css | 1 + source/gtk4/gtk-hc-dark.css | 1 + source/gtk4/gtk-hc.css | 1 + source/gtk4/gtk-light.css | 1 + source/gtk4/gtk-new.css | 1756 +++++++ source/gtk4/gtk.css | 1 + source/gtk4/meson.build | 26 + source/gtk4/render-assets.sh | 38 + source/templates/_theme_colors.scss | 37 + source/templates/_theme_colors.scss.processed | 37 + source/templates/_theme_colors.scss.unused | 37 + source/templates/_theme_colors.scss~ | 37 + .../templates/colorscheme-GlossyApertures.sh | 53 + .../colorscheme-Skewaita_original_light.sh | 53 + source/templates/colorscheme-Soil_dark.sh | 53 + source/templates/gtkrc | 446 ++ source/templates/gtkrc.processed | 446 ++ source/templates/process_variables.sh~ | 5 + source/templates/theme_colors_.scss.processed | 37 + source/templates/use_scheme.sh | 56 + source/templates/variables.sh~ | 46 + xfwm4/README | 6 + xfwm4/bottom-active.xpm | 12 + xfwm4/bottom-inactive.xpm | 12 + xfwm4/bottom-left-active.xpm | 32 + xfwm4/bottom-left-inactive.xpm | 32 + xfwm4/bottom-right-active.xpm | 31 + xfwm4/bottom-right-inactive.xpm | 31 + xfwm4/close-active.xpm | 133 + xfwm4/close-inactive.xpm | 84 + xfwm4/close-pressed.xpm | 132 + xfwm4/hide-active.xpm | 90 + xfwm4/hide-inactive.xpm | 47 + xfwm4/hide-pressed.xpm | 89 + xfwm4/left-active.xpm | 26 + xfwm4/left-inactive.xpm | 26 + xfwm4/maximize-active.xpm | 105 + xfwm4/maximize-inactive.xpm | 53 + xfwm4/maximize-pressed.xpm | 105 + xfwm4/menu-active.xpm | 260 + xfwm4/menu-inactive.xpm | 260 + xfwm4/menu-pressed.xpm | 256 + xfwm4/right-active.xpm | 26 + xfwm4/right-inactive.xpm | 26 + xfwm4/themerc | 27 + xfwm4/title-1-active.xpm | 36 + xfwm4/title-1-inactive.xpm | 36 + xfwm4/title-2-active.xpm | 36 + xfwm4/title-2-inactive.xpm | 36 + xfwm4/title-3-active.xpm | 36 + xfwm4/title-3-inactive.xpm | 36 + xfwm4/title-4-active.xpm | 36 + xfwm4/title-4-inactive.xpm | 36 + xfwm4/title-5-active.xpm | 36 + xfwm4/title-5-inactive.xpm | 36 + xfwm4/title-6-active.xpm | 36 + xfwm4/title-6-inactive.xpm | 36 + xfwm4/top-left-active.xpm | 45 + xfwm4/top-left-inactive.xpm | 45 + xfwm4/top-right-active.xpm | 45 + xfwm4/top-right-inactive.xpm | 45 + 961 files changed, 44493 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 TODO.md create mode 100755 cinnamon/add-workspace-hover.png create mode 100755 cinnamon/add-workspace.png create mode 100755 cinnamon/buttons/button-focused-prelight.png create mode 100755 cinnamon/buttons/button-focused-pressed.png create mode 100755 cinnamon/buttons/button-focused.png create mode 100755 cinnamon/buttons/button-hover.png create mode 100755 cinnamon/buttons/button-insensitive.png create mode 100755 cinnamon/buttons/button.png create mode 100755 cinnamon/buttons/lock-hover.png create mode 100755 cinnamon/buttons/lock.png create mode 100755 cinnamon/buttons/logout-hover.png create mode 100755 cinnamon/buttons/logout.png create mode 100755 cinnamon/buttons/shutdown-hover.png create mode 100755 cinnamon/buttons/shutdown.png create mode 100644 cinnamon/calendar-arrow-left.svg create mode 100644 cinnamon/calendar-arrow-right.svg create mode 100644 cinnamon/cinnamon.css create mode 100644 cinnamon/close-hover.svg create mode 100644 cinnamon/close.svg create mode 100644 cinnamon/menu-assets/background.png create mode 100644 cinnamon/menu-assets/box.png create mode 100755 cinnamon/menu-assets/checkbox-focus.png create mode 100755 cinnamon/menu-assets/checkbox-off-focus.png create mode 100755 cinnamon/menu-assets/checkbox-off.png create mode 100755 cinnamon/menu-assets/checkbox.png create mode 100755 cinnamon/menu-assets/handle-vert.png create mode 100755 cinnamon/menu-assets/handleh.png create mode 100755 cinnamon/menu-assets/hover.png create mode 100644 cinnamon/menu-assets/menu-bg.png create mode 100755 cinnamon/menu-assets/scrollh-hover.png create mode 100755 cinnamon/menu-assets/scrollh.png create mode 100755 cinnamon/menu-assets/slider-vert-hover.png create mode 100755 cinnamon/menu-assets/slider-vert.png create mode 100755 cinnamon/menu-assets/trough-scrollbar-horiz.png create mode 100755 cinnamon/menu-assets/trough.png create mode 100755 cinnamon/menu.png create mode 100755 cinnamon/metadata.json create mode 100644 cinnamon/orbs/OBB1.png create mode 100644 cinnamon/orbs/OBB2.png create mode 100644 cinnamon/orbs/OBB3.png create mode 100644 cinnamon/overview-hover.png create mode 100644 cinnamon/overview.png create mode 100755 cinnamon/panel-assets/item-active-hover.png create mode 100755 cinnamon/panel-assets/item-active.png create mode 100755 cinnamon/panel-assets/item-attention-hover.png create mode 100755 cinnamon/panel-assets/item-attention.png create mode 100755 cinnamon/panel-assets/item-hover.png create mode 100644 cinnamon/panel-assets/item-normal.png create mode 100644 cinnamon/panel-assets/tray-hover.png create mode 100644 cinnamon/panel-assets/tray-pressed.png create mode 100755 cinnamon/panel.png create mode 100755 cinnamon/radio-selected.png create mode 100755 cinnamon/radio-unselected.png create mode 100644 cinnamon/tab.png create mode 100755 cinnamon/theme.json create mode 100755 cinnamon/thumbnail.png create mode 100644 cinnamon/trash-icon.png create mode 100644 gnome-shell/gnome-shell.css create mode 100755 gtk-2.0/Arrows/arrow-down-insens.png create mode 100755 gtk-2.0/Arrows/arrow-down-prelight.png create mode 100755 gtk-2.0/Arrows/arrow-down-pressed.png create mode 100755 gtk-2.0/Arrows/arrow-down.png create mode 100755 gtk-2.0/Arrows/arrow-left.png create mode 100755 gtk-2.0/Arrows/arrow-right-norm.png create mode 100755 gtk-2.0/Arrows/arrow-right-prelight.png create mode 100755 gtk-2.0/Arrows/arrow-right.png create mode 100755 gtk-2.0/Arrows/arrow-up-disable.png create mode 100755 gtk-2.0/Arrows/arrow-up-prelight.png create mode 100755 gtk-2.0/Arrows/arrow-up.png create mode 100755 gtk-2.0/Buttons/button-default.png create mode 100755 gtk-2.0/Buttons/button-insensitive.png create mode 100755 gtk-2.0/Buttons/button-normal.png create mode 100755 gtk-2.0/Buttons/button-prelight.png create mode 100755 gtk-2.0/Buttons/button-pressed.png create mode 100755 gtk-2.0/Check-Radio/check1.png create mode 100755 gtk-2.0/Check-Radio/check2.png create mode 100755 gtk-2.0/Check-Radio/check3.png create mode 100755 gtk-2.0/Check-Radio/check4.png create mode 100755 gtk-2.0/Check-Radio/check5.png create mode 100755 gtk-2.0/Check-Radio/check6.png create mode 100755 gtk-2.0/Check-Radio/checklight.png create mode 100755 gtk-2.0/Check-Radio/focus.png create mode 100755 gtk-2.0/Check-Radio/highlight.png create mode 100755 gtk-2.0/Check-Radio/option1.png create mode 100755 gtk-2.0/Check-Radio/option2.png create mode 100755 gtk-2.0/Check-Radio/option3.png create mode 100755 gtk-2.0/Check-Radio/option4.png create mode 100755 gtk-2.0/Check-Radio/option5.png create mode 100755 gtk-2.0/Check-Radio/option6.png create mode 100755 gtk-2.0/Combo/combo-arrow-insens.png create mode 100755 gtk-2.0/Combo/combo-arrow-prelight.png create mode 100755 gtk-2.0/Combo/combo-arrow.png create mode 100755 gtk-2.0/Combo/combo-inactive.png create mode 100755 gtk-2.0/Combo/combo-normal.png create mode 100755 gtk-2.0/Combo/combo-prelight.png create mode 100755 gtk-2.0/Combo/combo-pressed.png create mode 100755 gtk-2.0/Combo/entry-shadow-in (copia).png create mode 100755 gtk-2.0/Combo/entry-shadow-in.png create mode 100755 gtk-2.0/Combo/text-entry.png create mode 100755 gtk-2.0/ComboBox/combo-arrow-insens.png create mode 100755 gtk-2.0/ComboBox/combo-arrow-prelight.png create mode 100755 gtk-2.0/ComboBox/combo-arrow.png create mode 100755 gtk-2.0/ComboBox/combo-inactive.png create mode 100755 gtk-2.0/ComboBox/combo-normal.png create mode 100755 gtk-2.0/ComboBox/combo-prelight.png create mode 100755 gtk-2.0/ComboBox/combo-pressed.png create mode 100755 gtk-2.0/Frame-Gap/frame-gap-end.png create mode 100755 gtk-2.0/Frame-Gap/frame-gap-start.png create mode 100755 gtk-2.0/Frame-Gap/frame1.png create mode 100755 gtk-2.0/Frame-Gap/frame2.png create mode 100755 gtk-2.0/Handles/handle-h.png create mode 100755 gtk-2.0/Handles/handle-v.png create mode 100755 gtk-2.0/Handles/resize-grip.png create mode 100755 gtk-2.0/Images/Tree/row-focus.png create mode 100755 gtk-2.0/Images/Tree/selected-end-odd-sorted.png create mode 100755 gtk-2.0/Images/Tree/selected-end.png create mode 100755 gtk-2.0/Images/Tree/selected-mid-odd-sorted.png create mode 100755 gtk-2.0/Images/Tree/selected-mid.png create mode 100755 gtk-2.0/Images/Tree/selected-start.png create mode 100755 gtk-2.0/Images/Tree/selected.png create mode 100755 gtk-2.0/Lines/line-h-tree.png create mode 100755 gtk-2.0/Lines/line-h.png create mode 100755 gtk-2.0/Lines/line-v.png create mode 100755 gtk-2.0/Lines/line-v2.png create mode 100755 gtk-2.0/ListHeaders/list_header-focus.png create mode 100755 gtk-2.0/ListHeaders/list_header-insens.png create mode 100755 gtk-2.0/ListHeaders/list_header-prelight.png create mode 100755 gtk-2.0/ListHeaders/list_header-pressed.png create mode 100755 gtk-2.0/ListHeaders/list_header.png create mode 100755 gtk-2.0/Menu-Menubar/menu.png create mode 100755 gtk-2.0/Menu-Menubar/menubar-blue-green.png create mode 100755 gtk-2.0/Menu-Menubar/menubar-blue.png create mode 100755 gtk-2.0/Menu-Menubar/menubar-item.png create mode 100755 gtk-2.0/Menu-Menubar/menubar.png create mode 100755 gtk-2.0/Menu-Menubar/menubar2.png create mode 100755 gtk-2.0/Menu-Menubar/menuitem.png create mode 100755 gtk-2.0/Others/focus.png create mode 100755 gtk-2.0/Others/null.png create mode 100755 gtk-2.0/Others/ruler.png create mode 100755 gtk-2.0/Others/tooltip.png create mode 100755 gtk-2.0/Panel/handle-h.png create mode 100755 gtk-2.0/Panel/handle-h1.png create mode 100755 gtk-2.0/Panel/handle-v.png create mode 100755 gtk-2.0/Panel/handle-v1.png create mode 100755 gtk-2.0/Panel/panel-button-active.png create mode 100755 gtk-2.0/Panel/panel-button-hover.png create mode 100755 gtk-2.0/Panel/panel-button-inactive.png create mode 100755 gtk-2.0/Panel/panel-focusx.png create mode 100755 gtk-2.0/Panel/panel-handle-black-24x.png create mode 100755 gtk-2.0/Panel/panel-handle.png create mode 100755 gtk-2.0/Panel/panel.png create mode 100755 gtk-2.0/ProgressBar/progressbar-horiz.png create mode 100755 gtk-2.0/ProgressBar/progressbar-vert.png create mode 100755 gtk-2.0/ProgressBar/trough-progressbar-horiz.png create mode 100755 gtk-2.0/ProgressBar/trough-progressbar-vert.png create mode 100755 gtk-2.0/Range/null.png create mode 100755 gtk-2.0/Range/slider-prelight.png create mode 100755 gtk-2.0/Range/slider.png create mode 100755 gtk-2.0/Range/trough-horizontal.png create mode 100755 gtk-2.0/Range/trough-vertical.png create mode 100755 gtk-2.0/Scrollbars/slider-horiz-insens.png create mode 100755 gtk-2.0/Scrollbars/slider-horiz-prelight.png create mode 100755 gtk-2.0/Scrollbars/slider-horiz.png create mode 100755 gtk-2.0/Scrollbars/slider-vert-insens.png create mode 100755 gtk-2.0/Scrollbars/slider-vert-prelight.png create mode 100755 gtk-2.0/Scrollbars/slider-vert.png create mode 100755 gtk-2.0/Scrollbars/stepper-down-insens.png create mode 100755 gtk-2.0/Scrollbars/stepper-down-prelight.png create mode 100755 gtk-2.0/Scrollbars/stepper-down.png create mode 100755 gtk-2.0/Scrollbars/stepper-left-insens.png create mode 100755 gtk-2.0/Scrollbars/stepper-left-prelight.png create mode 100755 gtk-2.0/Scrollbars/stepper-left.png create mode 100755 gtk-2.0/Scrollbars/stepper-right-insens.png create mode 100755 gtk-2.0/Scrollbars/stepper-right-prelight.png create mode 100755 gtk-2.0/Scrollbars/stepper-right.png create mode 100755 gtk-2.0/Scrollbars/stepper-up-insens.png create mode 100755 gtk-2.0/Scrollbars/stepper-up-prelight.png create mode 100755 gtk-2.0/Scrollbars/stepper-up.png create mode 100755 gtk-2.0/Scrollbars/trough-scrollbar-horiz.png create mode 100755 gtk-2.0/Scrollbars/trough-scrollbar-vert.png create mode 100755 gtk-2.0/Shadows/entry-shadow-in.png create mode 100755 gtk-2.0/Shadows/shadow-etched-out.png create mode 100755 gtk-2.0/Shadows/shadow-in.png create mode 100755 gtk-2.0/Shadows/shadow-none.png create mode 100755 gtk-2.0/Shadows/shadow-out.png create mode 100755 gtk-2.0/Shadows/text-entry.png create mode 100755 gtk-2.0/Shadows/text.png create mode 100755 gtk-2.0/Spin/arrow-down (copia).png create mode 100755 gtk-2.0/Spin/arrow-down-disable.png create mode 100755 gtk-2.0/Spin/arrow-down-prelight.png create mode 100755 gtk-2.0/Spin/arrow-down.png create mode 100755 gtk-2.0/Spin/arrow-up-disable.png create mode 100755 gtk-2.0/Spin/arrow-up-prelight.png create mode 100755 gtk-2.0/Spin/arrow-up.png create mode 100755 gtk-2.0/Spin/spin-down-bg.png create mode 100755 gtk-2.0/Spin/spin-up-bg.png create mode 100755 gtk-2.0/Spin/text-entry-focus.png create mode 100755 gtk-2.0/Spin/text-entry.png create mode 100755 gtk-2.0/Styles/button create mode 100755 gtk-2.0/Styles/checkbutton create mode 100755 gtk-2.0/Styles/combo create mode 100755 gtk-2.0/Styles/entry create mode 100755 gtk-2.0/Styles/handlebox create mode 100755 gtk-2.0/Styles/inactivetext create mode 100755 gtk-2.0/Styles/listheader create mode 100755 gtk-2.0/Styles/menu-menubar create mode 100755 gtk-2.0/Styles/notebook create mode 100755 gtk-2.0/Styles/optionmenu create mode 100755 gtk-2.0/Styles/panel create mode 100755 gtk-2.0/Styles/progressbar create mode 100755 gtk-2.0/Styles/radiobutton create mode 100755 gtk-2.0/Styles/range create mode 100755 gtk-2.0/Styles/scrollbar create mode 100755 gtk-2.0/Styles/spin create mode 100755 gtk-2.0/Styles/statusbar create mode 100755 gtk-2.0/Styles/terminal create mode 100755 gtk-2.0/Styles/toolbar create mode 100755 gtk-2.0/Styles/tooltips create mode 100755 gtk-2.0/Styles/treeview create mode 100755 gtk-2.0/Tabs/gap-bottom.png create mode 100755 gtk-2.0/Tabs/gap-left.png create mode 100755 gtk-2.0/Tabs/gap-right.png create mode 100755 gtk-2.0/Tabs/gap-top.png create mode 100755 gtk-2.0/Tabs/notebook.png create mode 100755 gtk-2.0/Tabs/notebook_bottom_flat.png create mode 100755 gtk-2.0/Tabs/notebook_left_flat.png create mode 100755 gtk-2.0/Tabs/notebook_right_flat.png create mode 100755 gtk-2.0/Tabs/notebook_top_flat.png create mode 100755 gtk-2.0/Tabs/null.png create mode 100755 gtk-2.0/Tabs/tab-bottom-active-gap.png create mode 100755 gtk-2.0/Tabs/tab-bottom-active.png create mode 100755 gtk-2.0/Tabs/tab-bottom.png create mode 100755 gtk-2.0/Tabs/tab-left-active-gap.png create mode 100755 gtk-2.0/Tabs/tab-left-active.png create mode 100755 gtk-2.0/Tabs/tab-left.png create mode 100755 gtk-2.0/Tabs/tab-right-active-gap.png create mode 100755 gtk-2.0/Tabs/tab-right-active.png create mode 100755 gtk-2.0/Tabs/tab-right.png create mode 100755 gtk-2.0/Tabs/tab-top-active (copia).png create mode 100755 gtk-2.0/Tabs/tab-top-active-gap.png create mode 100755 gtk-2.0/Tabs/tab-top-active.png create mode 100755 gtk-2.0/Tabs/tab-top.png create mode 100755 gtk-2.0/Toolbar/toolbar-light.png create mode 100755 gtk-2.0/Toolbar/toolbutton-default.png create mode 100755 gtk-2.0/Toolbar/toolbutton-focus.png create mode 100755 gtk-2.0/Toolbar/toolbutton-insensitive.png create mode 100755 gtk-2.0/Toolbar/toolbutton-normal.png create mode 100755 gtk-2.0/Toolbar/toolbutton-prelight.png create mode 100755 gtk-2.0/Toolbar/toolbutton-pressed.png create mode 100755 gtk-2.0/Toolbar/toolbutton-toggled.png create mode 100755 gtk-2.0/apps/banshee.rc create mode 100755 gtk-2.0/apps/chromium.rc create mode 100755 gtk-2.0/apps/ff.rc create mode 100755 gtk-2.0/apps/gnome-terminal.rc create mode 100755 gtk-2.0/apps/nautilus.rc create mode 100755 gtk-2.0/gtkrc create mode 100644 gtk-3.0/assets/bullet-symbolic.svg create mode 100644 gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 gtk-3.0/assets/check-symbolic.svg create mode 100644 gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 gtk-3.0/assets/dash-symbolic.svg create mode 100644 gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below.png create mode 100644 gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below.png create mode 100644 gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 gtk-3.0/assets/text-select-end-active-dark.png create mode 100644 gtk-3.0/assets/text-select-end-active-dark@2.png create mode 100644 gtk-3.0/assets/text-select-end-active.png create mode 100644 gtk-3.0/assets/text-select-end-active@2.png create mode 100644 gtk-3.0/assets/text-select-end-dark.png create mode 100644 gtk-3.0/assets/text-select-end-dark@2.png create mode 100644 gtk-3.0/assets/text-select-end-hover-dark.png create mode 100644 gtk-3.0/assets/text-select-end-hover-dark@2.png create mode 100644 gtk-3.0/assets/text-select-end-hover.png create mode 100644 gtk-3.0/assets/text-select-end-hover@2.png create mode 100644 gtk-3.0/assets/text-select-end.png create mode 100644 gtk-3.0/assets/text-select-end@2.png create mode 100644 gtk-3.0/assets/text-select-start-active-dark.png create mode 100644 gtk-3.0/assets/text-select-start-active-dark@2.png create mode 100644 gtk-3.0/assets/text-select-start-active.png create mode 100644 gtk-3.0/assets/text-select-start-active@2.png create mode 100644 gtk-3.0/assets/text-select-start-dark.png create mode 100644 gtk-3.0/assets/text-select-start-dark@2.png create mode 100644 gtk-3.0/assets/text-select-start-hover-dark.png create mode 100644 gtk-3.0/assets/text-select-start-hover-dark@2.png create mode 100644 gtk-3.0/assets/text-select-start-hover.png create mode 100644 gtk-3.0/assets/text-select-start-hover@2.png create mode 100644 gtk-3.0/assets/text-select-start.png create mode 100644 gtk-3.0/assets/text-select-start@2.png create mode 100644 gtk-3.0/gtk.css create mode 100644 gtk-4.0/assets/bullet-symbolic.svg create mode 100644 gtk-4.0/assets/bullet-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/bullet@2-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/check-symbolic.svg create mode 100644 gtk-4.0/assets/check-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/check@2-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/dash-symbolic.svg create mode 100644 gtk-4.0/assets/dash-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/dash@2-symbolic.symbolic.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below.png create mode 100644 gtk-4.0/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below.png create mode 100644 gtk-4.0/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 gtk-4.0/assets/text-select-end-active-dark.png create mode 100644 gtk-4.0/assets/text-select-end-active-dark@2.png create mode 100644 gtk-4.0/assets/text-select-end-active.png create mode 100644 gtk-4.0/assets/text-select-end-active@2.png create mode 100644 gtk-4.0/assets/text-select-end-dark.png create mode 100644 gtk-4.0/assets/text-select-end-dark@2.png create mode 100644 gtk-4.0/assets/text-select-end-hover-dark.png create mode 100644 gtk-4.0/assets/text-select-end-hover-dark@2.png create mode 100644 gtk-4.0/assets/text-select-end-hover.png create mode 100644 gtk-4.0/assets/text-select-end-hover@2.png create mode 100644 gtk-4.0/assets/text-select-end.png create mode 100644 gtk-4.0/assets/text-select-end@2.png create mode 100644 gtk-4.0/assets/text-select-start-active-dark.png create mode 100644 gtk-4.0/assets/text-select-start-active-dark@2.png create mode 100644 gtk-4.0/assets/text-select-start-active.png create mode 100644 gtk-4.0/assets/text-select-start-active@2.png create mode 100644 gtk-4.0/assets/text-select-start-dark.png create mode 100644 gtk-4.0/assets/text-select-start-dark@2.png create mode 100644 gtk-4.0/assets/text-select-start-hover-dark.png create mode 100644 gtk-4.0/assets/text-select-start-hover-dark@2.png create mode 100644 gtk-4.0/assets/text-select-start-hover.png create mode 100644 gtk-4.0/assets/text-select-start-hover@2.png create mode 100644 gtk-4.0/assets/text-select-start.png create mode 100644 gtk-4.0/assets/text-select-start@2.png create mode 100644 gtk-4.0/gtk.css create mode 100755 metacity-1/border-focused-bottom.png create mode 100755 metacity-1/border-focused-left.png create mode 100755 metacity-1/border-focused-leftcorner.png create mode 100755 metacity-1/border-focused-right.png create mode 100755 metacity-1/border-focused-rightcorner.png create mode 100755 metacity-1/border-unfocused-bottom.png create mode 100755 metacity-1/border-unfocused-left.png create mode 100755 metacity-1/border-unfocused-leftcorner.png create mode 100755 metacity-1/border-unfocused-right.png create mode 100755 metacity-1/border-unfocused-rightcorner.png create mode 100644 metacity-1/button-bg-active.png create mode 100644 metacity-1/button-bg-hover.png create mode 100644 metacity-1/button-bg-unfocused.png create mode 100644 metacity-1/button-bg.png create mode 100755 metacity-1/close-active.png create mode 100755 metacity-1/close-hover.png create mode 100755 metacity-1/close-unfocused.png create mode 100755 metacity-1/close.png create mode 100755 metacity-1/maximize-active.png create mode 100755 metacity-1/maximize-hover.png create mode 100755 metacity-1/maximize-unfocused.png create mode 100755 metacity-1/maximize.png create mode 100644 metacity-1/menu-icon.svg create mode 100644 metacity-1/metacity-theme-2.xml create mode 100644 metacity-1/metacity-theme-3.xml create mode 100755 metacity-1/minimize-active.png create mode 100755 metacity-1/minimize-hover.png create mode 100755 metacity-1/minimize-unfocused.png create mode 100755 metacity-1/minimize.png create mode 100644 metacity-1/shade-icon.svg create mode 100644 metacity-1/stick-icon.svg create mode 100755 metacity-1/thumbnail.png create mode 100755 metacity-1/titlebar-focused-left.png create mode 100755 metacity-1/titlebar-focused-middle.png create mode 100755 metacity-1/titlebar-focused-right.png create mode 100755 metacity-1/titlebar-unfocused-left.png create mode 100755 metacity-1/titlebar-unfocused-middle.png create mode 100755 metacity-1/titlebar-unfocused-right.png create mode 100755 metacity-1/unmaximize-active.png create mode 100755 metacity-1/unmaximize-hover.png create mode 100755 metacity-1/unmaximize-unfocused.png create mode 100755 metacity-1/unmaximize.png create mode 100644 metacity-1/unshade-icon.svg create mode 100644 metacity-1/unstick-icon.svg create mode 100644 previews/gtk3-gtk4-gtk2-desktop.png create mode 100644 previews/gtk3wf-1-Soil.png create mode 100644 previews/gtk3wf-2.png create mode 100644 previews/gtk3wf-3.png create mode 100644 previews/logo.png create mode 100644 qt_configs/Skewaita-light-green.conf create mode 100644 qt_configs/Skewaita.colors create mode 100644 qt_configs/Skewaita.qtcurve create mode 100644 source/common/_theme_colors.scss create mode 100644 source/common/buttons.scss create mode 100644 source/common/checkradios.scss create mode 100644 source/common/common_colors.scss create mode 100644 source/common/common_common.scss create mode 100644 source/common/cursor-handle.scss create mode 100644 source/common/gtk3_removed.scss create mode 100644 source/common/gtk4_removed.scss create mode 100644 source/common/levelbar.scss create mode 100644 source/common/notebook.scss create mode 100644 source/common/old_slider_madness.scss create mode 100644 source/common/overshoot.scss create mode 100644 source/common/undershoot.scss create mode 100755 source/compile.sh create mode 100644 source/gtk3/README create mode 100644 source/gtk3/_colors-public.scss create mode 100644 source/gtk3/_colors.scss create mode 100644 source/gtk3/_colors.scss.original create mode 100644 source/gtk3/_common.scss create mode 100644 source/gtk3/_drawing.scss create mode 100644 source/gtk3/assets.svg create mode 100644 source/gtk3/assets.txt create mode 100644 source/gtk3/assets/bullet-symbolic.svg create mode 100644 source/gtk3/assets/bullet-symbolic.symbolic.png create mode 100644 source/gtk3/assets/check-symbolic.svg create mode 100644 source/gtk3/assets/check-symbolic.symbolic.png create mode 100644 source/gtk3/assets/dash-symbolic.svg create mode 100644 source/gtk3/assets/dash-symbolic.symbolic.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below.png create mode 100644 source/gtk3/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below.png create mode 100644 source/gtk3/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 source/gtk3/assets/text-select-end-active-dark.png create mode 100644 source/gtk3/assets/text-select-end-active-dark@2.png create mode 100644 source/gtk3/assets/text-select-end-active.png create mode 100644 source/gtk3/assets/text-select-end-active@2.png create mode 100644 source/gtk3/assets/text-select-end-dark.png create mode 100644 source/gtk3/assets/text-select-end-dark@2.png create mode 100644 source/gtk3/assets/text-select-end-hover-dark.png create mode 100644 source/gtk3/assets/text-select-end-hover-dark@2.png create mode 100644 source/gtk3/assets/text-select-end-hover.png create mode 100644 source/gtk3/assets/text-select-end-hover@2.png create mode 100644 source/gtk3/assets/text-select-end.png create mode 100644 source/gtk3/assets/text-select-end@2.png create mode 100644 source/gtk3/assets/text-select-start-active-dark.png create mode 100644 source/gtk3/assets/text-select-start-active-dark@2.png create mode 100644 source/gtk3/assets/text-select-start-active.png create mode 100644 source/gtk3/assets/text-select-start-active@2.png create mode 100644 source/gtk3/assets/text-select-start-dark.png create mode 100644 source/gtk3/assets/text-select-start-dark@2.png create mode 100644 source/gtk3/assets/text-select-start-hover-dark.png create mode 100644 source/gtk3/assets/text-select-start-hover-dark@2.png create mode 100644 source/gtk3/assets/text-select-start-hover.png create mode 100644 source/gtk3/assets/text-select-start-hover@2.png create mode 100644 source/gtk3/assets/text-select-start.png create mode 100644 source/gtk3/assets/text-select-start@2.png create mode 100644 source/gtk3/gtk-contained-dark.css create mode 100644 source/gtk3/gtk-contained-dark.scss create mode 100644 source/gtk3/gtk-contained.css create mode 100644 source/gtk3/gtk-contained.scss create mode 100644 source/gtk3/gtk-dark.css create mode 100644 source/gtk3/gtk-new.css create mode 100644 source/gtk3/gtk.css create mode 100644 source/gtk3/meson.build create mode 100755 source/gtk3/parse-sass.sh create mode 100755 source/gtk3/render-assets.sh create mode 100644 source/gtk4/Default-dark.scss create mode 100644 source/gtk4/Default-hc-dark.scss create mode 100644 source/gtk4/Default-hc.scss create mode 100644 source/gtk4/Default-light.scss create mode 100644 source/gtk4/README create mode 100644 source/gtk4/_colors-public.scss create mode 100644 source/gtk4/_colors.scss create mode 100644 source/gtk4/_common.scss create mode 100644 source/gtk4/_drawing.scss create mode 100644 source/gtk4/assets-hc.svg create mode 100644 source/gtk4/assets-hc/bullet-symbolic.svg create mode 100644 source/gtk4/assets-hc/bullet-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/bullet@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/check-symbolic.svg create mode 100644 source/gtk4/assets-hc/check-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/check@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/dash-symbolic.svg create mode 100644 source/gtk4/assets-hc/dash-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/dash@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-above@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below.png create mode 100644 source/gtk4/assets-hc/slider-horz-scale-has-marks-below@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-above@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below.png create mode 100644 source/gtk4/assets-hc/slider-vert-scale-has-marks-below@2.png create mode 100644 source/gtk4/assets-hc/text-select-end-active-dark.png create mode 100644 source/gtk4/assets-hc/text-select-end-active-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-end-active.png create mode 100644 source/gtk4/assets-hc/text-select-end-active@2.png create mode 100644 source/gtk4/assets-hc/text-select-end-dark.png create mode 100644 source/gtk4/assets-hc/text-select-end-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-end-hover-dark.png create mode 100644 source/gtk4/assets-hc/text-select-end-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-end-hover.png create mode 100644 source/gtk4/assets-hc/text-select-end-hover@2.png create mode 100644 source/gtk4/assets-hc/text-select-end.png create mode 100644 source/gtk4/assets-hc/text-select-end@2.png create mode 100644 source/gtk4/assets-hc/text-select-start-active-dark.png create mode 100644 source/gtk4/assets-hc/text-select-start-active-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-start-active.png create mode 100644 source/gtk4/assets-hc/text-select-start-active@2.png create mode 100644 source/gtk4/assets-hc/text-select-start-dark.png create mode 100644 source/gtk4/assets-hc/text-select-start-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-start-hover-dark.png create mode 100644 source/gtk4/assets-hc/text-select-start-hover-dark@2.png create mode 100644 source/gtk4/assets-hc/text-select-start-hover.png create mode 100644 source/gtk4/assets-hc/text-select-start-hover@2.png create mode 100644 source/gtk4/assets-hc/text-select-start.png create mode 100644 source/gtk4/assets-hc/text-select-start@2.png create mode 100644 source/gtk4/assets.svg create mode 100644 source/gtk4/assets.txt create mode 100644 source/gtk4/assets/bullet-symbolic.svg create mode 100644 source/gtk4/assets/bullet-symbolic.symbolic.png create mode 100644 source/gtk4/assets/bullet@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets/check-symbolic.svg create mode 100644 source/gtk4/assets/check-symbolic.symbolic.png create mode 100644 source/gtk4/assets/check@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets/dash-symbolic.svg create mode 100644 source/gtk4/assets/dash-symbolic.symbolic.png create mode 100644 source/gtk4/assets/dash@2-symbolic.symbolic.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-active-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below.png create mode 100644 source/gtk4/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-active-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-active-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-hover-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-hover-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-active-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-active-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-hover-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-hover-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below.png create mode 100644 source/gtk4/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 source/gtk4/assets/text-select-end-active-dark.png create mode 100644 source/gtk4/assets/text-select-end-active-dark@2.png create mode 100644 source/gtk4/assets/text-select-end-active.png create mode 100644 source/gtk4/assets/text-select-end-active@2.png create mode 100644 source/gtk4/assets/text-select-end-dark.png create mode 100644 source/gtk4/assets/text-select-end-dark@2.png create mode 100644 source/gtk4/assets/text-select-end-hover-dark.png create mode 100644 source/gtk4/assets/text-select-end-hover-dark@2.png create mode 100644 source/gtk4/assets/text-select-end-hover.png create mode 100644 source/gtk4/assets/text-select-end-hover@2.png create mode 100644 source/gtk4/assets/text-select-end.png create mode 100644 source/gtk4/assets/text-select-end@2.png create mode 100644 source/gtk4/assets/text-select-start-active-dark.png create mode 100644 source/gtk4/assets/text-select-start-active-dark@2.png create mode 100644 source/gtk4/assets/text-select-start-active.png create mode 100644 source/gtk4/assets/text-select-start-active@2.png create mode 100644 source/gtk4/assets/text-select-start-dark.png create mode 100644 source/gtk4/assets/text-select-start-dark@2.png create mode 100644 source/gtk4/assets/text-select-start-hover-dark.png create mode 100644 source/gtk4/assets/text-select-start-hover-dark@2.png create mode 100644 source/gtk4/assets/text-select-start-hover.png create mode 100644 source/gtk4/assets/text-select-start-hover@2.png create mode 100644 source/gtk4/assets/text-select-start.png create mode 100644 source/gtk4/assets/text-select-start@2.png create mode 100644 source/gtk4/gtk-dark.css create mode 100644 source/gtk4/gtk-hc-dark.css create mode 100644 source/gtk4/gtk-hc.css create mode 100644 source/gtk4/gtk-light.css create mode 100644 source/gtk4/gtk-new.css create mode 100644 source/gtk4/gtk.css create mode 100644 source/gtk4/meson.build create mode 100755 source/gtk4/render-assets.sh create mode 100644 source/templates/_theme_colors.scss create mode 100644 source/templates/_theme_colors.scss.processed create mode 100644 source/templates/_theme_colors.scss.unused create mode 100644 source/templates/_theme_colors.scss~ create mode 100755 source/templates/colorscheme-GlossyApertures.sh create mode 100755 source/templates/colorscheme-Skewaita_original_light.sh create mode 100755 source/templates/colorscheme-Soil_dark.sh create mode 100644 source/templates/gtkrc create mode 100644 source/templates/gtkrc.processed create mode 100755 source/templates/process_variables.sh~ create mode 100644 source/templates/theme_colors_.scss.processed create mode 100755 source/templates/use_scheme.sh create mode 100755 source/templates/variables.sh~ create mode 100755 xfwm4/README create mode 100755 xfwm4/bottom-active.xpm create mode 100755 xfwm4/bottom-inactive.xpm create mode 100755 xfwm4/bottom-left-active.xpm create mode 100755 xfwm4/bottom-left-inactive.xpm create mode 100755 xfwm4/bottom-right-active.xpm create mode 100755 xfwm4/bottom-right-inactive.xpm create mode 100755 xfwm4/close-active.xpm create mode 100755 xfwm4/close-inactive.xpm create mode 100755 xfwm4/close-pressed.xpm create mode 100755 xfwm4/hide-active.xpm create mode 100755 xfwm4/hide-inactive.xpm create mode 100755 xfwm4/hide-pressed.xpm create mode 100755 xfwm4/left-active.xpm create mode 100755 xfwm4/left-inactive.xpm create mode 100755 xfwm4/maximize-active.xpm create mode 100755 xfwm4/maximize-inactive.xpm create mode 100755 xfwm4/maximize-pressed.xpm create mode 100755 xfwm4/menu-active.xpm create mode 100755 xfwm4/menu-inactive.xpm create mode 100755 xfwm4/menu-pressed.xpm create mode 100755 xfwm4/right-active.xpm create mode 100755 xfwm4/right-inactive.xpm create mode 100755 xfwm4/themerc create mode 100755 xfwm4/title-1-active.xpm create mode 100755 xfwm4/title-1-inactive.xpm create mode 100755 xfwm4/title-2-active.xpm create mode 100755 xfwm4/title-2-inactive.xpm create mode 100755 xfwm4/title-3-active.xpm create mode 100755 xfwm4/title-3-inactive.xpm create mode 100755 xfwm4/title-4-active.xpm create mode 100755 xfwm4/title-4-inactive.xpm create mode 100755 xfwm4/title-5-active.xpm create mode 100755 xfwm4/title-5-inactive.xpm create mode 100755 xfwm4/title-6-active.xpm create mode 100755 xfwm4/title-6-inactive.xpm create mode 100755 xfwm4/top-left-active.xpm create mode 100755 xfwm4/top-left-inactive.xpm create mode 100755 xfwm4/top-right-active.xpm create mode 100755 xfwm4/top-right-inactive.xpm diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..17cb286 --- /dev/null +++ b/LICENSE @@ -0,0 +1,117 @@ +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. + + one line to give the program's name and an idea of what it does. Copyright (C) yyyy name of author + + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. + +signature of Ty Coon, 1 April 1989 Ty Coon, President of Vice diff --git a/README.md b/README.md new file mode 100644 index 0000000..54161ee --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Glossy Apertures + +![small preview](previews/logo.png) + +This is a theme that looks like a certain Sillicon Valley company that can be associated with the typical apertures that exist in houses and fences. It includes GTK2, GTK3 and GTK4. In particular it imitates the style it used some years ago, that appeared in an infamous version of one operative system of theirs. Despite the rejection said OS caused, I think its design was very good, and readable. So I tried to imitate some of its aspects. + +This theme is based on two of my previous themes, Skewaita and DeeplySkeuo, which are based on Adwaita GTK3 and GTK4 (source sasscs!) + +GTK2 is taken from [Aero42 by blue-dxca93](https://www.pling.com/p/1816038/). +Cinnamon and GnomeShell from [Aero by ELBULLAZUL](https://www.pling.com/p/1012735/). +Sadly, I can't tell where I got the xfwm4 theme from, sorry about that! + + +It is a skeuomorphic theme (that is, non-flat, that tries to imitate real-world objects and interfaces, like real three-dimensional buttons). It is a light theme but not too bright. Accents are sky blue. Disabled elements have a subtle red tint, in order to clearly identify their state. Buttons are glossy or shiny. + +For the sake of making this theme more easily findable, I'll include these random words: aero, vista, windows. + +Big previews: + +![full desktop preview that includes gtk2, gtk3 and gtk4](previews/gtk3-gtk4-gtk2-desktop.png "Includes gtk2, gtk3 and gtk4") + +![gtk3 widget page 2](previews/gtk3wf-2.png) + +![gtk3 widget page 3](previews/gtk3wf-3.png) diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..4193623 --- /dev/null +++ b/TODO.md @@ -0,0 +1,7 @@ +# TODO + +Create a script to adapt gtk2 theme to current color theme. + +Create branches for different themes and learn how to properly manage this without messing. + +Fix gtk4 bottom & right undershoot not appearing (unless its size is >218 pixels!, wtf). diff --git a/cinnamon/add-workspace-hover.png b/cinnamon/add-workspace-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..1e8c2e48732cb2cdf5f979ba91da720507cd11d5 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^%0PUAgAGU~MMX#eDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^BBajJ?Fu*OmP)H>;opg9fAEIR*yCNuDl_Ar-gY-Zji(a+Emwar^5N zEQz}lHpmFHl|){+Ww$r|1glZ%sxNZKqnAvSaoFa?wR)@2p(UP9Oq~)*b7KGUbBHO~ z-}`QN@$Mm?NvAfMOgc8nZ4#HN)lKOq$Exr1EBeeWJ}i-J&U(y4s`~x!%{Sj%i@Lq~ zwNE^%*9B>*+}K`v=p=1zIR1@VneSw&s#n}BHciu zWZLP}a-*3slF8?SlIMl3zWOw2V@1iiy&|rKc|98=r@ef@ztXb)>^H6~*4bUQ??Q@z P5ys%@>gTe~DWM4f+q=jY literal 0 HcmV?d00001 diff --git a/cinnamon/add-workspace.png b/cinnamon/add-workspace.png new file mode 100755 index 0000000000000000000000000000000000000000..edba14c9af0e3c2e92ecd62ff52d5064fd33e3e6 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^%0PUAg9StePnZm(n3BBRT^Rni_n+Ah4nJ za0`PlBg3pY5H=O_PgAyf~I1b)weD&FfcNCx;Tbp+SDy5(Og?x3 z3Z|IlUU_zTtER`R{be8XU6U&hB_=?C#OZzKXI!6tM%A;Ab6Mmuo88u_>3904->~UB zws-$uiPKW`ffjZKP|%a=W1!+{(vu42mqcG_GwZz9pV6_bW#^MpgP)0y=SNy_e1CiM uMoG=g$C+F19=*OIJ!ioycU}84cNtDxvre{sF3t-KAO=rYKbLh*2~7ass+G(D literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/button-focused-prelight.png b/cinnamon/buttons/button-focused-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..98ed793b55eee7d5c5e452c4683463f47a905c6f GIT binary patch literal 539 zcmV+$0_6RPP)000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5Hk!k#n#cS>|Ix= zy!fgT#mhSsM?IG3hOHm0&4aS6-@On{j?vYdQ>7@i*ALpyuUH$(vob$o*#NsY70m1m z(*q7mZlFq0b{vPZsWEm>P64n19;=^px;YlzfC)!bDT)ws`H|zX`k7!QUj?PgdZc4# zB|${F5)Z36Rt%+7>0)I)?8ep^qg;tc%Vx!orqSegv!vcEommadk|xaxjG^k+cnTFO zPW8(oFg6{(wxNI+(V3NQmdV~8G6UX7{naEMEeE_2L#SFQEUWo|kFO1(4)_GCPrDOYrV9 z*w>w4l?omY7iI3o3*0+-Rf-b&HJpnwrGm#csekYr`!}+8UE%4irb000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5Hui3e2O#x00E&%L_t(o!|m8TYZXBh#_|8`%Qdsy2M6lM<+RElint*Sluu$|WSj^7Lu`pSe-3?spdmh+jnDWOtGlv1q$}uO4 zoA>wRcfCa}N>w>dkppM^SKd6|H!arndwWu!JI|fn8Jm+0sE+Y18DfPbgrwJDKizY@gO%}7 zv4&WA3@g#Zq&fqvG=dc~Ua^K)aip@EnDIfe`f0|nqPF4q=+JLNBZ(0IegLfTTUMLn z`6|SOk@OF1I&mB>4mdl#gtd;s+Vut#0m+0AI9wbsojBgnd4s?G=!qQt@MN9h+Z2W2 j;%3dO#}BpD{x^RB!}7#eSEonz00000NkvXXu0mjfB=-DI literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/button-focused.png b/cinnamon/buttons/button-focused.png new file mode 100755 index 0000000000000000000000000000000000000000..98ed793b55eee7d5c5e452c4683463f47a905c6f GIT binary patch literal 539 zcmV+$0_6RPP)000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5Hk!k#n#cS>|Ix= zy!fgT#mhSsM?IG3hOHm0&4aS6-@On{j?vYdQ>7@i*ALpyuUH$(vob$o*#NsY70m1m z(*q7mZlFq0b{vPZsWEm>P64n19;=^px;YlzfC)!bDT)ws`H|zX`k7!QUj?PgdZc4# zB|${F5)Z36Rt%+7>0)I)?8ep^qg;tc%Vx!orqSegv!vcEommadk|xaxjG^k+cnTFO zPW8(oFg6{(wxNI+(V3NQmdV~8G6UX7{naEMEeE_2L#SFQEUWo|kFO1(4)_GCPrDOYrV9 z*w>w4l?omY7iI3o3*0+-Rf-b&HJpnwrGm#csekYr`!}+8UE%4irb000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5Ht-8qt-zH00CJ^L_t(o!|j;8P69y`M$Zfz5|+f^A7Z5R0U*W)u+|uw=C(w$-gw_|Zk=_=KL}fJrBf^XY3#Kl^QRr zE3WNw1*{t#CE8Ku3}l za&@p)k~QTylp6l4hE`QTLi`EXTNgYKtMC&6Oy1uZh-bC@bw6ij^v- zI~lgpF|p+H{Qg0)QYG#7ezgxauKhyUKDHvVm&rdCJT?0FREEl P00000NkvXXu0mjfBn`+& literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/button-insensitive.png b/cinnamon/buttons/button-insensitive.png new file mode 100755 index 0000000000000000000000000000000000000000..6b86c6404a36e686dd2bbe1aabb7e032f9d3023a GIT binary patch literal 860 zcmV-i1Ec(jP)000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5HlbKJsk4@00P`eL_t(o!|hm0uHrBd>_YDVC<_k40_7AOmQx^BoP>x)7Dy;H3%fs# z%}?{#%%tCw2(i;HS66pCh%ENDK`#!60~b2lw%_kzWGPX*-A=l$TiD5Vxm@IQIvHU< zI?(sMtk-K9$8ljPTi12c_q`mCM-dTO#euI8#VLB)NrGV&+&4%{d7iuFnnZ{TJ1YQr>Vob8nPpHi&Oa!SHm%xdnD z@qWc9ohv?4M@co)!anJ~@( zP#-Bs22@1w8@d6&;dy)vj|NaNz=)^&4gz2p(_l~)HOsa}8p1yTV;nhBNi9h-1Pw^? zO{0JjtcW20x%>igND~p13LQ5#N<9KJ)xrY9GJ1dzx_QM%Wz2#fGE zJK%K&Sy_?BEbP1?xPBo@&EpJSGAPoOlL!t<&VUq!`-PAQ3B)3mkTHXbNy$Wk zKl#u4reh?^^lzsjR1NOdqNPqlp)3_n%Us`oNJ+*j2vZk|`le{aq2AF2 zNMTxEn3M$_U?S2=0*YXInxk32OiE(5JC@h25dB0TB>O2h(k~SkAv9E^qeIv z6G%q&r|nj42E6h?X%Cc2*;SXWg*%>KLmZ=O>43BM>srw!JW;m`}Iurv5tiOkS}Uh?1udC#7mLtQ1I)A_orvUXEXU%%RD)herJ3C zioN%`^B>y_Wi7TS>o=7(41-M5w6GIwnkE^Bp+1zJ&u7_gx3bx67M4WhcDu>-dX@9} mTpv-E-{2pc{szC;2lfYuj}vp?p%N7U0000XDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfEiOI*W23Jvxx0a;XnVRihD02G zJ7Z&BQ-DaDy;R3Wy@Eo+mb2kXM|SEzNJ^?@$bNJv+u%b8kIoHg83E>xWg1b*w~v$+ zTHY_2yu0@2|Kdr^hwer^cb}xPOoOZM_~M9{l00laYQoPx?<}48b=%Du&mT^(=#%U} zp0skgj`t;#rFJqEv3k1F4{EnRPThE*H1^dlF>hNh&9u#ux8I62s5flO4fMKb(kroR zQKrZ>;|PeE2w}H1>GiesN{< z9=FBwC#xEJXKCF2@bGp(isvSkNPhomJU^@_J+gTe~DWM4fA$G3~ literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/lock-hover.png b/cinnamon/buttons/lock-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..6e2678ea467e44271dbcc1cd544b31327c9c6f2a GIT binary patch literal 362 zcmV-w0hRuVP)z(>qQBK@bGc>fROt2`nT?Ku9quXnG zo=!hf_}Z#pIlL6@D);mf=fl0>F4jfOb%l#_*Qo(w=DIwIn*pNMXwk-bqh_eYTdUO~ z&RaFZKujy0HE~|4DF&kIG*7thR27?|+E~#ga8t#W%=5=)QpEW|GtY4(M4`lIoQINj z@E{onL&BI~%$Nx=dRUyJXU3Nhk%z`Lc_NfToXVL|3RCKKB5Vi~d^r^j)= zzg=f2CD7SPMnJ|Ofa$jZECYb>)BUo>)f?{8U%SQ_H;MKy-@X@?$9V}N)&Kwi07*qo IM6N<$g5zMCHvj+t literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/lock.png b/cinnamon/buttons/lock.png new file mode 100755 index 0000000000000000000000000000000000000000..9430d8c2af4ddca0fd8993d642284db75bf098ea GIT binary patch literal 363 zcmV-x0hIoUP)z(>+eZKoExEcXr0YBnVQ{B5uM3K(ySBBLJs}kSHl4 z5dlR=fslf|KaTCCqGeq&^`lSk77PFAgzJg&ix*zy?g0UC@|PX++wS&hd2ic~_wAJN zgX-pdd1kHOwUAWve0mxbMnEOHUei(z(?LqaP!I&rs!rcP5C+7BmvQfjJdzvl;SB^41jWf@ zLjEMxKlv{70G*w+sMVvXO#}ZZ#N#eLUI0tc4S=6cAD>x%xOOe$^!A?Nw>MXdE2d?b zGJIMT9x*L_l1I3rXqYp+NZ~bRjh76cRl`H0zDtIW3b{0?PhFoRxm03UGQ5Q3$Nsgv z3>kh`j=huZjIRuDXCAz>7D$b0(V5e*A~GB+%}G`$qghF(?cnCd{C1-oQF9#C=wz!8 z_Zhual26Z_bp$#C0pni-*cyQL+v^6bZQXXh_RjnO_jrinB$!R#00000NkvXXu0mjf DuSS5) literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/logout.png b/cinnamon/buttons/logout.png new file mode 100755 index 0000000000000000000000000000000000000000..8f2c0b3b89550b0b3ca814ded9cf977c46986a8f GIT binary patch literal 313 zcmV-90mlA`P)q$gGR5*>z(=krPFc3x2JD&H&2O2smHp2#xSSn&a6cis?NIZ6k zV|GBCj;W8Ht_#CII^+2ee|g0KlKsWD4nWuE$NT5#_QSpA{53-@`}pcSXO&V5!~lm< zR7v}iKEd?;pp4`v!ldZry5VQJ85*^s~IbD*=8qfyTn@jR#kS|Rx_XF!L_XAIL zrDPl2-0pL>l;r8@5!{oXyqnw-m;v-|ed}wp{?oPwt+jUWYahH{MZkM)`tAT_00000 LNkvXXu0mjfmxqWY literal 0 HcmV?d00001 diff --git a/cinnamon/buttons/shutdown-hover.png b/cinnamon/buttons/shutdown-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..d5784f7a6583f0eea18f38d25807b2a6b1aa1bf1 GIT binary patch literal 360 zcmV-u0hj)XP)z)2&VeQ4q!P|J=Qf7D!5f21ErCK}hNdB^Yd90Sp4m zEAVs}Lhw}JpkLeUwmWyX7jYk87RQLAemOa2;2)g;aKVt1wtRGT|8jGA)RsTLJ!QJy z*tmb_flgN@)5({G2dBNt1869!WnuB6(%=C?D5`l29)br}8cNO0?WLyn-8yVEUt4^m zb>cx+`cqnbr9nNguUhEBY%f&R13lF;EGu(+Nc?>E`dPj&Eq+$c<{tPEi85r+w|HahIGs^f4^U`sg3PdB+zXD0000z(>+eZKoG_8|L%;1fhYn|Pyq@EiIh-q1u9N}#5p+x zcSu125)A=+KOC=@f}RN-Q~&hzUNP{G&H-@7IfvWwG zv9nK(6=-XI|H#S0J8d5nAf=q5$sr{L$SLH`cP+%6{zEW>@_c1Ck534YAb{P#(fyL|7D#y;^yZNA3U?t8+%ZItL|vhn=|xn5US-&V4@E_RQDn<>Q2>!Gr-}lx9v#k{J$3Tl z0arJ7m+NNo(nxhG-c{!uK&?=xvADV^Qz@mCpZ{F4pf%I~e&6~;h2?k2qw4?w002ov JPDHLkV1f{3pU(gQ literal 0 HcmV?d00001 diff --git a/cinnamon/calendar-arrow-left.svg b/cinnamon/calendar-arrow-left.svg new file mode 100644 index 0000000..cafb1bc --- /dev/null +++ b/cinnamon/calendar-arrow-left.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/calendar-arrow-right.svg b/cinnamon/calendar-arrow-right.svg new file mode 100644 index 0000000..444980b --- /dev/null +++ b/cinnamon/calendar-arrow-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/cinnamon.css b/cinnamon/cinnamon.css new file mode 100644 index 0000000..3d9f416 --- /dev/null +++ b/cinnamon/cinnamon.css @@ -0,0 +1,2461 @@ +/* ################################################################### +* Section common with Gnome Shell +* ... contains a few cinnamon specific styles (rare occurences) +* ###################################################################*/ +stage { + font-family: Noto Sans, sans-serif; +} + +.cinnamon-link { + color: #0000ff; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #0000e0; +} + +.label-shadow { + color: rgba(0,0,0,0.5); +} + +StScrollView.vfade { + -st-vfade-offset: 68px; +} + +StScrollView StScrollBar { + min-width: 15px; + min-height: 15px; +} + +StScrollBar { + padding: 0px; +} + +StScrollBar StBin#trough { + background-color: rgba(0,0,0,0.2); +} + +/*StScrollBar StButton#hhandle, +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle:hover, +StScrollBar StButton#vhandle:hover { +border-image: url('outset-shadow.png') 3; +}*/ + +/* .menu-applications-box StButton#vhandle { +background: url('handle-vert.png') no-repeat center center; +} + +.menu-applications-box StButton#vhandle:hover { +background: url('handle-vert.png') no-repeat center center; +}*/ + + +#Tooltip { + border: 1px solid #767676; + border-radius: 3px; + padding: 2px 12px; + background-gradient-start: #ffffff; + background-gradient-end: #e4e5f0; + background-gradient-direction: vertical; + color: black; + font-size: 8.5pt; + font-weight: normal; + text-align: center; +} + +/* =================================================================== +* Shared button properties +* ===================================================================*/ + +.notification-button, .notification-icon-button, +.hotplug-notification-item, .hotplug-resident-eject-button, +.modal-dialog-button { + color: black; + border-image: url('buttons/button.png') 5; + font-size: 8.5pt; + font-weight: normal; + text-align: center; +} + +.notification-button:hover, +.notification-icon-button:hover, .hotplug-notification-item:hover, +.hotplug-resident-eject-button:hover, .modal-dialog-button:hover { + border-image: url('buttons/button-hover.png') 5; +} + +.notification-button:focus, +.notification-icon-button:focus, .hotplug-notification-item:focus, +.modal-dialog-button:focus { + border-image: url('buttons/button-focused.png') 5; +} + +.notification-button:active, .notification-icon-button:active, +.hotplug-notification-item:active, .hotplug-resident-eject-button:active, +.modal-dialog-button:active, .modal-dialog-button:pressed { + border-image: url('buttons/button-pressed.png') 5; +} + +/* =================================================================== +* User Applet +* ===================================================================*/ + +.user-box { + padding: .4em 1.5em; + padding-bottom: .6em; + spacing: 10px; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: 0 solid transparent; + border-radius: 0; + padding: 0; + border-radius: 0; + padding: 0; +} + +.user-label { + color: #000; + font-size: 10pt; + font-weight: normal; + margin: 0; +} + +/* =================================================================== +* PopupMenu (popupMenu.js) +* ===================================================================*/ + +.menu, +.popup-menu-boxpointer { + -arrow-border-radius: 16px; + -boxpointer-gap: 5px; + -arrow-base: 40px; + border-image: url('menu-assets/background.png') 8; +} + +/* Cinnamon 3.2 fix */ +.popup-menu, +.menu { + font-size: 9.5pt; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + min-width: 150px; + min-height: 80px; + border: rgba(0,0,0,.8); + border-radius: 6px 6px 6px 6px; + box-shadow: none; + background-color: white; + border-top: 6px; + border-left: 6px; + border-right: 6px; + border-bottom: 6px; +} + +.popup-submenu-menu-item:open { + background-color: #2975E9; + color: white; +} +.popup-sub-menu { + background-color: transparent; +} +.popup-submenu-menu-item:open:hover { + color: black; +} +.popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.popup-sub-menu StScrollBar { + padding: 4px; +} +.popup-sub-menu StScrollBar StBin#trough { + border-width: 0px; +} +.popup-sub-menu StScrollBar StBin#vhandle { + background-color: #4c4c4c; + border-width: 0px; +} +.popup-combo-menu { + background-color: rgba(0,0,0,0.9); + padding: 1em 0em; + color: #000; + font-size: 10.5pt; + border: 1px solid #2975E9; + border-radius: 0px 0px 8px 0px; +} +/* The remaining popup-menu sizing is all done in ems, so that if you +* override .popup-menu.font-size, everything else will scale with it. +*/ + +.menu StEntry, +.popup-menu StEntry { + border: 1px solid #767676; + border-radius: 3px; + box-shadow: inset 0 0 3px 0px #4c4c4c; + background-color: white; + background-gradient-direction: none; + height: 22px; + width: 220px; + color: #4c4c4c; + caret-color: #4c4c4c; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #000; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.popup-menu-content { + padding: 1em 0; +} +.popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border: 2px solid transparent; +} +.popup-menu-item:active { + /* background-color: #2975E9; */ + border-image: url('menu-assets/hover.png') 5; +} +.popup-menu-item:insensitive { + color: #9f9f9f; +} +.popup-image-menu-item {} +.popup-combobox-item { + spacing: 1em; +} +.popup-separator-menu-item { + background-color: rgba(20,20,20,0.3); + box-shadow: 0 1px rgba(220,220,220,0.6); + border-radius: 0; + -margin-horizontal: 14px; + height: 1px; +} +.popup-alternating-menu-item:alternate { + font-weight: bold; +} +.popup-slider-menu-item { + height: 1em; + min-width: 15em; + -slider-height: 0.3em; + -slider-background-color: #666666; + -slider-border-color: #555555; + -slider-active-background-color: #2975E9; + -slider-active-border-color: #DDDDDD; + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; +} +.popup-device-menu-item { + spacing: .5em; +} +.popup-inactive-menu-item { + font-weight: normal; + color: #999; +} +.popup-subtitle-menu-item { + font-weight: bold; +} +.popup-menu-icon { + icon-size: 1.14em; +} + +/* Switches (to be used in menus) */ +.toggle-switch { + width: 52px; + height: 18px; +} + +.toggle-switch-us, .toggle-switch-intl { + background-image: url("menu-assets/checkbox-off.png"); +} + +.toggle-switch-us:checked, .toggle-switch-intl:checked { + background-image: url("menu-assets/checkbox.png"); +} + +.nm-menu-item-icons { + spacing: .5em; +} + +/* =================================================================== +* Panel (panel.js) +* ===================================================================*/ + +#panel { + background-color: rgba(0,0,0,0); + box-shadow: none; + border-image: url('panel.png') 80 0 0 0; + outline: 1px rgba(0,0,0,0.5); + color: #fff; + font-size: 9pt; + height: 39px; + padding-left: 0px; + padding-right: 0px; + padding-bottom: 0px; + padding-top: 1px; +} + +#panelLeft, #panelCenter { + spacing: 4px; +} + +#panelRight {} + +/* show desktop applet, disable hover */ +#panelRight .applet-box:last-child:hover { + border-image: none; +} + +#panelLeft .applet-box:first-child { + background: url("orbs/OBB1.png"); + border-image: none; + background-position: center center; + transition-duration: 300; + width: 40px; + color: rgba(255,0,0,0) !important; +} +#panelLeft .applet-box:first-child:hover { + transition-duration: 200; background: url("orbs/OBB2.png"); + border-image: none; +} +#panelLeft .applet-box:first-child:active { + background: url("orbs/OBB3.png"); + border-image: none; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,0,0,0.05); + background-gradient-end: rgba(255,0,0,0.4); +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,255,0,0.05); + background-gradient-end: rgba(0,255,0,0.4); +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,255,0.05); + background-gradient-end: rgba(0,0,255,0.4); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelRight:ltr { + padding-left: 0px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 0px; + spacing: 0px; +} + +.panel-top {} + +.panel-bottom {} + +.panel-status-button, +.panel-button { + -natural-hpadding: 5px; + -minimum-hpadding: 5px; + font-weight: bold; + border: 1px solid transparent; + transition-duration: 150; +} + +.panel-status-button:hover, +.panel-button:hover { + background-color: rgba(25,25,25,0.1); + border-radius: 0px; + transition-duration: 100; +} + +.panel-status-button:active { + color: black; + background-gradient-direction: vertical; + background-gradient-start: rgba(30,30,30,1); + background-gradient-end: rgba(50,50,50,1); +} + +.system-status-icon { + padding-left: 0px; + padding-right: 0px; + spacing: 0px; + margin: 0px; +} + +#appMenu { + spacing: 4px; +} + +.panel-button #appMenuIcon { + app-icon-bottom-clip: 1px; +} + +.panel-button:active #appMenuIcon, +.panel-button:checked #appMenuIcon, +.panel-button:focus #appMenuIcon { + app-icon-bottom-clip: 2px; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: rgba(200,200,200,1); + transition-duration: 100; +} + +.panel-button:hover { + color: black; +} + +.panel-button:active, +.panel-button:overview, +.panel-button:focus { + color: black; + background-gradient-direction: vertical; + background-gradient-start: rgba(30,30,30,1); + background-gradient-end: rgba(50,50,50,1); +} + +.panel-button:active > .system-status-icon, +.panel-button:checked > .system-status-icon, +.panel-button:focus > .system-status-icon { + icon-shadow: black 0px 2px 2px; +} + +.panel-menu {} + +.popup-menu-item-dot { + +} + +.system-status-icon { + icon-size: 1.14em; +} + +/* =================================================================== +* Overview +* ===================================================================*/ + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: white; + border-radius: 0px; + color: black; + spacing: 25px; + font-size: 9pt; + padding: 2px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: white; + border-radius: 0px; + color: black; + spacing: 25px; +} + +.workspace-controls { + visible-height: 32px; /* Amount visible before hovering */ +} + +.workspace-thumbnails-background { + border: 1px #2975E9; + border-left: 0px; + border-right: 0px; + border-bottom: 0px; + border-radius: 0px; + background-color: rgba(0, 0, 0, 0.5); + padding: 8px; +} + +.workspace-thumbnails-background:rtl { + border-right: 1px; + border-left: 0px; + border-radius: 9px 9px 0px 0px; +} + +.workspace-thumbnails { + spacing: 14px; +} + +.workspace-add-button { + background-image: url("add-workspace.png"); + height: 200px; + width: 35px; + transition-duration: 300; +} + +.workspace-add-button:hover { + background-image: url("add-workspace-hover.png"); + transition-duration: 300; +} + +.workspace-close-button { + background-image: url("close.svg"); + height: 34px; + width: 34px; + -cinnamon-close-overlap: 20px; +} + +.window-close:hover, +.window-close:active { + background-image: url("close-hover.svg"); +} + +.workspace-thumbnail-indicator { + outline: 2px solid white; + border: 1px solid #888; +} + +.window-close { + background-image: url("close.svg"); + height: 34px; + width: 34px; + -cinnamon-close-overlap: 20px; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); +} + +.window-close-area { + background-image: url("trash-icon.png"); + background-color: rgba(0, 0, 0, 0.8); + border: 2px solid #2975E9; + border-bottom: 0px; + border-radius: 0px; + height: 120px; + width: 400px; +} + +.icon-grid { + spacing: 36px; + -cinnamon-grid-item-size: 118px; +} + +.icon-grid .overview-icon { + icon-size: 96px; +} + +.overview-icon { + border-radius: 4px; + padding: 3px; + border: 1px rgba(0,0,0,0); + font-size: 7.5pt; + color: black; + transition-duration: 100; + text-align: center; +} + +.expo-background { + background-color: rgba(0,0,0,0.2); +} + +.workspace-overview-background-shade { + background-color: rgba(0,0,0,0.4); +} + +.expo-workspace-thumbnail-frame { + border: 1px, black; + background-color: black; +} + +.expo-workspace-thumbnail-frame#active { + border: 1px, #2975E9; + background-color: #2975E9; +} + +/* =================================================================== +* Desklets (desklet.js) +* ===================================================================*/ +.desklet { + color: #eee; +} + +.desklet-with-borders { + border: 1px solid #444; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + background-color: #232323; + border-radius: 0px; + color: #eee; +} + +.desklet-with-borders-and-header { + border: 1px solid #444; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + background-color: #232323; + color: #eee; + border-radius-bottomleft: 0px; + border-radius-bottomright: 0px; +} + +.desklet-header { + border-radius-topleft: 0px; + border-radius-topright: 0px; + font-size: 10.5pt; + + border: 1px solid #444; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + background-color: #232323; + border-radius: 0px; + color: #eee; + padding: 6px; +} + +.desklet-drag-placeholder { + background-color: rgba(57,156,238,.31); +} + + +.clock-desklet-label {} + +.photoframe-box { + padding: 6px; + border: 1px solid #444; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + background-color: #232323; + border-radius: 0px; + +} +.xkcd-box { + padding: 0px; + border: none; + background-color: none; + border-radius: 0px; +} + +/* =================================================================== +* Clock Desklet (desklet.js) +* ===================================================================*/ +.clock-desklet-label {} + + +/* =================================================================== +* Looking Glass +* ===================================================================*/ + +#LookingGlassDialog { + background-gradient-direction: vertical; + background-gradient-start: #000000; + background-gradient-end: #2f343d; + spacing: 4px; + padding: 4px; + border: 2px solid #2975E9; + border-top: 0px; + border-left: 0px; + border-right: 0px; + border-radius: 0px; + color: black; +} +#LookingGlassDialog > #Toolbar { + border: 2px solid #2975E9; + border-top: 0px; + border-left: 0px; + border-right: 0px; + padding-bottom: 4px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + padding: 2px; +} +#LookingGlassDialog .notebook-tab:hover { + color: black; +} +#LookingGlassDialog .notebook-tab:selected { + background-color: #2975E9; + border-radius: 0px; + color: #000; +} +#LookingGlassDialog .lg-inspector-title { + font-weight: bold; + padding-bottom: 8px; +} +.lg-dialog StLabel { + color: #cccccc; +} +.lg-dialog StEntry { + color: #cccccc; + selection-background-color: #cccccc; + selected-color: black; +} +.lg-obj-inspector-title { + spacing: 4px; +} +.lg-obj-inspector-button { + border: 1px solid #cccccc; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} +.lg-dialog .cinnamon-link { + color: #cccccc; +} +.lg-dialog .cinnamon-link:hover { + color: black; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} +#lookingGlassExtensions { + padding: 4px; +} +.lg-extension-list { + padding: 4px; + spacing: 6px; +} +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; +} +.lg-extension-name { + font-weight: bold; +} +.lg-extension-meta { + spacing: 6px; +} +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border-radius: 0px; + border: 1px solid #333; + padding: 6px; + color: #B8FF66; +} + +/* =================================================================== +* Date applet +* ===================================================================*/ + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #cccccc; + font-size: 7.5pt; + padding-bottom: 8px; + padding-top: 8px; + font-weight: bold; +} + +.calendar-change-month-back { + width: 18px; + height: 12px; + background-image: url("calendar-arrow-left.svg"); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0); +} + +.calendar-change-month-back:rtl { + background-image: url("calendar-arrow-right.svg"); +} + +.calendar-change-month-back:hover { + background-color: rgba(255,255,255,0.5); +} +.calendar-change-month-back:active { + background-color: rgba(255,255,255,0.5); +} + +.calendar-change-month-forward { + width: 18px; + height: 12px; + background-image: url("calendar-arrow-right.svg"); + border-radius: 4px; + border: 1px solid rgba(0,0,0,0); +} + +.calendar-change-month-forward:rtl { + background-image: url("calendar-arrow-left.svg"); +} + +.calendar-change-month-forward:hover { + background-color: rgba(255,255,255,0.5); +} + +.calendar-change-month-forward:active { + background-color: rgba(255,255,255,0.5); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-size: 10.5pt; + color: black; +} + +.calendar-day-base { + font-size: 7.5pt; + text-align: center; + width: 2.4em; + height: 2.4em; +} + +.calendar-day-base:hover { + /* background-color: #2975E9; */ + border-image: url('menu-assets/hover.png') 5; + color: black; +} + +.calendar-day-base:active {} + +.calendar-day-heading { + color: black; + padding-top: 1em; +} + +.calendar-week-number { + color: black; +} + +/* Hack used in lieu of border-collapse - see calendar.js */ +.calendar-day { + color: black; + border-top-width: 0; + border-left-width: 0; +} +.calendar-day-top {} +.calendar-day-left {} +.calendar-work-day {} + +.calendar-nonwork-day { + background-color: rgba(255, 255, 255, 0.2); +} + +.calendar-today { + color: black; + font-weight: bold; + background-color: rgba(57,156,238,1); + border-radius: 2px; +} + +.calendar-other-month-day { + color: #e4e4e4; +} + +.calendar-day-with-events { + font-weight: bold; + color: #2975E9; +} + +/* =================================================================== +* Notifications +* ===================================================================*/ + +#notification { + border: 1px solid #767676; + border-radius: 3px; + padding: 6px 12px; + background-gradient-start: #ffffff; + background-gradient-end: #e4e5f0; + background-gradient-direction: vertical; + color: black; + font-size: 8.5pt; + font-weight: normal; + text-align: center; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 19px; + margin-from-top-edge-of-screen: 30px; + width: 27em; +} +#notification.multi-line-notification { + padding-bottom: 8px; + color: black; +} +/* We use row-span = 2 for the image cell, which prevents its height preferences to be +taken into account during allocation, so its height ends up being limited by the height +of the content in the other rows. To avoid showing a stretched image, we set the minimum +height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */ +.notification-with-image { + min-height: 159px; + color: black; +} +#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-button { + border-radius: 18px; + font-size: 11pt; + padding: 4px 42px 5px; +} +.notification-button:focus { + padding: 3px 41px 4px; +} +.notification-icon-button { + border-radius: 5px; + padding: 5px; +} +.notification-icon-button:focus { + padding: 4px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} +.hotplug-notification-item { + padding: 2px 10px; + border-radius: 18px; + font-size: 10.5pt; +} +.hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; +} +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} +.hotplug-resident-box { + spacing: 8px; +} +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; + color: #ccc; +} +.hotplug-resident-mount:hover { + background-gradient-direction: horizontal; + background-gradient-start: rgba(255, 255, 255, 0.1); + background-gradient-end: rgba(255, 255, 255, 0); + color: black; +} +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} +.hotplug-resident-eject-icon { + icon-size: 16px; +} +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: #ccc; +} +#notification StEntry { + padding: 4px; + border-radius: 4px; + color: #a8a8a8; + selected-color: black; + border: 1px solid rgba(245,245,245,0.2); + background-gradient-direction: vertical; + background-gradient-start: rgb(200,200,200); + background-gradient-end: white; + transition-duration: 300; + caret-color: #a8a8a8; + caret-size: 1px; +} +#notification StEntry:focus { + border: 1px solid #8b8b8b; + color: #333333; + background-gradient-direction: vertical; + background-gradient-start: rgb(200,200,200); + background-gradient-end: white; + caret-color: #545454; + selection-background-color: #808080; +} + +/* =================================================================== +* Alt Tab +* ===================================================================*/ + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + border-radius: 4px; + padding: 20px; + border: solid 1px rgba(252.9,252.9,252.9,0.50); + box-shadow: solid 0 0 12px 6px rgba(0,0,0,0.77); + color: white; + /* border-image: url('tab.png') 18; */ + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,0,0.50); + background-gradient-end: rgba(0,0,0,0.18); +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-color: #fff; + background-gradient-direction: vertical; + background-gradient-start: #fff; + background-gradient-end: #fff; + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: #fff; + background-gradient-direction: vertical; + background-gradient-start: #fff; + background-gradient-end: #fff; + border: 1px solid #2975E9; + border-radius: 0px; + width: 60px; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; +} + +.switcher-list .item-box { + padding: 8px; + color: white; + border: 4px solid rgba(0,0,0,0); + border-radius: 8px; +} + +.switcher-list .item-box:outlined { + background-color: #2975E9; + border-radius: 0px; +} + +.switcher-list .item-box:selected { + border-radius: 3px; + /* border: 4px solid #379aff; */ + border: solid 1px rgba(181,198,218,0.80); + background-color: rgba(181,198,218,0.55); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255,255,255,0.33); +} + +.ripple-box { + width: 300px; + height: 300px; + background-gradient-end: rgba(57,156,238,0.8); + background-gradient-start: rgba(0,0,0,0.3); + background-gradient-direction: radial; + box-shadow: outset 0px 0px 5px 5px #2975E9; + border-radius: 150px; +} + +.ripple-box:rtl { + width: 300px; + height: 300px; + background-gradient-end: rgba(57,156,238,0.8); + background-gradient-start: rgba(0,0,0,0.3); + background-gradient-direction: radial; + box-shadow: outset 0px 0px 5px 5px #2975E9; + border-radius: 150px; +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: #808080; +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); + color: black; +} + +.switcher-preview-backdrop { + background-color: rgba(25,25,25,0.95); +} + +/* =================================================================== +* Modal dialogs +* ===================================================================*/ + +.modal-dialog { + font-size: 9.5pt; + border-radius: 2px; + background-color: #fff; + /* border: 2px solid #013b6b; */ + border-image: url('menu-assets/background.png') 8; + color: black; + padding-right: 42px; + padding-left: 42px; + padding-bottom: 30px; + padding-top: 30px; +} + +.modal-dialog-button-box { + spacing: 21px; + padding-top: 30px; +} + +.modal-dialog-button { + border-radius: 4px; + font-size: 10pt; + color: black; + margin-left: 10px; + margin-right: 10px; + padding: 4px 32px 5px; +} + +.modal-dialog-button:hover {} + +.modal-dialog-button:active, +.modal-dialog-button:checked { + color: black; + border-image: url('buttons/button-focused-pressed.png') 5; +} + +.modal-dialog-button:disabled { + color: rgb(60, 60, 60); +} + +.modal-dialog-button:focus { + padding: 3px 31px 4px; +} + +/* =================================================================== +* Run dialog +* ===================================================================*/ + +.run-dialog-label { + font-size: 9pt; + color: black; +} + +.run-dialog-error-label { + font-size: 9pt; + color: black; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-entry { + font-size: 10pt; + font-weight: normal; + background-color: white; + border: 1px solid gray; + border-radius: 0; + color: black; + selected-color: #2975E9; + caret-color: black; + caret-size: 2px; + padding: 2px; + padding-left: 6px; + width: 18em; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog { + border-radius: 8px; + padding: 20px; + padding-top: 15px; + color: black; + border-image: url('tab.png') 16; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.0); +} + +.run-dialog > .modal-dialog-button-box { + spacing: 21px; + padding-top: 0; +} + +/* =================================================================== +* End session dialog +* ===================================================================*/ + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-subject { + font-size: 12pt; + font-weight: bold; + color: black; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 30px; +} +.end-session-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.end-session-dialog-description { + font-size: 10pt; + color: black; + padding-left: 17px; + width: 28em; +} +.end-session-dialog-description:rtl { + padding-right: 17px; +} +.end-session-dialog-logout-icon { + border: 1px solid rgba(255,255,255,0.3); + border-radius: 0px; + width: 32px; + height: 32px; +} +.end-session-dialog-shutdown-icon { + width: 32px; + height: 32px; +} +.end-session-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 42px; + padding-left: 49px; + padding-right: 32px; +} +.end-session-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.end-session-dialog-app-list-item { + color: #ccc; +} +.end-session-dialog-app-list-item:hover { + color: black; +} +.end-session-dialog-app-list-item:ltr { + padding-right: 1em; +} +.end-session-dialog-app-list-item:rtl { + padding-left: 1em; +} +.end-session-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.end-session-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.end-session-dialog-app-list-item-name { + font-size: 10pt; +} +.end-session-dialog-app-list-item-description { + font-size: 8pt; + color: #444444; +} +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} +.mount-password-reask { + color: red; +} +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + font-size: 12pt; + font-weight: bold; + color: #666666; + 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 { + font-size: 10pt; + color: black; + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} +.show-processes-dialog-app-list { + font-size: 10pt; + 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: black; +} +.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: 10pt; +} + +/* =================================================================== +* Policykit authentication dialog +* ===================================================================*/ + +.polkit-dialog { + /* this is the width of the entire modal popup */ + width: 500px; +} + +.polkit-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.polkit-dialog-message-layout { + spacing: 16px; +} + +.polkit-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #666666; +} + +.polkit-dialog-description { + font-size: 10pt; + color: black; +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} + +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} + +.polkit-dialog-user-root-label { + color: #ff0000; +} + +.polkit-dialog-password-label:ltr { + padding-right: 0.5em; +} + +.polkit-dialog-password-label:rtl { + padding-left: 0.5em; +} + +.polkit-dialog-password-entry { + background-gradient-start: rgb(236,236,236); + background-gradient-end: white; + background-gradient-direction: vertical; + color: black; + border-radius: 5px; + border: 2px solid #555753; +} + +.polkit-dialog-password-entry:focus { + border: 2px solid #3465a4; +} + +.polkit-dialog-password-entry .capslock-warning { + icon-size: 16px; + warning-color: #999; + padding: 0 4px; +} + +.polkit-dialog-error-label { + font-size: 10pt; + color: #ffff00; + padding-bottom: 8px; +} + +.polkit-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; +} + +/* intentionally left transparent to avoid dialog changing size */ +.polkit-dialog-null-label { + font-size: 10pt; + color: rgba(0,0,0,0); + padding-bottom: 8px; +} + +.network-dialog-secret-table { + spacing-rows: 15px; +} + +/* =================================================================== +* Magnifier +* ===================================================================*/ + + +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0px; +} + +/* =================================================================== +* On screen keyboard +* ===================================================================*/ + + +#keyboard { + background-gradient-direction: vertical; + background-gradient-start: #000; + background-gradient-end: #000; + +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 32px; + min-width: 23px; + background-gradient-direction: vertical; + background-gradient-start: #5b5b5b; + background-gradient-end: #5b5b5b; + font-size: 14pt; + font-weight: bold; + border-radius: 1px; + border: 1px #717171; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + color: #eaeaea; +} + +.keyboard-key:grayed { + background-gradient-direction: vertical; + background-gradient-start: #272727; + background-gradient-end: #272727; + border: 1px rgba(120,120,120,1); + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + border-radius: 1px; +} + +.keyboard-key:checked, +.keyboard-key:hover { + background-gradient-direction: vertical; + background-gradient-start: #2975E9; + background-gradient-end: #2975E9; + border: 1px #76d2ec; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + border-radius: 1px; + color: black; + +} + +.keyboard-key:active { + background-gradient-direction: vertical; + background-gradient-start: #2975E9; + background-gradient-end: #2975E9; + border: 1px #76d2ec; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; + border-radius: 1px; + color: black; + +} + +.keyboard-subkeys { + color: black; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #1b1b1c; + -arrow-border-width: 1px; + -arrow-border-color: #2975E9; + -arrow-base: 10px; + -arrow-rise: 5px; + -boxpointer-gap: 5px; +} + +/* ################################################################### +* Cinnamon Specific Section +* ###################################################################*/ + +/* =================================================================== +* Menu (menu.js) +* ===================================================================*/ + +/* Main menu title */ +.starkmenu-background, +.menu-background { + color: #fff; + -boxpointer-gap: -1px; + -arrow-border-radius: 16px; + -arrow-base: 0px; + -arrow-rise: -1px; + background-color: transparent; + border: inset 1px solid rgba(255,255,255,0.5); + border-image: url('menu-assets/menu-bg.png') 8; + box-shadow: 16px -5px 20px 10px rgba(0,0,0,0.4); + border-radius: 6px 6px 0px 0px; + padding-bottom: 0px; +} + +.menu-favorites-box { + margin: auto; + background-color: #fff; + border: 1px solid #94a16f; + border-radius: 3px; + padding: 2px; + color: black; +} + +.menu-favorites-button { + padding: 10px; + border-radius: 0px; +} + +.menu-favorites-button:hover { + /* background-color: #2975E9; */ + border-image: url('menu-assets/hover.png') 5; +} + +.menu-places-box { + margin: auto; + padding: 8px; + border: 0px solid #666; +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px; +} + +.menu-applications-box { + padding: 10px 0px 0px 10px; + border: none; +} + +.menu-applications-inner-box { + padding: 5px; + background-color: #fff; +} + +.menu-applications-box StScrollBar { + padding: 0px; +} + +.menu-applications-box StScrollView { + border: 0px solid #305496; + border-image: none; + border-right-width: 0px; +} + +.menu-applications-box StBin#trough { + background: none; + border-width: 0px; + box-shadow: none; + border-image: url('menu-assets/trough.png') 3; +} + +.menu-applications-box StButton#vhandle { + border-image: url('menu-assets/slider-vert.png') 3; + background: url('menu-assets/handle-vert.png') no-repeat center center; +} + +.menu-applications-box StButton#vhandle:hover { + border-image: url('menu-assets/slider-vert-hover.png') 3; + background: url('menu-assets/handle-vert.png') no-repeat center center; +} + +.menu-application-button { + padding: 7px; + max-width: 10px; + color: black; +} + +.menu-application-button-selected { + padding: 7px; + color: black; + /* background-color: #2975E9;*/ + border-image: url('menu-assets/hover.png') 5; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu-category-button { + padding: 7px; +} + +.menu-category-button-greyed { + padding: 7px; + color: #808080; +} + +.menu-category-button-selected { + padding: 7px; + color: black; + /* background-color: #2975E9;*/ + border-image: url('menu-assets/hover.png') 5; +} + +.menu-category-button-label:ltr { + padding-left: 5px +} + +.menu-category-button-label:rtl { + padding-right: 5px +} + +/* Name and description of the currently hovered item in the menu +* This appears on the bottom right hand corner of the menu*/ + +.menu-selected-app-box { + padding-top: 16px; + padding-right: 30px; + padding-left: 28px; + text-align: right; + color: black; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} +#menu-search-entry, #menu-search-entry:hover, #menu-search-entry:focus { + padding: 5px 6px; + color: #000; + font: 9pt; + height: 18px; + width: 250px; + selected-color: white; + caret-color: #000; + background-color: white; + caret-size: 1px; + margin-bottom: 10px; +} + +.menu-search-box { + padding-left: 20px; + padding-bottom: 10px; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #000; +} + +/* Context menu (at the moment only for favorites) */ +.menu-context-menu {} + +/* =================================================================== +* Window list (windowList.js) +* ===================================================================*/ +.window-list-box { + spacing: 1px; + padding: 0; +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + padding-left: 0px; + padding-right: 0px; + min-width: 5px; +} + +.window-list-item-box { + background: transparent; + transition-duration: 200; + color: #FFF; + max-width: 134px; +} + +/* normal */ +.window-list-item-box { + font-weight: normal; + font-size: 9pt; + border-image: url("panel-assets/item-normal.png") 4; +} + +.window-list-item-box:hover { + border-image:url("panel-assets/item-hover.png") 4; +} + +/* active window */ +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:focus { + border-image: url("panel-assets/item-active.png") 4; +} + +/* active hover */ +.window-list-item-box:checked:hover, +.window-list-item-box:focus:hover, +.window-list-item-box:active:hover { + border-image: url("panel-assets/item-active-hover.png") 4; +} + +/* urgent */ +.window-list-item-demands-attention { + border-image: url("panel-assets/item-attention.png") 4; +} + +/* urgent hover */ +.window-list-item-demands-attention:hover { + border-image: url("panel-assets/item-attention-hover.png") 4; +} + +/* experimental support for grouped window list */ +.grouped-window-list-item-box { + color: #ffffff; + font-weight: normal; + border-image: none; + transition-duration: 100; +} + +.grouped-window-list-item-box:hover { + border-image: url("panel-assets/tray-hover.png") 4; +} + +.grouped-window-list-item-box:active, +.grouped-window-list-item-box:checked { + border-image: url("panel-assets/item-normal.png") 4; +} + +.grouped-window-list-item-box:active:hover, +.grouped-window-list-item-box:checked:hover { + border-image: url("panel-assets/item-hover.png") 4; +} + +.grouped-window-list-item-box:focus { + border-image: url("panel-assets/item-active.png") 4; +} + +.grouped-window-list-item-box:focus:hover { + border-image: url("panel-assets/item-active-hover.png") 4; +} + +.grouped-window-list-item-demands-attention { + font-weight: normal; + border-image: url("panel-assets/item-attention.png") 4; +} + +.grouped-window-list-item-attention:hover { + border-image: url("panel-assets/item-attention-hover.png") 4; +} + +.window-list-item-box .progress, +.grouped-window-list-item-box .progress { + background-color: #4b7843; +} + +.window-list-preview { + spacing: 6px; + color: #000000; + border: none; + border-image: url('menu-assets/background.png') 8; + border-radius: 0; + padding: 6px 12px 12px 12px; + font-size: 1em; +} + +.grouped-window-list-thumbnail-menu { + spacing: 6px; + border-radius: 0; + padding: 6px 12px 12px 12px; +} + +.grouped-window-list-thumbnail-menu > StBoxLayout { + padding: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 10px; + border-radius: 0; + spacing: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 8px; + border: 1px solid #3b8bff; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + color: #000000; + background-color: #3b8bff; + border-image: url('menu-assets/hover.png') 5; + border: none; +} + +/* =================================================================== +* Sound Applet (status/volume.js) +* ===================================================================*/ +.sound-button-container { + padding-right: 2px; + padding-left: 2px; + background-color: #232527; + border: 2px solid #656565; + border-top: 0px; + border-left: 0px; + border-right: 0px; + box-shadow: 0px -1px 0px 0px rgba(51,51,51,1); +} +.sound-button { + width: 26px; + height: 20px; + padding: 5px; + color: black; + background-color: #000; +} + +.sound-button:hover { + background-color: #232527; + color: #2975E9; + transition-duration: 200; +} + +.sound-button:active { + background-color: rgba(57,156,238,.1); + color: #2975E9; + transition-duration: 200; +} + +.sound-button StIcon { + icon-size: 1em; +} +.sound-track-infos { + padding-left: 5px; + padding-right: 5px; + padding-top: 5px; + padding-bottom: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 1em; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 18px; + padding-right: 18px; + max-width: 220px; +} +.sound-volume-menu-item { + padding: .4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; +} +.sound-playback-control { + padding-top: 5px; + padding-bottom: 10px; +} + +/* =================================================================== +* Workspace Switcher applet (workspaceSwitcher.js) +* ===================================================================*/ +#workspaceSwitcher { + spacing: 2px; + padding: 2px; +} + +.workspace-button { + width: 20px; + height: 10px; + padding: 2px; + border-radius: 0px; + background-color: rgba(255,255,255,0.0); + color: black; + transition-duration: 250; +} + +.workspace-button:outlined { + padding: 2px; + background-color: #000; + border-radius: 0px; + color: #2975E9; +} + +.workspace-button:hover { + padding: 2px; + background-color: #000; + border-radius: 0px; + color: #2975E9; +} + +/* =================================================================== +* Panel Launchers Applet (panelLaunchers.js) +* ===================================================================*/ + +#panel-launchers-box { + +} + +.panel-launcher { + margin: 1px; + padding: 3px; + border: 1px solid transparent; +} + +.panel-launcher:hover { + /* background-color: rgba(0,0,0,0.5); */ + border-image:url("panel-assets/tray-hover.png") 4; +} + +.panel-launcher-add-dialog-content-box { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-left { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-right { + padding: 6px; + spacing: 10px; +} + +.panel-launcher-add-dialog-entry { + padding: 5px; + border-radius: 4px; + color: rgb(50, 50, 50); + border: 1px solid rgba(245,245,245,0.2); + background-gradient-start: rgba(200,200,200,0.5); + background-gradient-end: rgba(254,254,254,0.5); + background-gradient-direction: vertical; + box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5); + selected-color: black; + caret-color: rgb(128, 128, 128); + caret-size: 1px; + width: 250px; + transition-duration: 300; +} + +.panel-launcher-add-dialog-entry:focus, +.panel-launcher-add-dialog-entry:hover { + border: 1px solid rgba(120,120,120,1); + background-gradient-start: rgb(200,200,200); + background-gradient-end: white; + background-gradient-direction: vertical; +} + +.panel-launcher-add-dialog-entry:hover { + transition-duration: 300; +} + +.panel-launcher-add-dialog-entry:focus { + color: rgb(64, 64, 64); + font-weight: bold; + transition-duration: 0; +} + +/* =================================================================== +* Overview corner +* ===================================================================*/ +#overview-corner { + background-image: url("overview.png"); +} + +#overview-corner:hover { + background-image: url("overview-hover.png"); +} + +/* =================================================================== +* Applets (applet.js) +* ===================================================================*/ +.applet-separator { + padding: 5px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(0,0,0,0.5); +} + +.applet-box { + padding-left: 6px; + padding-right: 6px; + transition-duration: 300; + padding-top: 1px; +} +.applet-box:hover { + background-color: rgba(25,25,25,0); + border-image: url('panel-assets/tray-hover.png') 16; + color: white; + transition-duration: 100; +} +.applet-box:active { + background-color: rgba(25,25,25,0); + border-image: url('panel-assets/tray-pressed.png') 16; + color: white; + transition-duration: 100; +} + +/* Cinnamon 3.2+ Only Feature */ +.applet-box:checked, +.applet-box:hover { + border-image: url('panel-assets/tray-pressed.png') 6; +} + +.applet-label:not(:first-child) { + font-weight: normal; +} + +.applet-icon { + icon-size: 1.3em; +} + +.applet-icon:hover, +.applet-box:hover > .applet-icon {} + +/* =================================================================== +* Workspace OSD +* ===================================================================*/ +/* When switching workspaces*/ + +.workspace-osd { + color: black; + font-size: 25pt; + text-align: center; + border: 1px solid #767676; + border-radius: 3px; + padding: 2px 12px; + background-gradient-start: #ffffff; + background-gradient-end: #e4e5f0; + background-gradient-direction: vertical; + padding: 0.5em 1em; +} + +.expo-workspaces-name-entry { + padding: 5px; + padding-bottom: 7px; + color: gray; + border: 1px solid gray; + background-color: white; + selected-color: black; + caret-color: black; + caret-size: 1px; + height: 16px; + text-align: center; +} + +.expo-workspaces-name-entry#selected { + background-color: #f1f1f1; + padding: 5px; + padding-bottom: 7px; + border: 1px solid #2975E9; + text-align: center; + height: 16px; +} + +.expo-workspaces-name-entry:focus { + padding: 5px; + padding-bottom: 7px; + color: black; + transition-duration: 300; + text-align: center; +} + +/* =================================================================== +* Notification Applet +* ===================================================================*/ + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +/* Check Boxes */ +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StBin { + width: 24px; + height: 18px; + background-image: url("menu-assets/checkbox-off.png"); +} + +.check-box:focus StBin { + background-image: url("menu-assets/checkbox-off-focus.png"); +} + +.check-box:checked StBin { + background-image: url("menu-assets/checkbox.png"); +} + +.check-box:focus:checked StBin { + background-image: url("menu-assets/checkbox-focus.png"); +} + +.check-box StLabel { + font-weight: normal; +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StBin { + width: 22px; + height: 22px; + background-image: url("radio-unselected.png"); + border-radius: 15px; +} + +.radiobutton:focus StBin { + background-image: url("radio-unselected.png"); +} + +.radiobutton:checked StBin { + background-image: url("radio-selected.png"); +} + +.radiobutton:focus:checked StBin { + background-image: url("radio-selected.png"); +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.flashspot { + background-color: white; +} + +/* =================================================================== +* Network Data Usage Monitor applet +* ===================================================================*/ + +/* These settings govern the width of the Applet and the space taken by the font.*/ + +.numa-left { + text-align: center; + min-width: 75px; + font-weight: bold; + /*font-size: 95%;*/ +} + +.numa-right { + text-align: center; + min-width: 1px; + font-weight: bold; + /*font-size: 95%;*/ +} + +/* The following are the styles for the Applet backgrounds - names are self explanitory +The colour parameters are red, green, blue, and transparency or a name */ + +.numa-not-connected { + background-color: rgba(0,0,0,0.0); + border-radius: 10px; +} + +.numa-connected { + background-color: rgba(0,0,0,0); + border-radius: 10px; +} + +.numa-alert { + color: black; + border-top: 3px; + border-bottom: 0px; + background-gradient-direction: vertical; + background-gradient-end: rgba(57,156,238,0.1); + background-gradient-start: rgba(57,156,238,0.1); + border-radius: 0px; +} + +.numa-limit-exceeded { + color: black; + border-top: 3px; + border-bottom: 0px; + background-gradient-direction: vertical; + background-gradient-end: rgba(57,156,238,0.1); + background-gradient-start: rgba(57,156,238,0.1); + border-radius: 0px; +} + +/* =================================================================== +* Snap/Tile OSD Popup +* ===================================================================*/ + +.snap-osd { + font-size: 18pt; + border-radius: 24px; + background-color: rgba(55,55,55,0.9); + color: black; + padding-right: 20px; + padding-left: 20px; + padding-bottom: 20px; + padding-top: 20px; + text-align: center; +} + +.info-osd { + font-size: 18pt; + font-weight: normal; + border-image: url('tab.png') 16; + color: black; + padding: 20px; + text-align: center; +} + +.osd-window { + border-image: url('tab.png') 16; + padding: 20px; + color: black; + spacing: 1em; +} + +.osd-window .level { + height: 0.7em; + border-radius: 0px; + background-color: rgba(0,0,0,0.35); +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(49, 106, 197, 0.5); + border: 1px solid rgba(49, 106, 197, 0.8); +} + +.tile-hud:top { + border-top-width: 0px; + border-radius: 0px 0px 8px 8px; +} + +.tile-hud:bottom { + border-bottom-width: 0px; + border-radius: 8px 8px 0px 0px; +} + +.tile-hud:left { + border-left-width: 0px; + border-radius: 0px 8px 8px 0px; +} + +.tile-hud:right { + border-right-width: 0px; + border-radius: 8px 0px 0px 8px; +} + +.tile-hud:top-left { + border-top-width: 0px; + border-left-width: 0px; + border-radius: 0px 0px 8px 0px; +} + +.tile-hud:top-right { + border-top-width: 0px; + border-right-width: 0px; + border-radius: 0px 0px 0px 8px; +} + +.tile-hud:bottom-left { + border-bottom-width: 0px; + border-left-width: 0px; + border-radius: 0px 8px 0px 0px; +} + +.tile-hud:bottom-right { + border-bottom-width: 0px; + border-right-width: 0px; + border-radius: 8px 0px 0px 0px; +} + +/* =================================================================== +* CinnXPStarkMenu +* (if CinnXPStarkMenu is used, change some stuff, else use default) +* ===================================================================*/ +.right-buttons-box { + color: white; +} +.starkmenu-background { + color: #fff; + -boxpointer-gap: -1px; + -arrow-border-radius: 16px; + -arrow-base: 0px; + -arrow-rise: -1px; + background-color: transparent; + border: inset 1px solid rgba(255,255,255,0.5); + border-image: url('menu-assets/menu-bg.png') 8; + box-shadow: 16px -5px 20px 10px rgba(0,0,0,0.4); + border-radius: 6px 6px 0px 0px; + padding-bottom: 0px; +} +.starkmenu-selected-app-box {} +.starkmenu-favorites-box { +} +.starkmenu-applications-box {} +.starkmenu-applications-inner-box {} +.starkmenu-applications-box StScrollView {} +.starkmenu-search-box {} +.hover-user-icon { + border-radius: 4px; + border: 7px solid transparent; + border-image: url('menu-assets/box.png') 6 6 6 6; +} +.hover-icon { + border: 6px solid transparent; +} + +/* shutdown button */ +.starkmenu-quit-horizontal-button { + padding-bottom: 4px; + padding-left: 10px; + border-image: url('buttons/shutdown.png') 8; +} + +.starkmenu-quit-horizontal-button-selected { + padding-bottom: 4px; + padding-left: 10px; + border-image: url('buttons/shutdown-hover.png') 8; +} + +/* logout button */ +.starkmenu-logout-horizontal-button { + padding-bottom: 4px; + border-image: url('buttons/logout.png') 8; +} + +.starkmenu-logout-horizontal-button-selected { + padding-bottom: 4px; + border-image: url('buttons/logout-hover.png') 8; +} + +/* lockscreen button */ +.starkmenu-lockscreen-horizontal-button { + padding-bottom: 4px; + border-image: url('buttons/lock.png') 8; +} + +.starkmenu-lockscreen-horizontal-button-selected { + padding-bottom: 4px; + border-image: url('buttons/lock-hover.png') 4; +} diff --git a/cinnamon/close-hover.svg b/cinnamon/close-hover.svg new file mode 100644 index 0000000..41b2b82 --- /dev/null +++ b/cinnamon/close-hover.svg @@ -0,0 +1,75 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/close.svg b/cinnamon/close.svg new file mode 100644 index 0000000..86b77aa --- /dev/null +++ b/cinnamon/close.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/menu-assets/background.png b/cinnamon/menu-assets/background.png new file mode 100644 index 0000000000000000000000000000000000000000..a44eede91047be36ea228d155f60d1c64f010f1e GIT binary patch literal 4058 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 jU}r~VuCE1-an(B0);Mlx;TbtoS%Bh z(9hYCr{!V&TgmrD?H8DJg@o9-jw{v{2}^0Mo1}KBo;hQGc#P9roLG^!4e_b4u3zzWRzOqEq+O$-4dfbKd8>n&<>B zRkqpdDk7M|c51VuCE1-an(B0);Mlx;TbtoS%Bh z(9hYCr{!V&TgmrD?H8DJg@o9-jw{v{2}^0Mo1}KBo;hQGc#P9roLG^!4e_b4u3zzWRzOqEq+O$-4dfbKd8>n&<>B zRkqpdDk7M|c51Px#32;bRa{vGi!vFvd!vV){sAK>D00(qQO+^RV0vHc684_CpbpQYXOG!jQR4C75 z?CbAmAOf&3FfgR0recv`VPRxs{QLLszkmN`&7REy5#6=_D6%4HN%1SUKisA@Q*aUm3S5WvL5C@d&&=+wP;AHFKe3hQY| z{QLKhfq{Vuu7Zn;Lqu4BgPl!CkZ=9YOH52m;Xa06zJ7t~hfv~TB455S969q?LQLqy zxreXcewCFHv@uos_460PzYGivlHwv0=AXQI_mz&C)Y|Qrn3x!YJq`Z-`^V0~fnwhK z_a6$9>=_vutGc&5dGSF^nAg!t_20jLtgI|3>VE$G$-~X=Y@^1=z{tqR=$nc+u ziHVhk1;t(#W~LACUWa(nVC`5X=!ReLM}JK{{R2~fB*jF jU}r~anMpdfpRr>`sfEfz6;F6A}hPuBy5B0OCjLnJPr z?bYTxpdfO<%ZT}*F$+_xs^UY2J!@jqq$zQ-GFv5c)I$ztaD0e F0s#DUM8*IB literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/handleh.png b/cinnamon/menu-assets/handleh.png new file mode 100755 index 0000000000000000000000000000000000000000..80db65cc0266eb0c50c29cb4f50cb2c3581449d0 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^AT}ol8<6B)wpSQPu@pObhHwBu4M$1`kRR{q;us<^ zb?Ui=qAdmtE(a?MKb$D+=vZ-Mg^0teM!OxycCslwSS_eM&HV4W*YAGU9j=sdX3to= za%~Hlq@wEm-GW(amgyUGPG4YrRvG5SXn1U){CD>28-){896oRW Ptzz(W^>bP0l+XkK0%biS literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/hover.png b/cinnamon/menu-assets/hover.png new file mode 100755 index 0000000000000000000000000000000000000000..baadd4d081cf581967f12d6e98561ff218617312 GIT binary patch literal 1002 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igG; z02~>R6dqdu00U}CL_t(o!{u2)QXDZ1l$=%5L--9(fGUdIk`rVP zJR>Ag=dv@%vLt(!98#O9qQ=bFvPSN1$zCRN-P}E16VU|`ZRq%}9TDAMU7mf`57`9Z z_I!IvM;d@75MLjj=<4$9Qxk-nyT|ME?db&(ZBBmS;aDT^GVvCm-M24K3nC`<{sN%Q z``;=6@bKbX*!QvbUjGqWkspx_I5<~*Pk!Rz$HZGbq^R}=a3;;1MaTJG;Jk~~9T9Pp zIoSA(aNI)qsdG z`a2sWAo$R?27>;fKzP^WA|c{;<{$_B!-_tfh#++|2c7v;8yOuKH3vltAYM5>|B<>c z{WH#E1y`MUNh1?&pJ+bmEa2q%BUaeBeO}m1Vug^$pjbNnidjv8Be=#t?Qc=&kpKyk zjhvv(txM!NS#=W#k^$JVW82zNc9!-$mJA$qKdS9(G<1crNlTohEDkuEwJE7DD9G=g z9Sjy>QSp=s;~d4Jxa75qW6bLxIb5hlU2(Wu%t9B9Ko0Dp)+rl|LPU5sk{z@|ic1=T z5-GB!1N`z;%<73#dJ8*gjt4|ALW8DXrU@=A*(sB0AWfl@1-P^KK(gu>Ow(S9>}3b> zf+4=5i!)(Ss=Tb67#c)-kJ$z*TJo!~6(!Pz>uey}wi;XY*^k2z5;E8s#crqoN6A-K zgkgo+=_AQpb5Omq+21>?fpoOHWT%ipP!Nr5ehw+82gkH@kTwtn2I8hoT&w*8VUG?9 z>Q+mvjiw!)Zy+z|1W8Hm(!p8L*+^Bmn7(c{N$BF$4x*k%Gzcl`)Cd)ARXe3axVhnu zP9!T7!de2FWd9?eRnLF(zQ2{08j7A`>td&vQni64RveT>P!9GKB4c|HTbNO|SPJ$9 zBL1dG4p9F?&jhmfYtAroI`q!&4mrlc3e`sE-N-rTh%dtxGu!c>F)ZJ%0~=hEsv~?|zW| Y15^{IX+28Q_y7O^07*qoM6N<$g0?WkTL1t6 literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/menu-bg.png b/cinnamon/menu-assets/menu-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5945449dfa68c4bac8325dc7f12086d6989852 GIT binary patch literal 3615 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 literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/scrollh-hover.png b/cinnamon/menu-assets/scrollh-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..b0be0d3d006d920369d70fa1bdff25ea4640e4f6 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^;y}#L!3HANhlBws#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G^tAk28_ZrvZCAbW|YuPgg47BPM)S@kckLV>18db&7)bx#?BUz+3hHv046EobPbSTOr=D&jU z<9B!OY~=ViZMN^j>wLv*=gePy_!H!}K53o&uPIZv9+fOJ6EjGk>(2LW8;6vs%Q1Fs z*6-)@-^gz@NHkZ>xKiOOJCpf!SNw-9i&g=-9J@K$99WFlGxd@W&SmTQWt3pYey#Vw zOlkM71@&*T)n;@a;%yLqxX%2EYN^V$9iJop4b7KEe)?*EebN4EJ@rr5Egh0tMx?TUP6A y-Id8!dc{+F%H!^6EAzli*LCalHt*hfh+X(rY3cl~+7w{8F?hQAxvXGCZy0BW( zwf(l1zOmknJD<-s3iwJ6l zcc~apDXnp3Sr$YD@5*a=KA#znZ;|``PWv8<(cjGTl^7#ozu$AYd@^6>YWU&f!0~wG Y2j=a8BQE<(umAu607*qoM6N<$f&{sbLjV8( literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/slider-vert-hover.png b/cinnamon/menu-assets/slider-vert-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..ac9c850d0fae6ffa44925addf78af5109d22666b GIT binary patch literal 339 zcmV-Z0j&OsP)%))K|B{ zLT+3Oe$8!bYEoG8EaM~702K_?L~R{K!=LK*+C~?YMq`WtK+g0-f2e~yxPzzYJCdFh zSP50^D=m7WWlo$=PkAWSfQ0~G0!knod0w8Y7juA;0$T>m2NkWhRu{N`d7pa2)`H)! la?WQI#q4ZuApUbbKLLTGb+xDb+~WWM002ovPDHLkV1oUljC241 literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/slider-vert.png b/cinnamon/menu-assets/slider-vert.png new file mode 100755 index 0000000000000000000000000000000000000000..4d06bf021b7f07d34079825c81f131e02bffbe3d GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+u!3HF+1dHwgQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|TP$My0zBJSE9nA-o_o4DhFF|_ zJHM80m`B3oNcOQ6j zj5D|2-ub?|E%CwfAg>#0OTWCGSDdytF8F)x`LxZ6J7dl*%Vk)1U0dkJAv3{)f9uj^ z&dcyszq}b+Q zw-$qAmt?AT#+=Ai%iVr^rLBEi{Qp_E&tz?VBwVAuB`C`@ZvxQE44$rjF6*2UngDwH Bm@5DP literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/trough-scrollbar-horiz.png b/cinnamon/menu-assets/trough-scrollbar-horiz.png new file mode 100755 index 0000000000000000000000000000000000000000..21dfbe9a7ae9acbeb2bbf2cd0a8b4db86872407b GIT binary patch literal 2582 zcmeAS@N?(olHy`uVBq!ia0vp^8bHj?!3HF!h4(%NQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#Dh~^vg>}Y$)%`#r*%H@?66gHf+|;}h2Ir#G#FEq$ zh4Rdj426)4R0VfW-+=cis(C>3sytmBLp*pH^EoGcWBd;UK+S^|u)KTsj^WRrKZDYN zEG#SxEMS*04odfd9R+qE69dzrbs^Y+j7)>vflN$;Gmb&|7ZSycgEIvG{{IVgAoJi1 z!N30)pblhW9;BJ%55$3tgES3-LJgb-nFo6=W*nrM1RjD+gFgfZXD)_^;Kz?2LF_>Z Ymi`g_x$W&+1CZl9UHx3vIVCg!0MTMZ2LJ#7 literal 0 HcmV?d00001 diff --git a/cinnamon/menu-assets/trough.png b/cinnamon/menu-assets/trough.png new file mode 100755 index 0000000000000000000000000000000000000000..dcf5619fc0ee31a119453cc55e96d3400cfd72aa GIT binary patch literal 2607 zcmeAS@N?(olHy`uVBq!ia0vp^{6MV1!3HE1>lYjWQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#Dh~^vrI4{$&m^FbY>8_`iF1B#Zfaf$gL6@8Vo7R> zLV0FMhC)b2s)D&H|6fVg?4j!ywFfJby(BP>|cx g#W93qW^zITki*QtxM11hD?k>5r>mdKI;Vst0FT)b;Q#;t literal 0 HcmV?d00001 diff --git a/cinnamon/metadata.json b/cinnamon/metadata.json new file mode 100755 index 0000000..0e9d124 --- /dev/null +++ b/cinnamon/metadata.json @@ -0,0 +1,4 @@ +{ + "last-edited": "1426017329", + "uuid": "452" +} \ No newline at end of file diff --git a/cinnamon/orbs/OBB1.png b/cinnamon/orbs/OBB1.png new file mode 100644 index 0000000000000000000000000000000000000000..162eaa7454e9f7ce09a94206c436323aa48cb402 GIT binary patch literal 3514 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 Hu0mjfs$l&M literal 0 HcmV?d00001 diff --git a/cinnamon/overview-hover.png b/cinnamon/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8e82082570b318bfead2407ec478f7a4cadbee89 GIT binary patch literal 1433 zcmV;K1!nq*P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt} z76b##aPVgU00kLIL_t(o!|hgEPuoZoKI0kRVmo%6gal9!M3jrr-gs!yR_(+7gWVsx zkE=fHTUD__VTD??sEr^H2w>RQ4z^>DZ?g}ZRFMnYuC&tb14laY$Ud6y`1APt4!}b^ z#6$eYf$qA=7(+A9&>eNGu*Y4`KPEzmeQ^U5aBh-#lH8=00YE;pIhv_MGvL`I(@A}P zUlXVRJ`2nPfH1k@Nl8AFFjGq=>uF5_0P!S~Ni#V@D8ILXnKz#TORnpd#^bR>DHW0= zK^(`WvMeX6s%DZTK^(_qJRS>_Qh`!R001z?S*cVCWmz8Ux*h;PG}Fi@OrXNs695o{ zAW$5~(LB$q8HTY_E|<3nA(bRaF2gWR;YPH&P-}i4U%lf5MDpAukKYoT;2DrkS1VJF!wyl|_`6Nk__~px& z`V+rM+J7wAE^Pi;Ii57-MExmU4P}iX6uo&dtrWMx#;5wr#1^YH>3-?5;Ba0Dz(> z!eJN^0055Tm|+-6tJR|Ib~^?D$nzWtf*=WkAW=#qK@j}K#l_pz)zw>!F<^|rbzPa` zI0gU^h9QZf2;V1qMM_wfWqFomnd`b2x~|t278Yt8$6){2&t%_4=qW<@4Qfq_((fa5FJ8R( z)v~Oc_4W15N~O}s^E?|221oDSy*oTUK0a1e)$jNF7RPZbrfF^vLX_cfIOuk}@Avoj z-)Ne4Wf;b-EX(1HFTm%NkbnF3t#)#9Qn4(n>bkBO1c3?w0>^QT5R#~>8dR%Q-!P0Z zr4$W^L(#VFQWQmEp65su#mF>Gr`c@U?RMMU+S>9a8ju#%q+ka{JuC7KtW{KjBQWXaMw)mZ%jn@#kA(1O+@!F n0tE)XY~K4D;D>mK|4sY}S{AC0m?M}*00000NkvXXu0mjfJXoOI literal 0 HcmV?d00001 diff --git a/cinnamon/overview.png b/cinnamon/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..db7149487d6cc0dd8c978366074154d012fc8d22 GIT binary patch literal 989 zcmV<310wv1P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt} z76LdcA-=@`00Uh~L_t(o!|hc~NE>Mwev(XPl9)7>AxqGhh8C^q{uH-XsJ76pdk%{S5!QpJVGpsJyQ~P}vgx5gt*o~m1~w4EwIkG@KrFk>&x|^mWTs#C z@&$s_zg{;Fe200zXWsw!dw~WTXrO`rJ4~nCo9m7VKotO?r%Gk@98mekI^L-Uj&qC& zhr>=ulI|&r@^h(F`c;fsH$4BSS)Ur%f)#-p2MlBsqccp;Ex=~ z1yog4%H?v&Znw92Jf1tfy}gdz-QBnA>+AYiGI2C3j&wR5B80r&+uNI-n3#9~;LDbl zmaDN??AGe)>JOqQJ}sBaf5@^t8;{2$JkQ?*@a_2c_@it#`+^YiI-O33060#_^rxc- zaIsh{#x+e#M5EFB06GD*0q_Fwj*gCA&t|i~5JFaFW@erP_zJ)k0G9z=i$CVFTbLgsfyTnHYc|HSDC(Gy}LK%kpoks=n;(?7RWM2fz*B0_6rXnM{lj zvO>RYCq?_I5-IH#s*2OAq3GJt&m2Xq3e0POVNnho=L zrvSNJ?j6tbenAj?N2bFvIXQWqWm)I`{{DyI;bA8oyP81=g5cwM-k;0m-hIv(5&(uM zif>q!ZHh!9PZkyyz5(Fu>FH@+US7W4*Vp&3QmGuQt*!k%Ffb5ECX<)@`}>^$9P{(@ zUq>R5CoIc0iK6%hfN|0kn2srntG&J5J2yA?xT~w{uCD7PUDy8wz}RfIFAT#l78e&^ zO;1n%H8wWp@95}gV;II^wOV z*4EZM&+|<#m#Y;3v$M0aF*`f^YGhqviW%CuO|<*%)Y&SHq(l{$X&E`nVX4jvZOTL1#Kw7dfr%QlQb$IQf`e?q4)aH2L0S+WU1ql6Bg3Zg+&_szJUfBI1T>+Z*5rpbyB(#00000 LNkvXXu0mjfHG9*6 literal 0 HcmV?d00001 diff --git a/cinnamon/panel-assets/item-active-hover.png b/cinnamon/panel-assets/item-active-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..f50a0511d432e2f72b7d4164da086ed64119335f GIT binary patch literal 2450 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 QH~;_u07*qoM6N<$f>MNd2><{9 literal 0 HcmV?d00001 diff --git a/cinnamon/panel-assets/item-active.png b/cinnamon/panel-assets/item-active.png new file mode 100755 index 0000000000000000000000000000000000000000..583a1555be582822a0e5b937af6591c43a07189d GIT binary patch literal 1479 zcmV;&1vvVNP)7Tht>~mPePEI_zw*`iF<{s&4oWx1|`TNeF*y8|bn(s*I8qlz84$$g&sl9Z( z$+T+MKdIVc&JAtn1W46+7W%Gn%}=E63x{vM{p!Y-AANJ{)|G0&`iucTFR0uO;)7h2xm}MSwToe&_qc!^7U;+<}O^nqQbo2QvV-Fqox*QeRh@&9s_<)vTql z?Z@lA0agZ{bm||0L?QxRKJH9=03CS42_FN5)#{)DE}Iu0XMk=CD>Z1bfK^V(atYWp z;E9Qp!A5f}W#E#*M#Ekr&7Nf^CyirB>}w!6xQb`5_^bz>2z_JZS7yp>2}-(w=^CgFI;moK?rQ_s-bgrB zVCVOw*~BdYuE&5X-Z?xN!1;w;X4q9=-G->T1e8k7br4CFd{f1G4~R~nhkMg0WoY$G z0VD^tnX5U6%esvgaLg}rM&@-|a$C}fZjrPsFscjk6&)shVmi&_UNhTgkiD7gRJo(% zaeIP`jTvkYv_Po9xedUjlC)G(#(=c4wjeE-sPpLCSNF6)tC}Nma|+n=q`=r1R*IzE zGr)QS%9$CpGA0An1<4i}b|(5-pr!ppl_$WOhIWCue`*ep39zR_=u8K{;JfuC$V}pX z=F3YGj0-8IMBWZKR^^C>$7cYLg?b`2hOHjYx&me8y#&6Nv{X#j6;U)%H)h#B(7=HT z$FuNxhUPqxFtjb;4mhdUr2^|Vl!kQ;Yx7|oGQ$kyfd>9m;SkXA?*Gq9;F|&v?yU~1(H`~UxZ&;c*^;)!jo@IA#h@XRta38%E7Wwg_ZBrqqT5H zhTM6sELUQ_0FJpl>r_WpLasqWzG13Kr-!8Sm9-XrPRc{htGSWk&;Y#(iNJbfI1Xtk z0}bY@V>)h#(((IK;XdcxG=C$c4A`WTZj9YiQ1X>eqdkXDTlTY5E`sHfSVLoK*iI!g zyqZPn*;mp@%e^#2^NVDH4B5v9tsZh|+0OubKssgJ3-?7|c9Quo4AV5=Bajkw{Up(T zWqPlbM^QLZUT}SM_LbJiaQXOdOGVY?NF9ZPD6@2R5$Vkg%Lq83B$KZY=%a8fI{Re2 z$mTP{ZdfdHBpDd?07-Z(7bglo>&w5?(xD+_Nh|AIO!RT6s}s9pv%*90M3rF`LX>{T zz|JJ??TUmby~u9Jc!LFRa&Wi9V8=y`QZDwoJJEQPoLynKESv2z;Bj-I0PaMGqGMNm z*HVo_TdJ%br8ig~4h&lu{SFIyujFE%*Q`!ffonS(u^gWiz-86)c;$HSwM$%YBR@Jv zaE_IOOZo2#*mDrZjYn{9dGq{b2Bt9@=dtd2$EO~y;5h`OLH+IbuYT~#uXpag)i~a5 zR(zf(A}|0AKyZO(RK#%J_9?Crknwyl{fD-nb~I*_W!HXn<7T^3?`56-_lu?6+u}L8 zdGlr@gxf>7zI^!xDSbxL*G)%n+S4AB&j3Wc0TwEdO$FGY>di9IrY)NRfODJnpSSHv hZ?lKE<_A*u_1~M!tF$y&`&a+~002ovPDHLkV1mmA$z%Wk literal 0 HcmV?d00001 diff --git a/cinnamon/panel-assets/item-attention-hover.png b/cinnamon/panel-assets/item-attention-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..7abc4f8a39fee20a8cc5b1e39b96c145f688562f GIT binary patch literal 2382 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 YKgrIO5qZL-KL7v#07*qoM6N<$f>f5N(EtDd literal 0 HcmV?d00001 diff --git a/cinnamon/panel-assets/item-normal.png b/cinnamon/panel-assets/item-normal.png new file mode 100644 index 0000000000000000000000000000000000000000..75a90aac9018b748625ea00cfa159d6f206a2b21 GIT binary patch literal 1390 zcmV-!1(EuRP)g1p7%u zK~!ko-I`sF-9!+DziRh{2!$X4QX+x`A{#)wvl3odLD)s!A~wVW`v4+=1QHKuX2Sg3 zYj;=W!EN7i+rF8Q(ahwwWV!u!r%u=ju(|vG3kmQ@~0;yR(&N zbw9gr`fHK;J*)b|d5gr~$nDRO5WoNN*|R49-v`xwtT1{D<%a<#GUQrgV-HUU+072K5SOs{qzs%Z0*AF}I7^>33Er%!*jq z0t+!iL=YfH2c!kMJ?d+FsGS$?+lpt`yy~fLRx5ShtH$HC*-Q`-DS=u5n-ht4e6$RB ziQ2l*Us6qV9!+kb*67>cpU3G;&CMn{Vhg&{LvAETXJqGM*j6a*fonzaB_;RX-0$&T zfxRH*Dl8I^%?bJ4jrlHt0r4fY-Tw*EUI)3xK1&H@+M$o#)e3HO#o}VM-TUL6=c*?LFa^N1Skb?LFkp*Y=<_x0l-y6 z=hkqlEtlM0Gw_WNVuD8KCnI^i`0v*fBI8nBG;(&E*F1DPR-EeYwXO*^*(uqvAp|m`j#ppOoy4-S> zZB~)p{if3x*2$t+H=i`LM(&hzwQH|&Z!!;u2q6P0L+%_!kKEfEqfN@zcrU^FwA4hu z=3A;I46H3QPRb_foyw{I2W_b#H0%HyRwma{icd{St9ILU(zUfAh9v{Z1l3(VOjbI5 ze^mI*)1)zmo6*C$(KsO^`IB3A*ZpsK)58K0GLTQ7}4%ov|c{m(=49mE_UN*lo?NP(y zgXOdEc}c$vn`xIv!p9Fk;ORE;w+JFaBhZKtq$F*D;3keDS6igN@zm2}L=c)FJPGhA zffGO@7XJG3>DTd(-(Nn6!ozsPqoL5IU%~9bHsilSgfdW#JHpsk;^f-@PM{fLN&Hf< ztLsXYx3u*N%lpu}2e<%R0;kWPKhHGH%l_g0``?iB7i4=-%lJ@(j+5w6K&#FMWu@OA wW`X6s=X#@E`yK36&};pD?G+M#CAYu42J>2b00009a7bBm000kR z000kR0jNKxX#fBMv`IukR7i=%)?1UKC=>_qzkq;BM5DP)?f3s|-RZP#(gI4n>_h0P zsou%%?2B`%D1E^5Q!YnuHSyqa0)Wo*ylRCD9wm5`*FO=I09dAJn$}cn9=wSFxR2xL*TjQ& zCjjn!->>;ENAT_pKyQp$(}ppo2hcMBz4w0pAJ0a3?2w;#$rRf1I|;n^7Jz2}oH6Ei zRyzg2LyOZijhAJKq9|IdwIcxkQ~TF^#u)d756-#&!Z`qmG)=WqX_6#DMw~B<5k%24 z44t2x8;mj5T5AEg@Djfa=bQsDMgXetRp%#t1%OnRuptY;?xsSj3Fcd6{SL z`oTG4JA3WArn$9k`w74R7@p+Z1DIIo5IyM>1CX*TRaNW?U2V&3qxB{)wBS+_CfI^$ z9$epB)80grw3JE;0BzeY0A>Kcsv!>H^!f}Z0CsnWbdQ+68lq!p2 z#+G@Wy|wmwOFt-yRUp2u2B6#&MbkI}AhDJBL2x|33Ww3wRa`Y049sOQmv^s!g61 zWtkWCuBcB(sfr@zLQJFgLwft9l+kG($KF|MY}YA%>r9ex=Nt>zKeplb;pPA`t@q`2 zf2#FvSJ(CNP#ymIQ5{Y{%Khn-Z;ywn+U<|~s*;J6W*GhJ`TfJ0+x7GM{{Gp#zO|RP z*Z0fIOLKlbUz@kft-UnYk4t-QUM{e<#beI#H>{U9p^tRWLjV8(07*qoM6N<$f;?Vr A-T(jq literal 0 HcmV?d00001 diff --git a/cinnamon/panel-assets/tray-pressed.png b/cinnamon/panel-assets/tray-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..0a6a858e90dac12cdef740dd7e7adf666a98ae7c GIT binary patch literal 898 zcmV-|1AY97P)b00009a7bBm000kR z000kR0jNKxX#fBNG)Y83R7i=vmRWbBI1q&|QlW*-5HFpa`TzfI(%Fo`XhSd$!LxMR zNxCQTJ%s)^c&ImxMl&Y=?Uw9w@xl$?zAg>6|0Yn0jNh#lg|E~Klx_#k| z1V9NPG=TK|m_J7g&k+E{ITzQ2FFZwf-FLoRSK|X90zgTUBmmg8$P14cfO#Cp=~`d_ zSa>r5h#`a#z|{g+c##135CQ`b-xXyc@egMv-lqu(ubID1hDFHkI z;vD@Hz4swTH#+A6-Z8KDz6THpKyR((c%z3SqLh^4T5D1&S4v7jB#1G_fNA#LhY&0s z2WM&MqH`{c<9Kl!t+fX%ZtsR+V3*)&nhK>_dU9RZAI(%xbzGTkr?3I1{W$uvv|!L_b2^NbOvX__YQ1|tv8Dd%DaPeP2*&2uoLG4S61bJS-C2S5yfeY_ShXMRg5tnF^x7j*9YU6l;iCE(+J?l^jqNd zk9NuB3{uXd71L!YvZ~g3)#O#ZtykOItuE?SDx`=Z1e+Z?#t1P6XNF^^kG<&o0}}!O zvIq+n_j=0j`JY5fa|0G89wq<)z+z;mYYhO< zlCR$HG16Z>eS#L6uR3~H69Zkq<$tc?_KJ5`BiDQl?E?S+)}H^|RG1f)|6C0+1R9y? zF)T5&axe%A+hSA!00DC&T`gPqEWydaf3+o5(ps4~InO^R0ClK~v#}G#_oRq3Qj1wH zn{ZtpecI^6md*H5lPU25?({OU>i=&+UUkRAmuHJejqV468tCc8+N`L8=x8Y65V}s< zGUHZTY;$%$3Ga*Q&}dxW|CjSbqfOwXIoG+?^Q2=4FJGZvTj3H{bP6Rfw}C?%TfZzA zN4)s3x*u~cXLdIHG&*?yIE#W64(fC!1J7_{Tdksy+L z44y3-#3|s9v54E4#&J^a*U+}eAW!RoU!jB8LoCA+3rW&qB;fR8Iimid!^W3wR2HzX z^df{!=`t+z4Jw(>ZD%C}UwpdW5Vf|lb8@J5wj0i>`2}-I+i`dVT{Z1O91_d3mMen8 z2bV67@O#jCJFjRgl}5rZwy9@`Va3Bp^=y-oqMnuJqcE;hHvu{A9GhYA9KYdw$penc zpmI%{EibhxO+RA9g=;DJUyuWrvyo8B@5BAqFH}tl9IN~1tqs5amGXIN#xK6@#a&oq zwfiUgYiD-7=Lv4fc=}I59^v6?#VJ1Y`=;=j|z=GWT21D zI-FW03&fIix}Fi5jLx?LN+)-`-qwE0th1HM#BLQue;7N1-szF$FFKw^Ed0!;s&P_P z=cGute@Y*II?cIGGOP6r`y^OZPHHZdV>(M#$F&9urL13{B6jlt;>0Qq4>PTfgr%Yb z=e+c(REgh?l!}71mI~_Wht8?t*Ng5y_A;Vmu5vy=_Z-TS->cJiqBTFYYMPlLElT6q z>34fmM^j0v4xCt}h`jMq*K~lFOpwxXLLgs0A-=Ubms1nVu9&k=;?&%krF#(auBZ0z zw2+|1d^!v5Cw7eeG#XucqN;ex(eZqcc#yNxe)!kui&ci=fc$68hdCnn(-vZ^D&M6O zUIAi46IxWGTYs;z$X7wT&=u8k{d_hQrxbTC_AqJ;?+Zxfa*3VMr+^f7iUYR(418m< zcce^qVS`Kkij>7S{L;jNd|33ptK<;sShZ3cn~>MDejK;NAIG!8Uj?oh z@!PfEBI>^}D|C$_`n06pUx15hy~+yNi)Esw<0t&>&pxrp(Xk|8xF$B50@{k^<9~oJ zgl(+YB|lFUkI)rNol$6B`Q*~EQ1(qd{yd&K6dI5zhYv&Og|RJ}Ui->-y54dTyt=g2 z+2I2F>T=T;Bz9my++K~?_+(=QE{T&d44lyl12WZsg>*Q}x z+s@S}5$flVoF&q3X*X&*L4Rri16t$MA>$Swhg`eZUbU6*S%;vwvoKGVc<$kl)&(7<)F(J8k z1*601AjDoJvXVdIOcafzAz<+ORbmZ_GibhoXI%~sD8GtEYL8>bovvLQ*Zt!Jrs z#+B^vf7W#jmy*1P1Sj3HQ-+8NwFPf?YZe;Rk&MS+br>|T9wJu`DsAW9m=;VqE}tYu zMDVZ`ch^0aMRK3YDhQIQ^wcfg$%QfJfMp?N!P>Frwu8e%-vO>^IW9$$!~$r`Z_Q~} z5XKjSQd9Q|6mb5ooe(?kh@m?qkG8r+h#?+vMj+$;S{f+Ul6%PY}3RvEU z0M<>F77^GDgAig)aYC00cLbZ2} zcF8W6bh}F-^AT+opC^6Rw?n(yUcAgJ?5j2yYb}sxz(>x7=mehLb{~7 z9zs+`u;Vr? zO;O3}Wx^n*S_WybC`8J9kK`_YWiaW_ zFVx{TQ>t`_wvw%VMjp5Bvl~~JD@40KrnxdUB!FkT73t`CZ6o@UQkLGYHb4XIRvC`5Fu*d*M7L=rs--4qh=@fQU}O zYLgrtXAEwmX5U){e_F&6(N_^o^m19O{wj7ni!FQyPS%rt8%nRJ$^{C5SURcqriHydKt=fH36JTyjP&U#!k{fG~x&@wLn8+e)-eiu1kX7Sh+hk?g&C zI~44*PWpEvQV10ZSr3NJcghmwKJAu;{JdKXn_Z_7%=QsW07EU^7xZ3wznz(Bi>Uh z()F_(3-I#w6{{qWogp`a*hP|~KoQJ0oX{R&TF`B$pB8bto>_HWU*=yF71PRex_+rxD}S zHW%H;HIq0X9!Q)^VL1BrAR4;(lt9%JI51kHV*W*&<7?XbZ~npY0OkU?kdVdi?LRDO zC4XfQld7w#o=sa^z+dcl;6KIwp_XELz2@{VJ|x;)YB-4s3LO1F&BN87#}jxMTB5Vh zgnY=@lK)hdFK{I;Ml}`eWysLz&F5e;3cEbE$^OLO+G#ur>y{x$s2=eXhPF;3Bpsu) z6a*GHm6q|0V4J0n?=7sYfGvoJ7m5jeQjfD|Rxtw*@1wHHG4Dw)_7MTqgL@PwH-Rp>O^pNKX&CF9K*oQUrPjiL>;WXL~`^u+Hq z*M{bW4c-(_@{~`qdO0#P5`I{k@oo0zts|ACQi|T4i%*<%F{9Fy#RseFc}co8cPwEn z9IY|-Av>2r$L9&q_1sQPK2=aiyP2FuHER);>+y=N^qnUbVP{qs-Wb|Q%&{#rwrw^x z#%8?DE8z`wsByJ-2T4RvT08DG!O*i19wO%Nr(4Y;nqHo4bgjQ9@nrlez2hpETjM-X zC;+pKQH1cL)sM8ugMFrC$EKw4ILcz#{=?lca~nmdXQ*=lId9`fak9`qS}*3ia((}k zW|lL`bKd!=T2{C7xWw;NCGm%AOl;lTmgdOd!nu)CLEuN`KmnT_OfANYFD<*vxr{Qb zeQFaY^>+bp8HF_(bubqM3h$u#now0g|G`f-hvu|W#urd<$C})ARHO2Hzok}DU#4$- zh0VQua>~rOqJE#TYVyFeIz=i9_Qo+LdQSj&2O>o;7Rc>+d_MDku~p4yzN=IY-4YKG zL1^)B#f8#ji<}D1o8mA<%xDcjK=0=aaHFW z)|7)yu=#li>`U<6F6+~)Sas_!5>pzq;v@>&B4k3Rst6&pIOj=l&q_egH9$x(&!5HJ z{BYs4Y<@V|MI&y@C{7AY-yfake6u zZ0D07ey>LkM%KgV`vZ8mq;rQbHq|T~OTz9>m@-!L0O!8hu?7D@sCj$m0^D(IHVHf@ z8R}(N-A*l8Bn4A~5Uielm=z6t5B}v;kwqb^QfsH4snJGZaT3{j(oB7yr+M|8W7=*$ z>UZ`)=~be(vcM)QYFO{f-iRXNHNH}+{_uYx-je~%%b}7%%iYdzse1E4`WCuG5lI-8 z0#tErlqE(E|Kr-k1<{XsXcV>5rDmENPok2fFlzP`1n*r2o-6tyO2GjxZfBaCJAB}2 zZFWNKJITbQA{#3jdA^+q!4_vW$1le95Y-oWAMh)%M9>VH8S%eh>dznzk8ySTQ}lmh zDFLG6pq9MKTuQe8EA%W9VF{6HKj!S=QPipSrW&za^yYu%g`u%%ArIl2JP+)}16OX9 z@LEW{_+paST)wCSahVpp3&`(AeT^SZR(LS@sOHsQBL#=h4WOpPZ>I+oMIvO0x)m~rtq4;)mIt!|n+h zUG=ceO7+}i$q=2fe7;1{ricte#_GP}~U)Oi4<%SIB(gdi5KDErsEDrJ5&B&V3PXFKmV`O z1EYF~(Kqe`TKe5g@adIzQ~hO)b@;+&SOBkn2VJ(>ad)~HdK{hrUA`43Jw{<^bqOcR z77pAkv$dD>W#{;j=JBt!G#`g@x@$cxvoQi|-gb|!k(CJevlJwciil%3;9og#96lWq zmscBPz>)iQIhT>q(*=aOIFG?d{p7+btq?&5)8l;}LEJHO%67V zR~&SC+(R=WMfJhj7&ZOBk*Gyk!m;rGLZWhusLC{xBc2gnIUM;3kD5u0vC7O9N*pPE z(i5Oc+Is;`Rs?Pbw>K%l^Zlg?vfsoR0LotByPJwEv***(=;-z;XT7)i+Ddc6Xqj;X zT)n`%j}nu=AUh*C?%$B;0S#PfPz!piFH0u{L@i`Hw^G2oDuT6H{c*C-Tr})rnHS(q zl|2jas<`EHYArqK&o}DpuMev6S}2n~Kl1}E&ef_SA5NFF31CJugh5rB0tYn8f+W+_ zjIf3+7W?iH;OY&ZwUsEwd@Be6D~6mBLmuG5pSK*$kH{azs7F8Yy)EtU7pQh!<*4^b z_`GLD0sP*uMI)VytOq6tXY~!J+IYQIP;A^a4q}3PmE6o>nVkXj&xG7}VIB=8wY0xT z@W5V#W6@arkSmC3^**uz)psRqD64uH{6uE#8DBeMM?TEFGgUk}_R^esw@|y9h3aK$I209(-YJQ|u9OdY573TI;P|*RJl%F|mD6$M`P;$Z<82jmo3mVqnR2m7R`KM^&a3poyvkxbQZOf@ajGVJ zc~+3F&{%S)!R>2L>BRX+f0ze2QP3qnZSDub{tAMMJQAv`8qQ%pOe_!eo3k#Q6yym;k0go={po&{ zQkRdxw(geO%!a+5fQ5gWM00D%>q@&G1hK^dxB_<~y{>=_az8!U_OfFvCEH&sW%0SEBlI}1D8y>*C+W%Glf8Z%=F-!TEH8b$*mn~8gulaN(rmp>9|KVF7>ZurEEs7PgMY>p6XY{!gXf|eXd6eG@<%?0+8O+5KUc(mPbi~T}haO^S3S7wG*C-%WXesqQ zwa$)iO!HuTb2=8j6!ye0fbZcx4z36xN%jxSxB}a3;~7{Tc>9i(fVbg z`bh9kdt$>q68-8k2In)JMb%e2YzlU*L%Iws(Z_0BUGOOkUk|~xuq#XTMF=Ds89Mbh zwZ5-gTl9^LX(czwMeFms2%fA7lW2@=bqMf+swZ>_E-@Z)P{7}aE~OI{uSU(H+qQN! z6xPCfR!*{jH{IHsoE%P#wrAUG9`G_btXNJH?eZvr{~G=F$TU&?$eR zqI^Yja`~v8fL`f(o7oh3$eNmURo7na>1^12vme-wxdD+1DS!-NXhw8)(;x4&9ym9P z`;UGA=K=fW*!knzM_|d8URbFs)l-<*7Ikuy&&R^_O)9c}HVN;Krobaf0X);tn9}qCWhMX2v6K* zz!O_`Fo5ZHCo0*h_FDy-9>4cM8HC&kZ{VqiB>MBq zsdl*EZeAWLZ5)Fo{O}OR-TV+e8{E_&Ca$OK8sF~Uz$>#x&%)ij{CU3g=5PdR)L=n|o@~SH5Mc_gC5D zdqFtz4SU5=l=2x-k!qt2;7CbjD&<>fH z{V6Ol4;3Q|$gk(dE}AGP)_k7K%0XcIf;_!lb)|<^?}_S4YZq0obx81B0xe+(SM|b_ zLtP<~n2(w6nI3dy-{A#X^|BPlr{qBNusD&Az-cMqwos(rJUr4uN4k}U3pwU#LGt9i zD2&=?WGr_}jv-oyH*F5SsNOA{z`ldVt(e|Pv6 z`?68U#)KEjyfQ~e46(Gg)6hJGj;;GsqD5veqRfyp!FGP%xl4wdH-3H?F%u9JtbU4+ z`jws0O7Bi-rrC$c-(|QqaI36~FM@7Uq97T1)0b6ZVGd000McNliru;0YcT7bHY0@*@BM0)t6J zK~yNub&^j=lK~jUA3x1a=cb8k>h{@OXeldHT11$Kz(b@WU4%}%B&Da}MGKq+f%F&a zloA$JVp*ZB=0B{ZbkL+_6Sv8xX=~HZe{<;6?fc#iQ!A+F@?M_b!^`u&QP`18CPQOm zBXW-AMQ?{8Sy}aOBub_6aiXYom&4B2*4BdKxLrFK0AN`bJ$?O<$dc0m)B_j?5Zsv! zv2oJ$p5A_Fwc0%}3IO^B1|brQi7C%B?YQ91#+@9h))nDINhEiacs1J=_gAB&{2s2~F+r_V;qW0gGZ5UaKT}*B+10nO zh{v7XRwAO-wofEWs-{~vN6BFik*;KSj)Hu=zI1RVZoLA+dL2asQ0b{uB&BZ$SZ$jDG&acK>x8rL*=w`+o83u&%HeWTdsmNl z)H+dUFc|*+8~~`OsKC|w2Kk(iGrGTfN>==9%ESbTN26AmGL@;EBHsp#sB~S07*qoM6N<$f@oP+KmY&$ literal 0 HcmV?d00001 diff --git a/cinnamon/radio-unselected.png b/cinnamon/radio-unselected.png new file mode 100755 index 0000000000000000000000000000000000000000..71109dc8e7c07c7bde1d1f5b69a2b5a091b5c280 GIT binary patch literal 718 zcmV;<0x|uGP)VGd000McNliru;0YcT7$C&nD)j&W0$WK$ zK~yNurIOuCQ*ju_zrXV`&o=jBlg+JJ%hXmx#8gBwy7dnTyy!xV0&lwSDhLvcAiS{X zz9?G~6GMWak}gVYsAE$%U#P8gPTkzublcg^dAe9>FPD9;o{Q%L58vkt{D#lx!|?EZ z%+AkaSC$cuL@@Gj1l`@;_#5_X=;`Uf(A|5jTiN_jY&G7olgTz%Ew#zkrsFd%yY1$k z+qYtVzyD9Wx3?GJ=t|$?u~(ZPXXYp`%S1$^6blrbkI<8slbf^QrM`iIfkVmZbRrUs znMVV!L}jH!FDBl^7hQ6k-=bKaIqt_C}z zsRB~6f~`UY8@oj;$2Z`1*l@&Tu*`%Oon7tc#{+=?xULHqk&$zqr&>J7?5PkdWmp9b z^*q60kzlmi5J_yK@u(9@N$K>pwF3Y+ccUAnqT&G{8WV2n_w7eQ(TJkNhgCfBRtx#srRC}gA`cLQrU9ffSoAvB^*|`P z2D8aH{o&o)!vegYnlh%c%Hmn?$;Q(yC;n;4T0DWzbBhU&%XX%-qdk8hHa9op+354j zYu~pYFpk-exg0Q=jM&>R;@kQr6s4SMZF1kZ-rwgB27}c<0zf*Q#&{sG(AClQ)LLgY zq|#aQ*F@5q%Vt+30b}yc#+7SV`#;5EG5j|_0DIj6$NM&OBme*a07*qoM6N<$f;BZz Aa{vGU literal 0 HcmV?d00001 diff --git a/cinnamon/tab.png b/cinnamon/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..66d2d89d6439aab3e2cfe7d55601a82fbad01d8a GIT binary patch literal 3927 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

%7w?_<`hZ>ht;1WDc=_qAqj8)I0y* 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�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 literal 0 HcmV?d00001 diff --git a/cinnamon/trash-icon.png b/cinnamon/trash-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..66bba6bb8063b79ba028183a45d30a3f2f2a71d4 GIT binary patch literal 2178 zcmbtWc~Fx{7XR{vBw|2_4o4#4$N&zgpvYh(AzTp%2!q@=f*c0rPzebEC2@3!jtO!o zK@d+sh{OWX35O&)JAy!>GN2L}2+O(@LF5+Xa=)3{-SW?^+UkDYuU^0URrhAfa(^_)aM_A>(~Kslb;%+l|LH#gIia!z=tG0HC-0 zDKOw_g&|}_Wzu~2qlVBJ0|)C}kt8<&*q}qBx(2b7lYjW|5<>AEGgH!5Q4TvPz7KoY z?SNfzz8U4#*(Djx<)DGJ>xKa;Ps5_+f`;A`U4t_=$Uc5chMA4lQrO*aUU#@*hA!c! zLv}=Sxa00kZa>YpwzjAxk}r+j;~&S_^Yeq^<z~;r~39}-D~1Bj`z&l%Ho97 zHuS@d3*U+9&~dlxPR@13fkMT5(+tkY{qVl=w<&?wLL!l`3GwoJ8#on5Ar66q@LYX~ zj-*U|W3@i+)whg7)Rm$3ka1YUlR*Zhr2`VzbR+9A z1@qXLBM~4+csI+VsYqT^^D+_46{r{Yy>3(sy9<{jkw^htM`E48@hU&1#flZQ7;q7F z6DCSl(wh|@t6wCJ(8`x7ciF-|WlYoT+dGIsw*~vS=RhIgZIuoe9F$Wcl14ET%9lt1 zxVPCl2&H%$5N-5a(Xgj?)8dPrctCI^!18gkKav*|esei>1|9T3oU7mWx|$n0`+*C) zCF?~V$jZPZ7O3CtI~XS z@|kM$v|+~3A1+Y1r4t+-0iBa+97ljy18nTSc+YZ_8M+KAnu=fqZ9D-T#H=ZZJf#ni@fD>9}Zj(r_pgk8OC-aBv;$`Z)`loy#3@Va|v6$dE0)`s8y}2hjqo!|7Rv zyOj;!cQVd;*vMB;@}DGeeKSv4z7+=l^Px7@G=N_>&QQ@+L0PNYIG)J6P01W*xbzNN zGTLx#%x^ibb9D3cw<=qinJTdPtQi4Lt@C`p8@6h=#Gvi~N&+fT>zcWu0!54KLXfJ4 zgT}nFu4)5TwTYU8L!K7BV5P>oA!g!pS?vJue(5tBYZT=u_t=e+c}ZbCf+ejD9z~ z=A;=_j?Wu!sIPCTtvt@qO-_brkRrYQA_>qsY6(ve3Y_iwlE_G?{8tXgUOyx$`{7#c zlh)&dnaT#R5JsS@T#B@GX;4=F5<3@j8j@!YVVGl0i~bTgwFsiy|L*i}w6Bonb;1AEf!Am;VI0R`~%A^Set zM5JWvk;O3V0XQ@Dl|o~hOWB^!OrKlk%Ti@6<$g$BCZity3#d~XAf8muZ{w!J_bwQk z0=}w-fUX?d?6objQcl0|J1ZH<$11kXoR_A^O6yU*qe-%ZLj%QNf0Ql$$nz&JYq-qI z0Wm!?iNTWBqgRT=nokko_=+7>6|fliN5C&ZcjqF;LtBNeDp}!5;rWf%TIWthkeY(+ zUYbLb($RylF$E`-JC}!Z?Cg3 z6VHN&^}Oh#C)fNQns;JOq-f)bBYx&NOwUnJBt%$u-OcNPq3;;$+nepNtLyx%H^~tb zH*qPTl%aD8D)_N&vd>133-+gh(gNOtG&Yo)jNndi`r$pK$Ek>;Kr(l#^*uz<)-8k@ z?zREpB!OXNo zMnDNnbW6}@0nm$4sUEtp7Up|DP~OAFF1b^Q6W-9Rk{@>ho`LUQ!>!0SXHW=j;r?I0 fyZ_Y}W@8h7o$oNbjTwM`3jl4uA64vj=*+(WcPPb+ literal 0 HcmV?d00001 diff --git a/gnome-shell/gnome-shell.css b/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..f70c80d --- /dev/null +++ b/gnome-shell/gnome-shell.css @@ -0,0 +1,1916 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * Modified for Kali Linux by Christian Medel (Elbullazul) + * (c) 2018 Offensive Security + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +stage { + font-family: Cantarell, Sans-Serif; + font-size: 11pt; + color: #ffffff; } + +/* WIDGETS */ +/* Buttons */ +.button { + border-radius: 3px; + border-width: 1px; + padding: 4px 32px; + color: #ffffff; + background-color: #484848; + border-color: rgba(0, 0, 0, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .button:focus { + color: #ffffff; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #505050; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .button:insensitive { + color: #a4a4a4; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(90, 90, 90, 0.7); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1D8ECE; + text-shadow: none; + icon-shadow: none; } + +.modal-dialog-linked-button { + border-right-width: 1px; + color: #ffffff; + background-color: #484848; + border-color: rgba(0, 0, 0, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + padding: 12px; } + .modal-dialog-linked-button:insensitive { + color: #a4a4a4; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(90, 90, 90, 0.7); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .modal-dialog-linked-button:focus { + color: #ffffff; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .modal-dialog-linked-button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #505050; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .modal-dialog-linked-button:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1D8ECE; + text-shadow: none; + icon-shadow: none; } + .modal-dialog-linked-button:first-child { + border-radius: 0px; } + .modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px; } + .modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px; } + +/* Entries */ +StEntry { + border-radius: 0px; + padding: 4px; + border-width: 1px; + color: #ffffff; + background-color: #1f1f1f; + border-color: #292929; + box-shadow: none; + selection-background-color: #1D8ECE; + selected-color: #ffffff; } + StEntry:focus { + box-shadow: none; + border-color: rgba(166, 166, 166, 0.5); } + StEntry:insensitive { + color: #a4a4a4; + border-color: #383838; + box-shadow: none; } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FF8300; + padding: 0 4px; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 14px; + min-height: 14px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #b6b6b6; + margin: 3px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #dadada; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #1D8ECE; } + +/* Slider */ +.slider { + height: 1em; + -barlevel-height: 0.3em; + -barlevel-background-color: #383838; + -barlevel-border-color: #292929; + -barlevel-active-background-color: #1D8ECE; + -barlevel-active-border-color: #176fa1; + -barlevel-overdrive-color: #990000; + -barlevel-overdrive-border-color: #660000; + -barlevel-overdrive-separator-width: 0.2em; + -barlevel-border-width: 1px; + -slider-handle-radius: 6px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } +.check-box StBin { + width: 24px; + height: 22px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + width: 65px; + height: 22px; + background-size: contain; } + +.toggle-switch-us { + background-image: url("resource:///org/gnome/shell/theme/toggle-off-us.svg"); } + .toggle-switch-us:checked { + background-image: url("resource:///org/gnome/shell/theme/toggle-on-us.svg"); } + +.toggle-switch-intl { + background-image: url("resource:///org/gnome/shell/theme/toggle-off-intl.svg"); } + .toggle-switch-intl:checked { + background-image: url("resource:///org/gnome/shell/theme/toggle-on-intl.svg"); } + +/* links */ +.shell-link { + color: #67bbea; } + .shell-link:hover { + color: #94cff0; } + +/* Modal Dialogs */ +.headline { + font-size: 110%; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.modal-dialog { + border-radius: 0px; + color: #ffffff; + background-color: rgba(47, 47, 47, 0.95); + border: 1px solid rgba(255, 255, 255, 0.2); } + .modal-dialog .modal-dialog-content-box { + padding: 24px; } + .modal-dialog .run-dialog-entry { + width: 20em; + margin-bottom: 6px; } + .modal-dialog .run-dialog-error-box { + padding-top: 16px; + spacing: 6px; } + .modal-dialog .run-dialog-button-box { + padding-top: 1em; } + .modal-dialog .run-dialog-label { + font-size: 12pt; + font-weight: normal; + color: #e6e6e6; + padding-bottom: .4em; } + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 14pt; } + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; } + +.message-dialog-content { + max-width: 28em; + spacing: 20px; } + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; } + +.message-dialog-title { + font-weight: normal; } + +.message-dialog-subtitle { + color: #999999; + font-weight: normal; } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: 1px solid rgba(255, 255, 255, 0.2); } + +.end-session-dialog-list { + padding-top: 20px; } + +.end-session-dialog-layout { + padding-left: 17px; } + .end-session-dialog-layout:rtl { + padding-right: 17px; } + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; } + .end-session-dialog-description:rtl { + text-align: right; } + +.end-session-dialog-warning { + width: 28em; + color: #FF8300; + padding-top: 6px; } + .end-session-dialog-warning:rtl { + text-align: right; } + +.end-session-dialog-logout-icon { + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; } + +.end-session-dialog-shutdown-icon { + color: #ffffff; + width: 48px; + height: 48px; } + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; } + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; } + +.end-session-dialog-list-header { + font-weight: normal; } + .end-session-dialog-list-header:rtl { + text-align: right; } + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; } + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: normal; } + +.end-session-dialog-app-list-item-description { + color: #f2f2f2; + font-size: 10pt; } + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; } + +.mount-dialog { + spacing: 24px; } + .mount-dialog .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; } + .mount-dialog .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; } + .mount-dialog .message-dialog-body { + padding-left: 17px; + width: 28em; } + .mount-dialog .message-dialog-body:rtl { + padding-left: 0px; + padding-right: 17px; } + +.mount-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + +.mount-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + +.mount-dialog-app-list-item { + color: #e6e6e6; } + .mount-dialog-app-list-item:hover { + color: #ffffff; } + .mount-dialog-app-list-item:ltr { + padding-right: 1em; } + .mount-dialog-app-list-item:rtl { + padding-left: 1em; } + +.mount-dialog-app-list-item-icon:ltr { + padding-right: 17px; } +.mount-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + +.mount-dialog-app-list-item-name { + font-size: 10pt; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: 3px solid rgba(255, 255, 255, 0.2); } + .prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; } + .prompt-dialog .message-dialog-content { + spacing: 16px; } + .prompt-dialog .message-dialog-title { + color: #bfbfbf; } + +.prompt-dialog-description:rtl { + text-align: right; } + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; } + +.prompt-dialog-error-label { + font-size: 10pt; + color: #FF0000; + padding-bottom: 8px; } + +.prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; } + +.hidden { + color: transparent; } + +.prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; } + .polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; } + +.polkit-dialog-user-root-label { + color: #FF8300; } + +.polkit-dialog-user-icon { + border-radius: 5px; + background-size: contain; + width: 48px; + height: 48px; } + +/* Audio selection dialog */ +.audio-device-selection-dialog { + spacing: 30px; } + +.audio-selection-content { + spacing: 20px; + padding: 24px; } + +.audio-selection-title { + font-weight: normal; + text-align: center; } + +.audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 12px; } + .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #1D8ECE; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Access Dialog */ +.access-dialog { + spacing: 30px; } + +/* Geolocation Dialog */ +.geolocation-dialog { + spacing: 30px; } + +/* Extension Dialog */ +.extension-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; } +.extension-dialog .message-dialog-title { + color: #bfbfbf; } + +/* Inhibit-Shortcuts Dialog */ +.inhibit-shortcuts-dialog { + spacing: 30px; } + +/* Network Agent Dialog */ +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +/* Popovers/Menus */ +.popup-menu { + min-width: 15em; } + .popup-menu .popup-sub-menu { + background-color: #434343; + box-shadow: inset 0 -1px 0px #363636; } + .popup-menu .popup-menu-content { + padding: 1em 0em; } + .popup-menu .popup-menu-item { + spacing: 12px; } + .popup-menu .popup-menu-item:ltr { + padding: .4em 1.75em .4em 0em; } + .popup-menu .popup-menu-item:rtl { + padding: .4em 0em .4em 1.75em; } + .popup-menu .popup-menu-item:checked { + background-color: #434343; + box-shadow: inset 0 1px 0px #363636; + font-weight: normal; } + .popup-menu .popup-menu-item.selected { + background-color: rgba(255, 255, 255, 0.1); + color: #ffffff; } + .popup-menu .popup-menu-item:active { + background-color: #1D8ECE; + color: #ffffff; } + .popup-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); } + .popup-menu .popup-inactive-menu-item { + color: #ffffff; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); } + .popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; } + +.popup-menu-ornament { + text-align: right; + width: 1.2em; } + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { + -arrow-border-radius: 0px; + -arrow-background-color: #484848; + -arrow-border-width: 1px; + -arrow-border-color: #292929; + -arrow-base: 24px; + -arrow-rise: 11px; + -arrow-box-shadow: 0 1px 3px black; } + +.popup-separator-menu-item { + height: 1px; + margin: 6px 64px; + background-color: transparent; + border-color: #434343; + border-bottom-width: 1px; + border-bottom-style: solid; } + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ +/* OSD */ +.osd-window { + text-align: center; + font-weight: normal; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + height: 0.6em; + -barlevel-height: 0.6em; + -barlevel-background-color: rgba(34, 34, 34, 0.5); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #990000; + -barlevel-overdrive-separator-width: 0.2em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; } + +.switcher-list-item-container { + spacing: 8px; } + +.switcher-list .item-box { + padding: 8px; + border-radius: 0; } + +.switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid #101010; } + +.switcher-list .item-box:selected { + background-color: #1D8ECE; + color: #ffffff; } + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + +.switcher-list .thumbnail { + width: 256px; } + +.switcher-list .separator { + width: 1px; + background: #292929; } + +.switcher-arrow { + border-color: transparent; + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +/* Window Cycler */ +.cycler-highlight { + border: 5px solid #1D8ECE; } + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; } + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; } + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color: #1D8ECE; + color: #ffffff; + background-size: 32px; + border-radius: 0px; } + +.ws-switcher-box { + height: 50px; + border: 1px solid rgba(255, 255, 255, 0.1); + background: transparent; + border-radius: 0px; } + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #ffffff; + background-color: #484848; + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 0px; + padding: 12px; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(29, 142, 206, 0.5); + border: 1px solid #1D8ECE; } + +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; } + +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; } + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; } + +/* TOP BAR */ +#panel { + background-color: rgba(0, 0, 0, 0); + border-image: url('../cinnamon/panel.png') 80 0 0 0; + outline: 1px rgba(0,0,0,0.5); + /* transition from solid to transparent */ + transition-duration: 500ms; + font-weight: normal; + height: 1.86em; + font-feature-settings: "tnum"; } + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; } + #panel #panelLeft, #panel #panelCenter { + spacing: 4px; } + #panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0.35); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; } + #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: #249ce0; } + #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; } + #panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: normal; + color: #eee; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); + transition-duration: 100ms; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; } + #panel .panel-button .system-status-icon, + #panel .panel-button .app-menu-icon > StIcon, + #panel .panel-button .popup-menu-arrow { + icon-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); } + #panel .panel-button:hover { + color: white; + text-shadow: 0px 1px 6px black; } + #panel .panel-button:hover .system-status-icon, + #panel .panel-button:hover .app-menu-icon > StIcon, + #panel .panel-button:hover .popup-menu-arrow { + icon-shadow: 0px 1px 6px black; } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + background-color: rgba(0, 0, 0, 0.01); + box-shadow: inset 0 -2px 0px #249ce0; + color: white; } + #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: black 0 2px 2px; } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 0 5px; } + .unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: white; } + .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: white; } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .screencast-indicator { + color: #FF8300; } + #panel .remote-access-indicator { + color: #FF8300; } + #panel.solid { + /* transition from transparent to solid */ + transition-duration: 300ms; + background-gradient-direction: none; } + #panel.solid .panel-corner { + -panel-corner-background-color: black; } + #panel.solid .panel-button { + color: #ccc; + text-shadow: none; } + #panel.solid .panel-button:hover, #panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: white; } + #panel.solid .system-status-icon, + #panel.solid .app-menu-icon > StIcon, + #panel.solid .popup-menu-arrow { + icon-shadow: none; } + +#calendarArea { + padding: 0.75em 1.0em; } + +.calendar { + margin-bottom: 1em; } + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 1.5em; } + +.datemenu-calendar-column { + spacing: 0.5em; } + +.datemenu-displays-section { + padding-bottom: 3em; } + +.datemenu-displays-box { + spacing: 1em; } + +.datemenu-calendar-column { + border: 0 solid #555555; } + .datemenu-calendar-column:ltr { + border-left-width: 1px; } + .datemenu-calendar-column:rtl { + border-right-width: 1px; } + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + border-radius: 4px; + padding: .4em; } + +.message-list-section-list:ltr { + padding-left: .4em; } + +.message-list-section-list:rtl { + padding-right: .4em; } + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.weather-button:hover, +.weather-button:focus, +.events-section-title:hover, +.events-section-title:focus { + background-color: #555555; } +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + color: white; + background-color: #1D8ECE; } + +.datemenu-today-button .date-label { + font-size: 1.5em; + font-weight: 300; } + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #999999; + font-weight: normal; } + +.world-clocks-grid { + spacing-rows: 0.4em; } + +.weather-box { + spacing: 0.4em; } + +.calendar-month-label { + color: #f2f2f2; + font-weight: normal; + padding: 8px 0; } + +.pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; } + .pager-button:hover, .pager-button:focus { + background-color: rgba(255, 255, 255, 0.05); } + .pager-button:active { + background-color: rgba(72, 72, 72, 0.05); } + +.calendar-change-month-back { + background-image: url("resource:///org/gnome/shell/theme/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("resource:///org/gnome/shell/theme/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("resource:///org/gnome/shell/theme/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("resource:///org/gnome/shell/theme/calendar-arrow-left.svg"); } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + font-feature-settings: "tnum"; } + .calendar-day-base:hover, .calendar-day-base:focus { + background-color: #555555; } + .calendar-day-base:active, .calendar-day-base:selected { + color: white; + background-color: #1D8ECE; + border-color: transparent; } + .calendar-day-base.calendar-day-heading { + color: #999999; + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; } + +.calendar-day-top { + border-top-width: 1px; } + +.calendar-day-left { + border-left-width: 1px; } + +.calendar-nonwork-day { + color: #a4a4a4; } + +.calendar-today { + font-weight: normal; + border: 1px solid rgba(41, 41, 41, 0.5); } + +.calendar-day-with-events { + color: white; + font-weight: normal; + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); } + +.calendar-other-month-day { + color: rgba(255, 255, 255, 0.15); + opacity: 0.5; } + +.calendar-week-number { + font-size: 70%; + font-weight: normal; + width: 2.3em; + height: 1.8em; + border-radius: 2px; + padding: 0.5em 0 0; + margin: 6px; + background-color: rgba(255, 255, 255, 0.3); + color: #484848; } + +/* Message list */ +.message-list { + width: 31.5em; } + +.message-list-clear-button.button { + background-color: transparent; + margin: 1.5em 1.5em 0; } + .message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: #555555; } + +.message-list-sections { + spacing: 1em; } + +.message-list-section, +.message-list-section-list { + spacing: 0.4em; } + +.message { + border-radius: 3px; } + .message:hover, .message:focus { + background-color: #555555; } + +.message-icon-bin { + padding: 0.68em 0.2em 0.68em 0.68em; } + .message-icon-bin:rtl { + padding: 0.68em 0.68em 0.68em 0.2em; } + +.message-icon-bin > StIcon { + color: #cccccc; + icon-size: 1.09em; + -st-icon-style: symbolic; } + +.message-secondary-bin { + padding: 0 0.82em; } + +.message-secondary-bin > .event-time { + color: #999999; + font-size: 0.7em; + /* HACK: the label should be baseline-aligned with a 1em label, + fake this with some bottom padding */ + padding-bottom: 0.13em; } + +.message-secondary-bin > StIcon { + icon-size: 1.09em; } + +.message-title { + color: #f2f2f2; } + +.message-content { + color: #cccccc; + padding: 10px; } + +.message-media-control { + padding: 12px; + color: #cccccc; } + .message-media-control:last-child:ltr { + padding-right: 18px; } + .message-media-control:last-child:rtl { + padding-left: 18px; } + .message-media-control:hover { + color: #ffffff; } + .message-media-control:insensitive { + color: #999999; } + +.media-message-cover-icon { + icon-size: 48px !important; } + .media-message-cover-icon.fallback { + color: #626262; + background-color: #484848; + border: 2px solid #484848; + border-radius: 2px; + icon-size: 16px; + padding: 8px; } + +.system-switch-user-submenu-icon.user-icon { + icon-size: 20px; + padding: 0 2px; } + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; } + +#appMenu { + spinner-image: url("resource:///org/gnome/shell/theme/process-working.svg"); + spacing: 4px; } + #appMenu .label-shadow { + color: transparent; } + +.aggregate-menu { + min-width: 21em; } + .aggregate-menu .popup-menu-icon { + padding: 0 4px; } + .aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 12px spacing + 2*4px padding */ + padding-left: 20px; + margin-left: 1.09em; } + .aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 12px spacing + 2*4px padding */ + padding-right: 20px; + margin-right: 1.09em; } + +.system-menu-action { + -st-icon-style: symbolic; + color: #ffffff; + border-radius: 32px; + /* wish we could do 50% */ + padding: 13px; + border: 1px solid #363636; } + .system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(255, 255, 255, 0.1); + color: #ffffff; + border: none; + padding: 14px; } + .system-menu-action:active { + background-color: #1D8ECE; + color: #ffffff; } + .system-menu-action > StIcon { + icon-size: 16px; } + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("resource:///org/gnome/shell/theme/corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("resource:///org/gnome/shell/theme/corner-ripple-rtl.png"); } + +.popup-menu-arrow { + width: 16px; + height: 16px; } + +.popup-menu-icon { + icon-size: 1.09em; } + +.window-close { + background-image: url("resource:///org/gnome/shell/theme/close-window.svg"); + background-size: 32px; + height: 32px; + width: 32px; + -shell-close-overlap: 16px; } + .window-close:hover { + background-image: url("resource:///org/gnome/shell/theme/close-window-hover.svg"); } + .window-close:active { + background-image: url("resource:///org/gnome/shell/theme/close-window-active.svg"); } + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; } + +.nm-dialog-content { + spacing: 20px; + padding: 24px; } + +.nm-dialog-header-hbox { + spacing: 10px; } + +.nm-dialog-airplane-box { + spacing: 12px; } + +.nm-dialog-airplane-headline { + font-weight: normal; + text-align: center; } + +.nm-dialog-airplane-text { + color: #ffffff; } + +.nm-dialog-header-icon { + icon-size: 32px; } + +.nm-dialog-scroll-view { + border: 2px solid #292929; } + +.nm-dialog-header { + font-weight: normal; } + +.nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid #292929; + padding: 12px; + spacing: 20px; } + +.nm-dialog-item:selected { + background-color: #1D8ECE; + color: #ffffff; } + +.nm-dialog-icons { + spacing: .5em; } + +.nm-dialog-icon { + icon-size: 16px; } + +.no-networks-label { + color: #999999; } + +.no-networks-box { + spacing: 12px; } + +/* OVERVIEW */ +#overview { + spacing: 24px; } + +.overview-controls { + padding-bottom: 32px; } + +.window-picker { + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 16px; } + .window-picker.external-monitor { + padding: 16px; } + +.window-clone-border { + border: 4px solid #1D8ECE; + border-radius: 0px; + box-shadow: inset 0px 0px 0px 1px #1D8ECE; } + +.window-caption { + spacing: 25px; + color: #ffffff; + background-color: #1D8ECE; + border-radius: 0px; + padding: 4px 8px; } + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 0px; + border-color: #151515; + color: #ffffff; + background-color: #484848; } + .search-entry:focus { + padding: 6px 8px; + border-width: 2px; + border-color: #1D8ECE; } + .search-entry .search-entry-icon { + icon-size: 1em; + padding: 0 4px; + color: rgba(255, 255, 255, 0.7); } + .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: #ffffff; } + +#searchResultsBin { + max-width: 1000px; } + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; } + +.search-section { + spacing: 16px; } + +.search-section-content { + spacing: 32px; } + +.list-search-results { + spacing: 3px; } + +.search-section-separator { + height: 2px; + background-color: rgba(255, 255, 255, 0.2); } + +.list-search-result-content { + spacing: 30px; } + +.list-search-result-title { + color: #f2f2f2; + spacing: 12px; } + +.list-search-result-description { + color: rgba(217, 217, 217, 0.5); } + +.list-search-provider-details { + width: 150px; + color: #f2f2f2; + margin-top: 0.24em; } + +.list-search-provider-content { + spacing: 20px; } + +.search-provider-icon { + padding: 15px; } + +/* DASHBOARD */ +#dash { + font-size: 9pt; + color: #ffffff; + background-color: #484848; + padding: 4px 0; + border: 1px solid rgba(128, 128, 128, 0.4); + border-left: 0px; + border-image: url('../cinnamon/panel.png') 80 0 0 0; + border-radius: 0px 9px 9px 0px; } + #dash:rtl { + border-radius: 9px 0 0 9px; } + #dash .placeholder { + background-image: url("resource:///org/gnome/shell/theme/dash-placeholder.svg"); + background-size: contain; + height: 24px; } + #dash .empty-dash-drop-target { + width: 24px; + height: 24px; } + +.dash-item-container > StWidget { + padding: 4px 8px; } + +.dash-label { + border-radius: 0px; + padding: 4px 8px; + color: #ffffff; + background-color: #484848; + text-align: center; + -x-offset: 8px; } + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; } + .icon-grid .overview-icon { + icon-size: 96px; } + +.system-action-icon { + background-color: black; + color: white; + border-radius: 99px; + icon-size: 48px; } + +.app-view-controls { + padding-bottom: 32px; } + +.app-view-control { + padding: 4px 32px; } + .app-view-control:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1D8ECE; + text-shadow: none; + icon-shadow: none; } + .app-view-control:first-child { + border-right-width: 0; + border-radius: 0px; } + .app-view-control:last-child { + border-radius: 0px; } + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(47, 47, 47, 0.9); } +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(255, 255, 255, 0.1); + transition-duration: 200ms; } + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(47, 47, 47, 0.9); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.7); } +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.1); + transition-duration: 0ms; + border-image: none; + background-image: none; } + +.app-well-app-running-dot { + width: 10px; + height: 3px; + background-color: #1D8ECE; + margin-bottom: 2px; } + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: #ffffff; + border-radius: 0px; + padding: 6px; + border: 1px solid transparent; + transition-duration: 100ms; + text-align: center; } + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(72, 72, 72, 0.4); } + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: white; + transition-duration: 100ms; } + +.show-apps .show-apps-icon { + border: none; + padding: 0; + background-image: url("../cinnamon/orbs/OBB1.png"); + background-size: 100% 100%; + background-position: center center; + color: transparent; + -st-background-image-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.14); } + +.show-apps:hover .show-apps-icon { + color: transparent; + background-image: url("../cinnamon/orbs/OBB2.png"); + -st-background-image-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.22); + transition-duration: 0.2s; } +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + background-image: url("../cinnamon/orbs/OBB3.png"); + -st-background-image-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.22); + transition-duration: 0.2s; } + +.app-folder-popup { + -arrow-border-radius: 0px; + -arrow-background-color: #484848; + -arrow-base: 24px; + -arrow-rise: 11px; } + +.app-folder-popup-bin { + padding: 5px; } + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; } + +.page-indicator { + padding: 15px 20px; } + .page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-image: url(resource:///org/gnome/shell/theme/page-indicator-inactive.svg); } + .page-indicator:hover .page-indicator-icon { + background-image: url(resource:///org/gnome/shell/theme/page-indicator-hover.svg); } + .page-indicator:active .page-indicator-icon { + background-image: url(resource:///org/gnome/shell/theme/page-indicator-active.svg); } + .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-image: url(resource:///org/gnome/shell/theme/page-indicator-checked.svg); } + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; } + +.workspace-thumbnails { + visible-width: 32px; + spacing: 11px; + padding: 8px; + border-radius: 0px; } + .workspace-thumbnails:rtl { + border-radius: 0px; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/dash-placeholder.svg"); + background-size: contain; + height: 24px; } + +.workspace-thumbnail-indicator { + border: 4px solid #1D8ECE; + padding: 1px; } + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; } + +.workspace-thumbnails { + color: #ffffff; + background-color: #484848; + border: 1px solid rgba(255, 255, 255, 0.2); } + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: normal; + color: #ffffff; } + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #3ba6e3; } + +.notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 6px; + color: #ffffff; + background-color: #484848; + border: 1px solid #292929; } + .notification-banner:hover { + background-color: #484848; } + .notification-banner:focus { + background-color: #484848; } + .notification-banner .notification-icon { + padding: 5px; } + .notification-banner .notification-content { + padding: 5px; + spacing: 5px; } + .notification-banner .secondary-icon { + icon-size: 1.09em; } + .notification-banner .notification-actions { + background-color: #292929; + padding-top: 2px; + spacing: 1px; } + .notification-banner .notification-button { + padding: 4px 4px 5px; + background-color: #3b3b3b; } + .notification-banner .notification-button:first-child { + border-radius: 0 0 0 6px; } + .notification-banner .notification-button:last-child { + border-radius: 0 0 6px 0; } + .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: #434343; } + +.summary-source-counter { + font-size: 10pt; + font-weight: normal; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #1D8ECE; + color: #ffffff; + border: 2px solid #ffffff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; } + +.secondary-icon { + icon-size: 1.09em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #e6e6e6; } + +.chat-new-group { + padding-top: 1em; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #d9d9d9; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: normal; + color: #cccccc; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; } + +.hotplug-notification-item { + padding: 2px 10px; } + .hotplug-notification-item:focus { + padding: 1px 71px 1px 11px; } + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; } + +.hotplug-resident-box { + spacing: 8px; } + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; } + .hotplug-resident-mount:hover { + background-color: rgba(72, 72, 72, 0.3); } + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; } + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; } + +.hotplug-resident-eject-icon { + icon-size: 16px; } + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; } + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #1D8ECE; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +/* On-screen Keyboard */ +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; } + +#keyboard { + background-color: rgba(72, 72, 72, 0.7); } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + background-color: #393f3f; + min-height: 2em; + min-width: 2em; + font-size: 16pt; + border-radius: 3px; + border: 1px solid #464d4d; + color: #e5e5e5; } + .keyboard-key:focus { + color: #ffffff; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:hover, .keyboard-key:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #505050; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1D8ECE; + text-shadow: none; + icon-shadow: none; } + .keyboard-key:grayed { + background-color: #484848; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.7); } + .keyboard-key.default-key { + border-color: #2d3232; + background-color: #1d2020; + background-size: 20px; } + .keyboard-key.enter-key { + border-color: #005684; + background-color: #006098; + background-image: url("resource:///org/gnome/shell/theme/key-enter.svg"); } + .keyboard-key.shift-key-lowercase { + background-image: url("resource:///org/gnome/shell/theme/key-shift.svg"); } + .keyboard-key.shift-key-uppercase { + background-image: url("resource:///org/gnome/shell/theme/key-shift-uppercase.svg"); } + .keyboard-key.shift-key-uppercase:latched { + background-image: url("resource:///org/gnome/shell/theme/key-shift-latched-uppercase.svg"); } + .keyboard-key.hide-key { + background-image: url("resource:///org/gnome/shell/theme/key-hide.svg"); } + .keyboard-key.layout-key { + background-image: url("resource:///org/gnome/shell/theme/key-layout.svg"); } + +.keyboard-subkeys { + color: white; + -arrow-border-radius: 10px; + -arrow-background-color: rgba(72, 72, 72, 0.7); + -arrow-border-width: 2px; + -arrow-border-color: rgba(255, 255, 255, 0.2); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; } + +.candidate-index { + padding: 0 0.5em 0 0; + color: #e6e6e6; } + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; } + .candidate-box:selected, .candidate-box:hover { + background-color: #1D8ECE; + color: #ffffff; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 0.5em; } + .horizontal .candidate-page-button-box { + padding-left: 0.5em; } + +.candidate-page-button { + padding: 4px; } + +.candidate-page-button-previous { + border-radius: 4px 0px 0px 4px; + border-right-width: 0; } + +.candidate-page-button-next { + border-radius: 0px 4px 4px 0px; } + +.candidate-page-button-icon { + icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: 2px solid #ffffff; + color: #ffffff; + border-radius: 3px; } + .framed-user-icon:hover { + border-color: white; + color: white; } + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button { + padding: 3px 18px; } + .login-dialog .modal-dialog-button:default { + color: #ffffff; + background-color: rgba(29, 142, 206, 0.5); + border-color: rgba(0, 0, 0, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(29, 142, 206, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-color: #1D8ECE; + text-shadow: none; + icon-shadow: none; } + .login-dialog .modal-dialog-button:default:insensitive { + color: #a4a4a4; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(90, 90, 90, 0.7); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #e6e6e6; } + +.login-dialog-button-box { + spacing: 5px; } + +.login-dialog-message-warning { + color: #FF8300; } + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + +.login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #ffffff; } + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: normal; + color: #b3b3b3; + padding-top: 1em; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: #1D8ECE; + color: #ffffff; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #1D8ECE; } + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 6px; + color: #b3b3b3; } + .login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; } + .login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: #ffffff; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; } + +.login-dialog-username, +.user-widget-label { + color: #ffffff; + font-size: 120%; + font-weight: normal; + text-align: left; + padding-left: 15px; } + +.user-widget-label:ltr { + padding-left: 14px; } +.user-widget-label:rtl { + padding-right: 14px; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; } + +.login-dialog-prompt-label { + color: #cccccc; + font-size: 110%; + padding-top: 1em; } + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; } + +.login-dialog-session-list-button { + color: #b3b3b3; } + .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #ffffff; } + .login-dialog-session-list-button:active { + color: gray; } + +.screen-shield-arrows { + padding-bottom: 3em; } + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; } + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); + font-feature-settings: "tnum"; } + +.screen-shield-clock-date { + font-size: 28pt; + font-weight: normal; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; } + .screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .screen-shield-notifications-container .notification, + .screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(255, 255, 255, 0.2); + background-color: rgba(72, 72, 72, 0.5); + color: #ffffff; + border-radius: 4px; } + .screen-shield-notifications-container .notification { + margin-right: 15px; } + +.screen-shield-notification-label { + font-weight: normal; + padding: 0px 0px 0px 12px; } + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; } + +#panel.lock-screen { + background-color: rgba(72, 72, 72, 0.5); } + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); } + +#lockDialogGroup { + background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png); + background-repeat: repeat; } + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(72, 72, 72, 0.3); } + #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(72, 72, 72, 0.5); } + #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(29, 142, 206, 0.5); } + +#LookingGlassDialog { + background-color: rgba(0, 0, 0, 0.8); + spacing: 4px; + padding: 4px; + border: 2px solid grey; + border-radius: 4px; } + #LookingGlassDialog > #Toolbar { + border: 1px solid grey; + border-radius: 4px; } + #LookingGlassDialog .labels { + spacing: 4px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: normal; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 2px; + border-color: #249ce0; + color: white; + text-shadow: black 0px 2px 2px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; } + +.lg-dialog StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; } +.lg-dialog .shell-link { + color: #999999; } + .lg-dialog .shell-link:hover { + color: #dddddd; } + +.lg-completions-text { + font-size: .9em; + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 4px; } + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 4px; } + +.lg-extensions-list { + padding: 4px; + spacing: 6px; } + +.lg-extension { + border: 1px solid #6f6f6f; + border-radius: 4px; + padding: 4px; } + +.lg-extension-name { + font-weight: normal; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.8); + border: 2px solid grey; + border-radius: 4px; + padding: 6px; } + +/*# sourceMappingURL=gnome-shell.css.map */ diff --git a/gtk-2.0/Arrows/arrow-down-insens.png b/gtk-2.0/Arrows/arrow-down-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..7b9bb45528606c6c5f173cf7bad7e0e500485e92 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YoHDaPU;cPEB*=VV?2Ic!PZ?k+$Y z2!1;6t_M<_1s;*b3=G`DAk4@xYmNj^kiEpy*OmPiGpmr2PU~@}Yd|4OPZ!4!j_b*H z_SgTfXOn3-dE!o+;Ov%(J9(8auebj%c|lZS=52$2zdp}ze0ltRJ76KDv7r>mdKI;Vst0PN#9N&o-= literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-down-prelight.png b/gtk-2.0/Arrows/arrow-down-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..d44cdfb8aca21545e0cf7778c8d3e8d1617a22db GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YoHDaPU;cPEB*=VV?2Ic!PZ?k+$Y z2!1;6t_M<_1s;*b3=G`DAk4@xYmNj^kiEpy*OmPiGpmrIRg~QlkPZt^7sn8e>!qh0 zxfm2UTrNtkzxi~}B5p^cO`!sT^}p>7hW$`^c1nDP_R{`CwllPUYj`|4Vwux1C*sX% WCFk=WA7}v0VDNPHb6Mw<&;$UwEi|YA literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-down-pressed.png b/gtk-2.0/Arrows/arrow-down-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..15b139651fd57e9e0a5940d0eb0d8e1adaea2d83 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YoHDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#7Bj1myv5hA_e6n0rk*a2Asp9B zPZ@GC7;vy0y!^lZn%fa!Ur`Rln`L1PJa#KBpRzs^IV*Li*-|xo!NFseIUHtU3cpqO UE1VR6u>b%7 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-down.png b/gtk-2.0/Arrows/arrow-down.png new file mode 100755 index 0000000000000000000000000000000000000000..d8ec8440f9d9043c8ceec1656cd1b7873750d6e3 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YoHDaPU;cPEB*=VV?2Ic!PZ?k+$Y z2!1;6t_M<_1s;*b3=G`DAk4@xYmNj^kiEpy*OmPiGpmq-x`Oi0J3t`|PZ!4!j_akT z9Jv@2I9x7DuD|(o&mwL|qfMa#f%U)b4u<_ud3H*ChW66_L$))te`|O=Ibxa9F(=~9 XX(i|LA0KD{&0z3!^>bP0l+XkK;}JD1 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-left.png b/gtk-2.0/Arrows/arrow-left.png new file mode 100755 index 0000000000000000000000000000000000000000..40c4539e5c4c79725124cfa6b8d10497e20df98f GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^EI`c8!3HGtQ{P+wQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|Tg& hS@-AP@dh0Z2KlFw3&gd~#RE-b@O1TaS?83{1OPkRJB| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|Tg| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|Tg| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|Tg_E)I!3HFqj;YpyIK@t$Asj$Z!;#VfC!IEHY{ zOs@I!jh&fYTbNmzTlw(L$?pH8XWlmW_v`cghsWR7^Z1+);sJu^esVw0A3Jp7z`;{T p4z%bnG8?e={QmyleWC*!L#~DF-sKYxL;%fX@O1TaS?83{1OV{|FM$96 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-up-prelight.png b/gtk-2.0/Arrows/arrow-up-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..30f00ca957b0bd641b36390b3623c66b31adebf0 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YpyIK@t$Asj$Z!;#VfI$IEHY{ z3_WGY#~>)eaPeo8hX~(_!t$jW8ZH_+sv9rwQ@rl^vfIqe!zMS!EB=X9;5m&oVom<+ q3O`ELh|LLHA)Z$*pz`m*TjneGB;VZnXCVqSl)=;0&t;ucLK6TUZY*U0 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Arrows/arrow-up.png b/gtk-2.0/Arrows/arrow-up.png new file mode 100755 index 0000000000000000000000000000000000000000..30f00ca957b0bd641b36390b3623c66b31adebf0 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)I!3HFqj;YpyIK@t$Asj$Z!;#VfI$IEHY{ z3_WGY#~>)eaPeo8hX~(_!t$jW8ZH_+sv9rwQ@rl^vfIqe!zMS!EB=X9;5m&oVom<+ q3O`ELh|LLHA)Z$*pz`m*TjneGB;VZnXCVqSl)=;0&t;ucLK6TUZY*U0 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-default.png b/gtk-2.0/Buttons/button-default.png new file mode 100755 index 0000000000000000000000000000000000000000..bd6a057152e9db0793c03f65939344aa420dd172 GIT binary patch literal 581 zcmV-L0=oT)P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FH@L_t(&-tC(|F9UHH$G^X8 z(dZv-1sj8;lffjG4ur|TC?ehflfh&XFTf^DYVisTXkru+37fG!3HF=b&u!(DYhhUcNd2LAh=-f^2tCE&H|6f zVg?4j!ywFfJby(BP>{XE)7O>#A-g0Gw?uipTs2Tgvcxr_#5q4VH#M(>!MP|ku_QG` zp**uBL&4qCHz2%`Pn>~)(Zh4YbuGkdI-)j) zS#>>V-uXhqYo(u8=0{Pl?q6J5ow>8RGn}dh(u&ty8Ej zN1Oz>9d%eX!We&J6)Oaes5k#eK@;}|icc}tx!pEpl6Qum7w7Rp#i+H}qAiT8w$@JZ z(vER+eteO`{H=CQPM)L7$B?hPWO>+Yk9=%-opEAQZitq3hK!kF+^5ycTR^cN(2 mh<9?2_ez|WHsQVe54I&6L*~7*X}%5&Yz9wPKbLh*2~7ZG1hjGh literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-normal.png b/gtk-2.0/Buttons/button-normal.png new file mode 100755 index 0000000000000000000000000000000000000000..a57c5c08cefc5d60a3d82666f24fff920de109d7 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^EkG>G!3HF=b&u!(DYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>Fdh=kX@38M@2mFi#1S4vcxr_#5q4VH#M(>!MP|ku_QG` zp**uBL&4qCHz2%`Pn>~)F~ZZuF(l*O+uM#_haDu2e*Av3BTvAP8MFGyG^V%^y1nRDEAW!b_7JLY_kPWvhGZ)T9vdHrO8 zvz3!i?%w-i?&Ejgq$>X%bCnTsJDp)-cA+PF!sN@wtK-={Cb1++6v?vlwmUD$atbmjWDSDV_~e@mxS9ch&b`COZm k`+mXB+f5&C`$c_WlruOyTTWED1Q-zvp00i_>zopr0DZB<3;+NC literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-prelight.png b/gtk-2.0/Buttons/button-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..d148eaf64086b863ce0c4e8b914993845a2dcc07 GIT binary patch literal 550 zcmV+>0@?kEP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00E9kL_t(&-tC(^P6A;Rh0iae z$qXhSnX%H<+f z*VYk^x}1(-C;*?O51i&skVwoxZSU;L#^x3#+!$J19!3&UK&z&4u)haOdlgK@;?ND+ zU@A=kq7fH0--iVNA^>$To6h^UIuBeI6rxWE`amJNLI@MWcp;=m2rwbY(8{0@Tp3IV zGCCpHA(#-tD}(%ZcD7g|3>QLmh431{Q&n*)1~Wc3bY(Chm=J%ZQV>uG!%L+MCIpAV zQrUNQ(g>cN{Mt!ICxkE|*dYcJfbivU+!5xINvP*nPp+@>C_LOkdlgQ| oKy1gs{K6vA%ULM?+ev!)0atpptTsFIp#T5?07*qoM6N<$f{nP;>Hq)$ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Buttons/button-pressed.png b/gtk-2.0/Buttons/button-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..a143c5e80e74a5cd5a7fec6b1bd2366767fb4821 GIT binary patch literal 581 zcmV-L0=oT)P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FH@L_t(&-tC(|F9UHH$G^X8 z(dZv-1sj8;lffjG4ur|TC?ehflfh&XFTf^DYVisTXkru+37f2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4{Km%VjV=dHocOVD!vcp1t&I~W9zT1ORjp$UgZl6P|Nrw?m%V$Eng9fe zAR;YI?IweSgbSO3_M#gMF*#kl4I9}PGV18)xMaJrYh3i$$Y|o}!E(4^;>3@)uVh}{ nv2hnae?n5yFRxW{YZw^L&eZ!DeIfb_&=m}xu6{1-oD!M<2b)^| literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check2.png b/gtk-2.0/Check-Radio/check2.png new file mode 100755 index 0000000000000000000000000000000000000000..9cd01852ca356abafe393e6a267d6f3b0fc9ffb2 GIT binary patch literal 538 zcmV+#0_FXQP)x?F`?-A2 zJt7>5+!|v%6d6*8n@}iJqXGBVU=RQygw;?e4==11q{gyqQu>fwT zgS&?$Tf1jCN)(UDC*phO092Hh5uYEW{gaR+EwRsA#%6Sc zFRcxhwH$y_ir&r-Y(z&a2tc`~l&$$Ox;{5%%_R$9A7EcsGaJ!SYAW5-*Lq3BzSG^& zl+~lP&Ygk%&-;4$+uty0qOj$J7Y`+AcS~WSX^{bWGJO> ci`Bdt&q!Wl#m{e$IsgCw07*qoM6N<$f;m3q%>V!Z literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check3.png b/gtk-2.0/Check-Radio/check3.png new file mode 100755 index 0000000000000000000000000000000000000000..dccbd1ba173ca924bbb6a783f6f2f83127bf6496 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4x3vC9p}>9Yr>6rld58My4g7$E+*7jZev*Rly&B-KP81}-ogh`M7Tou-=s1!T*%mX zl&iRp!A9l5^8+`}nH*u5`?_J~AHf+l%~P0vFdNO{mw0Wk*f^n4sfl?-sawu|%jXN$ z?Rog(+kb1tk^@Gs@8>Z&OchXX5M)oioogfRV0V7Gb91BX(p`0-j(ZtdXGkT4YV21B P`iH^O)z4*}Q$iB}NKbO{ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check4.png b/gtk-2.0/Check-Radio/check4.png new file mode 100755 index 0000000000000000000000000000000000000000..a8d5e0de6bbfd02e9f09983e84f329dd9b27f6fc GIT binary patch literal 595 zcmV-Z0<8UsP)P5;=-Ny z1q9QG3;!)#`w6U~X$z*bMclZmW@xE`rL|U(Y~8tcA#N;0Vy77wZzeO93g*J$!h7$W zbGh%x!uQOj1@dU00*9KREXUBrtoWELl&1UccfKth$`Lw~QaxMbUW&(jI;@ai=09?2< zMg7iIL}0nO!n^hk0EI%HxhKLJMO@O>Mc-E}rxj6vd1fK@vg7463))_fdK?EF&g945=I6YBiVKx;>$jkE$ z#?FqTVzQ(E7O)INpf*`$arQdp<31-xj`Dndn(Dc6ln9PCIAY1c9XLA80Rj`}Yjidq zAOgFg5cZ90l8gR+l8r6REUxvV+7uo5-wS;wS=-QHgADPXLR9LvtYz44k7$|V7)oMSK zpx$WmG8hDKsZc;fd|2wh^*nCx?g7}#=Q%vs$M=06>W{pR#{k519os69NF)MzAW$M` znuhDT3`ZkG1a~@RJekblSd3GD0!4)=JD~GZYKQ7=}SS9_OT3Vke#62(NUooZVcGi}N!?{{Emp vo-qvks~~JN5&62Q)#6b>rPSwthXe2pdy8DcV2d;500000NkvXXu0mjf41u|` literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/check6.png b/gtk-2.0/Check-Radio/check6.png new file mode 100755 index 0000000000000000000000000000000000000000..b4eab758b31dcec8001cb99f04dd5c3c2979ca5c GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR49h*#4*L5^L-Sen*AMwOje(COr9R%EwT_aI{32^JPj?HqZtJPgg&ebxsLQ E0HCKs@&Et; literal 0 HcmV?d00001 diff --git a/gtk-2.0/Check-Radio/checklight.png b/gtk-2.0/Check-Radio/checklight.png new file mode 100755 index 0000000000000000000000000000000000000000..2b8964b1933eb33248637d84fde217bb0c11d989 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;OiAAEE)4(M`_JqL@;D1TB8wRq zxP?HN@zUM8KR`kD5>H=O_A8tM!g8uJ!_AKYh3 yOfUvAO_CtQRARKxM^*%8W3>q6X)t&WW8k76-eTTR^F&Y| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|TTB9M3g$I3Ih;VD3{Mxw5Rc<; zr)}gt?7+k9ANOGA|0#DG^qAN^A29MfyBVV^quQaeW@|=@5MP|9v?`;4=Y*ErSxTDQ zo}YeTTFS{@5nl4b+fG~Rc5ql=&UfiQdl&is?3ca6w*6r42S+wl(~s8@c-PgTgkJr OR(rboxvX_b?1y!e21AAn0W#P zpCT_&A@%{<@c~MgE{n8u>TVV_=psf}+J>m{-lU7xGVLG@^n(Nc<{UWi9|cbsjYf2{ z+1#nB+LcmXN+~r;X-Fyk636k-_x(4H<0MZ#%IR=j_ac|ez1MZ!Y&M&kX`0CA^VskA z2!a69=``GKx69-4c-`yuzWx#5y6y#I>|>|XDK#1mf-^imJ|>gNk|en_3dv5-*|`9Toe1HV3TFc{dXs(z|gt3}JQ=(+B`?@Q0~ zzQ=L=vfuB|eg^U; z#~AA-Nph8@sir7ONCY^~yBOaB@Z(AL{k`LL!m) zkWQ!dQmLfsx{jHd8Th^r+qQ9Va4;MU2EEZ}bf;RaexD+!*Xs+6u}>>2E2(0!NN@=b z4-dm;vw6ljuZ&5kX_`dSw2zfaCA+w|NTMjhWua-Bq$rAfdV0EAE|*{I?(RlJ*Y&kj zDy18SK{)4_jQ*L6i#fwENHUqs>bkxL07OxgYN1d_PBu07Iw;?LiuqfQar53Y?0-F( zA}JIKs-h?x06@YpT+%cRLWnpXJbHuUAHM(qN5?-=+k87!pPQRQ7>3ILz&PhBr4*cV z0Knk`d3HDcCLI{KqDgY41*wFL5m|eZXke|OgMR2{40g5=Xt&$vK@i-i)oQJnU~Fef>HFE)*<3D{Q`6}*7-Qg^V=x%N zvaF%!d6p1j^`BiB!!%8j&1TmbV;f-@E=N(MN|H1rgzRz78@*od^~G)cZ~Ot)?RqUr SXfPcB00008-o~ zJONF3ig^i1S|0%E0~jy4F;U|WNJNB4Z%n7HH55A1>CBunUSJKPh9-W=O7_iKd+%g# zhEtTwW!`GF78MywEY{O3Rx)PXiy3Wl9hR!q>Z;>7`m~4jiej-isk!kiN?x$OkK|=I zkVV8zP!zyCZa_A+JkdRLNrev!g~I3G0*b}rBuKnIzH)ESAIXu{Kzz0f1Cn3&wEXh& z2s)bUg>c7lNDd9Zh_2qZcC#d03w6vZ9 z01>N5%5(}~{Z9~!6b`hK03b*RFQNP)kxci$g71TfdjKF9(MEJwe=wMt=sVz`UIz*B z4ge_X`laUHdoL}3e%09B^g_S$7yzhNtF3jsBez-ER%wIbJbkO|sE*gJ)@rpi;OCL8 ztgK9!iNu?mvv)JsZcOoijb7RLpgz8R)$Vq?cb1oz_kRTdC+93o^XY&b9GjfV%gduS z%tR7F*GIGNVt;$f^V&z%CV0TClSyh5mpF(Pax&e?aNdrIdcCh1Aw63YrXBZJbPXGBfW@7hytTan%C{ z9{0X`-hG#I1=L|_X^ECfr3os9CVkHOIAaQ-)Dj3?W3Dq-C=}l6y3Xrsgy4|N5U^~BVot96Ep6iZev)Qc%fm|+^qN4b*dvG|GxSb}r z0Q;NY`1j8%CiA?ZK!obLPFmvemCk`-P3ue(?gJN5iMI+;SPq>W8l!^)1Fx2smwlqD z>bM+hR@+i(!hE2f=AR1A$J$b9(iDwps;Z6y0FlB?*+f?+>Tw?dSJ!tjGWG()_ogv+ z|0VJp`>4-rT^U6T%aZ^=e9rnJSK8qDsPXai8|>{J0RVP(4)Anlp&@^%RfW%4KLCh~ zc?u*Mo?ji5X`Z35f7~#cO-iBgr{&-8?I8d?>q4<<8X9)OJlEurm=u?`S02 z9=(-O!f_QOB!fFPD#r%OJ6|n!Y8JTXjQ+C=0d!p_nx;(%k~|6S^@B47gjyits_)u! h#bR;c{5JkK{sMH{PkXjO+L!%A_P)@Bl05^i?w>0R6a#c(^TepzRt4j4*29k zigj6*SAT4wCW<2By6%mx>wTrv<qbQZd*IsK+YYTw475wnbg$0;oqzey z0_N1~_2_Ii+sWtiyGp55DWy&+4GAG%<2de)$K!q1b=5qxkUTn_&T>AVe{UFu?KqBZ zSr!;$5JF%&onkl~hCvWa;y8ZUYPG&)0y>?}axRzq+-Nik)oPXCFB*+T>iGEh^7{IE zJqe+%>k`v6KQ$VS%D-R$D3wYJj4_RKzFDu=U-$d{pTxH9?Lwho-v`HWd?%z@trEj9 zDz3)^Z%jm>=SNiVuf}xC{b3C>F8tqKT4eroQ7i`q9zRE`WWalv=ecE3+km z0bq7b5KeL0FVJ0!8-}euKAeeZbCvOkl2Ya3;gCH3DzJCDxxx~G_ zy~m8PFZFueSXo)QOU=Q9!5|PqJZZPv-_ro#_c?2t_DanMpdfpRr>`sfO%_=eZ6Td&uPlH<2A(dCAsXkC z6C_xh1#aAon7I7IfktK?c0QQ{0mofVFw9uCYnIj{Q)TG}-^UsY%o!NOSM${FJJ!A) PsF%Uh)z4*}Q$iB}9oRD~ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/combo-arrow-prelight.png b/gtk-2.0/Combo/combo-arrow-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..27e3a2be609c638949c356d7c57ecfd14bebc31e GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfO%_=eZ9a?Z+sc7L{+=$5AsXkC z6C_x_F!$VGiN0TRMBujMgOdd>P8c4V^)_dX#2xdT_Rov=?@3Ppf`EVkhrr`4r#-Ei uZ30b>9d$`uk$C92`V7V!CVfm*%naQkLW1tDD`S90GkCiCxvX3 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/combo-arrow.png b/gtk-2.0/Combo/combo-arrow.png new file mode 100755 index 0000000000000000000000000000000000000000..9b96dae36baccc2bda7f0cdd59fa88b673e2b757 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfO%_=eZO&zzm9GGW{5@S9Lp07O zCrGeB~4qR+5(nVq}2TR j^tawCM)AbigA5FB(_|alc%*88rZafD`njxgN@xNAXm34_ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/combo-normal.png b/gtk-2.0/Combo/combo-normal.png new file mode 100755 index 0000000000000000000000000000000000000000..cb40287cd95a5e261e005330fb3407e23575a9a7 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^f{XE)7O>#7Bj1moN`*X+76)5L{AsT5R21q zFZyyFGLUF_XkI^S$%;^Yg%>YH#g*orn97}*>9{4}k?bee7l$kl9OhZ<_dHw4xODHM z4fhuYc}1SsTyM-Lzw2M?x!jGh6*W9}^p4lCBuJ()7_lg{D7Yu}6fHR+^ZbtdPu8F( zve|E4o{3~8^~~e|a@KB@3G_NSA<^fPTJCMb^=2!6FZLA5h^^cwl_pzUnO&p@bR2`H LtDnm{r-UW|Lr!6Y literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/combo-prelight.png b/gtk-2.0/Combo/combo-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..a4c07c2ef6363c523c86e3604243766f94ae0920 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^ffo6;t;|Np#35Gee8cKd%#Ll5_s b$&3vBnKDa)&rg#FI)%a0)z4*}Q$iB}l+RXw literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/combo-pressed.png b/gtk-2.0/Combo/combo-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..a4c07c2ef6363c523c86e3604243766f94ae0920 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^ffo6;t;|Np#35Gee8cKd%#Ll5_s b$&3vBnKDa)&rg#FI)%a0)z4*}Q$iB}l+RXw literal 0 HcmV?d00001 diff --git a/gtk-2.0/Combo/entry-shadow-in (copia).png b/gtk-2.0/Combo/entry-shadow-in (copia).png new file mode 100755 index 0000000000000000000000000000000000000000..2b8184aa47446bdea7496901e114ff283c1aef9b GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^$v`Z@!3HGX-E*D}q!^2X+?^QKos)S9vL>4nJ z@ErzW#^d=bQhrx`nmg&;QMwy{qf;#=_+1 ze1eRNRCo>w@JKWrX-{4Sq!^2X+?^QKos)S9vL>4nJ za0`PlBg3pY5H=O_FK%X4BFD4rL_BiLXIV_5hc#~xw)x%B@E6%u8tx8K~@Us zDY{t&sp$%3hI$4H8l}aVdFcwCUhWEB0j}-}WoAa2ItqoQi8+}il?t{Bh6V-|Q5R+c z4a@g*aSX}0_x6?{SF?kN>qUDp&M+~jZ~G0LU925L0({K%4js}w7kkM1t@r-A6L+`w zm)>;3#CPrt21P(TygAIxj1}qTv-9t0d&QB2X i`d#5u3|4SLo$#NNHV)@}>5n!(f6&t;ucLK6T=gJ28* literal 0 HcmV?d00001 diff --git a/gtk-2.0/ComboBox/combo-arrow-insens.png b/gtk-2.0/ComboBox/combo-arrow-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..3eb999aa44aa3a944872377f5981947434f18936 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfO%_=eZ6Td&uPlH<2A(dCAsXkC z6C_xh1#aAon7I7IfktK?c0QQ{0mofVFw9uCYnIj{Q)TG}-^UsY%o!NOSM${FJJ!A) PsF%Uh)z4*}Q$iB}9oRD~ literal 0 HcmV?d00001 diff --git a/gtk-2.0/ComboBox/combo-arrow-prelight.png b/gtk-2.0/ComboBox/combo-arrow-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..27e3a2be609c638949c356d7c57ecfd14bebc31e GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfO%_=eZ9a?Z+sc7L{+=$5AsXkC z6C_x_F!$VGiN0TRMBujMgOdd>P8c4V^)_dX#2xdT_Rov=?@3Ppf`EVkhrr`4r#-Ei uZ30b>9d$`uk$C92`V7V!CVfm*%naQkLW1tDD`S90GkCiCxvX3 literal 0 HcmV?d00001 diff --git a/gtk-2.0/ComboBox/combo-arrow.png b/gtk-2.0/ComboBox/combo-arrow.png new file mode 100755 index 0000000000000000000000000000000000000000..9b96dae36baccc2bda7f0cdd59fa88b673e2b757 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfO%_=eZO&zzm9GGW{5@S9Lp07O zCrGePx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igJx z135bqan!{C002UCMObu0Z*6U5Zgc=cQbj>jPf|J{XJjpEaAjv8b}=q6ASiWnX>MmA zNlHf`N>D{dAa*t~DJ&pybzy92ba@~>ATcm73cGxFqW}N{RY^oaRA}DqS=(;gFbq9p zT(~ySZ&}wp3>z@?Y5nFFeb`X!J^hvfb>ptl*@G^Y967Pw+fZ15;V603(1hzi&~+$;k=M&wq$qUR|@Q zDx994qOR*V1tk`8FDPP$mGMD9xo;Y**K2Gx8x)W21HOOzimEEnZko{y=%~pIH2m7} z>kR;XHs9B1W8@jL-?}Ps_W2Wj{l0;cL|xZt+xE>iGEJc-dA~In!oxiM_|UvDGPiAu zx~@SIN+<}OAe=^h1A&1$t|BtHULlEazE8TfR7eyWQhw^jyR|u`d0PIRrQ>9zq!zr- z$|X(QOXjk-YdNAR6|T33B{o^=6|_Kf2?CY)w|mKn@h-grvx`n1pNI< zyNi|y4@o<@cR>P-z1=S0y;xF|t4L_>*1E4;;^Uy;2`fG=n$NT?j=+#ZndkYI$O=hq zYmlJAP+&v@(u9txC58EtmO#Wkv6ZDI5;uqGct6kgeFG-rA`G6MMgjAzu)R~+kRvD< z_H(G_6^fZr?QC|+C9-nDC@4Arph;q0^}P^_XT zAYGzj7>cOLo<@LUqey-pNzgnw+S7nGQ4Xdef~ILumX%e`Kzd9uy`rH%W4xu=N^WZ5 z+9^3ygdLE{e`yvXB7oUl)2A1M&3@`_E_st1&G2$kysu_%X@^Q zE5ekonB5O$*pPQ9!bmx=< zBx9-RJg;1JiZDCl{r;FpO>Uv8*^0I|h9o0m9OjPphq4Lsc)j@F_YVzjZ*NhSC4?j{ zudey{cVk&^yYOH+bzT!bXU53S{Y<;BpQAr_egD4$>pciW@AK_g{#mp%s~?hGh*hF2 dOI-ZCkbiBK^`)wyDSiL|002ovPDHLkV1o24-NFC> literal 0 HcmV?d00001 diff --git a/gtk-2.0/ComboBox/combo-normal.png b/gtk-2.0/ComboBox/combo-normal.png new file mode 100755 index 0000000000000000000000000000000000000000..21ba787a7fb356954122f22a8113ba52aa4e511e GIT binary patch literal 469 zcmV;`0V@89P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igJx z13L-mkmtt$00C7=L_t(o!|j+&Zh}x0h0i0GfkDHFG%@bL{g7H`jvd$~kh%oNPHl|K za?%h6ls^;SeXoNG0&OGn-Y;PTU(PufP)U+tzu((9j&Z$SA$;SyE`lJyYPC}8ZM(Hk zL4fDQ0+Y!^?A*w*4DW{nKH?bknWlK%Y~Z>s(lmuq>fZ~p)?zdo;bpl*6h&~f*6=(J zRaJ?g8%iluRRz!UptT0I#aL^_&@aMB1U;saWQ>uz^>(Qv$y(by!cS3-)a`MS9MLgw zlZ-LATrRRny(Af9?vj`pWm&>;Bv|c3#?0O8Cc{1Oy4CR#x}lNlHZ)27p%VV68#Bvr z_lCO`)%h$Dx{{hC)dR)M@}AU!nVaz@B0^CVm`1b7=W^w6|LJx-9^v~wRFWjv?RGZLb7-xlXY~#dVLTpVyPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2igJx z11~h5R(yj100TlvL_t(o!|j>PuG>Zog}=kmO}BZr?z3uuAde69P!9u7HYNSZtrz_VBH&1~345*}U<$HQ(iTx+A-z&=jFoe-b@=rJM@rHCL=tws;Pc|FTEW8aI+s%k_Y@^I*M zziFwC3Nd4(Sd^f?NB8~qhM;KJKMDHY1g2={JUX2G{wZC<^s82e0cmVV_aN0gwafurg8+yCP?B>6|5}<-4nYf|U_8>u#=}g&NOxniMb=1Y! zp!@PfsH*!ay?`pIxJAO5bSMB*B>INoUi4ql{7%gIOKQWnr|&g9xWPw!`0=5)F2{e{cp=L)F?SmBIA&Ej^sv%>AK1% zO~(GeXVfBlVb zzkANzou*&9vB^_x;C;T}V$`}np*aUoM_|*i+nJBQ{7ioHbU5bnFQv01cg@@RUx3u? kZ@WX|Oq;p<@b0Dl0r`T3Km5`T_5c6?07*qoM6N<$g5M3vmjD0& literal 0 HcmV?d00001 diff --git a/gtk-2.0/ComboBox/combo-pressed.png b/gtk-2.0/ComboBox/combo-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..bdf5ab05aaa04178368bf310658762f17dcdf99a GIT binary patch literal 523 zcmV+m0`&cfP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igJ+ z6cq+CB39V|00E0hL_t(o!|m8TYZOrw#_|81duN6qD}~D0UPu%0jT9-AI0_bb?#r>*7l)ZZKER#_W~Tq~oO=&rX0sW`Z$HT2 zdY4?3Xcj4Q;D-Ofo0rdxdGzd9>YZCWIh?RP+M+5;j4>OFBOwEvMp5<=4Jt)JC7y+q3Rs7OPk+(k;XF{#P`DRq!y z#w*egDR!FF#*7b&)KA+*iaKsruK=rYGm;2#@c^*F|B}{O?nfaej3nH6| zgW!U_%O?XxI14-?iy0WW6+xJBNkraxpdfpRr>`sfEk2FdWp+zFk8QD!6BXRpFyn#Nzu)@HW~fUTurRkJ91!4$bv+*2k zP=ty@*kHvglD~-mk_x_W|5w(?JvZ8T^{b>V%U_HirYJ1mF>iev(5(!fu6{1-oD!M< D)mdS% literal 0 HcmV?d00001 diff --git a/gtk-2.0/Frame-Gap/frame2.png b/gtk-2.0/Frame-Gap/frame2.png new file mode 100755 index 0000000000000000000000000000000000000000..9d73b548b9b6edaa313b583116405ad4e1008e45 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^$v~{f!3HF4{w`MsQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WW6+xJBNkraxpdfpRr>`sfEk2FdWp+zFk8QD!6BXRpFyn#Nzu)@HW~fUTurRkJ91!4$bv+*2k zP=ty@*kHvglD~-mk_x_W|5w(?JvZ8T^{b>V%U_HirYJ1mF>iev(5(!fu6{1-oD!M< D)mdS% literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handles/handle-h.png b/gtk-2.0/Handles/handle-h.png new file mode 100755 index 0000000000000000000000000000000000000000..225b41d06c121df93a9d73db779618b680728239 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngi!3HFKL_!UL6icy_X9x!n)NrJ90Qst(E{-7_ zGm{g5AfoQUxq3Dg2c7wXkxG{wTUG3YH?eGbdE^7*9%gyB)TXyRKn)C@u6{1-oD!M< DtbQBf literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handles/handle-v.png b/gtk-2.0/Handles/handle-v.png new file mode 100755 index 0000000000000000000000000000000000000000..1fd69ccc9533b4dc0eb019e6be3c1e91422c0fca GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y~!3HE1UzHvKQk(@Ik;M!Q+`=Ht$S`Y;1W-`6 z#5JPCIX^cyHLrxhxhOTUBsE2$JhLQ2AtWPJ!QIn0;C+f}9>@?+7sn8enaL4#56=C6 r%Kq+8dIAu%7(QTdX3(>$_`<;O%-uw_l11JVsF=ai)z4*}Q$iB}Ybq&c literal 0 HcmV?d00001 diff --git a/gtk-2.0/Handles/resize-grip.png b/gtk-2.0/Handles/resize-grip.png new file mode 100755 index 0000000000000000000000000000000000000000..696a13692a876cead5107cbf5987d69c35841e09 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sBugD~Uq{1qucLG}_)Usv{9OyZ*E{Fk&!Cjx~^JzX3_BrfOn z8FC#^;Bl>AVo_3X;>zL*p8UMBg&wgnGP}w=+ru_qaClJ5p+EoJwGZZfk*+MycyIJG z8()u_SX{?fHKTItG$)Rh&09CFT4m@qxAJ9_;K8!k!&h!HIB2qJs;;><>H9o8{eN4G iXUCl~Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igJ- z4m3KF*0%Kk00G}gL_t(|+U?!VYEw}ZhT->|ocuJws#sDeA{0>saZu?U)QQ*N^?40~ z=p9Hp5J6BWh!!lCNTo4pPO=>&6@tx7guQql$RK34!s1&iJIO8pUL76-q{C0AoQWj~jeM2cr+ zp`IrTB1K?gOQ91xEgzEdl&)y(1k5ds6rrzIcWeraBZV5pQ-ZmXE#;fo>qc=CTM9Ue zo7hqey>1lmYQ!3HFse)U)iq!^2X+?^QKos)S9l-&Bxtm-STwfjW^NFaxw(*A1 z)VqFd^MI1g~0@Pm~@0q-g(cpHiBICE&^CN3(E^{&8i>p5Nu4o!p zg4u?ixOtauKH6(z&AInMh{Kf?A1BXeL`rB<8JOySTop@+Pde%PHA@p8}9 z@}#G(qCE3AN*~l)^ziyx+f5Iz-%UQJT_#`a^CPTE`)~Bm{$DfRv~QPs?WFo=Ve8?I z3$AWZjZjw#Ww4&ZWi~%vQ!3HFse)U)iq!^2X+?^QKos)S9l-&Bxtm-STwfjW^NFaxw(*A1 z)VqFd^MI1g~0@Pm~@0q-g(cpHiBICE&^CN3(E^{&8i>p5Nu4o!p zg4u?ixOtauKH6(z&AInMh{Kf?A1BXeL`rB<8JOySTop@+Pde%PHA@p8}9 z@}#G(qCE3AN*~l)^ziyx+f5Iz-%UQJT_#`a^CPTE`)~Bm{$DfRv~QPs?WFo=Ve8?I z3$AWZjZjw#Ww4&ZWi~%v|H(?D8gCb5n0T@z;_sg8IR|$NC676mw5WRvfpCjW0hv`n!MvQQ0Tp4B;x#3ehsr644?u*84Pd?k-gMc=+GsCyJ*hC;Di{=Zgi2 ze$si>8QJ4;$fdA&1t)94u2Zi1)7DIR_P=qOrh{>1V$>cEPCoIMUH%`eI~cd#<(OR* zyfKUUR=Pw(eSYDJ+?5g89cpu)#kO6muYK|ES9;qo#`4#fkJ+3|tLuyNxb~!RNw=q! zgz6;ro!g|WGhNmt+Ju!EwZZFs+G1FJyJ!5rJJaEI5+MwOu20*Vfc)I$z JtaD0e0szMSj>iB1 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Images/Tree/selected-mid.png b/gtk-2.0/Images/Tree/selected-mid.png new file mode 100755 index 0000000000000000000000000000000000000000..f242174a13b46ca248e95e076e0cf188f76aa6ce GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^mO!k+!N$PA=n}pt49H|H(?D8gCb5n0T@z;_sg8IR|$NC676mw5WRvfpCjW0hv`n!MvQQ0Tp4B;x#3ehsr644?u*84Pd?k-gMc=+GsCyJ*hC;Di{=Zgi2 ze$si>8QJ4;$fdA&1t)94u2Zi1)7DIR_P=qOrh{>1V$>cEPCoIMUH%`eI~cd#<(OR* zyfKUUR=Pw(eSYDJ+?5g89cpu)#kO6muYK|ES9;qo#`4#fkJ+3|tLuyNxb~!RNw=q! zgz6;ro!g|WGhNmt+Ju!EwZZFs+G1FJyJ!5rJJaEI5+MwOu20*Vfc)I$z JtaD0e0szMSj>iB1 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Images/Tree/selected-start.png b/gtk-2.0/Images/Tree/selected-start.png new file mode 100755 index 0000000000000000000000000000000000000000..841b02b1a4a90b8332fc54c99484dd3a4d346501 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^>Oic*!3HF`%#~*YDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfEhceMdCoMEIzFJ#A5Ry@kch)? zXYBQ24isqJU;RDHEK<<%f|aX6!gK8(5_T&TrcIk9vaPH4R_lcMzGbG>$K57u^(ozS zr?RQvviRBgkJ9{?{b%nx7m>FwkdwW@{^y2GeKGxd5>Fi2^cZ~N((c^r>C~%^3ClP* z^=jX}!Zsm^26u}n*0g0j>a#5`FXld!!>+V?<_5(tsasXDkEfU_XkDL^t@LcK+8q7s zZ~XjBc^`&zCoN>Ye(A!j71-&f1!obIy(=GqkSBuy$k|Izi< zbF1w`eD+&z-6rL1>e8qozE{0i=KPsFT;*c WMK{E_Vh#Yqfx*+&&t;ucLK6VTp_yO+ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Images/Tree/selected.png b/gtk-2.0/Images/Tree/selected.png new file mode 100755 index 0000000000000000000000000000000000000000..a035c0a1d04e036b9928d0a293b383297ba656dc GIT binary patch literal 494 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igJ` z6(J6}weZjY00C}EL_t(&-tC&PN&`U{gulI9Okyx77D8epLa<4Zn9@#Bd#sXnS$WMx!c14%LrFbZ)zp3jy1$nh60qcdzViuJImmDn#xS1|jYG(#HPr z&G-z^i$)Y?a>S7UxzsR$N-;+-8UYXpiASgZJXk9r{$PuTC)ifBGm-rTwpeG*S}`(_ z7_n9ZG81PjM*c&Lh_+%xF(UmvMl6tujlay6wSBJZg6(fWrh=X6fYcM~M4YVw>9LKd zXM671g6*mL$=R9H)&}X(*=i#bS!&d?6(iF*AQ5e^>$=*Ar=BfidtTQCTh(v6oLw%4 z#DfHEPDC845JEgiC>O^8^8Fe9t)J4W>odGd#lwWF`xoX*0Xyq8W4vL>4nJ z@ErzW#^d=bQh}s!gekI3dwo8IEHAPPpFVdQ&MBb@06!ilN&o-= literal 0 HcmV?d00001 diff --git a/gtk-2.0/Lines/line-v.png b/gtk-2.0/Lines/line-v.png new file mode 100755 index 0000000000000000000000000000000000000000..ad1a48240d78b8d9c39bbf7de0495074d52e84ad GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^Oh6pR!3HEbe;r)`q!^2X+?^QKos)S9B usQt=z`2YX^k~1V0Bup_pC6PMeI0J)b4Vyu$r^x}JLIzJ)KbLh*2~7Z`$txZJ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Lines/line-v2.png b/gtk-2.0/Lines/line-v2.png new file mode 100755 index 0000000000000000000000000000000000000000..a0d4db7efbe3288c6a0b609ebe0c029d609bf36d GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eb!3HER{MNY%q!^2X+?^QKos)S9vL>4nJ z@ErzW#^d=bQh zOT}HU&wZ)K|C;@brhtddblwG<3>CHuE{J4p__mW_@p;4ZCG~qwFueWjz!;S(()i=! zd>+Tr#k%?-(s$QMzYod6zY_(Iz^ZaU{wG5uF KelF{r5}E+Ynn{)b literal 0 HcmV?d00001 diff --git a/gtk-2.0/ListHeaders/list_header-focus.png b/gtk-2.0/ListHeaders/list_header-focus.png new file mode 100755 index 0000000000000000000000000000000000000000..888f794a39eae91b41a28b75166d8724b2ea2fa6 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^l|U@P!3HGn1qE#bQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|TTBA%@}{TxeD#1ry`CvCM&|^<4)+TTzcxiXmFdlYvUmRWZKZ-KMKS$dMo*ekRG23* zo@_{QFjA2G=dBmql5tS&Wb7oLDVrzfOtoF!ZrQRQprX4 zQ!cKn-jXeo?!7H!&YnZdUmK;L{Uh3SyHxyS#JOoXb{bY6m^PJigxGK#3jsQe!PC{x JWt~$(69CmiVrl>Y literal 0 HcmV?d00001 diff --git a/gtk-2.0/ListHeaders/list_header-insens.png b/gtk-2.0/ListHeaders/list_header-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..494ab081fafc4e73474278e906d08a0fba51916c GIT binary patch literal 927 zcmV;Q17Q4#P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV2L}-}DlPMZCIA2cLUct~bVF}# zZDnqB07FtmK~zstIv{6cEoyLOXCQVlE-)Y{b#rNMXCO&RM<7a2MMofZHZmzJAaQkJ zY-x0PAUz;4FfazR<@W;mRub>ur zTJ=4hPC(N1p7ZFrMp(zoi|<#1(V~0opBuMUW?L_uWo-xHu&^r0g@srM7u!;pD+9C8 zP_Ad8f0$b{TI3bKRX#yRvGm|2FBfaNKnfKzk2Iu$2M*qzdtEg6VE8aj3gKkxY56ve zVD*OZN&mRr5~-yd%&c0`j?PeIM1>O`mkqm0p6S|ArVao;E|>Z<>gX9ZJ!j@+_N~vf zOYIu}t@FqK-I*Uj5Ju0pt?O6OYIv$y{T*JM$iBN002ovPDHLkV1ie* Bn>hdg literal 0 HcmV?d00001 diff --git a/gtk-2.0/ListHeaders/list_header-prelight.png b/gtk-2.0/ListHeaders/list_header-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..33aaaa3c7d2f76d2562976033982fb2a652563b9 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^6+kS(!3HD^Cs=j>DaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfEk=F@EB1x^pI-$E{q}Tm49U3n zcIHN|LkHWbf3Cq|1`|rA^!AI|YA7=S8NS6488?`uv$$*$$hX_tzY3ClyFxD;ytwq4> zH5Ta`EOR%l@C{>``shG|i(#cS^M=YLhswo$vl=$XHha!Jcrj|r<@+j%e1aGK{{62L z@5+D9`7Oa$_$AR`FL9 Wc^+Sv(9jJG1_n=8KbLh*2~7a=?47s( literal 0 HcmV?d00001 diff --git a/gtk-2.0/ListHeaders/list_header-pressed.png b/gtk-2.0/ListHeaders/list_header-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..bb3dc92faecd3df47662c55cc486454dafbea0d6 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^6+kS(!3HD^Cs=j>DaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9F5he4R}c>anMpdfpRr>`sfEk=Gu1`g3|KalymJY5_^GVZ;- zVaUZ~DA4+F`WvMan-rAF-u>-QT)Vb+X?AMj;%SE>IOZuRp8T<&c}a!5@yWa!^5?~z z1T<%7-pZV}-t)YP@z+UPV*5>E9D}UyyzAHhkY;)z@8O<%FJM^ytHxtw4;ha zYu_{Q7%>u$b{oy3m2M%aUEI z_cupgJQr>v{HCU9XEP()j)$UiU*3tE#J8NA*ZM5G$79L)@iDhw0e!*X>FVdQ&MBb@ E0BXT@&j0`b literal 0 HcmV?d00001 diff --git a/gtk-2.0/ListHeaders/list_header.png b/gtk-2.0/ListHeaders/list_header.png new file mode 100755 index 0000000000000000000000000000000000000000..8b81db150e4950644bff7b8504be3c10e68c961b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^l|U@P!3HGn1qE#bQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|Ta0`n{G!22EFJ-cdOcknLo)8Y zow-o3!GVY6{U>MUieLKNjm`;z9qtzxer<|&D$|?)Wbgd%cdofkI9X_`b!r0tq=`Hp zY%0u?7*95&{LtU&Be;llwo19DQQ$ehO`+eG2pzmJS!KJ&r-V;kX;VU*FKWkpnx58C zH`#UfyNl}z=jh%HD*VJXf8FUhrk}$#@~+3KBwI#r`nll60q);RID-S@5BdTf#^CAd K=d#Wzp$P!ZRb{vU literal 0 HcmV?d00001 diff --git a/gtk-2.0/Menu-Menubar/menu.png b/gtk-2.0/Menu-Menubar/menu.png new file mode 100755 index 0000000000000000000000000000000000000000..bc563b8c4e075437711ecd229b37c4f34b423526 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^FM(K%g9%8kd#!yHNHG=%xjQkeJ0}B@;VkfoEM{Qf zI}E~%$MaXD00r4gJbhi+Z!z+Vt1DOUy!93+w8GQHF{I+w+dGO}%!UFE7q_U0-?;Vm zYSG#sI}^iPTtjrWtV>$hdZ1b>>&OSmnbFz02b+q#R$j{zT%)S=Zrg!F<=;)7@3C1b zf4um9^?R{X>!${tYu|l()t2ru$K4BJw{YKLeY+_3f?kF=vPe_eMTE!&J)jzh$iK&* z|L2|i`Dx1WZM}x~;gTe~DWM4f9sPAb literal 0 HcmV?d00001 diff --git a/gtk-2.0/Menu-Menubar/menubar-blue-green.png b/gtk-2.0/Menu-Menubar/menubar-blue-green.png new file mode 100755 index 0000000000000000000000000000000000000000..83e2e30108b92a6a7b2f694249c7673d18e77767 GIT binary patch literal 2284 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 KMNUMnLSTZ<4YbJs literal 0 HcmV?d00001 diff --git a/gtk-2.0/Menu-Menubar/menubar.png b/gtk-2.0/Menu-Menubar/menubar.png new file mode 100755 index 0000000000000000000000000000000000000000..268033c423fc91ced61e6cb8e174bc0095ce9dc6 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!3HGfPKx~mq!^2X+?^QKos)S9vL>4nJ z@ErzW#^d=bQh*`-;g@V>eV6!P| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEk+RmDeh&P|7-#ZxqG@ehD02G zdo_@kL4oJUh297E`HeO-auysg*Lg2v;=5g@`0bAxU9L4OF8*qAhJq(s)MhX&Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igG; z02~>R6dqdu00U}CL_t(o!{u2)QXDZ1l$=%5L--9(fGUdIk`rVP zJR>Ag=dv@%vLt(!98#O9qQ=bFvPSN1$zCRN-P}E16VU|`ZRq%}9TDAMU7mf`57`9Z z_I!IvM;d@75MLjj=<4$9Qxk-nyT|ME?db&(ZBBmS;aDT^GVvCm-M24K3nC`<{sN%Q z``;=6@bKbX*!QvbUjGqWkspx_I5<~*Pk!Rz$HZGbq^R}=a3;;1MaTJG;Jk~~9T9Pp zIoSA(aNI)qsdG z`a2sWAo$R?27>;fKzP^WA|c{;<{$_B!-_tfh#++|2c7v;8yOuKH3vltAYM5>|B<>c z{WH#E1y`MUNh1?&pJ+bmEa2q%BUaeBeO}m1Vug^$pjbNnidjv8Be=#t?Qc=&kpKyk zjhvv(txM!NS#=W#k^$JVW82zNc9!-$mJA$qKdS9(G<1crNlTohEDkuEwJE7DD9G=g z9Sjy>QSp=s;~d4Jxa75qW6bLxIb5hlU2(Wu%t9B9Ko0Dp)+rl|LPU5sk{z@|ic1=T z5-GB!1N`z;%<73#dJ8*gjt4|ALW8DXrU@=A*(sB0AWfl@1-P^KK(gu>Ow(S9>}3b> zf+4=5i!)(Ss=Tb67#c)-kJ$z*TJo!~6(!Pz>uey}wi;XY*^k2z5;E8s#crqoN6A-K zgkgo+=_AQpb5Omq+21>?fpoOHWT%ipP!Nr5ehw+82gkH@kTwtn2I8hoT&w*8VUG?9 z>Q+mvjiw!)Zy+z|1W8Hm(!p8L*+^Bmn7(c{N$BF$4x*k%Gzcl`)Cd)ARXe3axVhnu zP9!T7!de2FWd9?eRnLF(zQ2{08j7A`>td&vQni64RveT>P!9GKB4c|HTbNO|SPJ$9 zBL1dG4p9F?&jhmfYtAroI`q!&4mrlc3e`sE-N-rTh%dtxGu!c>F)ZJ%0~=hEsv~?|zW| Y15^{IX+28Q_y7O^07*qoM6N<$g0?WkTL1t6 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Others/focus.png b/gtk-2.0/Others/focus.png new file mode 100755 index 0000000000000000000000000000000000000000..c41abe18b5b7b009ed323bd11f1a048903aadb1c GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V3y@T|W;X*;oCO|{#S9GG0wBz|R(WqJP>{XE z)7O>#3WpGvHj~sR%lkl~yPhtNAr*{_ml$;aGv)vV7#PeMq!^sRED*s2B2b0Eg6Kj( hK};c_*1aJ80|h+RGdFJCa!ej%zo)C8%Q~loCII9|8oK}h literal 0 HcmV?d00001 diff --git a/gtk-2.0/Others/null.png b/gtk-2.0/Others/null.png new file mode 100755 index 0000000000000000000000000000000000000000..9d7e6bedc3ee54ab2a2e13a2c8125118fdb79187 GIT binary patch literal 4933 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 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Others/tooltip.png b/gtk-2.0/Others/tooltip.png new file mode 100755 index 0000000000000000000000000000000000000000..d74cd196c74e4390401fb82665a076305b5d5173 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPND+{-{;J=bb4L~8u64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF5To-U3d9>?EKx92)!Akx0yC7iubU{6DUdHUXl3prm!_WBlg z?JE7i^i_+mX-9Ycql8S^(i5vE?D?qr-v|p10UOs z_2S>nW=>yo^4=3A-^`@4$S^AG!~_gbr_1=)72TKX?bHk5m1*y9yZ9$!;9mp8}XD!F<$$NbO~CC{}t gw{XE)7O>#CYy-3uI45ErIA3P7Ec$)5Q)pJ zeU5xiiUQ8^sRpk&_x|UMkyvcNtoKhnX;I+-`_UY9p}4LzDgYO303Z#F)yddq2)Vs=INC^I$AkB zybsUYRxbIs_BHPoqqYT&zmLlae|!8_zk+e|d;La-*t@ns_b_<6`njxgN@xNAt>jq^ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/handle-h1.png b/gtk-2.0/Panel/handle-h1.png new file mode 100755 index 0000000000000000000000000000000000000000..8f6c711ec25f842a4e6f1ad24a1164d708239b11 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^OhBy0!3HGXb$hV@DVAa<&kznEsNqQI0P-t5T^vIs zrcOO~devbAf#!$jldYG2`76I=xAP-!anAz*8gn8$f3~U=*MF|zy#6=XWJ_7Cm!OxU z=$5NCbq_R=&y6Szq_-b$3bnr~o*#7*y qg{$C~WXA=v<*uS{-DHctGX7hs>_7ch;zFPs7(8A5T-G@yGywn^fk`p| literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/handle-v.png b/gtk-2.0/Panel/handle-v.png new file mode 100755 index 0000000000000000000000000000000000000000..40b0dd12a9bb1917aeefc66ffec59af5ceaa78b3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^YCz1y!3HEv7}oUxDaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#CYy-3KDTLQn>|pd+|$J|MB;L3 z-)=r8Lmrmn8--hbxZC}&vMTA!?Q&6ax?@(CQI`AgUq#VUL#EA4rMi#!l^vt^Mjdot zaN4@)=k`4hq}d8DlS>*Hajx7&OtvF<9g9lyyMq@`PI(t9~qT23hn34GuiEX{-Q_-d*g;(Cz)#Bs~?@Yr%boM z_Enmv@fo3yNh;x5g7bg$Kl!&n|F=7L>8+xfeQQ}Izov98Shn`H#?*cCIV%oNt>IAK cS8KnAv9Cj!aeCT)7NEThp00i_>zopr0B$@$)c^nh literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-button-active.png b/gtk-2.0/Panel/panel-button-active.png new file mode 100755 index 0000000000000000000000000000000000000000..140dc87cd643282dc7cefbe2c46f45e92ea07837 GIT binary patch literal 4527 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 N002ovPDHLkV1kcnp4|Wd literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-button-hover.png b/gtk-2.0/Panel/panel-button-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..e874f9b135eaf88b001d9af34132e53527b17673 GIT binary patch literal 6263 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 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-button-inactive.png b/gtk-2.0/Panel/panel-button-inactive.png new file mode 100755 index 0000000000000000000000000000000000000000..8223e080f918c16bcdaf5c96bf36c734b0964682 GIT binary patch literal 5070 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 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-focusx.png b/gtk-2.0/Panel/panel-focusx.png new file mode 100755 index 0000000000000000000000000000000000000000..344cb59b12da280cf8dd229baf876cbd8a3348a9 GIT binary patch literal 1197 zcmV;e1XBBnP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igP; z5j7F5{=oMD00b>bL_t(&-ql*&uCq1}oLNl%s$Nv8)Tij(_XJhd*QxY9#(CDNQZE`v za`5&71B+t=AtygYLL`=LJf7Lvg@gbA=YXcc|L!1f=<9&y3_u+I{QezY^*v8NKAUFU z`P0w80L2Cb3Ge+w2+%dt%FLW`!<;Y+fMFd)S;D;q$VY(cOI*IV0+qG^d8%pY6v!v0ME6uC)x_nC^1jQ)l$C_( z!vrwq#v3;M`8^)6dcgGge5S>O*#OWcojz27ldh|dzVg@@pl;DK?S!eS026V;P`!P>54Sg$4Bk>9mjG1$H*KX_2rhi3J2OpiQ3gD-I0 zb{BX?fYlFq3IOn#u2DzdU28D z3g-dOfwqrt{rVVG7lH1-uK^A<&>B++l=&g2^N@-q)zt$L2HzbWOpLDr2pbnW%9k;o?2x8Kzw~i?Z#=C^1S(#=H&a(jN${F)<}~ zjS_dbipkkNe7B%E3Ws9s`9xb9s!cfwW|zk2O}~b4dR}X4xy`@w6T69I2t^rkpEnY= zlQ6pBlq1JCze&c))1YznlL zWqB2M@5F8{ujg1sf-uAG5W|{b7r4!ppLQ@`M{;6;A|k^$E|4vsAG=HOrwld0vLpw+ z({W4g=S;``$w6{K`i48eg^e~xcZG*50>h2~i?+(L#YXNKcd3kT-7lSES;zS|4rS%_ zI0@8}g#2*$5x@QMI}qOTl+uDP02FLbAt2KJWI<^^i;P`8uE?_KjMF)fGiRz#S6vB* zHTP=|U_U-SAY}=vDt`U;4d<#tSvVXH2ORbX?Du=@_B-r$JM4GidN{Og+bwq6EwWs&Khn02cV?@4xULC^IeCWh}Jw00000 LNkvXXu0mjfKT|LQ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-handle-black-24x.png b/gtk-2.0/Panel/panel-handle-black-24x.png new file mode 100755 index 0000000000000000000000000000000000000000..27a6b8e5d597067d6c4eba463d7f5cf6fd863b35 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eL!3HGH8OdY;DaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#CKsQevE;qHo+O}9v!{z=h{fr* z6Rr7}6?s_aFN*2EfAB|ahG95U)pDbxaFfhQp;N+rA0ArF_^&$IGJV^%PknQXb;|u4 zA6s0gW@nfZwC&HsR)HH5hZzKt=gbM3#lyhg7^NMR&A_0vtGW66ysg)C_I$Q1RZ!|N yT-N_*@2{GJj+#fq<9^SvTC+c{cFFnmZ&>@HO59)iOnU%y4uhwwpUXO@geCxhkz1|+ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Panel/panel-handle.png b/gtk-2.0/Panel/panel-handle.png new file mode 100755 index 0000000000000000000000000000000000000000..67abb14d24885882b507bfe61ee16e1bca0e4b4a GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eL!3HGH8OdY;DaPU;cPEB*=VV?2Ic!PZ?k)`f zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#77MQsoAP89FFBx)lBbJfh{fsT z1PNAWA%jKSG5hOeTi35#Y58i2LV0FMhJw4NZ$Nk>pEyvF zuBVG*h{y5dgawibcj{g-_V%PLn!DP)SI)HR%8S6oa7O#WizX}#r>vN!zxu?m1gMe0 M)78&qol`;+00@6I5dZ)H literal 0 HcmV?d00001 diff --git a/gtk-2.0/ProgressBar/progressbar-horiz.png b/gtk-2.0/ProgressBar/progressbar-horiz.png new file mode 100755 index 0000000000000000000000000000000000000000..a23cc6bbc7026dc8fd2c8660abfe0d70179fc06f GIT binary patch literal 1304 zcmV+z1?T#SP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00e+ZL_t(&-tC&*jpa5Bh0jON z-2mH1%1H^SB$cFuG_pP9B?z!x%#WD|Q8FdV9&et4TpKX1C6Sb@LmpC|LBIU&y053a zUL@&{-~JYc5T%zS!SwM^rWcZ!jI}-vB~?*zrhvRQYNK&vke zoazMmm(VWyt0a@Rjc@^SS+D?n>3!pd{!{A)OpZ;}7;{wj>?VE4gtE%LJyoJBqd zYv3Si8NjDs6H}(xI>?}Tl6AJe?0iYKMSgM&k`veLT{Ij4%K;;tI?PDJoXo)|PBYVEP~XY12S0&Y zX@6vuy)#U}_F0O^?1L=8nS*Z~_?6NtV-%USP`;bMWiq*!zSZmdA(zWsa@JTE1EW%y zCwY7U|Kl}s{tr_64E)^olgRg;Ynf1gXWl1(?3Tc;zk!kGI*{pTdy-;EG~c~j#~>t~ z5@k8(7NEV0bkh<&TYk1i`xYs{TfEoNn!)QEImorf{#ZQM1SC1z??(IUn;1537pVue zKu5iPK>JJpzL@h#w7c7Ijro5D{>(?&%g{Rp)0|IR8>EcjQYB7vnof<}Z5ETe$?&e= z^Pp=*en-e7J(aOFYKO9r0-{C4=l2PwXfGFz7Mn;o0m_m8{wmDQBmbZVIHK)Ye&;9^ zjQz=Jra7NE?bmUJikw}|z^*zU=K~Jw2Ix--IRHG@6GD(Eo`~cCA1n$t-|~DEfz?53 zA9y&YOL+X2_FALLC0N>4;?hbwWob99O?MXK_+yc*`U+&!LIL*n!6=T zB7cnXv+BRg`5o=|P9v9WV5aV<7y6!Pzkt1N$1}G8Jk}L$g37CG(aQAh!2qR4;Q$^9 z!6E@TL}G~T4f?N(YqURtZ#t;R`Qwv&2VJvimAOrbk5}aydB5ZQ=lg$N6X7y z&dMHWS&@d#EZGVr2>FETC3&LhT) z+`>Z-z7{(nXFQ62I8fn^pEmHPpR}eSbHJZxGN0YL(D#|lG%*iFKp*;ZJuc{VYhkjE zS#dz`y?oNvML8x>byY4(%=s6+`}*Hsc5lHA{(U{`U-f23Bwc9h2X(mEcP7h)vgF^E z5@$MB=Fy3r|JvOm|4#Wg?cdikg71F+Gtbk4zq~B>PCVho{Xcxqd;J5Aurdm@eUuvj O00003P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00cuxL_t(&-pyD$j@?EOta-~_ zNl@a%jx0OSMHKEmd;r}+P~zMN@D1z}S&0AvRv<%)){oPrfb;1Y{-%dqLGNKeKJKzv z-CbSXL-+dcdwzNU06z*G9EhF|K?>Xe{P5yAhJXM0gx`Pr1Gi5Egoj`RIYQt;PQQgC z2#*K(Z`1V6^(Vaf^DTz)D!6;oET&JY9e1cIX zwBUpg5P&{k3n6JYs@)GU75a$WIr0wAyAcNH|h)HbEO(>luF9P zpiHwhrlU>zRClV2K^KL|eW+C!EY!<)R8%CtP7r#fFFLP`lXVez8~KYC0@XTHvS3ft z99{fojf{6qd1L>|yP?B-aJKKm#7I^%qpc(>RzRWV07te zGR$&d(E5n~QUH7^MQbbxu=E;|(!(MVw1UnA|U5Y(X}=&oZVs z64Q7yxc>n2fR??ax~l(9TcWUlaO+xwps1Tv81%KSn9e-o%Cfr84bq#*PepzfOYgBd z$xj7Qi%ch_Dt>MVOBd3mjQ1H`O-Emq3qYKqc+k_{`D`aK43`{R>Y)xLcvNGU0{N(qOhaT zU45TxWywOk&0|l?vUO9GF~#8tr8czippL$u8=Ib<^#pB+=_Ahk8?@@Lea@%6CCTfT zzLp}e&QjdjRP-Y~GN8FSrgdk3CyHyHjA=Q*&^^8LU+8(klO5tSpXPt9{R((jn6{XOvQhNmLPE_j)8dIV+ z=F(=Ky2q@2Q=9Hp{<;ZTdHTq+)ZR#bWI{RrZO_i8>^q3*9(@i8%F6q_?}$<-Yu{iR zdCnRo`$c*!<43Z8_J}f|!R6zV^l5#652i6w-$qaCw`pCkkZvwF`y;s_rq6hXi@P{@ zKb+$B%O79i$?a3P*MHsfanMpdfpRr>`sf10D%3IkDyEb+~~-k|nMYCC>S|xv6<249-QVi6yBi z3gww484B*6z5(HleBwYwMV>B>ArXh)&M@R{a1da5uBXqz-mzfOLN_7Rg$sWzc-Y)n z&SI5NF6)!FZs(2lzhAChv?Xzl#@^6psZ*Kk`+J!L1XrwONLhC9=mFQ@{(@J2caPOR z_WSF9EcBqGu#Ds5&KGlb_5MCKcUN%vE5EQL70(Y)*K0-AbW|YuPgfl9tkda?z@)?LF(c>T^vI^jwi=#`1j#IH~V#?2h42W z4)W-T^Q}wO&{*j@@yFli{D;@i-!D=3@6X8(kDvRug?gtO8yE_3x{3B_$%I<0DhPSF q;!t4gVlH>MfZ|&bBca=OnHf$^krUkcecK_RO$?r{elF{r5}E*Xt3{3g literal 0 HcmV?d00001 diff --git a/gtk-2.0/Range/null.png b/gtk-2.0/Range/null.png new file mode 100755 index 0000000000000000000000000000000000000000..8013104265651aed3a8681d51f23ca0eb65593eb GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ-0U~39{!9Z2Bze2LF#HF>1$&oI28wVNctjQh zRSAPIBg3pY5H=O_J{0}+?EEbzJ4hM3dxqZMwB?`=jNv7l`uFLr6!i7rYMwW zmSiY|WTYy%d-?{vPf^VSDirl}aSV~ToLuwu9XGStfg=sfJk^{G9Fv(IRUb}K2P$Cj MboFyt=akR{0Oyl1cK`qY literal 0 HcmV?d00001 diff --git a/gtk-2.0/Range/slider-prelight.png b/gtk-2.0/Range/slider-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..05a0c64e7c9786ce3764e4740d8a306810925947 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtyCk=ngv1R82cVE-iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8afzr;B5V#p&dfg15iUJ1{0BCL|>M*uQ#;&e@*4y8_H{HNV|w za{v3g`~r8qrdh)!2bl_en}1#l8S6DZFdyNbBK;x%!JY$092CJC1!^mMbC@MG&z@s2 XYf>_lpR<<*Xa$3(tDnm{r-UW|xZ_L+ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Range/slider.png b/gtk-2.0/Range/slider.png new file mode 100755 index 0000000000000000000000000000000000000000..7bf0712e7ed4e6ea68cbb55b0661b9a7501a5413 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtyCk-mUa+a~Nu_9Z|?{B?E z;(vaB&u`%U@&Et-fbWNn_sh3eDe%?kaCDstPCGEsxmwdW;rzO_DbfrKca60+Tq(BV Q2O7-a>FVdQ&MBb@00qEF*8l(j literal 0 HcmV?d00001 diff --git a/gtk-2.0/Range/trough-horizontal.png b/gtk-2.0/Range/trough-horizontal.png new file mode 100755 index 0000000000000000000000000000000000000000..abbeabf5b9eda9014653a402951651659921d23d GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSL74G){)!Z!AbW|YuPggQc1a#KZnu2J7eJv(PZ!4!i_>o>ZRBNg!bB&YEuQXx;X+K&ZVgTe~DWM4fP(M|y literal 0 HcmV?d00001 diff --git a/gtk-2.0/Range/trough-vertical.png b/gtk-2.0/Range/trough-vertical.png new file mode 100755 index 0000000000000000000000000000000000000000..7786c07dec4c48605b284e64b698635d12408c01 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSL74G){)!Z!AbW|YuPggQc1a#qE1Nk*fc-ZRBhU`_*kC%&nPkD1;*U|P3e!P3^I7vAT>T$C!}#D(nMP2&0exYd8w)~#{bxl-+yODpC} z2WD)awIO!i>WNYcsw@9lE4(bZ%hMny=b%!g)S<$e-l-&-*HWM?VeRn0AR+ePKNr@8 oyM-0^SxJPSt(?u&E%bq9+4dl*I!)vKKo>E1y85}Sb4q9e0Q*o@xc~qF literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/slider-horiz-insens.png b/gtk-2.0/Scrollbars/slider-horiz-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..16a012a5761a782b6a8264429952e860603f605f GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^;y}#L!3HANhlBwswj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?oKJJh%9$Z9!cTU*s6pnjVu#%<$@rdVS>X+Gb5OPQ(WJanNzeAI*XFV9dtNVQ9zWG}Ms$L}U%mO6kERs|i+RqtDP{9~ m?&liTdH?wiZ2J`chvAlG0Q=Rt`Hz9lVeoYIb6Mw<&;$U1^I7Zw literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/gtk-2.0/Scrollbars/slider-horiz-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..1de2ece6792366501477c576f867bd3c99e4fefa GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^;y}#L!3HANhlBwswj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pI+U6Ng2VbOsVi-1CXo-U3d7N_@4apXE=Ai}D?H0os- z$GjuOu3U0X6Yi~j9&nw_bAETnw%`BH8g-vE`044P$+`S0Q_MQ$%5Bz*vzeYh40*V- zqk7)i2fx?-oXKq<;(l63NW^=`kLf$r|9sT(**;yeM%w)Kvq?3xuJiu1S=7Jl=Z+fv zD<-E;$tdb<);W`WzsTmznF|}&pF8+DyoNcr$?oKJJh%9$Z9!cTU*s6pnjVu#%<$@rdVS>X+Gb5OPQ(WJanNzeAI*XFV9dtNVQ9zWG}Ms$L}U%mO6kERs|i+RqtDP{9~ m?&liTdH?wiZ2J`chvAlG0Q=Rt`Hz9lVeoYIb6Mw<&;$U| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|TP$My0zBJSE9nA-o_o4DhFF|_ zJHM80m`B3oNcOQ6j zj5D|2-ub?|E%CwfAg>#0OTWCGSDdytF8F)x`LxZ6J7dl*%Vk)1U0dkJAv3{)f9uj^ z&dcyszq}b+Q zw-$qAmt?AT#+=Ai%iVr^rLBEi{Qp_E&tz?VBwVAuB`C`@ZvxQE44$rjF6*2UngDwH Bm@5DP literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/slider-vert-prelight.png b/gtk-2.0/Scrollbars/slider-vert-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..3c57b0c30fb14bd2e4aee2a7693bf68265071464 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+u!3HF+1dHwgQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#A-g2ICeJaa}5Q0K_8+|Lg_cb(r;1I zoBOx9=k&b4dC?C;p3LHMJ>gV&_va@E*R>mzHbv?)yqGb8&3wl}-hUQ3FPK&@{9SaT iX3pOd35OX;=hf4vI5B7_swe?n!ranMpdfpRr>`sfLv{%+LG2@(=OqG#Dm`5sLo80eonpv!*g$~gxRS5S zAED;^Y8RZpT-p&*T0YxJP19-Cj;n_bZZZfz7vv>a|BUTI)Zx4L7n}T>`SWJ0Ntx%9 zn&sE59&{}D?$^@M@%hMSi-O`ayvFi(dus19c*LA&QMY->SuZm!Na^{XryELZ|CC4^ cC^|Y%U%E4Z^N3VsFwhYUp00i_>zopr0F_Q!9{>OV literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-down-insens.png b/gtk-2.0/Scrollbars/stepper-down-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..625e23282fb774c17aa4e5cc791208662f269e5a GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^{2kC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3LzP(3hti10q;{(^MDGUdb&7mCR6Ls~i{T5S1Lrq{UC zIbLY4`0zhw(!raD^PJKiJH<%<3W~iNYx`x!ce`t)xe^?SLX#AQi`t$TNctV}@i=s5 z#VV~?-|aq~k6BFj#d9l`Sh_y zwMFls(+i7v>p$nr*W13(kwbR*>9_f}&siqb2t01C-RC9sT`~4TcX0ho0p;eZd#Cc-;pzH+K+!|d|JNy+hpxMnoJXGhpPj(>Yr zS?+4fIcU{h+V@sb&0F}BO}d>V>!WW1?NXYht2gATGtT~NU~=M8%h|dcJMwd)8D7tN z9rvCsCG${~`HGpv=T-%MyI=8t7wb8jc|m3T3h%U!egAvy-?7^KORn;d#bd)yuRI=j RT^AUH44$rjF6*2UngII5u4VuL literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-down.png b/gtk-2.0/Scrollbars/stepper-down.png new file mode 100755 index 0000000000000000000000000000000000000000..014ecb4110bcd9cf7dc842bad89da437b5814c61 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^{2+Ak0(kzz8nyHy(IQK^Kl7JOnId%d--iq9XB;mpcjDMnpZnf3=+WE9lLZbL#Y|IuY+=-=JpFU$ z?YGC4-SkyB@U&)@NowT1MB~{>=?}kFrCxrs>}!pQadh8YZSxZkCM}y~%`D>jarMDH wo7AlB?|hDz^PYP5+Uu{E1N^?P@Bheqvt!GPPF9B-z(8Q|boFyt=akR{0ET<082|tP literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-left-insens.png b/gtk-2.0/Scrollbars/stepper-left-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..81b58880d269754304d1975aafe2b2d182c74ae7 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^{2<`%`IaqjS8T&N@g(OQ{BTAg}b8}PkN*J7rQWHy3 zQxwWGOEMJPJ$(bh8~Mb6ine&VIEHAPUmARo>yQD@9&hb8!lHo_JAd5xFX&h!@P9+j zg);tKw{AUrW^=-O(&<aE3kdsxJ!7;bHIy==1oRgi)FmHVrn zzm{bP$e%8tSu#&@(&SFh_Z!{{9=)?Ii0fW8!-1#YI$RhG?>lQwz3q2#@-M~3*VSeo zP27Hpt>#+yTvwIu$91yoKLnEY-I)30L89N+WnX@UiOtnIU!|hdv}%=_p^)IG`SDj7 Y)7HdZdUw$B7|{I;p00i_>zopr0J;@?F8}}l literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-left-prelight.png b/gtk-2.0/Scrollbars/stepper-left-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..bd55a25e1df82d854b54a2c5a902c9d9c3b2fd2f GIT binary patch literal 400 zcmV;B0dM|^P)h9ecij5=ZW(~vI3|;NqBReCQ3QYiumW#i_0*f| zp3BWL$r=>z0qC!|92?1uv%L(JP90b6Ss|0^l1%4q`u7u5#qp{u24DF9n{*YFet6(O)qNlvG@UiWU^0v(bU@j0000pwm?bFX^M)`;wzYr-v_ zYdq_gwL4IK{}u19GNx6joyC2tXGb4<{L%02i*0+qcW?xX1nPQkyRBRPoj)bAEaUcl zWA;teRa3QY)J`>;D&tBN?f5kju@yD%QUw5?t!;Znz L)z4*}Q$iB}j`pz? literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-right-insens.png b/gtk-2.0/Scrollbars/stepper-right-insens.png new file mode 100755 index 0000000000000000000000000000000000000000..6261e0417a6601edde8481d3fa812076788d6191 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^{22|yvq64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF3@o-U3d8t0czKF!zUz~h>4o$E;@Da&vaCb!d=em{a`W-gO~|wGI~L=Srm` zKFD?L;al@1=4)=6>W;V``>MWGr_S^rydP4ibKq^(t$!gdA%~pP-b{*A{u26gy6QrP kV}*Beb-4v!eO~=;=l=Zel~X6(0s4l))78&qol`;+0QVz;rvLx| literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-right-prelight.png b/gtk-2.0/Scrollbars/stepper-right-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..4fca261bb1f04474f71d08bb58a5bed757bbfcb9 GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^{2e##8TC9BgcXh4h zd^|jxYd%Y-rP&HPX6ybr_{YXVmd|jT94|_$T|ED6 z-lQO*`RC`|qSET;Tx(|B*z4K0yYZ}!&At%!P5bY%CDat3J)Avd8_ycu>)(1DlDZ4! z-{)Es809`(eMxHx8#ilB(T(*D0lGS0fq{{HS=rKR_mR&clQSo3&pxB=z0_((et&Xa rLg0!UQT)=eVIs@CKmGf>+KzF~rNx^RR3v@?gO0(|)z4*}Q$iB}bFiKo literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-right.png b/gtk-2.0/Scrollbars/stepper-right.png new file mode 100755 index 0000000000000000000000000000000000000000..9c097d4712092f55b931665f3d246aec53535ebe GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^{2HfYh{pM)llOZaaS&+VZ(8p$dC5ucCzdWxEc%RlKXQFE z{g!y-l-CmropnOm@|wO{%${j$HmQhrd$6%hldb#wH|>V$wWw6rlxtC;p>KcJ1+H2Z zm3@_6#K9$FR+^x0mlDIAii{8QcQCOygbE6}w9H?&P=h}vf7`pfIjdeB5#H1x@Wbx; zWxY4Gd2G-wiBCrK7BmN*=v{=mfVy5B&Yvm zXz0gZpU%Yh9eW5Z+LQ3a=Enaxt*1_gINV;s7BoR9P;}u+u>)+N{-g;{#k#^vHsxF z&l$Jm?a%9+zSq=rf8Rfe(pYIWrx`6NCt8G@y$mEf<+3NW%nS^@TEK20*dzI=^~5Bg PKN&n-{an^LB{Ts57ZZ?4 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-up-prelight.png b/gtk-2.0/Scrollbars/stepper-up-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..131e76cea8f93a5a61e8eee3053c925460dcada1 GIT binary patch literal 455 zcmV;&0XY7NP)WFU8GbZ8({Xk{QrNlj4iWF>9@00ApWL_t(2&!v;WO2a@9 zhQHZviXbd4zJRZhn{AImDD*|5^&NTnsupy7JkKNO_85eQRI+qGaY$ny?%Q3Jo+o8Pv+IE@Fk206RT0wAnR2$sLHzoi6 x7^Bfh;y6Y`P@)i(-y(&t)OWt28w`g-_X$k`pf_&q5-tD$002ovPDHLkV1h&oy&V7m literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/stepper-up.png b/gtk-2.0/Scrollbars/stepper-up.png new file mode 100755 index 0000000000000000000000000000000000000000..7178b8c4500243421a393934870a13822f4cd1f2 GIT binary patch literal 432 zcmV;h0Z;ykP)WFU8GbZ8({Xk{QrNlj4iWF>9@009(9L_t(2&!v-1Y63wJ zg}-|918(LF-XkDNWYpUzxbYO;Lxf~Ph*{)DBhBnwb$1qFCdy2}Bn3r7b$#_7RJX0y z>&PD?1=#QRgb?nAB(d3SzTgl7m&@gDcr+S)D+9#%d-rNV?|m;HW{-pQR!HrX5W-DP z<|SE{F`1XWyPooOPRk_#r|O9;%b1qSUQY*m?`fKbrfHZhRsejwz2cnXR6UWVDYM0@ z>+#+X+b)Wt1Cu1dImi3UGeuDh+rGA59S=C?kVK3TNjT@Ij)xn|-Kt`Y-NbWUcTTS3 zT-P1gp1nQ)wC|yM3XtbHXvD@to10hU8GGs!DAtjiMM8Zr+!pzui axA7Aq0N1@--3u-N0000{XE)7O>#A-g2IfuzBFJrkgiY>8_`iF1B#Zfaf$gL6@8Vo7R> zLV0FMhC)b2s)DJ>j2 zC(bnQX??ei%_dazS_8u#M$TE*CrS${*v%j1JG|>kcjxiEmwxc?S(_?-{*B`QR`3H& OWbkzLb6Mw<&;$S(bwx-3 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/gtk-2.0/Scrollbars/trough-scrollbar-vert.png new file mode 100755 index 0000000000000000000000000000000000000000..9f75e438b60c4aa49a832fc63bcf6dbb483a436f GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^{6MV1!3HE1>lYjWQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#A-e>Zu%unk+GL=RY>8_`iF1B#Zfaf$gL6@8Vo7R> zLV0FMhC)b2s)D{Sasr|#Dcazml@qb8N zz^EvzoD?d$OIk&d>q_RQyqCX^%bf7xuusZ?fInvUEYEPv7jwL@0%#b6r>mdKI;Vst E0IHosT>t<8 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/entry-shadow-in.png b/gtk-2.0/Shadows/entry-shadow-in.png new file mode 100755 index 0000000000000000000000000000000000000000..2be505da4690956934701ef136c31041fdd5c51b GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^cYs)&gAGU~lq!A$QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|TkJCYYKDG?QvU*l_IbKEhE&{o zdwHRs6C*?G!{YZhWW>-RgHU8k@Asl@)o;Sb9)R6RrIJ^lGnZ*g7vE4dZd zYxc_T&*Sr)^eJCNdd{)J=%v;RESs1QHa=j0Vuyl;2N0}a;ZUGp@!FVdQ&MBb@04Fqs AB>(^b literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/shadow-etched-out.png b/gtk-2.0/Shadows/shadow-etched-out.png new file mode 100755 index 0000000000000000000000000000000000000000..8bc1ce5dfb0385e3e234ab6b73e8ae5a544d9628 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_r*vAk26?e?7V)Rrn03ciy8Ub-4rkKACgRdDE!=V*EYpT zlZ!H^>6A{LZnxl4S={!`2@DUqYkAuaxEeGG_B`kZ3Vv&iYyS54P|+Q|3ktTgJXI9+ TRc2`etz__Y^>bP0l+XkK=7m#m literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/shadow-in.png b/gtk-2.0/Shadows/shadow-in.png new file mode 100755 index 0000000000000000000000000000000000000000..89b2eba6b84bb5ae1c734c7e259f2cb410140596 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^!9Xm|!3HGDtBb3E6k~CayA#8@b22Z19JVBHcNd0v z44W7Z2OpXZlIAS%h%9Dc;5!V$jK}j=qyPokOFVsD*>5pP3n*~Ux#{5x6iW4UaSVw# z{Pw0HZ-aw?%f;3OT-+579JVKRFmX;_(7+Np!I|au$9*l+UoO-BnzL|9TSrHwl)1?L zTm9Lbr_ZdsviYmTrzTEeHJ^hmoWTZ(hgvje7$kD3`OL6iQyi_5bnpD;q!TY$|1}A} U&v`m^CeT6#Pgg&ebxsLQ08^SyLI3~& literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/shadow-none.png b/gtk-2.0/Shadows/shadow-none.png new file mode 100755 index 0000000000000000000000000000000000000000..9f3a4b042da132a987f43d9f0045e214786c2b06 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc0wmQNuC@Uw#^NA%Cx&(BWL^R}OiAAEE)4(M z`_JqL@;D1TB8wRqxP?KOkzv*x37{Z*iKnkC`zP9u`=vD$?n{|P9u`Nvsx literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/text-entry.png b/gtk-2.0/Shadows/text-entry.png new file mode 100755 index 0000000000000000000000000000000000000000..5dae50674564e172cc88343ff999786d6221bd65 GIT binary patch literal 831 zcmV-F1Hk-=P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igZ5 z4;eav&X!3400O^BL_t(&-tC$(j^Z#BhX3c7BGNV#i8S37(9s}zjxa}|U;O-jJ5K0$Jial;Ktuq5^Z5(_ z5JI46Lo~T3r2PyA0|0hm&@&JHUkHMG))o5@rw}RryfbRBZ@JWAKUseHO@Ku#;@bJ z;$@5>j^o!fO}7BRisfBZ@?|NhlNb~EXzQ;{Y@htT+1tdZmF)6pbtx5nm%2X3(mCZs zbhTov3S6Ams?OayUv(30{e9N93x3z^rpY!@+46KnL?0C#1OcA*Sf+FOSAt#2#XV%Y zZ~VS^bxwKtp}y*Iqlr9JU27t#uB6E~zfX1>-{s#rr%WmJl;{VQXr6IT>$WbL?_hnLhws7fa!_79E>%^qNpPi9?fEu0)5Kq0+b;Nhvb*HeIprn^ zwppaOUQD#9Dwq8K>LRNy!3_BGis@;OV>+is68*IPS!D&gS~1>hAG*){u43vwcvkR# zQo;Emt33MKel}xTSw245>5AV6yKNtpd9M;&Tx7YDxqE$C(KmkAyjtpYPPtMFQ4~$G zEZYr-!&g@o@Y!yVk1Dto(*MyloCP+{012(k)#;qy6^x1002ov JPDHLkV1m{Mi<|%e literal 0 HcmV?d00001 diff --git a/gtk-2.0/Shadows/text.png b/gtk-2.0/Shadows/text.png new file mode 100755 index 0000000000000000000000000000000000000000..2d70a9b6db9226ac6cd060afb35af1bf0c656e88 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~&H|6fVg?4j z!ywFfJby(BP>{XE)7O>#7Bee@218KL#)UwkOivfb5R22vcgnso9^RB({?ESVgTe~ HDWM4f9dk?} literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/arrow-down (copia).png b/gtk-2.0/Spin/arrow-down (copia).png new file mode 100755 index 0000000000000000000000000000000000000000..982e7b59e3cc7181c665804a7844cbf55463c1d7 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPilZ2pwjN5)GCZNy>PZ!4!jq`Ia z?d3XTAaLMgeURoC$xUB9=Y-U7T(@gz7I6uPabXEB6lQmHS<+ql$#d7vGQsOd99OZu zcDFfE@?E)nddF8a!#{$e4Q^{+wR~%T%*&J#`AwMXumA(+gWvm#S6>npnI6K>BA~HU z;+&s+pm`97Vorq0t>!HvzE!33vfrQnXv5!-x!+S;Dl)_H^_24~wz_#$+MljG^K?$J z<#V0q8>e25+Q03W%H=O_FK%X4E%Z_j(prep<|vdjv*GO z*G}2X+iW1fU5m~>TD5A$>sy~qeT!?BU5lC$w0qgsV-n4VY-_*f z&D;8I$KU+Y*zfnhoOd{%@sMS2(7gq7id8&|Bwx+>?Qp!1=hvbq|0>x2FOBPDGh&|= REDZ`D22WQ%mvv4FO#o7LeaQd- literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/arrow-down-prelight.png b/gtk-2.0/Spin/arrow-down-prelight.png new file mode 100755 index 0000000000000000000000000000000000000000..632365b84ff9033a26244de63931f5fb57c85a95 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{g!3HF`qgt|o6k~CayA#8@b22Z19L@rd$YP+B zFbFd;%$g$s6l5>)^mS#w#mveeD_nBd=p<0+rl*Tzh{fsTn7w76>)EuJ#n^y=-<*Aw z&v)T^I96xjb2u_?hp`feVyKqJ7 zv*0~#SC%Y(m6(#^Vk$Cy*`sB1Bc4{hzGHYKfG0Hp2-4Dyt*UfdEbbgrrQUU8(afhU zhrit4U(e&?<74r0(#@$n@%Hdl<;Excc|^_x=svCm#GIdUwfDJHs|1=7eVf zrk)F3uKfT1U(&+TQq$}Ukj3F_o_EjlE>o-f@vd8~BFqdrr}TMS-M@waJ;~td>gTe~ HDWM4fV+MUV literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/arrow-down.png b/gtk-2.0/Spin/arrow-down.png new file mode 100755 index 0000000000000000000000000000000000000000..e6224fc904303cefa4978fc5afca54d2cab7ac75 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{g!3HF`qgt|o6k~CayA#8@b22Z19JVBHcNd1o z3@;hpGi(&v1{C2e@Q5r1Di#J|Muu5)B!GhKC7!;n?6;U%8Th!_;$HItg>HJfIEGl9 zPLA1I_PL%-i&=~f2>8v}S4r+jzRuXOkOv69zq`BmhJ&iADoBn^4MdoknXRgt-#M%8 zpv>_@2Y}$ji4zLCy1ffmq&^GY({^Ra;#Y|&DK4fW)0aJ3HaFsF)$2QkM*?_K6M!Hs z?bxbHr^VvVF;(haHx|u&+H&~I{r&YkK0ZDcA1B?M$`fzDKl#V6pR$L69E+=ee}C`a z@O|RJU!r%H9JMoS6Jkzy7GUbR(B;bi|NkW|EG;$7z5rPq&gOadJg>?e{qf^z^{VMX Z3|3)ALGL-79{@ec;OXk;vd$@?2>?;JgRuYr literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/arrow-up-disable.png b/gtk-2.0/Spin/arrow-up-disable.png new file mode 100755 index 0000000000000000000000000000000000000000..0ee50fc740868b280ea51816f198befe71fa19c9 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{Y!3HD`u!WxkQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?i-B4WgD~Uq{1qucLG}_)Usv{9%&ZJ7W=n4RPXh`a@^o4ZEEVwH}~KFj@$Crx@CEqlab)UM4)dN NJYD@<);T3K0RSv$e| zgW!U_%O?XxI14-?i-B4WgD~Uq{1qucLG}_)Usv{9%q$|BtTQ%9ECUK%^>lFzu{fO^ zv$yPXJ)0J@7#k4O$Cs~?+)?=1uVZ0PPY=)ieYJ~kIOyr=f#lfKfVl1d|CQ2AA*Lc} ze8PrZ%*tMpOv+xK##1^wJ0ITPUmsEElV#0pzFq)?oq=q>(*OVdCMP5%IUTWMW@bJN zRAZQFm49#P9uK-r8SZ zG`pHy| zgW!U_%O?XxI14-?i-B4WgD~Uq{1qucLG}_)Usv{9%q$|BtTQ%9ECUK%^>lFzu{fO^ zv$yPXJ)0J@7#k4O$Cs~?+)?=1uVZ0PPY=)ieYJ~kIOyr=f#lfKfVl1d|CQ2AA*Lc} ze8PrZ%*tMpOv+xK##1^wJ0ITPUmsEElV#0pzFq)?oq=q>(*OVdCMP5%IUTWMW@bJN zRAZQFm49#P9uK-r8SZ zG`pHyHJfIEGl9 zPLA1I_PL%-i&=~f2>8v}S4r+jzRuXOkOv69zq`BmhJ&iADoBn^4MdoknXRgt-#M%8 zpv>_@2Y}$ji4zLCy1ffmq&^GY({^Ra;#Y|&DK4fW)0aJ3HaFsF)$2QkM*?_K6M!Hs z?bxbHr^VvVF;(haHx|u&+H&~I{r&YkK0ZDcA1B?M$`fzDKl#V6pR$L69E+=ee}C`a z@O|RJU!r%H9JMoS6Jkzy7GUbR(B;bi|NkW|EG;$7z5rPq&gOadJg>?e{qf^z^{VMX Z3|3)ALGL-79{@ec;OXk;vd$@?2>?;JgRuYr literal 0 HcmV?d00001 diff --git a/gtk-2.0/Spin/spin-up-bg.png b/gtk-2.0/Spin/spin-up-bg.png new file mode 100755 index 0000000000000000000000000000000000000000..793f9f922e7f9d382357ce9ce065e8235875712b GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{Y!3HD`u!WxkQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?i-B4WgD~Uq{1qucLG}_)Usv{9%q$|BtTQ%9ECUK%^>lFzu{fO^ zv$yPXJ)0J@7#k4O$Cs~?+)?=1uVZ0PPY=)ieYJ~kIOyr=f#lfKfVl1d|CQ2AA*Lc} ze8PrZ%*tMpOv+xK##1^wJ0ITPUmsEElV#0pzFq)?oq=q>(*OVdCMP5%IUTWMW@bJN zRAZQFm49#P9uK-r8SZ zG`pHyvL>4nJ z@ErzW#^d=bQh4rK4KO1Q$fm`|egzzSxzJB&U0_iO(A ffBk+xPyxeq8G#24LP9P;vlu*G{an^LB{Ts5p6xp) literal 0 HcmV?d00001 diff --git a/gtk-2.0/Styles/button b/gtk-2.0/Styles/button new file mode 100755 index 0000000..5561af5 --- /dev/null +++ b/gtk-2.0/Styles/button @@ -0,0 +1,59 @@ +style "button" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "buttondefault" + recolorable = TRUE + file = "Buttons/button-default.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + recolorable = TRUE + file = "Buttons/button-prelight.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + image + { + function = BOX + file = "Buttons/button-normal.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + + image + { + function = FOCUS + recolorable = TRUE + file = "Buttons/button-default.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + + + } +} + diff --git a/gtk-2.0/Styles/checkbutton b/gtk-2.0/Styles/checkbutton new file mode 100755 index 0000000..9123f5d --- /dev/null +++ b/gtk-2.0/Styles/checkbutton @@ -0,0 +1,96 @@ +style "checkbutton" = "default" +{ + engine "pixmap" + { + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/check1.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/check3.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/check3.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/check5.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/check2.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/check4.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/check4.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/check6.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + } + + image + { + function = FOCUS + recolorable = TRUE + file = "Check-Radio/highlight.png" + border = { 3,3,3,3 } + stretch = TRUE + } + + } +} diff --git a/gtk-2.0/Styles/combo b/gtk-2.0/Styles/combo new file mode 100755 index 0000000..a5c24de --- /dev/null +++ b/gtk-2.0/Styles/combo @@ -0,0 +1,208 @@ +style "ComboButton" = "default" +{ + xthickness = 0 + ythickness = 0 + + base[NORMAL] = "#fff" + base[INSENSITIVE] = "#fafafa" + text[INSENSITIVE] = "#bfbfbf" + +engine "pixmap" +{ + + image + { + function = BOX + state = NORMAL + file = "/Combo/combo-normal.png" + border = { 4 ,4 , 4 ,4} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + shadow = OUT + file = "/Combo/combo-prelight.png" + border = { 4 ,4 , 4 ,4} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + shadow = IN + file = "/Combo/combo-prelight.png" + border = { 4 ,4 , 4 ,4} + stretch = TRUE + } + + image + { + function = BOX + state = INSENSITIVE + file = "/Combo/combo-inactive.png" + border = { 4 ,4 , 4 ,4} + stretch = TRUE + } + + + image + { + function = BOX + state = ACTIVE + file = "/Combo/combo-prelight.png" + border = { 4 ,4 , 4 ,4} + stretch = TRUE + } + + + image + { + function = FOCUS + recolorable = TRUE + file = "Combo/combo-prelight.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = NORMAL + file = "Combo/combo-prelight.png" + border = { 3,3,3,3 } + stretch = TRUE + } + } +} + + + + + +style "ComboBox" = "default" +{ + + xthickness = 0 + ythickness = 0 + + base[NORMAL] = "#fff" + base[INSENSITIVE] = "#fafafa" + text[INSENSITIVE] = "#bfbfbf" + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Combo/combo-prelight.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Combo/combo-normal.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Combo/combo-pressed.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Combo/combo-inactive.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + + + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Combo/combo-arrow-insens.png" + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "Combo/combo-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "Combo/combo-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + + + image + { + function = FOCUS + recolorable = TRUE + file = "Combo/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = NORMAL + file = "Combo/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } +image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = NORMAL + file = "Combo/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Combo/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + }} diff --git a/gtk-2.0/Styles/entry b/gtk-2.0/Styles/entry new file mode 100755 index 0000000..6e59aae --- /dev/null +++ b/gtk-2.0/Styles/entry @@ -0,0 +1,55 @@ +style "entry" = "default" +{ + + xthickness = 2 + ythickness = 2 + + + base[INSENSITIVE] = "#fafafa" + base[NORMAL] = "#f8fafd" + text[INSENSITIVE] = "#bfbfbf" + + GtkWidget::interior_focus = 0 + + engine "pixmap" + { + image + { + function = FOCUS + recolorable = TRUE + file = "Shadows/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = NORMAL + file = "Shadows/entry-shadow-in.png" + border = { 3,3,3,3 } + stretch = TRUE + } +image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = NORMAL + file = "Shadows/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Shadows/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + } +} diff --git a/gtk-2.0/Styles/handlebox b/gtk-2.0/Styles/handlebox new file mode 100755 index 0000000..b381666 --- /dev/null +++ b/gtk-2.0/Styles/handlebox @@ -0,0 +1,24 @@ +style "handlebox" = "default" +{ + engine "pixmap" + { + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Others/null.png" + #overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = HANDLE + overlay_file = "Others/null.png" + #overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + } +} + diff --git a/gtk-2.0/Styles/inactivetext b/gtk-2.0/Styles/inactivetext new file mode 100755 index 0000000..4dc701d --- /dev/null +++ b/gtk-2.0/Styles/inactivetext @@ -0,0 +1,5 @@ +style "inactivetext" +{ + +} + diff --git a/gtk-2.0/Styles/listheader b/gtk-2.0/Styles/listheader new file mode 100755 index 0000000..76d0781 --- /dev/null +++ b/gtk-2.0/Styles/listheader @@ -0,0 +1,73 @@ +style "list-header" +{ + GtkTreeView::odd_row_color = "#fcfcfc" #"#eef2f7" + GtkTreeView::even_row_color = "#fcfcfc" #"#fff" + + engine "pixmap" + { + + #This image is used to draw the headers of columns in list views when they are + #not selected. + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "ListHeaders/list_header.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + + #This image is used to draw the column headers in list views when they are + #clicked. + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "ListHeaders/list_header-prelight.png" + border = { 23, 23, 6, 6 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "ListHeaders/list_header-pressed.png" + border = { 23, 23, 6, 6 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = SELECTED + file = "ListHeaders/list_header-prelight.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "ListHeaders/list_header-insens.png" + border = { 6, 6, 6, 6 } + stretch = TRUE + } + + + image + { + function = FOCUS + recolorable = TRUE + file = "ListHeaders/list_header-focus.png" + border = { 23, 23, 6, 6 } + stretch = TRUE + } + + } + +} diff --git a/gtk-2.0/Styles/menu-menubar b/gtk-2.0/Styles/menu-menubar new file mode 100755 index 0000000..83f989e --- /dev/null +++ b/gtk-2.0/Styles/menu-menubar @@ -0,0 +1,133 @@ +################### MENU ######################### + +style "menu" = "default" +{ +xthickness = 1 +ythickness = 1 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "menu" + file = "Menu-Menubar/menu.png" + border = { 34, 3, 3, 3 } + stretch = TRUE + } + } +} + +###################### Menuitem ############################# +style "menuitem" = "default" +{ + + xthickness = 1 + fg[NORMAL] = "#404040" + fg[SELECTED] = "#404040" + fg[PRELIGHT] = "#404040" + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + file = "Menu-Menubar/menuitem.png" + border = { 10, 10, 10, 10 } + stretch = TRUE + } + image + { + function = ARROW + recolorable = TRUE + state = NORMAL + overlay_file = "Arrows/arrow-right-norm.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + recolorable = TRUE + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + + +style "tearoffmenuitem" = "menuitem" +{ + engine "pixmap" + { + image + { + function = ARROW + file = "Arrows/arrow-left.png" + stretch = TRUE + arrow_direction = LEFT + } + } +} + +style "TextoMenu" +{ + fg[PRELIGHT] = "#000" #Texto seleccionado + fg[NORMAL] ="#000" #Texto activo + +} + + +#################### MENUBAR ################### +style "menubar" + +{ + xthickness = 2 + ythickness = 2 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Menu-Menubar/menubar.png" + border = { 0, 2, 0, 2 } + stretch = TRUE + } + + image + { + function = BOX + state = ACTIVE + file = "Menu-Menubar/menubar.png" + border = { 0, 2, 0, 2 } + stretch = TRUE + } + + image + { + function = BOX + state = INSENSITIVE + file = "Menu-Menubar/menubar.png" + border = { 0, 2, 0, 2 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu-Menubar/menubar-item.png" + + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + } +} diff --git a/gtk-2.0/Styles/notebook b/gtk-2.0/Styles/notebook new file mode 100755 index 0000000..51bf45b --- /dev/null +++ b/gtk-2.0/Styles/notebook @@ -0,0 +1,163 @@ +style "notebook" = "default" +{ + xthickness = 2 + ythickness = 2 + + engine "pixmap" + { + + image + { + function = EXTENSION + state = NORMAL + gap_side = BOTTOM + file = "/Tabs/tab-top-active.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = ACTIVE + gap_side = BOTTOM + file = "/Tabs/tab-top.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + + image + { + function = EXTENSION + state = NORMAL + gap_side = TOP + file = "/Tabs/tab-bottom-active.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = ACTIVE + gap_side = TOP + file = "/Tabs/tab-bottom.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = NORMAL + gap_side = LEFT + file = "/Tabs/tab-right-active.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = ACTIVE + gap_side = LEFT + file = "/Tabs/tab-right.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = NORMAL + gap_side = RIGHT + file = "/Tabs/tab-left-active.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = EXTENSION + state = ACTIVE + gap_side = RIGHT + file = "/Tabs/tab-left.png" + stretch = TRUE + border = { 5 ,5 ,5 ,5} + } + + image + { + function = BOX_GAP + gap_side = TOP + file = "/Tabs/notebook_top_flat.png" + stretch = TRUE + border = { 3 ,3 ,3 ,5} + gap_file = "/Tabs/tab-top-active-gap.png" + gap_border = { 3 ,3 ,1 , 1} + gap_start_file = "/Tabs/null.png" + gap_start_border= { 1 ,1 ,1 ,1} + gap_end_file = "/Tabs/null.png" + gap_end_border = { 1 ,1 ,1 ,1} + + } + + image + { + function = BOX_GAP + gap_side = BOTTOM + file = "/Tabs/notebook_bottom_flat.png" + stretch = TRUE + border = { 5 ,3 ,3 ,3} + gap_file = "/Tabs/tab-bottom-active-gap.png" + gap_border = { 3 ,3 ,1 ,1} + gap_start_file = "/Tabs/null.png" + gap_start_border= { 1 ,1 ,1 ,1} + gap_end_file = "/Tabs/null.png" + gap_end_border = { 1 ,1 ,1 ,1} + + } + + image + { + function = BOX_GAP + gap_side = LEFT + file = "/Tabs/notebook_left_flat.png" + stretch = TRUE + border = { 3 ,5 ,3 ,3} + gap_file = "/Tabs/tab-left-active-gap.png" + gap_border = { 1 ,1 ,3 ,3} + gap_start_file = "/Tabs/null.png" + gap_start_border= { 1 ,1 ,1 ,1} + gap_end_file = "/Tabs/null.png" + gap_end_border = { 1 ,1 ,1 ,1} + + } + + image + { + function = BOX_GAP + gap_side = RIGHT + file = "/Tabs/notebook_right_flat.png" + stretch = TRUE + border = { 3 ,3 ,5 ,3} + gap_file = "/Tabs/tab-right-active-gap.png" + gap_border = { 1 ,1 ,3 ,3} + gap_start_file = "/Tabs/null.png" + gap_start_border= { 1 ,1 ,1 ,1} + gap_end_file = "/Tabs/null.png" + gap_end_border = { 1 ,1 ,1 ,1} + + } + + image + { + function = BOX + recolorable = TRUE + file = "Tabs/notebook.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + } + } +} diff --git a/gtk-2.0/Styles/optionmenu b/gtk-2.0/Styles/optionmenu new file mode 100755 index 0000000..3345bad --- /dev/null +++ b/gtk-2.0/Styles/optionmenu @@ -0,0 +1,70 @@ +style "optionmenu" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "ComboBox/combo-prelight.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "ComboBox/combo-normal.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "ComboBox/combo-pressed.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "ComboBox/combo-inactive.png" + border = { 5, 5, 5, 5} + stretch = TRUE + } + image + { + function = TAB + state = INSENSITIVE + recolorable = TRUE + overlay_file = "ComboBox/combo-arrow-insens.png" + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = NORMAL + overlay_file = "ComboBox/combo-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + recolorable = TRUE + state = PRELIGHT + overlay_file = "ComboBox/combo-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + } +} diff --git a/gtk-2.0/Styles/panel b/gtk-2.0/Styles/panel new file mode 100755 index 0000000..dd778a5 --- /dev/null +++ b/gtk-2.0/Styles/panel @@ -0,0 +1,160 @@ +style "panelbg" +{ + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = "#b7cae0" + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#000000" + fg[ACTIVE] = "#000000" + fg[SELECTED] = "#000000" + fg[INSENSITIVE] = "#8A857C" + + text[NORMAL] = "#000000" + text[PRELIGHT] = "#000000" + text[ACTIVE] = "#000000" + text[SELECTED] = "#000000" + text[INSENSITIVE] = "#8A857C" + + #bg_pixmap[NORMAL] = "Panel/PanelBasicx.png" + bg_pixmap[INSENSITIVE] = "" + bg_pixmap[PRELIGHT] = "" + bg_pixmap[SELECTED] = "" + bg_pixmap[ACTIVE] = "" + + +} + +##################### PANEL BUTTONS ############################### + +style "panelbuttons" +{ + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#000000" # text on buttons (hover) + fg[ACTIVE] = "#000000" # text on unfocused tabs + fg[SELECTED] = "#000000" # selected text on lists + fg[INSENSITIVE] = "#000000" # greyed "unused" text + + + xthickness = 2 + ythickness = 1 + + GtkWidget::focus_padding = 2 + GtkWidget::internal_padding = 4 + + engine "pixmap" { + + image + { + function = FOCUS + recolorable = TRUE + file = "Panel/panel-focusx.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-button-inactive.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/panel-button-active.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-button-inactive.png" + border = { 9, 9, 9, 9 } + stretch = TRUE + } + } + +} + +style "panel-handle" +{ +engine "pixmap" + { + image + { + function = HANDLE + file = "Panel/panel-handle.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = HANDLE + file = "Panel/panel-handle.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + } +} + + +############################################################# +#FIXES THE STANDARD SHUTDOWN-DIALOG ON GNOME +############################################################# + +style "fix" +{ +xthickness = 0 +ythickness = 0 + bg[NORMAL] = "#e8ecf6" +} + +############################################################# diff --git a/gtk-2.0/Styles/progressbar b/gtk-2.0/Styles/progressbar new file mode 100755 index 0000000..e47cfc4 --- /dev/null +++ b/gtk-2.0/Styles/progressbar @@ -0,0 +1,59 @@ +style "progressbar" { + + xthickness = 2 + ythickness = 2 + + engine "pixmap" + { + image + { + function = BOX + detail = "trough" +# recolorable = TRUE + file = "ProgressBar/trough-progressbar-horiz.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL +} + image + { + function = BOX + detail = "trough" +# recolorable = TRUE + file = "ProgressBar/trough-progressbar-vert.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar-horiz.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar-vert.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "ProgressBar/trough-progressbar-horiz.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + } +} + diff --git a/gtk-2.0/Styles/radiobutton b/gtk-2.0/Styles/radiobutton new file mode 100755 index 0000000..fab9e32 --- /dev/null +++ b/gtk-2.0/Styles/radiobutton @@ -0,0 +1,96 @@ +style "radiobutton" = "default" +{ + engine "pixmap" + { + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/option1.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/option3.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/option3.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/option5.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/option2.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/option4.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/option4.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/option6.png" + overlay_stretch = FALSE + } + image + { + function = FLAT_BOX + recolorable = TRUE + stretch = TRUE + file = "Check-Radio/checklight.png" + border = { 2, 2, 2, 2 } + + } + + image + { + function = FOCUS + recolorable = TRUE + file = "Check-Radio/checklight.png" + border = { 2,2,2,2 } + stretch = TRUE + } + } +} diff --git a/gtk-2.0/Styles/range b/gtk-2.0/Styles/range new file mode 100755 index 0000000..1c551f4 --- /dev/null +++ b/gtk-2.0/Styles/range @@ -0,0 +1,103 @@ +style "range" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 2, 2, 0 , 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Range/trough-vertical.png" + border = { 0, 0, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } +############### the sliders ############### + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + +######################### VERTICAL ########################### + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Range/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + } +} diff --git a/gtk-2.0/Styles/scrollbar b/gtk-2.0/Styles/scrollbar new file mode 100755 index 0000000..1c0dd2e --- /dev/null +++ b/gtk-2.0/Styles/scrollbar @@ -0,0 +1,315 @@ +style "scrollbar" = "default" +{ + engine "pixmap" + { + + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 19, 19, 2, 2 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + recolorable = TRUE + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 2, 2, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + + +###########x SLIDERS ##################x + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + orientation = HORIZONTAL + + + } + + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + shadow = IN + file = "Scrollbars/slider-horiz.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + orientation = HORIZONTAL + + } + + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + orientation = HORIZONTAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + orientation = HORIZONTAL + + } + +#############x verticals################xx + + image + { + function = SLIDER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + orientation = VERTICAL + + } + + image + { + function = SLIDER + recolorable = TRUE + state = ACTIVE + shadow = IN + file = "Scrollbars/slider-vert.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + orientation = VERTICAL + + } + + image + { + function = SLIDER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + orientation = VERTICAL + + } + image + { + function = SLIDER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + orientation = VERTICAL + + } + + +###########x END SLIDERS ##################x + +########### Steppers ###################### +#### UP ####### + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-up.png" + #border = { 12, 2, 2, 9 } + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-up-prelight.png" + #border = { 12, 2, 2, 9 } + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-up-prelight.png" + #border = { 12, 2, 2, 9 } + stretch = TRUE + arrow_direction = UP + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-up-insens.png" + #border = { 12, 2, 2, 9 } + stretch = TRUE + arrow_direction = UP + } + + ######### DOWN ############ + + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-down.png" + #border = { 12, 2, 10, 2 } + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-down-prelight.png" + #border = { 12, 2, 10, 2 } + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-down-prelight.png" + #border = { 12, 2, 10, 2 } + stretch = TRUE + arrow_direction = DOWN + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-down-insens.png" + #border = { 12, 2, 10, 2 } + stretch = TRUE + arrow_direction = DOWN + } + +############ RIGHT ################ + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-right.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-right-prelight.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-right-prelight.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = RIGHT + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-right-insens.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = RIGHT + } + +############### LEFT ################### + + + image + { + function = STEPPER + recolorable = TRUE + state = NORMAL + file = "Scrollbars/stepper-left.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = PRELIGHT + file = "Scrollbars/stepper-left-prelight.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = ACTIVE + file = "Scrollbars/stepper-left-prelight.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = LEFT + } + image + { + function = STEPPER + recolorable = TRUE + state = INSENSITIVE + file = "Scrollbars/stepper-left-insens.png" + #border = { 2, 9, 2, 13 } + stretch = TRUE + arrow_direction = LEFT + } + } +} + diff --git a/gtk-2.0/Styles/spin b/gtk-2.0/Styles/spin new file mode 100755 index 0000000..d63166b --- /dev/null +++ b/gtk-2.0/Styles/spin @@ -0,0 +1,138 @@ +################ BotonesSpin################ + +style "spinbutton" = "default" +{ + xthickness = 4 + ythickness = 0 + + + GtkWidget::interior_focus = 0 + base[INSENSITIVE] = "#fafafa" + text[INSENSITIVE] = "#bfbfbf" + + engine "pixmap" + { + image + { + function = ARROW + } + +######################### Arriba spin ##################### + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-up.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-up-prelight.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-up-disable.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + +########################Abajo spin####################### + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-up-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-down.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-down-prelight.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Spin/arrow-down-disable.png" + overlay_stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + recolorable = TRUE + file = "Spin/spin-down-bg.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + +########################## EntradaSpin ########################### + image + { + function = FOCUS + recolorable = TRUE + file = "Spin/text-entry-focus.png" + border = { 3,3,3,3 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Spin/text-entry.png" + border = { 3,3,3,3 } + stretch = TRUE + } + } +} + diff --git a/gtk-2.0/Styles/statusbar b/gtk-2.0/Styles/statusbar new file mode 100755 index 0000000..c2bbdf9 --- /dev/null +++ b/gtk-2.0/Styles/statusbar @@ -0,0 +1,21 @@ +style "statusbar" = "default" +{ + +# xthickness = 1 +# ythickness = 1 + + engine "pixmap" + { + image + { + function = RESIZE_GRIP + recolorable = TRUE + #state = NORMAL + detail = "statusbar" + overlay_file = "Handles/resize-grip.png" + + overlay_border = {0,0,0,0 } + overlay_stretch = FALSE + } + } +} diff --git a/gtk-2.0/Styles/terminal b/gtk-2.0/Styles/terminal new file mode 100755 index 0000000..db00581 --- /dev/null +++ b/gtk-2.0/Styles/terminal @@ -0,0 +1,7 @@ +style "terminal" +{ + text[NORMAL] = "#bbbbbb" + base[NORMAL] = "#000000" + + TerminalScreen::background-darkness = 0.95 +} diff --git a/gtk-2.0/Styles/toolbar b/gtk-2.0/Styles/toolbar new file mode 100755 index 0000000..41ce31e --- /dev/null +++ b/gtk-2.0/Styles/toolbar @@ -0,0 +1,71 @@ +style "toolbar" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/toolbar-light.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + + +style "toolbuttons" = "default" +{ + xthickness = 3 + ythickness = 1 + GtkWidget::focus_padding = 0 + + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Toolbar/toolbutton-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Toolbar/toolbutton-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Toolbar/toolbutton-pressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Toolbar/toolbutton-normal.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + + image + { + function = FOCUS + recolorable = TRUE + file = "Toolbar/toolbutton-focus.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} diff --git a/gtk-2.0/Styles/tooltips b/gtk-2.0/Styles/tooltips new file mode 100755 index 0000000..c9e4ac6 --- /dev/null +++ b/gtk-2.0/Styles/tooltips @@ -0,0 +1,19 @@ +style "tooltips" + { + xthickness = 9 ## give your tooltip text some room, set x,y big!## + ythickness = 9 + fg[NORMAL] = "#000000" + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "tooltip" + recolorable = TRUE + file = "Others/tooltip.png" + border = { 3, 3, 4, 4 } + stretch = TRUE + } + } + +} diff --git a/gtk-2.0/Styles/treeview b/gtk-2.0/Styles/treeview new file mode 100755 index 0000000..1bb0445 --- /dev/null +++ b/gtk-2.0/Styles/treeview @@ -0,0 +1,161 @@ +style "gtktreeview" = "default" +{ + text[INSENSITIVE] = "#333" +} + +style "gtktreeview2" = "default" +{ + bg[NORMAL] = "#fcfcfc" + engine "pixmap" + { + + + + # Active Rows + #======================================================== + + # Start Selected images + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_start" + border = {4, 4, 4, 4} #6, 2, 2, 2 + file = "Images/Tree/selected-start.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_start" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-start.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_sorted_start" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-start.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_sorted_start" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-start.png" + stretch = TRUE + } + + # Middle Selected images + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_middle" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-mid.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_middle" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-mid.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_sorted_middle" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-mid-odd-sorted.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_sorted_middle" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-mid-odd-sorted.png" + stretch = TRUE + } + + # End Selected images + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_end" + border = {4, 4, 4, 4} #2,6,2,2 + file = "Images/Tree/selected-end.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_end" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-end.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_even_sorted_end" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-end-odd-sorted.png" + stretch = TRUE + } + image + { + function = FLAT_BOX + state = SELECTED + detail = "cell_odd_sorted_end" + border = {4, 4, 4, 4} + file = "Images/Tree/selected-end-odd-sorted.png" + stretch = TRUE + } + + + # This is for treeviews with only one column + image + { + function = FLAT_BOX + state = SELECTED + border = {4, 4, 4, 4}#6, 2, 2, 2 + file = "Images/Tree/selected.png" + stretch = TRUE + } + + image + { + function = BOX + state = ACTIVE + border = {4, 4, 4, 4} + file = "Images/Tree/selected.png" + stretch = TRUE + } + + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h-tree.png" + border = { 21, 0, 1, 1 } + stretch = TRUE + } + + } +} diff --git a/gtk-2.0/Tabs/gap-bottom.png b/gtk-2.0/Tabs/gap-bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..23245c61afe06031382a62ad61ca6de1a0c67812 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^YCz1-!3HEd=IsptQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sf4GsxD0~Xhd_csHDBuiW)N}Tg^ zb5rw57@Uhz6H8K46v{J8G8EiBeFMT9`NV;WBs^UlLp+YZJ;=xi| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sf4GsxD0~Xhd_csHDBuiW)N}Tg^ zb5rw57@Uhz6H8K46v{J8G8EiBeFMT9`NV;WBs^UlLp+YZJ;=xi| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEjA$`DTC&6CljF1K~ERQkcwMx z?b;55IA`KhmD)S@4=bby{=@O1TaS?83{1OQS#bz1-c literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/notebook_bottom_flat.png b/gtk-2.0/Tabs/notebook_bottom_flat.png new file mode 100755 index 0000000000000000000000000000000000000000..dc2784a922c1226075b8eb8d4190810104f9d956 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^$v~{f!3HF4{w`MsQY^(zo*^7SP{WbZ0p#EEba4!+ znDh3IA{Ub*gWJRUl!H1I6It~)C`j9EaAdJ<*l_d-Cr^{FVWyC;+w+6_^!bGAo_+Of z37nL&*VZPRUvl@=qQFzuF88-?{oZpe&0NKE))V1JMYUI=O@cn(G^xFwwprS!QeJ9N z-~00Ue|9XlH)iWFbm(DB;t@!0kYGL{p>T}BkZM9_|5a#t{;^)N>GRvTxP}~AyB1a- R6QC~{JYD@<);T3K0RTIqVFUmG literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/notebook_left_flat.png b/gtk-2.0/Tabs/notebook_left_flat.png new file mode 100755 index 0000000000000000000000000000000000000000..fdc1f8e867b34e39e0b474672fae8edf2e2b2a3e GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^dO)1a!3HFs)El(|DVAa<&kznEsNqQI0P^2?x;TbZ z%z1mqk;{=$#O>k#ms2-xVpA4QWt_sJbHZxPAt9b6ISx158jX~d*%qC6;5+B}Rm;uQ z?(yY}+h^!cll)q}-DJtlln52ijkn(9UH-Tr&wuH)+qIL}_xVhE{4z>=h1Xp_>&qV> zwB}!Zv+~aKLTTpzJ{EHetR9vedf9TBbGfje`W!zh3;Zv=>-RfXZ@=#Utft^#LSny|sTV^NwylVILd!M(v9gdr{W$rEKFNr(?$qf?BM literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/null.png b/gtk-2.0/Tabs/null.png new file mode 100755 index 0000000000000000000000000000000000000000..079a05a2fc7f2da1dfed483da5e8da397bb7c0f9 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`0wizjKe`^oN%D4gVff$Pe`Y_B$64SJS#^NA%Cx&(BWL^R}oCO|{#Xv>E zAk4@xYmNj^kiEpy*OmPii?ooLu>4CGCZLdxr;B5V#`)v~3D(64B0MSyceXu0Q}3Ui t+%`Rb|Kku9y)!2_)V_~oQw#E8W7u+s({b&uTjfA~44$rjF6*2Ung9e+DbfG{ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-bottom-active.png b/gtk-2.0/Tabs/tab-bottom-active.png new file mode 100755 index 0000000000000000000000000000000000000000..66b0602ec511616787e76f0a66a4fd4627ec9829 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bE!3HFIOI1pN6icy_X9x!n)NrJ90QoaKT^vI+ zCcZtd%Xi2@qUGUtFC;9j17hqgMg~WBMBxC@TKha=S$E zL5AlAgS0csX(}AT=CgS$W%5mqW*n{Bz5J?1)~Dn9+jAomx2$4y)6R)xRB)VOA=Bf| zTyvH2yUY4VRoh*5i?G~^jPtnvIYwl;yn0HdBGZPLT!t5=f6Ys*;u#{&EWdxJnO*Xz WHkXuS&u*X_89ZJ6T-G@yGywpc`A{AJ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-bottom.png b/gtk-2.0/Tabs/tab-bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..e1201a4c075f82e3d58e21a3d2b2c4d945673c53 GIT binary patch literal 272 zcmV+r0q_2aP)Krp!RAh|`(;1vaLFpxtCp2D3AL1eoA&tgVr z#%{9+erRZZJ*s|J1F&lk&N+NK--?rSc-I~b&;S?+iI8|!NO-t6chfe0*rV*xYbI`g zO1gw4Ras4<&0?sM*-n)hPa|vk-ve#W3V*=r&6lu7*j`|p98rOnj~=tt)jAieOPGit zqVnAlB+@iSq6%k@^k>(vL_@2^x8-l|^| Wz@ho#-%7&(0000P8%PPJuyQZ`$7m&ID$+xJ~(>)Dh9 bAYfqdJ|^8;wR`1upg|0tu6{1-oD!M34Y*IfS_TC#G3zdrm)G$zrXaF!h|1{sY4x7N&#p8zQ8AJLYcw zxoV}HU7Fj+lm9Bz{9_y>m^WBod2)`GDP-w!DcxpKiUU^$M*LT(-~oP5ORDoBMLok9`~) QfUaZkboFyt=akR{04S17H~;_u literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-left.png b/gtk-2.0/Tabs/tab-left.png new file mode 100755 index 0000000000000000000000000000000000000000..4b7d3539c5a1e47b20aaf17678ecc16c36d7f823 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&T!3HFY#P6~IDVAa<&kznEsNqQI0P^Q}x;Tbt zOuReEkn2zYPuqU`%!y4FRh;V|WR`wrn7gOBiM>$p=t6zITDv!wf(k#i^PKdza}xS7 z@ypCNw}WT2h`4N9!g51pNdw<;?;P{&6t}l+yOYyAq+IyL)7W-COAE=r@b=@9qQ_P5 z8(ONFI#2C2;c#s8*sEW4;l~-{FUJ>bdXu_&f%m~xAJ?xl`>{B-x-Y780*8{hFaNs0 b@?~)vR)-yENx!8}Ao}jF+gd=g7(8A5T-G@yGywonrYeU3 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-right-active.png b/gtk-2.0/Tabs/tab-right-active.png new file mode 100755 index 0000000000000000000000000000000000000000..fdae77ea57ff186a04b8ead5ea11d7f2ffddf1b6 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&T!3HFY#P6~IDVAa<&kznEsNqQI0P^Q}x;Tbt zOk8`(kn50v#LN=r3rVJz2cqGsnC$o&^*1tT^=cI(+8~bo9C~<(Th= z9V%aX^M8D7Q{R2~sPN3&uXSf%m0|dJkKK7)-VOQn3?k3;ZhxJ$#Kf$kGfcDl=9D*c z>UYO&V48BwNahRUj2`!o7xue2UlP6IXLDti2y5olph)%uk0Ti;WK3lPnsCDJr@wlv b?QiDg7xbsj*;N9q0$7NL(X7(M59aom}Ei&^E{a^vow zM;JbNPyN8*qO9WR;w+LSu2MdsfZw5~&34u6wO{A_edSiKGo`FdgVi$z+8_`iF1B#Zfaf$gL6@8Vo7R>LV0FM zhC)b2s)D=GLUeKcbeRBRB302x4HUDrM*qtKPbo@ zJj-pd)A9vtRZr8!rYV!GjyNuD=CXR-%>VCUZH;|RBSXX*GX@^^kCOxDW-~n7teLd) zUgB21?YE?vWNwGKTzlcraI(T>|MFcse+Qb2Z~M)ZT{3~8a@wRLY~htLPc3bVKB;U} xJRiiM($J-{G&`;?U>BR{Nxy$n_Wud~BwEz2!_%t#d@InQ44$rjF6*2UngA(ZY~TO@ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-top-active-gap.png b/gtk-2.0/Tabs/tab-top-active-gap.png new file mode 100755 index 0000000000000000000000000000000000000000..a6f2c1b9b9bee150b21acd4a121ebf09a328b78c GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bG!3H9qq$L9>mSQK*5Dp-y;YjHK^0ho&978lF zCg0ii{7k)ndUD(J{Qbrcm>wOP!*l!lywrq4E0aWengR`8Ffdr3=5+kf%-IUm#o+1c K=d#Wzp$Py`Z6bF7 literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-top-active.png b/gtk-2.0/Tabs/tab-top-active.png new file mode 100755 index 0000000000000000000000000000000000000000..783237bf291be4420e765aabc6884a15471b28b1 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bE!3HFIOI1pN6k~CayA#8@b22Z19L@rd$YP)( zVGw3ym^DWND9B#o>FdgVi$z+8_`iF1B#Zfaf$gL6@8Vo7R>LV0FM zhC)b2s)D=GLUeKcbeRBRB302x4HUDrM*qtKPbo@ zJj-pd)A9vtRZr8!rYV!GjyNuD=CXR-%>VCUZH;|RBSXX*GX@^^kCOxDW-~n7teLd) zUgB21?YE?vWNwGKTzlcraI(T>|MFcse+Qb2Z~M)ZT{3~8a@wRLY~htLPc3bVKB;U} xJRiiM($J-{G&`;?U>BR{Nxy$n_Wud~BwEz2!_%t#d@InQ44$rjF6*2UngA(ZY~TO@ literal 0 HcmV?d00001 diff --git a/gtk-2.0/Tabs/tab-top.png b/gtk-2.0/Tabs/tab-top.png new file mode 100755 index 0000000000000000000000000000000000000000..868bfbe332c4fabc7ec53da9cd9a03f83f391906 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bE!3HFIOI1pN6k~CayA#8@b22Z19JVBHcNd21 z3{Mz7*`NDd1r*^d@Q5r1Y7+)wMuu5)B!GhKC7!;n?6){%1axJ&jx6>B3dxqZMwB?` z=jNv7l`uFLr6!i7rYMwWmSiY|WTYy%d-?{vPf^VSD*Wo{;uxZFe(OX-ucHA1uIKl@ zXBX62bCmT)#0#l?z1$m$i>K)w@VdT0VV%QpX*z0^m5M)?D!R^?GpGDL%fHu` zeiZ!wAr-&-J!?Tp#euWmVnp{dG{_m4MU zB(znf8z#Ky+UV<|z^U|borI>;j0ICBv30H}IM;lPCqeq=)~#(`a%rM|3s=qT_>(fj zyEeOwFW2D&V`X}sO~0bAJC~r;;|#fEHh)fqZwDBr9dyiE{P$pXnrYP4pG?~}tDNn- zcpltB;KQ|sT*-$6*5o@oY~1L+IO|!`^~3)d%EC-VCvTn}3Jd@SPgg&ebxsLQ E0J_zl)Bpeg literal 0 HcmV?d00001 diff --git a/gtk-2.0/Toolbar/toolbar-light.png b/gtk-2.0/Toolbar/toolbar-light.png new file mode 100755 index 0000000000000000000000000000000000000000..6db3f3442654e204bff984524ecb222c0fa134ce GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^tUxTz!2~3IgoTuV6k~CayA#8@b22Z19L@rd$YKTt zzQZ8Qcszea3Q&-}#M9T6{T7R~keI6L^{mdK II;Vst0GiDPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5G55%7HtOr00DSOL_t(o!`;_CZxcZffZ^A^+lzNEUlN5STS+KF6uQKU5-Ea`ir-5` z2}%)J4joa5AVvboX%Nn>?{XizDd0F;<`0ag8f`U?Mmw5;6^mA#+l;6rOc)#=5wFLhKsK?Au0GN2c6oVt&yoaK!L=J)|QaI-uP~|+%dGbOg zNIOq84|0D&rO*!5^)G@vl$DbS@+^WLY)+b${Q8}V1Q~63uzvh*WH9F90UJ>l855e1sfW?T+O^!huCC-}Sf uL;v%~cd{%M1?qG(z5Xt5-<-5q#drb=wwoyl3DlGT0000000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5G5ys!90fm00CJ^L_t(o!|j;8P69y`M$Zfz5|+f^A7Z5R0U*W)u+|uw=C(w$-gw_|Zk=_=KL}fJrBf^XY3#Kl^QRr zE3WNw1*{t#CE8Ku3}l za&@p)k~QTylp6l4hE`QTLi`EXTNgYKtMC&6Oy1uZh-bC@bw6ij^v- zI~lgpF|p+H{Qg0)QYG#7ezgxauKhyUKDHvVm&rdCJT?0FREEl P00000NkvXXu0mjflzzyS literal 0 HcmV?d00001 diff --git a/gtk-2.0/Toolbar/toolbutton-insensitive.png b/gtk-2.0/Toolbar/toolbutton-insensitive.png new file mode 100755 index 0000000000000000000000000000000000000000..6ae18b1738a9782580c34eb796e1a77f29388246 GIT binary patch literal 1082 zcmV-A1jYM_P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh_ z5GD%hGcz#&002UCMObu0Z*6U5Zgc=cQbj>jPf|J{XJjpEaAjv8b}=q6ASiWnX>MmA zNlHf`N>D{dAa*t~DJ&pybzy92ba@~>ATcm73cGxFqW}N{Y)M2xRA}DqS=(;ZFc3X6 zn<`DDehZ~MAb3FV0PP=B;GqRRVEZkVnr=$hhlkjXojAMMbbC>ikycqJ@pwFEd_0~2 zv%FXl_viBWUtV8d!x%GJ3HM|SchxJ_W@@^d{S^iV>f~$X4omO1e}|y!g9I9YPG`I=~u}B;I6*K#}DsO6glcu zHF_Xgtug@>N?_cm{sw?Pc-+U3G4_m^Z&~CxdHV(zmwx~^TaqZt5_Mfa9iQ&xSQA~J z8WiF7G2Qc__r};<*EPzr1jzs#C&9fGmS)LUfos8cs{XJ{f zy-36Sd-Py4V2_xYwyq#SHB^x^)kFDJS#Swe@Qn zi6(#NOl8lMcZCTNk zH4Z?ZZ<+n9H<1OR+S#CDg`vQRdgKWmRjcyvOI%tJ`wOEkF1^@y7(efx6I|PX(Q^^{ zl^?T$c@UlVDkX9N1^s-s)zo~^v{RdVPa90V_zG&=~q+Z8WD5AT_L#evc$*?yc_K05_eS&F?u?RUyxd#z_Nd zHN|v_lWq@kk=Im?cYTOn4j2;*_Z^gr04Z+o8SsH)0uDH#A99v))3T;koy35ueC=Ymeu zrw&w&AreJ@7=Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5GEe*>E}!U00DSOL_t(o!`;_CZxcZffZ^A^+lzNEUlN5STS+KF6uQKU5-Ea`ir-5` z2}%)J4joa5AVvboX%Nn>?{XizDd0F;<`0ag8f`U?Mmw5;6^mA#+l;6rOc)#=5wFLhKsK?Au0GN2c6oVt&yoaK!L=J)|QaI-uP~|+%dGbOg zNIOq84|0D&rO*!5^)G@vl$DbS@+^WLY)+b${Q8}V1Q~63uzvh*WH9F90UJ>l855e1sfW?T+O^!huCC-}Sf uL;v%~cd{%M1?qG(z5Xt5-<-5q#drb=wwoyl3DlGT0000000*V1^@s6Ljtm900001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5GF7zKk9=300CJ^L_t(o!|j;8P69y`M$Zfz5|+f^A7Z5R0U*W)u+|uw=C(w$-gw_|Zk=_=KL}fJrBf^XY3#Kl^QRr zE3WNw1*{t#CE8Ku3}l za&@p)k~QTylp6l4hE`QTLi`EXTNgYKtMC&6Oy1uZh-bC@bw6ij^v- zI~lgpF|p+H{Qg0)QYG#7ezgxauKhyUKDHvVm&rdCJT?0FREEl P00000NkvXXu0mjfTwTa- literal 0 HcmV?d00001 diff --git a/gtk-2.0/Toolbar/toolbutton-pressed.png b/gtk-2.0/Toolbar/toolbutton-pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..9abc40eb112e83e8113ddc06d632fd6aa3e3dd5c GIT binary patch literal 524 zcmV+n0`vWeP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2igh_ z5GM#7CSzOx00E3iL_t(o!{yh_N?Sn`!14b%Gf9<*$-PQ1l=cmbZhH-dEbLANk*<6K zH+`6H3SE}EDpXL5i-c0NEwyhF3)P4Qxi`slk>-Qw3mkh^vzW#Fm~+m|fd>{cTpS)9 zg=V8ktJN|ENRouLmuqaSugeIuzkd*pk3X|itx}#Zn*z13+Wa~@V|)7*TU(pr0UFH) z)#Vi)Ckd5u#T4kt(`SS*FaUUf^WW#B=_*kaQ;A|zAn!bB?FFabPRF3oheGiYv$G|N z#Tio|RmJ%Nq0a;;fT%~*qpo1Dv&q0P0Sc%psvcEmvR#LNq5%jHQA8agMnO#6P?q)R z-1fNcbU|~Ipe*Z+K>#X>h#;z_e+srw|3836Dc9|F$@82%&y2NfxgVseIOlN2+ID~V zqTU5LR2|NHTcD|o^44o+I-|^kxUYtyc!5smX7CP8ZLsh;9U4ZUv{vW)$rs{yky2^S z)_~W(;M2zsq_sMG@869_@HcPw!p|RHxxDye3RH<=p0Cz<>&kwUNk~kcEy&{WLZFbDr;B5V#p&cJ zQ>LUWP)leuj)>4OdU1ZfJr4-@@Px1}X6uu($a=7%aWNa8D0Ae6*DPL)4D%}3@~yrU RJO!G-;OXk;vd$@?2>`R0FX#XO literal 0 HcmV?d00001 diff --git a/gtk-2.0/apps/banshee.rc b/gtk-2.0/apps/banshee.rc new file mode 100755 index 0000000..d49aaf7 --- /dev/null +++ b/gtk-2.0/apps/banshee.rc @@ -0,0 +1,23 @@ +# ============================================================================== +# BANSHEE SPECIFIC SETTINGS +# ============================================================================== + +style "banshee_scrollbar" { + engine "murrine" { + roundness = 20 + } +} + +widget "__gtksharp_1*SeekSlider*" style "scale" +widget "__gtksharp_1*Player*croll*" style "banshee_scrollbar" + +widget_class "__gtksharp_1**" style "default" +widget_class "__gtksharp_1**" style "button" +#widget_class "__gtksharp_1**" style "scale" + + + + + + + diff --git a/gtk-2.0/apps/chromium.rc b/gtk-2.0/apps/chromium.rc new file mode 100755 index 0000000..ededd76 --- /dev/null +++ b/gtk-2.0/apps/chromium.rc @@ -0,0 +1,39 @@ +# ============================================================================== +# CHROMIUM SPECIFIC SETTINGS +# ============================================================================== + +style "chromium_toolbar_button" { + engine "murrine" { + roundness = 3 + textstyle = 0 + } +} + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = "#3c3b37" + ChromeGtkFrame::inactive-frame-color = "#3c3b37" + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = "#5c5b56" + + ChromeGtkFrame::incognito-frame-color = lighter ("#3c3b37") + ChromeGtkFrame::incognito-inactive-frame-color = lighter ("#3c3b37") + + ChromeGtkFrame::incognito-frame-gradient-size = 16 + ChromeGtkFrame::incognito-frame-gradient-color = "#5c5b56" + + ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium_toolbar_button" + + + + + + diff --git a/gtk-2.0/apps/ff.rc b/gtk-2.0/apps/ff.rc new file mode 100755 index 0000000..def64aa --- /dev/null +++ b/gtk-2.0/apps/ff.rc @@ -0,0 +1,30 @@ +# ============================================================================== +# FIREFOX SPECIFIC SETTINGS +# ============================================================================== + +style "ff-default" { + GtkCheckButton::indicator-size = 14 + + engine "murrine" { + reliefstyle = 0 + } +} + +#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar" +#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar" + +widget "MozillaGtkWidget*" style "ff-default" + +# ------------------------------------------------------------------------------ +# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone) +# ------------------------------------------------------------------------------ + +# Top toolbars (and maybe others) +#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar" + +# Findbar entry, gecko (all html) entry +#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry" + +# ALL buttons +#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button" + diff --git a/gtk-2.0/apps/gnome-terminal.rc b/gtk-2.0/apps/gnome-terminal.rc new file mode 100755 index 0000000..403991d --- /dev/null +++ b/gtk-2.0/apps/gnome-terminal.rc @@ -0,0 +1,52 @@ +# ============================================================================== +# GNOME TERMINAL SPECIFIC SETTINGS +# ============================================================================== + +style "terminal_window" = "dark" { +} + +style "terminal_menubar" +{ + engine "murrine" { + } +} + +style "terminal_notebook" = "dark" +{ + fg[ACTIVE] = mix (0.8, "#dfdbd2", "#3c3b37") + + engine "murrine" { + } +} + +style "terminal_scrollbar" = "scrollbar" +{ + bg[NORMAL] = "#3c3b37" + bg[PRELIGHT] = shade(1.08, "#3c3b37") + bg[ACTIVE] = shade(0.94, "#3c3b37") + bg[SELECTED] = shade(1.0, @selected_bg_color) + bg[INSENSITIVE] = "#3c3b37" + + engine "murrine" { + } +} + +style "terminal_screen" +{ + text[NORMAL] = "#ffffff" + base[NORMAL] = "#300a24" + + TerminalScreen::background-darkness = 0.95 +} + +widget "*TerminalWindow*" style "terminal_window" +#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar" +widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook" +widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "terminal_scrollbar" +#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" + + + + + diff --git a/gtk-2.0/apps/nautilus.rc b/gtk-2.0/apps/nautilus.rc new file mode 100755 index 0000000..1f5fd66 --- /dev/null +++ b/gtk-2.0/apps/nautilus.rc @@ -0,0 +1,11 @@ +# ============================================================================== +# NAUTILUS SPECIFIC SETTINGS +# ============================================================================== + +style "nautilus_info_pane" { + bg[NORMAL] = @bg_color +} + +widget_class "*Nautilus**" style "nautilus_info_pane" +widget_class "*Nautilus*" style "notebook_button" +widget_class "*Nautilus**" style "notebook_button" diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc new file mode 100755 index 0000000..6b3f83e --- /dev/null +++ b/gtk-2.0/gtkrc @@ -0,0 +1,522 @@ +#Win2-7(Pixmap) + +style "default" +{ + GtkNotebook::tab-overlap = 3 #no tab overlap; default is 2 + GtkNotebook::tab-curvature = 3 #pixels between text and border + + GtkButton::default-border = {1, 1, 1, 1} + GtkButton::default-spacing = 6 + + + GtkWidget::interior_focus = 0 + GtkWidget::focus_padding = 0 + + GtkCheckButton::indicator_size = 13 + GtkCheckButton::indicator_spacing = 3 + + GtkPaned::handle_size = 6 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 16 + GtkRange::stepper-size = 16 + GtkRange::stepper-spacing = 0 + + GtkScrollbar::min-slider-length = 20 + GtkScrollbar::slider-width = 15 + GtkScrollbar::trough-side-details = 0 + + + GtkButton::default_border = { 0, 0, 0, 0 } + GtkButton::default_outside_border = { 0, 0, 0, 0 } + + +# GtkVScale::slider_length = 11 +# GtkVScale::slider_width = 21 +# GtkHScale::slider_length = 11 +# GtkHScale::slider_width = 21 + + + + GtkMenuBar::internal_padding = 1 + GtkOptionMenu::indicator_size = { 15, 8 } + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + #GtkStatusbar::shadow_type = GTK_SHADOW_TRUE + GtkSpinButton::shadow_type = GTK_SHADOW_TRUE + + + GtkTreeView ::expander-size = 14 + GtkTreeView ::vertical-separator = 1 + GtkTreeView ::horizontal-separator = 2 + GtkTreeView ::allow-rules = 0 # Don't use different color for odd rows + GtkTreeView ::row-ending-details = 1 # Allow for rounded endings and transparent active rows + + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = "#000" # Metacity and mouseover, Most text + fg[ACTIVE] = "#000" # Texto en pestañas sin foco, botones tambien + fg[PRELIGHT] = "#000" # Texto en botones hover + fg[SELECTED] = "#fff" # Texto seleccionado en listas + fg[INSENSITIVE] = "#c8c8c8" # Texto deshabilitado menu + + bg[NORMAL] = "#e8ecf6" # Fondo ventana superior + bg[ACTIVE] = "#cee2f9" # Items de barra de tareas seleccionados + bg[PRELIGHT] = "#a4d2ff" # Boton prelight + bg[SELECTED] = "#3399FF" #"#a4d2ff" # Borde de pestaña, boton check, borde ejemplo en apariencia, controla metacity + bg[INSENSITIVE] = "#d8def0" # Botones inactivos + + base[NORMAL] = "#fcfcfc" # Fondo de Ventana #ffffdc + base[ACTIVE] = "#3399FF" # Elemento Seleccionado en ventana inactiva + base[PRELIGHT] = "#fff" # Linea exterior barra menu + base[INSENSITIVE] = "#fff" # Entrada inactiva + base[SELECTED] = "#3399FF" # Fondo seleccionado Escritorio + + text[NORMAL] = "#000" # Texto en ventanas + text[INSENSITIVE] = "#c8c8c8" # Texto insensitivo ventana + text[SELECTED] = "#fff" # Texto seleccionado + text[ACTIVE] = "#000" # Texto activo en ventana inactiva + text[PRELIGHT] = "#000" # Mouse sobre texto + + engine "pixmap" + { + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Panel/handle-v1.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + recolorable = TRUE + overlay_file = "Panel/handle-h1.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +####################### Shadows ############################x + + image + { + function = SHADOW + shadow = IN + recolorable = FALSE + file = "Shadows/shadow-in.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = SHADOW + shadow = OUT + recolorable = TRUE + file = "Shadows/shadow-out.png" + stretch = TRUE + } + + image + { + function = SHADOW + shadow = ETCHED_IN + recolorable = TRUE + file = "Frame-Gap/frame1.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = SHADOW + shadow = ETCHED_OUT + recolorable = TRUE + file = "Shadows/shadow-none.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + image + { + function = SHADOW_GAP + recolorable = TRUE + file = "Frame-Gap/frame1.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + gap_start_file = "Frame-Gap/frame-gap-start.png" + gap_start_border = { 2, 0, 2, 0 } + gap_end_file = "Frame-Gap/frame-gap-end.png" + gap_end_border = { 0, 2, 2, 0 } + gap_side = TOP + } + + image + { + function = VLINE + recolorable = TRUE + file = "Lines/line-v.png" + border = { 1, 1, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + recolorable = TRUE + file = "Lines/line-h.png" + border = { 21, 0, 1, 1 } + stretch = TRUE + } + + # foco + + image + { + function = FOCUS + recolorable = TRUE + file = "Others/focus.png" + border = { 6, 0, 6, 0 } + stretch = TRUE + } + + # flechas + + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-pressed.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + recolorable = TRUE + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + # image +# { +# function = BOX +# recolorable = TRUE +# file = "Others/null.png" +# border = { 3, 3, 3, 3 } +# stretch = TRUE +# } + } + +} + + +##################### RULER ################## + +style "ruler" = "default" +{ + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + detail = "vruler" + file = "Others/ruler.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + detail = "hruler" + file = "Others/ruler.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + + +style "flat" = "default" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "layout" = "default" +{ + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + shadow = IN + recolorable = FALSE + file = "Shadows/text.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + image + { + function = BOX + detail = "button" + state = NORMAL + file = "Buttons/button-normal.png" + recolorable = TRUE + border = { 2, 3, 2, 3 } + stretch = TRUE + } + } +} + + + +# SPIcons seem to erase the background first. That's why I can't use +# the button style. + +style "SPbutton" +{ + engine "pixmap" + { + image + { + function = BOX + shadow = IN + recolorable = TRUE + file = "Shadows/shadow-out.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + image + { + function = BOX + } + } +} + +style "unstyle" +{ + engine "" + { + } +} + + + +# included styles + +include "Styles/terminal" +include "Styles/treeview" +include "Styles/listheader" +include "Styles/statusbar" +include "Styles/notebook" +include "Styles/menu-menubar" +include "Styles/button" +include "Styles/toolbar" +include "Styles/entry" +include "Styles/range" +include "Styles/progressbar" +include "Styles/scrollbar" +include "Styles/spin" +include "Styles/checkbutton" +include "Styles/combo" +include "Styles/optionmenu" +include "Styles/radiobutton" +include "Styles/tooltips" +include "Styles/panel" +include "Styles/handlebox" +include "Styles/inactivetext" + + +# widget styles +class "GtkTreeView*" style "gtktreeview" + +widget_class "*GtkCList*" style "list-header" +widget_class "*GtkTree*" style "progressbar" + +# Treeview header +widget_class "*.." style "list-header" +widget_class "*.." style "list-header" +widget_class "*.." style "list-header" +widget_class "*.." style "list-header" + +# Workarounds for Evolution +widget_class "*.ETable.ECanvas" style "list-header" +widget_class "*.ETree.ECanvas" style "list-header" + + +class "GtkStatusbar" style "statusbar" + +class "GtkNotebook" style "notebook" + +class "GtkMenu" style "menu" +class "GtkMenuBar*" style "menubar" +widget_class "*MenuBar.*" style "menubar" +widget_class "*.." style "menuitem" +class "GtkMenuItem" style "menuitem" +class "GtkTearoffMenuItem" style "menuitem" +widget_class "*..*" style "TextoMenu" + + +class "GtkButton" style "button" + +widget_class "*BonoboDockItem" style "toolbar" +class "*BonoboDockItem" style "toolbar" +widget_class "*HandleBox" style "toolbar" +class "*HandleBox" style "toolbar" +widget_class "*Toolbar" style "toolbar" +class "*Toolbar" style "toolbar" +widget_class "*Tool*GtkToggleButton" style "toolbuttons" +widget_class "*Tool*GtkButton" style "toolbuttons" + +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" + +class "GtkRange" style "range" + +class "GtkProgressBar" style "progressbar" + +class "GtkScrollbar" style "scrollbar" + +class "GtkSpinButton" style "spinbutton" + +class "GtkCheckButton" style "checkbutton" +class "GtkCheckMenuItem" style "checkbutton" + + +class "GtkOptionMenu" style "optionmenu" +class "GtkComboBox" style "optionmenu" +widget_class "*GtkCombo.*Button*" style "ComboButton" + +class "GtkComboBoxEntry*" style "ComboBox" +class "GtkCombo*" style "ComboBox" +class "*Font*" style "ComboBox" +widget_class "*Combo*Entry*" style "ComboBox" + +class "GtkRadioButton" style "radiobutton" +class "GtkRadioMenuItem" style "radiobutton" + +widget "gtk-tooltips" style "tooltips" +widget "gtk-tooltip*" style "tooltips" + + +#class "*Panel*" style "fix" +class "*Panel*" style "panelbg" +widget_class "*notif*" style "panelbg" +widget_class "*Notif*" style "panelbg" +widget_class "*Tray*" style "panelbg" +widget_class "*tray*" style "panelbg" +widget "*PanelWidget*" style "panelbuttons" +widget "*PanelApplet*" style "panelbuttons" +widget "*task*" style "panelbuttons" +widget "*.tasklist-button" style "panelbuttons" +widget "*PanelApplet*TaskTitle*" style "panelbuttons" +widget_class "*Panel*GtkToggleButton*" style "button" +widget_class "*Panel*GtkButton" style "panelbuttons" +widget_class "*PanelButton*." style "panelbuttons" + +class "GtkHandleBox" style "handlebox" +class "GtkPaned" style "handlebox" + +widget_class "*." style "inactivetext" +widget_class "*." style "inactivetext" +#widget_class "*." style "inactivetext" + + + + +class "GtkWidget" style "default" + +class "GtkRuler" style "ruler" + +class "GtkToolbar" style "flat" +class "GtkEventBox" style "flat" + +class "GtkLayout" style "layout" +class "SPButton" style "SPbutton" + +class "SPColorSlider" style "unstyle" + +class "PanelAppletFrame" style "panel-handle" +class "TerminalScreen" style "terminal" + + +widget "*IdoScaleMenuItem*" style "range" +widget "*IdoEntryMenuItem*" style "entry" +widget_class "**" style "notebook" + +#widget_class "*" style "button" + +widget_class "*" style "progressbar" +#widget "*fast-user-switch*" style "panelbg" # workaround for Fast User Switch applet +class "PanelApp*" style "panelbg" +widget "*fast-user-switch-applet*" style "panelbg" + + +widget_class "*notif*" style "panelbg" +widget_class "*Notif*" style "panelbg" + +widget "*Xfce*Panel*" style "panelbg" +class "*Xfce*Panel*" style "panelbg" +# Nautilus sidebar +#widget_class "*Nautilus*Places*Sidebar*" style "nautilus-sidebar" +#widget_class "*Nautilus*Side*.GtkWidget" style "nautilus-sidebar" diff --git a/gtk-3.0/assets/bullet-symbolic.svg b/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..acf880a --- /dev/null +++ b/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/gtk-3.0/assets/bullet-symbolic.symbolic.png b/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6925a5f851df0f65b8ec5ce0add05b88683463 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@?$(*978lF zUY+2`)u15aB0u-=w1;;eU*_C3iFL9 zm?QMox$4H$87&g8k1xHt*DLIirc3GJ&-Ul8t$MPfy@U1jM7DFRx7Mg!-M>fV63`w7 MPgg&ebxsLQ0M~Ln!2kdN literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/check-symbolic.svg b/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..b04b5ad --- /dev/null +++ b/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/gtk-3.0/assets/check-symbolic.symbolic.png b/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..14bd626cedc729059f15197b707c289d52342899 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@)vr#IEH9U z+6k1(9P7OmivV=OtO5P9tpm*BY< z)%WeW8#tm(4qwT;V{aIf?wf++Kcp3S f`9C}Dzsh~5N9!x&UKJUjV;MYM{an^LB{Ts5W9C*a literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/dash-symbolic.svg b/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/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/gtk-3.0/assets/dash-symbolic.symbolic.png b/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 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 Up2jwI#sB~S07*qoM6N<$g4L#1qyPW_ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..53729ec8ec9cea3a1f558b05af66b9143c621bd5 GIT binary patch literal 937 zcmV;a16KTrP)X1^@s6F&7Tg00004b3#c}2nYxW zd|7v%K@>#I8Cj<@ch@Nk0 zGwn3zf)7^)8frFL^LCnn9SDzwjfS@53tf9c(3+;`xlh5yK*KqpHI0IWnvBaWVJnpl zHX6GBmTA{E8&_%?1

WO<6Ve)>j3WZde>tNFLD;06#3ze0B5GS`p~kGiGtY_U?vX zkM|~BFSoPz%k{YU`B-ma{?_Pv03dT3ANxvGJ#zY&Nu|0!A8#LOAR(}N&wqV}KQTj6 zrC@!1Wl+=o1VV^{szfDNRiOrTOIa-i6w**R%U8rXFBr%<$HFqjugRo=2}l*wN+bv& z3Tii_={f}`q>4Fdp=+|h7xJL_1RPK341jPw4?f0n9?B-ib3s5j^GPrV-Z-VILca(& z_{N2ga#IqX{nyJ_3IGZo3IIIsw*~j?dy;9zPlY?2q~kaR10Bc4jep(b;9&f;6uqWuV(kk7x1gaA*wW4PS~v*$|l8Jg&R;*@+_*WWobVcEP=Q!duDk@mBR5CTF7 zqCKy$^}3vV(e-TO^Gm3@f4{uz8+t`{^)Xj!jw89u`1gW;{iZn zBrek4pM!nT^BpHQv?jWr!~vwnWSb@TqT!MOWTHs}aEBqOj~)6S5kt&==;jOJ-7Ln(?ws@cZW;InM1)!mTB6KEQR&GCz<0?lRR<&%Zd4AHM z7Hw@?u9be?tHk&8J=Iiy3TQZ3N7Ch%?d>?4yfLzBe|^mhW6d+>iC)_n`;u1rc?*0` zZmc>f5P&g;>Jp3Q4b@nJN5ni`*BHHVthvUdRNc0=WoZ4f5`xVetGRHxeNvzi!9|F4 zJKV9O16Py5aO1vBGhaL1xYH_CyDhd9qhC@&@X2uiK|!$#%WZaVs6xPx;>AUc(JxF0 zD%=peT50n#hN7nRRm>U(&~UI>(>?6^dL!^-BiIAHB2UtOG$ovCC$9`N7${f5OIK|EuKl&eA`pT8iMM#+inBqee3!Xf?h#uJtazM ztts&fcP}jln1AfQv0H|q6y_d)l~)x_xxO(rnP2uT?jzg9<|)ou3jd}qNdC~XHdo% z=2qB+wl>!&5xLk_5b~W9o*^st3ravRm)J&R*1Sp^pEdbq;8Ygy2vs3Pds5F)Vko^} z+W5C5XWNW1)RfzR6x)bcTIbI>l-3%bIDmL!)CIv*-GmwpSN zqbCgrgWt(1^+Ntkp^;A?P)@3A55U_U7OB+0l&htb(BI$3!FCS-&Om&RYJK$we-TX2 zGw*mzM@J_jYRZ-B?2Pm5Vas52SLC@ZudCiedj_0L^4UZhY3oxYlgYtVIQc4BmZG;e zL8Q;iKo)T_ea|L7`fEx7x#atQdkoNzzZo>`9mjE9jZ)U6s-u*J<2ZE2J9%us-xy#l2?nc}Yp71_*_Uv8+P3Gu^w32udj|%ffYCB9RE`Y>use zFExp@NG5*tzW19q>;*Ezp#XC6f9;CSSaNr1(h1bI_WQW1YJlF}1b%-Iuh)xG3K2m> z#ssI7LMaQ&vJesa`v-_bKEiP|KiyZ(krN_Ls^=GPJyiE7(DU&)>r-*^$6K0PW-MAe zyEE;(=-qC=SyYpi-b5FbHQl$Mqf z2n6wXJSSBtpU;s>rAQ<1Nd==ksIR9xO|6U5(@9$!4>-u3JbTLcb2O>tK)r zZ3=-*w&z&=TMsY&%^*zj)5%Y@tU^HXyxV^^x9rjtTa@x#2Qa7Hua12m8TvL{PAmI9=JVju`m zbHjJ5s;*jny%i{1g0ij0ko{Nn2ZcGblpr}J=s_u<#l>Fy7lVdFG~`qK}%V@Y%-rCI>*pnC>k n)!=X1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 zcmV;I1!($-P)xX%qXt=CJT} z>XszLd0FDW8u`wh^YedZ&YZczHfVBka=$U=GJtdLwML`S-0GOJ)d7Ma7`4`)0#0T> z{hB243)in-|9dOrnytJ%F>&gEwf;14(prnPmQLHBo|rgwU@K#9+Odg=QwMxMo&qY? z`iv9`04y&r6DKhsb0T`KR;&HFnejK}*lJKBf{0Kk6!5JN=m}M3ipAn%n~Bl4W0gu} zEJ@NSpzK?pLI(A)mX?=@;~1c>>dw{c^;`YK>C3SUY8oi}zFiXvV5BgD?^}SPh?$w3 zoIKo5tPML>E|(9csha|x^nFVqKe8rNuX>!j=3IKV(P;d!k$4+&tXwW1bk0rp3k8{T z)(3dP7;h#Bf+HJw?>|Qmg5Zd?{tOWGF7$r2w6v7%Ru(|d&dtp&tk-{C$10V|(d~c& z7#Ue{ZX9H`SS%h}um74+DwWF7G)-qznecs|k;2HPfO@5>v|25qI0Cq#>dw~d_1`uO zRw|VqS7in`wp~!Y>e&zrB0OKK)owi8=U-DPxdI%^?En;XHblaLQT_-_PwDR9CrN4$t!dPM1ohS69G9+y#K4q2XPJ>Z%)C zRWATYsZ=_o%1sgR_C2z1U|;}?i;FmQNgVr!jjFx^cv)TuMaGz{deLJB*tgkIW(W1C0S3RgdX#yT zGr-bdQ67{ksB+H$w^bEI2hBw1yi`QwFQdve0GGN!bCITLw|UKo$S(j%k_?V0Q|dZk zBKosYO=p2_sXI`08AN2(96EI9JK%QeQk)yybUJn2S-VxOR(~+Fv$F}vB~>MiqJe>h zVF-XKmw?m&SZlrjq9_Vgb@yF!&Jl*80--T{4p}{R_3G7|s$5i6S#Gs=9jw)EL8qAg zvim)4<>Zdz@B`q_IF7m((p^y)McJa)-<@+Gc7I<1o1dS*1NtVAwpuMs)16NrNt)1Z zw-j)y-aGYr{ciW!10_YX*}O42I=ZOJ`6!CiTDxNxlO##Fw{%YdQI&V=_3GEX&;M2H zG@H$zMn^||;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a* zty#>!jFGpi)#}t*@2opV&1Q3cY;5c+=X5V{I!O}~MN#LlRaU-KuO{alNfOfzLt5X1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 zcmV;I1!($-P)xX%qXt=CJT} z>XszLd0FDW8u`wh^YedZ&YZczHfVBka=$U=GJtdLwML`S-0GOJ)d7Ma7`4`)0#0T> z{hB243)in-|9dOrnytJ%F>&gEwf;14(prnPmQLHBo|rgwU@K#9+Odg=QwMxMo&qY? z`iv9`04y&r6DKhsb0T`KR;&HFnejK}*lJKBf{0Kk6!5JN=m}M3ipAn%n~Bl4W0gu} zEJ@NSpzK?pLI(A)mX?=@;~1c>>dw{c^;`YK>C3SUY8oi}zFiXvV5BgD?^}SPh?$w3 zoIKo5tPML>E|(9csha|x^nFVqKe8rNuX>!j=3IKV(P;d!k$4+&tXwW1bk0rp3k8{T z)(3dP7;h#Bf+HJw?>|Qmg5Zd?{tOWGF7$r2w6v7%Ru(|d&dtp&tk-{C$10V|(d~c& z7#Ue{ZX9H`SS%h}um74+DwWF7G)-qznecs|k;2HPfO@5>v|25qI0Cq#>dw~d_1`uO zRw|VqS7in`wp~!Y>e&zrB0OKK)owi8=U-DPxdI%^?En;XHblaLQT_-_PwDR9CrN4$t!dPM1ohS69G9+y#K4q2XPJ>Z%)C zRWATYsZ=_o%1sgR_C2z1U|;}?i;FmQNgVr!jjFx^cv)TuMaGz{deLJB*tgkIW(W1C0S3RgdX#yT zGr-bdQ67{ksB+H$w^bEI2hBw1yi`QwFQdve0GGN!bCITLw|UKo$S(j%k_?V0Q|dZk zBKosYO=p2_sXI`08AN2(96EI9JK%QeQk)yybUJn2S-VxOR(~+Fv$F}vB~>MiqJe>h zVF-XKmw?m&SZlrjq9_Vgb@yF!&Jl*80--T{4p}{R_3G7|s$5i6S#Gs=9jw)EL8qAg zvim)4<>Zdz@B`q_IF7m((p^y)McJa)-<@+Gc7I<1o1dS*1NtVAwpuMs)16NrNt)1Z zw-j)y-aGYr{ciW!10_YX*}O42I=ZOJ`6!CiTDxNxlO##Fw{%YdQI&V=_3GEX&;M2H zG@H$zMn^||;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a* zty#>!jFGpi)#}t*@2opV&1Q3cY;5c+=X5V{I!O}~MN#LlRaU-KuO{alNfOfzLt5X1^@s6F&7Tg00004b3#c}2nYxW zdQSVNfTo>*^-bD*ymru|dais)wz|dYHlFq{Z!&$@zf6cNxw$vSk-*W>QO(roxy5;^J#p4%41qBQn`poPr*-0>rffg#!ujNwX<1jd zu-Xt28s$%HlV52B+isdjT83c_oQ_5w@7VH>ub*#g7|OII zl6E6lEgDZGZH72B^W{?p0D#TT&Yn;ek?TmDJ7d{)!&q&~B>~xmUn^#0r5&q&@s??E z>$n&IfMs(qEz2wwT5cdR9EwI`kz;F{IT?*bG#xX@81&ejH|v4T!$3s6NQz=w=+Nug zP(r#6q$q{}Kuv3~aV{BvLWY3WAYBey!Ln z_`9%HR8l>|fb^H^zVC@9S_!vP?xxe} z0098HdwR#Dl25aX^Fju}k+AIIydb59yDs%l0Mv{xBEp~F-G>@#ciQ3|+zyB9ZgV-8 z6{O_w#ct;TV@&M;w=(l>`X++*$S}=tGnnp*VRL;dR;?3!+`pfQY`=gh`36Mrio~z0@`@JC-uMNFQgeEm9@1xf&c&j M07*qoM6N<$f_|%FJpcdz literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d157e607bfdc5b5914630be8a8fc8f00743a1af6 GIT binary patch literal 1547 zcmV+m2K4!fP)ehgk8PaT ztxT$@t&}ZNs!CaAl|`HGs#cMbU7{$-BFZ1&KcVuXl9{G0cruwH+tg|u5*rK{Vk2JW zg#dH!dAb;8IwoTR=4J9*UEO=_ajxA$ic>jt}VW2lv)xeD@pFcb!$kk0}7Z~XS^rO) z6$*uk#XAv!>4|Z2xh%kci#Yv>L}F&&V6{-j7ywjlHSV@&-2UF)3-|XNHkwKuwhmW; z6QNL;_IM|U*FV@VK-8#c6CS!bX8hPw%pLQaO2jemrk8JKmNq9(R8}Q zGj>p*D;$mxdjeE7Zu;Ihxe{&yPcHSGJ9l^6u+en7!x~M39t%eri5-a}va^9gRk=TP zkL=>Y_u^_k{>aEs+#35C=&^8gcTiAzA)aYJLO9w85XaHMk&&Tz&3iYV7)_-Pdk+5; z=n6+0iFND_syeF5^yCD&r9~9J62JG-#^LLc7Q35F9<&Zu1iHeJ=$@dU)N-+oIH5=s zfi7{)U&h9+9C$1&8*caj=xqoF_Y75yYww72C>TUl&J?mu?>}8{Bt!X={OFZ z$A2u2b=+c+J73*a&vmh?7f+ozKLqP7rmCXGd<;lyTWsG@0FK{JYuhsdh!Ocn zRiy&EnMu70bRTL65^ZYQH&i)|P0buU)BtdLH1qkdDlm+^3Gkz*TK64QPRn}TO35Ob zOy+4n?xfFge8-u^fTJRU*0A`y-j$ohqV@9)&OGwYpbhuMU@OI zr2~~QBai`DUe4FkM9EM9Kt;bWo@x@HkjvE-RWf7&5Rt!`vAdK10KQo+`8h4R?!Kek zVv&XUIR#mD)&C)^&&OUkdv+4#6YF{MU}nqv9=n#=nQ5%Gg6hZR{j|zrq$tkYg3M$W z7g$mqVVp?MBkq_-t*Xr#r4d!-wW~{V4_XUw6?`?9N&&W zuIut(cDme$Ey7zpr~5vvb?>G#o||7>`-O^J1`hjtjyAWnNK$a6jB=O3~# z_fS306G3KF`0d8OZ_6-%Tf@W6Zos?)yaD(`gis_(I1;5H7{u=n)cjqsxW;n6KrXjb z+7nX+a8>kE<9Gku-F

SAWZM#L>*qF^lsS=x=~%r2u0H1P)+KsVHle;_7O7URBPL zDwhqu54z8sxwDn}wmo^hn@k?eg&Tee^sDN5gyYrFGDJkbRF!L}UXA2e{@Quz(#m$~ x*_By!CXZ1Sv literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..52aa71d462241bfebf3b608dd8d628e7a1f58762 GIT binary patch literal 788 zcmV+v1MB>WP)X1^@s6F&7Tg00004b3#c}2nYxW zd5d~OKYzMQ z4Rave8moHDnrLgxrqmdmotYj00Fq25z0@r%hNCB&m~9^zt4txE!&2(|FOS_2p{gwI zco}0y#Q?x!HhdPdikbC(N{KNT3^oRito=0~D+8 S;h4Dq0000L} z69`6yR887c!89hMO8mqS5822_Gl4QWgQ6%7&C1T0P(r%haG5Y)5_ zZQ~}6(WeKn@OLZ$fOstne^$M=uc|x zV0?7=t0MYKzyMZNP9NzTI9p4frk0B*Mu%Q8qOXgHv_)fxh#1k=Cq{=}sS9dibodk^ zzedED=sY0NSb~nOZb8I|$k|$8+d_?x4ZVcuIT3LZ9bE)N5dfNlVUk_lqTmyev*Tmw zm$%dZmgiLVV)~0}_=AW95*=Lx!>tdrS-P{pjp=Iuo~WEk^$onWl^R>RQ{!Xrolu{= z2?XNF0}llOw1mPWySfpIN8$Oyy`LK15OsNEh3;mEFn0HU!3!EgkH9tZcQ_c*EtS29B{qMY&v8i*ykb`?}jJlTmq5J2F| z>)-kYU~q8IvB>uU;vHQWQ`3rO(=oyl)M)Kiu>s;G@mK5KT?ZdjhJa zskw#bmLR~#4}PNO)EWxmHDE^{{jH?6T37i7fMiETy47c=0)YnU`Pe7xf&#cY`95xW z)q3J}8}(IA08(A3)hoeJ7{K^(P8g790UDe4b}rqYebxF_KW%^%Kx4zcI+CEF@x%Jo z$RPtfVT{4&`09#sd=4T8QJyeB$oT3Ds>bK@ArLZvBeFLy%Z(yN00IWIXla@YJEYfR4Nrfa|UEmRdLJZx}x0j>fIY7|1p9c0az&&>xwEB@75Paj0*1n zEG;e8)5P-fhxNtscO(9mL6G_4(jBeWgtwIn#id0>$d{~n$D~rJvY_XzwX#r{uM4VB z$YZS)l;8IE_qztbh@Js#VQyBfwR;M(wn8C4s{$3VzB6!lJ$3M@WB&%ux^7wWv$;J* zo2F>Kk}NgdcgHC)3xj;<@gwfIQb_`r1`I z&lTXz;l6=$>(4*%g{-RPN@n;sD!lCX2ejkBN2I#e*@>)_irk#OuC7}aQGR!*ci<}` za?jKC!16#uY<6<$Rp1w{TbAorCpABJyXN0URV6={ec%}u)+S+ zL?-i8=$A0ptYc||88^8FkgCf2k zBYY0Par}hB5t>?pH12D9=!dJdmX%VG<)uXy7YcZuTP^msXXKmrZ)j{8RZVs@{dpDn zHt6%L8+OO<$8r1^BUr0=o_o&&B2ZD`ZLr_lXa{f0sA|T>{@LlM|3$E$1?d&&QCPp8 z_JC_3qo99t)OqvCzP=kX1^@s6F&7Tg00004b3#c}2nYxW zdJ9}{)y-zPkS=<6Z>wqH5 zcD{+@;X6f9gvLCoj);(^snl8*N~t%_LQjK7Hygft8e11V3CcXrzmMbi#&|Ri?HSlH z>KxJ}k=-HsTGKSg=rNe*&wmv~!w*KIacJ%N*fQ?urd`(-gTY{Tu~^(W2D2>tSgGKX z-QC?`-}fuAljSE#s;a7bX=7vXN7FRFG5|rA<$u3;`Eo9VfcJiF5C9lsAR;{Y^TER; zNea2Wz5P)XMUjvaM2}6u%6RX=g+LgF;e0;-kTb?^Mo~O`7HkgfbQ0M6MpPDBak{6ZK22q8d3i3H#s5yS;iM-BkI1W@;`za-eom+6V=odf5* z;sAc`O%J+23(0#}V?gBZb8Gu=%d%{GA`k%o46FAZRaq^p?Z4wyHNR!8XAJ4HCsiKsE&LJ4!T@S5W%x3dNUDs9DwV#*e{7V3TEs?Vt^&EgJo14jvAW-jd&R-^? z1OPbaB@z8%jNPy6@<#x_1DKyYd|u}nfE2(b01+O2w>^LbfP*9GvFZH}Gn%7n_JAPe P00000NkvXXu0mjf-4Ba7 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..01e0e53c0588d5b8f6efdabbeef1d80b4f767496 GIT binary patch literal 1816 zcmV+z2j}>SP)32n_*s#XU3Cwka#%@5KeM16gDl{tJZ2iVXrGAtWRugpk9=I1mDe9Z41m*a{gxVtd}*?%VfKRfomx zo*54wKjz`#CzZN&Z&mfzzdGks-76e{TCFE1lccx+P!!3xd%YX0hn-UnJHhPi>{MBn z7eUTdSM=RDj$gca^XAHlfz8a!Ogk4Yf_{E{d>mD!*XsfDUKE)ZZ{50e`>})Vg<4ox z0AP9fD&6iD!22S+u)4bX@j>P{M+N1*$9vDh!aS|kIKZb>ximRB`Q$-<W$r$bQ`WO?2(CVaP6tNk|1vaP-S|HrXmN%#w})akT2efscF zyESs|`t@sUZf*fwjw1Wzz1!DaF}Aq4Soc0$0G8VAqlW@0iURLFr%!Ju#FBIV_e)Dl zwcY*hT1so9*MaYhjg7IeuyEv1Bkf++H0@KC<>@TTJA*;`#;DKsQcg}zKCjB9D6*VA zyClG|K$GXjV) z;m0Gh%+RfuRe7e_Y|?7Aj@_x7jg0}ID$hqC=R|}gj#1SU0|SVo2oV9oGe(sK z8$~AyG?IuQ#sG50h|sde5Kh=FfS_PR0NN1{hY;{VvF6avzlV|!VH8fW0S3;w{}ac; zC;`(*Ro8$q4T>5){5yjKs@kP=)YgouE(2)rgm7}Mc~!!&xU2G!0eu%B%QMOlI4Lxz zfjk=w!NNPnd;d1TAWbnw@F(C}83K_Q27?TM5d2?Fx7+=bs;=jGj#0&hK;ZFg;7YZG zUaL^bvJ7CQ+wK0@02?8M3#v-D+rt{6@Sew!qzaTi5DCNASKz&W1K2b`e=taY0k~eT zs}cgDLK(vG9~8Z(+JOSSUQboE%(B7Hfz$xxdH!Aq{@1E1>l+)yR!~(6ug8)M0VNLs z6k;Q+Z>*!L5<>V@mSyk5&cjINoV!)4)n9h5Y(|l#QLEumTu_Wi_0Nt#UZD(Cy-bYI z@27OTU4YxYUiSwfgbx56frSu48AbN0wb4simeHu!C5dAKTGg20K6X&Rph~ILTt*cmz7K8SIY zbuNHY1%b#2kuel`!R?h5RaJ4$|FGBV{to!hXsq2c&z(HaZq#Z?EFxd%r+tm$SZYav zHKQ~74&(?l3>^)_`(72NRTu=V##yO=j0kDkXJvI2RTb~uPq(%~b6@ePhhCX_|_2j#^S9GKNS5LAI0PuDYZ<-vNvafkdzZ8UpJZ8>1I_T9)odL#Pi& zOSm5xKnA!x&z7w<|FqUVTb5fg84d=q$LdjgT_tZu3x zR1K8Q?R|c@6GFI<=h-jQG`$WCsFrWQK6;qs7hndM1#A>WNu$wtE{dWriI{UDat0XN zGvX1^@s6F&7Tg00004b3#c}2nYxW zd(*1K~y-6rPMuZ6hRmV@c%P2yL;K&^NiU&&7C>56s^=oML|U^ z6hSO3{1Rd#_z?ub*4jqVDENZ4*eO_9SSg5&CfU79vb%G;v-4PJVsc5mB>v&)W`4{( z^8$>H6Gg2zQPg?^z!^1IZ325)4;rUHAP~Kp`T65AfO4Y=aunv*gVXJ9*AI3yokHuj zlIl#m-F_6uakUjthGA>E9t3CG-R@XXmax{MIX>~0SG=dA0Q>(ExsLnf%vld+mswj$H)EkX+lT%&4TnAep zb&h9Qx{NM^QMCJkAJnf*PVM_AHjL^#?Rc)+P1E${G8l&84aarwboL+cjWHv!)#xr~ zq2E7P^SrNFmVF`sZWy(`PwhVt38lcyn+5@Zh+wM<-@ksDZ8mr8RTC2v*XwoP7fQj} zHMd}7m>EJ!)cmnpuh+XKgP?J@xohH}RHGivzfmILW@$dA7&z*9?v}SY9M|&z;$w=f zZ9+)=9|u56u(jg~0JyRsLI34(WkEz%5s7|PnUHAvJp_Qt8i1%T0RCXg0?fSavdk#U z5@3EWjH#aJG|SmCz}qWg3!SF9G4`qG_2Q>ly0}nP1sK?35g0&e4DvMX_j+^F5}>#x z!0P`{=Xv&43g?^7vg2&65K=lM#czfg42!BVNaq*w`8Y|6VsI--;`;#lD;B;cH2`6= zIetkgb(IK5n0Y4v5K#i)V_8O literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b0441daa340eaa8bea3ae0aacf32c93cbc3609 GIT binary patch literal 1779 zcmVVLF01tUV0s?6f z2qY>%q933_^r>F~@e!cBP~Lb$f=D2t@{~kv$`h)JL?zMyRZ?ggJLAlZJu~OJ_u}Eq zjK@yu*oiOy(b8yU&fe!Y|F!qp`)uI=RI8n8g<<+8K$?c%+uXd{e%e0eX*)Q1^5lG$ zWmiGISbU@Z2!i0nd-v|$KQ^$%#l?j@cUM6#)angXmHy@iAn*IWd2w}hb?wN(wm~%- zoLO2%fdAgP&1SC$a8raA+U@oyPtw0RC@5PhagZ^srE z78b2_SAj3o8gflL4fCZ{BO&-4@S=2Jv6Wp)HUGwX{W|eV~ycHzH^(6 z0`3;*3+wCaA0If_{QUe$=kzM@e7(`&^rt{Q1ozQxHo854e}P`!E8L#O*a+&{UZDWe zEW=vM>2u4}n@xbvf?S`Qn>%wLU~_YGXPna;z~^^M-|lcr6F3pM(QKYveq3AcF;Hhk z%ynR;)@X2cX_?xq8HJ+_^Ke|J&+XeWy?|Wa}xqNMNY%Q-C{&UZX!l6J-D+~e@<@T*xn&&yrnXh*`Yk!5UR0{AqAd9EZ2qK3L z1w~p#4D-*N5K3two;*5tCOWEs2)jVX-cEnq&zbNaB+Tq{<{+} zRbB&_o1Z7mGMp+3M-onzBu)9u!XgEWz6M}gt=2QZWj_cg&sMP39!A!7m9>_cN(ImJ zQRQ2Ui;D}ss(c63tJNFiSyotl46=DnwO*&!dEn=H{%r&95(9lvANIS>O77+`3v1CG8-JS>N^Il$0YrEP6qv#zl5IAwFiIR~(2KtDtkXWem? zutEw>i>#^YhX(XL0GH=Swmv>8R2??YMqs>WoO3q-;y6b2_zJA5BOXR0``p{6+wHy$ z-0yF0;?x!;CeAWPHu z4It~SKhSZJJ*pHsby&5G?wzJ-{A(cd0J1FW&&-q;Rk`SS9$w%flg;g6*(ZRa3Q>QP zB#K3qH#RnUzX#Is!$|I&yBUV1myr z19S|g*4m_03U3-?ejG&+v(-w0C9?IzqQ$>_Vju*O@$T56>S*7)r-0^p_LIS2@OL1A z?T>F+9LMcasXP$4oJ5h9D-{`ci4>j6=(U#&Y z0ea)MJI^lCIF9}~GgA&!^(({SP|LHkQmm_mdqrr$HM#3fPMN?=K5O9;C^omWS69_p zE2{1noz8<_0Uf3m?44i^uu&AfTPl_N0+)vUzIdKb5C%-lzP-0<7hE_DZkU{Ub&CqMZ<*b_|sPd6Fcn*5NUycSt z8T1Dj!1H|Awj0@k7!hJ^PTU{x;C`EUI7FRus`}f0fAgoq;qZfzQx8FnyVy-Wa02ja zwc2tJgs+OokAT{w0};Y<2@wxa)LGIb-MJgyRMkJ^dG?!)jg31LS?P@4AE~_@4hv8L zs(_TsW9mmSU!*6k~Q@`afm8 VuUyFcVKe{$002ovPDHLkV1kSaPnrM# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f989dc657455d1f14b0648d9f241b24bb634d8e9 GIT binary patch literal 831 zcmV-F1Hk-=P)X1^@s6F&7Tg00004b3#c}2nYxW zdaba1xp}KKl zh#~Qj;D6yl*|=jvVq#o?#*I6ZrV?8dgT|)SfMO|cP?{nSfdaO)w4DxRX4>mQAk;ux z=t<6I=H4%J?#-FQphN_NL5+qg9sp1nO{d*%SBkA?N@7soHJL0Olu{rqZgQG(wQK!?%P6tQdZWO^vp+}eE^Z7V~j&~ac z%XPtQJ@t%^$L7YG9QzaT##7l&hr^))$Ij58;|Gk*=CUyWFj-o(4UNJzgO2Yncrh6m z?hY@^?UgF?v<&~8ktW7Q?g0QZKR>Tkq~!Xg%XTBjapitoL8z*NA2Z|88vSky$)eNUea5|77|URnG7Xn8Rt z<#M?*W2&lRWiccz|5|zI_xq13<%fNro-fQziHa&89ze{vT4hLD%csw$|3(>I*eB^$kXyu2v6? z_TLncWf@{BiNsDcElC-1d1+bzQ0O`{}0N~r&+6+(ndT*En;TB8Sc1o!M02qde z=X1G0B(mXt(DQgG6bi)wWRGtyHb(h_)Brf_%^U#b0Lh-T=`T%~@03hFTgCtY002ov JPDHLkV1lMxcE|t# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1bec6f08f1a287c08b69dd9f32147604105c2fe GIT binary patch literal 1802 zcmV+l2le=gP)&6H$b$djCF%etZ3LNNoe8#8zU3~ zEn5f)39%g~{&Vm7?ZFOp3Ka4WAL&ZAug~v%?(h7$_gt8U5^8JS(a{u7N7xx$c~0}jc-pSrk)b0HLwk(-n1-BEv{LC)|Nu4H#=Gb+olqC(wXXL zY2J*I{aRbDy7~s(ZV#zcl5?j!#2CkbY;Sn9ao=QOPbyRGt$}B5fmWqKB7)oPp>9=! z(pp=f-fnLTZk? zc=B!seGyi(Vl{wUiFz;8+Wgf0wsl|K*WMazRH&m$kzc!V4S8PQT|wi5D@8m$%74yu z0K^6L)FY3s|L|V*?wP63sT1p!;s{87&5HX6K{{hzuaDZ54FFz+e9+kv{MwXIp|+16 z7o(3N_-j_I#_PL(&^VaSH`bLtqxefl+leP8g=%jJu0zaGpkUeZdVKl*34^j>zI;E+ zme&LL5bLk)t-;2-{r`?*D%94zRz!{gMa!1glkYE>G-zC7N)a25a^c(=fQV9RzZ-pkztiN(u^!rUf(}7U9CVvnUwUn#b$cZs^MX&$#Y869_z{9dksW zWJ&FcX$L{NEBysUELv8FK#4IN35AXq-xXzhXacGpu3k(*;jC!~Wy6YQJ;eOVg$PuW zbiZ*&RH&u-X;9A=6_-#tyKKfl*|6DVY(#B@WMQaO>#|!9cji_1aFS#!suLq@6p;ijZvF%)Y05C=X@n|t-G#($#wFiJ? zB8~_n+7WZZwo^G<4#tXzV5d?T1H__{oT6gU zFaYsHBBTcghJpZ*@K8=s(M>J4ZB-JbALE2{8TFd&E58Y&niY|MhDE zm_SR*8$fbwH&b}x!=t||@E2??E3cq@e&qv0^<2F|UvCf5X!MUyZ2b01Ky>VeH*#SA z!B<6y^!4^I{D5ZSa3oA$Zx4bD?c4Y6uYnkRzHx9~YijzmyZiFbMT9FCyCgBgt9&96 z=Suel0l4zn)nB~6XU}JV$wmQ0w>-D~a3m6Gvh9?*)OC(zVrCZ9WFo<(^Z&+9rBpZ^ zd42Pi=iUdRW9PF`0t{{b!S-K{jE){mCKG&e{;Z6|hNl%28;`$LcM1N|($eDh-`V?Wf#3gvQcC7lEKqaiR-n}6-*Afveb@d+Z_iZ`5fzCJ zzqNVm^Dhq!3=EMOOJ9ZpC<6Q+9D3*Zih1R)h>+*?`6w%&PjSgtCWI3ah6ZnNz30DV zo<`z5J=b2|^vssM8O&|7%DPLe1i;???{rlzsQ7bbRaKQ3QysoJ$l#4W>{Jo}m)m{E zCsxOC7>-65=^kdsLcFI0>^zVQB;g4V186Z7|qPJD%-me$)fMP)ZVNcV# zrM1gmbXnHM?2B=`J-9udTNP5tB&iH~%$TxM$If?M-2K9je$qyIh7FBf_+(I!o(zRR zKETeMFV1=TJDa{ftEliXZMjw}MHP^}>qv>n6=R&vp>X8n!NZ6Dv3vLL`!nZ8NN2}< zS%VW9xh}vDc*&Zz3l}bQZ&#mo&W#<07*qoM6N<$f&g@7s{jB1 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d15a78c55ef081d922b84609fde02b77deb44b51 GIT binary patch literal 754 zcmVX1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 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%0A~DuIqpjAUl26nw^{fAe~NE)?OR+ z(oa8pz9$+z+5P;!79j)x0>&sPWdH~W0i=`=f`fAb0AQ40`raLDaq;1~gNKg355QTw zy#Cc|7q9g99gJ4W%lpFN)?hHCLWtFT*0j121!D}3ZDIP}q*Yule)H~oZ=Wg_9Shj} zNrk`r_N!xiP4l#-X)SHLqv2=65h#Jx=h63ERLUhREj}#UPPLM~pFMTrt#{4?D6bEA zof%bodV1PVfBNyOdS~<~rR+rk(GCCNWibNidC)$m7YM00000NkvXXu0mjfOb)Y3 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..456f291ae24cc4693633d07b6ffe03780121e783 GIT binary patch literal 1976 zcmV;p2S@mcP)vt zD72BvLz0K8ZPY4?6sbwnMv7XgY9FdRkd&kmO53O?eX3M7sI7{exL`K8I6}z-NToFd z8?TMO@CUZni@iHD_ntnC*K8dO#s>Q@9cg!T?>)ag=j=Im6!$>!c)T>Mye0rwLI>*W z>qnM)rdsL&t*uRKZR4~6Uz&OJZ*BRFyLTTLUNNw?w&rzsss-3qQC*8MhQ6Kzzy(6m zxO3;ep=Aflg{rLHM69Y7fUDhCxSHq$xTr1DuzUA629^zMKB%m2!l_H*NWPWV`y?J;?bQi0glPNgI~yCj?+7;2 zr_KO%HFaCru(1LWSu#{EoKlMZ-X0R2mjF5l$)HVUVws$EqlgRo!!_xp1+n8p<}r03Kak;JlH$W;T@{ zpZez>v4|HG6!P#Rk0}6S%sq$7m1PBSIrnLsq^GB`47+wT>}`XYh>3_Ymb?w9t=qo5 zEKs>V9teCYvH6XNs9CVK))P-E)Wc;PVnm|RWr50t%gZld&Dt_Vc%-fM#Qs?@M1BNN zQC*AHdbS3Z%e2;1)ounr!HWP^YwL#_6so?UXceJQ_`VeTog^YeB2n`43P5OVYinL- z+1lC%*s+RgjM0Fsh#8|P59Y9gtM)oZ*lj7uFD$~C<&RcYB0|xs;@~r8kEN8^rj)|A z?G=N{%C;SpQW$v1L8+=}G!M&CD^g#%vMhz|IOvS7aS)0_ktkZr?2uh48DnrlVLaC> zwvN>5J}1^>vEtutc`uA4@TnR2u?BTDHatqsPkY&wnB z7-P^PLzedaD*#%%XzjC7ea!P*eBT8?`~DRx<7UnQ+?bri^Sl-7{J!s#noI(ao=%^$ zMy_A~7r^+~D7J0mc|Ia6tGTX+ZQG2GT?b%zbnLYC>$l!%HDZQS$%z?qZ&^o^F&eFX zL=3595~Izv*AD&cjCKC}`5Tj|)cYdB@L)fVlPU>HC^KV}x`%jZzk3G$X@<0%SfodE)ngX92wa);k@^ zRPv8n`>Lh?x73K0_vxK`Dqt!u0lZVYF7sxr_)n~;b@e?!XmWR_`Z*2soDGaQl+)V^IVitgu@X=M}`<0=tUbd@cNsFpYQBU z3;~k$X8zjL)PLc^e_sGGy@^h_k(wkNj$m09uIrJ>WYF3yI(1qHQF2`ur7XhX2&u^= zece|CFzpvFzSP|O(I8-QBL?6d|Dbu~$#3pY<>%)&B*(8yVc{y3m!CgV6B<3!nMFXU zz-}jF1Y>+W&!1`D;5ZJUP>36olO#GWiq=|P8yflfcb|Rk7%-9DJNIY@C_Vo7zr0#f zT>P?SSyEA5r%Kk8&Nji^VV`}g4lH;UMCj&yJ}cX{ah%}3H8wiT)kLQlW7OFA#GBvx z_EU#|QNWuI3?L6!{kQl3^xWFg(q8~p$(ps4S5)CRAw+`SW6bBB=PHP(g=Gb%l*0Et z`mc5~HaZMohK7fKdGM+4`~esP(*L)Ao-E`8#Yca8WY^ZMTi!-d<~SiKUAJD9maWIO zo!N!Ag3CrRE8q7S85(3{Xh5{@D-jv|PkZ}|&%f~U8G`gpeeQ?N0|pQURzLI1!IB?- z@7bRe6y$v$aFkN4T3tf%>MxLAxQa+5a?8z`Oopjcl8LeFOeV+07^47xYHI4e-yJ=A z_}H<3j059yBef7P2x_hbaDMvAE7eatvF8VoX!vP`S~YusWf6%)Q7Ze2YRF{LNbXCs z$VA4?{Q1L{kKQ|U=x{gS6Qs|d&+$SoUy2~LMS$AAeS759AHTG#tZeO$a5(g+Qff0$ zJZI0i2$x;g{d8dH+Q+|o?Ts_-?d>i>D@Xx17UFcF$^zySL~>RK4;(0}+*}m}=p+W&%_Ek+?AJY)8ZS=^jEdd6HJ!);PFpZ*8$1q2p$C+BVe0000< KMNUMnLSTXrSj)=* literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b677b7b54a279f762708d007df14ffe13079a6 GIT binary patch literal 885 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..de34cd2316e331428aa122035d1d825f472fa234 GIT binary patch literal 2118 zcmV-M2)Xx(P)RLZL_~$+14KmbyxZG5 z?rHCK@AhtYc6MgI{o{6z2hqDz?&vr9CY#y$?Y!nQ5Bu9$#VD(KLt`Lg_^ubIMzH{x z155;hzyQz#oB}y2!oF10s;mF$oZM)(p+>sml8x~>qSenuxE+WVm-`H;2%Aie7_|4f zbfq2g?m0tK0?&GeJa%;5^!kf}TJT6)h2c4y73yw4M@qH)@QY!!bXI_=Q3Idx!H>wh zLR+uP!Fr3oyquPF)>D8B>Pe+#-Rlolb$@Ks;!Q29fNdg7nmxrQzgShKuBh~nJYGP6 z6Q^w+ejz3Goq44o;VHTENX_(rj~cajQ%j8q8x4he^wxNU1X;1lWHv z%etLCxPqXlIb2hFq!eV>#0s@OSwvr+9MB5 ze_&YD!cDFBE0NmSQ+%@Zt_tNh)hEJS2$yq&ySH{peMerQxbJXH)ngxuTJ%VKIiA`( zIbx`tKc1pWE;8tR*e#EDNN1lbC{`Y>sj4f!uZu6PdbA;`MEy;H-v0fHF$2NiX;5M+ zw%uK!6lew8mTc&bd;n#*CF@0~{MFaXnHV(iJP#2Wv-UiXNg;y`UoA(3X<}p^ItR66 zLrWEK&-96=to-Z*L_7wsm$7Zn^Z4?-34E%|6qH(h)uyJ(A(U&%y(0L2c~hAhTv-rd z99mEa>u)Yo0)Fk8_X6nKo)bd}cZNz7^QQUnJa=4DI+K>m7pnYB@GDSqCmTfTSbf`4 zl$!dzYeFc-E1`2+A$<4h5TK?lGEZNvJ=eVsVENp@xTkb>TFd7K3RkAP!US(I7(@el z%x(cAsp7YW5?Nv@)EvK|2$dA&m!`rc3R6Q~)NBoE%H>l{v>N|&>FhR?Fnh8OP?Z`* zup$VT;#@kvCkF+k2%3PG>bDKo_0E}UjCXmSM=FyC!PSVQTl>Iq^26@QShnNXwDy7^ zX;VC>wX@$pF+E^W9`%hwCKs+$I!AX#f#RjikJpgqLCOtg~wASOClBTC8L0y9%K&;az z>-34IZhu!?``CddgG4fo<2Wd#hMf;xj8;nFIC&DuK3<7w#Ld5Ta{C>pG?25??N0+7 zZV%GY(T>)7%x@1$DYVvfbaZg2H3UGeuYEgUYrsAI&-KqJkd?zt#%dh1`xg=a1OZ=kH|n|t5) znagGhR$mvPPzayTH}nhV>lhZQdrK+gH&E`%z=a-FX~-C8zp)hT1bq*ePG18T)gS7p=P zL?Xk(ilFA^7+Ke3&5IGS@`%;lc+c_QFaJjYl)uo}4?`7UcGqj$@-9hCuFB-hip`uOjb{k;IPKWxJvg@VCL z)b4z3Tl2)vf2~1E%2(}=1*o23t89O2=un;wD}tJv2SE?iMP(p|*vY1!9sBLF=Z6E0 z1a%f{Yx89bZaFRfvX%Q|0jfV^t89OgNF<7Bnuy3ya?Q;#vU$bYJyA(p3M(03ckDOU z?idMZq^Ke+-*M>4hDi%H5mPbTA&EdPYtSq*DZgA>#37EJyL+-ZJUQK(4p# zp|^j%WNQI5;%DijK@Gt=4n1+I;>z3m@@DwDgYke=&#+XgCxIgdHG9jXC!>^;?%ecN z?ZPbukTsf(j22adIUTQTIZ?6jj!fPNEq}GOL>5g)ZG0&#i2<$bzV?l8)?W2EkQyxr zM)8ls1u6iP&tH4=USDYPy5hoof9K{mAHDLA1yJ@AeE!F-QlN7F+Ba$!J>25WU;9Qa wP+3@hNvjm7jLy4Z7XK%pVwD0@xk#Y@0fDM+?e3c?!~g&Q07*qoM6N<$g0?RXI{*Lx literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 GIT binary patch literal 738 zcmV<80v-K{P)X1^@s6F&7Tg00004b3#c}2nYxW zd)b82u@MaKfqBz z+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M?{{|&ZDWZqC2jCK9^8lD z-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2bS~j>>3@%iw)p;WIf=EP# zLLpI7frtPA&N(nMy1nkMb5?urAGBJnrC}gdtMzA6(n3^>W2IzX@%^x67-O`x?&Zct z^DzJi0R3InYW=xVav_;WVkzlJZ14DlFbqSse4$jDDsOM6@B3h_R-2PjK1n8$Scrda zVQ7R92!k-pxObskE;rLOZHfH{_!dVKGfJtEvBP1`(AMVr%*^yzGRE8@lJQ9~08lD` zlrq`c`f-!I7k3I_Avv+OpD+v)B5|9DaAln8`c+B^z+WZj{HcRJ8z)2r@BJhpr@6<3 zX~#J?Hsrj65aJg(hc6lP*q~(w;6IV~{!Ny3cgF>Ly=>Qe|CW>zi_ZBDk5MHvgDwAN z=4D!6U++0*A9XrLd+(2pdGBF5Mhk(5o12?m2>@xDel3@$&sod0Fbsp^fW~O!oPFJF zHlG4OzX2NW**%m4rY07*qoM6N<$f>u9BGXMYp literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 GIT binary patch literal 738 zcmV<80v-K{P)X1^@s6F&7Tg00004b3#c}2nYxW zd)b82u@MaKfqBz z+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M?{{|&ZDWZqC2jCK9^8lD z-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2bS~j>>3@%iw)p;WIf=EP# zLLpI7frtPA&N(nMy1nkMb5?urAGBJnrC}gdtMzA6(n3^>W2IzX@%^x67-O`x?&Zct z^DzJi0R3InYW=xVav_;WVkzlJZ14DlFbqSse4$jDDsOM6@B3h_R-2PjK1n8$Scrda zVQ7R92!k-pxObskE;rLOZHfH{_!dVKGfJtEvBP1`(AMVr%*^yzGRE8@lJQ9~08lD` zlrq`c`f-!I7k3I_Avv+OpD+v)B5|9DaAln8`c+B^z+WZj{HcRJ8z)2r@BJhpr@6<3 zX~#J?Hsrj65aJg(hc6lP*q~(w;6IV~{!Ny3cgF>Ly=>Qe|CW>zi_ZBDk5MHvgDwAN z=4D!6U++0*A9XrLd+(2pdGBF5Mhk(5o12?m2>@xDel3@$&sod0Fbsp^fW~O!oPFJF zHlG4OzX2NW**%m4rY07*qoM6N<$f>u9BGXMYp literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4c69d36f657acf9184162cb80fb9e4e8756c6ac2 GIT binary patch literal 784 zcmV+r1MmEaP)X1^@s6F&7Tg00004b3#c}2nYxW zd17OU=G%k~d^PA=W!I)CmD z1dVXGD`Z+GG~EXP@VqJ<+eWdtRjRmUp&%a(4aesif<(mER+CS4u1}on?lle5Y*hSi z93ha;Wrb97>f)u?6ULa@1Ah6GeCF@)PxM6kO-u@!_w=1V+iIJKMF<=DO#0{Mw%x1i ztU4Ajtd?iiET(CpBj68pDK*A9)5gQ$&d`aqT26<%LQG@#Ie@rfS?zi-EfWkZ&OsE` zYkk&EblnF<)XCAHxla@ZfB?=oD@gCa4LWwbss}I>ITT9@A=(BVVFO@GoZ!uD7Ye0z z!R_K!iKKePwZN&@u4}t)8&x_&z;)cR5&k{TqtWON6ec%vSs|r7HYTM+K9?25)Z>AH zn-vZKgRyHbl=5csnY2ShN5+T<8=162N=^?A$6o@q#{mF-6~zOmEZ%Qq(&8v65h0gJ zyKdQ8*eu!)>*Kp%B9ZXEe#?%!u6UQre0PXc^UBuKj^o%1JBr^jcKj!d@(^!?BiN9Sv}L0{~^kMw?;(C4T?`^F!gv;beON O00000t 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 FV1n7CoRk0n literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4389a1313cbb6499330334e69d33ff032d690e GIT binary patch literal 1968 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..eabce2cb28f9ca75688b6d06b45e5a28efb250ce GIT binary patch literal 801 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b23980e99325445e628df8c0137bd5fbd4a7335e GIT binary patch literal 915 zcmV;E18n?>P)K~y-6t(3cOTtyVdzcX{^?(=TEiH!ob!6ZB+ib%xa)sSr| zf@mlrdP|5Z&`{~&&iiA~~9 znkhyzzi-YrnnO5@Ui+xlip{4=$wh$P5vDN!0+MwSSrq8+)5Z()xP8^_KS~F&TW@{* znSy-Nj#2M6T)Q1Jj1~wOE@-4yVJ$al=G9hUd{Hbd%pcC6*Nc*e$G$U~FV1wTR!uuF z^X?!b5D}D8&|0JL27eD~x$|;0U7Gz0xXb{cN5W_4Ofs+wt(Y&I9xGbl3f_A#Gel%} zn}~p!5ki0_kMWk6%tdGD`0}`2y?b-C!R(w#isgl*CcRfWS<|};!hBGY5D^G_bQ@we zT6R=2Ttp!VQ0T6!4)m3D$kH z8zsf^LN_YTPc+JURoNqf0|3E61Y?m18-b^EYYTBLJ~9L5007Xo7~JAy=6w*o6opJ{ zJ^E|>UpWT0IO%J+EVHZ2*Jb?mvw)g5oN4vECIXZkArJ9yJ0zRia`ToXuf9h_lM&}y zDfJu%j1Au|DyOeJx~k1GTMTYU=hQhsO&ZA~r4=Ag0gYk{;Jjc>Cf2h4{m=Ji;j+vY zgPYQsc~?M_MoO)T4(CDJlM4Ywxzj8*-wmg1MI8`}qn0Kl(LYmf3RohO|#lIcmKTOBz800D%on1? zZ1H7&@0V|Zaz3za3mPpZ~LX9eKV6pnT$K p4j}?i-x={^=LCQSQ0xZ}^)F36plBU8-h==E002ovPDHLkV1lJ(mDT_N literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..65e0b5b69b626ffb0f8e51c7a1c253d55ee99bb1 GIT binary patch literal 1962 zcmV;b2UYlqP)FzjJR@^}Bogj^nW%NJ#uhRzyH}2*|@= zBr^`MK>~?vkl17chz%Roum}VEy#Ip^Lw!Wyf5+ZW&OLbgxfV~Fg=*a=Jk5yBZv zP9b*8%>M4w|G9G{dKP{iRx^jJ3F!yF9@l#R`?3h%F!;#IpS*+E8DQipgc47r9s4*p~DJ{46z@_ zvHRY_zaLq+BG8SS4{Wr^KWNw#z`Al^b1kD5zxAXI!wk%9`J8itte7@eVYVM}svBES z5#YZdU+o@#f= z#!|xRUId`Pce;lU{ow7c_p1f2?3wzoz|$aGHdF&Qt{YPFN|xuOX-Wv;g0L%PW&~C8 zJV(ulyknvqs3pe2Ai`i@viX*3Hhc7smjzwfb?+Tc^huD3t&NPy#t>CyI2;nfstUk) ze<06u45%hTv#hc(@TMjoPd4uwWV1(~dsonvTc8N*R1TnUK?rBaEdG+}0; z1ZK0&{O+YA56{6RI9=a$?Hv@BoFh(39GYbSRZ1%|GZ|ijJ)`R;{Jp@wT-Wal>l3sP-l}bt#4!4`A>U>v9*PZ8dbfWgX0uO^FI~oJlmxl}n*B*GR$T`}>5@NzHXcLyC8DPTVrMjcva~_X}r>>s76A*q|+28B!6`>}UOBPdxz4 zkMDY^n~X8|t8r`VF?@M{hn6o(AJMefq$A7it|DxTLxdHja&&Gy))f|;86gBh9#C=2 z$)pv)`R{v2p7|E!ZHki2YM|c&Z@=?lz^ieJPcNi<6MpnwWe>V<; z;)X?Yrhqjwaw#**cFTzc&3@iH^2|4(KhG#EmY>clpvQ`V^_A;yzsa?({|O?uIn>t4 zDJfaE*w>EaL}1({mC=?LBdDD@o2uyiiKyV-*(FwB?U z=x5zi55@KCy5^(X`!td+6NnQc0)mcOy`w|l`iy{yCv`RE*}|f1AP|FwC)1_Z?;D(pNyXj0bqhDA@py0*2zqiAkxf%+t&?e=79a zKOLU@>pv;NZ~?erlW;9oh%(RwJXBoeeYf8saqUyM_(LM@W`x!`<1$Qe#^~Ynxhl=cU*0r1P&VK!0TuB~T<jBw$!4mDSVUf(>cG-_nhB3_a258wDI_LX>}#EClch(ctkz6M==mc5(S+x zj8<*`wBI>9H2%^yr@5A`1W&#*vp2+rV|%vA%FfMlXibbm6mFL}9wD#0`0|Qjp1Wd} zYzMFW@@9Ofl|>_Un8eh(`A=Ux{ddi%dqhO!`~H8Lh^S(Dbl_y6wtYZ7io+z_6~6Vv zSm2RC^_vefWy|&cAKYx$^XbTiqP2ZMJ$hGoYEZrK$w=AqS_C)Rc6~ZgJ8`$U^+9eSP7__V-66klz*@ z0K!2Az2@=XC&fwL06+I^ud-u*zao*}J{$mu2%HOnpQcPnT!er9TvACr|FA6io_A01 zC9REd_)JKO(S`Wg*HY4soe#+Y&vow$8~~yc!FDMoxQ->&Z3n8F18{qL_rvbuV!3wX z^0&FpU41^Wc(+{TilTt1z1!2MLb;Cf6OP86l3LZWnTw^abg$#Fu62sRBaz5Gg)qi2 zF=ODzDRYDafKw_M#haHdRubu?PZUqcRUT2=4{;m^pZ``duVuCOmcIjApEI=V_rvA2 z>0TnlyJbUcr(J>|;QGuQJ{}F~+3ya$%o_)tQo+!sGsBfcy3ZwaCBhXRjYdF(6@wUK zV2nY%HH(2Cg63a0vj?ZYc;i>zJkco?jQMP4xROZs)IHV}mvpWuGDJ}XTmG@oGE@*4 z1cAeK9prL(e0DWZAN#XVe?%CqLM=`hhi1F;Uu5 zcUcDjNFtTUt&i)4{Lmj~UOaE+rZfQ7zs{zGfTek%MF$(|2!IX1Yz8msA2S<2g6OXa QqyPW_07*qoM6N<$f?dAXumAu6 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ae2b0989287128fda97a6c1044f26aa7534704 GIT binary patch literal 2150 zcmV-s2$}bZP)sywjHM`)($?2V68BWPOVy{P>@P}w3R6cRoae^il7yxlu-x^Bq5uH z>?WIJckkYN&*>k#NeS`@m;}EwznR@R=brmHzx_SVy(yhpgu7AI^b4onRf74O}S!hbpSy~ zWqq33Jv`G7AuiUe5MLgD_kp_RVS%oHsQGH(Q46O7%$Qihb@k<(IXcLQutE-V2gkFt zq&)udagOEx>LTk}L~wy$=UsQ+mIuan3<-4og65Id@;fY-E8r(HE4XTM8Kt4)ThdzC z(&RAjuN}4}<%tNb7H-%)w{F9rLQh-JdX6>zItycGOe|sE6;+gl)j=S3Kg&SIlae!qq(r-wf??5BW4a6HRROZVHI30DO9`KEiu{OW|D zr#{s3H4(ecT1G6nv6l1dLW2t14@!i*XSw?6gl+Bctcba6)7;b69~X4}f_*bEX03(t zWjEDw&Z$EO+y^E?vd8B;kHzs}f55e8z4O4>B!D{B#ZwnFU4%8S0_DqZ{y*?gn=yv! zGEKvk)nKXh0@BdSbX4eR^P4XgBWuM{w*2N=&Ke!UT7$I)utRRf7-pUwVO&kn0<)(- z+&b>4&{O9(&$O^cp!B(0YMC@TgfRwVEY>niX0g_A->eD&0={p421khL^XIpGQ(3!O z2_-9U8O4O!AjbGZ9>+(NXf9dYN;+rSO>NsL`q1(E`Fk$`S*?YV=Vy;%d~FclKZ(GA z5TR3khZ};-}(hcR|Iig_jBXnUMUgYY|L|@$LN3+vjj_U$@OJamud2O z2c^{K4%%8vWr+bORmSOg6yWaFIlE)m9(L~Bf$MsRs9~(f$2QmXXzTO=a_aqtNlV>y z>x0cHBR^dov^if9i#6hTE=nneqw@{K@}A4SG+<1J2K@Nj&upumd~K&2h+h2G-Z0-7 z=Sp`vNi-TI5C~w*$xTQRA>Q7_3tKG4ceg4a2c$k+SpTfs(Q6%3Fs4OGFWmC-~D=jbJlv zTUNb(=qb+uQd<{YusomIGpEPF-m$L2X8cgm;|^LEE*TClE2Ze_O0%y^IFM2JPS4uJ zhQ~S%cQkc?)Q5{MT$xKX-I;Z*owI&~&6yCfSd4r=kJh^1lk`wXYmM(4;%#w$|3L)6 zcJJQwB;XwBJl*T@=biT0?U}r_cdW0l89z)cwhPB`isf)9M?_3|X853sr?pQHY0)6m5;ILW5Fb}YMo1CSjEbRT%z#$~%le(B0aiBw*;p)sVs zKEaYr??)+!L`u29;bv+y>i{m(b3ubI7&wW(Jd(8^4PA=7a-_}JJtN^-!u0sJ%wAcoK z>XPwajZC^`$&bP#YHzbhBof44b*?K@PH~6^9E|Y}f3*l6VPc(O{<1yDjst}#_1)a- zo!i#j-}usPF(Az$9{#M*P$-ubKuO)qJ8Ns|Z@4K?T6u$r9@#r#Ow=%Gl%*nU2q@^u zEB1E6C;K(|zCSFi@4K1TdRn$U_3^V;ZK9Ar9YFp_Hy(_(Rsuu;9jP9p$6fo(g(a0^ zFV^AmsVIG>h$`^*!>3NH0C2lHbIEP1lG%N`+=Hh06zXrL`1zO`iUWiO!W7^G#qUxyQ#227DTKfg c!{A8zA0bGGqW6J(umAu607*qoM6N<$f^WJaKL7v# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3c875248684bb35611ab873475675ea2fc1a9044 GIT binary patch literal 736 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 Wc{UQOkTY`t0000E+h literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d39dc4104fb172af7e2a389aea1e3248089a4ad GIT binary patch literal 1576 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e13ef9fb009fd6e90cfe5e1286cd4ea7cab311c8 GIT binary patch literal 904 zcmV;319$w1P)jOp8 z(DnSf-nZ&0feUDVe?KkD@`E^zA29RV-iK=dSV~zk%z-`m^M0N|WM2m#Fe;v;58 z2m#)EL{WsDogGC)w~{0o64BH10LmD1sC9nt=6IYr=fEMXt0b5i%#5wAEp>8oaw|>K z-X zz62;^u796p*?Tv~C=%l`%7y$1k9MD$E4b*Jz98#>p@dPXGI9`LoY z-h=9T9s#I{=&@4iTej;)d9IZU0g<>oBrv1vIuOy1%UwiGL(h^leYfknU9Gip%$I^N z0MCqaK0oby`}yiQsEO!FnkKjVuHV%AP-MXIeR4B;qEPep~}U-8A$=lBhr1wz<=`O^^_YiX>tw5ea~uL)SDY%ks3Us>0g-VObVm z0ytipT%>yg0IzOuZ{L?PeqRW@$;>NPCjVlsKR7-v9s?)fhq zeVp^TxK(5KWM(om>3RI&a;duKaDV5|`Mz_`cZEaN=H}+xopTSWau0B~2q#s!0|}-QE4>rTW`z1s)6r?-wyo0h{aV>)dtMNy0FqX&S1k!Z~+Y*!@yfoNMQ}suBd2 zwY4?UG$G3}RQ175r_(8l{P%AOy5HaUkO-%N-p0lTTU%RruasqpbJvsr-Y|ewfTn4O zZnrCw$y8PShdZ5gQ540~*9E=4zHyH+{z;&_xw*;4#>NGA4@=&Ay!XU$Ot-rxlgUI? z_5L(H`j?`ZKfh{sRdf2-v11?cUVjT5*}C&i2EzeWS-mB9uOty6j$>x?885#062R+K zRoEUpAuPQC@))s@|fbs?c11N1kr)dZ097Rzau{KyMiu?(96Q>7*!F?dV z0n)9lEe3=B4F}#YV+=tMaOTVzbAUULmQyR7_7B2 zo6U^(*rLdPXD-#a-`{vh#QX|Kwzsz#4AyTt@Je-E)9dw?i;{jCh~D7z`ued`#^^7A zJhA6Mn)#+dNLiR1KoYqu3JKoA5- zJFnkq2ZO;UKz=47;fc4MBuZ17x<+p!U}$sqd_KcD9|R!Z2ZG^Xz|k~ilF#wplLWz` zoe&N~&Uw@;Kx&gDRS|h$u~=vnh7tt<&MVF-))?eAA@^RHOeU!6!Y&rYb8(zxBHTNh z%}A0&;wYj~Por(r-VSQilTD`pyB2VZMe(mBN%us!Z$6(B$FZbwjPpw46l>Z|`>m4m ziuWzFs{Ydg4bUtW#lMpz9*fBRd7cx;iNtY)Q;+jtZXtN>Jatu)=Q*HHuJZH}eDO?@ z#JeK$(fNEv97U2u5#B4_FCD+hz>O*>%(5wUU8CwB+rJ_VUeR4)i%93Rbp$IPABAf z0q7Hx$@y;s<&}Vp8;IJ~eM`^s`Rf()nmldP& z7@#PM;xlz!zXa%;oe@{yXOkp;VF_-cFeDBmpp9;iBEoeCsL~qHcm;&W7`$_wd;Oex z@5Q<1%UPEF0Vv?=N(d|P7o#Y7&KNmWSBKv^3$<4iun3{0 z1wQvWjcY_ze|Y}<`Nx3s%kf=x-NOM@Sr#uvQTVJe=2TG>7NCrRDR+xA)dth>Q>zp{{Cn&Yjc7H3ItU@p$wlU`(5mxfbYs;N>e(6#mT^d#WtU zs4Pq3I3}=mx!kW@TmtLrY6rAjE818PA+$oU+}}*IjL~R>_g=i$AC1SOFD@M}_Jdr{ zBn*Lmx7&S37)IX}k@o_+*6m8S+r`@d``~GvLDTn-?0iHH!=Gt17N>H15FHfLhg` zuIu`HS(g2sb{g&hmn{+=#?p`gYqarUdcEEUjS22GhWCNIYdNq3kic10{^5P|=RD6( zS5>vD{Lg8p!xd}Ahq<1mKnIBS{~5<|*IL^Pg1~z3XS3OCkAokE9BrWGT;&I&8?kw? sKuilCEPu=L^2@8Cb-dyV)8KOYA4#CpjOa2%w*UYD07*qoM6N<$f|UEb9smFU literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0a1dcb1abe00eaa036dafcea59631f1917ec3d GIT binary patch literal 889 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ce40962c376e467cb4c6058f5be749bd653a9a GIT binary patch literal 852 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 R{0#sA002ovPDHLkV1mKQXLkSq literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad203efb6cb90d8d27d34cab63a13ccf35dff54 GIT binary patch literal 1580 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..99fcf80a0db987c64194b61c06a15d79152448d2 GIT binary patch literal 952 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..73f96250f67e278bf2e29f79cb3c5b11b3e1a098 GIT binary patch literal 1008 zcmVC3v>Vv!1`~Ap;$W{L>_Go(e~bZur4GgfJuKQ>$b zkUuv!_nw~*u_ct0)OBC@J=}B7{d~{)o*##yhT45W8(($zJM3%_z+v4KE&xy@mX+TQr4Ret8k)RMX{x7Lg3K$+EJ288EKJN7^lxTz zxxB$nO~2#$s-8(jXNY$XM@HVfkSOMKi-?GX5H*X4s9*>>{cW<)b8f}obB5%){O;k% z$nfMn-Lz^$Yn5pc`F_jl&z_G?wEKd#P2q>mMvlC3AyG8Ut;5&K5`sRtlGS_8M}Mqk z!rFa7nZe7wmQd{H(mYH}!q2f(kGSSE%#G-a1+_MZF29gqRQ zG)<6Pzm>Nl#uy@zWu)>uNLXb>RwQIId84JlE-(d44g|a%`ze@QCwV*jmbs2GVAvaZG^8I05BsrCoh}(2KI!KO^+RP zCT(Rs56(FxNro&-;9P=b3Fvwe$>b_xt7(i}YtX0fl)jt$;K=Lw$ihE0PrBjT`Q)if zN1Htd&OWo(Z0y}C4kJPQPvpSp|(Ey z(Eb7c3$ERsekQ4HB@@j6phzME%a}{ujeQ>;KOHFEo=E~IZU*1XVBH9S3P7n^M*s`} e`hQio<^Bae+OMsp1dVh600001em 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 RECc`m002ovPDHLkV1jk1Vov}7 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7d4e304c60f6d70c74ce9afaa83503cbfa7d76 GIT binary patch literal 1579 zcmV+`2Gse9P))d5Orh1!0QiihpQc9XbjDN2?2 zo!GHG_Pm^V+`IX($2g81d+NvV!TQ~M-@SBnb?!dr3Ki1T)n$F)NXth=^?r=ptIAOW zjS7CC1d>E`7~yRZ{^=Nft*tFFRB4~vA)8Hn^W3>Zu5rHsd>+`hGG^O0VhkuaP6^j_ zSB4d(R}IgU)P6n|ixqcV`uzFx0psMq4?GTd0P5-+sH^wm+vB6g>qW%eR8uNBHEJwFtcCyiz4!R8jJ^EYfsb|tRsa&2Oi`D7A=B&sK(vBcR*o^gxx#s1#! z0Y9*9j~=@7u-sAW+cx2qT%Wwg^wc#3QW$yg?t40WHd}j>^k84l2^D$SvMgyieAkW% zmzkNKV(RJyK+aYDR9i>l_07~ROZWHpM`|d&qYyrH=V9vVx9^p>9sd=VEW(Lsd*|Ob zs#)HvJUCA)goB~Tt_cH#BaJjR9RPF>s;>;5>%M=Z8Uc7~p!@wLHSgFSk2!Mmm{?Y2 zTiSLoJ9C}MiE)4&A}6Emoqt^~*8r5%`Zi#N!h5SC3=j(MW&eR@03WI^5BBwZV!d2* z>C#`kz@uV}214OolU$2nI8qj`MdYOm{k;#Ym1h>_LLUbW)Ybc|w#q9Bh9fi`JcPm> zBJ$_KzMd1SbBqcf1E{O>@4n$W1VUk&4z_@*S4CbN?CX7KW!wPw0QmOo?4DdHfl!F1 z<`w{t3a2j)^qefm3~*FL@YHy#Cb%AfV2A_F??VI+Dt{R4Kl?B&N{20DA+qVwdRJ)( z2075&f{1t&J$+%I=Q9SV6=OCmt|tCKi16Nh0Jf++XMnt_yFpoX$z?LkPERQS!c#^d z={OFmT4lAh$!0T*4qw)#BiuKm?eU)&g?CkzQn65Nzgx&=(u@r)3X96uqp|oY0HdN8 z0Ty!E>Kd*hlSwl+d}V2c^=o%`bpEs)GvdnY<)r@=GMUt}u&O*BjU|4*GH$&2(rds% zCY91vNB^pjPNx_f8d7y#1^r5EN9QkA=a^&n-IoS^!Eqc(%_XbhxlATK&-n0=s=BJe zW6@aRxwZ1j8}yF=rms(;Ra)&#YM!x0VHe~}t?lt&t(R*6qOrsq3V$jV3QSK=?Vjlp z>C_x!BSWgHt_oj_#yWp}yZq%(p<4PaU}0uzQWtW$9TzQ=o}XiUWLQ}YfOv{ zqe?+VABlFve_u)cn)7H^SC@6{u9lyv@>LPh$iDp&jx=t0d@UC8Tpb%Fo6R7Qa^d0D zSo}<-&$+F|;6TrpRpk^=TjTW-Y21&$AyBb=saRy@`V`688C7)!rQfyrY+GCWQl-Kh zN<;ZhM1BnNX;{2K_csLDXC!5KVPR)@?r^?OJ3QrZWPi^ILy@Edh z-N#)q-$6LZ(&ajU?eXC8coyYVDLD?sLVoq%fC+_Xy^cKd!OqT^_bOYlbeXrhyF*2< zc}SFx0`~$(fSOflv%uQ||8P`aZH>kMCL-JRsonCy@XVPrc0+>|w4K`el2vegIh|dc dXa3Jk{0ABsZiB))d;I_a002ovPDHLkV1ml{3eErk literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..bc0a3915a224f019cc7738cd66f342f5880e049a GIT binary patch literal 776 zcmV+j1NZ!iP)Guw7|W;_5%g<1;1cbv?;_j{Rn zZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCEx$~tUM;E>>%neaOp2gfa zuc@g|GR|Sy4gf$!5u_B@+5Wwom!e=aMmn!|ja4OJjG^DZe11YLI()e?%^BwvCkv#+ zMlK_?R--?E?L6x1>x(K1EG~R{>crgPrj}N2S$1XL2hd6(mtB#Cd@wDG81y_ZJi3Ph zz_)q-9<{7fkplp=EHtItSt8DEB^)#1`@VC`f$#ecbFh|5w_i#yRyBDkj4{Y%R)Qed zn+ZZPQ0j!nsTp$PaduX603d`Qm2OQi#(TL#CQF@AYLSN*Y8#SgW-k$GY;I#N<2SiO z-YzXIxd1>3NH=4ZU(9JlQq3)iI8WS&lZ_K8TDOxpJ-hRi#0W2>`&< z)RcX(mffMYecve4V_+HpfKa+=jGi+Jqr_!zs`)biJN^LbFhbrEMPl^;0000J8jLA7arrg4!F8lZ`ZyC(6I{b1q;f=V!kG=V@!Xelr*`@!~Oow#jHx_DcfGAPg{ zPMy1x+CENwIp^g^>fohm6E7E6Jilze@B4j^ULBwFecur(WME*xI(*mu_p8c%g7ksj z3DN>I0!4uZg)xwGBK*~8@ufpuM=w@7&yA3cCXS2@?!)EFqI?QyEsxojjTnOho?F24 zv^=Z=uX)1LxuSWlr>Cc|?b5MWELbCjZ>jPa-~*`N-AMiJ2K;q()YR@m6zbsT1xOtRf%l?CO1GBXuj%|2T7IPr>ru2Ey(8Z=-&9%D0AHH6$ zIe-3qts;+zF&YSlcg}JRf}t=iZS5%d)#x8a-gxb!Yvq|jX7NLy!TQ||RqJv&!KN^+ zdv8URU4r%d(cz(Et8;u(W75&|4Z0LdVxKX7W!0+GQdvc`& zf+5;&*$3cL^yJw$2alIx2Dnp1@YU2-P4Id&UKJO?hsUqa#ZEs6U=YHVv94KO-Yoo2 zTznpKa^#J{hYaAy+?>KC8Ui7j!Yu%{s61;Ba;UCXS5>l(!$NYlB>AL4S#Vt!y-CHh z*$j#J1@$}+g|BpU^?u)={7Y3S7B;Kt?M;Js;u=Uvy8^yS5Bc&^}NQcT9jR8>`kM?1Ru zpIs}@02pJw3y_?fL95hlC!Hb@A5&C4(9cGqeLuZkt^qiFq-R)>-xdmalJm1WXL^-P z`Z9@$WnoYFOh;G$&u)~zvfZ*NepO&8IX9zMvf1r7y-Fr^naPQ9Mb%T)Pj^Q9ez9K7 ziu9qbqZd7q$5mA(FOBO?+_%%IMJ6wetE#%5@X3zu{$FmS&Xj-YjQ0LSM4l-W@-i{@ zABx586HhHJFm)-8s=A``NN2R~xsBGE)jy2>^TOjGC-eCn@eBXfD@$8{sm#w#GnI&= zs(BS2j&%3_s*?IOmv;jL1JWF;KC5u~=YXZkEM`c~w;b&KSH;9PYaNe5Jzc zO2hJ*h#L2Mz{deB+orKGNL@n%et$j2Tyup1%U#Vn88Ye1IGJ>5wzMiw=3H}PGl%ON ze-jWJyhoI;BOK@I;W~ir^WpRP5LuRYU6*`5xB4NKKzYV0=+lS#`{&=SY{k+gMo0hF zM8SSQRX%`dAIj}O&8oB{=s86GqAD+TM0@@uB3t&T-Sj@|)TvW;AP@-Iw%cGAE!Wg# jlLrspo8Ah!|116r(D`V6exZ&%00000NkvXXu0mjfM~e+M literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27d1d652f093e1f552b89e9c93c1d10d4018e2 GIT binary patch literal 922 zcmV;L17-Y)P))&RM8Xn?C=C)7NDvSbB_)Ncc*nl8WAE3Yys6J&!0-pZwv;5J4!`g zrb(LguPrVly@XiD05na*(P7U1bb5H0AC)2akBu=8{x3ichojHqSl=IyZ}i&j4$e8e z_k<8;$s#DFh@yz9s@UG%K60-4YG-HXBcPcFh)x#6;pmHQw|oEAtyg*?Len&-#%C2m zz&VFfilwEcR#_J7TI-EG&$j?S7cdx%-fgw?r!SAkJ?|XBU&xya^3Kuk_jPIQjbq5y z=OGcGlO*|JJRbKEnOpV0$$3w|-`CdKn_BDF&qLI3IK0#A^?Gp}U)lUbbzQT%y4p>W zbaOOXehBDO0LTXm=|bwAgAkrM>Z)ROWu==Y>E>`a`hIO~tqq_=1+G@2j2lY_TDdwTsRKTth%mQT3+so+1-TjFb4466DjpV0Mg{M8t9PeJ&-Dl5GA&-Ib3W>&e$va&48$Hrvu0Z*b%r_=G? zz0pmQmSQ#zuHF_;ERbbcVXb{^Om-J|0-*Nx_O`03%3a-1`GDtYe~xvYNFd8hX>Iur zbC{iEt955$ZTaTHLZX`xP{_qGdrm$;?E;Ysn9LN`mcJNd-al)80>Ikh&vv_ev$A$Q z?e(++T$ojefFOiZ<3JMvoTS4J8ymp0Ggu6f6}e?OL?BJcROu88y(<0 zGs6&YApk-o3RhQTS(aB-{mt&K`4HHd_omUAby*bok6P=$ilW>oivlIIVkPKE5eeWO zWl=DlP7a?wJvgwo{$w)Q`wZB-td;Xx-2n!Ri-Whcj@}lL+s9X?h{!Yq{_wu}b~2ef w0(ODoGV{v-XF*+{btW$`yNAo;_|NhCH&!I(d@A#eNB{r;07*qoM6N<$f{#hAmV?ew-6bX2F&X}qcDs)N?*!hi%30tTFbg@K3+b6+%PK1vD$G6`L!w?Zc1e_}xYb~luQIsy=z2AA_3f@|awYGv!xOVM2 zS(X93s_HNH`~8>h3Us^O{gwz%SZj50aZy^W7T$X%lgVvCZ}$R05D)|bpj^9loxxxL zFaW*S>-GM8N6?*4=Sh%nSR3f+(+^6$US~3y;GEkx?5*I#FvMER%E}5$OG^Ojs^-1@ z{_=}^oyTtfF+YFwq6n9*wVXbETB0aoJRaY?8r+elbG2G6thH=xY(ye@so8A2m?X*7 zeL=Tc3*8`aFMu>3ICV2y0REGz&tz1QD#yWMx~1}y+bj~+eay}ld- zfjN8jtQ<7p4kBX=^?F3VKj8ZH>i{X}`+B|J3p3rY@Xb~O;h@$YWS?x|Vb(OifITjaB0)!wx z?RLBGpY}1p*)mVCJ5F@3H3grYZE^C{NyL~?m7jGwoeu#>r_)V>uoj;>xww_7-7gX` zU@dMu;eW4QMO7W>hXbH4D9#mFv*$Cxp-WZC3WqU<*=B>I-7d>3D*?!51B|`*+)p<4 zD0xw?Vxhp=XvAu-rvTpTHv?eky+2-fy)P`Ss^mq1AVh&B%QBXhmbA>{{a1&>{?kTP zuc|7jr|@sCy%op{k08_nOPZ!zz~1XuhQt1Mfsq0E2f$>U;q=XO69sZtAVAGpvNU6P zdAR~EzC0N8zDIe|&ukRMZDZtvW#STp!oBtqRmiJ6yKYMhFE1}uK3qIG7!01C0t1-w zIDH;SlO!Q9f~(Tedj`zwF7Z0>vI45=zc?5Sp4kozU?-EwIF93Uz+1u~AgqNruLSqN z+#Y4@JVM<+&bN=VfUnhRJ!9<0#*+ziv$GVcc*;Hgu%s2R zh)^?zq%1S2s%lZV$A`ngk8TA#g(lDQUK}^hsroY@G~*bj9i5k>XBh+IgsOq-2{1lHgciYhXNvR-!(c~!=~bUQnB zi4qu9_1+hs84LzL-wk*>G{7Xw(*M-!@iEYIS(?#k#MA;?=DMmB)ylG0c&%Wa2d9c4 zgvJmUVPkWXUcZm3I_LbShr_{hdjY-~S^<}3>6Jz!e#m?OP?98Cuh*p(1Q-z%tt_vl z>i}M>BwoP-MRm>js!w&_8X*+H2#iLfX@zOx+~l#*X!xtW0^bbH^qFaz{;sn4TQ@g1 z6+xmX!Wx5-($Yu?sukqc3sl#j+@!1#LL(RvT;W(*S!Hu`6JXuB$;U^d(Qo$yd@E?G z!J1|1AL6+F8ptDAmIq0aV2n@;Laa#HC_hbQ!RhtD2toDT0IqPXjn-K0^|UCQsPgy8 zB)_z_w)VFQcweXK+j(Xam~FLM4~Ajw>mqUW5+-Oq;~>4 x)j>D9TGc{IS20!FDq&Ct*MxE_zI(M|;Qu$u`rY&u{{;X5002ovPDHLkV1fxEwUz(? literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5e09e4f7171ccd3aa702ff628b8289691b22e543 GIT binary patch literal 911 zcmV;A191F_P)F()uoTeusvulEJFVUkQu9tYp z$%_~SWAGZmgIE6mZ-P1bHyCh*VDKV%GRA`l9=!<)9ZX z5zQwv2F^Jg$3fRL_~ZBA3ZuKv4-O7K0HD_aoJA7Hqx+uk-+S)*3jt#sTI;3ps)z{2 z7;wkIFpk~2DsQ+_?v-V^55TSkMA7JN>B^6Hp1&Tf?)aZXM6lLkFpOkV*W0cXdu3UE zaT?+Pko|u6?fBZYXTjK+%vWWM!C*L)O#B5C^17%x~y`BI7002ovPDHLkV1ll%qe%b& literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..00491aa443d366ab3de3c05790e907b9a311b37a GIT binary patch literal 1928 zcmV;32Y2|1P)`Ep9pIjj*_z?AB zUH3)tA%q2g9`wPWq6DJ^5%tB0FTVL=gcw2m3mQ>`prR0C6a)ncC}K9rW@n~%ySrw3 zrn{=E?m0eG_he?=*_qkh+4aC_x~uNF_0_rOo^$VQ!@E0~u+ zzTNG1e*~n54m~q7GaCfKSHV0Agw|TB^*Z&L8A{~}rD74x_HMlQ#PNvH#s+IqL_8Yh z4>PjLyaFLt}#Ki?K~tJQh}%-3BI=$ZTOGsRMgG|kAe?7*-$f)B%xz&WmWR_H7( z0Sr{_`+L34i~H@zZT&GjJ9p6-o^sA{W^vIJiY3P5F@AeCxGnMCqd>jUzy*%=!Juf2 zUaD3rFAj&p%Ljt4*H5&AAp0Gd>cZKxrc|zwBnf&8;jov82qHqgUdKAe#$XTv57%nd z7ly;(t9#ko>6c=0{3MuGvpq+tRwqu9JTt(dXy!emB%#@!1!mgmIc4T1f1sUW7PF zXf$Uzo`*`w82gK6bN<4Opq+E>f+`=Al8)|`PCZ^fGRv`3rvZxA>T|7D>x0{%jp0Fnuu!;balBWI zCvi+;W`+}|7XU&qKWVqyAJ~Kj?l;C@-L^V&PenvXl7w2L!O4XMjJ2UEKW(*I9|AC~ zR(t3Qh4RUTGq<#^I83qDQV0vgqjj#l_Bx1UppTeVt1ZP+$+VB1*tsme=c1|@YY3es zj$@WyzXH$?fU)Lkd-+Nf^}c6S^|FefBHMNw_ZC=C$xsolO@Kx8%Td((4zL=4`3LY$?=zfr z9AK||=YauLK~xYgTw7jNL=f>`>i7FklkfCnE21v|jFU0K;jQZSRL!wPeD2|^SEs;F zYy}3eVO`JAf0 zwOlUa0?XYD5o2<4nZ)q*rDX-wd-;67-}}J?IN56B04Wp-U2EM((=4M@DPxSi3*7kw zjDpvEXWw03QB_s%v&W*S|HB&rPoYVYq+2dm&WZPn#bOET?nWNT=Z~mIMCmTCsEDZd z+2^7t`tfeSo6tZ8!9T;$eI$wFpi-^n<7UhqPlIZ5ALl{q5ifLCa$phvnJ9{$1$w}E zw?3xOnq|p)u~_OE!-XVCv{J1YV+=-_jHGhAJFwgZimE~J_{`JobWjly@t^MZ`#;+Y zcq=qO8posmluG4!6*-rUQ%aR`K8R-GZ(|N#G0oHtbTVp+;4{zll@6$6Stg%~qW*LH z0p1C%Ko-ZNmnxO=13vQ)BypnUN@eP2F!{;o6a>sB$mC)^^wY4~d_M!Kn^j<(jOlec zfTmfNKDxRZ{c^v+JD~wQAfwUfw-b-QZM3nWVWDVT;K+ToB}U9<=x^$qtW&SPSwa+8 zk5(Dv2a$s;OFy={y84@g0N)6jiLu7<=nv&`X&HDZ9u9*v8B-`0C+E?};e z)(i0{rr+skIvyKU{+_1ErM0!SzfFJ-bY^|C0IdRzdcA%&3=3Z~#+(OmK}fApr%)_n zo!!+~Rq>f;G#oP8*qCmZ*Hz_Py4n_d0g~ O00002qc}$3>AK77D_j zoXzB%@4II*xx*ky1VKJw+qzepwdGt4^p{yNwA zXhfD}A|g^0C20{6#buc$UCyvW7^v^)=-^Tc9DIM>kMCcjn?X0L+3BgMLl}4`2!bjZ zmjwX(VBa-uy8e#!&=JkH)?F7%UcM$f$6Bglq~>H2Mi2xQr-;+Xj-N7fT+%~qD_+lx zI6wEZT_V+$l9Cc>Z39M$mYd8L!*1XJV9v=?XIrcnH*Ug$m|I3;rfygCza^y{qz`WQ zdkp}vEQ8Y;t#&W?YZ7x#-np>Kv4tg~J%s~+ zq9_ofF_I-&&4MT(%Tns8ZH9>O%{>vBotYlITm9fBD@n2t3I_KKKIw8se=RTCA3nN& zo#**EcFDK=YQgK-wIOlx@rZ9}aj@$4y^5Zmj~)O(Sy`E3WT?-(67cWnidbLqc${3$ zvB+?5XGd{yvH2hSo2JI9QTuR662_l( Zf!~0EPe6rPVebF{002ovPDHLkV1gG;a`pfK literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..25ce994a8952428841eb88073c46a0f7cedc493f GIT binary patch literal 1848 zcmV-82gmq{P)i15NF!C1`iY7tQBcx;FeFhLXb5Se@Gt~BiJdkWY%nag zF*bhe!(Mjn-JLo8uwK9jgALf`FO7CJbB@mM-o5vnvv(B3)b8E8joH&CKjtV|qC`E2 zVis^8kPD=M5YPzflpsg7YaCdxc=7q+#<`i)Pz|f94ox*MeyxN}z=X_wtu?makJn@3 zijYY3(ie|k>ngx;QEG>1t9;R-MadC|uBrJfU-~@TQECg|H4G0EC*MzAK_RAPp_IO% zpW`_6#$t4|w-V~=$lMMfYHP_u55G5J(A8fY`Jr<4-vyaq`}{I(`gc@TcFwSaxUNfA z$0b^t0*DBL`XGhpm!+kpU3V3_rm|wIz-vk={q31^$S)i>;JJtlEr7Zj!gU=Q&ovMZ zc7mb_*IiNa&|@d>3Uqbl(bqs;G%Z`^6wg;4uXk9Wg9hs#K&Y#e^JnV;Lar+-7A=0X z@{XXZt17l3{K@CflG(-cmDc)>VFv{42frNc;q=M>0d#{}UQ+t-=eGr2{YAwJT=rR( zrHba2+;!jqft4a2yG-4QuK^WPuDfc%;zth-$v5+*va)iVmt-927D!W zKX`rZe-V+Wz{-WCj~uy`-<5o2s?@8%`02BXMgP*R{2^rieW2@p#4O&mK+I0TK~x+sE8_3s6e=5WTPFc*RpU zvemtpgHI@>3MNdNGUPsFq$DC(wvV~e%0K?-M6UZA$L@+Ij;s+L@wf3Ubp06s8tj;{wXl5y; z@Z3Yt&<}1}6whCXVQ5pK-p|aqR!SAxwvS=7)}tm7!E2fnKd=zPFuZ8qt*Jcxv{oov z=^OXN_ku(OkH^c5*~I`}LBFX*B#}%e#+vP>x*Y8xaJF6mVzKz2wJUBUl}wIm6&#MD zJrNq}Y9*COs7vh~+aG!SskgL~a?Xng$;7=k+tKa_=T6s&>pHZzUHZd{HS2Z)5uHdR zz5$3vyT=%DpnAH)oI7($T-TxPQv1ux*RFqq^gsPx9g0MbLV8s9ih3ep0%z*PbzNH9 zT3=dO_MA+&(!fnkO}|>V;m7aY z3K#}v;I@m+w6!z?qymA!bL%&5`f#YgaCLcPBSR?KBCuJ9m`MEt<8(w(KXBQU;`twY;W< zXMzIRRV^(S4nF_FwqwCy&>=mmJzQ6oM*=z{ z1MmYruGzpdX3X%GEni-kRgi51G&M9v-YG8+U+0?uVnCd`pxaFcX8+{{Jfw5HCjC-K m0EhJEN|G+c&K;9pqyGcUitcG#!m?=v*8Z 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/slider-vert-scale-has-marks-below.png b/gtk-3.0/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..c8141d9adaa0a977155367aed6fbf6d8bd1f5ef0 GIT binary patch literal 1010 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-dark.png b/gtk-3.0/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a49e1f031f4b5f62d2462c3980b3c1643d7bcc GIT binary patch literal 835 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 D;=vv0 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-hover-dark.png b/gtk-3.0/assets/text-select-end-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d8565f3a7e0db0b8492e5e3978ad213f2b0e38db GIT binary patch literal 789 zcmV+w1M2*VP)_#JrW7qKYyuWh8w&+NFd+%6=qA~$yL(?db7m}(EFlj~vVQGw ze)C}FjP!heqgX6nlSEdB;VQB$!yxf|Ur$U<+B3CU*AIfcTrMw`N~JrMN@e&op74A> zyEr>rgb-k6blPn+H#fVTR;wV0zG~*Du9VNa-EQN!V0>X_##c%~2mvC3loHn3KHlEi z>f;X4d>qHWjs*Q6_&qf}J;clh28jrcl&}Cg?KUB-_gb+fTBf$N*)*4!C_(6bkQ&ZvS z=;$Q~@u^rWPV_+ld>n9ZthG=|VWd`b&W?`{OUGFN5blCf2yr5CH_VKoD59uZt$IQ5 z0077W@>JSRj4>D;8}nf8T|`ktuy!C20E7@IS1P)cWj6?bu+|O)T5A!6VOdIfl>qQy z+;&{o1*AMr5W*aF4^I*z0*rA;0Ll!wWnlXpK_m!7-}yhRkeLDIFJzeC_0n`;F-y~2 zTf0b>`Nevp5f7wUi;YHu!Tg4@EPHFTUXSC`o83+aB*e!&&%Y4>qpY2)udF18wXlDM zjX`~FEn((+z|ON{rIuXB2|DfeOcX^0L3Aw47=zWNrI@vTl&0ykJ_rCxsRijcL9^MM zEqR_>C=~vRC2@?^<>go@^*BwE`v5Ee9B4B|-@h)2o)ij&N>r_eK^O|hbpauudp#s^ zj8?PR$@9F;#?0kO@@jAWQGH8#o_CX^yba*8VIINuf3sc6v!q T=WXa!00000NkvXXu0mjfcG*$d literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end-hover-dark@2.png b/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..552cc81b15b7a997dc34288efd6aae7a456a4443 GIT binary patch literal 1515 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end.png b/gtk-3.0/assets/text-select-end.png new file mode 100644 index 0000000000000000000000000000000000000000..f1dfb6bcbbc17a0d449ad8cccf97ffb71a573393 GIT binary patch literal 905 zcmV;419tq0P)iX(IM~u~@u;U5KW?9`}zOIch4`mg3cw z<;Yn3txM96#ir+mhfl8DHE?EPy!Gs{7rKZD0I;?eqf%aqYt=s^Huh%;{u4Fw+0f9- z*S7_noxB)7GccTsA`4Z8DxfM*1(MbpmaCO!dFiU{z&WL}$3{jf{|}tHxcc;Sg*{Oe zZ8&US&~}=%P^(tfD&<86;Tz}udxhhpUu*!*OaE1pQA1TNwbD z8GHBj^5G*#?^QOXQmK^h01cqniHU%GPY?Ay@XtM9gf3e%p^&I}OlJJi>us;5e& z(mqze;4a#|lZ`Prcz>T};7(dqq4r#K%f)P_Y&MrO){a^R1^K7^oh!;@0N_zeM4}o1 zY@Wldv>q#K1?qzL&?vLJ64$xR#7o}!U6ax@g{oX;Q8ydM4e{RZc+1{9#Pxd1dpE=0 z)92MnISxS}()rtL-y(_-1b;1G6H>jvg%i`0!Mkd!S%-5Ds)Fsl6jgz94sm@I1paQY z_{tR~IwRub^wrd551km91pw-7NmXfX>e4%G_{|3&?$70W_CU2W z*LLcO03rr6BW~Qp;=+|!L_QoCo_d?;jNAt7X!@)1SK0DM*=%-i?}3B)d-6S$$#ktp zBSGA#W2JVzo+PcCUc%|Z@zL|Q1@TUq8XFrkeTRBqi`c#)kU)Dj- fxni-nA;5nF+Khmi+QB{V00000NkvXXu0mjf1m~>K literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-end@2.png b/gtk-3.0/assets/text-select-end@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0f011733005a79a78cf0afb79fdfd7529fadbe83 GIT binary patch literal 1775 zcmVj8uv67F$P|>Kv`s@D5ht{+ zD^eHpPi|3WWs^y%b>QE)IRRjw8JPUKv zEX>W~Tmo4DIVZviQy;u_q+A#q{!ox7w*s~iXl!>38u&ho={aVnt`mkqr4{lh|8!3O{LJ(HA8ZM1Vr=9+ zki*?Q&*FI|=}&j6*y`AJfG`YL$!3_kepO4wq5vqI@-+HQPv3X1ZdRXBAsP1N%I~f~ zd5{?6C6Q01>S+DaKAt%AEqVOVVIJ7sg1`@)c$X)}hJU>&n5g)1knT2GH%mk+kOt2y zgEllYvH!qR>_2c2W4wBhKVBRi`P;`I57li5hGsa&+W1CcEy-7+&3OSBmkoF+Pi1Z?!5_2DnosHt-QI2 z2&uYyIy$=m+JaQ{+gl=5HIeVAM1+SrIx)tmsQK0C=;(t9mi41Czij-lR(1lUQuQ=6Hc~7UdPhe`cNxW1^|9Jm8JE_* z?EtBI<3DLkC1Uq!HM%ExHU)sHIcOD9M$Ed!xK^?@?p6AT1tJltI$k51i_BwWI+%Du(X(tInO{jyFlR-KxSbMYb{|I;#|m1SQtei)*6=5a{!3yKN7H& zT=WJoy`0TZD(0~^MG%CQDP()(oFfQ)to2yVW+;_PAdDaF>;G>8HZU+y0{sKPdiF&X9Rhuzsd*P2U+$u@sX1x<#@U!A31)mX=EiPYi zJ~SdP_w*jWe7kqPFl8MY8uB{Y_xu9%RiF)^p|OeGEqiF*wVQ^<22yqP>)r_hpJJgv zZf%v-={r68dmDcKh3i5N{(9PAvX|Z$BM*Zv~ z5neC3)azS4)xN7F|I+x#*CUnhfc60Ufli>QQeO_3MCB8OO9po~p3Uz>{|C<9qV#m? RK->TT002ovPDHLkV1muZQJ4S# literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active-dark.png b/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fb025419ea525f62332407dd9e3185598dda24 GIT binary patch literal 794 zcmV+#1LgdQP)0vWvJHPnL~P2POD4D5LHF9lHDomET=sORSTxI znUQ98W=q@vk@PRHx4yMb;on_t+Lb4&Y0R3*t)B@w0d#)=5jL-il|<^(3G0c zw&Q;Oo}HGtfk}wCzqk};joIa*9y@fvBnIS0#VoLZI{?Q)#3D`^+*u?pfVtyf(Z$5E z#et>>o`S$$YX$z$>&A>h|r}9Q3yZd(~ZTISj!O;X#1=$->8nd(}O-`^b3u Y2dwY{p29n`tpET307*qoM6N<$f+*l|H2?qr literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active-dark@2.png b/gtk-3.0/assets/text-select-start-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..99e495e9adc326173cefb217747a63de32b85a11 GIT binary patch literal 1597 zcmV-D2EzG?P)5r>|=5z~Ff%AwifB~&Iqm$tXAD*m7Z7a#XV8o@di8={T970T!w`n|fh^DQ-lK{F0BNiig0~;ag_CDG zqaK3Tl2Kjf?DJN2yzsK$9qo*VbA-Ph&KMr4-D2keg4Bv_T)%h z0yPCVM7N&Ptrv7^!D43!;k|CH%04EE$)!3#DC?)ry(^BQ?<;6UfOBZR3Q;@tI3P%P z?-}O%t8!bg@rm7LRJN8^zJc^Tp?c~9cee``>V=sFybt7A335a zKQH5}hICK6Aj^&)swArhmxyA3qKFioDTG~d0ecA`54D*>ffy;N zTH&SGWyzma%hV64-4!%l!DRXfhMo&M}FW+zHQ&CqUwHK z{S4cepIsOFL!pEnU#DDv=*X3`syPY?eKi1H+aY;+0#<^$?*P0Jy49oDczQSjGcco! zoY?U5P|EOK*4HwCXnbjY^@V@c-toSN0@2BUQD<0AsEijKhev7EOf8B3hIw|>0_;!y z%OCt2{C*ta8x|})0c>3l9r~d$Sq7Pd3FV#BU}l&zPzklI7Mr01uoYRj1W!#S>|J1k z^=Ds|bC)puf5M`6)U0-4%6C3 z{LHUz@i@1(x#bHN74$QVM%{)ixD67^t4@_So49dh4MphGAhr5J5rzKtV)wdB|==phkrh1QirgrWO>^R5Qmpm%UdHrm1BO zkHPL`Q%yuLh71(OLTQ78zZk77&vj1J)hyO~q_= zwYZ4q@2q#6l@&3>Mj;|HVH#fxSR@z$t6KUitSBCBt0|hgz0R?i{*R0SL-RZG(oEQm26$kQ1qZ2%$}ifplea@ia^xo*DA`A#&x7y<)gtG=}-sSO(Uu5jXo zVgSGdh={VhkXKfgSwV3elLCnZ5U^Ebt5wzIQD-t306+vnAS=SAs$#k-cz2^b5MV4~ zj>IjK_wO+=r~$xO#t20%nmh;skp!$oUVk5yUtf`e`@5^5h(2&8M;-0mUJeix+C;$P z_hFa|DhxfK8OfJocG?C8AOE6ZXfAE z^ZBViqmu#Phc5@uJ@njxOb8-?S%GNcyO)Tdl!6E_kO^`6elDBwu?Nj$7y!Bsr#b_T z(}!*hX49^Qhyf9US^d#UDG)KVHu##=*ni#44hC|j>qzPz0F2~o&&@p6m&S!%7v1dh z-VnwN!Q)$N17kG0J_OixDeLy7&Do9vsiPy)kB?K`@^N#_mh)vvPOP05Ni0e!Omi4U z1Ya@+FZzwNz4SAE-%Q%|WOr9n>8&yA_}h+FG>er{{hJdpY=xlK(GALW1n_CNs|u?kIsgCw07*qoM6N<$g2hL6TL1t6 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-active@2.png b/gtk-3.0/assets/text-select-start-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..86f9e16abe250dc0a3de6672d34c9c90361d2619 GIT binary patch literal 1696 zcmV;R24DG!P)2*LP5eg_kSH1rMY`?}M>@C!`g3LA z2((!*_uliqkAIwdPJdBW?0V}rIk`9Y-1EGj^L?M^Iq!Le{|BkcruM;RW7rF_M}(`g zU@&cJnv=uZR9y?o7l8T+XKh)*T07M1J3I8S3N66nz;Xa1u(3YH&NV51dSaAZQFHSS z*4m-og>%DO4cZDk0eWWyb8lUePpwU}>th*~E%E?(=;dMZfnM|H1E%qCHdS-I;z5MZ z^`0BrXW&CqVRo;}P+R3qyS8W*pzwi#?P$B0e$P+t7PM7Icnr}c07*}1UX@~dV~QPX zGSpO<8DlsN4`hyDTfaY$3C7H)1#Nu~J`cJ`fut`quS~IPZJLKyXQ)igE@Mh=fs(&% zu+44nF1CJdk3n04F?j?utw1Iz`e0+4oomxP@R2m>#OpeI0JK)h}i#CYI}RB;C=|u{@7xvTT(u!BAHT63F60KUc$Yg%F;a>Gko&y1m$!pk{>^< zGz8oJ-M*TF<=KQM`pmWpDYsLRWV{P`K0rP&Pa#x&c0-EVN?{?~0x%L)CDByM;{cyo zpDue|O_Y(iPkR1+Z5OK%w%1e$>y~>glv@D4DUEIL{Y28=h{OAMT>@eLy83JsrqgK% zfD8Yz3!ePF?}lWmoHr_D0Xln&NZfg~?1zZq&9_4^16gCm?*g>Dzlf?^5T`^0RY%XI z@HI(|_Lw(bSbha~^U{bieBB~q%Ip@17{&^YHwFTL>tltHlcg1q{1M>zTSc6+7*n1S z6%jno!#T_A{Q(6FC`Zq&^8g+Nhts4B*I zA1IuNiDO!8u?`NO$fJNd4xDLQUzh}T>cthuK#mSxa~$a`pc>vy1UFYe5h=wnh=8?W zYdF%G=dE`v2&cPj-Or={Pui?oRk7{a*;furEFgNzb9%30@JoGQn9 zioDuYK!j0ibU$qp_p3=@uYYSrKaTwh_T@j{(7&G#;$V?`A`(xB=lSuVB4)zx(K){a zB&8W}aj!huQ{>R`93X*ny082B`ty@+=w^3$fBV3*h`eG1^YoS!Uu;Uo?|eY)SlEMR zc5b{^jW=%V;8&e_Uh67^Q1DdOcj{i9=JZTKn+^=L7?EGAlDY3LkFW1Y({RW1ZOU=L z=}=RZz2f-MUvJQJ$s)oixYmDt`|hJR8~>JxviacfI_K7iPNVeKUB|&$<$F`OdG2@DflB(74R-z$%{&D}3&` zL#VABcT#~Xqe|~p%fE*#|GW^;chyCMT~^`6dp=tC%ilgB_EzK0y8gF)@5-WlA^#N- zo&h#YJeM$#D($)6D2{I@O;9(=FZ@b9a`Kz?x!H{OKQ*S!2Zz_G4R$GJ3&LvPE^rkf q3XF-+?;K~1a5C`p_|%GuugYy8MNurGX!5o(atJ&~lD&(voagKH+DE%VqPL8Ro~r7@ z>2x|Q7G;*_Io8?)V7*?u8-errd>O~_o0pI@-5ZLc*h0Mbc<*t}5yvqi^7p{1s@@PW z?*R|;JR9coGRv|Vpow!Mz&UrNM^#bPtCm-*)k`Aw^T{N7W&hrOHk-{*)g*+##b$G3 zB*A+`WY_|$s(KmBcl-O*yet=ybB>E)xDj$iAqp^BuBs{r`R3r@pv$uH+q?(sTuR45{krb&|N z9n=A62&f{Fh`n#4$msu|PlRAVV{6SFaeo+w5CHfd~b{~U!R?x24#HU>{@^doc{Kr6VWeBUDrQ>{?MPbs4*b_ z{m)e(h_LC-@xlL6*Y%MBa8BNDPENYu9A3sv|7uf&UYpjx~@Ct{KrjGe{jjU7T9XFdLm*ziK95rvROWvOt5x5*L%-q zv(dI|&xXPMD#Ek6uD|+o|3BS8v|QeMVy(ObJXF;sfQU4pM@xHiDQ1E>X4 UhPf2yRR91007*qoM6N<$f^U3w5dZ)H literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-dark@2.png b/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6ceca190c019472302e52e8c72fac3a6a8e52f GIT binary patch literal 1593 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 literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start-hover.png b/gtk-3.0/assets/text-select-start-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc7e6d0c51fca8e8905922d61d1af3c1aaf10de GIT binary patch literal 758 zcmV=Kt=&{G7*?@FXDH&tVHk$r^E|99&AEqyGr3%B+wgAeB6cXEoOq&+?A(Xb+=w)S8UQs$p3LQX$Vbmj%Xj8zcTXr9OMsdG ziR?ciR2`fe&z=?_*LAEX+|}J<5;gZ;q6HxAM9yZjwh+HP*?TJL#5=huX%~b5z)obl z!+0EV;!dj=0PN%;=IKnv(IP{~PxJ;_#Q=baAP|FcYgrHdfi}-(d0s=IXprsFDA1DG46bt0@c6F<5uvV>tz)S2Z zm93OZZHrr#va7Xz&kX&#SXdVkX$vf@tyVnkz2Ic(%69-08-=x&v7f~Pl&e&Bfu-UIOWv%s-WUBv7 z!=i}rtWrutv)tv|4-)9JJs3HSyK%eVuPlxQ6T05W(T oK-P8LXLE}`UJecpdVkmc29Xan9c7)A2><{907*qoM6N<$g6D+HBdB;{!VU8r$` zBGxvfCd3$#jT^Tny3x4RjR}dGm}sJDG;t#d#-tGnv{>3`G{%&N^i82d%S@-wdyk8G z(18|OpuPSVHz)V|?stDV=X~eh?+E_`sj8fBYuzc9ye29K1dWS}FsAd|={<bNrVj>o=FFKwpT~Y))HEpi ziYNh4j4=d)VM388p-2qNvKF;o##?|aJ(O*2ZNUO&4j@tw&Wot{L9r}LL*WRaaExF$ zf-z>POWy)hW)=@NhAbk-esBM^+Q#|> zH~?TQqmgKgP$Whm7)IpbRUCD)p}fbgJm22>t_>dp{(=G@PW z$GW?Z`)-Z|j|seCjM4InD#}+^-B;c$4J_?3oiCKl&COOa9{OHH_j?Npw0h&?QdC^B ztUy^gnNZ4nFR0; zgYNZsy%d)O+y$GPV>)9!1z074po>Tu&B-yNj%)$&`3qenN=tIpOT9+KtOfA-+^Adm z%7s$ZV?>AmSe|7+m)u*o{$L%0qq(0xx8*oa)=U`(odD2VH(itC*cnSwMuY@_ZO^)h zl-BHQhCy`9ASQjnoSJl#i980?3kK0{fT>CM!KQQ0k#2+KbO1V@yy+$r0IBh0+7Rb& zQ(ODYHH1H>r>0yDr{mZpZ;k#l(%#>Q|Q2Z0kcH8s-)z!<&( zh>u)z4J>|r7yw0o1TX+wckca5pml0;f*bLb_gZQ^$=GNd&^}*D^oJZ6fT(;3Fx1~W zw*oJ_RF%Ffm(n)!QB6(FbRO8&-FtopJux*o!O%eOih&Ic^k#SCZ?!x3e4f3ZcYJd! zd0QYcJlM~T71#*z>%&|f=tCf(wrLWPT&VKEwr}6tbop6{`2&ivY7I zhql$#U6?yQZ>y&3-035#dJHfXRqJ?|Cnr^9sK1x1gMDcz^lQ2lz_pZ&Y&bE`AG3GmzCq+b~ zrDamKs&dJIsqrM&t`6k#R-k>>Xw!}z`z|f?%ssnq9UUEBu_xaV;RBQ~Kw(iap-7bC z;sE}lqC3u_)6-K-PNW!5CK$UBXL2Hy9U4~E_b>Jge%aXAXmb}Wx*gcs+8QYI@)q!> zz?Qs4#9*w<*Uh%)G7e literal 0 HcmV?d00001 diff --git a/gtk-3.0/assets/text-select-start.png b/gtk-3.0/assets/text-select-start.png new file mode 100644 index 0000000000000000000000000000000000000000..71a74d0b61ca15bd72deb1e7a05de0b31f6af511 GIT binary patch literal 848 zcmV-W1F!svP)9sM_33d;uEt))-{!2;R7Q9ABZlBnq=4b-Fs&&vI&V)(-Rj4YPAmIItsdU5t#hecWfeeGUCK4epCF(Q~07wiG63m39JM>V97zIdC z-xH}N?;MEOvU+)8f7&I%0Ki%cB6`cBzEG)rpK{L5Osej3&f!O;?8VCnGjRV)sU+SD zM6|l-i!Tv{h@kZGLq*hG=bpa)Q3alqC&po|g{okBK>sdPfwdNu@&v@Y(vDq^3k(1n zyR+}!ysi)w)>?S)77^3KS_?q&c5Jk4ojpx-UKjwj@9lpC(Mw~aFUw4T_lh`<;k|>1 z%tAy2&N;+!3{?*zVC>cNvZ%k@yZgWc0GR!sRL}EBq4#1C1Sh*!uT7_;rYcP4>^C6@ z2tnwt9NRZjKx_1~V`U-Jje=kq2+d@M+qHuj@@>hpe5ybhUf;-kI~;bI#118Q~F-s>)R11!!+i z>hSi*=Zm0tqMj*c#N?%GW&9UL0jn($Fuzy(pP1F*jBMMXPDKJ^)l5jHn`O#o{i zQ+NR&+n3u?AXIC4ZC#;I=t0B%$#j}TBC+Xt)m-9SyM|v-!S?nIEdTf@kcl-|_5wKD z@+x}+(u7mbb_DDr5Jpw4mD|oCk_E+D!&Zk;(Hem_plPUgLb% zpOlXyd>n&Nb|57H)fiR3WwSm&w7i8wxoto%04!B1^}XFzNYxWZLGAXOQ#dO?d48Vm zo?h%0O&ehtu~;rILvq%56Q2RJR4P)!76_RDBhYywfbUhl(zbcq6knHN+nbkfxqq9 zGZs{<3-xaR+?u_HbCx)c@V@mSjpK+Yiby0JH)m&R4tx{90PKI}`454qN~OZ>;w`MT zgkexWiD`x6I3|iBtaU7w%iJm60=S&X75`KR13>sWz|7@~7-KNT5(EKp9JK%{A`C;U zHCSu7eBpc*LHNai>6n?+Jo{FpRL) zVy$E5%0=Pt=)d-2{c4~Uhc zC1Whs3L@r{T{L(|QT6p)HOAnaLqwRHy}_mbo&$(fIJ*DP;fcmRnl6l|-+AjL(APlB z;P40ogF{p&Ur!wSrh{T-x4zb+#t6nZjHw>r&0M|2jhU+ek-&?iUpf5yHT^XM133Nn zw~k?W12omym0@VdV1 literal 0 HcmV?d00001 diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100644 index 0000000..4d30b6a --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1,1841 @@ +/*Usually an automatic fg color on these backgrounds should check this value!*/ +/*************************** Check and Radio buttons * */ +/*************************** Check and Radio buttons * */ +calendar:selected, row:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, entry selection, flowbox flowboxchild:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, .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 { background-color: #9dccff; } + +.selection-mode button.titlebutton, label:selected, calendar:selected, row:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, entry selection, flowbox flowboxchild:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, .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 { color: #000000; } + +label:disabled selection, .selection-mode button.titlebutton:disabled, label:disabled:selected, calendar:disabled:selected, row:disabled:selected, treeview.view:disabled:selected, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, flowbox flowboxchild:disabled:selected, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled:focus, textview text selection:disabled, .view:disabled:selected, iconview:disabled:selected, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected { color: #4f6680; } + +label:backdrop selection, .selection-mode button.titlebutton:backdrop, label:backdrop:selected, calendar:backdrop:selected, row:backdrop:selected, treeview.view:backdrop:selected, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, flowbox flowboxchild:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop:focus, textview text selection:backdrop, .view:backdrop:selected, iconview:backdrop:selected, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected { color: #222222; background-color: rgba(182, 205, 231, 0.7); } + +label:backdrop selection:disabled, .selection-mode button.titlebutton:backdrop:disabled, label:backdrop:disabled:selected, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected { color: #7899bd; } + +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #df0000; -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: 3px; -gtk-secondary-caret-color: #9dccff; } + +/*************** Base States * */ +.background { color: #1d1d1d; background-color: #c9c9c9; } + +.background:backdrop { color: #737373; background-color: #c9c9c9; 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: #1d1d1d; background-color: #c9c9c9; } + +.gtkstyle-fallback:hover { color: #1d1d1d; background-color: #e3e3e3; } + +.gtkstyle-fallback:active { color: #1d1d1d; background-color: #b0b0b0; } + +.gtkstyle-fallback:disabled { color: #552222; background-color: #c7bebe; } + +.gtkstyle-fallback:selected { color: #000000; background-color: #9dccff; } + +.view, iconview, .view text, iconview text, textview text { color: #1d1d1d; background-color: #e5e5e5; } + +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #444444; background-color: #e2e2e2; } + +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #a3a3a3; } + +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #552222; background-color: #c7bebe; } + +.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: #d7d7d7; } + +.rubberband, rubberband, .content-view rubberband, .content-view .rubberband, treeview.view rubberband, flowbox rubberband { border: 1px solid #6ab1ff; background-color: rgba(106, 177, 255, 0.2); } + +flowbox flowboxchild { padding: 3px; } + +flowbox flowboxchild:selected { outline-offset: -2px; } + +.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } + +.content-view .tile:backdrop { background-color: transparent; } + +.content-view .tile:active, .content-view .tile:selected { background-color: transparent; } + +.content-view .tile:disabled { background-color: transparent; } + +label { caret-color: currentColor; } + +label selection { background-color: #9dccff; color: #000000; } + +label:disabled { color: #552222; } + +button label:disabled { color: inherit; } + +label:disabled:backdrop { color: #a3a3a3; } + +button label:disabled:backdrop { color: inherit; } + +label.error { color: #df0000; } + +label.error:disabled { color: rgba(223, 0, 0, 0.5); } + +label.error:disabled:backdrop { color: rgba(223, 0, 0, 0.4); } + +.dim-label, .titlebar:not(headerbar) .subtitle, headerbar .subtitle, label.separator { opacity: 0.55; text-shadow: none; } + +assistant .sidebar { background-color: #e5e5e5; border-top: 1px solid #9b9b9b; } + +assistant .sidebar:backdrop { background-color: #e2e2e2; border-color: #a4a4a4; } + +assistant.csd .sidebar { border-top-style: none; } + +assistant .sidebar label { padding: 6px 12px; } + +assistant .sidebar label.highlight { background-color: #a7a7a7; } + +.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: #504300; border: 1px solid #504300; background-color: rgba(255, 255, 164, 0.7); background-clip: padding-box; } + +/********************* Spinner Animation * */ +@keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } + +spinner { background: none; opacity: 0.1; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + +spinner:backdrop { color: #737373; } + +spinner:checked { opacity: 1; animation: spin 1s linear infinite; } + +spinner:checked:disabled { opacity: 0.5; color: #552222; } + +/********************** 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: 1px; padding-right: 1px; border: 1px solid; border-radius: 0px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 0 0 1px rgba(157, 204, 255, 0), inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +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; padding-left: 1px; padding-right: 1px; background-color: transparent; border-color: transparent; border-radius: 0; } + +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #9dccff, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #9dccff; } + +spinbutton:disabled:not(.vertical), entry:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; box-shadow: none; } + +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; box-shadow: none; transition: 200ms ease-out; } + +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #a3a3a3; border-color: #b5b0b0; background-color: #c7bebe; box-shadow: none; } + +spinbutton.error:not(.vertical), entry.error { color: #df0000; border-color: #df0000; } + +spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #df0000, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #df0000; } + +spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #df0000; } + +spinbutton.warning:not(.vertical), entry.warning { color: #c7bebe; border-color: #c7bebe; } + +spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #c7bebe, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #c7bebe; } + +spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #c7bebe; } + +spinbutton:not(.vertical) image, entry image { color: #454545; } + +spinbutton:not(.vertical) image:hover, entry image:hover { color: #1d1d1d; } + +spinbutton:not(.vertical) image:active, entry image:active { color: #9dccff; } + +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #898989; } + +spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +.osd spinbutton:not(.vertical), .osd entry { color: #504300; border-color: #504300; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: #504300; border-color: #9dccff; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #9dccff, 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: #504300; border-color: #504300; background-color: rgba(80, 67, 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: #a8a152; border-color: #504300; background-color: rgba(238, 236, 148, 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: #9dccff; border-style: solid; box-shadow: none; } + +spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } + +.linked:not(.vertical) > spinbutton:dir(rtl):not(.vertical), .linked:not(.vertical) > spinbutton:dir(ltr):not(.vertical), .linked:not(.vertical) > entry:dir(rtl), .linked:not(.vertical) > entry:dir(ltr), .linked:not(.vertical) > entry:first-child:dir(rtl), .linked:not(.vertical) > entry:first-child:dir(ltr), .linked:not(.vertical) > entry:last-child:dir(rtl), .linked:not(.vertical) > entry:last-child:dir(ltr), .linked:not(.vertical) > entry:only-child:dir(rtl), .linked:not(.vertical) > entry:only-child:dir(ltr) { border-radius: 0px; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +.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: #cfcfcf; } + +.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: #d0d0d0; } + +.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: #cfcfcf; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +spinbutton.error:not(.vertical), entry.error { color: #df0000; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #e5e5e5; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #e5e5e5; } + +treeview entry.flat:focus, treeview entry:focus { border-color: #9dccff; } + +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #000000; background-color: #9dccff; } + +: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: #d0e7ff; } + +:backdrop .entry-tag { color: #e2e2e2; background-color: #9dccff; } + +.entry-tag.button { background-color: transparent; color: rgba(0, 0, 0, 0.7); } + +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #9dccff; color: #000000; } + +:not(:backdrop) .entry-tag.button:active { background-color: #9dccff; color: rgba(0, 0, 0, 0.7); } + +/****************************************************** Buttons * */ +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#c7bebe), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9dccff), to(transparent)); } } + +button.titlebutton, scrollbar slider, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 2px 6px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.sidebar-button, scrollbar slider.flat:not(:hover):not(:active):not(:checked):not(:disabled), notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), button.flat:not(:hover):not(:active):not(:checked):not(: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; transition: none; } + +scrollbar slider:hover, notebook > header > tabs > arrow:hover, button:hover { background-color: shade(#d3d3d3, 1.1); -gtk-icon-effect: highlight; } + +scrollbar slider:active, notebook > header > tabs > arrow:active, button:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar slider:checked, notebook > header > tabs > arrow:checked, button:checked, button:checked:active { color: #000000; background-color: #9dccff; text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar slider:checked:hover:not(:active), notebook > header > tabs > arrow:checked:hover:not(:active), button:checked:hover:not(:active) { color: #000000; background-color: shade(#9dccff, 1.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar slider:backdrop, notebook > header > tabs > arrow:backdrop, button:backdrop.flat, button:backdrop { background-image: none; transition: 200ms ease-out; -gtk-icon-effect: none; } + +button.sidebar-button:backdrop, button.sidebar-button:disabled, scrollbar slider.flat:backdrop, scrollbar slider.flat:disabled, notebook > header > tabs > arrow.flat:backdrop, notebook > header > tabs > arrow.flat: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; } + +button.sidebar-button:disabled, scrollbar slider.flat:disabled, notebook > header > tabs > arrow.flat:disabled, button.flat:disabled, button.flat:backdrop:disabled { background-color: #c7bebe; } + +scrollbar slider:disabled, notebook > header > tabs > arrow:disabled, button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +scrollbar slider:disabled:active, scrollbar slider:disabled:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +scrollbar slider.image-button, notebook > header > tabs > arrow.image-button, button.image-button { min-width: 24px; padding-left: 2px; padding-right: 2px; } + +scrollbar slider.text-button, notebook > header > tabs > arrow.text-button, button.text-button { padding-left: 16px; padding-right: 16px; } + +scrollbar slider.text-button.image-button, notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button { padding-left: 8px; padding-right: 8px; } + +scrollbar slider.text-button.image-button label, 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, scrollbar slider:drop(active), notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #73d216; border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +row:selected notebook > header > tabs > arrow, row:selected button { border-color: #51a4ff; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #000000; border-color: transparent; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #e2e2e2; } + +notebook > header > tabs > arrow.osd, button.osd { min-width: 26px; min-height: 32px; color: #504300; border-radius: 5px; border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd.image-button, button.osd.image-button { min-width: 34px; } + +notebook > header > tabs > arrow.osd:hover, button.osd:hover { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow.osd:checked, button.osd:active, button.osd:checked { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:disabled, button.osd:disabled:backdrop, button.osd:disabled { border: none; } + +notebook > header > tabs > arrow.osd:backdrop, button.osd:backdrop { 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 notebook > header > tabs > arrow, .osd button { color: #504300; background-color: rgba(255, 255, 164, 0.7); border-color: rgba(141, 133, 57, 0.85); outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd notebook > header > tabs > arrow:hover, .osd button:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.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 notebook > header > tabs > arrow:active, .osd notebook > header > tabs > arrow:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd notebook > header > tabs > arrow:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd notebook > header > tabs > arrow:backdrop, .osd button:backdrop { background-image: none; } + +.app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd notebook > header > tabs > arrow.flat, .osd button.flat { box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.app-notification button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.touch-selection button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.magnifier button.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd button.flat:not(:hover):not(:active):not(:checked):not(: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; } + +.app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd notebook > header > tabs > arrow.flat:hover, .osd button.flat:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd notebook > header > tabs > arrow.flat:disabled, .osd button.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #c7bebe; 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 notebook > header > tabs > arrow.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 notebook > header > tabs > arrow.flat:active, .osd notebook > header > tabs > arrow.flat:checked, .osd button.flat:active, .osd button.flat:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { color: black; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action.flat, 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: #9dccff; } + +notebook > header > tabs > arrow.suggested-action:hover, button.suggested-action:hover { background-color: shade(#9dccff, 1.1); } + +notebook > header > tabs > arrow.suggested-action:active, notebook > header > tabs > arrow.suggested-action:checked, button.suggested-action:active, button.suggested-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { background-image: none; } + +notebook > header > tabs > arrow.suggested-action.flat:backdrop, notebook > header > tabs > arrow.suggested-action.flat:disabled, 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(157, 204, 255, 0.8); } + +notebook > header > tabs > arrow.suggested-action:disabled, button.suggested-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.suggested-action:disabled:active, notebook > header > tabs > arrow.suggested-action:disabled:checked, button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action.flat, 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: #df0000; } + +notebook > header > tabs > arrow.destructive-action:hover, button.destructive-action:hover { background-color: shade(#df0000, 1.1); } + +notebook > header > tabs > arrow.destructive-action:active, notebook > header > tabs > arrow.destructive-action:checked, button.destructive-action:active, button.destructive-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.35), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action:backdrop, button.destructive-action:backdrop, button.destructive-action.flat:backdrop { background-image: none; } + +notebook > header > tabs > arrow.destructive-action.flat:backdrop, notebook > header > tabs > arrow.destructive-action.flat:disabled, 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(223, 0, 0, 0.8); } + +notebook > header > tabs > arrow.destructive-action:disabled, button.destructive-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action:disabled:active, notebook > header > tabs > arrow.destructive-action:disabled:checked, button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs.stack-switcher > arrow, .stack-switcher > button { outline-offset: -3px; } + +notebook > header > tabs.stack-switcher > arrow > label, .stack-switcher > button > label { padding-left: 6px; padding-right: 6px; } + +notebook > header > tabs.stack-switcher > arrow > image, .stack-switcher > button > image { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } + +notebook > header > tabs.stack-switcher > arrow.text-button, .stack-switcher > button.text-button { padding-left: 10px; padding-right: 10px; } + +notebook > header > tabs.stack-switcher > arrow.image-button, .stack-switcher > button.image-button { padding-left: 2px; padding-right: 2px; } + +notebook > header > tabs.stack-switcher > arrow.needs-attention:active > label, notebook > header > tabs.stack-switcher > arrow.needs-attention:active > image, notebook > header > tabs.stack-switcher > arrow.needs-attention:checked > label, notebook > header > tabs.stack-switcher > arrow.needs-attention:checked > image, .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; } + +notebook > header > tabs > arrow.font separator, notebook > header > tabs > arrow.file separator, button.font separator, button.file separator { background-color: transparent; } + +notebook > header > tabs > arrow.font > box > box > label, button.font > box > box > label { font-weight: bold; } + +.primary-toolbar notebook > header > tabs > arrow, .primary-toolbar button { -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.circular, 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; } + +notebook > header > tabs > arrow.circular label, button.circular label { padding: 0; } + +notebook > header > tabs > arrow.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop), button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop), button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +stacksidebar row.needs-attention > label, notebook > header > tabs.stack-switcher > arrow.needs-attention > label, notebook > header > tabs.stack-switcher > arrow.needs-attention > image, .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(#c7bebe), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } + +stacksidebar row.needs-attention > label:backdrop, notebook > header > tabs.stack-switcher > arrow.needs-attention > label:backdrop, notebook > header > tabs.stack-switcher > arrow.needs-attention > image: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), notebook > header > tabs.stack-switcher > arrow.needs-attention > label:dir(rtl), notebook > header > tabs.stack-switcher > arrow.needs-attention > image:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.inline-toolbar toolbutton > button:hover { background-color: shade(#d3d3d3, 1.1); } + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.inline-toolbar toolbutton > button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:backdrop { background-image: 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 notebook > header > tabs > arrow, .inline-toolbar button, notebook > header > tabs.linked > arrow, .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 notebook > header > tabs > arrow:first-child, .inline-toolbar button:first-child, notebook > header > tabs.linked > arrow:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { border-top-left-radius: 5px; border-bottom-left-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-bottom-left-radius: 5px; } + +.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 notebook > header > tabs > arrow:last-child, .inline-toolbar button:last-child, notebook > header > tabs.linked > arrow:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { border-right-style: solid; border-top-right-radius: 5px; border-bottom-right-radius: 5px; -gtk-outline-top-right-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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 notebook > header > tabs > arrow:only-child, .inline-toolbar button:only-child, notebook > header > tabs.linked > arrow:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { border-style: solid; border-radius: 5px; -gtk-outline-radius: 5px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, notebook > header > tabs.linked.vertical > arrow, .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, notebook > header > tabs.linked.vertical > arrow:first-child, .linked.vertical > button:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-top-right-radius: 5px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, notebook > header > tabs.linked.vertical > arrow:last-child, .linked.vertical > button:last-child { border-bottom-style: solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -gtk-outline-bottom-left-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, notebook > header > tabs.linked.vertical > arrow:only-child, .linked.vertical > button:only-child { border-style: solid; border-radius: 5px; -gtk-outline-radius: 5px; } + +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, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, modelbutton.flat:not(:hover):not(:active):not(:checked):not(:disabled), .menuitem.button.flat:not(:hover):not(:active):not(:checked):not(:disabled) { 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: 5px; outline-offset: -2px; } + +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #d6d6d6; } + +modelbutton.flat arrow { background: none; } + +modelbutton.flat arrow:hover { background: none; } + +modelbutton.flat arrow.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +modelbutton.flat arrow.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { padding: 4px; } + +button.color colorswatch:only-child { box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + +button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } + +.osd button.color colorswatch:only-child { box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { border: 1px solid rgba(155, 155, 155, 0.5); } + +list row button.image-button:not(.flat):hover { background-color: shade(#d3d3d3, 1.1); } + +list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +/********* Links * */ +button:link > label, button:visited > label, button:link, button:visited, *:link { color: #004B91; } + +button:link > label:visited, button:visited > label:visited, button:visited, *:link:visited { color: #680091; } + +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected button:visited, *:selected *:link:visited { color: #2a003a; } + +button:link > label:hover, button:visited > label:hover, button:hover:link, button:hover:visited, *:link:hover { color: #0065c4; } + +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { color: #000a14; } + +button:link > label:active, button:visited > label:active, button:active:link, button:active:visited, *:link:active { color: #004B91; } + +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { color: #000f1d; } + +button:link > label:disabled, button:visited > label:disabled, button:disabled:link, button:disabled:visited, *:link:disabled, *:link:disabled:backdrop { color: rgba(73, 73, 73, 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(0, 75, 145, 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: #000f1d; } + +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 { padding: 0; } + +.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: #504300; border-style: none none none solid; border-color: rgba(80, 67, 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: #504300; border-color: rgba(80, 67, 0, 0.5); background-color: rgba(80, 67, 0, 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: #504300; border-color: rgba(80, 67, 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: #a8a152; border-color: rgba(80, 67, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } + +.osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 5px 5px 0; } + +.osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #552222; } + +spinbutton.vertical:backdrop:disabled { color: #a3a3a3; } + +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: 5px 5px 0 0; border-style: solid solid none solid; } + +spinbutton.vertical button.down { border-radius: 0 0 5px 5px; border-style: none solid solid solid; } + +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: #c9c9c9; } + +toolbar { padding: 4px 3px 3px 4px; } + +.osd toolbar { background-color: transparent; } + +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(255, 255, 164, 0.7); } + +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: #9b9b9b; background-color: #bbbbbb; } + +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; 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: #8c8c8c; border-radius: 0; color: #000000; background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ } + +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #a4a4a4; background: #c9c9c9 linear-gradient(to top, #c4c4c4, #cccccc); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); color: #1d1d1d; 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; } + +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #000000; border-color: #51a4ff; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); box-shadow: inset 0 1px rgba(196, 224, 255, 0.9); } + +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #9dccff; background-image: none; box-shadow: inset 0 1px rgba(206, 230, 255, 0.88); } + +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #000000; } + +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #000000; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.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 { background-color: shade(#9dccff, 1.1); } + +.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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.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 { background-image: none; -gtk-icon-effect: none; border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-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: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-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: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border-color: #51a4ff; } + +.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 { background-color: shade(#d3d3d3, 1.1); border-color: #51a4ff; } + +.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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); border-color: #51a4ff; } + +.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: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; border-color: #51a4ff; } + +.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 { background-image: none; border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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(157, 204, 255, 0); background-color: rgba(157, 204, 255, 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(0, 0, 0, 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: 8px; border-top-right-radius: 8px; } + +.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: #9b9b9b; } + +window.devel headerbar.titlebar:not(.selection-mode) { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(157, 204, 255, 0.2)), linear-gradient(to top, #a8a8a8, #b0b0b0 3px, #bfbfbf); } + +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#c9c9c9); /* 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: #818181; border-top-color: #c9c9c9; } + +* { -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: #4f6680; border-top-color: rgba(29, 29, 29, 0.1); } + +treeview.view:disabled { color: #552222; } + +treeview.view:disabled:selected { color: #5e7a99; } + +treeview.view:disabled:selected:backdrop { color: #7899bd; } + +treeview.view:disabled:backdrop { color: #a3a3a3; } + +treeview.view.separator { min-height: 2px; color: #c9c9c9; } + +treeview.view.separator:backdrop { color: rgba(201, 201, 201, 0.1); } + +treeview.view:backdrop { border-left-color: #9e9e9e; border-top: #c9c9c9; } + +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #51a4ff; } + +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: #595959; } + +treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + +treeview.view.expander:hover { color: #1d1d1d; } + +treeview.view.expander:selected { color: #2f3d4d; } + +treeview.view.expander:selected:hover { color: #000000; } + +treeview.view.expander:selected:backdrop { color: #475564; } + +treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +treeview.view.expander:backdrop { color: #949494; } + +treeview.view.progressbar { color: #e5e5e5; background-color: #9dccff; background-image: image(#9dccff); box-shadow: none; } + +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { color: #9dccff; background-image: image(#e5e5e5); } + +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #9dccff; background-color: #e2e2e2; } + +treeview.view.progressbar:backdrop { color: #e2e2e2; background-image: none; box-shadow: none; } + +treeview.view.trough { background-color: rgba(29, 29, 29, 0.1); } + +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(0, 0, 0, 0.3); } + +treeview.view header button { color: #818181; background-color: #e5e5e5; font-weight: bold; text-shadow: none; box-shadow: none; } + +treeview.view header button:hover { color: #4f4f4f; box-shadow: none; transition: none; } + +treeview.view header button:active { color: #1d1d1d; 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: #e5e5e5; background-image: none; background-color: #9dccff; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #e5e5e5; text-shadow: none; transition: none; } + +treeview.view acceleditor > label { background-color: #9dccff; } + +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: #aaaaaa; border-radius: 0; text-shadow: none; } + +treeview.view header button:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +treeview.view header button:backdrop { border-color: #c9c9c9; border-style: none solid solid none; background-image: none; background-color: #e2e2e2; } + +treeview.view header button:backdrop:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +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: #c9c9c9; } + +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 #9dccff; color: #004B91; } + +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #552222; 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: #e5e5e5; border: 1px solid #9b9b9b; } + +.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; } + +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #e2e2e2; } + +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: #000000; background-color: #9dccff; } + +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #552222; } + +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #a3a3a3; } + +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #737373; 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: #e5e5e5; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -4px; border-bottom: 1px solid #d1d1d1; 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 #d1d1d1; 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: #d1d1d1; } + +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #e2e2e2; } + +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: #c9c9c9; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.csd popover.background, popover.background { border: 1px solid #9b9b9b; border-radius: 9px; } + +.csd popover.background { background-clip: padding-box; border-color: rgba(0, 0, 0, 0.23); } + +popover.background:backdrop { background-color: #c9c9c9; 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: #9b9b9b; border-width: 1px; background-color: #b2b2b2; } + +notebook > header:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; } + +notebook > header tabs { margin: -1px; } + +notebook > header.top { border-bottom-style: solid; } + +notebook > header.top > tabs { margin-bottom: -2px; } + +notebook > header.top > tabs > tab { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +notebook > header.top > tabs > tab:hover { border-bottom-color: #9b9b9b; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 14px 0 -10px #9dccff, inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-bottom-color: transparent; } + +notebook > header.bottom { border-top-style: solid; } + +notebook > header.bottom > tabs { margin-top: -2px; } + +notebook > header.bottom > tabs > tab { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.bottom > tabs > tab:hover { border-top-color: #9b9b9b; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 -14px 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4); border-color: #9b9b9b; border-top-color: transparent; } + +notebook > header.left { border-right-style: solid; } + +notebook > header.left > tabs { margin-right: -2px; } + +notebook > header.left > tabs > tab { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +notebook > header.left > tabs > tab:hover { border-right-color: #9b9b9b; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset 14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-right-color: transparent; } + +notebook > header.right { border-left-style: solid; } + +notebook > header.right > tabs { margin-left: -2px; } + +notebook > header.right > tabs > tab { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.right > tabs > tab:hover { border-left-color: #9b9b9b; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset -14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-left-color: transparent; } + +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-color: shade(#d3d3d3, 1.1); } + +notebook > header > tabs > arrow:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header tabs > tab { border: 1px solid transparent; min-height: 20px; min-width: 20px; padding: 3px 12px; outline-offset: -5px; color: #1d1d1d; font-weight: normal; } + +notebook > header tabs > tab:hover { color: #1d1d1d; background-color: #bfbfbf; } + +notebook > header tabs > tab:hover.reorderable-page { border-color: rgba(155, 155, 155, 0.3); background-color: rgba(201, 201, 201, 0.2); } + +notebook > header tabs > tab:backdrop { color: #959595; } + +notebook > header tabs > tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } + +notebook > header tabs > tab:checked { color: #1d1d1d; background-color: #e5e5e5; } + +notebook > header tabs > tab:backdrop:checked { color: #737373; background-color: #e2e2e2; } + +notebook > header tabs > tab button.flat { padding: 1px; margin: 2px; } + +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 tab { padding-bottom: 4px; } + +notebook > header.bottom tab { padding-top: 4px; } + +notebook > stack:not(:only-child) { background-color: #e5e5e5; } + +notebook > stack:not(:only-child):backdrop { background-color: #e2e2e2; } + +/************** Scrollbars * */ +scrollbar { background-color: #a7a7a7; 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 #9b9b9b; } + +scrollbar.bottom { border-top: 1px solid #9b9b9b; } + +scrollbar.left { border-right: 1px solid #9b9b9b; } + +scrollbar.right { border-left: 1px solid #9b9b9b; } + +scrollbar:backdrop { background-color: #c1c1c1; border-color: #a4a4a4; transition: 200ms ease-out; } + +scrollbar slider { padding: 0; background-image: none; min-width: 8px; min-height: 8px; margin: 3px; border-radius: 10px; background-clip: padding-box; background-color: #626262; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar slider:hover { background-color: #3f3f3f; } + +scrollbar slider:hover:active { background-color: #6ab1ff; } + +scrollbar slider:backdrop { background-color: #a7a7a7; } + +scrollbar slider:disabled { background-color: transparent; } + +scrollbar.fine-tune slider, scrollbar.fine-tune slider:hover, scrollbar.fine-tune slider:active { background-color: #ffffa4; } + +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: #626262; } + +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: #3f3f3f; } + +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: #6ab1ff; } + +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(98, 98, 98, 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: #a7a7a7; } + +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(167, 167, 167, 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 #9b9b9b; margin-top: -1px; } + +/********** Switch * */ +switch { outline-offset: -4px; border: 1px solid #9b9b9b; border-radius: 14px; color: #1d1d1d; background-color: #b2b2b2; text-shadow: 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); /* only show i / o for the accessible theme */ } + +switch:checked { color: #000000; border-color: #737373; background-color: #9dccff; text-shadow: 0 1px rgba(81, 164, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + +switch:disabled { color: #552222; border-color: #9b9b9b; background-color: #c7bebe; text-shadow: none; } + +switch:backdrop { color: #737373; border-color: #a4a4a4; background-color: #bcbcbc; text-shadow: none; transition: 200ms ease-out; } + +switch:backdrop:checked { color: #c9c9c9; border-color: #000000; background-color: #9dccff; } + +switch:backdrop:disabled { color: #a3a3a3; border-color: #a4a4a4; background-color: #c7bebe; } + +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: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.4); } + +switch image { color: transparent; } + +switch:hover slider { background-color: shade(#d3d3d3, 1.1); } + +switch:checked > slider { border: 1px solid #000000; } + +switch:disabled slider { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +switch:backdrop slider { transition: 200ms ease-out; background-image: none; } + +switch:backdrop:checked > slider { border-color: #000000; } + +row:selected switch { box-shadow: none; border-color: #000000; } + +row:selected switch:backdrop { border-color: #000000; } + +row:selected switch > slider:checked, row:selected switch > slider { border-color: #000000; } + +/************************* 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: #9dccff; 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: #9dccff; 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: #9dccff; 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: #cecece; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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(80, 67, 0, 0.8); background-color: #cecece; 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, #e0e0e0 20%, #d3d3d3 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:hover, radio:hover { background-image: linear-gradient(to bottom, #eaeaea 10%, #dddddd 90%); } + +check:active, radio:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#c6c6c6); } + +check:disabled, radio:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:backdrop, radio:backdrop { background-image: image(#d3d3d3); box-shadow: none; color: #000000; } + +check:backdrop:disabled, radio:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked, radio:checked { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:checked:active, radio:checked:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:checked:disabled, radio:checked:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked:backdrop, radio:checked:backdrop { background-image: image(#9dccff); box-shadow: none; color: #000000; } + +check:checked:backdrop:disabled, radio:checked:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate, radio:indeterminate { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:indeterminate:active, radio:indeterminate:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate:backdrop, radio:indeterminate:backdrop { background-image: image(#9dccff); box-shadow: none; color: #000000; } + +check:indeterminate:backdrop:disabled, radio:indeterminate:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:backdrop, radio:backdrop { transition: 200ms ease-out; } + +check:disabled, radio:disabled { color: #552222; border-color: #552222; } + +row:selected check, row:selected radio { border-color: #000000; } + +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: #000000; border-color: #51a4ff; } + +/************ GtkScale * */ +progressbar trough, scale fill, scale trough { border: 1px solid #9b9b9b; border-radius: 3px; background-color: #b2b2b2; } + +progressbar trough:disabled, scale fill:disabled, scale trough:disabled { background-color: #c7bebe; } + +progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { background-color: #bcbcbc; border-color: #a4a4a4; transition: 200ms ease-out; } + +progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { background-color: #c7bebe; } + +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: #51a4ff; } + +.osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { border-color: #504300; background-color: rgba(80, 67, 0, 0.3); } + +.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(238, 236, 148, 0.5); } + +progressbar progress, scale highlight { border: 1px solid #51a4ff; border-radius: 3px; background-color: #9dccff; } + +progressbar progress:disabled, scale highlight:disabled { background-color: #b09f9f; border-color: transparent; } + +progressbar progress:backdrop, scale highlight:backdrop { border-color: #9dccff; } + +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: #51a4ff; } + +.osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { border-color: #504300; } + +.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.fine-tune slider, scale.fine-tune slider:active, scale.fine-tune slider:hover, scale.fine-tune slider:focus { background-color: #ffffa4; } + +scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } + +scale fill:backdrop, scale fill { background-color: #9b9b9b; } + +scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale fill { background-color: #504300; } + +.osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } + +scale slider { min-height: 18px; min-width: 18px; margin: -9px; color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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 slider:hover { background-color: shade(#d3d3d3, 1.1); } + +scale slider:active { border-color: #9dccff; } + +scale slider:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +scale slider:backdrop { transition: 200ms ease-out; background-image: none; } + +row:selected scale slider:disabled, row:selected scale slider { border-color: #51a4ff; } + +.osd scale slider { border-color: #413600; background-color: #ffffa4; } + +.osd scale slider:hover { background-color: #ffffa4; } + +.osd scale slider:active { background-color: #ffffa4; } + +.osd scale slider:disabled { background-color: #ffffa4; } + +.osd scale slider:backdrop { background-color: #ffffa4; } + +.osd scale slider:backdrop:disabled { background-color: #ffffa4; } + +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 marks.bottom { margin-top: 6px; margin-bottom: -12px; } + +scale.vertical marks.top { margin-right: 6px; margin-left: -12px; } + +scale.vertical marks.bottom { margin-left: 6px; margin-right: -12px; } + +scale.horizontal indicator { min-height: 6px; min-width: 1px; } + +scale.horizontal.marks-after slider { border-radius: 5px 5px 100% 100%; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.horizontal.marks-before slider { border-radius: 100% 100% 5px 5px; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.vertical indicator { min-height: 1px; min-width: 6px; } + +scale.vertical.marks-after slider { border-radius: 5px 100% 100% 5px; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.vertical.marks-before slider { border-radius: 100% 5px 5px 100%; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color trough { background-image: image(#9b9b9b); 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; } + +/***************** Progress bars * */ +progressbar { font-size: smaller; color: rgba(29, 29, 29, 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 * */ +/************* 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: 1px; color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 0 0 1px rgba(157, 204, 255, 0), inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-radius: 5px; } + +levelbar > trough:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; box-shadow: none; } + +levelbar > trough > block { border: 1px solid; } + +levelbar > trough > block.low { border-color: #c7bebe; background-color: #c7bebe; } + +levelbar > trough > block.high, levelbar > trough > block:not(.empty) { border-color: #9dccff; background-color: #9dccff; } + +levelbar > trough > block.full { border-color: #73d216; background-color: #73d216; } + +levelbar > trough > block.empty { background-color: #bcbcbc; border-color: #bcbcbc; } + +/**************** Print dialog * */ +printdialog paper { color: #1d1d1d; border: 1px solid #9b9b9b; background: white; padding: 0; } + +printdialog paper:backdrop { color: #737373; border-color: #a4a4a4; } + +printdialog .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #9b9b9b; } + +frame > border.flat, .frame.flat { border-style: none; } + +frame > border:backdrop, .frame:backdrop { border-color: #a4a4a4; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #9b9b9b; } + +actionbar > revealer > box:backdrop { border-color: #a4a4a4; } + +scrolledwindow viewport.frame { border-style: none; } + +scrolledwindow overshoot.top { background-image: radial-gradient(farthest-side at top, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at top, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 100% 3%, 100% 50%; background-repeat: no-repeat; background-position: top; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.top:backdrop { background-image: radial-gradient(farthest-side at top, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 100% 3%; 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at bottom, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 100% 3%, 100% 50%; background-repeat: no-repeat; background-position: bottom; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.bottom:backdrop { background-image: radial-gradient(farthest-side at bottom, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 100% 3%; 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at left, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 3% 100%, 50% 100%; background-repeat: no-repeat; background-position: left; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.left:backdrop { background-image: radial-gradient(farthest-side at left, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 3% 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at right, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 3% 100%, 50% 100%; background-repeat: no-repeat; background-position: right; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.right:backdrop { background-image: radial-gradient(farthest-side at right, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 3% 100%; background-repeat: no-repeat; background-position: right; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #9b9b9b 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #a7a7a7; } + +scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } + +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #a4a4a4 1px, transparent 1px); background-color: #c1c1c1; transition: 200ms ease-out; } + +separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } + +/********* Lists * */ +list { color: #1d1d1d; background-color: #e5e5e5; border-color: #9b9b9b; } + +list:backdrop { color: #444444; background-color: #e2e2e2; border-color: #a4a4a4; } + +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(29, 29, 29, 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: #90bbe8; } + +row.activatable:selected:backdrop { background-color: #9dccff; } + +/********************* App Notifications * */ +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(255, 255, 164, 0.7); 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: #6a6a6a; } + +expander title > arrow:disabled { color: #552222; } + +expander title > arrow:disabled:backdrop { color: #a3a3a3; } + +expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ Calendar * */ +calendar { color: #1d1d1d; border: 1px solid #9b9b9b; } + +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(29, 29, 29, 0.45); } + +calendar.button:hover { color: #1d1d1d; } + +calendar.button:backdrop { color: rgba(115, 115, 115, 0.45); } + +calendar.button:disabled { color: rgba(85, 34, 34, 0.45); } + +calendar.highlight { color: #552222; } + +calendar.highlight:backdrop { color: #a3a3a3; } + +calendar:backdrop { color: #444444; border-color: #a4a4a4; } + +calendar:indeterminate { color: alpha(currentColor,0.1); } + +/*********** Dialogs * */ +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #c9c9c9; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } + +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } + +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: 7px; -gtk-outline-bottom-left-radius: 7px; } + +messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { border-top: 1px solid #9b9b9b; } + +filechooser .dialog-action-box:backdrop { border-top-color: #a4a4a4; } + +filechooser #pathbarbox { border-bottom: 1px solid #c9c9c9; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { border-style: none; background-color: #d7d7d7; } + +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 #9b9b9b; 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 #9b9b9b; border-right-style: none; } + +.sidebar:backdrop { background-color: #d6d6d6; border-color: #a4a4a4; 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: #9b9b9b; } + +separator.sidebar:backdrop { background-color: #a4a4a4; } + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #3797ff; } + +/**************** File chooser * */ +row image.sidebar-icon { opacity: 1; } + +placessidebar > viewport.frame { border-style: none; } + +placessidebar row { min-height: 36px; padding: 0px; } + +placessidebar row > revealer { padding: 0 14px; } + +placessidebar row:selected { color: #000000; } + +placessidebar row:disabled { color: #552222; } + +placessidebar row:backdrop { color: #737373; } + +placessidebar row:backdrop:selected { color: #222222; } + +placessidebar row:backdrop:disabled { color: #a3a3a3; } + +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: 1; } + +placessidebar row:selected:active { box-shadow: none; } + +placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#73d216); background-clip: content-box; } + +placessidebar row.sidebar-new-bookmark-row { color: #9dccff; } + +placessidebar row:drop(active):not(:disabled) { color: #73d216; box-shadow: inset 0 1px #73d216, inset 0 -1px #73d216; } + +placessidebar row:drop(active):not(:disabled):selected { color: #000000; background-color: #73d216; } + +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(#9b9b9b); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#9dccff); } + +paned > separator:backdrop { background-image: image(#a4a4a4); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #c9c9c9; background-image: image(#9b9b9b), image(#9b9b9b); background-size: 1px 1px, 1px 1px; } + +paned > separator.wide:backdrop { background-color: #c9c9c9; background-image: image(#a4a4a4), image(#a4a4a4); } + +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 { border-bottom: 1px solid #a8a8a8; } + +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: #d58126; border-bottom: 1px solid #a8a8a8; } + +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: #1d1d1d; } + +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: #1d1d1d; background-color: #c9c9c9; border-color: #737373; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); } + +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { background-color: shade(#c9c9c9, 1.1); } + +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 { box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { background-image: none; border-color: #b0b0b0; } + +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #b0b0b0; } + +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: #1d1d1d; } + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #b0b0b0; } + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { color: #004B91; } + +/************ Tooltips * */ +tooltip { border-radius: 5px; text-shadow: none; } + +tooltip.background { background-color: rgba(255, 255, 164, 0.9); background-clip: padding-box; border: 1px solid #504300; } + +tooltip decoration { background-color: transparent; } + +tooltip * { background-color: transparent; color: #504300; } + +/***************** Color Chooser * */ +colorswatch:drop(active), colorswatch { border-style: none; } + +colorswatch.top { border-top-left-radius: 5.5px; border-top-right-radius: 5.5px; } + +colorswatch.top overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +colorswatch.bottom { border-bottom-left-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.bottom overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 5.5px; border-bottom-left-radius: 5.5px; } + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } + +colorswatch.dark overlay { color: white; } + +colorswatch.dark overlay:hover { border-color: rgba(0, 0, 0, 0.8); } + +colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } + +colorswatch.light overlay { color: black; } + +colorswatch.light overlay:hover { border-color: rgba(0, 0, 0, 0.5); } + +colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch:drop(active).light overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px #61b213, inset 0 0 0 1px #73d216; } + +colorswatch:drop(active).dark overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #73d216; } + +colorswatch overlay { border: 1px solid rgba(0, 0, 0, 0.3); } + +colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: rgba(0, 0, 0, 0.3); box-shadow: none; } + +colorswatch#add-color-button { border-radius: 5px 5px 0 0; } + +colorswatch#add-color-button:only-child { border-radius: 5px; } + +colorswatch#add-color-button overlay { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +colorswatch#add-color-button overlay:hover { background-color: shade(#d3d3d3, 1.1); } + +colorswatch#add-color-button overlay:backdrop { background-image: 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 #000000; } + +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: #b7b7b7; } + +.content-view:hover { -gtk-icon-effect: highlight; } + +.content-view:backdrop { background-color: #b7b7b7; } + +/********************** Window Decorations * */ +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } + +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } + +.maximized decoration, .fullscreen decoration { border-radius: 0; box-shadow: none; } + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.7), 0 0 0 20px transparent; } + +.tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 20px transparent; } + +.popup decoration { box-shadow: none; } + +.ssd decoration { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +.ssd decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); } + +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +tooltip.csd decoration { border-radius: 5px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.7); } + +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +.solid-csd decoration { margin: 0; padding: 4px; background-color: #9b9b9b; border: solid 1px #9b9b9b; border-radius: 0; box-shadow: inset 0 0 0 3px #d6d6d6, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #c9c9c9, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +button.titlebutton:not(.appmenu) { padding: 5px; margin: 0 2px; min-width: 0; min-height: 0; color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +button.titlebutton:not(.appmenu):hover { background-color: shade(#9dccff, 1.1); } + +button.titlebutton:not(.appmenu):active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton:not(.appmenu):backdrop { color: white; background-color: #c9c9c9; border-color: #e4e4e4; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.369412); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.369412); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); background-image: none; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +button.titlebutton:not(.appmenu):backdrop:hover { background-color: shade(#9dccff, 1.1); } + +button.titlebutton:not(.appmenu):backdrop:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton.close { padding-right: 12px; padding-left: 12px; } + +button.titlebutton.close:not(:backdrop) { color: white; background-color: #880b0b; border-color: #c38585; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)), radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0)); text-shadow: 0 -1px rgba(0, 0, 0, 0.770196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.770196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton.close:not(:backdrop):hover { background-color: shade(#880b0b, 1.1); } + +button.titlebutton.close:not(:backdrop):active { box-shadow: 0 1px rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +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.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); } + +.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; } + +.monospace { font-family: monospace; } + +/********************** Touch Copy & Paste * */ +/********************** Touch Copy & Paste * */ +cursor-handle { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border: 1px solid #848484; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; min-height: 18px; min-width: 10px; } + +cursor-handle:hover { background-color: shade(#d3d3d3, 1.1); } + +cursor-handle:active { border-color: #51a4ff; } + +cursor-handle:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { border-radius: 100% 5px 5px 5px; } + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { border-radius: 5px 100% 5px 5px; } + +.context-menu { font: initial; } + +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #1d1d1d; background-color: #e5e5e5; border: 1px solid; border-color: #b2b2b2; border-radius: 5px; box-shadow: inset 0 -3px #cfcfcf; font-size: smaller; } + +.keycap:backdrop { background-color: #e2e2e2; color: #737373; transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; caret-color: #73d216; } + +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: #9b9b9b; } + +button.emoji-section:checked { border-color: #9dccff; } + +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: #9dccff; 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: #d6d6d6; } + +undershoot { background-repeat: no-repeat; background-clip: border-box; } + +undershoot.top { background-image: linear-gradient(to bottom, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: top; } + +undershoot.bottom { background-image: linear-gradient(to top, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: bottom; } + +undershoot.left { background-image: linear-gradient(to right, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: left; } + +undershoot.right { background-image: linear-gradient(to left, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: right; } + +/* GTK NAMED COLORS ---------------- use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #1d1d1d; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #1d1d1d; +/* +widget base background color */ +@define-color theme_bg_color #c9c9c9; +/* +text widgets and the like base background color */ +@define-color theme_base_color #e5e5e5; +/* +base background color of selections */ +@define-color theme_selected_bg_color #9dccff; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #c7bebe; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #552222; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #e5e5e5; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #737373; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #1d1d1d; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #c9c9c9; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #e2e2e2; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9dccff; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #a3a3a3; +/* +widgets main borders color */ +@define-color borders #9b9b9b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #a4a4a4; +/* +these are pretty self explicative */ +@define-color warning_color #c7bebe; +@define-color error_color #df0000; +@define-color success_color #73d216; +/* +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(#1d1d1d, 1.8); +@define-color wm_unfocused_title #737373; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#c9c9c9, 1.2); +@define-color wm_bg_b #c9c9c9; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#c9c9c9, 1.3); +@define-color wm_button_hover_color_b #c9c9c9; +@define-color wm_button_active_color_a shade(#c9c9c9, 0.85); +@define-color wm_button_active_color_b shade(#c9c9c9, 0.89); +@define-color wm_button_active_color_c shade(#c9c9c9, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #e5e5e5; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #e5e5e5; diff --git a/gtk-4.0/assets/bullet-symbolic.svg b/gtk-4.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..acf880a --- /dev/null +++ b/gtk-4.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-4.0/assets/bullet-symbolic.symbolic.png b/gtk-4.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6925a5f851df0f65b8ec5ce0add05b88683463 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@?$(*978lF zUY+2`)u15aB0u-=w1;;eU*_C3iFL9 zm?QMox$4H$87&g8k1xHt*DLIirc3GJ&-Ul8t$MPfy@U1jM7DFRx7Mg!-M>fV63`w7 MPgg&ebxsLQ0M~Ln!2kdN literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/bullet@2-symbolic.symbolic.png b/gtk-4.0/assets/bullet@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e9df4256c0fda41a3ef6e43ba0150a926b32c4c7 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zEX7WqAsj$Z!;#VfuOGz z^vPedf%yV6fB4?&uo~egM$->0$7UKiJiQm1{G8!S+*+}<$_DXEMYK1#i*idT%#SV+ zWZ3SYCSk&C)?}x5cV2xhmTEf%w4(h`jZ24)hpS + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-4.0/assets/check-symbolic.symbolic.png b/gtk-4.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..14bd626cedc729059f15197b707c289d52342899 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@)vr#IEH9U z+6k1(9P7OmivV=OtO5P9tpm*BY< z)%WeW8#tm(4qwT;V{aIf?wf++Kcp3S f`9C}Dzsh~5N9!x&UKJUjV;MYM{an^LB{Ts5W9C*a literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/check@2-symbolic.symbolic.png b/gtk-4.0/assets/check@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..994ce3a0fdd3557c04afe57649dff25d348be36c GIT binary patch literal 366 zcmV-!0g?WRP)MRJRyw_l;_8cN)~dW;ZCx zabUi4Of0R_1@^7s5uU>rBQ@(EtDd M07*qoM6N<$f)^s1xc~qF literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/dash-symbolic.svg b/gtk-4.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/gtk-4.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/gtk-4.0/assets/dash-symbolic.symbolic.png b/gtk-4.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/gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6340b2e2d5162690851fcbd7e9f3513876052920 GIT binary patch literal 758 zcmVX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10)t6J zK~y-6rPNJp6G0dU@c+#2?CwlVYMUCGw3O0Y@TOj>;6YIkK@blf{1_f8egr}A>Rk_F zt6-7pQM`zPCl4Ncp{Ka}*rmbk~x&y?~UFj!fyhC!&_MNM%9_!9LxWF3H6ZmzV* zJ$7NHl;?y1gb<8mISX3Rgt1y@)5w1UKo0_1Zm#r33IsWwN(RI0JMQ4dm` z%meT(05D1Lnb=}dhH-f$%NZTycL0!TgO&Aa5XZ?QB`fyYTTH4nfC_Wy@19m_X{x@!$Tp7Vpq0K~B<1tA0mK%z8uWQ6t2 zhF_`4da9D!N^U*?&}bvQ?&bj)r(*mnv)OfRa0)QTcgt&(n2$=S=V`F@62LZqR_Ecv o9?Jv30XQ9X20#oT?1tL;4Hz&Y3_F*A$^ZZW07*qoM6N<$f~^Wp{{R30 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5218d97d95b4aa0462013f6337dae905879e5c GIT binary patch literal 1516 zcmVgGvLDJMpiYcoFF1#S+$`FjfApuJW<$!X2W zP;;|BECV;orGRoN0J!PHGUd71$-v5Uvp#YcxKS?US(u;V`sHb=VFBQVkGxIk()@8x zf4r&uKh!kFWT#SvhflWIiFyG4PF;GN&gSab!@}7)U(8+Li%ugdnT$!UdRqopyOElK* zA0Jk{eAV;ZvcO`c6tHml=%_uM^6^@OX1j+74?Lqwz2^EyM~7vo6@iy7lnY#~T||zn z8o@nUZ_;RW55*naQ(=C=^K?ao7f%Z{iW`ocD)+6GSLi)?a5yZSo%6)JC$M; zmbO;^3VTy2z?*>7E>+JB1(45q%+FLMGq_(4EE&wJ%zY2|QZdLeRV|(yYM7~Ni9+Cm z^0HT|ePx-!jf|3mDex6V0wc+$|$;1E3iAlQaQPD&zqWxM2_$ zM1-909n$RVlk?4BImwF#xL|~duCHN41d}-~7{LE5poSSxat7!)r<2u;#Hj+>F{*4j zRqST~ms*E&io%8w(GLOoaWZKaagqWc%7+Hk4*)vd$-|;)rt=mrhJp)9FyQ8XXHKK{ZwwhVr>f9ZmYkSe`9|LZ+-qevx_skM? zV;*lb6>w^kpV05G0S=yhd`mR#ZW_N7DYCTF?rB)c%UM+&onFj?)u-wd!P%eL?$#Zk zIo!X$*VrY|KTWQfQ{>Cdc2Dy;PYS0zt&LWXhilvFoC<1xk#_380=9wOD{nu{0oEm* z_l;j_D{^b6-IFA>l#2NiKLDrJv087kzSTk%#kn^Is0Q%N+Bs;RQoy++`iFS=zlrf) z>GjiayV+3%DFnG;&2%KtW+UR`wQcS65&<^U#;@A$=AX!>ue-m^^Li)%7s;2Wyj79{`o%0Y-#;-rpTXr%D{BgSu)rEmi%aaoyi0-JJ(yv$8#SKQQCW zi2xx`&bAAI7gmnJ)5bR5`dazK9Y^2z>c*t=P0m%Sys(qiDq#oj0UhH{vO SKVAs{0000X1^@s6-qmI800009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H116)Z& zK~zYIt(99$6ImR_zd3X3jBQOoD(qI5UZW!6$;)P4HM!lzSEFyGfI-TkGU};oZ0r5-zFXx>9 zFaLASmwXgPA?G^(&m6~`R#mMmP`jjQr1NB?1C9!Ru_!SAZC;d{Et(jgqrzW2nn5zk zRq6Y6X7z=^|8G7ry1QN&&9@#Kg@7dT;!ZWDf_X!XHym=!2Uh5J>mOkdG^es!*Pk*}Lu4*h5 z7@YiTty`S_t(dL{*%lUaJQns+TmKSEQQ7mzom2NRLR}mDWoDi}dSIPf^yUd^fhn+= z#rIw-d#Ua1VslYxpzluI{h__on>s7}^Ck$)#Y2@I(P8613;a;QS20u_ZkHrQE$*mY zdKE~%sk7?LM3af}{ju`9F#!RcD~oTkxbZMy&*G46 zp)pllK9?ATn^`zj9A>RAQGtB|ArxImD2mFlS=q7uP6pYmoCy?cgn}OJmvrrGKnE2q zj)Xoy3@sLV-lN981~k~CstH}~B+<~l%lA8@yb@203#h~sc+@5F(zDwwq^J4MK8_eS z8e89ti`vlImtbjJ?`_!|Apo@A@Y5X!n_emdivC5wx3Z2yP2EZ)9H;@H5deDE*)6Sc zRju8AJUFP0k*n#z_7ed~*Oc1M`s%v?^dWyHdV&|P@Q#wX*V+g37EHHtJUe32pkLCk z?N}iCG%Q_dt1I6GS(X79Lr?>q7tvfRxwMWfTFx1E6zem74|6q8|y%IS3)yhN1WBaW$wsX>NIS x<480)Sq#8O&dC^jNjQ@%Dp^Ldv}C2V;XA7DKse)7uBre4002ovPDHLkV1n*G#^wM3 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-active@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9431dad16addc96b2ff08b82f7224e7023e75e9b GIT binary patch literal 1927 zcmV;22YC32P)(xg~FFB6j{g+lIdSJajbwQg-_u==&2{;El#y}D+ic<#vz3bJgX z;hZ0ZT9sZ>cFEIJeRjlg`4zR#g4&}=q5WpfL>A6)0FakqB|p<98qWEIf|cpT>n?hl zc7HZvxPr=ks}W+aCWYzO&ram&nU348Pa0>#J(UZ`7) z5`ULMn18i;0*k+ue$R65OdEL_R*rt*lL%Hhic3H7HtlX6Hr%Aj+Gix8CrWdbo z@-$UH5coh`{^tGjfLb9)`q`3P*320kES{;^b}~}U9KYb#1gvouulvZ;RNeZ>xPtQf zxd`RMT+*$6fcdNVN-7KNh0i{%0#eytK=Oq>vPwBjIl+VvXDU~LaIxu-- z{ap>+fl~tHE``WhUhHJk{H$St#Z$f@i>0&DQHUHv>bs)t4}hCgUh^X%^TnGU|lfRp^ zp}}?+&g?U7Qi|~l3mr^%C5;Fyo*5I8Suo9kLgpYn8}7sjA6m6GDSTS zkVw;$07ZGpqbCDO+|l-h$?_B+O@Jn(_JkCIsoA5`rSVM7wj%@}v?l;fg3E*u6UU{R zF>52Ud<+z;Ns=+f3_`d8O^%thXbfOZwGHV*EMZAa(g4gUb5X-@p5CwmAaeCcPzKH)4uSG_1|p-(il*Hk29(F!b|xYLrIfl9 z=+*Ibk1nty5TPe*fMHw$R1|0EX8=CC+B2%SvtM=tpp@Q3Kdvu$9H6nqKZ-PHYzY9M zhkK3_!|7cuM-QM>_+RIIM07POus&UJu6-o}m*#qBxK!L^$q&?Eb={cZCpAOg2Gn_+-Zd)sy)2vr^aMzvh;9TC`t z{|2c#d|e4aDCB8*C3dm>O=%MakUfomqKGCOk8xFt#%-&BLK6Vr>pVAdp(>`wPX2G;nZ05uRz1CKrhjUbsH|WhV*E9u>C;tgzwDm?2foUZ1yu}atdiliQ5@`*%9K! zw_CY^tpY`#V=uXIDfhBU00G{7+?p%O8YeZHNB9{JokIfE|!HozlIs>SbZF zy#hiOx{}$nAd~M-P8l@pL`#4j4cGbnS`UD(`g(ucT2uLZZr(JA4yhphy*DuKb|B#T zepQJjE&C4$SqzYuVdLqU4(1e$;qe?hn!LLj-B6tWI!I$nfJ0|}TxW`{b)qzrH3_WzL z&vUirtAB27xuZZhb_|$@9o`bKGQj`5jJaD&d0}3d=~1lW6*oC{{e6knLC>N==1;p N002ovPDHLkV1fX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*6UN zK~y-6rPMKR(?Apl@c-TQIk7D@#4ZaeYCUv7Wr0jA?E*-ZP!|RUq<#<>kXYE+_y{11 zXge?=Bo+n~fdm6X1p`qd1U>~LpMAdAW{HbclBQ|@lZU&X-<{q)hAHWEIwYms1pv?U zHoM)fIc_~W0k%g(Ym6~wjCtE`w{IPXP6TV%y61UK#u%iOsWIjq=X_&-e_xN=$0v9~ zO8LBw0f6UuO(MFM=lM>j)1i}sA_#&PM0BH$Rq;HpX<62~lyYwzdK45v5NwYy`zTgN ziD)cZ2j`ZTmv@QirtkX`u`0grH;HIH48t7&bB7gGA3+d2u`FxT_kH_VsTRj^=CUkX zoS&b+I2a7}4#B0RrMp6idkYH-&a}#o#??a`Ss zI$?(cXbB;vET10EIRLacfbz`RC}mle9KfHVD9()Kc@D-{#EYW%sP)*vF;lWELs^y| zxH0CXQc9f_R7%BJmhJE;ik=RKLzQLOsWGiJhQpycI5>DFvMf`LM#JQJzUDX%&HD6; zqJWe#QA$0Cj4_eAtF&-1HkngReZ#!yw9=Q+|eMHEGG z9LG@{#}E7c{$l{&D`ec++C&uizJI;ZXl!uKF9T>*KP`&llh*oG7>2KnF<$`;>YFEB s76Wh&fCs?Ezll5q5Cf1S=)YI?7spf_?Wn@RfdBvi07*qoM6N<$f?Z%vod5s; literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b5344d844d03a8a74e174893801afd25146bd8 GIT binary patch literal 1536 zcmV+b2LJhqP)17MVI|Apa@nK z5-LJMNJwm03@kbgAPpc`(RNV=kMf!(ij(*eU)$IBaeiIcH{*spCX-!m!nuL0?=$W84LyhAFJx!_4W1b zXL-JLSx_Q^h)^sR$>nkYUlEa&rKP18p2fzwJyxkyZm8;g;Opa1N7ZOFGSB@tP1C!Z zo10tbv2!kujiBB?3kqOvZZ7lOmu=f#SzKKF;(2U6wa3ck^7Fub;A>|=jjP#g5{4nb z|B@uR^Z4=OPc98?1ob}f)$>3d2j@7>-CC{o_`+bz%gc*#9IuGTvhVv83Wak)9Rs%p z+*w;&TRUz3sX11yR+laV3ZPgl;`=^88Td=7RH~dd|3oX*YIP}1(-olV`~KlRbrGp5 z?RJ}fzYnmks(04c*H@n!tWv3zRCNWYTo%;0#=|NiudlAIt{;n&g+ZWBLv!trDTCL1;|8^Yb)mp7K$i|O) z>}}w->$+D81t2063I#@o|4VTk|Ku~{*^hF${2H(#BFxXvi*4Ii1~o2Y47i~wTW_RmKwL$FGv@&n*S*LBI~^VbHIX=-W; z*L6|VZ?;e5~W8MUqo}RvTs7#q{5qT3pN~O{lL}b&lEPG*L;Yt(!G^r}}dYv>) zQ^#>$utenBfbIMK#GqhUr6UI081pR)cpb=kr->@NHyC4HvsCpKfa5q5g@PwwBJ!dI zdw}_Ku+jf>tB}+tREX$f`ejTG(3vee*F)k57Rb5L}`>Hx=osFekAHwjP!=x3*F#xLiffdK`10cIKPgJ9( zkvNY3Zq@7czp82@ilT{zGfmShYP&l-JAbo)W}2q=RFz(@H!-kow+lcV$A1D^7SQc< zI=@lXq}%Q4B)n#fq1Wpv5VzayUjsc0pxthNl&0zLRaH8j&b5QJ+ig@;;yC_Y5Ck8? zlh%57Z*T7%Ro(0N``Lx`TGZ?H2*VIntv4EtUjlW2?Bq5{lEkj-ZhD^g{lQ>>=XqD& z`$thktJP9~Znyi^!NI{lfX+DB2)-BQ^Z9{o+pmOSs8)$>3F z$j{8oEY8l({>ZlN?}*6Z1yn?^Z5zw7GUKFa%6N~bs(~@)UaQsmZKu=u1n4si---Lu z)5Ju88^H5`?KqA%H#hf+>$)%5wtY)PN+R;y_ySc8RCOaw(+`p)`Pcsb{y&o>iGUQ? zX1G_K+MS*!S!`e)_#EJm5BR=6ZCTb7fH9^QhGB4IZOAZ>c1Lh$>RHQd3YY<&8$o(J mDWrs9*@r-vVYQvRJNOiurMsSOACNcz0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&Gb{ zK~y-6rPMKR(?A#o;P>uqrwKU)ERc|jNHbR5Far#9V?aP9#K6#>!BE71Kw@Qwi5ApW z`~c{JKw)BFsDuy+ylV0)2&tyVbi8Uh|Mqz z4`-W}L1%4k?Vt*qMTf)TJ^<&m(e$I;ZohF|cS}mysKTbH)oLygtx73xMp1Nl3bxzr zZ6U-M6I@ZhM}0>B8DcYPDLEF}BSaV}TH&dZHpHJG{*Sv^YQS z!7Lue7#L$$mX}Jg)*22Vveqt*8Dqd0i@3G+I}t4n5)q6s-?-NLeV*sZvS3jZiM4i@ zXIZvOMCmdui3miL^m@HLJ{Sz*q9|UB$K&iGXK9SVcsx#(Qab<=0RV9v|B_O!64AQn zdG4a`*;Z0ifxPrYMSzq?Ff-qF8qv$E~`XM1&+sG9r4{>-Ba3BtYr+ z1z-|I(dR~^@y8f*S1Dx~V_vzfwH8V#q-mN=CX-Q~=g<57{%Ziybj?|NTdCLUSAE}q z=(_F`0Jj)pmruaI0DchB$Ki1JDa*1UfJu3H-eIi(r~~jy>nwl*KsF0a^AFZmC`zLc R_A>wg002ovPDHLkV1i*pN=yI% literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a42a02583798299f85ec2c752f754bcff51cbde GIT binary patch literal 1485 zcmV;;1v2`HP)d6^R=@0vAQ9g!&B- z9{}}@8(Q_E+;P#Bdetj-qw;cv5Emc;TQ7+>u3{)|?c+XEj{AVs)zt^AwO4>gN2fmW zegBzSt+qWguxhpXptbgjh+Ob}9{_7Ds`|0-`_Ejze*M;|gH1w(VTg#(>-9*}6yQ@; zy;QH)zc|YC%}GK5gkeabPyqOmh^#L!FaO{ueN63GrBZoFRj&X)DHI9>L9hokt}*96 z%d+g!*49>YntrBoYy@@nFeupP+z&m^TR(U1+{4rKbRIVtB7z_pgbyZ!f*XtWogH@~5BnX0IK>?^LaU9y8)<#PEcU|mF5SXdBajR=H>(t&-4B?Vi|%}DwXGepL(80u~&N-q(P?n^cu{yNz?s`o90L5s_a3 zUa?r5859g>X`xU+M11GmFAZ=J$P?a7l`}Z!E*jth3}?rzm4DEP$OQwe!2buBF(wbE ziUAfyWTx?TfEEql&zfRVs#-8Wtg5qS*(VW+jjG;;VIG;aoO7rus(Q-+p95rBHe;+I z7=WsNZk%%;!f?-F)*55@&}3Qm&cw-?X;d`goO|0eo6Wa@ZENkGm9vm@E;r|9qtSTR z0FiUtdanbi0odN&t~uxa z4#@8A?x}-CQG}{WmSun2+1c5EuS@HAXJ_YC;O1a3$UjI=MM;v7rYWlWMZ4Yp0}zjc zxo)@HOp@fcfQ#c;Ph*x^Yl-7n0hc7n?>e2%mw*HC#@eO5Uhj4ohLJI5ElpGPegD3F zm{@D+^?C|OmSrzDo6XBWJHPHtv>$Xjolh1P778Nr^E6G>7$crH+3a{43!m@nYC7uB-vZO?p9zr=Sb6(e!ou~$NB!hbI!fdYPEjT zYPCLN=+uGv>9AM#f$sqR($Z2n48s?VG0y{M_r0Cx?E$LlL6u5ZRsYfLcK_OHwdxE< zWoPt%pzdW%1PFi-kW#61W@%|@&GWop7-Jp>sv(03koOAEoxpU{={eC|I z6zDR{Rd+1_rwNuEaE^&`{OsAY3!dlA17ukice~xr#J!f`kVS_99R+M$1)wK^z)?_-T00000NkvXXu0mjf-2&DB literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..180aec8027292c1e0ddda42d0b462cb83f9f5952 GIT binary patch literal 942 zcmV;f15x~mP)X1^@s6-qmI800009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H113O7X zK~zYIt(9G9990y@|8qZPcJAyZHMMGs#eBBgY(HL=DuRV*f)KPwD_tQF5QRk_M8ukh zyy$~{$x~^;`qJQTvY2gCOp`z>5{f87E0Q#=G3l2D({uxI=WA!~j4zX5Olm&1fB3)L zbMB9GE{A&*tV0(I*+Z1FJ}Lbpt#7=2X{~&+R>Dvr*TOhEzhmcfTPfp%Lxo&RMbM!_ zu9b5(P`^86Jo)r?G$m7lGgcTL$hH69J>^k>(F=WTibC@ZyPAcFCzj4_tAszUkK110 zr(4^P4y?PysqD95(&`^0aSS9V(34yUgGQTzSiOFgSAb&Hv|NLm@ZJ; zloU+WF7)>HRxLpdmiVmti5e|YwPi!VMJ1}LQN5)mRwL+f0HEF7-K_4}XY#d;$v9nq<%gAP8VtruOT#i7|5G{M$2kKfQnN zwj<@{o>uxk?%%!ROy9Y69Dq*%$ag>d=&I+rXQppXmck(15HJivOy8WaJkLGzUgqO# z0OaD==cYR|U1n+F%GBhzDc3m+()TbmIc}O}X)N8D=>p&az~az{wr$Iy(aY!BT3)G| zfB0ZOC4}mRp(x7AW0i$x271XivS1|W92=R~TmzV>rP z!9igp+?WtLS5?(3m&=Z2Tb8*H3&L=0`qoU>`yYHV0l)#U)ZS`4iU806(2kCd_-ik} z@RFu!b%c_wQp!2kb7w9M|1kDdHfu(exd4_;&LbCJ1ZRp{ QnE(I)07*qoM6N<$f+i8iTL1t6 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..842af38125f4694945fdbce58d1b72e5a6ae651c GIT binary patch literal 1854 zcmV-E2f_G>P)Yu*&I3pa|;4-0op9mGLg237#3zif*~`?C=@D%LMeTP^Zq=~<%e@lZ5b^s zEj|C_`EuXaeP6#^*L~m5bqRB%ww8U*ipW+~{r;m*e0Aqs>?w1x$)WvwpE1Vl01V)| zuKUeZYoFRR+kMUK!S<{dksZbuS-7YQV~mK%jzjzRtj{W3drR|IM9eM`G1ZG3Wl^Y> znuaA}EK5Yp?)KJwU(X8Mq1Jt0QrvwaV%0V*p(t1aKw(jkn)*f&5d*Tj<3Q6>^9t9| z(!5rXCK0h}>KiEvmQI*2DlVa};o|_7Dt~NmX@2r<{LJ`5w6!)rDrhUNRv-o2OctGE2Z)tjL zCjO=!x%SrP6~McoIicEmN)}d3+sV-NetNpkfojr4);_vs-NEUsn^xr7TAIFq=mF52 zs@jGbfdLekmJzCJ01>aCf9hyyT0Nb0cZ}TOcbgw}RohSkp_+P1%4Y^PUW5I8^mKQD z5Ci$*%E#CJZ7TaIBiGT|v^)b=8LFEV7(lSBoT{3|pyZ0`pW9lSK0lTHq><}rZCb8E zJ4&Fkx{k7n%2|PpSO3*sdV9J-2#d1vku^^qpElg#mgf6h(f5GD%1|9;i{=h&4Dd=X zy_dQHMvThmRy?upUw4H2YwMnJ2lG#m%JRw@Dyl+r4wli?%RTh<_5j-Jc+IlatJn39 zpPz8%R8^9$*$q+|EM0g{!2l|%stJ}Z1fUIwVHYd~by)zq{k#-!drz_QG*jvn2a`w_SS zjcpL9C<>O6m%m_Mz%mNt7f={11x)45Yt}Qj!iguxyAfdFqN;fX%c#5}z@Hbui23x}JAePFF}Of({wjdtbitS{6&9!J!a!cmDoDW@ z%VT{OQn}Bj@(WUDJ;&o)4j2Pi#>i3;!5_#@N;C530h3Ry>pscs-UUt6&*fUJrv zAMc-RQ`N-q-~g(c6);t0ba+5PV{J!{cL0t7oY&rXW5jWszu30T&_Ms4_PHk-8tBJP z+G5+z!Ckv{-5i4hv~O_mb%1MEE}`!HMo(4g>%9cP<-Wex0nNYxI2)e(?g__nJL0hz z{nxI{E8O+IUJ~&bwqqZ9{#!4c1Z?q>X$hxh#5bL=GD=RU-BT?vQ7KiRbTr7luYbH~F0 z!~ve$^uz5*+j%FEh;zR4G>(050Bt)-*O}8K;&E)-ZhC&xkKRg8B{DYFIC}+%L?Tw- zz;N3`4=j7oaqPt-!-Fg+EW+dQ&KX!d7Ulez{}78ta2@C9&tLi7H#$2zoivzzJ2*() zTLm+z*hG>!-M+j0FXS_yhT4HQ0Em zD$(#wMn^^%9_%L`i>Ah1J$dm;@84t1lFaNarfxGQ$ sgcPVnx-lO&o;g36Tj->}8CMhk1EdSFH(o-FJ^%m!07*qoM6N<$f>&;xCIA2c literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5bc7d12dc5b96f72750ed1fb2a47b916dde0de GIT binary patch literal 704 zcmV;x0zdtUP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10!>Lo zK~y-6t<|w>6hRaQ@bAr=&F*=d;w~zLpzR)ns}>}JN)Q_%u?QkWOItfD{|vDb|9~iH zqDg6|plPlXLP#J1ixlQA#om!D&YNd*Cu@?si@AK&F6{jHhJCY37?LzigLb>U3IK5& zKWH=>zXv@}!>~@Lvu2FBMMOqKzLv}7xj|@Ouz=l;qUaI;w`DyD+ zACEho&if(;0AU!Gn0bboKc#6JoV6j>YPDr!%)KI3OrGb5&bcpf9M2!${_%#KB*}+C zSg)zI_D;LqUOV2Ddl$2_vo;LFRc5{$MNzpQ){C_^5Rs`o&u`Z2^>@3wyZ#?A48zyV zJbxCfmmmlN@BLJkW!Lxj_t*Y{Ns>G<#=MB4s7y3)l1_w~0}-iJDwUm9tM!AXr>Do9 zb3aR^(p6*nz4XBm5gZ*I{SuLD);afxnM>!zx-DUhiHK;y0C;Sz9Y43$jkR`MRTm9_ zbd+`l5JYst0H|C9NJLQ8iUFV_YXDRg0K6fhgYM19AQ2rHRsHUq8yOT4sOmQZV97a` zjS6;+wy??f~wY6Maf9l@SG!3#WTOguEBAQXvDgY2s mQ&raiEX8rWGVGUnA^8IxMHIDb?)WDF0000K;?3INJPE|P}R5V_4-n`drG$(luD&1t+kWDsn*c1&bikcjmDqd>}$GtI1IzX z*4ioHl(iOXEv@fUVHh6nX75M#SQv(fJ@^*nD{L`r%1x|Q$yc|jZlrniIJG?b&GqsOu=n+A?sYbg{8 zT|>32tsoYSF|Wj;^Yin6YzbB@77IZTTm??= zCe%ha;F@!8tkG!1`P_eUEC_-Nz-enOzVGiU6s+Z(F$Um8W6am>bL$>EdGh3|syZzq z3=R%TCw;0LWm(4R>Z+E_6L}V z8Vq?rV(7KP!&(GfkE(4Mz$)1D7aSUrW*Gu{T zY3m1Mv)TL%xSOVF{^qhLO4Bq?`dh%~`S?26!otEm5qS@ANs{PZRH<{0IF1#_fDfZ6 zdXUfA_JvDJOE-pwhVBFBopWlf-L)5!EX#5z0X~kR=)3lLyYYeL<>jA;hK2@!SDbSy zBGT(CQJSX2ajdE;z!y;zeYJ7T|G-*sQ-=;6dH}rXoD)^WTHAGxQ&o~A$y$Pjsf!?nWky(rMtifQ4~#W^~|Oo%eB0`yf88{@@g6B^-o1YP`pkB=cl^^!rBZ0E{SS!T0_1z_^IK1U$D96u1Y}fuDfMIF5fX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10)t6J zK~y-6t<}v>6G0dT@MmVX+nwnL0z&#hy4^pI9D6~H3eSiDB$z+D0Nz&=GCt!Ns06?+q zOvK}H=cw;#GtBSR=NMQfDnREw2v|FyCTZg>|ss+0aYrctqcxK8>Ts4!}iwsi(d76^|?kU zJ&1iB9C&4z=6Lu3b`UiWLH8!+=jZkC>8@GkV`HI6%-0C3`?*rcXV>gXx%@8oeRCp_ zNVs(kBRyTuOvbJq2dgy=M`O(Jnq!fk?x%Gte_8r;mr^Ymibfl*c{Cd3gwi|9iyxB! zKr)$(p(}SS+;^teWbD}3{#0xmx$No>YVa7|;xf2X_ z1X|X169{w!G~JV=1h~j}>+Nb`oC8W;qDrYws_AWmnyy1C)ky)Uwl!dvA(9e8w}k7q z%?Z~9p=66HB|q4uQrnuH?+{ooDA;gI>Ap|yZSqoC#Pb3m91%Puy7p5V_^ZfeiiBKT~^6RUX zl4^2bcw`pXcYP_P=t^ekF`?SM-f+anIB&Y zC8m0hs!Ha{G=)MQU_v}S9v>Q-*>YGamFjfWI|Doz3fEAweBxD=xtVE-`Ss)01goLG z0{TPY2wgor|3WRtU7?uI0sLmH9KZjehpsf5tKk|O8~d@VQ51lP(AC{TC=vy@&pMiz zIDfupQ(9Xc)B;7mh?hiCISz>149Ek(~eeDAUPguO~JE^o7F_I(vE%SzBqU zDw&xp6snJP3ZJJQIC^wywQE+r?NlnYf1@a<&Rl1G=HLK^v%e;j2UopjHI$=XLf}w1 z5~Z`dXI-dep-N_Mmi%HCluLqnDn2+k*)VK;eDq%NBmo=@N89M!*S&Gnl1<6X&QQoL z0!*o^Pxki@UHVU0?UnEi(6`yByWoBgsCj(l-`BDlo19Fvx?1@H=nF@pTY`dG&F$;1 z*IZvk?C0rpddFR1rF_SSAVaO8Af4S?gIb2`?xr;u1bDOixX!?|X>hSp4wOZ=p70swyC#0J3|}-fcqxxUS3YJ$nTZwQ{Oz zslg^L{QNvHup<~G+Sa~psCq=(+u70D3h2WZQ|F&uf~m->06TZ>-gZbZrgMaIWR z_KD|Qb{xk!a3}^_Sn#WbsxtLQ8teOBKuwR4it{w!gxlJhhJxy^G!l&hxSr9cjUdMW zLcvheQ1uAb461s}sOVvU9j(EpqLvwy2MusQMA*((#NEOT1ghmE95f*9#+WUA%QqS# zf~hWQIt*x_`J{iMW@#}%!KyYDb9-1-1o8$UW39#a{brl+eIKiOG0Yrf~Pn7yIE zE$jLpL#-b>a^%QmflsZqa&3Oy-`dt4SLZWWYej`m`um4xmtX*avi}akY<@9IE}Pvp zR4$vXFXN_7AoyN={}Sxb@NgE@7Xbh2{G67Gr7cI5ibbww<`l4^=H+-ip8FRJ;DLdm zbE>?d)=FmPvfeCh9qwkSL}q4MRjr8VYw^LsuWmnn=T8KwpWhedO)*CIc6Lc*lNTuY z#VqrgIaO;#(f9iYhTd9v&RrXe@eAi)6Z8YXMBCfheNQKj>ud<*`##s^GvpSt09KUO zRFT|JJ)8uK+Fx;b@d_BtkG4s&<`s2(MD1R4h`+=O`8ms%i!BKt8Kr-X0hj zSXeD@!#!d;HFC(ud0mwkfu*7|BDgIr|9noj7O!09_8w2*hN7n(+>h=X82Gc1d~0rA zCnpoFw{jiNsLF9f9}|cvbgUTkh82DTz87oGxS`OOu~_WZTJmg4SDjA((B|h_A^=Xb joR7sGUEGXu|CjMMBRy5gHJ^sz00000NkvXXu0mjfUm(Z7 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-above.png b/gtk-4.0/assets/slider-horz-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..87128e21e377ac4bbc47721e8a51872821780430 GIT binary patch literal 968 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 O0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&Yn} zK~y-6t<*hl(?A#p@c+Hojvc#As?xYZ%~Ewk9Y88#_`l> zbGsC=6c`W_f(;dkzNjLhiS4t`cRq$RRTP?}ZTL%G?sPvr_wtzF>{!gNEpy5q7RD?A zrrH@MO-jfoRp{3`I@|z|_b(*<1I!QaQ9@pNC97PWaQ(7tgEIyIP+B7v63tfH7O9N2 z!DAimuMYyL<VS9!Gm1V8}*>~xR*>RPWDNl4%&*<`N>+K)nGH+XwNY|dpiOv(*`>*6SEkC> zT*taJcoI7i(x!zmOXF16TV-Kzi^7-+=WO(f5#gKy1{Dedz>MvIkj{ltfE+8W#|D)u z0D@ym3BJTajt#~_f)ewY=1Q+OTS+u7*lfj-Qfi$RN&Y5DRhp!iuQEwi;zB+unjlQ(u40GM2SCEQyOS-wySJnOusF~IJALu4}F z(DBhKfV}$vRUzZ|hIuy=A;ZbQ9f=wP?Cv#Ek;)y}K70hA1@!#B00^B$n}&JUW074Q zR_O^Q5|Mq(+6NB+9ChdVTO`q0v^5Ov!|nq(?43WW=ep>Pezb%AP7@)|#0G&~bh8%) z40iV#X(Hr@LD+dR;{@S$b*3IyXX?TU!gl~_mw|dybAoW&3Bv9Ffps%=@{P=26hkg1 T*!B;p00000NkvXXu0mjfTnI!o literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..42ababe9f8482f31045cf4aa2c15721c8d52139a GIT binary patch literal 1612 zcmV-S2DABzP)c4v2IrhB@lyXtY6nca!yjc2^; zop%~d*Yx{MRd>~^5~hyx<)G2KAjpSM-UB=gEC5v?0b0OSgny{;d)F>sfg9;G8D!Fi zQRD0*g}Sc^@>$^6?hQl;j9`qxIfqwJ)v;gdw!%-X@!!qb&1;8)sxO`jly8ghMZg#% z9IKV7S4&jOB}!p{$lh&Kp`RBdX`fD<(MdA(UIlQ9{K$zsMd#MWeWQZLna4%t1z^Dj zMo%r&W&T)&z?ez?FaXYbT003FTd@|-3$Ur4FSumwm;2`3?}Du_enXHS0M!$7HQsS{ zUh0(yBNLA}07isbrNqMVns`-uXR7HZ|sM zxJE6aQV!|HeN_3ViRyLV@Ba3lDBDYP^TRVLLF~2e*@~(3yr5xEq1&v3VEGsq!e!>?kB_eH4xhErb08m^KUU$?eEorfc3~w;UU<^1 zXc)Dj?{|L#qv5NZJ!b=dJuniy`}}FK!Q`*}L8EY%i%+&-Wv=Ux|!7~*gd|m_=j#rNqG>Q{*wZW<&I#@Mqed$qPu~98^)V(wc z8yM=<62Oveoc(|S{V+hI7R>}Sibi#qU-dDA@?L;yIh>`5-AP*YeMW^x0HV@tQKfJ= zFA5JEfis~EIN;KD;4nr;&-9W3sxoWQFwCGNsu{q)xl){ED1bAdUGM#@H2^rL038D? zJFhrD+ukai$9WIvvH`gYgHmFak@bt=C%tA+_g8?p*PkJ2EWh#>BdS*bcDlV;n%LAgWGE^@EY;4CfLG9*M_acxPz!h=lC7`+0 z?$Jw+wzqm|&UU8<=vomcFEN;>0D3La;#q)|<_^M+cE2{ zEa!;_YyS(_ear6L zA@?;;x5PyM5n~>2$5{}SLJo5exZO!vzP$}-u0`=B*K7R&*kZUE-wmZerbTa6Oy%EV z%%|GjG>A%;@*(utPIm;NP%XafdYivyaLDGy+uiMe!vlRSk~OiFt0Lx;oj5b4FgOrw zrZGL)nQlUSHc%Rn+_Z zl20~&J_Ox$Qr!1^icyc{$s1zJuOQ|V?QU;sSSQZ7x!M|locpTpZTxHq+P4CDD-;aI zy03ZiIzeSc#C*KnO_>zdP5L7csDIKW&7a&0Gzn@CRwUPhuzX7~7u(&GN>qAFSU1VI zxw&-T#+=tHw4Y3#;yQMws!h?TVM3H zcKUf>Y54tp$6@T(E5IC4R3*z24xxwcclgGm036O421VL|hwT4$zTCcZ$+-Oh0000< KMNUMnLSTZT$_C5; literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-active.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..39b1c21f6a3c66534aaf42ee11cc309dbffbff8e GIT binary patch literal 863 zcmV-l1EBngP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10_;gd zK~y-6rPN7G6Hy$;@!!1CjkbiPMce=pPXv)ggC-n3^`H?*jK;)+;KiGQoV4+*hD7lI zC*y)a)DVMM<%q_Gf}{|mqE3r6lp-zDc{63&&ht{FvQ(hoWG?e&K6%N@`*T>M>gHi> zh|ScSjTxuoDh?@8H3tCn8C;Mfcu!^aAe-brb#>N6SN_Ybd{KJ-MT1^TZtp8FWZDnp zSSpLnuv#(z0D*86qdZ0bXfQlEBU43DFMR8=KUo`eI7nHb_J-L&nyxh#nJNl1*V_Ew zK6xmv^m-_bu&xQ)yNhr*Q~=N{eNa}`cC*N)YwA2#YAUkoQ(^#6kgbEgGFSI*QYhC2 zwp#-q?>hm20KmSc{(6%h&FyDOOj$-vYALBKqXz9~_Lz)1uDSGF|1kjIs+)(k5$){M z_0uKWDvM1U#*%aW5Yg7n`|@mtA`(((PwdS%n6`=mKy`^3h4}`H=a+n(m<-%0dsUu! z%UUA)fn1B(fK!Bl)uyw%rK*ZE0dR+j5@Xpmi#Bc0mZgIdV>u*kDG>(-27u@^+`^o= z>IQAPKsXA021116*zlM~N*nydQ*exZAc7d_c`-6CrV9>?1;sF>kBQ=T_I&kAvU`ed z85{FTn4FR2Mfczn;&XLMQdqcrwbv`rMRn7d7*XNq!7hXLrXU=k9)&I)6P4MbDy1m z5B1+!Mg7rP?|2{CRafI$2VKU5H`C6JhWW_>A$fiE@LNU?x_G)P8I8pmT9>ew9rY`* zwZRqWNCIVyLu)rLyHjB6g9%g>#OD#~{v&R$T=04#6mxrox6{t`vD6>{>Gu~U77X@D p)`}zk(BhQuRcdTA857Tc`vW()cpFKc`HKJm002ovPDHLkV1hI;kAeUI literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c144eb4c5df74a3b608631a6cdf53cf6f45a68 GIT binary patch literal 1863 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 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..84893b7a22b1e297e14c0d5f766d9592300c7fac GIT binary patch literal 1507 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 RD=Yv2002ovPDHLkV1oZharyuN literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..93cc0a65ec12cf22aa495b28cc245b1c264a7963 GIT binary patch literal 745 zcmVX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(MD6 zK~y-6z17W66G0dT@MmVa-F8c%>cKV?Jk@|DHZjC-@Q6oEP%nlv7d1xX-(kFX@DZrxvx(1flKJIH=FK|{O;ReA49noRg%HC4 zu4=8%003ir9Sol|(U=VCll}euwZ^-w@!;3Ympe>|=TXzNk{zjJ+_E4<1OO1$>rhgn zQr@TpLDeJBgWkTvL{pH6`26>;Pni%S=hK~um=$kUem6==tSmbo>2Nfczx;$TruTt! z-)5c}(dbAz+no?X9E$BE3`4j}3tp{S9lh9Bcnkm>0DjI+-(p;x2m=5i1k%~=1h^Ra zF*`j30IXCh8EvMqkjZwXz!$@Wz8)Y^91J5ou;#9a=;Kr8KbTUr*tF~9*ziAbbnP(%!n)@M1I40kKxjIs4F zthWq>^*R{X1_#k+U#gZtB_)XABPXKqa`{iCRj^Xts8ATb;-QGX4wO{BI(*q+wmi7~B1xQ^{<#vbN!xqt&eZ{f-~Y5l^rZAnDO#)t^Zwk=8P zu}gi0m%#RN003uo?VhjHJJ(tCj)QJtiz@KdduMg+{?7Tn8Kh!S%;kF~%vkJtrnAdp ztoeu%5nRWXN_tb9e(mPo&Hc}fqtIQ<+x)N@)NeF?15GPXu_)&AJ(JN`Y;Z41L~!jT zrKC623_B3qkH!ZxommUOk=UUiu=V@3nUS|v!n#Jpc%bA|*{>al9SQEB$(Zp504fa+ b@L%#59JD|4RA0;300000NkvXXu0mjfy-i$5 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..56d01a7a71a482892a31780014bd626d0c18a801 GIT binary patch literal 1524 zcmV3A)0#h<+M<{4Q?6mQVK}fKGS(M#~1&rFwbdUh4t=dXe zTRKGys2gb2VTVwqN)%cupezuZf>f$m(N?My*BL1(6O}#^JND%1#LtZX|FCeJ&PSd!kqO}ppb|$I0S16>pad*~UPVn(jb85RS$$)8 z_;jU}8q#dwd#Ti@ihB&<9+bYV1R@w?5Mxm1aL%EsHx^h`^sj2=H)HYm%)Us?OiUcB z`Q%yPJYWzZ(9=sG(1X9rkMBqaBA=vDRchBasFW)div>!>f~s=@SP@>7s(oto)TzZ? zOHHRzXAu1Z=z!1X)Bd9a(iaS3jMvN;2EbWMKEFzSWm#>lCJ0Na+&319zt*zU)a1lP zL7oPrKX{aZFCN2q&CA@1wU(8|1@fya0E+VSa5Vm_rlqD+?_NUmG2?l9+wma@1bTKY zb1S7nfm}AD&RRja6pqH9*imX~^4%u|ea7eW>EInFq_fk%Z$b^Kl?wCeS+%vAi1O1= zH2&PSQd3uwcZ>2bV~h-)__B2R_g|>NMzu$ozcV_jdP~)A(>1DMdc;H zeChbmfeHb1baryv;Bf(r5qW85=IyO*W=pEenR^-UuprvU`NPc%FyAkO2Z>%#Ifw2AduM16W0O2tOq18rA^o&f50M zY+{`SSTn#!&N*zG#jLfca{wP2U>fSJL_68osMlBcuTgjtpjJcTclQ3mg^Q$ z_b>qd-qn{uvW2xZs+GfCt!kxAVJ#1k_WXfYwxouKPghXA0I-nD-ZXX}B&y0nE(?H& zTo@S{scuODgd(w*Q7%_2WtJDN9g5V_!nMXP^Y78SqOUZLZ%K)WGb-m0mR47m8GmV>Y-zco*xt5y;xbENwW6`g@eQV5T_AFzO_-h9Jp1?*fJHKyY z#q~9E^BGXB37p;T&C9lp)MzB}PZhZr)!KfD6$|U+<}(UdRXrDq#Q(8f?B{lOW8<;E zqk1o@wQJdVEf&^yB~&UF$Ys*1st&ksESmVs=fyYG1HU(!JPZ685i>Y+yRs!ARW+MQYq8ke!@E=}l1-;|b2EOR8KI`70K(Du z9|ifbs%kDhx1(5HXiilfBKlxB5`UrDS}jcsp-AjS5&4O#YA%!3a;fy0ag|b;TzXE` zIaGNlG@f|Al{zhtF`@C;?}7W(IkM?lEthW=tCY*kr$1Kb93YR3MdQC~wZ^Vyt8gU# zf+&wV=OjBfyR~AKa+&$LkJULR3KznW*l%}}e@_$W^p)h}D9;(==@*V2lcj|Pb82(pF1Fj{CQ_+Xpxq7! a%KriK5RAR=_EYcx0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10_#ac zK~y-6rPNDER8bfQ@c%vc-Vwd?x-&9rTAMbd#F$NvDA+2%sxiMa8M48DEeYv^i1SLFj^ zx+)`~E9+yEbA9a8)KseZLQ^ym*U!2=r98us?LT~vWYTGTou4rzNx60F&fSmMZNm+| zc-mukh?kF6dW#rl+g97}+?(%zi%R@NE1a>(iS?7JZ- zrC45?OX!+1cK^}i8{u$x0|2rh!r^dgdUm1zOoQKNXzF3H*u(EODWw$4i(e9&B9C?5 z3tk!?9o4fvcI(B})z#$e{L;(D`r2L5znC=MbuZX9I5DAa?f(M;KqL}LZK9_QO|969 z=3uS4*p6T>8rOfLpcKnX^Lt{uf>~7iwld)LdFvCpRw~D$X;qcpJ=g>LuQd7n_M!gJ o$WVW1q{;8M9~jC>;b!fdUnQM5%HzY#jQ{`u07*qoM6N<$g0_;F`Tzg` literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-horz-scale-has-marks-below@2.png b/gtk-4.0/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cde13922872eb43435d04ae03f542227ac50ac6d GIT binary patch literal 1767 zcmV{2NdcXz&xN5C;?JH3^=LaGmSc2 zROWrOaN*j4(Tt%++VO+dmOBk(JBoUQvit`qMaVQUO$*=85cobKa`~wV6wOM7US70# zN&C2<_U~_*V*2u15mp0+G7PG!YbdXpLRonw;czj^F!KGi)?7-bu#<7((LUnQUeQ6I zfIt+l7OCLp3m32GA2aIUzUIXk>_VutZYq*nX5Fr))y^UmGDq@-0SJ7b?#^>`Mmi)j zIH*8HmB^|^kJj%WHR@1n^RoiK1l07}+033(N5~vG=1RD;r%%v*;T(V{#WRZ@uK)Fj zQHNTaUlQ1ET9(Y4zd%)1*Nho6Jh8qW+K>NR{7gn6y!6nc^-oQ9Rr!u>P z>z;enq{(H&yIglXC&|$x|Hxg=pFZ@+(%)Sbb+EPNL68HcX{x)wd7qjz`Q~v4<&tt8 zKL6Lp68OF-LoZsic=<=U_wtX;;dkCCM@bW4%$>jBhJpY}N+&aK{sILUqK&4%wY201 z%%cX4!RHaC)y$YlWpxcAa>H9?bq!Oe*8JsQr8Q)(UJjElXz4sk@;S8lKs6 z>o6@#fNh6b_sqznLS|;00&{xpttw=i6H=vIGfj)>wYMq(3o*6+b%&Ssvy)BC4jmY6>CK8vegEAu%nB^2%xw(Z1>5 z{?`2a4H0<&prUfhgkvsGMOAiu9q?Tfk$X{!(z5b`R4JFzvT^`K>H7?UJCsrs6_*qY z1Q0GRK`8|=*Hkdgv@DcT1+A1)2Bu{(ICyD>fl?)-nTp)V7)A(%DlvgTL<}fgm2w&S z?b4nt1-x?k1c47=o1%&MnM{T64`P~D!9ac{JHJObXK3-;08*}t2nA~?&&}d= z&~5~S`V#=xj+4Ew3e%iq41i3=|JX>x;~xUV`g;pnsYEop!0C_1J~UQsX>1cMN79~4 z+H(q0rIcrr@*K35Pd7gC$8&fbP!7gic#>t@}a*fK)oY6Yvc{_P+Pl>mWVx z{vJ}UGs@@Y`r;e4CQS|lo4IKIW zi;W`0dM{p}udDNhR;jnElfJG_5TgJ5^s~)9Jw2Clmf?%h@GCq1c>gUmQ{Pvp@XXuq zq;ksmt&Vev_4RPRqYXsTUEST^U%k2U6Cl4`G#sUX;@vy{^u4O8iajW0&6-n3MfKEi z1I7D$iJU%xf=qvZZ25}yTRs5NTs9*xhMgn8z>4)-4)n*P%Yebi=@Z2Jd&dQojP(;a zeFBv7qltLKiuGF#kgd>HrUO^obqN9C=3P4;F0Z_~2@!Ml+&apu#$K^R79=_d#J27A zOIL0B>kudy-gkJVatVNe`ZXKhjVBXpL?noGoRnldIwp{ljB$PlluWuCm#*6M*402? zhswj2HEh~v+xA+~T1QSD7kiX2I}zvX$zu`(fjEx4xqkJA7P9xy6+zcR1g37}lZ`kmLUh<>$uRE@{RckG0+K-8AC$8Apb8ODG9}^vDyp*?n z$;!1m`I>uZtf((xE7!f|xL%`Z&6&3U{141?Y&zP$5FG@#UizuWmap3}1oB5Z&}dMX z!*->-^v|@`>P*{F@tkB9=a;kV!1)i|lR_*bEj zDbr@&rn=9cks$Dumrg(P*s?W$7z^lnPINuH1vAi`7ct%Wc`I?owNV|002ov JPDHLkV1nRdV!r?Y literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8457c1b4a7b88b528d17261439df0679732b9159 GIT binary patch literal 764 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*OgP zK~y-6t&~k`6G0rtpPkv+>~5MgHlj_?wn)zfL90Ee{Q?Cq9*Unpyw!^zLP5L;UJG99 z3zXJ_;7tV2ikFJeH`69fGc&uHmmLpjG!|on%>#Rz=l9Grv-9^bkfw7qFYfphi|1%N*8^iD$4{JFb6rB9-eg{49?l8*xTlmZ@LOa_rC)SH5* zZQHVN_ibx?WzYbh6)MkspDa#{m-2BK{Bt8BQTV=dAg#%sYrg#eKn4J`&w7?CR$j#s zTex(goX;`;q@oBI#n@=fS~8t+G=DZze7#>l2Ob9VQ`K@z$cd-;OT_a~D#WbON@kot z^2I6s`M8_qij|jf7|c&r$6{}A_8$_7!ne)(j%saB^fq9*V&(N|;XvoOS|WuZ@z-tu z%M~kcqLAI1s+ObEz`uv%zsQ9qRX6o9abuR0oE5lOpRD#SwxIpirslD_Z$ zMe?Z0b(!k%VKmvQHF;a<$Gz`BSjE>Ijb>$Xx)6~l)Ec5;`0l;qqe9p=Uw0(B_P0YqPBR?n3|^=s&IjKx9h1%Sdjk$<-W}X$Bymguo*n8~~*) z4ta{LT9fZJc->gFWJK*LfMypmNcRYc$|Q~#m>=BE94^DT65u&P&;Z;gW6X+`d#eEI u0McIbpjYSt2#>y?$L9bj0LgK1S3dz9WGhc3=agRn0000wSc#NGrHTnMv>?%ZUf?%cQ& z+(b}xp&%j(L5N}!!(hb4Bp@m-1Rvwfq?4H*r#t<)k9t4O=i+w9JDust^vs>^{zEM; zbxzff|NZLJcm5?zSwVO4y>)HQBla;x9z{6|oB~{60J4GVWrRNif2^Wgmw@^(_mC;E zdQNNU%OZRY_{8K1BZA`?LkR zTA@$S@NgY-+jv#Ti;^TO8O1rHBtsQ|67&a^8-APqYX9Ltch1baYJUPe1<-8=%=cO} z1OHH$scOsiAYpSS(%Py3w@|%M#p|yeG{?CgUcbHcAwe$zA8q(9XP0{{^xAmt;V);5 z&;#_B{u#@s!hfcF0gHfugJYl@fpKKXj-8+9zHo5KP&!GAeLThQh z!$Pn9(10g3jC0<&xef4ECC;Oa*0$gtoOatw=TKfkXf4mr92qc-m(QxUqgE@bf_9qyX=!w#q2Z0lEG*w9{F9N`&V@{6`i~7BGz8 zm|KGcgu(zgo#iix@+%PUk;PN=W=<9`fbY482&%l_IPK*xit2O!2M&*$?~W1y#|Q#* zM$jJv?n1A9VuAN$jDQdtlZ6DBIgECMlZDPhAuG2mPMm@KbA_1VccVg;0A@a8&u;DIlV zV=fhIl^g2=R7q>1XZH6VHBj0z{*U7Y|5eQSL6j04bE)hMQ-*N{Vt-@f{x9y-n(l%p zS8&2L5%c6Q$_S3BRIF95ulK2~DpmH3t@5h}_0u&_YL#5Y39pNo&kv)FhVM#n#NZp- z5yLnK)fcOD>-#`{x9wI96j~*(<2F`B%*rs%j}$z~3f4A;prloiJ&n!Z1oYkZh-2_F zUBwNq?SdQMa|jyVLj^9%n$?>-T3ajD*5A~8`wu`0_ZA`Sf+uf?8(cxm$}q}|@418z z3A`w4USHdytZGrUKefqQ&jLGu-YfJZ_?zN}mqlb{80U`2IMSM?(yV0l=9ZR~6;yv) z#~a@Owiz$U90qz4{DwGG;(Y)&8uGH@?o; z;dFBB{bX7mFzbfB_u=?I1o^NCI(Moi^QYQ)?&087mHsGWV>_ZKD^OCXzE#DWzXT#+ zw13Y1q^1_gZIz|Au+JIai&68DBrE-`K|+!iD2ij`K=*5FiIak@LBh?AA^lNGZ7rx? z#3o;@lKv%NxC{LbJxF?JfG!Z=w`X0i`4z-m02cQKIL6?4&fCGdwMtdj6y@aC3N2AC zsun-0lbydZF2g=>U~@l>$TI+D82@X=31>fvxaUOVV+bDr>E1qEOJG&tZ*^^7vvqor zBHBy-W5(s6ce~*h($07*qoM6N<$g2!(X4gdfE literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-active.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5cca0f83de5430278fc756ebcb80872a77450b89 GIT binary patch literal 891 zcmV->1BCpEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10|-e( zK~y-6t(9*`6JZ?3f495a^p@M4e`+>OOGw#_=?YXRg^DojMUauHAiWSl5~O?^_A<%p zO=UuuQGo?H|3+`hpg?Lm?SJZYON!RkPH(%r-L|{y#hj^$PPZ@IyZe5=&+qp<&+kDX z0%e~clJTrip(OB1UJws(0YQa;DB?IuN)Q1Y{K}AYux9E` z`O_6{W1Si2aHmP9B}&`201wMzqv7JinO|{%)QqJTg;%cE%Ai~S}HNtnQ>0)>d(^>hpxv64gg@tl!GWDg%ZEiY0{?? z2V2i(M%9+pN=d+h3-E~&5kw3H1R}U|n-YSAcxb@o=%-Wii$BaUn!|b(E|J70=qJg+ z(74-$`p6lMCrJ~NY$zJF)0(4si8vaAkm1h@FlJqNfdT-q?rBb-ye41LzT)?Dtma4z zDrp=1;k7%cD@*r)`SZ;mB*|Vj*-$k8o!t>lh-KCb-6JkH`|(x%idn?Er@0_W_OdC4 zq6s^jwv`Zy<)N|5%1{ergMFac^53vq7E(Am%VaSZ^3 zHK%E4PwXZ($(Z?U!jrAj64F#9zAoHiqoJ{DnsJb9=a<2TW}qlPz{ZDPw!5~wDqfz@ znwv(*$_$|gCt30D!5N#SVbJ3CSRE|wqp2qAy)!)kz=Z*kG#FFpjwuogYEP<^iqpI( zDewnD2>>9&#CZ^fw_eKon0(#dH*XvE0zh!Nc{4kREq>@Sp9lc_A~d*`=`Sj)T#hOX R>p%bi002ovPDHLkV1gZjn7#l2 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..971c35a540234bb94cff09f1c219c13e6d10c3ed GIT binary patch literal 1845 zcmV-52g>+~P)Ll4_bZrZ!b;8=B@~A!2MBrA;qW+Xxd9)2LM( zGtDD1MZyWj5jz5M}e5EUgs z@R>P(_MGpWXWsLEXV1PX^fI^qvTSVBArB$UK$!%L1_l96zy~w{RVW|WA{E}|Kqdd2 zXZ2(a=?&2-`TJbWcEgWVv=Eruxi7(OFet$Z0>QA2ug$_%{cM0zuLf%!wyZqymz>jm zBAuCEHdj<$qCKLFNpo}G9m(9CnaJ(KJPeF?UN$~rDYcDZ4%D@>`*;iQpJ*X!DI!Ev z`GXxXf9GBO{pOn@J@Ls+sS(pttmteJ$eNVQV>5&lsmF>!j^C1e0Pii1!sg34%SIycH>${%t*Vrww=hDl+5fY zsVJny8P@Z$&$~^JartHUfs_FWPtP1q-t@i`j^Phl%zNdS`h!u+b{G@9uVs6$8R@YF z+wKP`2ND)#kLVX+fPwK2el&fE08WY8i{KiO&V0Q5K|^ETL-CsOUXT zfXoGDvqfa1fNRAg8RXnOxL*aY#;DXd3=u4~Cm7@Mx6U!d*eIy$**UkSFo4@>kmxZG zWr$N%Uk6-2zc-!i$+xC(47bYwk$6L`=nDWF_B858wXOZ_)h*$OqN-t|rudOpZL@7f zC}PXvwKclmduxhEEeM372y)Q?!rqd(zqie{qEN(U$+{Z-uqM#oj#qHDDU7Y4YSkD( z6bN}s=Dw2J@=ICQ!r1JwRFcK3(^p_-Ds*K9MeBpkI_x~^8=KY8m! zd~eJp657@I!W0F9-jcjkwi$TFv}}sj*XVmE`aj~Kh|PbFwkXhgvF4+?@SX+`;Vw?@2|maf=Pr@M~!z4*GyPpNN?fF0RF$cyZD;N)>}b;LDaHz#fDnldBoQ@w!pztZLHqepdz#d>kq5|B5?f@f&!NBlhUID z@64^n5tmzW*iUAfM>5krH&yt&&*YgkUTqCqVuu1xpWaybF71cK4b?pquzeqw9!s7y z>$p1NW>*~X%g7YBj30V)#6R^%`1P6^&NZ8&mifB3DQZVI*Sxv-2|`V6fZbE+OX9vyHXTo# z@Zdg&J27`(bs+B0saEb9ok)_WN5!fuh+6Q*?gpMKJ*|O|C0OR_rgxruB2<5*jgGX4 z@p)q806fFzyfQI<$hf~E@)ftk&_}1GO5XG|h9o(!J3(hGTY3ACkK&5+)HQ|?BxIQ_ zMc$IUV!-TZm+^Tw)&M+76Yq~tomRNe5$9Q|N`lK_=(Gum@|{V^Ovy|nJ=t~Dhl8fg z!PBkmsS5Dc!Dbp;A^@lr-C;JJC_3}zl9ND~j?<#Iq+`#z0q4*MmZ!&$x~IT!xaT8s zsX#I?-pR-m7m02s4x|0+xWONxzS+d?_%lFNEo^I>6}-5z?r-z=(4K}N+K=38F8oDt z0&#%B;IWQTGk=@qOh|q}#4#N)zJy3pm+?_myH3>JYehqq=Bd49=iYhwLPuYO_HnwL>;?J=qw&TU`EZPABboA8WC7 jw4>P_&7zw$xEB8h(#rT0kwWbO00000NkvXXu0mjf+{U8S literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-dark.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf1bf370a830551ca704ffa417a1d2c36317f28 GIT binary patch literal 773 zcmV+g1N!`lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+LBY zK~y-6t(CoN6hRoqpSiu+&1^20I4c+h4S}lzvKmbj^A7}UEP{W5*u};_LP2Z<+kkES zA|xpUI}xr{tdg*ZDYAPTZ$IXp+gS^9;d18V67PZO_WeEkyfgC-!vJbD8ctCZ4;W)h z0B)CMIRT(#j74QxegW`CO1au>Hg$h3I}1KFHTAGksl4Evj|d@Zwr#_*EC7Hp21+Sp zS=QEC|2D=v-rn9`9n_#YJw5%(vaF@?@$pgHwom;LB0>~JsWImD*4EY&00sc8<39F% zpF588&T*VY&+|sB)#_P6VObVj*X2s7nR>l`xz%cI9BbhFK98d4oo(9-Qc9PxGrM>w z#u$VUJj=3~dcFQVj^l4fst@3AIp+&fN_Sv#pNI%y82*w{-Z)I)`#ulD@IB{z!SlQe z!-2o;Qc597k{?zN`~&Cwo|ICYr!A+*R!WUnJ@9$Y^M(ZnV+?7UUb2J`A8p&7|KGM8 zXV7l9d8I5%K1^`GEUopX<2Z9fbj5Yup_vs$fh^1REUk6YYPHtJ#>Q?D(KR6iAI3i9 zd5%2KKX;F5+UayQ9mly#M3civvcJFICZgwu_kf5Jt@XMPVwQ*|g%B4uAtEG65+zCU z=*XzhS|?iT4aafrTr`O>277yZDG@F2?(Tm5XBPFC%o5Sn^Xy3%uC-nXg5Vi|&au-} zYn{Y#yk4u-uIG8);GFaB8*q}8QV7E^)mpFY?Cd-R&<0Kz*9S`CIR50i?oXxE91$7D zm|dw<&`nen1@b&c9LMc6O+zAD4uaq%fVc}8B)bqocv8wm&iQ@D*i8TvWm%StvB((H zEQ(?^2!b^LA%MKMc+dmS0E`?gyQi)MKmf9Sa94i-nh!%#%1jJr00000NkvXXu0mjf D1x;Ig literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc3398d5e41d280fdef9eb7e3e01991e1658425 GIT binary patch literal 1592 zcmV-82FLk{P)s`-`cWsc8lh?~3sNxt(3q>euONuX*K;nRu190Qg3m|dj zhQuXEAoT!Jg%F2wXc29wB8oVql@K5fNQf4vn6(oe$Jw3T+1Z($+4(&V>$U8}PVK~w z{gvjhnm@nKe&@Y6PwyujvlbT@KV^)$tg6o$W1h0sHi3qSxIhos6p;^A^)JAmR##VV z0Oe8EkmCToc=4jw>2$uKs^0;g-LrrQ#u!8dYc1B=`)}V+)n9p@_mh>CmGvhA-D`p{kT+NuK9qS;lBInw~0vp8-EyU0sb%1p2~-3!lvM z{1?E>0M%+0-}k9hDo1*bwU*&ArYy@FBJ#BB zy3Ehd69fT{bM(iF2$f0&-}l8@OHmYoh+LVUpC3k1^!~9xFD)%SBO>pL$hlgr#=^n^ zuInBdc0c%PwTkC?WLXAqxzT9MMp5*K$AWG)n_m!->p(pS0_yep12Ox!+Rh2dvP@O= zi;YGji=ybgM}l5lTzt+L^9~S(VMrK;#|pa#%5kVxtCFUv0xvWgjXy_GbaQ(CP&Tz% ztuI+?uZf61H#djx`zHpxTUnOT?REj~7De&Yty{P5!6BSpT3WgUToVyL3`2q-I9bwN za$T40u?yPOsNn34$Ot#$3v>4A1lA zI9knXrkP{eJ(SVHidt@_d$MR4NsDl!pE!RhH#65&z);V_@9x_y6Vle#aQ| z!dY~DG#Zg*8LIlu)Xp(5j^p@)APBaMF)yAq@FYnXkH?f{d3ARTjDe!x?|%@6;T;iq zF-_Am0j{d_dOd*j-o1OT+#k3l6YzigzW+bRaV}3|{4~MSG$qS2thK-0+S>Z{e%V$6 zMI6T~K@i+B#=LZzj;ktB6rrk`W!Wo9lH5F~L`)sO83e(aG3F~-mf^atc%JtpnHdZQ zj7B4@wQt|Pefy`t=wWrO1oD2r|DV~}*;U7JmY;NT=6Svo%Sn=ab2uEf0sXjQTmpF< z$E&{Ye`JhV&a%w7uFFX~UX~@@ZdX-R#^dq#H#Ro@2&8bh5yBMwzhM}zh{$rD=f-iI z69X^Hl1`^XS(ak0eQj-R?JCd(^svx7;QfBT?fd?R+o9r2M_R|JqA2KeI=T(~yLP+% zJ)py+By$w#9q>4g*Q?d)UmeF;&hxxd6a}8=VT^ff;K5)ptrTLd{bjq|{w@=T)7{q{ zwZSNX(O@vxoSB)q=6T-JWm%pZ4u`6$vfpU;FiO*uZnry~;iW}U{9t{3{VEUxgZr<4 zl&;7Eqa;bv(P;E~tyW7!$b2|)$3W7y?W=) zoxd@8n-OqebAKEo&nhs-HsOKmx1Q+P_xy%;~g$f literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9467b09e01739a424804f6e90eb1de7c52b1d8 GIT binary patch literal 767 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*pyS zK~y-6t(DDd6G0fppV`^Tek9w}MDPPNm!1ox&Xcac++S!HrwsC9Is`k!CS4?L&Gp$n5Jn9A!?>+!Y~W~fYusBge=P< zBI;|cAMfw)Z%%7qwpy)Mob$D6wOTbz^S=inBE)f=D5YNS?d?4Qpa6hR+U)zjuq^AH z5MtHyyej7tw;hvV7_cl$A2EOl$Znyi6bH3tvp3B&&Q#=x543=ey zEXx+__4@ZP48I+#9>U)mhOy##o;x*pOhkl!zyGV*Y+gU=!1sO8>2%(gCqFA3_&Y8l zLXspu_z3(1=lq`MdCqy@BdQRQ%}3yOX9$O37)aCf0(Tte;}CwXv5bo`hBQrup|uvX z1eelU0|2;`a@TR3Wg@y{S=P+Vlv2pD>^GNE#=Tx|Yi@4tCJ|kom5G!Rd7ghRuW3R= zyS8oLA)?E(Fc}O65fMEPNL;xg zaS0Mg96&+{aaaxuVm}~a5r^zv0C7MT#H9E3xCmb|$v} zQXi(Pr{1q$y;oiJN-<|GE-rpZYkfsTp4D1E?Y-{;3reW~7y|1`sdq%=FTkJs{r*kB z9ma;52k50smuj1vn_m@?Zvvm#-LADpDTVhQ5!v0mCL+JA)oMRnUS3{3h`q;#?)7?K z5s@DNT>xVYwOWl@t%flMrS_U|&QX>n)>^E!)oly>82Dbl-;bXN^u>!8KUfsS&wv*I z>h(H}MuQ*-4%Lr{kmosBmWhZcV9k4fZ7>+TvEP5pQGgd07eC^hyQ!3V#u!5sMKqgD zwAP32ODRPV1T-2AB_cTIBBj)|vuDpv;y8Y5F3?L$OCMKCy`hvkU$57Rq6lM-^zM7$ ztB{(7%$0?Og?1dre|#+HZnyg>rPK}JOtaaf-EKcHW*(_x!tJR{}Y|a&Sx14h%Ng^_xZob&>_y16}9SFMD>wU(1|C&-NJPzPW z)>_gu1$f_D`}D0_x9-9L!eeP^=`wKaz%UJ!S#pNPn5W`6eia_!>2A0CoKor)pmp59 zl|+Q$a46n;Cn6sn3*-#v_j%wIpw(`-PXrjK5?z&LsR1(_4qtzurP7N@yvu<(DwXC&o-UmGcei>+-7T`)E zQhjt*cA$H`-V4CXK>f4W8AZRw5ryf`-g;J`ez4zY-$n#vvvOH<7hibO#$<1&$T#lkB z(OO@&)?$oN^H^#=32kq0BO)6HaHG-apPf!8R!Ti*ttAKob(97Dla%+qO2mH{paja% zX!Nfz3^%pbpFNEpulAE7^81Ra1j-~y-j1SZLu>uHq9_Q0;M9O;S%z~C=iK#siAunZ zMx(booz9)p1TG?s$76u)yLa!txSPf?1^;&#hW|6hTsaNkMNwd_#e4tTjg5_8J&42s zHc67@D2i@rt)D+h@XE^~B3YKbI3ADR-H)R3_`6XQt!S;kP!z?9Bxjaom6u<=ef##0 zfc#+u4k$*W(SO?QcHbCtwVDo(3%o2#CX)%k_IN!0+GH{r0P-m74k(f&>4#zXp4R%R zwN@Kr=2Gi;n7sF-X(}S3%Ch{<+S=NmfNeNf-J=5kZ>Q5)R!Ti_aPK`ylHk2p-us`g ztgKuIwg5RO^bYuFG#Z3q_|7a;OjXjFr<`-7X(}_|-wg(XZv&f5r(_NTy#t;k$!fFN z{HrnMYFUr)j$0Xf$4{)oRap z@6YFXE`SPx;7Db%q9{nywAxN>TWi0&y1IHDNPu+r^G69v59H(VcstMYms+jXSSj^U z=Ulz|)QSj7seQdKB9vuGp65&^6N;ihMDX6+9<`fzgA2;qi*<8aM+q&z(DW zE)2u38)L2k=XW}vforXIP5`|3c<=A+$BM{}EX#g!=gytKF&)hqDE2cvkCJB-c#7$$ z=?fPwe6m)nT{gyi47fOZvHKu_zW4s`-ut)WIKGjlX;t|jGYyG7XB_i}uG9kBzhXeygu#CL YKU`hNDyN}w{Qv*}07*qoM6N<$f-^qnT>t<8 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-hover.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d24aced4d074d586f7a9c92f0bab0d60d599d0a5 GIT binary patch literal 872 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 JPDHLkV1iREWfK4Z literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..598a9f02b4e9e8a37e283307847661a17cea4374 GIT binary patch literal 777 zcmV+k1NQuhP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+vZc zK~y-6t(DJD6G0Tm-^}iIf0SY+F+dA?f*29hWVoro*+h&#NE**x)QizSL{COJtMLTL z)dWI}df50gh^C1cTH0bFlx}xsyR$Rnft0AAtjrVQrh=JeE|j{6vEna)%?ZrS!f17VcHTCw1R6q9`eL$?t^ z@~;N2>lz6=HXSpq(e8BG!B}gQ=vGETKrz4KM`1YGfBeKP006ujyv;IZEXx{A_4GCk z2LRAC4Z3>{#}U@9Eq#1uqH@Lbn55|;7I zvYnBx^xokB0ES@z^*zu)X0l*ErF>A%+XIcga z0E{tIHp@x9%`#>z$3ESe>S-Aq06^1qP*NV;(M7Emt_FNOpzKAdkf%zimVrgY0b#s> z2_d}i)0cBK#-0~fb1gGrlmb%dB?bUM6BDAs!pk+r7D}tF$)vJb_M{R|w`)KM;a|Q5Oc;0xicX4qs zhNIdgq-hz1(6ExS0{|2tSVs!IQc^rAu5V6{jg3Xk@LH;$Pwz+zm#~v$00000NkvXX Hu0mjfba`7d literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..47d7bf7813e389608d97ce3a55e00d19942f7dbd GIT binary patch literal 1545 zcmV+k2KM=hP)Jk@$Y|TcV(?CX;-_t*ic$ZVr!*%SF0A%OF|%&loU!sDJh`@N(q5n zFlh-SFL_AmOK1uWB)vdF2?RoJq{fB1l+rx3kfcKK$|!5uib<_qNp|F2UG}D(Ip^O8 zX@xAyu{PF?{vPL?ne&;$Fmuj-gl*2bv9YgO@$a!J-xef+=$BC7GpO0WER!e0yr<+no8w% z1${O%`Xd$jHSiUHV5o)m_6}OYt+a#=;0D~Q`l~8leVJOdO1WI3QYtl?Jb{<0hG*01 z^!$#Xv)K<~>V;kr_yIuM!FD2DF%Go0Hgz528x|G{EEbDuj1hzxYxTjw)bKyH6+J#a zI^Y`Tl%ih>hFa+EJw$7`Iqb$5V<^mBW^sNVz#=@AIF^2Xv%XEE$1|DR9kG7}qV1iX z#C!U19OtIM>r*Z*ad~E1t+gWPbN$KTr#JR#3Y{Gr{U#!(P&&F|-9+Q@ZNsk5a;?Tp zeoBq+iy}`CB!`|`-@avZ_RL4$Lgf@_dsn=hXl!S|jntQGOix`@V~k?udx@c;zct#n zgdWdi?p%E&+G5>3M7m--hFza>X^Gi<4&XC_^+Y0Z`xSs2K8)G1(YqY6r+~ItPw%dQ zVdag~5s3nHYrW-HjpLs?(`Pf8yH)H-ARO=Mr8C;K!^~@AjA8223u=7dxVT4;B$F4e zJJTPJjeZBQe*wbr-o8Bn1GuhBXCx{>z~KKJt~1lwGpFwXPM~_AyQhziXmmH7*TfjZ ze?OU2Ra>-f=#aay!^GI=y^5RwJ<#2IXwSg_j^nUgtBF^yw~Dd$drOlBIMzR&d3MSRZ_5q_6QrC(j&-c)I*KQ;U|B0omeyF5Eh;mT** zs|A*8Rq_`5Ad5)}ouimKGN&7UuBkb%2VB9v?V1 z{L1ytxvBc}`1p88O#KOgXMlqMZEXi>Yww^n93~J9ZhD@zmRhw!rBtT0w1_eO$_>DY z0PZi2B$F3DZ`^J96EHC{61OexV<-;;hu1FdI0SK0MIuqlWyRi1Vs&WUy0I+dOUsw1<;6s#u+Cb>!;NW1PnQ^uiy;;tm vf4{@?LeYR9aK-nRZke1cH2Y)d|04eb)s2*BW_gsX00000NkvXXu0mjfpS<(@ literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..4e880ad14a0ffa7b0170a5d560ebf8cab0c9099b GIT binary patch literal 921 zcmV;K17`e*P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1113pC zK~y-6t(8q|6Gs?^-`UyqCSKdS{vqI`^n?P1gc!$Z0EITE-cYMbAVnMy7oe?rNRirW zBrZW5-~=*KP6((PRf$6t2~}-Qm8v$OP(;IzQIIW@5dY1t*EaU9cR3KF04X*kuQa#$ zo_FRQecuo?q3P*qkv9s5DCLJh&{s1}1%$IHrFp{P&#GZu4J@*W$cYoi>$Rj2{6=j2 z2<32I@_1X?f*mf|>xbYF0oX7q6|j63%ZtfEsi^CgRr}_%gNG-YGMJf};cI&4q9C>m zb?ypDZrS_RgJ>*=dv|V@YKC#?kDGT-jf{*~06^E;JR6M)&zvOY^2i6fd-q8#tx}_l zLTqWp=Ju^ZK9}we`sKjoYvVTnfLjaB+Wj$?M;Y81>UUDgH-y*43j(_K^h;C_j{h1P z{}OmDqSlsK7b`Q*K51bVqmO zz2U%%xU%V|U?O=y>+pPs|GHaNKH1*YyDoTLgb+u8BU6uw;v}@ zzA}sAsZ=GqkeCWb!h4HFHK_R7-Z`$CY2xACTcy0pzW(m?=&d(~UEL%U3GFRuEGYW| z0wK-yM$I%4|L=CGT-L|FIDGUR0Bg-@8c(GvkCThBkHbA%SuWk_lw6J%f587s*BIjS z|CY*SeeC$R-~XU#S`}#g;fOz985{C=JZD>7F45=T?3UaL1knN5fKjcWpsC1bmI~!^ zNzZ08!$U_;P6DXZ0nH@L4-5>rhrc@Zxl?i-;wjf_S+*Ah;0Vc?hWVFXEd4Zk{=zSF vb8|%i=IY{ic|v|=(N%RefZ7VwT&w6gC9_RkO|FsW00000NkvXXu0mjfA%e1p literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-above@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bfa8c7b4390e303a4afce9dd3f4b2810e4364b5 GIT binary patch literal 1826 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 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8c499ed6e9d54e5674b85a599248c264593dfcb6 GIT binary patch literal 1845 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 Ef??eKjsO4v literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..62bb1000a4eb6223134ee094290f82f546e6c78b GIT binary patch literal 744 zcmVP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(D75 zK~y-6t(8w})Ib=|lKiS#YSvf6$SF6?MjIm|MacsjdMkXU7gkcyerC#su?mh-UBLUTF^@R{( z*>zp}IB}k|)(C&{C{5FiQmJ%j5W+mq zGkxE$IgWEVuPr%{SShtpE|+g-A-vgaE(jrVd!8rPb;pGeH+Ur5rQCyq?B*>_Vyl0 zDeJ@PMCQKRZnr<#w*8BU=K5=5F~-0-ht?WeYe*>(MN!b}^?oNw^0Zc~Jpd%Q*>cPEh-gMR$)Owiu$0*OtRC3+398{$-TM1-~F9FBpI^l%+CMK ze&IsGJ?GvJC+By5=lmiZU71>~c2Pt=06eOy4~fVUP*znZB5$c`OGMrfk-wFW0^_gTrS7L!orbZXXTuu z-|tUSXx)2%d3}BTjiWwiPl{Tt_B|1K3eZxiBta0I2zFYk%3v@cNfLm!fXmHh^KVCa z#ygrIKW`+0&t&Q4~eQaSX7dsvm8&T7NyP?_JQfTJ5rkTon;HOW=uy z!y$vg0AK)otl4b7ei%P9`LMRO_HN)6z!ZzcGY1C9=kpW_1%L%rz1nCrE*{2j7kW4x zJ})Bg3d4}o%;AF+h9QMQ0TC&x>Tl}x`Uem45rCDImDMy&|1Bb>QmM#EtHf~>$1zb9 z0Ys|$@m8z#$Ng*#K$@mc0GTih=K>6)h%YQG02D;z*NsNw(tftGy1JTo&b zYw<}nwK!woQ_W`cce6IeTKi$38U(@Ifnl^b#}N;KE45nf@~n*kJ_Ov?#dnaV!1E$< zrCzUpa{9gzkw*aTM~OR%roaQ>=Z!|=6O(&JRUZQO?AGS3d_GUHSOf@E^%u2T?b85K zuh$16Qm9s|a|OJYk|bd;7~s8kz-J5)J_rl&UdrWij9cQYh`eZkWZqB*$vMYxI8*@d z{dWy;+k20y&KYfQS!?O_da9~8=bl|(U;mL&)h4jlY&Um}hXx&wZ{KRS+dlxh#(V!S zV0w;wAT%9eYwb5THa339XlRIy_x{flqX$JZDe+9F(|L(8Fn}2jhpz#Vwf2F?>j^NR zX_`LWZns}%3K+m_ZEf9B)!(Y>WNw?Arh%=sPi|~%{216~3K&McM-s>J3oz=i<`wN} zVCUQuolfT`j3PXowaozZ`~6#$O66fyT@{i0-iIVfLciai0DryRZvSjQU>HLKE}PB% zC!f!M-Z_^If&gR8UiPOhYwa#@k|ba4bULpxN{M}QbpowX6!nV5;&vvJdCWPdxm@nd zrR_+ANH1j0x-txo=@Lv zu1wPu=iKfYHGr!2y!YSV+S+00r(|3)#iR#fpfOL?pG=-oA6^ zPH)CHVRSMYodkBG;}+rE_zHk5qaMaEDx1ov3fb{B9DhGGy$!ZV$Sp#TBP;*_002ov JPDHLkV1hhg+z9{x literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-hover.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9521a5d9fb527901e7576271619d4ad4bc7bb4 GIT binary patch literal 865 zcmV-n1D^beP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10`5sf zK~y-6t(8wm6j2<xzN}mZ6mqbSNSM(Lf@@2$iBghlnCVqC<4|5Ot`m zs6#6qBtmg1QVVNIDxxe)y7_lW>re-6b9QES)^>O1b#Rq!-P|mH@E90=^ZCsC{dn(3 zkRb+qJ|R@-sbc~?1RFbS+wuSaVN4~2ytfkZc1v*Iuc@i|nd$q~An7ljc6Zb}D7)o! ziBevEfg-zeAqWBhf_N;3h@s)f)TA*J(Pucp+3MN@ZGR@^2C1p#3 z&jld_YfH;TQBf+@Re9a%5*jM>)VU-{%vSU4l8r7=c2}hDgc3%NQM-5dx7dui$D3a$P`b3fbIvh7HXPN$>YH>pki3fy96jNW zMrT?-jSiYtBIBi)F)Yi%_~?*nXyMm4E;TQJ0{}}t?N@#MFRFJ{6ojY0Z;~WM$W|`X z&@nzX7}0g@!G$X~k3E0;He(;t2aeN!?@qlZH@Dd(Nn)P2K#|kc1p1MtVmwqT+Ga8z#DA~&8pvrks!gN)H_0AD$qOv1LsKN=C;-*VUgFc1i6 r02ZxjCc(TYxmZdb2VfxGOLDB^BfacN7W3#U$ySexL{jdZQAdo;F z{ASL~&Yu7OoZp_k_x#VjifQ8a`>kxRd{)6~P@e>;1d4!czyX4wI+U1mz+YXF#;Q#< z?bDs-W~iwKHa5Ib4*Cfc4+F(l22cvi<3Vc;fa8o}Tr)mZ5Z+aay8NEO`c=Djjn2CC z+lLS5CalB{5grF@r4(5?d1U3}l981~YHB)4O&rE`9EOIX#3Eq^2l|PR43BlSiQ=hs z4{rJWtVzGwP`^eiUK1$x*d8e;ELFbZVmuyuT9d@0VS2l}2n`M-zYrQMW7n>!uI`^v z>Bb}er$F`rI=`@((z3-^9?$K}afMhU%%%48#79O@$VEqV)%_bc|8GX5Pc_u<6U83O zvZQ=TrOL_6za!c47~|5}-pW9KFDQZ-Q?+(u%|E6y#&yz-4gS3-`H9D4%hDD1sI>IV z8515)Pv=EG=z1R%VWZT#ss}dzeX6+=q#KVOs6y0n%krpYD?XyqGBRe~b{v78F1jzZ z18T?^cYW2SnmOeu%h`E2=#+tv} zDo2lfaIM5M0zO|+@tg?*6qYPxL3srNnM&(FoI2`XeXAS|aPshhWuSI?Y+FjoDrQ~u zT8c_aDP2?nLWT$@-#k)(-_7DRfJd_%unLPym1S9T;dvc}#icAS@D<& z3W`fuxOgcDslc&6Hq@`ZHb!fa&jDoS3B?ziT{tV8d9SR#2%FcvI8n)A5Gn`-&*9s6;81qC_1UTX8Ll z0&UsX9WU<|@_dDqRV+im207SxtbU_bsMN6o{M|~vuZW@rWl3@2*BX(8h`DvY*bS#ctf@E~n1N#WQ~?0cKGZm$DI07s9+NA;4h_=Y(j;OGv1n{}b~VaoiJ$M4Ui(=Un>|8XTbG zLbJH8E8%eDn-6W<@hX!D!_~*F(f3-;?@=%u=zd@3awiD|uL?&Z(OqA8xc2p%2?LBh zrby#kZ-+N+sOq;uMiZF ze*EBTzqD<8yEiqJWgq$|ww*F7!omJtF1EHHB5o)Y-MQtF+JjROhN~+*hI#kQzy4IU z=DrUbV^)NM{gRoLt!7eOL-*}~N564$I>Ipd3&<28<>2eT*_oA< zz7HYQo0djNX*oH01=E%v9Zk^J(?wsPM~pGb82NWgYulqwJo)|R=?dRW8o&m;FFgC> zC>l&FAGn*4Bu+WEFcw7zkTr+pZ56*zT>g1wMr>#EZO#Yu~WQBc>&jTh{s28ovTI6 z80n2C;xC{1=YL=P(R0uBlB{rX;I=B+RQ_j0@^Y~O_U_&7Teb3I8`4s}_iC*_p|xHF zOxPPmh!|sVntgy1?k2%8nPg9jwbuUv6sLSVD3|$C|@!UIvr#e+3ZIpPY^?MgRZ+ M07*qoM6N<$f@#refdBvi literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..69e56a9901fc6605d888d3a61f2604793ac8addf GIT binary patch literal 689 zcmV;i0#5yjP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10zOGZ zK~y-6wUx1N(@+q`@9sUKK=gfz6_H`>qNclzx6j4*&CNxU>o?;+wt09XKk ztG!!?i1xkZY%)sO zo%X}Q!NG^g$;rBNZk~uH&Z}$Z+-Y4;PftH?wOYgLx@2~Cb_Ee%5K-iLUPMGtnu!Ql zYr$HZGIK5>>$|(VuZImXFpI^-McwIi?jqs?09X)_8UO$y{t%JRBC_Fm-n&tLng5+% Xu+t@Q@ol8w00000NkvXXu0mjf)LA_V literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..612ad7eb61331765c84a4c1490310df59501105b GIT binary patch literal 1335 zcmV-71<3k|P)1 zK~z|U-I+~jTvZguf9Jk8GciW3=3%oDN}JA142Xz!;lf6=*q|luR8SBpg(CP(L2#oB ziwi+Ps)8t}3rlH5DOkIZ;s+`i#X{@56TuHkE11_xwI(z3?maHjmrkacCX=rT{ z`+jrg-1E-4PiS93sZ_d6L^iAHCRN=iBG&>}0x56?_)SEP1787$<2e3x0nceEnXlo7 z4I8ctg5YuBK@nLyV-pcX1XV>_$o(FaUIe;Jt z2*VI#491v?d{hY*YZ20^g>*s)`$mlV2GD(wPx111bZ^7(w*u+8$`Q>|9B$p7xW-#Run z_EWq2%t}!zm0kjN0a_>&Bn-nv!8WT}t&*lGz!~rT@YvYcx9#{}1YItdpHcL{McxNkH>F@6^7-Rkrk*hit-B6Tdcgo^T8v4nLe4oRCMGhtC#%~TFoN)XdK6{WoyP5b0jlbEy^OSs))!=Ywhce>qb=%tLlVv zPFF*Uq-mO^gsSR}IF8?Jwh59XsYOwAJ#a&-D}j|#LrN&Hy;7;XJ)4~YFvh$LQyo^P zqTO)lyofwvt$nAJZ2&MnK7J~Sq8nAU46Nwn0yBYuhpn~mUCO?3+Ij74p(KL)yH4(YrTD!j; z|JhEQCP{K2ilVi^&1sq{AWLyLRkiU->@0APwf2*C_i06#`K5k9c0Zk^ z!ug8ykBB_i)6=u#=+UEpE(93b_!3Yqmv8mnKP@8LIDfeg7rp{yd7rhpO)sgFz#Ag6 zCywJ}p|EX3XBr$Fye3W45fK?u)lI;9Am3zm8aOT@Ujm=Tar`+`FODVAqRYb2&`@~d t#EGkoF;@gZ;Jo*zt+jtI1>FBi{{eOFO)>YBAb002ovPDHLkV1mV#X_No} literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..42cc7786f6843cfda1ab986e5cf71ba855d4084a GIT binary patch literal 769 zcmV+c1OEJpP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10**;U zK~y-6wUtXx6hRb)Z&h_qcNaDeAyEbfcE*rVF{YzogYpAFl$dB-voVH^zr(oE6>C9b zFoB&b9xhC@69U0UoCSt?5ex>WnW}zOl?%{JhGE2EJj+Veckao}y@jBTT-Vj9q1`4J z-&0ZzDkVDr05HM32+(^e#Ec+`SD8#EtoOcJsP^FV`sz3W^wcmCZFYOowkQRnX#fBq zMGTyAD3^bF0cU}dai5M zhlk^a24B}#pXiCiL|3}6jS$i}_kpAoP%0Ey82F1G562wGiE8g)0Dv!RD|Zkf{{#mB zz?eXHx|f=!dE=C+&$+IvA4=f5u5O!pF4fa_)}+?4;nh+~L8*}AKIcn&el%L01XCT4 zCk%r&3kLu|2tlf+*Rm`+WSjbYbrMVnx!-=e!)}^hWzyA?rlv)&+ot{|o6Q;k`#rdN zlIrW2SSF>{RKVt3*VVC7DoKde5`#Y`-DzrAbjY?6^SEW?BZL9au88Z-NK;Zu!B#QP z0?w8_9*$y!(L2sq>)?ev=atIavLB5&juT-K$1l9{uGbEgY7?@R3Ol{>i|H(v3 z0mXcd`M$rn=SMe>Ty_8e=Q5WbMPWFV`?gWx{O?WoIfu=SjY{bI&x_kTb>RSYKAcZ$ zD`SM%SMG9G5`QrSXj_foyl7m zYj-7xK~T^M0Dv(5p_KX{g_u^F@%lJl=6}~Oa$-q}mgpPq00000NkvXXu0mjfM*vx? literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..376affc4363e051d6d053cb3d036ca74db628514 GIT binary patch literal 1541 zcmV+g2KxDlP)!NCrfRIYDio#5C^Sd)h2GxHjoe+pot04 zm?rIVyV%49f=V!kG=V@!Xf134b^*Isrwz0rm3noQ6GftQIXG!-H?jS@vH$;ncagYD z(zJ=msS?kX<@bHR@6o64|4u@K=&4iISb_IMS2^l=~n&=w5R-X5f-wUt0qGa~Do@m!DP>Q$~f4y9s|T6MV|`VS&c#fOrw z?wR!1Ncsz+@*B`T%d#~TjYv4$iDg?2b#k>*p^(qvl#2DgUh}P{#|8%n^SdfNmPtP? z@B&~$kqDjLJy=#_vKy&54wvV$^^w11iGTmyL!TILw4F_*Co<_DDm-nB(VoLcq&?WN zBiXh1zR$v3mg3SPK*3jYd@zytM&P!$rjT0z zVF}gy<41?z-EQqV>B-Ew<394bF_s+Z|M;E>*SS*2k(-|fa1g!}A4m*)Y>t5fBjt!hmDhc;U;pmc>J(R~vJh;(+*)zb^m zZp8n~c;?)FTh$1_=;%N1G@hBTZQJzUeutPHt`h$Xi-kN3^K$@>s5uc!B;LGHt^p9= zJPBB#Xy<_l1B9cUbocfFv?2cMW0`ZGzfrEaaN$C;Q63gC8VX1D&vFyOktm0H`cP;U zF@GK(dH;)><(XQg^f`q{TQDd)-8^=KP&CS+-ov2Ug7T-y%(>$mbBrjT1!!;IzmIP# zLXikPeMbOo_K`nMWYQ0=jT=OV0a{x3c1>=Sj&OKYoPfgV@$=_T)MG~AE)l^FG##Ab z4Y(#Q1Q7oZW0~|r07j86W6X8O%UgwxaG2h{BOnqGI6Xe{{+A6aU+O`--IQP`OtiBL zz()0D1G0?jR&@tT#c^0Hhdd#4_RZqHAaLOgJ zQ&XxdBm8(QG5qtjaU;!bZwOS%rP6BB!BQ@l$WBkGs;{biD}FTji;X!Z7K;@XUiCds zic3oe;du?GRAO#=N>x<_d2Aq&dU>-v1K|7eBY;AF0o8*UZKqTuJ2R!K>Z5!kb~O2` z8|4~+!DKQGyyn(w6!N)!6RlG&70J#_tE&1U^7VKk_3NAEf3y{PJSkAQlFR9St|aB+ z5_2=timH$5*J4A--)>cNO*)=RT}0#wRh7BfY2A-?yHs3aZgxgh)$>IjjVFeGx1G9m zhmP1#@|UXel3T0E%m3H1C#Cr0zn%b2*Q!;f zFJ08-tGho{3JVL&XJZL9Co#%z8TcWYG~$H6HUDVIz2?uv*$ zS6=o`?&NWO+e0=!lKvFF{s55^tUj&-*meLrU}IJ<60YY_t5!E|QZtIaB!SwC@%Sfq zyb&}!Nk>OVJ1wvFpo)G5m3u+&05)DQ^D2yq%HI(EYwVun+aj`STkVc7hG)*4u|F0L rN7c4FT-)`GY0JlAvEtU1|7Uy%_F-Y;A@Qb?00000NkvXXu0mjf6nOIK literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/slider-vert-scale-has-marks-below.png b/gtk-4.0/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..705f4e6ac6c8c7308fe063f28e1c63830bf285e7 GIT binary patch literal 928 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 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end-active@2.png b/gtk-4.0/assets/text-select-end-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa6c778e13641e584f62b630954e3b6e18cb043 GIT binary patch literal 1591 zcmV-72FUq|P);R(=Me@Ww*~C`k1CIsf7d^cR9?WwwKoe z5Qrq{>ENRLQg!XnfZHdn}*oaLi?WkQpZ7>i?(b*fI?WCVW z{XvqcDNBwEv{<4o;fSO4!n+Sm%m>&Iu>4@{I*iDS6NAwdhkZdhdxIS487C5-f(!#~ zqSEAYy7zRyaewHhfUT_d`b6;@cx4?<`^;e3iY6?M41{R!_H&@ePb5C&?+CD8RGP%i z2mN)Gf$IkIRC#-VHUIeiS_)le&L4;-EI#QA(%$W-^K>8^GODl_*llykhjWD#PnGv5 zu)g)TcT!wnpEFpt;z{L@FUWzDemYJC2u0J2ScEVZyFlOc)o<*&RX-ZwxTAd$Se$=+@gez2;DmmV*t z<;6Q?$D_+BD{%t)Gh0e~DyqHDUlUkXD!Az?$TR%>`%C!SZ&tJIr%Q3#Bu|yUc&fbh zcWrKTUKLD`w8iETETcTTVcY#n`Rn!yxuwXdz_xI4K_iIWsBJym-_SRoq0VZ|;`z%?1zEoD? zq;_+;hybE>Yks|FNfsD(0NXS#FO2S8S;)o>i%}>|#9hC;45pJ{W`TW~rJ4tB!)Z5) z@XYN`Hy5YDBm=hauFPn0p`C};7mKPEiru+24L0dYd+rPdz$4!)0YHSuAuISL2f?4M zb>;ai%C`ah%Zi&&Xzkbt?)09MQzY`YBhM9L88itCqO{P%(EKzyVea5{lgEcv6cJ0}_UGC7NqF9h0d+#BIO|1H|IF2a8`ePS}8q z1Nb8gc9xw{p;($hg$V=r0KOQD<&p`2;j#1?T97kFMfw5GUCKS!*^845YV{cr=>g~+ zj^vUFfMe$;0IaxW|FXT3qd9>}SxW2CvGg_i?i84D@xCC#2Tun${bhK;!S^D@$g$f*NO9C z8rm-`7}(DJU-89g9MD!@eP!D;Fq*ccFxC?y5_+d&gpWQSn|G*x9v|nuPc9)sz^JLo z9{WZ?J@D41KE?VakbLcf^L+IA{4Iv|Za;r)9#U0OivFs%+z|)_x7gdtIeI&4Bx44t*})84%}x19#~t<)*s!% z>Sg(J0`gsmvg==$*n4y|Q;;4_sXlSGeq+x}@BDB7Y;Lr9N(!q{eHADLSb1w6KVGwl zyT4sP#jP$%zxB;aa=e*A>y8nwC|l?Lkrfp~828av*>5 pdlSGA=xG)6sgl~4$>wv>e*sGhWPDW@qu2ld002ovPDHLkV1m?O4RZhh literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end-dark.png b/gtk-4.0/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3545bc72305b257bf590a5f4110c2d2ea31f6839 GIT binary patch literal 718 zcmV;<0x|uGP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$WK$ zK~y-6t<*7Z(?Apl@c+AWoEkTYO_iuy+)9X{8;FGufP_F|Vc-j}^aC)lGB7ZM7+8?# zh|0jgQi*}W00T%!NLWrTXF$_Z+ z1VJ}V(;O27MNw2X8V#A}c~%rfMF{cQ7;~SQm)F+TejEkNXJ==tLFLs zB6?+vx!vt{pY8>2G@H#CDdjjF!CH$v&oLMbHktWdS(aDV*VjLf@&Z6PmNcq>2%hJm z*=$bxzJE?i`F4JO{?ty;SZfbsZo{=&&8gSxAv3QmEG$fqKuJW021nuhzVJNnWR_*O z06-AYc$arT)M_=4h^|Lb6bNRXs6qgcQo?oJl87z~BBG<*;qItbt2F=@1OPL!2B1=@ zfQU{DBI4r!0f2}cVXYk=N6RBq5YZ=NChxi|OEB|$!OW{=Sxzh#Me&Q7UkCt?l~QUF zY-_%)<2cVmr_*_EjQOUuJ~Ei+If&>@9LFC80JhdHrfI5}5C7oIjDEkbj4?L=KmtIT zrg0DizSjE8)YOza?&L5tdc9s|t-aIfbRKSlTj)xo(eRa0XInkCp*vY*PCp& z+gF4T*NEsmGtU5k5aPSF_9Zhfb-UeV?6I7G1N9v>eVi7I+yDRo07*qoM6N<$g0=KK AP5=M^ literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end-dark@2.png b/gtk-4.0/assets/text-select-end-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e29a86a3391f19151ea51df1825f6ea9114ab78e GIT binary patch literal 1295 zcmV+q1@QWbP)56LXa=0}relkt0+ecyLx zKKp&&=b86;#dY0Zfgx3$6p>4nO63-yq%3h=w*^>h+WrDAi^$~M+}zJVoEBI^L~{N8 z{RBZk6h&+M{}GX?IF2Vh&$|h<4-#xqLH8#=dvTvXL7#+WOOM&sIp2M_A|0X7eeZU)v38ATC65D)|b zs-5^~sOpVXCoj*;%+z`Xb`KaI85u!Dc65`f5=9Zd?{`D`s`{fb=Ava;-<8Yd>R!NR zfoFFE)(sg10bv++Lk7Tg5t+0s>-*h8itD$>MQfQiW7Lh&(WSr(;I31f@` zr(M^5V;vZf0Uj%d^#ZO~EG92LH#$06+5nc8ve_*8d>&vZlgWIXw5RG=qSZ)M-~-on zi|fGBlre@}E+-<=r>bwl|HLtXTrQVfz5**y893N%KW+e_qnc0E=rI(^SF`$8p_=$UT5otCcF$S_ToBGa^z3Xt&dkfrP;r zbJw)n?OCAv%pw)7R{L=jMZX!xaeh+OS`W`T6;Wrd%$E#+d6#O_-K^ z-v>ZMuENUhf;f(+0P6LgpN;HDs@efl)vr2WwryVm{tm;CX0v(VU_lTh5qYyxsr=Ca zE0@cms(u1ctyT|ot*I)@%gf32*`&R**YP~>3lW))qKI0pCnrfe((>|hk|wTso_Avd z7|<4xQ>t34)oPtN-%t6zpRDU@CX;!8ZQr^Icwu4TVX;{J9e6zqLzBs5I(wvED+mG> z7Z(+XRrR&Gxw&DLPxouJT8*WpC4g8&PFE_GZ@b5A z`8L;eUj{A!{f^@>Ffg!Z_nOTn)oL}#mkm{Y%k#Xc&BktP!`Rr^QI)+B3@`@dSD#l0=0)UB;1^Z>A<5>u(SL6pJ+p8}p5*`l002ovPDHLk FV1h3qSVjN< literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end-hover-dark.png b/gtk-4.0/assets/text-select-end-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..66daba1a58e296ab8079788f65b95a787735969b GIT binary patch literal 687 zcmV;g0#N;lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10z64X zK~y-6t<}436G0RP;QyQ*?|PkJ?~(`bCK94Z2cqEtkPt{T6ubaU9)OCLf`S@EL4!m} z6bcHONEBR(P=JJl#A>~XKmvj=kg?;PnKLxD1tEsS&S^*U%|G`b%d+hxNzSKf>XRfX zyWQ?CW+=+C%r+X0z!;;gwKZnmaL(Nok+sdu&2Q6yyJ?z60N}lcwH8%X?HFT1B6=qx z_ktjJkmvd5gMvCqk_Hj|(J%=oqSc}(K1~D{7Z<-bo6ROOPaJiG4+euBYi$j{OA)zQ zmgVF95^lFzt%ZMqdvRk7`u+Znh`e#mUEbQ-`Z#K50QNxAC;<_|FhsN2oUhmGXM!Mj zy|lD+Vhj?I^WGoE9K&%Ot2mBR5m{eeUY;K%4EAowVX9uQa~OulwbnPr;MCf%;y8|p z=xUZ_348BnN(cbV45gGMqKiyKG|d|Bty-;i48S?|-n*GK06`D{z)2<|ISLQ}h)6L2 zb5x-Bo*2Lf=VqVv(0I$<`{(WmL~CtdM4mB#hgDVeW(AEgUMcm2JDtu`=iC=#reDgc zsz5}q@;raf00h8_*19*%c@z=!dcB@=?iw(>cHM3_Pt$a+s;W~_6om)9IU)kBwFYpj z)9KtFgF|#ZNs_t2U~pO~Rr}xjXpDi@T8qf-qA0Ed@Br{vly7OZ z1yQgkL8WaPrL<7cLP0?b5lRUWyKQ!AQ0k$!B|E!2GdqumWVZVwjY-a2*Isnu#%0Ht7wwKfHuu4{h+XGLUoX=&+aAS((i5|MJbTqcfV z(lqTJ|64@nvMieo!|*cD-bt{#A~G5T0RUN+k)|ne9FrtT_q}&i^}I3WwD0>D7Zw)c zVT1hxOpJ|<4GgL(Ns_Dwc~@1>8Dq{xQFP(w)z{c3V=llOK_)URtx{ z*@cCLmB$5k1DFni01?^Lq;AMK?(t|tRevDV^me&uGj0Q=-m=m!BjQbDX?6Q z=KIsjEr=avzK8P z#8@uJaS#ziS#Ggw%gf7mOto5V z8DlQyXTqYCAC^VrJgjcwWLY)`&}y{`fl}2Dn5ur&0rNcX4DeTyB!yTlNs>GxFV||d z-#cK{YPF@Rp8zx(jUA0ORi)8rSGyn#) zMdYZet~45r{?5%%6vr{mW)tAP>$>lCkM(p>Zr;3k9e7Pu(|Wx=RJbHbsMqTXv{m)> zYPGuDJw9+WzjyE6^&kjt07sG}F#xXXKGq7i(P$7w5kMv)$7;3OxBd4#^ljGKmw;11 z#dTeL-|rN1+f}>WCW@jw^CMM#GYrGI_3qu!3{z86PdbkC4RBaQI)~G>+I&ku&1SPZ zG_I=Z(J%}bA2w$*{&B3e?*hkx30N(GJ8G+Rdr?)N7m=rd sDZpQQUL9B#kw1W6RP~2^HQ$Q<1NwG1BJ((wn*aa+07*qoM6N<$f~e|5N&o-= literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end-hover.png b/gtk-4.0/assets/text-select-end-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f5d1df3c938d3413aadebd7de49d8f2397a50d GIT binary patch literal 796 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 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-end@2.png b/gtk-4.0/assets/text-select-end@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6da7b66d480dc3d756d39c772e70315f5ac2dc89 GIT binary patch literal 1544 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 literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-start-hover-dark.png b/gtk-4.0/assets/text-select-start-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4b9c150a8cbf3ec0b56ab42a679b13d8068acd GIT binary patch literal 651 zcmV;60(AX}P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10vJg| zK~y-6t`kJYZgUOo*T@vtYwV3N%Ag$Eo*H^({#l-2N6k0q9}^#nP8{WX*=g` z%n)PD0y2M=Bt+zNaD9FKx~e_^usNH=T6+RHC5un)bUGKEb1y~YQoUY3b&|6}GW-F1 zyhgz+6Ax%>&BIkAHGgScS_xnwf?;4H9TCG;AgdKNSDgb!zA16uDO4C%Uj0FH9 z0+Om(mbC!vG#ZV1RcsD5Dk4{nF`;5-3n8g0BG;UAD@$v?BPt>r*4oP5EodT90l5Ex zkpzIK0G2QBI3f~ML_WnBm&Rg@Ao)ehvfK?J94!l$WjQ7JQH?QgLkL_JoJ=N1BJxTH zgTZG2d*1uXSO@_z#&3C^@9Ocm4~wEGs&q*bF-H=J|H zdH))cI6OQY19+0>`Evj;v(5ee{r9V@t8MT76>DvxdiJ*-LcnM=DgZpq^Ze0l{lqBU zZg(5NGiz-#Ns^|u7BieAy!Z6p|BNyIh%w$94u@~%@Biy0MCv8Z@Z@zPprt&|8wL@fv&yb3)j zUiBh)=t1z}L9rLXgGZr=(%T~1By5&|hZY+Ro86sx^L`$Z*={zwY1$+^{lda9Z)V?z z@9+2C?>A3)I3!UNJ*}#5h{##sAITBM%*@O@tE%UL*MXxwW9g{Dyh^3=f-&a2s-6QL z&jx(oCk#Vctrn`<@<#zPJ3D*IId=hg6L?Hj5fMDkBMd`=Aix*{K&#aP=o|=GwOTDW z=bm@YodGU7=N<)y!VFNnZ(var6-DG_=iCKr?W@2&$*iRkO>TLm5TU zN5E%5(HKLqSR@R?{d8uaL}ajI)oQh1t^EpkTST;2EK(>G_L?`l*05FSB}wv~h@2J? zEtN{*`=i*0w}f&#SQJHH0;fICqf{!%4x8YCfvIY;W!6fi@)mG;)2W?y<^xfdD#jS; z&OA3acLewX7`apZQdPe@dmP6fi^!2ep}?qeYM4Z11FT#wPpRsAfEJ6zJb?gERnG@7 z##{nQg+gKEdDW|)^qpHh&H*-_QAR-G!Rc`{MX__lkFN3PyG(iyj4yd&@Un;hk^M_ejSh%ICHRoKe zuBj@U=KME4K7QQ*h{%rsaUACcX06Q@;7_$$Ej9qoxo`3Y>vTHVf+?&FTPNy@Hkj8OLyWIv@^E_`J=77kbCHHDPz|-1%#2YU*#`bdn^p-z~SQ(r&l2 zT(%-|X?c11hyLdVc89C0t2ZVlCTb#b##$R#Yw>-5&t0yymi6`ZEKSx#sNst>))>X>0`%^9qx2G@2cuMB64EeAKm?m z9`yPR;HtIu>y?$2T{Wf;)aaMX<>Q{`y{M|ssOp@EOtWz=tH3(Y0R9B7d!F}m|BBm< Z{s%oR=?Q>!QS$%*002ovPDHLkV1jL9J3jyb literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-start-hover.png b/gtk-4.0/assets/text-select-start-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..539379d3d100b1f7444713fb2a409d82b0224fe9 GIT binary patch literal 742 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&_`3 zK~y-6tt59q_nQzt|#NG>;O1(Y#BM8isPZ`h2uF*{){FD*#D8ASKBe#0;>OR4%oX2i4X zL^x{M&@}CUloHEJ3;tih$xJ4WfI3%4qK!zyWoAHNZ*Vf3Ijig1HKkOq8L_>%od}yT z3q-q+9i^BdAR1SGF_Gy~f*u%#aXi`C9gf8lAfkPd#t9Vw;nl$>*~~E|#OvhYu1K=8 zOBbTK|5D5lg11-BX0xVF?#u3;qcO`qL`_Nc2^nB)uN>6eTTv@vwTuCP5P%Rwx!kA) z#_*Buo`Wr800aaW&`6WosbI+Tbi-)JgAf21L^|oGBQY!7mbPO|A`&M%f}z&m?pN`) zr$`7gsL6=zFR~(L^&d2VSpk4Y%$TiKD{X^rwF)8V3n||(Y&jcki;lDDD__1PXxg*V zk2PlIw!q@*N=31HNU8pd^I-A5xW3vlRxYl?m;U!RQ?msE044qF%bypwJkM(y^F0q= z7e6^t%Bv$IBZ>eZH8Au_fNw9(&pOigo5B`8&N#m0J7)&c&jFww=)$|{n{KUge{SZ3 zvso_v6Wb^iF*iN6RjX9*rur}3_HM=)r{?W7qpqc8#i0D$M#;B1t6 zZROi$&8-&MlUGuMLyvd%?-}ZRKCio_l|fynOU&HI;5Y*yqBVjj_?{dqx_FdMr{(V6 YpZcj3l{Dy}{{R3007*qoM6N<$f=bg(p#T5? literal 0 HcmV?d00001 diff --git a/gtk-4.0/assets/text-select-start-hover@2.png b/gtk-4.0/assets/text-select-start-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba8f51e22b29916211791e1da02a143673bbf5f GIT binary patch literal 1446 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 W$6U}QDorH-0000 grid > label.day-number:selected, row:selected, columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, gridview > child:selected, flowbox > flowboxchild:selected, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { background-color: #9dccff; } + +label:selected, calendar > grid > label.day-number:selected, row:selected, columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, gridview > child:selected, flowbox > flowboxchild:selected, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { color: #000000; } + +label:disabled > selection, label:disabled:selected, calendar > grid > label.day-number:disabled:selected, row:disabled:selected, columnview.view:disabled:selected, treeview.view:disabled:selected, modelbutton.flat:disabled:selected, gridview > child:disabled:selected, flowbox > flowboxchild:disabled:selected, .view:disabled:selected, iconview:disabled:selected, textview > text:disabled:selected { color: #4f6680; } + +label:backdrop:selected, calendar > grid > label.day-number:backdrop:selected, row:backdrop:selected, columnview.view:backdrop:selected, treeview.view:backdrop:selected, modelbutton.flat:backdrop:selected, gridview > child:backdrop:selected, flowbox > flowboxchild:backdrop:selected, .view:backdrop:selected, iconview:backdrop:selected, textview > text:backdrop:selected { color: #222222; background-color: rgba(182, 205, 231, 0.7); } + +label:backdrop:disabled:selected, row:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:selected, gridview > child:backdrop:disabled:selected, flowbox > flowboxchild:backdrop:disabled:selected, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, textview > text:backdrop:disabled:selected { color: #7899bd; } + +/*************** Base States * */ +.background { color: #1d1d1d; background-color: #c9c9c9; } + +.background:backdrop { text-shadow: none; -gtk-icon-shadow: none; } + +dnd { color: #1d1d1d; } + +.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: #1d1d1d; background-color: #e5e5e5; } + +.view:disabled, iconview:disabled, textview > text:disabled { color: #552222; background-color: #c7bebe; } + +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { border-radius: 3px; } + +textview > text { background-color: transparent; } + +textview > text > selection { background-color: rgba(182, 205, 231, 0.7); } + +textview > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); } + +textview:drop(active) { caret-color: #73d216; } + +textview > border { background-color: #d7d7d7; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +iconview:drop(active) { box-shadow: none; } + +iconview > dndtarget:drop(active) { border-style: solid; border-width: 1px; border-color: #51a4ff; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { border: 1px solid #6ab1ff; background-color: rgba(106, 177, 255, 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +flowbox > flowboxchild:selected { outline-color: rgba(255, 255, 255, 0.8); } + +gridview > child { padding: 3px; transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +gridview > child { outline: 0 solid transparent; outline-offset: 4px; } + +gridview > child:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +gridview > child:selected { outline-color: rgba(255, 255, 255, 0.8); } + +gridview > child box { border-spacing: 8px; margin: 12px; } + +coverflow cover { color: #1d1d1d; background-color: #e5e5e5; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +label > selection { background-color: rgba(182, 205, 231, 0.7); color: #000000; } + +label > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); } + +label:disabled { color: #552222; } + +button label:disabled { color: inherit; } + +label.error { color: #df0000; } + +label.error:disabled { color: rgba(223, 0, 0, 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 #9b9b9b; } + +window.assistant.csd .sidebar { border-top-style: none; } + +window.assistant .sidebar > label { padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { background-color: #9dccff; 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: #504300; border: none; background-color: rgba(255, 255, 164, 0.7); background-clip: padding-box; } + +/********************* Spinner Animation * */ +@keyframes spin { to { transform: rotate(1turn); } } + +spinner { background: none; opacity: 0.1; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + +spinner:checked { opacity: 1; animation: spin 1s linear infinite; } + +spinner:checked:disabled { opacity: 0.5; color: #552222; } + +/********************** 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: 1px; padding-right: 1px; border: 1px solid; border-radius: 0px; border-spacing: 6px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, entry > image.left { margin-right: 6px; } + +spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, entry > image.right { margin-left: 6px; } + +spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, entry > text > block-cursor { color: #e5e5e5; background-color: #1d1d1d; } + +spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), entry.flat:focus-within, entry.flat:backdrop, entry.flat:disabled, entry.flat { min-height: 0; padding-top: 2px; padding-bottom: 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: #552222; border-color: #8e7070; background-color: #c7bebe; } + +spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection, entry > text > selection { background-color: rgba(182, 205, 231, 0.7); color: transparent; } + +spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within, entry > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #1d1d1d; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), entry.error { color: #df0000; 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(223, 0, 0, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, entry.error > selection { background-color: #df0000; } + +spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), entry.warning { color: #c7bebe; 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(199, 190, 190, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, entry.warning > selection { background-color: #c7bebe; } + +spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, entry > image { color: #454545; } + +spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, entry > image:hover { color: #1d1d1d; } + +spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, entry > image:active { color: #9dccff; } + +spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, entry.password image.caps-lock-indicator { color: #898989; } + +spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), entry:drop(active):focus-within, entry:drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +.osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { color: #504300; border-color: #504300; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { color: #504300; border-color: #9dccff; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +.osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #a8a152; border-color: #504300; background-color: rgba(238, 236, 148, 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: #9dccff; 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: #73d216; } + +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: #cfcfcf; } + +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: #cfcfcf; } + +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: #73d216; } + +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: #73d216; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), entry.error { color: #df0000; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { background-color: #e5e5e5; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #e5e5e5; } + +treeview entry.flat:focus-within, treeview entry:focus-within { border-color: #9dccff; } + +/******************* Editable Labels * */ +editablelabel > stack > text { color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +/*********** Buttons * */ +@keyframes needs_attention { from { background-image: radial-gradient(farthest-side, #c7bebe 0%, rgba(199, 190, 190, 0) 0%); } + to { background-image: radial-gradient(farthest-side, #c7bebe 95%, rgba(199, 190, 190, 0)); } } + +/****************************************************** Buttons * */ +scrollbar > range > trough > slider, windowcontrols button, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 2px 6px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +scrollbar > range > trough > slider, windowcontrols button, notebook > header > tabs > arrow, button { outline: 0 solid transparent; outline-offset: 4px; } + +scrollbar > range > trough > slider:focus:focus-visible, notebook > header > tabs > arrow:focus:focus-visible, button:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +scrollbar > range > trough > slider:hover, notebook > header > tabs > arrow:hover, button:hover { background-color: shade(#d3d3d3, 1.1); -gtk-icon-filter: brightness(1.2); } + +scrollbar > range > trough > slider.keyboard-activating, scrollbar > range > trough > slider:active, notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, button.keyboard-activating, button:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar > range > trough > slider:checked:hover:not(:active), notebook > header > tabs > arrow:checked:hover:not(:active), button:checked:hover:not(:active) { color: #000000; background-color: shade(#9dccff, 1.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar > range > trough > slider:checked, notebook > header > tabs > arrow:checked, button:checked, button:checked:active { color: #000000; background-color: #9dccff; text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar > range > trough > slider:backdrop, notebook > header > tabs > arrow:backdrop, button:backdrop.flat, button:backdrop { background-image: none; transition: 200ms ease-out; } + +scrollbar > range > trough > slider:backdrop:not(:disabled), notebook > header > tabs > arrow:backdrop:not(:disabled), button:backdrop.flat:not(:disabled), button:backdrop:not(:disabled) { -gtk-icon-filter: none; } + +scrollbar > range > trough > slider:disabled, notebook > header > tabs > arrow:disabled, button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; -gtk-icon-filter: opacity(0.5); } + +scrollbar > range > trough > slider:disabled:active, scrollbar > range > trough > slider:disabled:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +button.sidebar-button, .toolbar > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar > :not(.linked) > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > menubutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > scalebutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > dropdown > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > colorbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > fontbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > appchooserbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > combobox > box > button:not(:hover):not(:active):not(:checked):not(:disabled), scrollbar > range > trough > slider.flat:not(:hover):not(:active):not(:checked):not(:disabled), notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), button.flat:not(:hover):not(:active):not(:checked):not(: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; transition: none; } + +scrollbar > range > trough > slider.image-button, notebook > header > tabs > arrow.image-button, button.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } + +scrollbar > range > trough > slider.text-button, notebook > header > tabs > arrow.text-button, button.text-button { padding-left: 16px; padding-right: 16px; } + +scrollbar > range > trough > slider.text-button.image-button, notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button { padding-left: 8px; padding-right: 8px; } + +scrollbar > range > trough > slider.text-button.image-button label, notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button label { padding-left: 8px; padding-right: 8px; } + +scrollbar > range > trough > slider.arrow-button, notebook > header > tabs > arrow.arrow-button, button.arrow-button { padding-left: 10px; padding-right: 10px; } + +scrollbar > range > trough > slider.arrow-button > box, windowcontrols button.arrow-button > box, notebook > header > tabs > arrow.arrow-button > box, button.arrow-button > box { border-spacing: 4px; } + +dropdown:drop(active) button.combo, combobox:drop(active) button.combo, scrollbar > range > trough > slider:drop(active), notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #73d216; border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +row:selected notebook > header > tabs > arrow, row:selected button { border-color: #51a4ff; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #000000; border-color: transparent; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #e2e2e2; } + +notebook > header > tabs > arrow.osd, button.osd { min-width: 26px; min-height: 32px; color: #504300; border-radius: 5px; border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd.image-button, button.osd.image-button { min-width: 30px; } + +notebook > header > tabs > arrow.osd.image-button:only-child, button.osd.image-button:only-child { margin: 4px; border-radius: 50%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +notebook > header > tabs > arrow.osd:hover, button.osd:hover { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow.osd:checked, button.osd:active, button.osd:checked { border: none; box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd notebook > header > tabs > arrow, .osd button { color: #504300; background-color: rgba(255, 255, 164, 0.7); border-color: rgba(141, 133, 57, 0.85); outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd notebook > header > tabs > arrow:hover, .osd button:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.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 notebook > header > tabs > arrow:active, .osd notebook > header > tabs > arrow:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd notebook > header > tabs > arrow:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd notebook > header > tabs > arrow.flat, .osd button.flat { -gtk-icon-shadow: 0 1px black; } + +.app-notification button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.touch-selection button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.magnifier button.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd button.flat:not(:hover):not(:active):not(:checked):not(: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; } + +.app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd notebook > header > tabs > arrow.flat:hover, .osd button.flat:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd notebook > header > tabs > arrow.flat:disabled, .osd button.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; 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 notebook > header > tabs > arrow.flat:active, .osd notebook > header > tabs > arrow.flat:checked, .osd button.flat:active, .osd button.flat:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { color: black; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { outline: 0 solid transparent; outline-offset: 4px; } + +notebook > header > tabs > arrow.suggested-action:focus:focus-visible, button.suggested-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +notebook > header > tabs > arrow.suggested-action.flat, 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: #9dccff; } + +notebook > header > tabs > arrow.suggested-action:hover, button.suggested-action:hover { background-color: shade(#9dccff, 1.1); } + +notebook > header > tabs > arrow.suggested-action:active, notebook > header > tabs > arrow.suggested-action:checked, button.suggested-action:active, button.suggested-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action.flat:disabled, button.suggested-action.flat: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, 204, 255, 0.8); } + +notebook > header > tabs > arrow.suggested-action:disabled, button.suggested-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.suggested-action:disabled:active, notebook > header > tabs > arrow.suggested-action:disabled:checked, button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { outline: 0 solid transparent; outline-offset: 4px; } + +notebook > header > tabs > arrow.destructive-action:focus:focus-visible, button.destructive-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +notebook > header > tabs > arrow.destructive-action.flat, 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: #df0000; } + +notebook > header > tabs > arrow.destructive-action:hover, button.destructive-action:hover { background-color: shade(#df0000, 1.1); } + +notebook > header > tabs > arrow.destructive-action:active, notebook > header > tabs > arrow.destructive-action:checked, button.destructive-action:active, button.destructive-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.35), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action.flat:disabled, button.destructive-action.flat:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(223, 0, 0, 0.8); } + +notebook > header > tabs > arrow.destructive-action:disabled, button.destructive-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action:disabled:active, notebook > header > tabs > arrow.destructive-action:disabled:checked, button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +stackswitcher > button > label { padding: 0 6px; margin: 0 -6px; } + +stackswitcher > button > image { padding: 3px 6px; margin: -3px -6px; } + +notebook > header > tabs > arrow.font separator, button.font separator { background-color: transparent; } + +notebook > header > tabs > arrow.font > box, button.font > box { border-spacing: 6px; } + +notebook > header > tabs > arrow.font > box > box > label, button.font > box > box > label { font-weight: bold; } + +menubutton.circular notebook > header > tabs > arrow, notebook > header > tabs > arrow.circular, menubutton.circular button, button.circular { min-width: 32px; min-height: 32px; padding: 0; border-radius: 9999px; } + +menubutton.circular notebook > header > tabs > arrow label, notebook > header > tabs > arrow.circular label, 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, #c7bebe 96%, rgba(199, 190, 190, 0)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } + +stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop { background-size: 6px 6px, 0 0; } + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 4px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked.vertical > arrow: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), notebook > header > tabs.linked.vertical > arrow:not(:last-child), .linked.vertical > button:not(:last-child) { border-bottom-style: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } + +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:not(:hover):not(:active):not(:checked):not(:disabled) { 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: 5px; } + +modelbutton.flat:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +modelbutton.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +modelbutton.flat arrow { background: none; min-width: 16px; min-height: 16px; opacity: 1; } + +modelbutton.flat arrow:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +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 { box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + +button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { border-radius: 0; } + +.osd button.color > colorswatch:only-child { box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, list > row button.image-button:not(.flat) { border: 1px solid rgba(155, 155, 155, 0.5); } + +popover.menu box.circular-buttons button.circular.image-button.model:hover, list > row button.image-button:not(.flat):hover { background-color: shade(#d3d3d3, 1.1); } + +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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, list > row button.image-button:not(.flat).suggested-action { color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, list > row button.image-button:not(.flat).suggested-action { outline: 0 solid transparent; outline-offset: 4px; } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, list > row button.image-button:not(.flat).destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, list > row button.image-button:not(.flat).destructive-action { outline: 0 solid transparent; outline-offset: 4px; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +/********* Links * */ +button.link, link { color: #004B91; text-decoration: underline; } + +button.link:visited, link:visited { color: #680091; } + +*:selected button.link:visited, *:selected link:visited { color: #2a003a; } + +button.link:hover, link:hover { color: #0065c4; } + +*:selected button.link:hover, *:selected link:hover { color: #000a14; } + +button.link:active, link:active { color: #004B91; } + +*:selected button.link:active, *:selected link:active { color: #000f1d; } + +button.link:disabled, link:disabled { color: rgba(73, 73, 73, 0.8); } + +button.link:selected, *:selected button.link, link:selected, *:selected link { color: #000f1d; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { text-shadow: none; } + +button.link > label { text-decoration: underline; } + +/***************** GtkSpinButton * */ +spinbutton { font-feature-settings: "tnum"; } + +spinbutton:not(.vertical) { padding: 0; border-spacing: 0; /* :not here just to bump specificity above that of the list button styling */ } + +.osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; padding: 6px; } + +.osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { background-color: #c7bebe; } + +spinbutton:not(.vertical) > button.image-button.up:not(.flat), spinbutton:not(.vertical) > button.image-button.down:not(.flat) { padding: 0; } + +.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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #504300; border-style: none none none solid; border-color: rgba(80, 67, 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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #504300; border-color: rgba(80, 67, 0, 0.5); background-color: rgba(255, 255, 113, 0.7); -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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a152; border-color: rgba(80, 67, 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 5px 5px 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: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #552222; } + +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(182, 205, 231, 0.7); color: transparent; } + +spinbutton.vertical > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #000000; } + +spinbutton.vertical > text > block-cursor { color: #e5e5e5; background-color: #1d1d1d; } + +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; } + +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.8); color: #1d1d1d; background-color: #9dccff; box-shadow: none; } + +dropdown popover .dropdown-searchbar, combobox popover .dropdown-searchbar { padding: 6px; border-bottom: 1px solid #9b9b9b; } + +/************ Toolbars * */ +searchbar > revealer > box, .toolbar { padding: 4px; border-spacing: 4px; background-color: #c9c9c9; } + +.osd .toolbar { background-color: transparent; } + +.toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(255, 255, 164, 0.7); } + +.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: #9b9b9b; background-color: #bbbbbb; } + +searchbar > revealer > box:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; box-shadow: none; transition: 200ms ease-out; } + +/************** GtkInfoBar * */ +infobar > revealer > box { padding: 8px; border-spacing: 12px; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { border-bottom: 1px solid #a8a8a8; background-color: #d58126; } + +infobar .close, searchbar .close { 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-width: 16px; min-height: 16px; padding: 4px; border-radius: 50%; } + +infobar .close:hover, searchbar .close:hover { background-color: shade(#d3d3d3, 1.1); } + +/***************** 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 { padding: 6px; margin: 0 2px; min-width: 0; min-height: 0; color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button:hover { background-color: shade(#9dccff, 1.1); } + +windowcontrols button:active, windowcontrols button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +windowcontrols button:backdrop { color: white; background-color: #c9c9c9; border-color: #e4e4e4; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.369412); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.369412); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); background-image: none; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button:backdrop:hover { background-color: shade(#c9c9c9, 1.1); } + +windowcontrols button:backdrop:active { box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +windowcontrols button.close { padding-right: 12px; padding-left: 12px; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button.close:not(:backdrop) { color: white; background-color: #880b0b; border-color: #c38585; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)), radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0)); text-shadow: 0 -1px rgba(0, 0, 0, 0.770196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.770196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button.close:not(:backdrop):hover { background-color: shade(#880b0b, 1.1); } + +windowcontrols button.close:not(:backdrop):active { box-shadow: 0 1px rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +/*************** Header bars * */ +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #8c8c8c; border-radius: 0; background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); color: #000000; /* Darken switchbuttons for headerbars. issue #1588 */ } + +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #a4a4a4; background-color: #c9c9c9; color: #1d1d1d; 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; } + +.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: #9b9b9b; } + +window.devel headerbar.titlebar { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(157, 204, 255, 0.2)), linear-gradient(to top, #a8a8a8, #b0b0b0 3px, #bfbfbf); } + +window.devel headerbar.titlebar:backdrop { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#c9c9c9); /* 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: #aaaaaa; border-top-color: #aaaaaa; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected { border-radius: 0; outline-color: rgba(255, 255, 255, 0.8); } + +columnview.view:disabled, treeview.view:disabled { color: #552222; } + +columnview.view:disabled:selected, treeview.view:disabled:selected { color: #5e7a99; } + +columnview.view:disabled:selected:backdrop, treeview.view:disabled:selected:backdrop { color: #7899bd; } + +columnview.view.separator, treeview.view.separator { min-height: 2px; color: #aaaaaa; } + +columnview.view:backdrop, treeview.view:backdrop { border-left-color: #b1b1b1; border-top: #b1b1b1; } + +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: #51a4ff; } + +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: #595959; } + +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: #1d1d1d; } + +columnview.view.expander:selected, treeview.view.expander:selected { color: #2f3d4d; } + +columnview.view.expander:selected:hover, treeview.view.expander:selected:hover { color: #000000; } + +columnview.view.expander:checked, treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +columnview.view.progressbar, treeview.view.progressbar { color: #e5e5e5; background-color: #9dccff; background-image: image(#9dccff); box-shadow: none; } + +columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { color: #9dccff; background-image: image(#e5e5e5); } + +columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #9dccff; background-color: #e2e2e2; } + +columnview.view.trough, treeview.view.trough { background-color: rgba(29, 29, 29, 0.1); } + +columnview.view.trough:selected:focus, columnview.view.trough:selected, treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(0, 0, 0, 0.3); } + +columnview.view > header > button, treeview.view > header > button { color: #818181; background-color: #e5e5e5; font-weight: bold; text-shadow: none; box-shadow: none; } + +columnview.view > header > button:hover, treeview.view > header > button:hover { color: #4f4f4f; box-shadow: none; transition: none; } + +columnview.view > header > button:active, treeview.view > header > button:active { color: #1d1d1d; 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: #e5e5e5; background-image: none; background-color: #9dccff; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #e5e5e5; text-shadow: none; transition: none; } + +columnview.view acceleditor > label, treeview.view acceleditor > label { background-color: #9dccff; } + +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: #aaaaaa; border-radius: 0; text-shadow: none; } + +columnview.view > header > button:disabled, treeview.view > header > button:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +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: #e5e5e5; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.23); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +popover.background:backdrop { background-color: transparent; } + +popover.background > contents { padding: 8px; border-radius: 9px; } + +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: darkgray; 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: #e5e5e5; } + +/********************** 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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-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(#9dccff); } + +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: #9dccff; border-color: #9dccff; } + +popover.menu > arrow, popover.menu.background > contents { background-color: #e5e5e5; 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; box-shadow: none; background-image: image(transparent); color: #1d1d1d; } + +popover.menu check:hover, popover.menu radio:hover { transform: scale(0.8); border-width: 1.2px; color: #1d1d1d; box-shadow: none; background-image: image(transparent); } + +popover.menu check:active, popover.menu radio:active { transform: scale(0.8); border-width: 1.2px; color: #1d1d1d; box-shadow: none; background-image: image(transparent); } + +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: #1d1d1d; background-color: #9dccff; } + +popover.menu modelbutton:selected:active { background-color: #a5a5a5; } + +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 #9dccff; color: #004B91; } + +menubar > item:disabled { color: #552222; 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: 9px; } + +/************* Notebooks * */ +notebook > header { padding: 1px; border-color: #9b9b9b; border-width: 1px; background-color: #b2b2b2; } + +notebook > header:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; } + +notebook > header tabs { margin: -1px; } + +notebook > header.top { border-bottom-style: solid; } + +notebook > header.top > tabs { margin-bottom: -2px; } + +notebook > header.top > tabs > tab { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +notebook > header.top > tabs > tab:hover { border-bottom-color: #9b9b9b; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 14px 0 -10px #9dccff, inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-bottom-color: transparent; } + +notebook > header.bottom { border-top-style: solid; } + +notebook > header.bottom > tabs { margin-top: -2px; } + +notebook > header.bottom > tabs > tab { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.bottom > tabs > tab:hover { border-top-color: #9b9b9b; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 -14px 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4); border-color: #9b9b9b; border-top-color: transparent; } + +notebook > header.left { border-right-style: solid; } + +notebook > header.left > tabs { margin-right: -2px; } + +notebook > header.left > tabs > tab { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +notebook > header.left > tabs > tab:hover { border-right-color: #9b9b9b; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset 14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-right-color: transparent; } + +notebook > header.right { border-left-style: solid; } + +notebook > header.right > tabs { margin-left: -2px; } + +notebook > header.right > tabs > tab { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.right > tabs > tab:hover { border-left-color: #9b9b9b; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset -14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-left-color: transparent; } + +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-color: shade(#d3d3d3, 1.1); } + +notebook > header > tabs > arrow:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header tabs > tab { border: 1px solid transparent; min-height: 20px; min-width: 20px; padding: 3px 12px; outline-offset: -5px; color: #1d1d1d; font-weight: normal; } + +notebook > header tabs > tab:hover { color: #1d1d1d; background-color: #bfbfbf; } + +notebook > header tabs > tab:hover.reorderable-page { border-color: rgba(155, 155, 155, 0.3); background-color: rgba(201, 201, 201, 0.2); } + +notebook > header tabs > tab:backdrop { color: #959595; } + +notebook > header tabs > tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } + +notebook > header tabs > tab:checked { color: #1d1d1d; background-color: #e5e5e5; } + +notebook > header tabs > tab:backdrop:checked { color: #737373; background-color: #e2e2e2; } + +notebook > header tabs > tab button.flat { padding: 1px; margin: 2px; } + +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 tab { padding-bottom: 4px; } + +notebook > header.bottom tab { padding-top: 4px; } + +notebook > stack:not(:only-child) { background-color: #e5e5e5; } + +notebook > stack:not(:only-child):backdrop { background-color: #e2e2e2; } + +/************** Scrollbars * */ +scrollbar { background-color: #a7a7a7; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar.top { border-bottom: 1px solid #9b9b9b; } + +scrollbar.bottom { border-top: 1px solid #9b9b9b; } + +scrollbar.left { border-right: 1px solid #9b9b9b; } + +scrollbar.right { border-left: 1px solid #9b9b9b; } + +scrollbar > range > trough > slider { padding: 0; background-image: none; min-width: 8px; min-height: 8px; margin: 3px; border-radius: 10px; background-clip: padding-box; background-color: #626262; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar > range > trough > slider:hover { background-color: #3f3f3f; } + +scrollbar > range > trough > slider:hover:active { background-color: #6ab1ff; } + +scrollbar > range > trough > slider:disabled { background-color: transparent; } + +scrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active { background-color: #ffffa4; } + +scrollbar.horizontal > range > trough > slider { min-width: 40px; } + +scrollbar.vertical > range > trough > slider { min-height: 40px; } + +treeview ~ scrollbar.vertical { border-top: 1px solid #9b9b9b; margin-top: -1px; } + +/********** Switch * */ +switch { font-weight: bold; font-size: smaller; border: 1px solid #9b9b9b; border-radius: 14px; color: #1d1d1d; background-color: #b2b2b2; 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; box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); /* only show i / o for the accessible theme */ } + +switch { outline: 0 solid transparent; outline-offset: 4px; } + +switch:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 0; } + +headerbar switch { background-color: #9e9e9e; } + +switch:checked { color: #000000; border-color: #737373; background-color: #9dccff; } + +switch:disabled { color: #552222; border-color: #9b9b9b; background-color: #c7bebe; text-shadow: none; } + +switch > slider { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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); } + +switch > image { color: transparent; } + +switch:hover > slider { background-color: shade(#d3d3d3, 1.1); } + +switch:checked > slider { border: 1px solid #51a4ff; } + +switch:disabled > slider { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +row:selected switch { outline-color: rgba(255, 255, 255, 0.8); box-shadow: none; border-color: #51a4ff; } + +row:selected switch > slider:checked, row:selected switch > slider { border-color: #51a4ff; } + +/************************* 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: #9dccff; 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: #9dccff; 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: #9dccff; 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: #cecece; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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(80, 67, 0, 0.8); background-color: #cecece; 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: 5px; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +checkbutton.text-button { padding: 4px; } + +check, radio { min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; } + +check, radio { background-clip: padding-box; background-image: linear-gradient(to bottom, #e0e0e0 20%, #d3d3d3 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:hover, radio:hover { background-image: linear-gradient(to bottom, #eaeaea 10%, #dddddd 90%); } + +check:active, radio:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#c6c6c6); } + +check:disabled, radio:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked, radio:checked { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:checked:active, radio:checked:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:checked:disabled, radio:checked:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate, radio:indeterminate { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:indeterminate:active, radio:indeterminate:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:disabled, radio:disabled { color: #552222; border-color: #552222; } + +row:selected check, row:selected radio { border-color: #000000; } + +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: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: #000000; } + +/************ GtkScale * */ +progressbar > trough, scale > trough > fill, scale > trough { border: 1px solid #9b9b9b; border-radius: 3px; background-color: #b2b2b2; } + +headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { background-color: #9e9e9e; } + +progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { background-color: #c7bebe; border-color: #785f5f; } + +row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { outline-color: rgba(255, 255, 255, 0.8); border-color: #51a4ff; } + +.osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { border-color: #504300; background-color: rgba(80, 67, 0, 0.3); } + +.osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { background-color: rgba(238, 236, 148, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { border: 1px solid #51a4ff; border-radius: 3px; background-color: #9dccff; } + +progressbar > trough > progress:disabled, scale > trough > highlight:disabled { background-color: #998080; border-color: transparent; } + +row:selected progressbar > trough > progress, row:selected scale > trough > highlight { border-color: #51a4ff; } + +.osd progressbar > trough > progress, .osd scale > trough > highlight { border-color: #504300; } + +.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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 10px; } + +scale > trough { transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scale > trough > fill, scale > trough > highlight { margin: -1px; } + +scale.fine-tune > trough > slider, scale.fine-tune > trough > slider:active, scale.fine-tune > trough > slider:hover, scale.fine-tune > trough > slider:focus { background-color: #ffffa4; } + +scale > trough > fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale > trough > fill { background-color: #504300; } + +.osd scale > trough > fill:disabled { border-color: transparent; background-color: transparent; } + +scale > trough > slider { min-height: 18px; min-width: 18px; margin: -9px; color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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 { background-color: shade(#d3d3d3, 1.1); } + +scale > trough > slider:active { border-color: #9dccff; } + +scale > trough > slider:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { border-color: #51a4ff; } + +.osd scale > trough > slider { border-color: #413600; background-color: #ffffa4; } + +.osd scale > trough > slider:hover { background-color: #ffffa4; } + +.osd scale > trough > slider:active { background-color: #ffffa4; } + +.osd scale > trough > slider:disabled { background-color: #ffffa4; } + +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.marks-after slider { border-radius: 5px 5px 100% 100%; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.horizontal.marks-before slider { border-radius: 100% 100% 5px 5px; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +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.marks-after slider { border-radius: 5px 100% 100% 5px; min-height: 10px; padding: 0; margin-top: 54px; margin-bottom: 5px; } + +scale.vertical.marks-before slider { border-radius: 100% 5px 5px 100%; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color > trough { background-image: image(#9b9b9b); 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; } + +/***************** Progress bars * */ +progressbar { font-size: smaller; color: rgba(29, 29, 29, 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: #552222; border-color: #552222; } + +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 * */ +/************* 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: 1px; color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-radius: 5px; } + +levelbar > trough:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; } + +levelbar > trough > block { border: 1px solid; } + +levelbar > trough > block.low { border-color: #c7bebe; background-color: #c7bebe; } + +levelbar > trough > block.high, levelbar > trough > block:not(.empty) { border-color: #9dccff; background-color: #9dccff; } + +levelbar > trough > block.full { border-color: #73d216; background-color: #73d216; } + +levelbar > trough > block.empty { background-color: #bcbcbc; border-color: #bcbcbc; } + +/**************** Print dialog * */ +window.dialog.print drawing { color: #1d1d1d; background: none; border: none; padding: 0; } + +window.dialog.print drawing paper { background: white; color: #2e3436; border: 1px solid #9b9b9b; } + +window.dialog.print .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame, .frame { border: 1px solid #9b9b9b; } + +frame { border-radius: 8px; } + +frame > label { margin: 4px; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #9b9b9b; } + +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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at top, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at bottom, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at left, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at right, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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: #9b9b9b, linear-gradient(to bottom, transparent 1px, #a7a7a7 1px), linear-gradient(to right, transparent 1px, #a7a7a7 1px); } + +scrolledwindow > junction:dir(rtl) { background: #9b9b9b, linear-gradient(to bottom, transparent 1px, #a7a7a7 1px), linear-gradient(to left, transparent 1px, #a7a7a7 1px); } + +separator { background: #a8a8a8; min-width: 1px; min-height: 1px; } + +/********* Lists * */ +listview, list { color: #1d1d1d; background-color: #e5e5e5; border-color: #9b9b9b; } + +listview:backdrop, list:backdrop { color: #444444; background-color: #e2e2e2; border-color: #a4a4a4; } + +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 #aaaaaa; } + +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 #aaaaaa; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +row.activatable.has-open-popup, row.activatable:hover { background-color: rgba(29, 29, 29, 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: #90bbe8; } + +row:selected { outline-color: rgba(255, 255, 255, 0.8); } + +columnview > listview > row { padding: 0; } + +columnview > listview > row > cell { padding: 8px 6px; } + +columnview > listview > row > cell:not(:first-child) { border-left: 1px solid transparent; } + +columnview.column-separators > listview > row > cell { border-left-color: #aaaaaa; } + +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(157, 204, 255, 0.5); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { outline: 2px solid #9dccff; } + +columnview row:not(:selected) cell editablelabel.editing text selection { background-color: rgba(182, 205, 231, 0.7); color: transparent; } + +columnview row:not(:selected) cell editablelabel.editing text selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #1d1d1d; } + +/******************************************************* 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: rgba(255, 255, 164, 0.7); 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: #552222; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +expander-widget > box > title { transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); border-radius: 5px; } + +expander-widget > box > title:hover > expander { color: #6a6a6a; } + +.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: #1d1d1d; border: 1px solid #9b9b9b; font-feature-settings: "tnum"; } + +calendar > header { border-bottom: 1px solid #9b9b9b; } + +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 #9b9b9b; } + +calendar > grid > label.today:selected { box-shadow: none; } + +calendar > grid > label:focus { outline-color: rgba(157, 204, 255, 0.5); outline-offset: -2px; outline-width: 2px; outline-style: solid; } + +calendar > grid > label.day-number { padding: 4px; } + +calendar > grid > label.day-number:selected { border-radius: 3px; } + +calendar > grid > label.day-number.other-month { color: alpha(currentColor,0.3); } + +/*********** Dialogs * */ +window.dialog.message .titlebar { min-height: 20px; background-image: none; background-color: #c9c9c9; 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: 9px; border-bottom-right-radius: 9px; } + +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 #9b9b9b; } + +filechooser #pathbarbox { border-bottom: 1px solid #c9c9c9; } + +filechooserbutton > button > box { border-spacing: 6px; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { background-color: #d7d7d7; } + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #9b9b9b; border-left-style: none; } + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #9b9b9b; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +stacksidebar row > label { padding-left: 6px; padding-right: 6px; } + +stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } + +stacksidebar row:selected { background-color: #9dccff; border-radius: 5px; color: #1d1d1d; } + +stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { background-color: #84bfff; } + +stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { box-shadow: none; } + +separator.sidebar { background-color: #9b9b9b; } + +/********************** 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +.navigation-sidebar > row:hover { background-color: #c1d9f2; } + +.navigation-sidebar > row:selected { background-color: #9dccff; color: inherit; } + +.navigation-sidebar > row:selected:hover { background-color: #dee3e8; } + +.navigation-sidebar > row:disabled { color: #552222; } + +/**************** File chooser * */ +row image.sidebar-icon { opacity: 1; } + +/* 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(#73d216); background-clip: content-box; } + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { color: #9dccff; } + +placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { color: #73d216; box-shadow: inset 0 1px #73d216, inset 0 -1px #73d216; } + +placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { color: #000000; background-color: #73d216; } + +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(#9b9b9b); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#9dccff); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #c9c9c9; background-image: image(#9b9b9b), image(#9b9b9b); 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: 8px; } + +tooltip.background { background-color: rgba(255, 255, 164, 0.9); background-clip: padding-box; border: 1px solid #504300; color: #504300; } + +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(157, 204, 255, 0.5); outline-width: 4px; outline-offset: -2px; } + +colorswatch:drop(active), colorswatch { border-style: none; } + +colorswatch.top { border-top-left-radius: 5.5px; border-top-right-radius: 5.5px; } + +colorswatch.top > overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +colorswatch.bottom { border-bottom-left-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.bottom > overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 5.5px; border-bottom-left-radius: 5.5px; } + +colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.dark > overlay { color: white; } + +colorswatch.dark.activatable:hover > overlay { border-color: rgba(0, 0, 0, 0.8); } + +colorswatch.light > overlay { color: black; } + +colorswatch.light.activatable:hover > overlay { border-color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch:drop(active).light > overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px #61b213, inset 0 0 0 1px #73d216; } + +colorswatch:drop(active).dark > overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #73d216; } + +colorswatch > overlay { border: 1px solid rgba(0, 0, 0, 0.3); } + +colorswatch.activatable:hover > overlay { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + +colorswatch#add-color-button { border-radius: 5px 0 0 5px; } + +colorswatch#add-color-button:only-child { border-radius: 5px; } + +colorswatch#add-color-button > overlay { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +colorswatch#add-color-button.activatable:hover > overlay { background-color: shade(#d3d3d3, 1.1); } + +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 #000000; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 2px; } + +colorchooser .popover.osd { border-radius: 5px; } + +/******** Misc * */ +.content-view { background-color: #b7b7b7; } + +.content-view:hover { -gtk-icon-filter: brightness(1.2); } + +.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } + +.content-view .tile:active, .content-view .tile:selected { background-color: transparent; } + +.content-view .tile:disabled { background-color: transparent; } + +/********************** Window Decorations * */ +window { border-width: 0px; } + +window.csd { box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 0px; border-radius: 8px 8px 0 0; } + +window.csd:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } + +window.csd.popup { border-radius: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +window.csd.dialog.message { border-radius: 8px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +window.solid-csd { margin: 0; padding: 4px; border: solid 1px #9b9b9b; border-radius: 0; box-shadow: inset 0 0 0 4px #9b9b9b, inset 0 0 0 3px #d6d6d6, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +window.solid-csd:backdrop { box-shadow: inset 0 0 0 4px #9b9b9b, inset 0 0 0 3px #c9c9c9, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +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.23), 0 2px 6px 2px rgba(0, 0, 0, 0.7), 0 0 0 20px transparent; } + +window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 20px transparent; } + +window.popup { box-shadow: none; } + +window.ssd { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +tooltip.csd { border-radius: 5px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.7); } + +.monospace { font-family: monospace; } + +/********************** Touch Copy & Paste * */ +/********************** Touch Copy & Paste * */ +cursor-handle { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border: 1px solid #848484; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; min-height: 18px; min-width: 10px; } + +cursor-handle:hover { background-color: shade(#d3d3d3, 1.1); } + +cursor-handle:active { border-color: #51a4ff; } + +cursor-handle:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { border-radius: 100% 5px 5px 5px; } + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { border-radius: 5px 100% 5px 5px; } + +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: #1d1d1d; background-color: #e5e5e5; border: 1px solid; border-color: #b2b2b2; border-radius: 5px; box-shadow: inset 0 -3px #cfcfcf; font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; caret-color: #73d216; } + +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 #9b9b9b; } + +.emoji-toolbar { padding: 6px; border-spacing: 6px; border-top: 1px solid #9b9b9b; } + +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: #9b9b9b; } + +button.emoji-section:checked { border-color: #9dccff; } + +popover.emoji-picker emoji { font-size: x-large; padding: 6px; border-radius: 6px; } + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { background: #9dccff; } + +emoji-completion-row > box { border-spacing: 10px; padding: 2px 10px; } + +emoji-completion-row:focus, emoji-completion-row:hover { background-color: #9dccff; color: #000000; } + +emoji-completion-row emoji:focus, emoji-completion-row emoji:hover { background-color: #9dccff; } + +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"); } + +undershoot { background-repeat: no-repeat; background-clip: border-box; } + +undershoot.top { background-image: linear-gradient(to bottom, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: top; } + +undershoot.bottom { background-image: linear-gradient(to top, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: bottom; } + +undershoot.left { background-image: linear-gradient(to right, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: left; } + +undershoot.right { background-image: linear-gradient(to left, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: right; } + +/* GTK NAMED COLORS ---------------- use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #1d1d1d; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #1d1d1d; +/* +widget base background color */ +@define-color theme_bg_color #c9c9c9; +/* +text widgets and the like base background color */ +@define-color theme_base_color #e5e5e5; +/* +base background color of selections */ +@define-color theme_selected_bg_color #9dccff; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #c7bebe; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #552222; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #e5e5e5; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #737373; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #1d1d1d; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #c9c9c9; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #e2e2e2; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9dccff; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #a3a3a3; +/* +widgets main borders color */ +@define-color borders #9b9b9b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #a4a4a4; +/* +these are pretty self explicative */ +@define-color warning_color #c7bebe; +@define-color error_color #df0000; +@define-color success_color #73d216; +/* +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(#1d1d1d, 1.8); +@define-color wm_unfocused_title #737373; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#c9c9c9, 1.2); +@define-color wm_bg_b #c9c9c9; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#c9c9c9, 1.3); +@define-color wm_button_hover_color_b #c9c9c9; +@define-color wm_button_active_color_a shade(#c9c9c9, 0.85); +@define-color wm_button_active_color_b shade(#c9c9c9, 0.89); +@define-color wm_button_active_color_c shade(#c9c9c9, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #e5e5e5; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #e5e5e5; diff --git a/metacity-1/border-focused-bottom.png b/metacity-1/border-focused-bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..3e80d77ed5298881d07d7e2165f6d552e120cbc7 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=f%4Zun9)gNb_Gz7y~NYk zmHi1LlbDKZjIP5bppcKJi(?4K_1vD_ybT5d&hr<)+0P;5YSncm=Kx2Dh>nBL#5qce zcYdfx|1Okt@nT3Q=Q}OF)78wSV($0k92JJMu6Iw>2xUyEjO4DbVC48LK5N&RzIi}% O89ZJ6T-G@yGywqfYBY=h literal 0 HcmV?d00001 diff --git a/metacity-1/border-focused-left.png b/metacity-1/border-focused-left.png new file mode 100755 index 0000000000000000000000000000000000000000..fc8f6f7a8d7b4fe95a56a02b3335dd9a8d51fb68 GIT binary patch literal 541 zcmV+&0^e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D(bL_t(Y$F){FQpGR~+?4}d zk&>FrP%y)RxWFrDxdF{9V3+}7Q8-Qtg zY#q=lp&L^y&m3Xg)EOuZTte&H#NA-llB-477*iVHD1_D0;&o-87}F}>tSfcl=^a6G zzT_;=ED2=#u3EMvb$mp+r|g20x1432HLe!3?C&wnJPo;>Wc;VsMcd|VHC0N7i9hbX zzE3|Q^7^`wP?@|D6aU$j3xlhgV2V_kd}-jSiL9!LTAi*7-<e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EClL_t(Y$GuiNQp7L})l;;) z6~j>MF}MN;Vupg7aSB>4K*<5NpQmKpE|8nfjA z;SP}zZ0^Yyfeb^dY1a~QVChB%W(O8N_tM6}4#;80%Y9aw-fR_wop?=@W^2uySJND( zvnHqak4AWNwa?(o>!|^c*M|&tlWc?rZtrOd!i;H6#>QUh`m~e^q8f^P#+p5!RhKQU z+nNw>)eOOb!yp8`vMPK@gYcCNz-5ZOmCX@uPM`)UnB>jsZ{1?b`LkfOfl|>kaZ?bvI>C)9Svopgu p8Z{{egv`G77yH(q!c}1D`wL}Ufeh1*bjbh!002ovPDHLkV1iLs<{kh5 literal 0 HcmV?d00001 diff --git a/metacity-1/border-focused-rightcorner.png b/metacity-1/border-focused-rightcorner.png new file mode 100755 index 0000000000000000000000000000000000000000..f8c6460ba817a668cecefbc1bcf4bfc72e2085aa GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJ3i-X*q7}lMWc?pt9@^*J&*vN30 z;Td1b*M6V~XMsm#F;M$;5N34Jm|X!BWH0gbb!ETBAueRiZohj^H&DpS)5S4_<9f19 z;orCQY$^(x$4&;s#T+`&qVwbVd;7LekA&EOAcQm0GtXi+=Q5!*7M=|YxD9|{O@u-3 j#Ggl3f9HMC!~+BjXD*Aq@YJ6TGL^y8)z4*}Q$iB}Pd+`O literal 0 HcmV?d00001 diff --git a/metacity-1/border-unfocused-bottom.png b/metacity-1/border-unfocused-bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..3e80d77ed5298881d07d7e2165f6d552e120cbc7 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJZ3p^r=f%4Zun9)gNb_Gz7y~NYk zmHi1LlbDKZjIP5bppcKJi(?4K_1vD_ybT5d&hr<)+0P;5YSncm=Kx2Dh>nBL#5qce zcYdfx|1Okt@nT3Q=Q}OF)78wSV($0k92JJMu6Iw>2xUyEjO4DbVC48LK5N&RzIi}% O89ZJ6T-G@yGywqfYBY=h literal 0 HcmV?d00001 diff --git a/metacity-1/border-unfocused-left.png b/metacity-1/border-unfocused-left.png new file mode 100755 index 0000000000000000000000000000000000000000..fc8f6f7a8d7b4fe95a56a02b3335dd9a8d51fb68 GIT binary patch literal 541 zcmV+&0^e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D(bL_t(Y$F){FQpGR~+?4}d zk&>FrP%y)RxWFrDxdF{9V3+}7Q8-Qtg zY#q=lp&L^y&m3Xg)EOuZTte&H#NA-llB-477*iVHD1_D0;&o-87}F}>tSfcl=^a6G zzT_;=ED2=#u3EMvb$mp+r|g20x1432HLe!3?C&wnJPo;>Wc;VsMcd|VHC0N7i9hbX zzE3|Q^7^`wP?@|D6aU$j3xlhgV2V_kd}-jSiL9!LTAi*7-<e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EClL_t(Y$GuiNQp7L})l;;) z6~j>MF}MN;Vupg7aSB>4K*<5NpQmKpE|8nfjA z;SP}zZ0^Yyfeb^dY1a~QVChB%W(O8N_tM6}4#;80%Y9aw-fR_wop?=@W^2uySJND( zvnHqak4AWNwa?(o>!|^c*M|&tlWc?rZtrOd!i;H6#>QUh`m~e^q8f^P#+p5!RhKQU z+nNw>)eOOb!yp8`vMPK@gYcCNz-5ZOmCX@uPM`)UnB>jsZ{1?b`LkfOfl|>kaZ?bvI>C)9Svopgu p8Z{{egv`G77yH(q!c}1D`wL}Ufeh1*bjbh!002ovPDHLkV1iLs<{kh5 literal 0 HcmV?d00001 diff --git a/metacity-1/border-unfocused-rightcorner.png b/metacity-1/border-unfocused-rightcorner.png new file mode 100755 index 0000000000000000000000000000000000000000..f8c6460ba817a668cecefbc1bcf4bfc72e2085aa GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJ3i-X*q7}lMWc?pt9@^*J&*vN30 z;Td1b*M6V~XMsm#F;M$;5N34Jm|X!BWH0gbb!ETBAueRiZohj^H&DpS)5S4_<9f19 z;orCQY$^(x$4&;s#T+`&qVwbVd;7LekA&EOAcQm0GtXi+=Q5!*7M=|YxD9|{O@u-3 j#Ggl3f9HMC!~+BjXD*Aq@YJ6TGL^y8)z4*}Q$iB}Pd+`O literal 0 HcmV?d00001 diff --git a/metacity-1/button-bg-active.png b/metacity-1/button-bg-active.png new file mode 100644 index 0000000000000000000000000000000000000000..fd69dac91c70a4c89e76b9231a8bafa6dac07a70 GIT binary patch literal 1010 zcmVP000sQ1^@s6t}b<;00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF->o0v7@j4vw@i0000TX;fHrLvL+uWo~o;00000Lvm$d zbY)~9cWHEJAV*0}P-HG;2LJ#AXh}ptR5;7Els$`GRTPGwwf6bg=ghgzI1@q~#Z1D0 zSZF1RppZf=0u~`CSfsHM`~!Ak=N}NPY%BtXRCZz`2tv?C3lTyx4#PN%43lIg_k8WW zw#B{49TN)+vthyB#eN^&^@W*jU$}TFg%JMtxNz}OGPCUrAVlN)UvBa1?L9=nImL;h z0^$^>ii#j2JUA&OEG42DDH@g_CL=~88N77v3?Ui-3NXaTlQ<7_XOJO08OU5W1L(#; zJB-|&wx|kD6{mvgELEa{Ls4C%%PbKwlFd?PX2gg0L_3Uh<4MR6nD!%w$1N&?a}KAV zs$}z;I2A-R1j4(&ymt0MFvFNlu5)R$;oK~*A?hH80@{!{@cS{R`GtEattKsq{x zw#TL|*7cZ0R_q-P_I4H!n9YEwqRt^j`4EuhekPbIvZjX9Pr?2@!qF7y$#PGaKmsHf zItCJHK2x%Qh$x~C)f_1c)R%~_ak(e2mtbv~Y%&AbT7}L(1|SERLi9!&4GRJ71X1^} zQ8JiyQIQvv-jlpXsv4>5#{lK2Q`~eH(nj1lz>)D4^fFe$NRPf^!| zWkUg*uZ#?!jnEr5BvzY-NnKL-Iss%Na_j8*&DEpB{iQcwdzl+Ice#TjHZ?R$q^2S* zc~UbA%Y?kCkSK@=(t}JROe3yOtkgBHZmx55xX;=1n^O_FC1!SIYisM%SKhjO?)~>J z^W5f(th}(v(3FHp#jxZ#_66S-j{VHht5TYAIz-+cB270?-0#SaT8iVIJHOv#=jLx* z{rWmTeRuu##>U1c06z!xwm)3^e5>oa&(_!1zmmnmvk!m|fisUR(;xrC!hQXb g_a5+ts(uOZH%U|f1iwQi^8f$<07*qoM6N<$f^wO>o&W#< literal 0 HcmV?d00001 diff --git a/metacity-1/button-bg-hover.png b/metacity-1/button-bg-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3bffecafbb768e0f26736ef29953807106897de8 GIT binary patch literal 1049 zcmV+!1m^pRP)P000sQ1^@s6t}b<;00009a7bBm000XU z000XU0RWnu7ytkO2XskIMF->o0v0wlh-Jwk0000TX;fHrLvL+uWo~o;00000Lvm$d zbY)~9cWHEJAV*0}P-HG;2LJ#Ak4Z#9R5;7El)H;vRTRd*^{u_nJ?Gq;xeh8L;{#2^ znG~XkV5dwW*eDDL7D2JFwDBKM{0nR>tqceO!6E?#D{VyZk#2MdQ8Y6WRK}ZR=AJoc zueB^D^RTf>7Oc&#zTe*8dcfT;tgW9LN-1%tb8Y?H;O-X^09XJ&{&B0n^4Gkm2tb8G zL=r|BdWGE#DGjwGDMZiK( z8Kfgog9?xiIRS|XxC3q$#SQKrZVrdTBQTg@DCPJk#T=?4SwPT-O{&o29%b(_&1)377lqBUGl9Hq*rA4jEVNEDP0Qh_8Smvcf zDN%+&`clG5fenGTUtDcAw|4RoL_`3gP(=tu5(R}g1OQmv9bwjvM*uK2V79m00RyI~ zNjqhZ!eU6G5(tDEAe6%z9zj%y#DuIwQbMb&+9avkiU4NqxJEN+5B(wl2Qa&RPvRaD zVd9Db2YUa3C@G^%X{#ipAXoWb)>+tA0DyK}&zecgSgIH7RMqRvJ~zMs!1s2$Y1LLU zw{VY;0YFw_lqpIcw{WgTQNuZH8#*Fb=bbdJl(%0WOZCWWrDyG3rNXJIXRWNe+MDa$ z&H1f8cz{JDDl!O>8qQpej$3#|^vSz#o_XQ*cOHFheLi~S>{D^i z6OYM$r810?%(L=FCcem!>q^-p&^q#xdAu|r76wN%SkC(;M!m&9o4>@>jc?@qXBX|O z^B;U45tjr2wzs#Rt?T-&m*4yN`QNYp{7`r6&x%0r-^Uw*c@j**izs T-PPX?00000NkvXXu0mjf&4|Yl literal 0 HcmV?d00001 diff --git a/metacity-1/button-bg-unfocused.png b/metacity-1/button-bg-unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..f6cb2328b3398e5ea6ba9be4abcb4b47db8c0983 GIT binary patch literal 442 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 literal 0 HcmV?d00001 diff --git a/metacity-1/close.png b/metacity-1/close.png new file mode 100755 index 0000000000000000000000000000000000000000..af24e22a6df255cdfdf81d9b81152187fa2af37c GIT binary patch literal 1083 zcmV-B1jPG^P)P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z7BdC3Y&ZA-00X;8L_t(I%e9nEXk1kk$A9PE_h#NCGm}i(S+qiElctD}1l&lfU@N$F zAt50k7K$2MbrFyjN<@mK&{F8ae$b^ThO`PzH*VZS%u2hOLKPHbY76C6Y;E%<^X`|6 znGUgC*i8={?&Z%t=YP*9=MEicTWiC!(7D(58Snja6r2s&FO6&Z`ZW|FDs)af!v9ME z0*aOwT!4Vk3Q*qlJi)t3fG9Wz-s8M0dA#>{@42*efwenX{nFBf9yUEY&(xMe>NYZ5E5l?NCR@k09^#F` z8501M&D+7|2AgHrY`v!kwyEaSph{=v4&t1{ImgmhXM6XVxr0m%s`Q<0s%f(IE(fZ2B-eF25B9U2Bq$YiYNF$$ z!(OW)1Y!aROt>^%{Paw3=q6p7z9~1G$`#p+Pq;KywHlF8_>L(FF}hqKiVFe|Nuell zv5&&g5K2Hx=ixN>nzP(%{bXUvDwHxN@P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6gdG(YR?4#00Rz5L_t(I%e9nGiylP~#(!1aGxN@$H6i=wAc!6$pe%TbCaVWeqIX5` zBlrPwQoM` zs;7$L?e{*+F~*1LK1AcYpMGQe#;=HiQ^Bc21=J}{6%oOy03a;m-9Uy+#&Ra-jF}Om zVHr|3o<08+uYpQITg?oPd~-x*7GNmEJ9$IB7gM@RF|?iQB;+i zJ3CzY^rKUey#B_UJpRlDQZ`~rm}Qa~!xZs{LtqGzI|mC?1gDB~f~x*+S^n&MQp!Y2 zSjr^J3?btCF))USJNrFO6z6o=jnfAzJ<0Cvbbc@rEfG^9rc6r47$$sNOvEq|_IpGG zae@{lQaS+k_V$iJR$hDc_$|Qv>b3jwx5J2qNDdK8hNVOd6aMQjuk+&81+ISbF)9w7 z&Cs?++M1Ww>-(zy?3-;6IsU)&udY77{uTM)5bGD%7>F^lxmMr>1rbCX>O4}FFsq<# zfXq0K|A79!`+!{c=5t*^N=uK1nt=#joFbyAE0C%{s|u+bsB54ngaE+%?_NG}CU^4y zGz}y}VnU|`W{4=>smD1-QIyE6M(TD+(zLMXnWpK~+vVB@rVJsGgOO6kIfqwYpz85Q z1X|Zf)54jK-6rwYJ0F~iV0V2DUw05#l1!k9CARk^&U?yP1G5^fTWC61>G);iQGQ;n z$tx9hW`@labh&k6h71Xv59r~9++N^s^~jK6Oyroc1kQWB^B!>?U)4xeBV~(p4Rj5; ztI6$*+#Px8$o}Y1#*Fxcn4&hIouG>hiv$M=hJ;nN#CAo=rRO%eys?UPHL0r!-Hbn) zitSm!tH`~xBSk-O>1>C8a_iy`7hibg zJg&sI9e(v3<@zdq?JRQc5p1O))g@C^FqMwz6ca&nCMP=@a>9nlco>-<1b&=Pr1?nL kkAxdvAZB*uVW0ZH0iSo!e}q4ZZvX%Q07*qoM6N<$f+y6Yi2wiq literal 0 HcmV?d00001 diff --git a/metacity-1/maximize-hover.png b/metacity-1/maximize-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..7ae3dc8e0d0f46c19357da36d31b0d7d72a07e6d GIT binary patch literal 907 zcmV;619bd}P)P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6gU_+8dih=00Rq2L_t(I%e7Q7i=9;vJ!fX_{l2&FZ4+>@6)mCx(FH*vAc!dff@mXH zS!<<*l@d%Lh=r;A2|`GbMi9g{C<`eh2(pcxV&G|^?%VIXcV;X$S=O+{TI_`j7Y>|r zX6By3J0E<~dhdCj*CHMJ_c#5=U;pYtLWB@1#F#>YB2+ng0|W^GK!6lv0zf8^nTSYa z1Uv)YlL605JIf;76X$)bWh4Ne2LAB%?XrJ&&(1=0@r4)rORv4zP8Vs89*#|KDHMnZ zL=u|J{kwa1^Q$k<7F1tn^@NM-`-_w?HB=yThh=M(csirX?v* zbC8D8m;kU|ua8Nty#Mjv55HFi_}z``%ai!w+_FcacSnyvx@YSFyL0cC{{8-MxOQuA zqpGkXD5avB#LK|yr0W~s{(SIIL`ZoWSf0c`|K{F7?~ZAj(cER4rnvsb^I}4R$N3;k z1X6?;iUPniO~)jce!8{uXuD409EuW1HVKJ=%P}V3+n1<@~ySAhi+>i65ow zgq2chrnwj@bf_$=fmjWqTa|x2aj}1N?Ta&o@y{op>BFi@CL)3oU|N!93ahoiOu1T& zl&yib8p!29ZjZXY{Ayocxf)RwVZtmaDMy26B-j|{nc6*h=s6y^A}x`ENJR%>rnI3J zRI6BSZ9x_lvaICx$lR{va$pXM9F@I_q*9I-Py+NsX%RXnXaQp*V1iWl+`s{;R$+^A z!0uBQ%6k`{l^6}Zs%!@1??rg0koT21RN+KmCNVz{=>QDSn$RH6I=3QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEe=r;OQ{3=Y#^OGJY5_^EKZ-D zypi{ifq?7(NIl60#!XGxYziVA5e%xr2N)z9c$*>^1VovalpS@lH&IX&aZO*sz4O$* z$zT8dx8iP?^F+j<#h3NJo#k^mF_uXO6B|C&9)7xOj#LB{n`Ze$Lc2LOpm$*fqr1{boFyt=akR{01KyU A;Q#;t literal 0 HcmV?d00001 diff --git a/metacity-1/maximize.png b/metacity-1/maximize.png new file mode 100755 index 0000000000000000000000000000000000000000..9b064c39fecd697b8eea0b6c72e1dee1bca3e9da GIT binary patch literal 551 zcmV+?0@(eDP)P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6gM!1H{!7X00E~-L_t(I%e9ohO2j}A#%Cw9F^M_!D)HZ`hoDXD?Xx_3(&==bA&0OmYaZh`R*-X06h%Ev&M$5j-WnfX7SNnG+t}IOcY=7;WmrIeyD3^_>>4uT-~Z(DQ>%d(h)Ac&Mw?E8M_k4m-s z>6_{puIn=SzR%3e?RHyh(rUH7=SK%yyJ_v{`0^~R>lnpik*Qv`5{4lF0Gyue z!EZVMfR=%XWcS%55 +image/svg+xml \ No newline at end of file diff --git a/metacity-1/metacity-theme-2.xml b/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..4aa1f63 --- /dev/null +++ b/metacity-1/metacity-theme-2.xml @@ -0,0 +1,997 @@ + + + + macOS + Elbullazul + b00merang Group + 2019 + macOS theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title color="C_title_unfocused" x="10" y="(height - title_height) / 2 - 1"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <image filename="titlebar-focused-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focused-middle.png" x="5" y="0" width="width - 9" height="height"/> + <image filename="titlebar-focused-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <image filename="titlebar-unfocused-left.png" x="0" y="0" width="object_width" height="height + 2"/> + <image filename="titlebar-unfocused-middle.png" x="5" y="0" width="width - 9" height="height"/> + <image filename="titlebar-unfocused-right.png" x="width - object_width" y="0" width="object_width" height="height + 2"/> +</draw_ops> + +<draw_ops name="titlebar_max"> + <image filename="titlebar-focused-middle.png" x="0" y="0" width="width" height="height"/> + <image filename="titlebar-focused-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_max_unfocused"> + <image filename="titlebar-unfocused-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_border_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_max"> + <line x1="1" y1="height-1" x2="width" y2="height-1" color="C_wm_border" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <image filename="border-focused-left.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <image filename="border-unfocused-left.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_right_focused"> + <image filename="border-focused-right.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <image filename="border-unfocused-right.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_bottom_focused"> + <image filename="border-focused-leftcorner.png" x="0" y="0" width="4" height="object_height"/> + <image filename="border-focused-bottom.png" x="4" y="0" width="width - 4" height="object_height"/> + <image filename="border-focused-rightcorner.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="border_bottom_unfocused"> + <image filename="border-unfocused-leftcorner.png" x="0" y="0" width="4" height="object_height"/> + <image filename="border-unfocused-bottom.png" x="4" y="0" width="width - 4" height="object_height"/> + <image filename="border-unfocused-rightcorner.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<!--close--> +<draw_ops name="close_focused"> + <image filename="close.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="close-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="close-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="close-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="close-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="close-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="maximize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="maximize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--restore--> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="minimize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="minimize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--stick--> +<draw_ops name="stick_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--unstick--> +<draw_ops name="unstick_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--shade--> +<draw_ops name="shade_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--unshade--> +<draw_ops name="unshade_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--menu--> +<draw_ops name="menu_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="left_edge" draw_ops="border_left_focused"/> + <piece position="right_edge" draw_ops="border_right_focused"/> + <piece position="bottom_edge" draw_ops="border_bottom_focused"/> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="border_left_unfocused"/> + <piece position="right_edge" draw_ops="border_right_unfocused"/> + <piece position="bottom_edge" draw_ops="border_bottom_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="normal_style_set"/> +<window type="modal_dialog" style_set="normal_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/metacity-1/metacity-theme-3.xml b/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..f9fe78f --- /dev/null +++ b/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1254 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <!-- based on Arc metacity theme --> + <name>macOS</name> + <author>Elbullazul</author> + <copyright>b00merang Group</copyright> + <date>2019</date> + <description>macOS theme</description> +</info> + +<!-- meaningfull constants --> + +<constant name="C_title_focused" value="#000000" /> +<constant name="C_title_shadow_focused" value="#ffffff" /> +<constant name="C_title_unfocused" value="#4c4c4c" /> +<constant name="C_title_shadow_unfocused" value="#8c8c8c" /> + +<constant name="C_wm_bg_focused" value="gtk:bg[NORMAL]" /> +<constant name="C_wm_bg_unfocused" value="gtk:bg[NORMAL]" /> +<constant name="C_wm_border" value="shade/gtk:bg[NORMAL]/0.85" /> +<constant name="C_wm_border_unfocused" value="shade/gtk:bg[NORMAL]/0.9" /> +<constant name="C_wm_highlight" value="rgba(0,0,0,0)" /> + +<!-- window button colors --> +<!-- minimize, maximize, etc. --> +<constant name="C_button_bg_focused" value="#4c4c4c" /> +<constant name="C_button_bg_unfocused" value="#cecece" /> +<constant name="C_button_bg_hover" value="#5e5e5e" /> +<constant name="C_button_bg_active" value="#3e3e3e" /> + +<constant name="C_icon_bg_focused" value="#ffffff" /> +<constant name="C_icon_bg_unfocused" value="#ffffff" /> +<constant name="C_icon_bg_hover" value="#ffffff" /> +<constant name="C_icon_bg_active" value="#ffffff" /> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="true" rounded_bottom_right="true"> + <distance name="left_width" value="6" /> + <distance name="right_width" value="6" /> + <distance name="bottom_height" value="6" /> + <distance name="left_titlebar_edge" value="9"/> + <distance name="right_titlebar_edge" value="9"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="0" right="0" top="1" bottom="0"/> + <border name="button_border" left="0" right="0" top="1" bottom="4"/> + <distance name="button_width" value="25"/> + <distance name="button_height" value="18"/> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="7"/> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <distance name="title_vertical_pad" value="1" /> + <distance name="button_height" value="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <distance name="button_height" value="0"/> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!--chromium save dialog--> +<frame_geometry name="attached" title_scale="small" has_title="false" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="0" rounded_bottom_right="0" parent="normal"> + <distance name="title_vertical_pad" value="0"/> + <distance name="bottom_height" value="1"/> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title color="C_title_focused" x="10" y="(height - title_height) / 2 - 1"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title color="C_title_unfocused" x="10" y="(height - title_height) / 2 - 1"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <image filename="titlebar-focused-left.png" x="0" y="0" width="object_width" height="height"/> + <image filename="titlebar-focused-middle.png" x="5" y="0" width="width - 9" height="height"/> + <image filename="titlebar-focused-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <image filename="titlebar-unfocused-left.png" x="0" y="0" width="object_width" height="height + 2"/> + <image filename="titlebar-unfocused-middle.png" x="5" y="0" width="width - 9" height="height"/> + <image filename="titlebar-unfocused-right.png" x="width - object_width" y="0" width="object_width" height="height + 2"/> +</draw_ops> + +<draw_ops name="titlebar_max"> + <image filename="titlebar-focused-middle.png" x="0" y="0" width="width" height="height"/> + <image filename="titlebar-focused-right.png" x="width - object_width" y="0" width="object_width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_max_unfocused"> + <image filename="titlebar-unfocused-middle.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_border_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_max"> + <line x1="1" y1="height-1" x2="width" y2="height-1" color="C_wm_border" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <image filename="border-focused-left.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <image filename="border-unfocused-left.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_right_focused"> + <image filename="border-focused-right.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <image filename="border-unfocused-right.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="border_bottom_focused"> + <image filename="border-focused-leftcorner.png" x="0" y="0" width="4" height="object_height"/> + <image filename="border-focused-bottom.png" x="4" y="0" width="width - 4" height="object_height"/> + <image filename="border-focused-rightcorner.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="border_bottom_unfocused"> + <image filename="border-unfocused-leftcorner.png" x="0" y="0" width="4" height="object_height"/> + <image filename="border-unfocused-bottom.png" x="4" y="0" width="width - 4" height="object_height"/> + <image filename="border-unfocused-rightcorner.png" x="width - object_width" y="0" width="object_width" height="object_height"/> +</draw_ops> + +<!--close--> +<draw_ops name="close_focused"> + <image filename="close.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="close-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="close-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="close-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="close-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="close-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="maximize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="maximize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--restore--> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="minimize.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="minimize-unfocused.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize-hover.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!--stick--> +<draw_ops name="stick_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="stick_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="stick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--unstick--> +<draw_ops name="unstick_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unstick_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unstick-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--shade--> +<draw_ops name="shade_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="shade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--unshade--> +<draw_ops name="unshade_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="unshade-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--menu--> +<draw_ops name="menu_focused"> + <image filename="button-bg.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="button-bg-unfocused.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <image filename="button-bg-hover.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <image filename="button-bg-active.png" x="0" y="0" width="width" height="height"/> + <image filename="menu-icon.svg" colorize="C_icon_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="left_edge" draw_ops="border_left_focused"/> + <piece position="right_edge" draw_ops="border_right_focused"/> + <piece position="bottom_edge" draw_ops="border_bottom_focused"/> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="left_edge" draw_ops="border_left_unfocused"/> + <piece position="right_edge" draw_ops="border_right_unfocused"/> + <piece position="bottom_edge" draw_ops="border_bottom_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_max" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_max" /> + <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_focused" /> + <button function="stick" state="pressed" draw_ops="stick_focused_pressed" /> + <button function="stick" state="prelight" draw_ops="stick_focused_prelight" /> + <button function="unstick" state="normal" draw_ops="unstick_focused" /> + <button function="unstick" state="pressed" draw_ops="unstick_focused_pressed" /> + <button function="unstick" state="prelight" draw_ops="unstick_focused_prelight" /> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal" draw_ops="stick_unfocused" /> + <button function="stick" state="prelight" draw_ops="stick_unfocused_prelight" /> + <button function="stick" state="pressed" draw_ops="stick_unfocused_pressed" /> + <button function="unstick" state="normal" draw_ops="unstick_unfocused" /> + <button function="unstick" state="prelight" draw_ops="unstick_unfocused_prelight" /> + <button function="unstick" state="pressed" draw_ops="unstick_unfocused_pressed" /> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless"/> + <frame focus="no" state="maximized" style="borderless"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="normal_style_set"/> +<window type="modal_dialog" style_set="normal_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/metacity-1/minimize-active.png b/metacity-1/minimize-active.png new file mode 100755 index 0000000000000000000000000000000000000000..05461406254d65a57f4861445cfef1204ed92ef9 GIT binary patch literal 916 zcmV;F18e+=P)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6e||7O*#<(00R_BL_t(I%eB-$YbI3`$MNqucmCX&XR?3dx+u6QB(R8!)k+!{Y_zab zqAS=6HiB<J@FiIL3S@CRJ3HHeuxJqx<3?Fx*d;_aPo8IH?!D()%#+2!B89nd?kzw3 z&Y3xw*}XU4c{j%xFRTiHn2hg#{EeR;9wG|PDNYm>5T`g*R0I(LK&J-)%aF;C!LpH( zku4K*#?08dxq$+VDRGf!LdJNZNCD7?$Z`z)y;!0uI8~eqs#B{(1&5+%eUh_lY7>B2 zCS@b#j3pzPk+RW;xI)IrVh9}1m#7HNIh=y3Qmkg;R1neso=FB{nup~)y=J78>BnbC zV9^JT=L;MT=VVn%p}I=s5dAkWB{3!h%S1~gn~;=@XqjOQ6Ox8N><7lD3q%D`MavSY z9a0rgl~4<~0vt?%1Y(AikdTlNu_2OUAdf~)5i=v6AxDRg_+e*<Z@&H(RfqZ-Z5w3P z^6FL3jpBR*el!?AADv?JC21V7l(==RqBx5#vP$3_Qq|DZFl)F`WbWVl>Rib7-A~x9 zYVZlQL^cDF2@z359jYZ#SE#QM-$K&@r|j+Ro%?f@wt-|wG)Nf{oe))}Dl2O5$=)MP zi?l7wX0SLVgmC_UqG`y%uxLokIOkSKSy5F5P1iA&71}gNJA+GW95j*7zxeW8z@Ob^ zTx?*>5DiP9T1-gY%+gw0yY;K<9EF7X4%!aZS{`11fxYJ%SgWzi9`g$7z!KUU`m{$* zM&!6hpUf$roWN-0n6W6hqM#6w-Hn$wk57&tU%RvQ8auxp@E4BMwb0GTT|=IEa<{6= zkqbd$Mv8<aK}>N$kflMN;M8D9WS<dNAZB)Ze}Dh8*WcRy=)?Ellb1GM;mXZT#;zu= zHH<UQ+*f>8IUW~|L6u&WfDl9|bEYz*jtM_TuJ<Ev&j-4bp7M0To#(GiTj=26;I{Yv z<2OF|^zPvwzh7EkpJ~x}T<wv@gReRCHKF!UmE^L7vH<5GB?tk=KpqFme&EG^fMrkW q2Yz|5%d;h6W?R5Eu<?Iy;eP;s3(^1$tBYp<0000<MNUMnLSTYT)tg)Z literal 0 HcmV?d00001 diff --git a/metacity-1/minimize-hover.png b/metacity-1/minimize-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..02c9c9615f72b563f9b3089d7ffb3792afec85f0 GIT binary patch literal 927 zcmV;Q17Q4#P)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6f6J=*cpca00SRML_t(I%e9ohi(PdP#m_nOz4zVsHe^i`6(o=-#vs8T1k#8SK}eG# z7)T*@qNUgi{s}fVwsrw~1^)-Ni_t`uNLKunklmQw_wJoJ7H^Y!3o|hFhtHguK~-J5 zaQVG)nkGM~ZUB%5e)#>t>gL~jQ;>iH0g_D)h#{IJM8G5k*Z=_-0BqBSUB#)4V!6^N z8z+x-O#o13JjoIOWaSg3tjCo`PWJvXEfNt0N(eWLg$S7xKms%f+5kw{Wx$4EXBkxm zq+OLL7jkOrOvY*Qn2G&qgh*%-6tYxk3M&AqKoTSmtZBgTqf~5U+F6OJT6Y%4%(cms zh1F#2FB1|V3Q9r|kP0y+C_xek9x&FquOWpxu&7Gdc4o55SWR9-R+(5$6aL*_StO)@ zL@101A|!+eN&vA2@$qT_Wu%QNBdg#nXRd8l)3k>CeCJ+%^W)a|#dkmLMMp$y=v!m! zI={Sg{pj)C+w;Q&{O8dVd%qkzySo}!9>>I(BR+iNg?U?>6QHOdg+OCK6xbS%@7|t& zeeKIbZPAshAI)z(``SagGP2+bfZ}6FP-trCLTDjG-$l$D0pQlHTZg}ijTV#vyJ$P8 z^|(UftP>Y~qeOIl2Mryy=mh}dI360(F9s6SIGMI{)*YC1{mcVOn~S*$wuX*vqn9=Y z+&gi4{PeTWyTbtPo;ouPM`t4GzKDs^fKmg1jg8G|vsL%Zu?^kdn@aOuvFOPobKX7w z&iK#U7bg#)>Vg%dJIDf1fJT(k)|lpAdj4<<T9p=T3BaO}yngEROK0zI-+cbUnOEEQ zcXo1zfae3S=*S}-bJ3~#pa*j5BnN1cw9SOtSjByVk)T!#i&YIqtWT<{&TVaNef-w@ zpS*kZ@})R+<`qBn;z=(1;5cjC>q0x7@NEbF5#mDu`y`eGMgX0GnT?_BMH){}#>KH} zbD8c}>DQOL9RXl_d;8ol3?E$j?5j6_`}M|i`w#x=)dkT9IE36p2Z<o6i5B_j(X(t# zWu(EhIhMW5!YWZ?8Y|8CD730N58w)b6aV)Y{tt649J=B$$c+F1002ovPDHLkV1j(r BqJRJZ literal 0 HcmV?d00001 diff --git a/metacity-1/minimize-unfocused.png b/metacity-1/minimize-unfocused.png new file mode 100755 index 0000000000000000000000000000000000000000..08cbc6661973809631a28289b8f0855bfb7db967 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoP!3HGP>6I=3QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEe=r;9m~+W6Z?UtFnYQ;hFF|_ zJ7uHSkpKbL_dJaanPLw&uDzQixWQvq&O>$`8-cfPRHlV(yf6QOKkOTK%i3vwoDQ6F zVls2|O%z<CGlkvQOsreMtzva+_3p;T!*{G>geGbl@9#Jv+ra)KTxyNqnVQG56_hj| zi*ITC6YTNf?xBMhU$$^&t}hRb(O;K#THblagme1(eZL+2J{2=W{Hs)3vuevZpL@I3 z-8MSL!f+>jzJ1P%sVBql8u1=BSpWK$Pbho#i*<84U)Y`A^n8;}Im4UI6Wdm?**U5x zEnb$%_t>J$HBch^ZSW+O{#CzTu{xNjF=X5>6LGzGB&s?(^y&r6^gVH#9^KVzsAX`z czjF`sW|p{=?S<;?!0=)4boFyt=akR{0L$W;o&W#< literal 0 HcmV?d00001 diff --git a/metacity-1/minimize.png b/metacity-1/minimize.png new file mode 100755 index 0000000000000000000000000000000000000000..f982866ffb67c3fc5b862d0abde7ba7ec331f2d4 GIT binary patch literal 558 zcmV+}0@3}6P)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6fGX<%oU{o00FK^L_t(I%e|C2O9Md^fM+IqyAso=h^`0GNF-<x680YiQPM~RYthn5 zj3`)$SXx+U{(zv^DHb-C`2!xXun;W*f_P-rb$5<fsL3X=*kbj;z|3Rb`{rE(8DobC zp=UzK0{A20em0cS3ykq)&;Uu2bOioE{smG?SG8Itgb*ia0Hu_AYeF2yasHqt#0$Z; zZGQv}QB}1L!5Cx9vI2)hB9S`8G|lT&Ds|p`X>w|AO;*&LABXn)>(SZi!IoEN7)GoH zVE`aS3Ac2ctf;x;!-B6@&&)376eYav)j^0LSMTLesH<y`|IOGmP2cHh@qrMkK{#Fz z2BIUf>$<Gj5M%5c(xVNC4UtqK_XDvBCgE6otgTY98a%qTb+W#(GwlZe5j^Q1ib{=v za9<En6yGo<L*rxdj@!HYmnPf&@8wqn?}6t9#6bvebX|We?CtjFS2riFjJxZnhv$mp zP#VaW!t)3+#*(E{X(^FNIGIc)w7in<9*&NdDPw`mOnaN0h5!IiE|-&%B+X~D*<!I+ w)CeKHK@DSHpVkR$bHZ2}05Agp(1M=&PyQ93%L{KjhX4Qo07*qoM6N<$f`n!30{{R3 literal 0 HcmV?d00001 diff --git a/metacity-1/shade-icon.svg b/metacity-1/shade-icon.svg new file mode 100644 index 0000000..4485c01 --- /dev/null +++ b/metacity-1/shade-icon.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="shade-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="11.313709" + inkscape:cx="17.473613" + inkscape:cy="-4.3072782" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="g4142" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:measure-start="10.3281,11.2422" + inkscape:measure-end="10.4961,11.5078" + showguides="true" + inkscape:guide-bbox="true"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + transform="translate(-1426,-247)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g><g + id="g4142"><rect + y="2.6171874e-06" + x="0" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /><g + id="g4138" + transform="translate(-0.1)"><path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;enable-background:accumulate" + d="m 4,4 v 2 h 8 V 4 Z m 6,0.492187 c 0.235702,-0.2357023 0.764298,-0.2357023 1,0 0.235702,0.2357023 0.235702,0.7642977 0,1 -0.235702,0.2357023 -0.764298,0.2357023 -1,0 -0.2357023,-0.2357023 -0.2357023,-0.7642977 0,-1 z" + id="path3842-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccaaaaa" /><path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;enable-background:accumulate" + d="M 11,10 8,7 5,10 h 2 v 2 h 2 v -2 z" + id="path3842" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /></g></g></svg> \ No newline at end of file diff --git a/metacity-1/stick-icon.svg b/metacity-1/stick-icon.svg new file mode 100644 index 0000000..06c54c6 --- /dev/null +++ b/metacity-1/stick-icon.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="0.91 r13725" + sodipodi:docname="stick-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#d7d7d7" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1026" + id="namedview22" + showgrid="true" + inkscape:zoom="32" + inkscape:cx="6.2833169" + inkscape:cy="4.6144526" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g4156"><rect + y="2.6171874e-06" + x="0" + height="16" + width="16" + id="rect17883-29" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /><path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:nodetypes="cccccccccc" + id="path9895" + d="M 10,3 7,5 4,4 4,11 7,10 10,12 10,8 15,7.51693 10,7 Z" + inkscape:connector-curvature="0" /></g></svg> \ No newline at end of file diff --git a/metacity-1/thumbnail.png b/metacity-1/thumbnail.png new file mode 100755 index 0000000000000000000000000000000000000000..71d831ff6877cacbde0d95bc89b0edc07bdd3db0 GIT binary patch literal 2443 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 JPDHLkV1h_}wmtv= literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-focused-left.png b/metacity-1/titlebar-focused-left.png new file mode 100755 index 0000000000000000000000000000000000000000..ff69e9093c41d71d9f2c65d162f95bf1250e1897 GIT binary patch literal 565 zcmV-50?Pe~P)<h;3K|Lk000e1NJLTq000>P000*V1^@s6{^R5m00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy000McNliru;0p&58U^oi!N33j0m4Z{ zK~zY`#Z)_X8!-%=+2>o>xA0|LrcU8Vhjij5t>ZJ;xx=I&Kn%!Dsb>{>D=tLL4<PLG z^zFNFgAdos?;jrUe7%4Gq$sdzMx{{CvncA<<2%3n$My0Xz~k%tUyuMv98p=n31U2x z<02k;W;OYa#E~qr!LRpE!{U#ln<R+-nw_eK0)y&!cO(k{k3au>ENTi04H)v!8w()E ztz`dSAgU(M*9%_WJ{D99It&I1x#Vm)YQ_=mr!i>&wCYqSY3Ix@C5UXO&G_DAi%UIo zmN4!OxU}k-G6t~G@YwR4q6b1!kczsP-pG9G?8`TTTA8>?;j%1Bl96?}SO~{aHXc4M zp0MbMdw0&f%|Ia1)pK3ubMs_6sA@KWvWC)0D`}`UK}d|Vbcr;D6JdsKUu)!&k!3*B zxBnQQ4{X{GWmuS{IdGmb`VQNSU$v#CgbXujINJc(tcbNGuo(}IHL=c#`J=R<Pi~ti zs=qlIM%D!$--PPxJ_fTdRN3k|Ym!hKt8Nn~lUnBqCKoR!p0jkRXJ`(TZ{Kww7j+e$ z_@4U$Phh#bl_zZ6Z{$hy9h%GW%oD*^hi~Lyr(*aIn>!6l5i#(C00000NkvXXu0mjf DQe*pf literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-focused-middle.png b/metacity-1/titlebar-focused-middle.png new file mode 100755 index 0000000000000000000000000000000000000000..124e7abde4b1c95ff2a1f3754ceb8226842d6d8c GIT binary patch literal 2453 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 T!PR9&00000NkvXXu0mjfm07!B literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-focused-right.png b/metacity-1/titlebar-focused-right.png new file mode 100755 index 0000000000000000000000000000000000000000..bf5165e8fc01ebfc143fcae0caeebd6793235e11 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoZ!3HG%J$@n#q}Y<Y-CY>|gW!U_%O?XxI14-? zi-9_>gD|6$#_S59AbW|YuPgflZgwF_%hv|)T7W{EJzX3_JdP*#c%1lk-hp{T(m@k9 ziP;}dzRv$IDIp<|U}kvehJk88=l>oLrydWf1wL+W9JVX#nGRo8_YcrXwygXt8L0RB z>-<)Y(x0uYJV21H{>|T@E%MloZztydpAz{={^V_egte;24jed8ux-tbBQqL-p!3s( z^dkb6Rc}R^nVFk6Zt3A+o~m<@uP?6p=md67t6PyxJRaMh*xTwPE@@ZgSv;*L$|&pP g3f0Ba0(co15~Yk1H@`@}3v@n%r>mdKI;Vst031_o_W%F@ literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-unfocused-left.png b/metacity-1/titlebar-unfocused-left.png new file mode 100755 index 0000000000000000000000000000000000000000..ff69e9093c41d71d9f2c65d162f95bf1250e1897 GIT binary patch literal 565 zcmV-50?Pe~P)<h;3K|Lk000e1NJLTq000>P000*V1^@s6{^R5m00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy000McNliru;0p&58U^oi!N33j0m4Z{ zK~zY`#Z)_X8!-%=+2>o>xA0|LrcU8Vhjij5t>ZJ;xx=I&Kn%!Dsb>{>D=tLL4<PLG z^zFNFgAdos?;jrUe7%4Gq$sdzMx{{CvncA<<2%3n$My0Xz~k%tUyuMv98p=n31U2x z<02k;W;OYa#E~qr!LRpE!{U#ln<R+-nw_eK0)y&!cO(k{k3au>ENTi04H)v!8w()E ztz`dSAgU(M*9%_WJ{D99It&I1x#Vm)YQ_=mr!i>&wCYqSY3Ix@C5UXO&G_DAi%UIo zmN4!OxU}k-G6t~G@YwR4q6b1!kczsP-pG9G?8`TTTA8>?;j%1Bl96?}SO~{aHXc4M zp0MbMdw0&f%|Ia1)pK3ubMs_6sA@KWvWC)0D`}`UK}d|Vbcr;D6JdsKUu)!&k!3*B zxBnQQ4{X{GWmuS{IdGmb`VQNSU$v#CgbXujINJc(tcbNGuo(}IHL=c#`J=R<Pi~ti zs=qlIM%D!$--PPxJ_fTdRN3k|Ym!hKt8Nn~lUnBqCKoR!p0jkRXJ`(TZ{Kww7j+e$ z_@4U$Phh#bl_zZ6Z{$hy9h%GW%oD*^hi~Lyr(*aIn>!6l5i#(C00000NkvXXu0mjf DQe*pf literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-unfocused-middle.png b/metacity-1/titlebar-unfocused-middle.png new file mode 100755 index 0000000000000000000000000000000000000000..124e7abde4b1c95ff2a1f3754ceb8226842d6d8c GIT binary patch literal 2453 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 T!PR9&00000NkvXXu0mjfm07!B literal 0 HcmV?d00001 diff --git a/metacity-1/titlebar-unfocused-right.png b/metacity-1/titlebar-unfocused-right.png new file mode 100755 index 0000000000000000000000000000000000000000..bf5165e8fc01ebfc143fcae0caeebd6793235e11 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoZ!3HG%J$@n#q}Y<Y-CY>|gW!U_%O?XxI14-? zi-9_>gD|6$#_S59AbW|YuPgflZgwF_%hv|)T7W{EJzX3_JdP*#c%1lk-hp{T(m@k9 ziP;}dzRv$IDIp<|U}kvehJk88=l>oLrydWf1wL+W9JVX#nGRo8_YcrXwygXt8L0RB z>-<)Y(x0uYJV21H{>|T@E%MloZztydpAz{={^V_egte;24jed8ux-tbBQqL-p!3s( z^dkb6Rc}R^nVFk6Zt3A+o~m<@uP?6p=md67t6PyxJRaMh*xTwPE@@ZgSv;*L$|&pP g3f0Ba0(co15~Yk1H@`@}3v@n%r>mdKI;Vst031_o_W%F@ literal 0 HcmV?d00001 diff --git a/metacity-1/unmaximize-active.png b/metacity-1/unmaximize-active.png new file mode 100755 index 0000000000000000000000000000000000000000..52e64a13ebf5a37c350665bbb76ba5213198ea62 GIT binary patch literal 928 zcmV;R17G}!P)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6$cOP)ssj700SUNL_t(I%e9nGYhG0l#(y*C+<V`9-#1NZ(&9!Dk${q=f7(<;p@@Eh zN|(Cp2k5HOo#?8r`~)f#7p{tmD?z&w5u^l67R{m<v}yIt`|qB6&KwtS8l%QEn?5ki zVa_nmGjlk@dmnt1V~mg0e2B)6n|HZ&dkax;DmZnhfI7vgA|f~y0ED@J=*W=CSkB~} zF*9N`EJMo1ODj*}+b;4b{QUiQY^|>!ne+7X&#}68{?I$$hDVcZt*>+AvyYF=xp?XF z|C3BZVAe(coJ>)jkHv|is@(bM2evmi_KO^bH!i%&yYIXW!0tGZvJq3lER)QbbrC<F z1!f`gU^GQVaH=>bs4Cl=8^`M4A;}+;2`OcwB`jr<Wo9AbCvBh&9S?RVI8mI_c{ffu zE_QZy02q#1q9tNV#FR<NXhVmO(~cNA!tMkSL7bpPiIna?iVxzj4)2E+3y~ZmmJCaY z7&`nnU)|)jwHNvP(@#)wXs?I%YouTE=IMH0<-x)iFJ1meylq<mzPR}{c{Ii*Q>+cd z7+GB|@PdK}A`W#PsY>Wo&~N6S;1~!Y%)d-sK}vIrhMIv0UYsJLs4I}FK&uL=8>nkw zvaj;rBRd%Hx^8}G8c2r3gmwwc5K+8Sk8_TqD3M-`)crY0(}(F~U*(7IUpZ7gz}0Kl zxx2WClLopBA(4ZTQpP!lS6`s&@p}YX*GSWc#Q{uz|6An|`1Zni<o*<YZv=rkNe7yk z*Y>`|c~9AEpjV@HADRIy4A|xgu3o!-B*CvMPvIB(NT+Bk$Sgyf$T4FHocDO=J>opR zs*$Qj%04n^V9>Dj%qn+Ye}R0WM_%laOGoy5i!x>;BxKm)hck2_=rqGL!6?BjVU^8m zyQ1XW%d1>DvxE(5(x4^`di>T@-0BtFD?P1ubgFbJbbISJir{mm$eF^7DkgkLEVqHR zN#M-5rI^e(cXEJ#cJ1shXJ2`11y|zx1N_n{%F|2u<&(&%6WBsSs!O`6per5GDJFvE zOis4<$O)T8+Hqt!3TzBJ(y%4$M#Akc5i`5NW5!>Uo#tN>vTj%a0000<MNUMnLSTXq C6s>#! literal 0 HcmV?d00001 diff --git a/metacity-1/unmaximize-hover.png b/metacity-1/unmaximize-hover.png new file mode 100755 index 0000000000000000000000000000000000000000..3d88833eeaf1024a8928260ba78eba0a9c16d1ea GIT binary patch literal 914 zcmV;D18w|?P)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6$T|Qb!*=M00R<9L_t(I%e7QJi=9Ojex7sA%zN+NyG_7gW2YiS{0ImNqM%}-B4`r{ z2%=rmSy%-YEd;Sh=T8uV*k~dCfGBYxA^{13V5b<^Viou9`_7zmEOxVO!n&r(0|UdE z;rTf8f%iWAxb@!ieh!Ot+_<&szx@7p7ZM_bP$9+?5)`4z-W(uE0007{AQJ#Gfy_ii zA|v1#@SY5Ko;tZG);;lm_~Dzc%k|AGcHExFo_V%E_r}}ps5NUD34q5DT;IH6m%jYs zSR-f7p0ocJX^tL_Rc|R2hzLXyn#`ZS|F+(|x@r3)N0Pt#$_x15{dWKWqkDQJ!W|xg z2+tl4Ym>txbKLb*bsPw(<jt#__mbd1WNM!79qtJahexDGrtS8YlRN)u6SNbe3ZbAB z;$E?}wFLm!8QWfhbo3TT1SWUbI8A6huv)bw1!@k`P#W`Y$A@uL!riH5k3{c|9)Wbv z)&q9=+Hd{G8-HNqtDjb?3M+zADym7m2rO^AJWPD%>^U5+kK+gc`24$TJH0!`aYA#K zaUA25x1JUg5<GYxgo!|k5JS;>ZPzqS000g}2_&0@M8K%v9;ZS`nhH%6R*gC<)b$w; zyS%$)hwH8F-`u6CXhiiwL;xxjl2(*767y1MrqFq%EaueZ-pSu~`Pru*9qAqbE^J)H z)<cg>wl)w6@rKY$G=N6JN~tu{oDUT`RF>sHEC<oG$~#;hgJ0i0zl$+q*qI~~5kUzs zElD$l)mmVtT+U~dwSl%A$i+ae&vg6IQ+{FN;<0D5{rHnHTMneT2o*?6q##n!L6|9R zs0Gz37Heyed4()0xjtjASN`?#>wWvRH$7*{UPV$V2Om%Z^o-IXhABx47#jf-q`Kz{ z4oI~Mo6iQEe)vQ=f8q&=nW0ye)nNRy2rn1%mJ+)v90^P$rhSnPzyPfY9U?JA=FAf( zd*t&|<bzXWoqC?0nec(9UK+D30z$GVScNhxL^Z;cSx6`mDoiEsND`USBk2hSk}VQb oPmG>9c}8pLEx?Glg!_zt0Yk6_AYB{u6951J07*qoM6N<$g4?}}CjbBd literal 0 HcmV?d00001 diff --git a/metacity-1/unmaximize-unfocused.png b/metacity-1/unmaximize-unfocused.png new file mode 100755 index 0000000000000000000000000000000000000000..9a491c13118240ef4aeaf59b722515bf022b0304 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoP!3HGP>6I=3QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sfEe=sp4u)T!CW!%so_o4DhFF|V zPDx1k@bmlo`7F%Lhcnr3F$9ZAbWfc4QAs!F$N&HKhlFYrRBUpkn3<E+7#}ZNA8D!0 zJ)4KS@Ll4WoIDMS27lMw!!15+Y;2cw9ltr|9%f<B$+{EsMj|J-=Yv&4>jeI1XWt#m zb_mK^*}S$_FfMq8#0!Rqj?fuXqPm1)T53GD`G@JvKDMFgrpcsQqa97%jg5_pHd@`= zrakCp_W1PAey*0?LDp+)=A86s^#AAY@1?66F-Jg0KVhkXvhrgYDbWd<Iv0c@p8o&; zf8Ul3EfXgOwoYtpTsY&I=a2jQ>ut7dV_`6MblOuq{rNVaml-@={an^LB{Ts5WHE<D literal 0 HcmV?d00001 diff --git a/metacity-1/unmaximize.png b/metacity-1/unmaximize.png new file mode 100755 index 0000000000000000000000000000000000000000..1e28a4f45d47ed3e9943732bd2bdd042b8d24769 GIT binary patch literal 615 zcmV-t0+{`YP)<h;3K|Lk000e1NJLTq000>P000sQ1^@s6t}b<;00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igb~ z6$S+q8%q}e00HMoL_t(I%e9ohYZGA@$G`8J=PsAar8O?aq)lrObUEqjA_`RpN1>69 z3LUzM;F3b82qGFMhqwzRgDzd1+`2e5G}Ls_KOl=i?$`6)xtMY!Z!e{g2j1m*zW4b) zKj6@8HV>IOndc*BRseqZzJG{0gk@QGD2`(_OZcwcxp&k%akDhH-CMnvFSftyY7|A$ zOp~MDiM#*#W2UCDwc`Rf*CbL(DP|5Pi|;>t+Boi?uK$N<;SV?N;`y_u0013BDWxb3 zLr#)}gCLj^9QRMxFEGKGiH>1e7E=%eky461&+{*P+~IHt0MIcU$6@k3kC~ZAqme(W z<8<gI)G^BCGE=wP?YCO3Yp&~ln-o0R+<rUmG7WBQ?I4{WZ%M}(3<ftz<Z?m?DQtUD zUUpq!7y<xv3?ZZ-)3kDsQZ6lBH*|pXEz>JY=c6bB0B9LfN-E?FBoaZD+FCxV%QvrI zY4ZTEyVr(N{8h&gi6FA=k|8D0YW;>aHO1dQXI*ARzPRuJ09F^STGN9Nk?lA+!!Tv7 zx@Jxae*gM;u)EiOoMm8|`2*dz<1h?Ul3gg|$S`EJvP_eLYGt_tpmTxS)42u1kmQt# z$(2Q?-q^hVXdZvzQn64MD=W1xm~)6Yj`!zn@()P6CYFm^(<T4_002ovPDHLkV1nF~ B27Ukl literal 0 HcmV?d00001 diff --git a/metacity-1/unshade-icon.svg b/metacity-1/unshade-icon.svg new file mode 100644 index 0000000..e5ce754 --- /dev/null +++ b/metacity-1/unshade-icon.svg @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="unshade-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="768" + id="namedview22" + showgrid="true" + inkscape:zoom="32" + inkscape:cx="7.313143" + inkscape:cy="6.8062036" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="g4146" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:measure-start="12,4.80469" + inkscape:measure-end="11.1875,4.80469"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + transform="translate(-1426,-247)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g><g + id="g4146"><rect + y="2.6171874e-06" + x="0" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /><path + sodipodi:nodetypes="cccccaaaaaccccc" + inkscape:connector-curvature="0" + id="path3842-6" + d="m 3.9,4 v 8 h 8 V 4 Z m 6,0.487418 c 0.235702,-0.2357023 0.764298,-0.2357023 1,0 0.235702,0.2357023 0.235702,0.7642977 0,1 -0.235702,0.2357023 -0.764298,0.2357023 -1,0 -0.2357023,-0.2357023 -0.2357023,-0.7642977 0,-1 z M 4.7125,6 h 6.371094 v 5.195313 H 4.7125 Z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;enable-background:accumulate" /></g></svg> \ No newline at end of file diff --git a/metacity-1/unstick-icon.svg b/metacity-1/unstick-icon.svg new file mode 100644 index 0000000..9c968e2 --- /dev/null +++ b/metacity-1/unstick-icon.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="0.91 r13725" + sodipodi:docname="unstick-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#d7d7d7" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1026" + id="namedview22" + showgrid="true" + inkscape:zoom="32" + inkscape:cx="10.611442" + inkscape:cy="4.5519526" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g4148"><g + id="g4147" + style="display:inline" + transform="translate(-321.0002,-727)"><path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 10,3 7.2382812,4.8417969 10.361328,7.9648438 15,7.5175781 10,7 10,3 Z M 4.59375,4.1992188 10,9.6035156 10,9.3964844 4.90625,4.3027344 4.59375,4.1992188 Z M 4,5.3964844 4,11 7,10 10,12 10,11.396484 4,5.3964844 Z" + transform="translate(321.0002,727)" + id="path9895-5" + inkscape:connector-curvature="0" /><path + inkscape:connector-curvature="0" + d="m 325.39622,730 8.10398,8.10398 -0.89602,0.89602 -8.10398,-8.10398 z" + id="path2986-2-7" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" /></g><rect + y="2.6171874e-06" + x="0" + height="16" + width="16" + id="rect17883-29" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g></svg> \ No newline at end of file diff --git a/previews/gtk3-gtk4-gtk2-desktop.png b/previews/gtk3-gtk4-gtk2-desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..476c21795b9cb72d64d83f7ddc9e38b35345de80 GIT binary patch literal 469139 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%0DnuJBycOUaUK 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%0DKlf*Oj2Ze_$o@cR3NsbJ6Q-W3d(5⪼)cB)Dn(RG5Kr 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%0DwJ5@(G`g>ij0NCN0FM3V`8jpL;N0 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Îi2xr{8~WShv4@ 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�U%s3C|_IkC0NztGC*apnTV2ymB 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�q^2u=l@%QvPcq42BG_f!eXI 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 literal 0 HcmV?d00001 diff --git a/previews/gtk3wf-1-Soil.png b/previews/gtk3wf-1-Soil.png new file mode 100644 index 0000000000000000000000000000000000000000..ee613e22737cd1f135a95d7f0624d3260a786eb3 GIT binary patch literal 149888 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 literal 0 HcmV?d00001 diff --git a/previews/gtk3wf-2.png b/previews/gtk3wf-2.png new file mode 100644 index 0000000000000000000000000000000000000000..cd0a6038a76ac64c50e75053f13f2f08551e54b1 GIT binary patch literal 144344 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�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 E7g88K;Q#;t literal 0 HcmV?d00001 diff --git a/previews/gtk3wf-3.png b/previews/gtk3wf-3.png new file mode 100644 index 0000000000000000000000000000000000000000..c0bbf0c29d195b156e18060d8cd9599c17e0d137 GIT binary patch literal 120701 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%0Di`kpbWD8<yGpT#QFaE<;l>3LR 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 literal 0 HcmV?d00001 diff --git a/previews/logo.png b/previews/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e2fa8cedd2e25d8e1571f78f67ceb5c470cd4bdc GIT binary patch literal 30820 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 Jt)yw#{{m?;>30AC literal 0 HcmV?d00001 diff --git a/qt_configs/Skewaita-light-green.conf b/qt_configs/Skewaita-light-green.conf new file mode 100644 index 0000000..05a7ac9 --- /dev/null +++ b/qt_configs/Skewaita-light-green.conf @@ -0,0 +1,7 @@ +[ColorScheme] +%23%20%20active_colors=#232323, #b8b8b8, #acacac, #cbc7c4, #9f9d9a, #b8b5b2, #191e04, #ff0000, #000000, #9f9f9f, #acacac, #767472, #2d630f, #b6ff65, #2d630f, #232323, #acacac, #232323, 2d630f, #b6ff65 +%23disabled_colors=#454545, #b8b8b8, #acacac, #cbc7c4, #9f9d9a, #b8b5b2, #3a3e2a, #ffec17, #000000, #9f9f9f, #acacac, #767472, #2d630f, #b6ff65, #2d630f, #454545, #acacac, #454545, #2d630f, #93d84f +%23inactive_colors=#232323, #b8b8b8, #acacac, #cbc7c4, #9f9d9a, #b8b5b2, #191e04, #ff9040, #000000, #9f9f9f, #acacac, #767472, #2d630f, #b6ff65, #2d630f, #232323, #acacac, #232323, #2d630f, #b6ff65 +active_colors=#ff232323, #ffbcbeb9, #ffbebebe, #ff8b8b8b, #ff636363, #ff797979, #ff191e04, #ff191e04, #ff232323, #ff8d8c8a, #ffa7a7a7, #ff636363, #ffb0dd7e, #ff000000, #ff0f5f63, #ff4c3271, #ff878684, #ffc7f98e, #ff20435b, #ff83cfff, #80191e04 +disabled_colors=#ff454545, #ffaca296, #ffc9bdb0, #ffada297, #ff9b9188, #ff8f867e, #ff693714, #ff693714, #ff693714, #ffaca296, #ffaca296, #ff8f867e, #ffad9985, #ff693714, #ff696313, #ff694c13, #ffa3998e, #ff454545, #ffb3a99c, #ff6e3a15, #ff6e3a15 +inactive_colors=#ff232323, #ffbcbeb9, #ffbebebe, #ff8b8b8b, #ff636363, #ff797979, #ff191e04, #ff191e04, #ff232323, #ff8d8c8a, #ffa7a7a7, #ff636363, #ffb0dd7e, #ff000000, #ff0f5f63, #ff4c3271, #ff878684, #ffc7f98e, #ff20435b, #ff83cfff, #80191e04 diff --git a/qt_configs/Skewaita.colors b/qt_configs/Skewaita.colors new file mode 100644 index 0000000..0f8cf42 --- /dev/null +++ b/qt_configs/Skewaita.colors @@ -0,0 +1,102 @@ +[ColorEffects:Disabled] +Color=147,127,127 +ColorAmount=0.42500000000000004 +ColorEffect=2 +ContrastAmount=0 +ContrastEffect=0 +IntensityAmount=0.25 +IntensityEffect=0 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=213,198,176 +ColorAmount=0.1 +ColorEffect=2 +ContrastAmount=0.2 +ContrastEffect=1 +Enable=false +IntensityAmount=-0.05 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=180,182,177 +BackgroundNormal=188,190,185 +DecorationFocus=102,153,0 +DecorationHover=102,153,0 +ForegroundActive=32,95,86 +ForegroundInactive=85,34,34 +ForegroundLink=0,87,174 +ForegroundNegative=232,87,82 +ForegroundNeutral=133,98,0 +ForegroundNormal=36,31,49 +ForegroundPositive=93,102,110 +ForegroundVisited=100,74,155 + +[Colors:Selection] +BackgroundAlternate=171,214,122 +BackgroundNormal=176,221,126 +DecorationFocus=143,214,0 +DecorationHover=143,214,0 +ForegroundActive=14,211,0 +ForegroundInactive=85,34,34 +ForegroundLink=101,183,255 +ForegroundNegative=232,87,82 +ForegroundNeutral=227,170,0 +ForegroundNormal=0,0,0 +ForegroundPositive=16,118,0 +ForegroundVisited=167,137,255 + +[Colors:Tooltip] +BackgroundAlternate=250,248,241 +BackgroundNormal=103,137,180 +DecorationFocus=128,112,96 +DecorationHover=102,153,0 +ForegroundActive=32,95,86 +ForegroundInactive=85,34,34 +ForegroundLink=0,87,174 +ForegroundNegative=232,87,82 +ForegroundNeutral=227,170,0 +ForegroundNormal=0,34,105 +ForegroundPositive=93,102,110 +ForegroundVisited=100,74,155 + +[Colors:View] +BackgroundAlternate=138,137,135 +BackgroundNormal=144,143,141 +DecorationFocus=137,206,0 +DecorationHover=137,206,0 +ForegroundActive=32,95,86 +ForegroundInactive=85,34,34 +ForegroundLink=0,87,174 +ForegroundNegative=140,52,49 +ForegroundNeutral=96,70,0 +ForegroundNormal=36,31,49 +ForegroundPositive=9,110,7 +ForegroundVisited=100,74,155 + +[Colors:Window] +BackgroundAlternate=161,161,161 +BackgroundNormal=167,167,167 +DecorationFocus=102,153,0 +DecorationHover=102,153,0 +ForegroundActive=32,95,86 +ForegroundInactive=85,34,34 +ForegroundLink=0,87,174 +ForegroundNegative=232,87,82 +ForegroundNeutral=119,87,0 +ForegroundNormal=36,31,49 +ForegroundPositive=15,110,10 +ForegroundVisited=100,74,155 + +[General] +Name=Skewaita +shadeSortColumn=true + +[KDE] +contrast=7 + +[WM] +activeBackground=139,139,139 +activeForeground=0,0,0 +inactiveBackground=167,167,167 +inactiveForeground=80,80,80 diff --git a/qt_configs/Skewaita.qtcurve b/qt_configs/Skewaita.qtcurve new file mode 100644 index 0000000..e846886 --- /dev/null +++ b/qt_configs/Skewaita.qtcurve @@ -0,0 +1,169 @@ +[KWin] +BorderSize=3 +InnerBorder=0 +OuterBorder=0 + +[Settings] +activeTabAppearance=harsh +animatedProgress=false +appearance=customgradient5 +bgndAppearance=flat +bgndGrad=horiz +bgndImage=none +bgndOpacity=100 +boldProgress=true +borderInactiveTab=false +borderMenuitems=false +borderProgress=true +borderSbarGroove=true +borderSelection=true +borderTab=false +buttonEffect=shadow +buttonStyleMenuSections=true +centerTabText=false +colorMenubarMouseOver=true +colorSelTab=0 +colorSliderMouseOver=true +coloredMouseOver=none +coloredTbarMo=false +comboBtn=none +comboSplitter=true +crButton=true +crColor=origselected +crHighlight=10 +crSize=15 +customAlphas=0 +customMenuNormTextColor=#000000 +customMenuSelTextColor=#000000 +customMenuTextColor=false +customShades=1.81,1.07,0.75,0.35,1,0.4 +customgradient1=3d,0,1.2,0.5,1,1,1 +customgradient2=3d,0,0.9,0.5,1,1,1 +customgradient4=none,0,0.8,0.25,1.8,1,1.5 +customgradient5=3dfull,0,1.15,1,0.85 +customgradient6=none,0,0.3,0.3,0.6,1,0.5 +customgradient7=none,0,0.5,0.3,0.9,1,0.95 +darkerBorders=false +defBtnIndicator=tint +dlgOpacity=100 +doubleGtkComboArrow=false +drawStatusBarFrames=true +dwtAppearance=flat +dwtSettings=33 +embolden=true +etchEntry=true +expanderHighlight=3 +fadeLines=true +fillProgress=true +fillSlider=true +flatSbarButtons=false +focus=glow +forceAlternateLvCols=false +gbFactor=-6 +gbLabel=1 +glowProgress=none +grooveAppearance=inverted +groupBox=shaded +gtkButtonOrder=false +gtkComboMenus=false +gtkScrollViews=true +handles=1dot +hideShortcutUnderline=true +highlightFactor=20 +highlightScrollViews=true +highlightTab=true +inactiveTitlebarAppearance=customgradient1 +invertBotTab=true +lighterPopupMenuBgnd=2 +lvAppearance=soft +lvButton=true +lvLines=true +mapKdeIcons=true +menuBgndAppearance=flat +menuBgndGrad=horiz +menuBgndImage=none +menuBgndOpacity=100 +menuCloseDelay=300 +menuDelay=225 +menuIcons=true +menuStripe=none +menuStripeAppearance=darkinverted +menubarAppearance=flat +menubarApps=VirtualBox,smplayer +menubarHiding=0 +menubarMouseOver=true +menuitemAppearance=raised +noBgndGradientApps= +noBgndImageApps= +noBgndOpacityApps=sonata,vmware,vmplayer,smplayer,totem +noMenuBgndOpacityApps=sonata,vmware,gtk,vmplayer,totem +noMenuStripeApps=gtk,soffice.bin +nonnativeMenubarApps= +onlyTicksInMenu=false +passwordChar=9656 +popupBorder=true +progressAppearance=flat +progressColor=origselected +progressGrooveAppearance=darkinverted +progressGrooveColor=dark +reorderGtkButtons=false +round=extra +roundAllTabs=true +roundMbTopOnly=true +sbarBgndAppearance=flat +scrollbarType=kde +selectionAppearance=flat +shadeCheckRadio=none +shadeMenubarOnlyWhenActive=false +shadeMenubars=none +shadePopupMenu=false +shadeSliders=origselected +shading=hsl +shadowSize=30 +sliderAppearance=customgradient5 +sliderFill=true +sliderStyle=circular +sliderThumbs=1dot +sliderWidth=15 +smallRadio=false +sortedLv=selected +splitterHighlight=10 +splitters=1dot +square=1538 +statusbarApps=kde +statusbarHiding=0 +stdBtnSizes=false +stdSidebarButtons=false +stripedProgress=none +stripedSbar=false +sunkenAppearance=customgradient4 +tabAppearance=harsh +tabBgnd=0 +tabMouseOver=glow +tbarBtnAppearance=none +tbarBtnEffect=none +tbarBtns=standard +thin=0 +thinSbarGroove=true +titlebarAlignment=center-full +titlebarAppearance=customgradient1 +titlebarButtonAppearance=gradient +titlebarButtonColors=#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000,#000000 +titlebarButtons=5 +titlebarEffect=shadow +titlebarIcon=title +toolbarAppearance=flat +toolbarBorders=none +toolbarSeparators=sunken +toolbarTabs=false +tooltipAppearance=gradient +unifyCombo=false +unifySpin=false +unifySpinBtns=false +useHighlightForMenu=true +useQtFileDialogApps= +vArrows=true +version=1.9.0 +windowBorder=36 +windowDrag=0 +xCheck=false diff --git a/source/common/_theme_colors.scss b/source/common/_theme_colors.scss new file mode 100644 index 0000000..c1a16f1 --- /dev/null +++ b/source/common/_theme_colors.scss @@ -0,0 +1,37 @@ +$window_fg: #1d1d1d; +$window_bg: #c9c9c9; +$text_widget_fg: #1d1d1d; +$text_widget_bg: #e5e5e5; + +$selected_fg: #000000; +$selected_bg: #9dccff; + +$button_fg: #1d1d1d; +$button_bg: #d3d3d3; +$button_checked_bg: #9dccff; +$button_checked_fg: #000000; + + +$disabled_fg: #552222; +$disabled_bg: #c7bebe; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: #c7bebe; +$errorc: #df0000; +$successc: #73d216; + + +$titlebar_active_fg: #000000; +$titlebar_active_bg: #9dccff; + +$titlebar_backdrop_fg: #1d1d1d; +$titlebar_backdrop_bg: #c9c9c9; + +$hint_fg: #504300; +$hint_bg: #ffffa4; + +$osd_fg: #504300; +$osd_bg: #ffffa4; + +$link_fg: #004B91; +$link_visited_fg: #680091; diff --git a/source/common/buttons.scss b/source/common/buttons.scss new file mode 100644 index 0000000..6fbb33d --- /dev/null +++ b/source/common/buttons.scss @@ -0,0 +1,185 @@ +//auxiliary functions for buttons first + +$_default_button_c: $button_bg; + + + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px _button_hilight_color($tc);//$_shadow; + -gtk-icon-shadow: 0 1px _button_hilight_color($tc);//$_shadow; + } + @else { + text-shadow: 0 -1px $_shadow; + -gtk-icon-shadow: 0 -1px $_shadow; + } +} + + + + + +@mixin button($t, $c:$button_bg, $tc:$button_fg, $edge: none, $backimage: null) { + + // + // Button drawing function + // + // $t: button type, + // $c: base button color for colored* types + // $tc: optional text color for colored* types + // $edge: set to none to not draw the bottom edge or specify a color to not + // use the default one + // $backimage: additional background-image behind the default one + // (for the button.circular hack) + // + // possible $t values (gtk3): + // normal, hover, active, insensitive, insensitive-active, + // backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, + // osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated + + // possible $t values (gtk4): + // normal, hover, active, checked-hover, checked-active, insensitive, insensitive-active, + // backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, + // osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated + + // this mixin needs to cover both gtk3 and gtk4 cases in order to work. + // gtk4 mixin calls only include $t, $c and $tc, therefore it should be safe to use in both. + + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + $_button_shadow: 0 1px 2px transparentize($shadow_hard_color, 0.6); + + $button_clickable_image: image_gloss_well_contrasted($c); + + //remove borders on all buttons... + //border-width: 0; + + @if $t==normal or $t==normal-alt { + // + // normal button + // + + color: $tc; + background-color: $c; + border-color: mix($tc, $c, 50%); + outline-color: $focus_border_color; + background-image: $button_clickable_image, $backimage; + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_shadow); + + } + @else if $t==hover or $t==hover-alt or $t==undecorated-hover { + // + // hovered button + // + background-color: shade($c, 1.1) + } + + + + @else if ($t==active) { + // + // pushed button + // + //color: $button_checked_fg; + //background-color: $button_checked_bg; + @include _shadows(0 1px $_hilight_color, $_button_edge, inset $_button_shadow); + } + + @else if ($t==checked-active ) { + // + // pushed and toggled button + // + color: $button_checked_fg; + background-color: $button_checked_bg; + @include _button_text_shadow($button_checked_fg, $button_checked_bg); + @include _shadows(0 1px $_hilight_color, $_button_edge, inset $_button_shadow); + + } + + @else if ($t==checked-hover) { + // + // toggled button and hover + // + color: $button_checked_fg; + background-color: shade($button_checked_bg, 1.1); + @include _button_text_shadow($button_checked_fg, $button_checked_bg); + @include _shadows(0 1px $_hilight_color, $_button_edge, inset $_button_shadow); + + } + + + @else if $t==insensitive { + // + // insensitive button + // + color: $insensitive_fg_color; + border-color: mix($insensitive_fg_color, $insensitive_bg_color, 50%); + background-color: $insensitive_bg_color; + background-image: if($backimage==null, none, $backimage); + text-shadow: none; + -gtk-icon-shadow: none; + } + @else if $t==insensitive-active { + // + // insensitive pushed button + // + color: $insensitive_fg_color; + background-color: mix($insensitive_bg_color, $button_checked_bg, 85%); + border-color: mix($insensitive_fg_color, $insensitive_bg_color, 50%); + text-shadow: none; + -gtk-icon-shadow: none; + } + + @else if $t==backdrop { + // + // backdrop button + // + background-image: if($backimage==null, none, $backimage); + } + @else if $t==backdrop-active { + // + // backdrop pushed button + // + } + @else if $t==backdrop-insensitive { + // + // backdrop insensitive button + // + } + + @else if $t==backdrop-insensitive-active { + // + // backdrop insensitive pushed button + // + } + + //TODO: what happens with OSDs? Is it necessary to redefine them? + + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } + +} diff --git a/source/common/checkradios.scss b/source/common/checkradios.scss new file mode 100644 index 0000000..69ad991 --- /dev/null +++ b/source/common/checkradios.scss @@ -0,0 +1,70 @@ +/*************************** + * Check and Radio buttons * + ***************************/ + + @mixin check($t, $c:$checkradio_bg_color, $tc:$checkradio_fg_color, $checked: false) { + // Check/Radio drawing function + // + // $t: check/radio type, + // $c: base button color for colored* types + // $tc: optional text color for colored* types + // $checked: bool to chose between checked/unchecked + // + // possible $t values: + // normal, hover, active, insensitive, backdrop, backdrop-insensitive, menu + + $_border_color: $tc;//if($c==$checkradio_bg_color, $checkradio_borders_color, $alt_borders_color); + $_dim_border_color: transparentize($_border_color, if($variant == 'light', 0.3, 0.7)); + + @if $t==normal { + background-clip: if($checked, border-box, padding-box); + background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); + border-color: $_border_color; + box-shadow: 0 1px transparentize(black, 0.95); + color: $tc; + } + + @if $t==hover { + background-image: if($c == white, image(darken($c, 5%)), linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%)); + } + + @if $t==active { + box-shadow: inset 0 1px if($variant == 'light', rgba(0, 0, 0, 0.2), black); + background-image: if($c == white, image(darken($c, 15%)), image(darken($c, 5%))); + } + + @if $t==insensitive { + box-shadow: none; + color: $insensitive_fg_color; + background-image: image($insensitive_bg_color); + } + + @if $t==backdrop { + background-image: image($c); + box-shadow: none; + color: $tc; + } + + @if $t==backdrop-insensitive { + box-shadow: none; + color: $insensitive_fg_color; + background-image: image($insensitive_bg_color); + } + + @if $t==menu { + transform: scale(0.8); + border-width: 1.2px; + //border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: $tc; + } + + @if $t==menu-active { + transform: scale(0.8); + border-width: 1.2px; + color: $tc; + box-shadow: none; + background-image: image(transparent); + } + } diff --git a/source/common/common_colors.scss b/source/common/common_colors.scss new file mode 100644 index 0000000..19bd253 --- /dev/null +++ b/source/common/common_colors.scss @@ -0,0 +1,78 @@ +// Common colors + +$base_color: $text_widget_bg; +$text_color: $text_widget_fg; +$bg_color: $window_bg; +$fg_color: $window_fg; + +$selected_fg_color: $selected_fg; +$selected_bg_color: $selected_bg; + +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); + +$borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 10%)); +$alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93)); + +$link_color: $link_fg; //mix($successc, $fg_color, 30%);//if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%)); +$link_visited_color: $link_visited_fg; //mix($selected_bg_color, $fg_color, 20%); //if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%)); +$top_hilight: $borders_edge; +$dark_fill: mix($borders_color, $bg_color, 50%); + +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$warning_color: $warningc; +$error_color: $errorc; +$success_color: $successc; +$destructive_color: $errorc; + +//$warning_fg: if($variant == 'light', shade($warningc,0.5), shade($warningc,1.3)); +//$warning_bg: if($variant == 'light', shade($warningc,1.3), shade($warningc,0.5)); + +$osd_fg_color: $osd_fg; +$osd_text_color: $osd_fg; +$osd_bg_color: transparentize($osd_bg, 0.3); //if($variant == 'light', transparentize(darken(desaturate($osd_bg, 100%), 4%),0.3), transparentize(darken(desaturate($osd_bg, 100%), 10%),0.3)); + + +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: $hint_fg; + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); + +$tooltip_borders_color: $hint_fg; +$shadow_color: transparentize(black, 0.9); +$shadow_hard_color: opacify($shadow_color, 1); + +$drop_target_color: $success_color; + +//insensitive state derived colors +$insensitive_fg_color: $disabled_fg; +$insensitive_bg_color: $disabled_bg; +$insensitive_borders_color: mix($borders_color, $disabled_fg, 50%); + +//colors for the backdrop state, derived from the main colors. +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_fg_color: mix($backdrop_text_color, $selected_fg_color, 50%); +$backdrop_selected_bg_color: transparentize(desaturate($selected_bg_color,50%),0.3); +$backdrop_borders_color: mix($borders_color, $bg_color, 80%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); + +//special cased widget colors +$suggested_bg_color: $selected_bg_color; +$suggested_border_color: $selected_borders_color; +$progress_bg_color: $selected_bg_color; +$progress_border_color: $selected_borders_color; +$checkradio_bg_color: $selected_bg_color; //if($variant == 'light', $selected_bg_color, lighten($selected_bg_color,10%)); +$checkradio_fg_color: $selected_fg_color; +$checkradio_borders_color: $selected_fg_color;//if($variant == 'light', darken($checkradio_bg_color,20%), darken($checkradio_bg_color,40%)); +$focus_border_color: if($variant == 'light', transparentize($selected_bg_color, 0.5), transparentize($selected_bg_color, 0.3)); diff --git a/source/common/common_common.scss b/source/common/common_common.scss new file mode 100644 index 0000000..815422e --- /dev/null +++ b/source/common/common_common.scss @@ -0,0 +1,104 @@ +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +// Optional compact sizes for buttons, headerbar and headerbar widgets +$_sizevariant: 'compact'; //either 'default', or compact otherwise +$_headerbar_height: if($_sizevariant=='default', 46px, 40px); +$_entry_height: if($_sizevariant=='default', 32px, 28px); +$_btn_pad: if($_sizevariant=='default', 4px 9px, 2px 6px); +$_hb_btn_pad: if($_sizevariant=='default', 6px, 5px); +$_img_btn_pad: if($_sizevariant=='default', 5px, 2px); +$_sel_menu_pad: if($_sizevariant=='default', 6px 10px, 4px 10px); +$_circ_btn_pad: if($_sizevariant=='default', 4px, 2px); +$_switch_margin: if($_sizevariant=='default', 10px, 7px); + +$entry_radius: 0px; + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; + +$button_transition: all 200ms $ease-out-quad; +$button_radius: 5px; + +$tab_radius: $button_radius; + +//added by me: + $button_min_height: 24px; + $button_min_width: 16px; + $button_padding: $_btn_pad; + $button_border: 1px solid; + +@function image_gloss_well_contrasted($bg) { + @return image_gloss( if( lightness($bg) > 50, 'light', 'dark') ); +} + +@function image_gloss($var:$variant) { + @return linear-gradient( + to bottom, + transparentize(white, if($var == 'light', 0.1 ,0.7 )), + transparentize(white, if($var == 'light', 0.5 ,0.7 )) 50%, + transparentize(white, 1) 50%, + transparentize(white, if($var == 'light',0.7,0.85)) ); +} + + +$menu_radius: 5px; + + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + + @at-root %selected_items_disabled, + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + @at-root %selected_items_backdrop, + &:backdrop { + color: $backdrop_selected_fg_color; + background-color: $backdrop_selected_bg_color; + + &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +@function _border_color($c, $darker: false) { + @if $darker == true { @return darken($c, 20%); } + @else { @return darken($c, 10%); } +} + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.15); } + @else if lightness($c)>80% { @return transparentize(white, 0.35); } + @else if lightness($c)>50% { @return transparentize(white, 0.5); } + @else if lightness($c)>40% { @return transparentize(white, 0.65); } + @else { @return transparentize(white, 0.7); } + //@return $top_hilight; +} + +//these are copied from button, surely there is a better way to DRY +$hilight_color: _button_hilight_color($dark_fill); +$button_shadow_normal: inset 0 -1px 1px transparentize($shadow_hard_color, 0.6); +$button_shadow_pressed: inset 0 1px 2px transparentize($shadow_hard_color, 0.6); diff --git a/source/common/cursor-handle.scss b/source/common/cursor-handle.scss new file mode 100644 index 0000000..cb5ba06 --- /dev/null +++ b/source/common/cursor-handle.scss @@ -0,0 +1,26 @@ +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +cursor-handle { + + //copying slider code, so not DRYing, here... + //I don't know how to test this... + @include button(normal-alt); + + border: 1px solid darken($alt_borders_color, 3%); + border-radius: 100%; + transition: $button_transition; + transition-property: background, border, box-shadow; + min-height: 18px; + min-width: 10px; + + &:hover { @include button(hover-alt, $edge: $shadow_color); } + + &:active { border-color: $progress_border_color; } + + &:disabled { @include button(insensitive); } + + &.top:dir(ltr), &.bottom:dir(rtl) {border-radius: 100% 5px 5px 5px;} + &.bottom:dir(ltr), &.top:dir(rtl) {border-radius: 5px 100% 5px 5px;} +} diff --git a/source/common/gtk3_removed.scss b/source/common/gtk3_removed.scss new file mode 100644 index 0000000..267e55b --- /dev/null +++ b/source/common/gtk3_removed.scss @@ -0,0 +1,731 @@ +//This file is just a quick placeholder for removed code, so I can easily inspect it when I see bugs in my code that replaces this. +//It is not used when compiling the theme + +// _drawing.scss + + + +@mixin button($t, $c:$button_bg, $tc:$button_fg, $edge: none, $backimage: null) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// $backimage: additional background-image behind the default one +// (for the button.circular hack) +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + $_hilight_color: _button_hilight_color($tc); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + $_button_shadow: 0 1px 2px transparentize($shadow_color, 0.03); + + //$tc=red; //to test, comment! + + @if $t==normal { + // + // normal button + // + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c != $bg_color, _border_color($c), $borders_color); + border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); + background-image: if($variant == 'light', linear-gradient(to top, darken($c, 4%) 2px, $c), + linear-gradient(to top, darken($c,1%) 2px, $c)), + $backimage; + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge, $_button_shadow); + } + + @else if $t==hover { + // + // hovered button + // + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c != $bg_color, _border_color($c), $borders_color); + border-bottom-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to top, $c, lighten($c, 1%) 1px), + $backimage; + @include _button_text_shadow($tc, lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge, $_button_shadow); + } + @else { + background-image: linear-gradient(to top, darken($c,1%), lighten($c, 1%) 1px), + $backimage; + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge, $_button_shadow); + } + } + + @if $t==normal-alt { + // + // normal button alternative look + // + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); + @include _button_text_shadow($tc, $c); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), + $_button_edge, $_button_shadow); + } + @else { + background-image: linear-gradient(to bottom, darken($c, 3%) 20%, darken($c, 6%) 90%); + @include _shadows(inset 0 1px $_hilight_color, + $_button_edge, $_button_shadow); + } + } + + @else if $t==hover-alt { + // + // hovered button alternative look + // + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c != $bg_color, _border_color($c, true), $alt_borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), + $_button_edge, $_button_shadow); + } + @else { + background-image: linear-gradient(to bottom, $c 20%, darken($c, 4%) 90%); + @include _shadows(inset 0 1px $_hilight_color, + $_button_edge, $_button_shadow); + } + } + + @else if $t==active { + // + // pushed button + // + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c != $bg_color, _border_color($c), $borders_color); + background-image: if($variant == 'light', image(darken($c, 14%)), image(darken($c, 9%))); + @include _shadows(inset 0 1px transparentize($_hilight_color, 1), $_button_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } + + @else if $t==insensitive { + // + // insensitive button + // + $_bg: $insensitive_bg_color; + + color: $insensitive_fg_color; + border-color: $insensitive_borders_color; + background-image: image($_bg); + text-shadow: none; + -gtk-icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_button_edge); + } + + @else if $t==insensitive-active { + // + // insensitive pushed button + // + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 6%)); + $_bc: if($c != $bg_color, _border_color($c), $insensitive_borders_color); + + color: if($c != $bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); + border-color: $_bc; + background-image: image($_bg); + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_button_edge); + } + + @else if $t==backdrop { + // + // backdrop button + // + $_bg: if($c != $bg_color, $c, $backdrop_bg_color); + $_bc: if($variant == 'light', $c, _border_color($c)); + + color: if($tc != $fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); + border-color: if($c != $bg_color, $_bc, $backdrop_borders_color); + background-image: image($_bg); + text-shadow: none; + -gtk-icon-shadow: none; + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + @else if $t==backdrop-active { + // + // backdrop pushed button + // + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 4%)); + $_bc: if($variant == 'light', $_bg ,_border_color($c)); + + color: if($tc != $fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); + border-color: if($c != $bg_color, $_bc, $backdrop_borders_color); + background-image: image($_bg); + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + @else if $t==backdrop-insensitive { + // + // backdrop insensitive button + // + + $_bg: if($c != $bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant == 'light', $_bg,_border_color($c)); + + color: if($c != $bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); + border-color: if($c != $bg_color, $_bc, $backdrop_borders_color); + background-image: image($_bg); + text-shadow: none; + -gtk-icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + @else if $t==backdrop-insensitive-active { + // + // backdrop insensitive pushed button + // + + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 4%)); + $_bc: if($variant == 'light', $_bg, _border_color($c)); + + color: if($c != $bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); + border-color: if($c != $bg_color, $_bc, $backdrop_borders_color); + background-image: image($_bg); + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + @else if $t==osd { + // + // normal osd button + // + $_bg: if($c != $bg_color, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + @else if $t==osd-hover { + // + // active osd button + // + $_bg: if($c != $bg_color, transparentize($c, 0.3), lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + @else if $t==osd-active { + // + // active osd button + // + $_bg: if($c != $bg_color, $c, $osd_borders_color); + + color: white; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + + @else if $t==osd-insensitive { + // + // insensitive osd button + // + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + @else if $t==osd-backdrop { + // + // backdrop osd button + // + $_bg: if($c != $bg_color, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +/*************************** + * Check and Radio buttons * + ***************************/ +@import "../common/buttons.scss"; + + @mixin check($t, $c:$bg_color, $tc:$fg_color, $checked: false) { + // Check/Radio drawing function + // + // $t: check/radio type, + // $c: base button color for colored* types + // $tc: optional text color for colored* types + // $checked: bool to chose between checked/unchecked + // + // possible $t values: + // normal, hover, active, insensitive, backdrop, backdrop-insensitive + + $_border_color: if($c==$checkradio_bg_color, $c, $alt_borders_color); + $_dim_border_color: transparentize($_border_color, if($variant == 'light', 0.3, 0.7)); + + @if $t==normal { + background-clip: if($checked, border-box, padding-box); + background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); + border-color: $_border_color; + box-shadow: 0 1px transparentize(black, 0.95); + color: $tc; + } + + @if $t==hover { + background-image: if($c == white, image(darken($c, 5%)), linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%)); + } + + @if $t==active { + box-shadow: inset 0 1px 1px 0px if($variant == 'light', rgba(0, 0, 0, 0.2), black); + } + + @if $t==insensitive { + box-shadow: none; + color: transparentize($tc, 0.3); + } + + @if $t==backdrop { + background-image: image($c); + box-shadow: none; + color: $tc; + } + + @if $t==backdrop-insensitive { + box-shadow: none; + color: transparentize($tc, 0.3); + } +} + + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + + + + + + + + +// _common.scss + +/* Darken switchbuttons for headerbars. issue #1588 */ + stackswitcher button:checked, + button.toggle:checked { + + background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); + border-color: darken($borders_color, 3%); + border-top-color: darken($borders_color, 8%); + &:backdrop { + @include button(backdrop-active); + } + } + +/***************** + * GtkSpinButton * + *****************/ + +// this was inside +button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + background-color: transparent; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + + &:dir(rtl) { border-style: none solid none none; } + } + + &:dir(ltr):last-child { border-radius: 0 $button_radius $button_radius 0; } + + &:dir(rtl):first-child { border-radius: $button_radius 0 0 $button_radius; } + } + +// scrollbar {... + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + button { + min-width: 5px; + min-height: 5px; + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + slider { + margin: 0 2px; + min-width: $_slider_min_length; + } + + button { + margin: 1px 2px; + min-width: 5px; + } + } + + &.vertical { + slider { + margin: 2px 0; + min-height: $_slider_min_length; + } + + button { + margin: 2px 1px; + min-height: 5px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + +/************* + * Level Bar * + *************/ + +levelbar { + &.horizontal { + block { + min-height: 3px; + } + + &.discrete block { + margin: 0 1px; + min-width: 32px; + } + } + + &.vertical { + block { + min-width: 3px; + } + + &.discrete block { + margin: 1px 0; + min-height: 32px; + } + } + + &:backdrop { transition: $backdrop_transition; } + + trough { + border: 1px solid; + padding: 1px; + border-radius: 3px; + @include entry(normal); + + &:backdrop { @include entry(backdrop); } + border-color: $borders_color; + } + + block { + border: 1px solid; + border-radius: 1px; + + &.low { + border-color: if($variant == 'light', darken($warning_color, 20%), $warning_color); + background-color: $warning_color; + + &:backdrop { border-color: $warning_color; }; + } + + &.high, + &:not(.empty) { + border-color: if($variant == 'light', darken($progress_bg_color, 20%), $progress_bg_color); + background-color: $progress_bg_color; + + &:backdrop { border-color: $progress_bg_color; } + } + + &.full { + border-color: if($variant == 'light', darken($success_color, 20%), $success_color); + background-color: $success_color; + + &:backdrop { border-color: $success_color; }; + } + + &.empty { + background-color: transparent; + border-color: if($variant == 'light', transparentize($fg_color,0.8), transparentize($fg_color,0.9)); + + &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); } + } + } +} + + +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active') { //no need for insensitive and backdrop + &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { + $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-left: 10px; + } + + &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { + $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-right: 10px; + } + + &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { + $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + } +} + +//inside scale .color + &.fine-tune { + &.horizontal { + &:dir(ltr), &:dir(rtl) { // specificity bump + padding: 0 0 12px 0; + + trough { + padding-bottom: 7px; + background-position: 0 -6px; + } + + slider { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 12px; + + trough { + padding-left: 7px; + background-position: 6px 0; + } + + slider { + margin-left: -15px; + margin-right: 6px; + } + } + + &:dir(rtl) { + padding: 0 12px 0 0; + + trough { + padding-right: 7px; + background-position: -6px 0; + } + + slider { + margin-right: -15px; + margin-left: 6px; + } + } + } + } diff --git a/source/common/gtk4_removed.scss b/source/common/gtk4_removed.scss new file mode 100644 index 0000000..eed9299 --- /dev/null +++ b/source/common/gtk4_removed.scss @@ -0,0 +1,515 @@ +//This file is just a quick placeholder for removed code, so I can easily inspect it when I see bugs in my code that replaces this. +//It is not used when compiling the theme + +// _drawing.scss + +@mixin button($t, $c:$_default_button_c, $tc:$fg_color) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// +// possible $t values: +// normal, hover, active, checked-hover, checked-active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + $_button_shadow: 0 1px 2px transparentize($shadow_color, 0.03); + + @if $t==normal { + // + // normal button + // + color: $tc; + outline-color: if($c != $_default_button_c, $alt_focus_border_color, $focus_border_color); + border-color: if($c!=$_default_button_c, _border_color($c, true), $borders_color); //tint if not default button color + background-image: if($variant == 'light', linear-gradient(to top, darken($c, 2%) 2px, $c), + linear-gradient(to top, darken($c,1%) 2px, $c)); + @include _shadows($_button_shadow); + } + + @else if $t==hover { + // + // hovered button + // + color: $tc; + border-color: if($c != $_default_button_c, _border_color($c), $borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to top, darken($c,16%), darken($c,8%) 1px); + @include _shadows($_button_shadow); + } + @else { + background-image: linear-gradient(to top, darken($c,4%) 20%, darken($c, 3%) 90%); + @include _shadows($_button_shadow); + } + } + + @else if $t==active { + // + // pushed button + // + color: $tc; + border-color: if($c != $_default_button_c, _border_color($c), $borders_color); + background-image: if($variant == 'light', image(darken($c, 14%)), image(darken($c, 9%))); + box-shadow: none; + } + + @else if $t==checked-hover { + // + // pushed togglebutton hover + // + color: $tc; + border-color: if($c != $_default_button_c, _border_color($c), $borders_color); + background-image: if($variant == 'light', image(darken($c, 18%)), image(darken($c, 12%))); + box-shadow: none; + } + + @else if $t==checked-active { + // + // pushed togglebutton pushed further :) + // + color: $tc; + border-color: if($c != $_default_button_c, _border_color($c), $borders_color); + background-image: if($variant == 'light', image(darken($c, 22%)), image(darken($c, 14%))); + box-shadow: none; + } + + @else if $t==insensitive { + // + // insensitive button + // + $_bg: if($c != $_default_button_c, mix($c, $base_color, 85%), $insensitive_bg_color); + + color: if($tc != $fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); + border-color: if($c != $_default_button_c, _border_color($c), $insensitive_borders_color); + background-image: image($_bg); + } + + @else if $t==insensitive-active { + // + // insensitive pushed button + // + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 6%)); + $_bc: if($c != $_default_button_c, _border_color($c), $insensitive_borders_color); + + color: if($c != $_default_button_c, mix($tc, $_bg, 60%), $insensitive_fg_color); + border-color: $_bc; + background-image: image($_bg); + box-shadow: none; + } + + @else if $t==backdrop { + // + // backdrop button + // + $_bg: if($c != $_default_button_c, $c, $backdrop_bg_color); + $_bc: if($variant == 'light', $c, _border_color($c)); + + color: if($tc != $fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); + border-color: if($c != $_default_button_c, $_bc, $backdrop_borders_color); + background-image: image($_bg); + box-shadow: none; + } + + @else if $t==backdrop-active { + // + // backdrop pushed button + // + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 4%)); + $_bc: if($variant == 'light', $_bg ,_border_color($c)); + + color: if($tc != $fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); + border-color: if($c != $_default_button_c, $_bc, $backdrop_borders_color); + background-image: image($_bg); + box-shadow: none; + } + + @else if $t==backdrop-insensitive { + // + // backdrop insensitive button + // + + $_bg: if($c != $_default_button_c, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant == 'light', $_bg,_border_color($c)); + + color: if($c != $_default_button_c, mix($tc, $_bg, 35%), $backdrop_insensitive_color); + border-color: if($c != $_default_button_c, $_bc, $backdrop_borders_color); + background-image: image($_bg); + box-shadow: none; + } + + @else if $t==backdrop-insensitive-active { + // + // backdrop insensitive pushed button + // + + $_bg: if($variant == 'light', darken(mix($c, $base_color, 85%), 8%), darken(mix($c, $base_color, 85%), 4%)); + $_bc: if($variant == 'light', $_bg, _border_color($c)); + + color: if($c != $_default_button_c, mix($tc, $_bg, 35%), $backdrop_insensitive_color); + border-color: if($c != $_default_button_c, $_bc, $backdrop_borders_color); + background-image: image($_bg); + box-shadow: none; + } + + @else if $t==osd { + // + // normal osd button + // + $_bg: if($c != $_default_button_c, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + outline-color: if($c != $_default_button_c, $alt_focus_border_color, $focus_border_color); + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + } + + @else if $t==osd-hover { + // + // active osd button + // + $_bg: if($c != $_default_button_c, transparentize($c, 0.3), darken($osd_bg_color, 10%)); + + color: white; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + } + + @else if $t==osd-active { + // + // active osd button + // + $_bg: if($c != $_default_button_c, $c, darken($osd_bg_color, 20%)); + + color: white; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + box-shadow: none; + } + + @else if $t==osd-insensitive { + // + // insensitive osd button + // + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($osd_insensitive_bg_color); + background-clip: padding-box; + } + + @else if $t==osd-backdrop { + // + // backdrop osd button + // + $_bg: if($c != $_default_button_c, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-color: transparent; + background-image: image($_bg); + background-clip: padding-box; + } + + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + } + @else if $t==undecorated-hover { + border-color: transparent; + background-image: none; + box-shadow: none; + @if $variant == 'light' { + background-color: darken($c,14%); + } @else { + background-color: darken($c,1%); + } + } + @else if $t==undecorated-active { + border-color: transparent; + background-image: none; + box-shadow: none; + @if $variant == 'light' { + background-color: darken($c,20%); + } + @else { + background-color: darken($c,5%); + } + } +} + +/*************************** + * Check and Radio buttons * + ***************************/ + + @mixin check($t, $c:$checkradio_bg_color, $tc:$checkradio_fg_color, $checked: false) { + // Check/Radio drawing function + // + // $t: check/radio type, + // $c: base button color for colored* types + // $tc: optional text color for colored* types + // $checked: bool to chose between checked/unchecked + // + // possible $t values: + // normal, hover, active, insensitive, backdrop, backdrop-insensitive, menu + + $_border_color: if($c==$checkradio_bg_color, $checkradio_borders_color, $alt_borders_color); + $_dim_border_color: transparentize($_border_color, if($variant == 'light', 0.3, 0.7)); + + @if $t==normal { + background-clip: if($checked, border-box, padding-box); + background-image: linear-gradient(to bottom, lighten($c, 5%) 20%, $c 90%); + border-color: $_border_color; + box-shadow: 0 1px transparentize(black, 0.95); + color: $tc; + } + + @if $t==hover { + background-image: if($c == white, image(darken($c, 5%)), linear-gradient(to bottom, lighten($c, 9%) 10%, lighten($c, 4%) 90%)); + } + + @if $t==active { + box-shadow: inset 0 1px if($variant == 'light', rgba(0, 0, 0, 0.2), black); + background-image: if($c == white, image(darken($c, 15%)), image(darken($c, 5%))); + } + + @if $t==insensitive { + box-shadow: none; + color: transparentize($tc, 0.3); + } + + @if $t==backdrop { + background-image: image($c); + box-shadow: none; + color: $tc; + } + + @if $t==backdrop-insensitive { + box-shadow: none; + color: transparentize($tc, 0.3); + } + + @if $t==menu { + transform: scale(0.8); + border-width: 1.2px; + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: $tc; + } + + @if $t==menu-active { + transform: scale(0.8); + border-width: 1.2px; + color: $tc; + box-shadow: none; + background-image: image(transparent); + } +} + + + + + + + + + + + + + + + +// _common.scss + +/* Darken switchbuttons for headerbars. issue #1588 */ + stackswitcher > button:checked, + button.toggle:checked { + + background: if($variant == 'light', image(darken($bg_color, 17%)), image(darken($bg_color, 9%))); + border-color: darken($borders_color, 3%); + border-top-color: darken($borders_color, 8%); + &:backdrop { + @include button(backdrop-active); + } + } + +/***************** + * GtkSpinButton * + *****************/ + + //this was inside + + > button.image-button.up:not(.flat), + > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + background-color: transparent; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: darken($bg_color,5%); + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:dir(ltr):last-child { border-radius: 0 $button_radius $button_radius 0; } + + &:dir(rtl):first-child { border-radius: $button_radius 0 0 $button_radius; } + } + + +// scrollbar {... + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + &.horizontal { + > range > trough > slider { + margin: 0 2px; + min-width: $_slider_min_length; + } + } + + &.vertical { + > range > trough > slider { + margin: 2px 0; + min-height: $_slider_min_length; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +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; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active') { //no need for insensitive and backdrop + &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { + $_url: '#{$assets}/text-select-start#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + + &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { + $_url: '#{$assets}/text-select-end#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + + &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { + $_url: '#{$assets}/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + } +} + +//inside scale .color +&.fine-tune { + &.horizontal { + &:dir(ltr), &:dir(rtl) { // specificity bump + padding: 0 0 12px 0; + + > trough { + padding-bottom: 7px; + background-position: 0 -6px; + } + + > trough > slider { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 12px; + + > trough { + padding-left: 7px; + background-position: 6px 0; + } + + > trough > slider { + margin-left: -15px; + margin-right: 6px; + } + } + + &:dir(rtl) { + padding: 0 12px 0 0; + + > trough { + padding-right: 7px; + background-position: -6px 0; + } + + > trough > slider { + margin-right: -15px; + margin-left: 6px; + } + } + } + } diff --git a/source/common/levelbar.scss b/source/common/levelbar.scss new file mode 100644 index 0000000..052930d --- /dev/null +++ b/source/common/levelbar.scss @@ -0,0 +1,87 @@ +/************* + * Level Bar * + *************/ + +$_levelbar_size: 9px; +$_levelbar_border_radius: 5px; + +levelbar { + &.horizontal { + trough > block { + min-height: $_levelbar_size; + border-radius: $_levelbar_border_radius; + + &:dir(rtl) { + border-radius: 0 $_levelbar_border_radius $_levelbar_border_radius 0; + } + + &:dir(ltr) { + border-radius: $_levelbar_border_radius 0 0 $_levelbar_border_radius; + } + + &.empty,&.full { + border-radius: $_levelbar_border_radius; + } + } + + // segmented level bar + &.discrete { + trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius:0; + &:first-child {border-radius: 2px 0 0 2px;} + &:last-child { + border-radius: 0 2px 2px 0; + } + } + } + } + + &.vertical { + trough > block { + min-width: $_levelbar_size; + border-radius: $_levelbar_border_radius; + } + + &.discrete > trough > block { + min-width: $_levelbar_size - 7px; + margin: 1px 0; + min-height: 32px; + } + } + + > trough { + padding: 1px; + @include entry(normal); + &:backdrop { @include entry(backdrop); } + border-radius: $_levelbar_border_radius; + } + + // level bar colours + > trough > block { + border: 1px solid; + + &.low { + border-color: $warning_color; + background-color: $warning_color; + } + + &.high, + &:not(.empty) { + border-color: $selected_bg_color; + background-color: $selected_bg_color; + } + + &.full { + border-color: $success_color; + background-color: $success_color; + } + + &.empty { + background-color: darken($bg_color, 5%); + border-color: darken($bg_color, 5%); + } + } +} diff --git a/source/common/notebook.scss b/source/common/notebook.scss new file mode 100644 index 0000000..a0b5053 --- /dev/null +++ b/source/common/notebook.scss @@ -0,0 +1,298 @@ +notebook { + > header { + padding: 1px; + border-color: $borders_color; + border-width: 1px; + background-color: $dark_fill; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + } + + tabs { margin: -1px; } + + &.top { + border-bottom-style: solid; + > tabs { + margin-bottom: -2px; + > tab { + border-top-left-radius: $tab_radius; + border-top-right-radius: $tab_radius; + + &:hover { border-bottom-color: $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { + @include _shadows(inset 0 (2 * $tab_radius + 4) 0 (-(2*$tab_radius)) $selected_bg_color, inset 0 1px $hilight_color); + border-color: $borders_color; + border-bottom-color: transparent; + } + } + } + } + + &.bottom { + border-top-style: solid; + > tabs { + margin-top: -2px; + > tab { + border-bottom-left-radius: $tab_radius; + border-bottom-right-radius: $tab_radius; + &:hover { border-top-color: $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { + @include _shadows(inset 0 (-(2 * $tab_radius + 4)) 0 (-(2*$tab_radius)) $selected_bg_color, $button_shadow_normal); + border-color: $borders_color; + border-top-color: transparent; + } + } + } + } + + &.left { + border-right-style: solid; + > tabs { + margin-right: -2px; + > tab { + border-top-left-radius: $tab_radius; + border-bottom-left-radius: $tab_radius; + &:hover { border-right-color: $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { + @include _shadows(inset ((2 * $tab_radius + 4)) 0 0 (-(2*$tab_radius)) $selected_bg_color, $button_shadow_normal, inset 0 1px $hilight_color); + border-color: $borders_color; + border-right-color: transparent; + } + } + } + } + + &.right { + border-left-style: solid; + > tabs { + margin-left: -2px; + > tab { + border-top-right-radius: $tab_radius; + border-bottom-right-radius: $tab_radius; + &:hover { border-left-color: $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { + @include _shadows(inset (-(2 * $tab_radius + 4)) 0 0 (-(2*$tab_radius)) $selected_bg_color, $button_shadow_normal, inset 0 1px $hilight_color); + border-color: $borders_color; + border-left-color: transparent; + } + } + } + } + + &.top > tabs > arrow { + @extend %notebook_vert_arrows; + + border-top-style: none; + } + + &.bottom > tabs > arrow { + @extend %notebook_vert_arrows; + + border-bottom-style: none; + } + + @at-root %notebook_vert_arrows { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + } + + &.left > tabs > arrow { + @extend %notebook_horz_arrows; + + border-left-style: none; + } + + &.right > tabs > arrow { + @extend %notebook_horz_arrows; + + border-right-style: none; + } + + @at-root %notebook_horz_arrows { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } + + > tabs > arrow { + //@extend %button_basic; + @extend %button; + + //@extend %button_basic_flat; + + min-height: 16px; + min-width: 16px; + border-radius: 0; + + &:hover:not(:active):not(:backdrop) { + //background-clip: padding-box; + //background-image: none; + //background-color: transparentize(white, 0.7); + //border-color: transparent; + //box-shadow: none; + @include button(hover); + } + &:active {@include button(active);} + + &:disabled { @include button(insensitive); } + } + + tabs > tab { + border: 1px solid transparent; + min-height: 20px; + min-width: 20px; + padding: 3px 12px; + + outline-offset: -5px; + + color: $fg_color; + font-weight: normal; + + + &:hover { + color: $fg_color; + background-color: darken($bg_color,4%); + + &.reorderable-page { + border-color: transparentize($borders_color, 0.7); + background-color: transparentize($bg_color, 0.8); + } + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_bg_color, 60%); + + &.reorderable-page { + border-color: transparent; + background-color: transparent; + } + } + + &:checked { + color: $fg_color; + background-color: $base_color; + //&.reorderable-page { + // border-color: transparentize($borders_color, 0.5); + // background-color: transparentize($bg_color, 0.5); + + // &:hover { background-color: transparentize($bg_color, 0.3); } + //} + } + + &:backdrop:checked { + color: $backdrop_fg_color; + background-color: $backdrop_base_color; + + //&.reorderable-page { + // border-color: $backdrop_borders_color; + // background-color: $backdrop_base_color; + //} + } + + // colors the button like the label, overridden otherwise + button.flat { + //&:hover { color: currentColor; } + + //&, &:backdrop { color: gtkalpha(currentColor, 0.3); } + + padding: 1px; + margin: 2px; + //margin-top: 4px; + //margin-bottom: 4px; + //// FIXME: generalize .small-button? + //min-width: 20px; + //min-height: 20px; + + &:last-child { + margin-left: 4px; + margin-right: -4px; + } + + &:first-child { + margin-left: -4px; + margin-right: 4px; + } + } + } + + &.top, + &.bottom { + tabs { + padding-left: 4px; + padding-right: 4px; + + &:not(:only-child) { + margin-left: 3px; + margin-right: 3px; + + &:first-child { margin-left: -1px; } + &:last-child { margin-right: -1px; } + } + + tab { + margin-left: 4px; + margin-right: 4px; + + &.reorderable-page { border-style: none solid; } + } + } + } + + &.left, + &.right { + tabs { + padding-top: 4px; + padding-bottom: 4px; + + &:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; + + &:first-child { margin-top: -1px; } + &:last-child { margin-bottom: -1px; } + } + + tab { + margin-top: 4px; + margin-bottom: 4px; + + &.reorderable-page { border-style: solid none; } + } + } + } + + &.top tab { padding-bottom: 4px; } + &.bottom tab { padding-top: 4px; } + } + + > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + + &:backdrop { background-color: $backdrop_base_color; } + } +} diff --git a/source/common/old_slider_madness.scss b/source/common/old_slider_madness.scss new file mode 100644 index 0000000..8bf986f --- /dev/null +++ b/source/common/old_slider_madness.scss @@ -0,0 +1,90 @@ + //this used to be in _common.scss. I've left there the warning to locate where it used to be. This code is now unused. + + /* + // *WARNING* scale with marks madness following + + // FIXME: OSD and selected list rows missing, I don't feel like adding the other 144 assets needed for those... + $suffix: if($variant == 'light', '', '-dark'); + + @each $dir_class, $dir_infix in ('horizontal', 'horz'), + ('vertical', 'vert') { + @each $marks_infix, $marks_class in ('scale-has-marks-above', 'marks-before:not(.marks-after)'), + ('scale-has-marks-below', 'marks-after:not(.marks-before)') { + @each $state, $state_infix in ('', ''), + (':hover', '-hover'), + (':active', '-active'), + (':disabled', '-insensitive'), + (':backdrop', '-backdrop'), + (':backdrop:disabled', '-backdrop-insensitive') { + &.#{$dir_class}.#{$marks_class} { + + slider { + &#{$state} { + // an asymmetric slider asset is used here, so the margins are uneven, the smaller + // margin is set on the point side. + margin: -10px; + $_scale_asset: 'assets/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}'; + border-style: none; + border-radius: 0; + + background-color: transparent; + background-image: -gtk-scaled(url('#{$_scale_asset}.png'), url('#{$_scale_asset}@2.png')); + + $_scale_slider_bg_pos: bottom; + + @if $dir_class == 'horizontal' { + min-height: 26px; + min-width: 22px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-top: -14px; + + $_scale_slider_bg_pos: top; + } + + @else { margin-bottom: -14px; } + } + + @else { + min-height: 22px; + min-width: 26px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-left: -14px; + + $_scale_slider_bg_pos: left bottom; + } + + @else { + margin-right: -14px; + + $_scale_slider_bg_pos: right bottom; + } + } + + background-position: $_scale_slider_bg_pos; + background-repeat: no-repeat; + box-shadow: none; + } + } + + &.fine-tune slider { + // bigger negative margins to make the trough grow here as well + margin: -7px; + + @if $dir_class == 'horizontal' { + @if $marks_infix == 'scale-has-marks-above' { margin-top: -11px; } + + @else { margin-bottom: -11px; } + } + + @else { + @if $marks_infix == 'scale-has-marks-above' { margin-left: -11px; } + + @else { margin-right: -11px; } + } + } + } + } + } + }*/ diff --git a/source/common/overshoot.scss b/source/common/overshoot.scss new file mode 100644 index 0000000..d17f9c9 --- /dev/null +++ b/source/common/overshoot.scss @@ -0,0 +1,61 @@ +@mixin overshoot($p, $t:normal, $c:$selected_bg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 3%; + $_big_gradient_length: 50%; + + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==right or $p==left { + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: transparentize($c, 0.93); + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: transparentize($fg_color, 0.93); + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: radial-gradient(farthest-side at $p, + $_small_gradient_color 85%, + transparentize($_small_gradient_color, 1)); + + $_big_gradient: radial-gradient(farthest-side at $p, + $_big_gradient_color, + transparentize($_big_gradient_color, 1)); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $p; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} diff --git a/source/common/undershoot.scss b/source/common/undershoot.scss new file mode 100644 index 0000000..96ceaba --- /dev/null +++ b/source/common/undershoot.scss @@ -0,0 +1,25 @@ +undershoot { + background-repeat: no-repeat; + background-clip: border-box; + &.top { + background-image: linear-gradient(to bottom, gtkalpha(currentColor, 0.5), gtkalpha(currentColor, 0.2), gtkalpha(currentColor, 0)); + background-size: 100% 1em; + background-position: top; + } + &.bottom { + background-image: linear-gradient(to top, gtkalpha(currentColor, 0.5), gtkalpha(currentColor, 0.2), gtkalpha(currentColor, 0)); + background-size: 100% 1em; + background-position: bottom; + } + &.left { + background-image: linear-gradient(to right, gtkalpha(currentColor, 0.5), gtkalpha(currentColor, 0.2), gtkalpha(currentColor, 0)); + background-size: 1em 100%; + background-position: left; + } + &.right { + background-image: linear-gradient(to left, gtkalpha(currentColor, 0.5), gtkalpha(currentColor, 0.2), gtkalpha(currentColor, 0)); + background-size: 1em 100%; + background-position: right; + } + +} diff --git a/source/compile.sh b/source/compile.sh new file mode 100755 index 0000000..6116798 --- /dev/null +++ b/source/compile.sh @@ -0,0 +1,147 @@ +#! /bin/bash + +showHelp () { + + echo "Usage: $(basename "$0") --help | source_dir dest_dir variant | variant" + echo "Meaning:" + echo -e "\t --help: display help" + echo -e "\t source_dir: source to compile" + echo -e "\t dest_dir: destination to copy resulting gtk.css to." + echo -e "\t variant: either light or dark variant" + echo -e "If no source and destination are specified, source is current directory and destination is parent directory" +} + +showErrorUsage () { +# shows an error message (paramter 1) and then calls showHelp + echo error: $1 + showHelp +} + +if [ ! "$(which sassc 2> /dev/null)" ]; then + showErrorUsage "sassc needs to be installed to generate the css." + exit 1 +fi + +if [ $# -gt 3 ] || [ $# -eq 2 ] +then + showErrorUsage "incorrect number of parameters" + exit 1 +fi + +if [[ $1 == "--help" || $1 == "-h" ]] +then + echo "Calling for help" + showHelp + exit 0; +fi + +if [ $# -le 1 ] +then + source_dir=. + dest_dir=.. +else + source_dir=$1 + dest_dir=$2 +fi + +if [ $# -eq 1 ] +then + variant=$1 +else + variant=$3 +fi + +if [ "$variant" == "light" ] +then + gtkthree="" + gtkfour="light" +elif [ "$variant" == "dark" ] +then + gtkthree="-dark" + gtkfour="dark" +else + showErrorUsage "invalid variant name '$variant'. Also: high contrast not yet supported." + exit 2 +fi + + +echo -e "\nCompiling with the following values: " +echo -e " source: $source_dir" +echo -e " destination: $dest_dir" +echo -e " variant: $variant\n\n" + +if [ ! -d "$source_dir" ] +then + showErrorUsage "source directory not found" + exit 2 +fi + +if [ ! -d "$dest_dir" ] +then + showErrorUsage "destination directory not found" + exit 2 +fi + + + +# ----------------- gtk3 ------------------------- +echo "Compiling gtk3..." + +if [ ! -d "$source_dir/gtk3" ] +then + echo "Error: source directory must contain gtk3 subdirectory" + exit 1 +fi + +sassc -M -t compact "$source_dir/gtk3/gtk-contained$gtkthree.scss" "$source_dir/gtk3/gtk-new.css" + +if [ $? -ne 0 ] +then + echo "Error: sassc exited with error, aborting deployment of gtk3" +else + echo "Deploying gtk3..." + if [ ! -d "$dest_dir/gtk-3.0" ] + then + mkdir "$dest_dir/gtk-3.0" + fi + cp "$source_dir/gtk3/gtk-new.css" "$dest_dir/gtk-3.0/gtk.css" + if [ $? -ne 0 ] + then + echo "Deployment: error copying to destination directory." + else + echo "...done!" + fi +fi + + + + +# ----------------- gtk4 ------------------------- + +echo -e "\n\n\nCompiling gtk4..." + +if [ ! -d "$source_dir/gtk4" ] +then + echo "Error: source directory must contain gtk4 subdirectory" + exit 1 +fi + +sassc -M -t compact "$source_dir/gtk4/Default-$gtkfour.scss" "$source_dir/gtk4/gtk-new.css" + +if [ $? -ne 0 ] +then + echo "Error: sassc exited with error, aborting deployment of gtk4" +else + echo "Deploying gtk4..." + if [ ! -d "$dest_dir/gtk-4.0" ] + then + mkdir "$dest_dir/gtk-4.0" + fi + cp "$source_dir/gtk4/gtk-new.css" "$dest_dir/gtk-4.0/gtk.css" + if [ $? -ne 0 ] + then + echo "Deployment: error copying to destination directory." + else + echo "...done!" + fi +fi diff --git a/source/gtk3/README b/source/gtk3/README new file mode 100644 index 0000000..f7a50be --- /dev/null +++ b/source/gtk3/README @@ -0,0 +1,34 @@ +Summary +------- + +* Do not edit the CSS directly, edit the source SCSS files +* To be able to use the latest/adequate version of SASS, install sassc +* The configure script will detect whether or not you have sassc installed; + if you do, it will regenerate the CSS every time you modify the SCSS files + and rebuild GTK+. + +How to tweak the theme +---------------------- + +Adwaita is a complex theme, so to keep it maintainable it's written and processed in SASS. The +generated CSS is then transformed into a GResource file during GTK+ build and used at runtime in a +non-legible or editable form. + +It is very likely your change will happen in the _common.scss file. That's where all the widget +selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the +right place for a drive by stylesheet fix: + +_colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum, + most colors are derived form a handful of basics. It covers both the light variant and + the dark variant. + +_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing. + +_drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under + specific context. This is why Adwaita isn't 15000 LOC. + +_common.scss - actual definitions of style for each widget. This is where you are likely to add/remove + your changes. + +You can read about SASS at http://sass-lang.com/documentation/. Once you make +your changes to the _common.scss file, GTK+ will rebuild the CSS files. diff --git a/source/gtk3/_colors-public.scss b/source/gtk3/_colors-public.scss new file mode 100644 index 0000000..3b638e2 --- /dev/null +++ b/source/gtk3/_colors-public.scss @@ -0,0 +1,119 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var +/* +widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* +text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* +widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* +text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* +base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #{"" + $backdrop_insensitive_color}; + +/* +widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* +these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_hilight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* +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(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #{"" + $base_color}; + +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #{"" + if($variant == 'light', $base_color, darken($base_color,6%))}; diff --git a/source/gtk3/_colors.scss b/source/gtk3/_colors.scss new file mode 100644 index 0000000..e998799 --- /dev/null +++ b/source/gtk3/_colors.scss @@ -0,0 +1,28 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +@import '../common/theme_colors.scss'; +@import '../common/common_colors.scss'; + + +$headerbar_color: if($variant == 'light', lighten($bg_color, 5%), darken($bg_color, 3%)); + +$popover_bg_color: $bg_color; +$popover_hover_color: lighten($bg_color, 5%); + + +$base_hover_color: transparentize($fg_color, 0.95); + + + + +//colors for the backdrop state, derived from the main colors. + +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); + + diff --git a/source/gtk3/_colors.scss.original b/source/gtk3/_colors.scss.original new file mode 100644 index 0000000..32dd762 --- /dev/null +++ b/source/gtk3/_colors.scss.original @@ -0,0 +1,77 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 100%), 2%)); +$text_color: if($variant == 'light', black, white); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 100%), 4%)); +$fg_color: if($variant == 'light', #2e3436, #eeeeec); + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 20%)); +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); +$borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 10%)); +$alt_borders_color: if($variant == 'light', darken($bg_color, 24%), darken($bg_color, 18%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93)); +$link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%)); +$link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%)); +$top_hilight: $borders_edge; +$dark_fill: mix($borders_color, $bg_color, 50%); +$headerbar_color: if($variant == 'light', lighten($bg_color, 5%), darken($bg_color, 3%)); +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); +$popover_bg_color: $bg_color; +$popover_hover_color: lighten($bg_color, 5%); + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$warning_color: #f57900; +$error_color: #cc0000; +$success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%)); +$destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%)); + +$osd_fg_color: #eeeeec; +$osd_text_color: white; +$osd_bg_color: if($variant == 'light', transparentize(darken(desaturate(#3d3846, 100%), 4%),0.1), transparentize(darken(desaturate(#3d3846, 100%), 10%),0.1)); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.9); + +$drop_target_color: #4e9a06; + +//insensitive state derived colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_borders_color: $borders_color; + +//colors for the backdrop state, derived from the main colors. +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_fg_color: if($variant == 'light', $backdrop_base_color, $backdrop_text_color); +$backdrop_borders_color: mix($borders_color, $bg_color, 80%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); + +//special cased widget colors +$suggested_bg_color: $selected_bg_color; +$suggested_border_color: $selected_borders_color; +$progress_bg_color: $selected_bg_color; +$progress_border_color: $selected_borders_color; +$checkradio_bg_color: if($variant == 'light', $selected_bg_color, lighten($selected_bg_color,10%)); +$checkradio_fg_color: $selected_fg_color; +$checkradio_borders_color: if($variant == 'light', darken($checkradio_bg_color,20%), darken($checkradio_bg_color,40%)); diff --git a/source/gtk3/_common.scss b/source/gtk3/_common.scss new file mode 100644 index 0000000..c25b391 --- /dev/null +++ b/source/gtk3/_common.scss @@ -0,0 +1,4314 @@ +@import '../common/common_common.scss'; + + + + +$window_radius: $button_radius + 3; +$popover_radius: $button_radius + 4; + + + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -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; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + outline-color: gtkalpha(currentColor, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: $button-radius - 2; + + -gtk-secondary-caret-color: $selected_bg_color +} + + +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + 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: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + &:disabled { color: $backdrop_insensitive_color; } + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +.view, +textview { + text { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +textview border { background-color: mix($bg_color, $base_color, 50%); } + +iconview { @extend .view; } + +.rubberband, +rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + +flowbox { + rubberband { @extend rubberband; } + + flowboxchild { + padding: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +.content-view .tile { + margin: 2px; + background-color: if($variant=='light', transparent, black); + border-radius: 0; + padding: 0; + + &:backdrop { background-color: if($variant=='light', transparent, darken($backdrop_base_color,5%)); } + &:active, &:selected { background-color: if($variant=='light', transparent, $selected_bg_color); } + &:disabled { background-color: if($variant=='light', transparent, $insensitive_bg_color); } +} + +label { + caret-color: currentColor; // this shouldn't be needed. + + &.separator { + @extend .dim-label; + } + + &:selected { @extend %nobg_selected_items; } + + selection { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:disabled { + color: $insensitive_fg_color; + + button & { color: inherit; } + + &:backdrop { + color: $backdrop_insensitive_color; + + button & { color: inherit; } + } + + selection { @extend %selected_items_disabled; } + } + + &:backdrop { + selection { @extend %selected_items_backdrop; } + } + + &.error { + color: $error_color; + &:disabled { color: transparentize($error_color,0.5); } + &:disabled:backdrop { color: transparentize($error_color,0.6); } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +assistant { + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar label { padding: 6px 12px; } + + .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} + +%osd, +.osd { + color: $osd_fg_color; + border: 1px solid $osd_borders_color; + background-color: $osd_bg_color; + background-clip: padding-box; + //text-shadow: 0 1px black; + //-gtk-icon-shadow: 0 1px black; + + //&:backdrop { + // text-shadow: none; + // -gtk-icon-shadow: none; + //} +} + + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +spinner { + background: none; + &:backdrop { color: $backdrop_fg_color; } + opacity: 0.1; // non spinning spinner makes no sense (or maybe yes!) + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:disabled { opacity: 0.5; color: $insensitive_fg_color;} + } +} + +/********************** + * 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 * + ****************/ + +%entry, +entry { + %entry_basic, & { + min-height: $_entry_height; + padding-left: 1px; + padding-right: 1px; + border: 1px solid; + border-radius: $entry_radius; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + image { // icons inside the entry + &.left { margin-right: 6px; } + &.right { margin-left: 6px; } + } + + + &.flat { + &:focus, &:backdrop, &:disabled, &:backdrop:disabled, & { + min-height: 0; + padding: 2px; + padding-left: 1px; + padding-right: 1px; + background-color: transparent; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:disabled { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:disabled { @include entry(backdrop-insensitive); } + + selection { @extend %selected_items; } + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + selection { background-color: $e_color; } + } + } + + image { // entry icons colors + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + } + + &:drop(active) { + &:focus, & { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + .osd & { + @include entry(osd); + + &:focus { @include entry(osd-focus); } + + &:backdrop { @include entry(osd-backdrop); } + + &:disabled { @include entry(osd-insensitive); } + } + } + + progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $progress_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { + @extend %linked; + &, &:first-child, &:last-child, &:only-child { + &:dir(rtl), &:dir(ltr) {border-radius:$entry_radius;} //breaking roundness if present, added for square theme. All this to get equal specificity! + } + } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + .linked:not(.vertical) > &:focus.error + &, + .linked:not(.vertical) > &:focus.error + button, + .linked:not(.vertical) > &:focus.error + combobox > box > button.combo { border-left-color: entry_focus_border($error_color); } + + .linked:not(.vertical) > &:drop(active) + &, + .linked:not(.vertical) > &:drop(active) + button, + .linked:not(.vertical) > &:drop(active) + combobox > box > button.combo { border-left-color: $drop_target_color; } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:disabled) + entry:not(:disabled), + &:not(:disabled) + %entry:not(:disabled) { + border-top-color: mix($borders_color, $base_color, 30%); + + &:backdrop { border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); } + } + + // brighter border between linked insensitive entries + &:disabled + %entry:disabled, + &:disabled + entry:disabled { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child), + + entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + + %entry:focus.error:not(:only-child), + + entry:focus.error:not(:only-child) { border-top-color: entry_focus_border($error_color); } + + + %entry:drop(active):not(:only-child), + + entry:drop(active):not(:only-child) { border-top-color: $drop_target_color; } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + entry, + + button, + + combobox > box > button.combo { border-top-color: entry_focus_border(); } + } + + &:focus.error:not(:only-child) { + + %entry, + + entry, + + button, + + combobox > box > button.combo { border-top-color: entry_focus_border($error_color); } + } + + &:drop(active):not(:only-child) { + + %entry, + + entry, + + button, + + combobox > box > button.combo { border-top-color: $drop_target_color; } + } + } + + &.error { color: $error_color; } +} + +treeview entry { + &:focus { + &:dir(rtl), &:dir(ltr) { // specificity bump hack + background-color: $base_color; + transition-property: color, background; + } + } + + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} + +.entry-tag { + // sizing + padding: 5px; + + margin-top: 2px; + margin-bottom: 2px; + + // side margins: compensate the entry padding with a negative margin + // then the negative margin itself + :dir(ltr) & { + margin-left: 8px; + margin-right: -5px; + } + :dir(rtl) & { + margin-left: -5px; + margin-right: 8px; + } + + border-style: none; + + $_entry_tag_color: if($variant=='light', $selected_fg_color, $base_color); + color: $_entry_tag_color; + + $_entry_tag_bg: if($variant=='light', $selected_bg_color, mix($fg_color, $base_color, 50%)); + background-color: $_entry_tag_bg; + + &:hover { + background-color: lighten($_entry_tag_bg, 10%); + } + + :backdrop & { + color: $backdrop_base_color; + background-color: if($variant=='light', $selected_bg_color, + mix($backdrop_fg_color, $backdrop_base_color, 50%)); + } + + &.button { + background-color: transparent; + color: transparentize($_entry_tag_color, 0.3); + } + + :not(:backdrop) &.button { + &:hover { + border: 1px solid $_entry_tag_bg; + color: $_entry_tag_color; + } + &:active { + background-color: $_entry_tag_bg; + color: transparentize($_entry_tag_color, 0.3); + } + } +} + +/****************************************************** + * Buttons * + ******************************************************/ +// stuff for .needs-attention +$_dot_color: $warning_color;//if($variant=='light', $selected_bg_color, lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + +%button, +button { + @at-root %button_basic, & { + + min-height: $button_min_height; + min-width: $button_min_width; + padding: $_btn_pad; + border: 1px solid; + border-radius: $button_radius; + transition: $button_transition; + + @include button(normal); + + @at-root %button_basic_flat, + &.flat:not(:hover):not(:active):not(:checked):not(:disabled) { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + + } + + &:hover { + @include button(hover); + -gtk-icon-effect: highlight; + } + + &:active, + { + @include button(active); + + transition-duration: 50ms; + } + + &:checked, &:checked:active { + @include button(checked-active); + + transition-duration: 50ms; + } + + &:checked:hover:not(:active) { + @include button(checked-hover); + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-icon-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + @at-root %button_basic_flat, + &.flat { + &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); } + &:disabled, &:backdrop:disabled { background-color: $insensitive_bg_color;} + + } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + min-width: 24px; + padding-left: $_img_btn_pad; + padding-right: $_img_btn_pad; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + label { + padding-left: 8px; + padding-right: 8px; + } + } + + @at-root %button_basic_drop_active, + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + @at-root %button_selected_flat, &.flat { + row:selected & { + &:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + } + + + // big standalone buttons like in Documents pager + &.osd { + min-width: 26px; + min-height: 32px; + + &.image-button { min-width: 34px; } + + color: $osd_fg_color; + border-radius: 5px; + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:disabled { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(normal, $osd_bg_color, $osd_fg_color); + + &:hover { @include button(hover, $osd_bg_color, $osd_fg_color); } + + &:active, + &:checked { &:backdrop, & { @include button(active, $osd_bg_color, $osd_fg_color); }} + + &:disabled { &:backdrop, & { @include button(insensitive); }} + + &:backdrop { @include button(backdrop, $osd_bg_color, $osd_fg_color); } + + &.flat { + &:not(:hover):not(:active):not(:checked):not(:disabled) {@include button(undecorated, $osd_bg_color, $osd_fg_color);} + + box-shadow: none; //FIXME respect no edge on the button mixin + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:hover { @include button(hover, $osd_bg_color, $osd_fg_color); } + + &:disabled { + @include button(insensitive); + background-color: $insensitive_bg_color; + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated, $osd_bg_color, $osd_fg_color); } + + &:active, + &:checked { @include button(active, $osd_bg_color, $osd_fg_color); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $suggested_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, if(lightness($b_color)>50%, black, white)); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:disabled, &:backdrop:disabled { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > label { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > image { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + // hide separators + &.font, + &.file { separator { background-color: transparent; }} + + &.font { > box > box > label { font-weight: bold; }} + + // inline-toolbar buttons + .inline-toolbar & { @extend %linked; } + + .primary-toolbar & { -gtk-icon-shadow: none; } // tango icons don't need shadows + + .linked > & { @extend %linked; } + + .linked.vertical > & { @extend %linked_vertical; } + + &.circular { // The Bloody Circul Button + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: $_circ_btn_pad; /* circles instead of ellipses */ + + label { padding: 0; } + + // the followind code is needed since we use a darker bottom border on buttons, which looks pretty + // bad with a 100% border radius (see https://bugzilla.gnome.org/show_bug.cgi?id=771205 for details), + // so on relevant states we an additional background-image with a gradient clipped on the border-box, + // so setting a transparent border would reveal it. + + $_border_bg: linear-gradient(to top, $alt-borders-color 25%, $borders-color 50%); + + &:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + @include button(normal);//, $backimage: $_border_bg); + + //border-color: transparent; + } + + &:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + @include button(hover);//, $backimage: $_border_bg); + + //border-color: transparent; + } + + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; + } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(normal); + + &:hover { @include button(hover); } + + &:active, + &:checked{ @include button(active); } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &:backdrop { + @include button(backdrop); + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton { + > button.flat { @extend %linked_middle; } + + &:first-child > button.flat { @extend %linked_left; } + + &:last-child > button.flat { @extend %linked_right; } + + &:only-child > button.flat { @extend %linked_only_child; } +} + +%linked_middle { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; +} + +%linked_left { + border-top-left-radius: $button_radius; + border-bottom-left-radius: $button_radius; + -gtk-outline-top-left-radius: $button_radius; + -gtk-outline-bottom-left-radius: $button_radius; +} + +%linked_right { + border-right-style: solid; + border-top-right-radius: $button_radius; + border-bottom-right-radius: $button_radius; + -gtk-outline-top-right-radius: $button_radius; + -gtk-outline-bottom-right-radius: $button_radius; +} + +%linked_only_child { + border-style: solid; + border-radius: $button_radius; + -gtk-outline-radius: $button_radius; +} + +// .linked assumes Box, which reverses nodes in RTL, so 1st child is always left +%linked { + @extend %linked_middle; + + &:first-child { @extend %linked_left; } + &:last-child { @extend %linked_right; } + + &:only-child { @extend %linked_only_child; } +} + +// Other widgets use widget child order, so 1st/last child are at text start/end +%linked_flippable { + @extend %linked_middle; + + &:dir(ltr) { + &:first-child { @extend %linked_left; } + &:last-child { @extend %linked_right; } + } + + &:dir(rtl) { + &:first-child { @extend %linked_right; } + &:last-child { @extend %linked_left; } + } + + &:only-child { @extend %linked_only_child; } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; +} + +%linked_vertical_top { + border-top-left-radius: $button_radius; + border-top-right-radius: $button_radius; + -gtk-outline-top-left-radius: $button_radius; + -gtk-outline-top-right-radius: $button_radius; +} + +%linked_vertical_bottom { + border-bottom-style: solid; + border-bottom-left-radius: $button_radius; + border-bottom-right-radius: $button_radius; + -gtk-outline-bottom-left-radius: $button_radius; + -gtk-outline-bottom-right-radius: $button_radius; +} + +%linked_vertical_only_child { + border-style: solid; + border-radius: $button_radius; + -gtk-outline-radius: $button_radius; +} + +%linked_vertical { + @extend %linked_vertical_middle; + + &:first-child { @extend %linked_vertical_top; } + + &:last-child { @extend %linked_vertical_bottom; } + + &:only-child { @extend %linked_vertical_only_child; } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white, 1), + 0 1px transparentize(white, 1); + 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: $button_radius; + outline-offset: -2px; + + &:not(:hover):not(:active):not(:checked):not(:disabled) {@extend %undecorated_button;} + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + .osd & { box-shadow: none; } + } + } + + @if $variant == 'light' { + .osd &, & { + &:disabled, + &:backdrop, + &:active, + &:checked { colorswatch:only-child { box-shadow: none; }} + } + } +} + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + @extend %undecorated_button; + border: 1px solid transparentize($borders_color, .5); + &:hover { @include button(hover); } + &:active, + &:checked { @include button(active); } +} + +/********* + * Links * + *********/ + +%link, +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $link_visited_color, 60%); } + } + + &:hover { + $_fg: lighten($link_color, 10%); + color: $_fg; + + *:selected & { color: mix($selected_fg_color, $_fg, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $link_color, 80%); } + } + + &:disabled, &:disabled:backdrop { color: transparentize(desaturate($link_color, 100%), 0.2); } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: transparentize($link_color, 0.1); }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $link_color, 80%); } +} + +button:link, +button:visited { + @extend %undecorated_button; + + @extend %link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > label { + @extend %link; + + text-decoration-line: underline; + + } +} + + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + &:not(.vertical) { + // in this horizontal configuration, the whole spinbutton + // behaves as the entry, so we extend the entry styling + // and nuke the style on the internal entry + @extend %entry; + + padding: 0; + + %spinbutton_horz_entry { + min-width: 28px; + // reset all the other props since the spinbutton node is styled here + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + + &:backdrop:disabled { background-color: transparent; } + } + + entry { + @extend %spinbutton_horz_entry; + } + + //this instead of the big removed part. Just to make things easier, though it may not be as beautiful. + button { + padding: 0; + } + + + } + + // OSD horizontal + .osd &:not(.vertical) { + entry { + @extend %spinbutton_horz_entry; + } + + button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:disabled { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:dir(ltr):last-child { border-radius: 0 $button_radius $button_radius 0; } + + &:dir(rtl):first-child { border-radius: $button_radius 0 0 $button_radius; } + } + } + + // Vertical + &.vertical { + // in the vertical configuration, we treat the spinbutton + // as a box, and tweak the style of the entry in the middle + // so that it's linked + + // FIXME: this should not be set at all, but otherwise it gets the wrong + // color + &:disabled { color: $insensitive_fg_color; } + + &:backdrop:disabled { color: $backdrop_insensitive_color; } + + &:drop(active) { + border-color: transparent; + box-shadow: none; + } + + entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; + } + + button { + min-height: 32px; + min-width: 32px; + padding: 0; + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: $button_radius $button_radius 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 $button_radius $button_radius; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + treeview &:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; + + entry { + min-height: 0; + padding: 1px 2px; + } + } + font-feature-settings: "tnum"; +} + + +/************** + * ComboBoxes * + **************/ +combobox { + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + &.linked { + button:nth-child(2) { + &:dir(ltr) { @extend %linked_right; } + &:dir(rtl) { @extend %linked_left; } + } + } + + &:drop(active) { // FIXME: untested + box-shadow: none; + + button.combo { @extend %button_basic_drop_active; } + } +} + +// the combo is a composite widget so the way we do button linking doesn't +// work, special case needed. See +// https://bugzilla.gnome.org/show_bug.cgi?id=733979 + +.linked:not(.vertical) > combobox > box > button.combo { @extend %linked_middle; } +.linked:not(.vertical) > combobox:first-child > box > button.combo { @extend %linked_left; } +.linked:not(.vertical) > combobox:last-child > box > button.combo { @extend %linked_right; } +.linked:not(.vertical) > combobox:only-child > box > button.combo { @extend %linked_only_child; } + +.linked.vertical > combobox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > combobox:first-child > box > button.combo { @extend %linked_vertical_top; } +.linked.vertical > combobox:last-child > box > button.combo { @extend %linked_vertical_bottom; } +.linked.vertical > combobox:only-child > box > button.combo { @extend %linked_vertical_only_child; } + + +/************ + * Toolbars * + ************/ +%toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: $bg_color; +} + +toolbar { + @extend %toolbar; + + padding: 4px 3px 3px 4px; + + // on OSD + .osd & { background-color: transparent; } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + + &:not(.inline-toolbar):not(.osd) { + // workaround: add margins to the children of tool items to simulate + // spacing, ignore the overflow button (.toggle) and the overflow menu + // (.popup) + > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; + } + } +} + +//searchbar, location-bar & inline-toolbar +.inline-toolbar { + @extend %toolbar; + + @extend %darkbar; + + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; +} + +searchbar > revealer > box, +.location-bar { + @extend %toolbar; + + @extend %darkbar; + + border-width: 0 0 1px; + padding: 3px; +} + +searchbar > revealer > box { + // workaround: undo the GtkContainer:border-width and use CSS padding instead + margin: -6px; + padding: 6px; +} + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + + +/*************** + * Header bars * + ***************/ +%titlebar, +headerbar { + padding: 0 6px; + min-height: $_headerbar_height; + border-width: 0 0 1px; + border-style: solid; + border-color: $alt_borders_color; + border-radius: 0; + color: $titlebar_active_fg; + + @include headerbar_fill($titlebar_active_bg); + + &:backdrop { + border-color: $backdrop_borders_color; + //background-color: $bg_color; + //background-image: none; + //box-shadow: inset 0 1px $top_hilight; + @include headerbar_fill($titlebar_backdrop_bg); + color: $titlebar_backdrop_fg; + + transition: $backdrop_transition; + } + + .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + + @extend .dim-label; + } + + /* Darken switchbuttons for headerbars. issue #1588 */ //removed + + + .selection-mode &, + &.selection-mode { + $_hc: mix($top_hilight, $suggested_bg_color, 50%); // hilight color + + color: $selected_fg_color; + border-color: $suggested_border_color; + text-shadow: 0 -1px transparentize(black, 0.5); + + @include headerbar_fill($suggested_bg_color, $_hc); + + &:backdrop { + background-color: $suggested_bg_color; + background-image: none; + box-shadow: inset 0 1px mix($top_hilight, $suggested_bg_color, 60%); + + label { + text-shadow: none; + color: $selected_fg_color; + } + } + + .subtitle:link { @extend %link_selected; } + + button { + @include button(normal, $suggested_bg_color, $selected_fg_color); + + @at-root %selection_mode_button_flat, + &.flat { @include button(undecorated); } + + &:hover { @include button(hover, $suggested_bg_color, $selected_fg_color); } + + &:active, + &:checked, + &.toggle:checked, + &.toggle:active { @include button(active, $suggested_bg_color, $selected_fg_color); } + + &:backdrop { + &.flat, & { + @include button(backdrop, $suggested_bg_color, $selected_fg_color); + + -gtk-icon-effect: none; + border-color: $suggested_border_color; + + &:active, + &:checked { + @include button(backdrop-active, $suggested_bg_color, $selected_fg_color); + + border-color: $suggested_border_color; + } + + &:disabled { + @include button(backdrop-insensitive, $suggested_bg_color, $selected_fg_color); + + border-color: $suggested_border_color; + + &:active, &:checked { + @include button(backdrop-insensitive-active, $suggested_bg_color, $selected_fg_color); + + border-color: $suggested_border_color; + } + } + } + } + + @at-root %selection_mode_button_flat, + &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }} + + &:disabled { + @include button(insensitive, $suggested_bg_color, $selected_fg_color); + + &:active, + &:checked { @include button(insensitive-active, $suggested_bg_color, $selected_fg_color); } + } + + &.suggested-action { + @include button(normal); + + border-color: $suggested_border_color; + + &:hover { + @include button(hover); + + border-color: $suggested_border_color; + } + + &:active { + @include button(active); + + border-color: $suggested_border_color; + } + + &:disabled { + @include button(insensitive); + + border-color: $suggested_border_color; + } + + &:backdrop { + @include button(backdrop); + + border-color: $suggested_border_color; + } + + &:backdrop:disabled { + @include button(backdrop-insensitive); + + border-color: $suggested_border_color; + } + } + } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($suggested_bg_color, 1); + background-color: transparentize($suggested_bg_color, 1); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: $_sel_menu_pad; + + arrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + -gtk-icon-shadow: none; + } + } + } + } + + // squared corners when the window is maximized, tiled, or fullscreen + .tiled &, + .tiled-top &, + .tiled-right &, + .tiled-bottom &, + .tiled-left &, + .maximized &, + .fullscreen & { + &:backdrop, & { + border-radius: 0; + } + } + + &.default-decoration { + min-height: 28px; + padding: 4px; + + button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; + } + } + + + + separator.titlebutton { opacity: 0; } /* hide the close button separator */ + + .solid-csd & { + &:backdrop, & { + &:dir(rtl), &:dir(ltr) { // specificity bump + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; + } + } + } +} + +headerbar { + // add vertical margins to common widget on the headerbar to avoid them spanning the whole height + entry, + spinbutton, + separator:not(.sidebar), + button { + margin-top: $_hb_btn_pad; + margin-bottom: $_hb_btn_pad; + } + switch { + margin-top: $_switch_margin; + margin-bottom: $_switch_margin; + } + + &.titlebar headerbar:not(.titlebar) { + // Drop the background of non-titlebar nested headerbars. This is needed to + // work around headerbar sliding animation issues without refactoring + // Adwaita's support of titlebars and headerbars as it may break + // applications. + // See https://gitlab.gnome.org/GNOME/gtk/issues/1264 for more information. + background: none; + box-shadow: none; + } +} + +.background .titlebar { + &:backdrop, & { + border-top-left-radius: $window_radius; + border-top-right-radius: $window_radius; + } +} + +.background.tiled .titlebar, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar, +.background.maximized .titlebar, +.background.solid-csd .titlebar { + &:backdrop, & { + border-top-left-radius: 0; + border-top-right-radius: 0; + } +} + +headerbar { // headerbar border rounding + + window separator:first-child + &, + window &:first-child { &:backdrop, & { border-top-left-radius: 7px; }} + window &:last-child { &:backdrop, & { border-top-right-radius: 7px; }} + + window stack & { // tackles the stacked headerbars case + &:first-child, &:last-child { + &:backdrop, & { + border-top-left-radius: 7px; + border-top-right-radius: 7px; + } + } + } + + window.tiled &, + window.tiled-top &, + window.tiled-right &, + window.tiled-bottom &, + window.tiled-left &, + window.maximized &, + window.fullscreen &, + window.solid-csd & { + &, &:backdrop { + &, + &:first-child, + &:last-child, + &:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + } + } +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + } + + separator { background-color: $borders_color; } // FIXME: use darker border? + + @extend %titlebar; +} + +// Development versions of apps to use a differently styled headerbar + +window.devel { + headerbar.titlebar:not(.selection-mode) { + $c: darken($bg_color, 10%); + $gradient: cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.8)), + linear-gradient(to top, darken($c, 3%), $c 3px, lighten($c, 6%)); + @if $variant == 'dark' { + $gradient: cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.9)), + linear-gradient(to top, lighten($c, 3%) 3px, lighten($c, 5%)); + } + + background: $bg_color $gradient; + + &:backdrop { + background: $bg_color cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + image($bg_color); /* background-color would flash */ + } + } +} + +/************ + * Pathbars * + ************/ + +// GtkPathBar does not work with just .linked, so we must override that. But we +// can’t simply remove .linked from the widget as that might break other themes. +// Note also we select on filechooser to avoid interfering with NautilusPathBar. +filechooser .path-bar.linked > button { + @extend %linked_flippable; +} + +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} + + +/************** + * Tree Views * + **************/ + +$_treeview_borders_color: if($variant=='light',mix($borders_color, $base_color,80%),mix($fg_color, $base_color, 20%)); + +treeview.view { + @at-root * { + -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; + } + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:disabled { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + min-height: 2px; + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + &:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: $selected_borders_color; + + &.after { border-top-style: none; } + + &.before { border-bottom-style: none; } + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($text_color, $base_color, 70%); + + &:hover { color: $text_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + background-color: $progress_bg_color; + background-image: image($progress_bg_color); + box-shadow: none; + + &:selected { + &:focus, & { + + @if $variant == 'light' { + color: $selected_bg_color; + + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: image($base_color); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + } + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + background-image: none; + box-shadow: none; + } + } + + &.trough { // progress bar trough in treeviews + background-color: transparentize($fg_color,0.9); + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + + } + } + } + + header { + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + } + + button.dnd, + header.button.dnd { // for treeview-like derive widgets + &:active, &:selected, &:hover, & { + padding: 0 6px; + color: $base_color; + background-image: none; + background-color: $selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + transition: none; + } + } + + acceleditor > label { background-color: $selected_bg_color; } // see tests/testaccel to test +} + +%column_header_button { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: $_treeview_borders_color; + border-radius: 0; + text-shadow: none; + + &:disabled { + border-color: $bg_color; + background-image: none; + background-color: $insensitive_bg_color; + color: $insensitive_fg_color; + } + + &:backdrop { + //color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-color: $backdrop_bg_color; + border-style: none solid solid none; + background-image: none; + background-color: $backdrop_base_color; + + &:disabled { + border-color: $backdrop_bg_color; + background-image: none; + background-color: $insensitive_bg_color; + color: $insensitive_fg_color; + } + } + + &:last-child { &:backdrop, & { border-right-style: none; }} +} + + + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + + &:backdrop { background-color: $backdrop_bg_color; } + + > menuitem { + min-height: 16px; + padding: 4px 8px; + + // remove padding and rounding from menubar submenus + menu { + &:dir(rtl), &:dir(ltr) { // specificity bump + border-radius: 0; + padding: 0; + } + } + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $link_color; + } + + &:disabled { + color: $insensitive_fg_color; + box-shadow: none; + } + } + + // remove padding and rounding from menubar submenu decoration + .csd.popup decoration {border-radius:0;} +} + +// Needed to make the border-radius of menus work +// otherwise the background bleeds out of the menu edges +.background.popup { background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; // see https://bugzilla.gnome.org/show_bug.cgi?id=591258 + padding: 4px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; // adds borders in a non composited env + + .csd & { + border: none; // axes borders in a composited env + border-radius: $menu_radius; + } + + &:backdrop { background-color: $backdrop_menu_color; } + + menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + arrow { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + + // avoids labels color being overridden, see + // https://bugzilla.gnome.org/show_bug.cgi?id=767058 + label { &:dir(rtl), &:dir(ltr) { color: inherit; }} + } + + // overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -4px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + border-top-right-radius: $menu_radius; + border-top-left-radius: $menu_radius; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + border-bottom-right-radius: $menu_radius; + border-bottom-left-radius: $menu_radius; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +menuitem { + accelerator { color: gtkalpha(currentColor,0.55); } + + check, + radio { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} + +/*************** + * Popovers * + ***************/ + +popover.background { + padding: 2px; + background-color: $popover_bg_color; + + .csd &, & { + border: 1px solid $borders_color; + border-radius: $popover_radius; + } + + .csd & { + $_popover_border: if($variant=='light', transparentize(black, 0.77), transparentize(black, 0.25)); + + background-clip: padding-box; + border-color: $_popover_border; + } + + box-shadow: 0 1px 2px transparentize(black, 0.7); + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > list, + > .view, + > toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + + separator { margin: 3px; } + + list separator { margin: 0px; } +} + +/************* + * Notebooks * + *************/ + +@import '../common/notebook.scss'; + + +/************** + * Scrollbars * + **************/ +scrollbar { + $_slider_min_length: 40px; + $_slider_width: 8px; + $_scrollbar_transition: all 300ms $ease-out-quad; + $_fine-tune_slider_border: $_slider_width - 3; //3672 + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: $_scrollbar_transition; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + slider { + @extend %button_basic; + padding: 0; + background-image: none; + min-width: $_slider_width; + min-height: $_slider_width; + margin: 3px; + //border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + transition: $_scrollbar_transition; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:disabled { background-color: transparent; } + } + + &.fine-tune { + slider { + //transition: none; + //min-width: $_fine-tune_slider_border+1; + //min-height: $_fine-tune_slider_border+1; + //margin: 0; + + &, &:hover, &:active {background-color: $hint_bg;} + + } + + //&.horizontal slider { border-width: $_fine-tune_slider_border 4px; } + //&.vertical slider { border-width: 4px $_fine-tune_slider_border; } + } + + + &.horizontal slider { min-width: $_slider_min_length; } + + &.vertical slider { min-height: $_slider_min_length; } + + // button styling + button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:disabled { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:disabled { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } + } + } +} + +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + + // similar to the .scale + border: 1px solid $borders_color; + border-radius: 14px; + color: $fg_color; + background-color: $dark_fill; + text-shadow: 0 1px transparentize(black, 0.9); + @include _shadows(0 1px $hilight_color, $button_shadow_pressed); + + &:checked { + color: $selected_fg_color; + border-color: mix($fg_color, $bg_color, 50%); + background-color: $checkradio_bg_color; + text-shadow: 0 1px transparentize($selected_borders_color, 0.5), + 0 0 2px transparentize(white, 0.4); + } + + &:disabled { + color: $insensitive_fg_color; + border-color: $borders_color; + background-color: $insensitive_bg_color; + text-shadow: none; + } + + &:backdrop { + color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + text-shadow: none; + transition: $backdrop_transition; + + &:checked { + @if $variant == 'light' { color: $backdrop_bg_color; } + border-color: if($variant == 'light', $checkradio_borders_color, + $selected_borders_color); + background-color: $checkradio_bg_color; + } + + &:disabled { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-color: $insensitive_bg_color; + } + } + + slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: $button_transition; + -gtk-outline-radius: 20px; + + @if $variant == 'light' { + @include button(normal-alt, $edge: $shadow_color); + } + @else { + @include button(normal-alt, $c: lighten($bg_color,6%), $edge: $shadow_color); + } + } + + image { color: transparent; } /* only show i / o for the accessible theme */ + + &:hover slider { + @if $variant == 'light' { + @include button(hover-alt, $edge: $shadow_color); + } + @else { + @include button(hover-alt, $c: lighten($bg_color,6%), $edge: $shadow_color); + } + } + + &:checked > slider { border: 1px solid $checkradio_borders_color; } + + &:disabled slider { @include button(insensitive); } + + &:backdrop { + slider { + transition: $backdrop_transition; + + @include button(backdrop); + } + + &:checked > slider { border-color: $checkradio_borders_color; } + + &:disabled slider { @include button(backdrop-insensitive); } + } + + row:selected & { + @if $variant == 'light' { + box-shadow: none; + border-color: $checkradio_borders_color; + + &:backdrop { border-color: $checkradio_borders_color; } + + > slider { &:checked, & { border-color: $checkradio_borders_color; } } + } + } + +} + + +/************************* + * Check and Radio items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +//selection-mode +@each $check_state, $check_icon, $check_color, $check_background in + ('', 'none', 'transparent', $checkradio_bg_color), + (':hover', 'none', 'transparent', $checkradio_bg_color), + (':active', 'none', 'transparent', $checkradio_bg_color), + (':backdrop', 'none', 'transparent', '#{desaturate($checkradio_bg_color, 100%)}'), + (':checked', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':checked:hover', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':checked:active', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':backdrop:checked', '-gtk-icontheme(\'object-select-symbolic\')', '#{transparentize($osd_fg_color, 0.2)}', '#{desaturate($checkradio_bg_color, 100%)}'), { + + .view.content-view.check#{$check_state}:not(list), + .content-view:not(list) check#{$check_state} { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #{$check_color}; + background-color: #{$check_background}; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: #{$check_icon}; + -gtk-icon-shadow: none; + } +} + +checkbutton.text-button, radiobutton.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +check, +radio { + margin: 0 4px; + + &:only-child { margin: 0; } + + popover & { // when in a popover add more space between the label and the check, reset the other side margin. + // See https://bugzilla.gnome.org/show_bug.cgi?id=779570 for details. + &.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; + } + + &.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; + } + } + + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; + + & { + // for unchecked + + $_c: $button_bg;//if(lightness($bg_color) > lightness($base_color), mix($bg_color, white, 90%), mix($base_color, white, 90%)); + + @each $state, $t in ("", "normal"), + (":hover", "hover"), + (":active", "active"), + (":disabled", "insensitive"), + (":backdrop", "backdrop"), + (":backdrop:disabled", 'backdrop-insensitive') { + &#{$state} { + @include check($t, $_c); + } + } + } + + & { + // for checked + @each $t in (':checked'), (':indeterminate') { + &#{$t} { + @each $state, $t in ("", "normal"), + (":hover", "hover"), + (":active", "active"), + (":disabled", "insensitive"), + (":backdrop", "backdrop"), + (":backdrop:disabled", 'backdrop-insensitive') { + &#{$state} { + @include check($t, $checkradio_bg_color, $checkradio_fg_color, $checked: true); + } + } + } + } + } + + &:backdrop { transition: $backdrop_transition; } + &:disabled { + color:$insensitive_fg_color; + border-color: $insensitive_fg_color; + } + @if $variant == 'light' { + // the borders of the light variant versions of checks and radios are too similar in luminosity to the selected background + // color, hence we need special casing. + row:selected & { border-color: $checkradio_borders_color; } + } + + .osd & { + @include button(osd); + + &:hover { @include button(osd); } + &:active { @include button(osd-active); } + &:backdrop { @include button(osd-backdrop); } + &:disabled { @include button(osd-insensitive); } + } + + menu menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + + &, &:checked, &:indeterminate { + &, &:hover, &:disabled { //FIXME use button reset mixin + 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, +check { + border-radius: 3px; + + &:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), + -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + &:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), + -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } +} + +%radio, +radio { + border-radius: 100%; + + &:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), + -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + + &:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), + -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } +} + +// ANIMATION: +// this is made with those pretty convoluted transitions, since checks and radios have to animate only on state changes, +// the transformation is set on the active state and it get reset on the checked state. +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, +check { + &:active { -gtk-icon-transform: scale(0, 1); } // should tackle the indeterminate state, untested + + &:checked:not(:backdrop), &:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; + } +} + +menu menuitem { + radio, + check { + &:checked:not(:backdrop), &:indeterminate:not(:backdrop) { transition: none; } + } +} + +treeview.view check, +treeview.view radio { + &:selected { + &:focus, & { + color: $checkradio_fg_color; + + @if $variant == 'light' { border-color: $selected_borders_color; } + } + } +} + +treeview.view radio:selected { &:focus, & { @extend %radio; }} // This is a workaround + + +/************ + * GtkScale * + ************/ +%scale_trough { + border: 1px solid $borders_color; + border-radius: 3px; + background-color: $dark_fill; + //padding: 1px; + + &:disabled { background-color: $insensitive_bg_color; } + + &:backdrop { + background-color: $backdrop_dark_fill; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + + &:disabled { background-color: $insensitive_bg_color; } + } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; }} + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.7); + + &:disabled { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + border: 1px solid $progress_border_color; + border-radius: 3px; + background-color: $progress_bg_color; + + &:disabled { + background-color: mix($insensitive_bg_color, $insensitive_fg_color, 80%); + border-color: transparent; + } + + &:backdrop { + border-color: if($variant=='light', $progress_bg_color, + $progress_border_color); + &:disabled { + background-color: transparent; + border-color: transparent; + } + } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; }} + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:disabled { border-color: transparent; } + } +} + +scale { + // sizing + $_marks_length: 6px; + $_marks_distance: 6px; + + min-height: 10px; + min-width: 10px; + padding: 12px; + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + fill, + highlight { margin: -1px; } + + // the slider is inside the trough, so to have make it bigger there's a negative margin + + + + // click-and-hold the slider to activate + &.fine-tune { + //&.horizontal { + // padding-top: 9px; + // padding-bottom: 9px; + // min-height: 16px; + //} + + //&.vertical { + // padding-left: 9px; + // padding-right: 9px; + // min-width: 16px; + //} + + // to make the trough grow in fine-tune mode + //trough {border-color: $success_color;} + slider {&, &:active, &:hover, &:focus { background-color: $hint_bg;}}//margin: -6px; } + + fill, + highlight, + trough { + //border-radius: 5px; + //-gtk-outline-radius: 7px; + } + } + + // the backing bit + trough { + @extend %scale_trough; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + } + + // the colored part of the backing bit + highlight { @extend %scale_highlight; } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + + &:backdrop, & { background-color: $borders_color; } + + &:disabled { + &:backdrop, & { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:disabled { + &:backdrop, & { + border-color: transparent; + background-color: transparent; + } + } + } + } + + slider, %slider { + + min-height: 18px; + min-width: 18px; + margin: -9px; + //@include button(normal-alt, $edge: $shadow_color); + @include button(normal); + + //border: 1px solid darken($alt_borders_color, 3%); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: $button_transition; + transition-property: background, border, box-shadow; + + //&:hover { @include button(hover-alt, $edge: $shadow_color); } + &:hover { @include button(hover); } + + &:active { border-color: $selected_bg_color; } + + &:disabled { @include button(insensitive); } + + &:backdrop { + transition: $backdrop_transition; + + @include button(backdrop); + + &:disabled { @include button(backdrop-insensitive); } + } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { + @include button(osd-hover); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:active { + @include button(osd-active); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:disabled { + @include button(osd-insensitive); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:backdrop { + @include button(osd-backdrop); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:disabled { + @include button(osd-backdrop-insensitive); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + } + } + } + + marks, + value { + color: gtkalpha(currentColor, 0.55); + font-feature-settings: "tnum"; + } + + //marks margins + @each $scale_orient, $marks_class, $marks_pos, $marks_margin in (horizontal, top, top, bottom), + (horizontal, bottom, bottom, top), + (vertical, top, left, right), + (vertical, bottom, right, left) { + &.#{$scale_orient} marks { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + + //&.#{$scale_orient}.fine-tune marks { + // &.#{$marks_class} { + // margin-#{$marks_margin}: $_marks_distance; + // margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 3px); + // } + //} + } + + + + &.horizontal { + indicator { + min-height: $_marks_length; + min-width: 1px; + } + + //&.fine-tune indicator { min-height: ($_marks_length - 3px); } + &.marks-after { + slider{ border-radius: 5px 5px 100% 100%; min-width: 10px; padding: 0; margin-right: 5px; margin-left:5px;}} + &.marks-before {slider{ border-radius: 100% 100% 5px 5px;min-width: 10px;padding: 0;margin-right: 5px; margin-left:5px;}} + } + + &.vertical { + indicator { + min-height: 1px; + min-width: $_marks_length; + } + + //&.fine-tune indicator { min-width: ($_marks_length - 3px); } + + &.marks-after {slider{ border-radius: 5px 100% 100% 5px; min-height: 10px;padding: 0;margin-top: 5px; margin-bottom:5px;}} + &.marks-before {slider{ border-radius: 100% 5px 5px 100%; min-height: 10px;padding: 0;margin-top: 5px; margin-bottom:5px;}} + } + + // Old warning to help locate where this madness used to be. I've used a much saner approach to marked sliders, IMHO, without assets. + // *WARNING* scale with marks madness following + + + &.color { + min-height: 0; + min-width: 0; + + trough { + background-image: image($borders_color); + background-repeat: no-repeat; + } + + &.horizontal { + padding: 0 0 15px 0; + + trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + slider { + &:dir(ltr), &:dir(rtl) { // specificity bumb + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 15px; + + trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-left: -15px; + margin-right: 6px; + } + } + } + + &:dir(rtl) { + padding: 0 15px 0 0; + + trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-right: -15px; + margin-left: 6px; + } + } + } + } + + //removed fine-tune bit + } +} + + +/***************** + * Progress bars * + *****************/ +progressbar { + // sizing + &.horizontal { + trough, + progress { min-height: 2px; } + } + + &.vertical { + trough, + progress { min-width: 2px; } + } + + &.horizontal progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + font-feature-settings: "tnum"; + + &:backdrop { + box-shadow: none; + transition: $backdrop_transition; + } + + trough { @extend %scale_trough; } + + progress { + @extend %scale_highlight; + + border-radius: 1.5px; + + &.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + } + + &.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + } + + &.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; + } + + &.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + } + } + + &.osd { // progressbar.osd used for epiphany page loading progress + min-width: 3px; + min-height: 3px; + background-color: transparent; + + trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + progress { + border-style: none; + border-radius: 0; + } + } + + trough.empty progress { all: unset; } // makes the progress indicator disappear, when the fraction is 0 +} + + +/************* + * Level Bar * + *************/ + +@import '../common/levelbar.scss'; + + + +/**************** + * Print dialog * +*****************/ +printdialog { + paper { + color: $fg_color; + border: 1px solid $borders_color; + background: white; + padding: 0; + + &:backdrop { + color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + } + } + + .dialog-action-box { margin: 12px; } +} + + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid $borders_color; + + &:backdrop { border-color: $backdrop_borders_color; } +} + +scrolledwindow { + viewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +separator { + background: transparentize(black, 0.9); + min-width: 1px; + min-height: 1px; +} + + +/********* + * Lists * + *********/ +list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + + row { padding: 2px; } +} + +row { + transition: all 150ms $ease-out-quad; + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &.activatable { + &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411 + + &:hover { background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); } + + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + + &:backdrop:hover { background-color: transparent; } + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: mix($fg_color, $selected_bg_color, 10%); } + + &:backdrop { background-color: $selected_bg_color; } + } + } + + &:selected { @extend %selected_items; } +} + + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-image: linear-gradient(to bottom, transparentize(black, 0.8), + transparent 2px); + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + button { @extend %osd_button; } + + border { border: none; } +} + + +/************* + * Expanders * + *************/ +expander { + title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + &:disabled { color: $insensitive_fg_color; } + &:disabled:backdrop { color: $backdrop_insensitive_color; } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} + + +/************ + * Calendar * + ***********/ +calendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom-color: transparentize(black, 0.9); + + &:backdrop { border-bottom-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { color: $fg_color; } + + &:backdrop { color: transparentize($backdrop_fg_color,0.55); } + + &:disabled { color: transparentize($insensitive_fg_color,0.55); } + } + + &.highlight { + color: $insensitive_fg_color; + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } + + &:indeterminate { color: gtkalpha(currentColor, 0.1); } +} + + +/*********** + * Dialogs * + ***********/ +messagedialog { // Message Dialog styling + .titlebar { + min-height: 20px; + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; + } + + &.csd { // rounded bottom border styling for csd version + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: $window_radius+1; + border-bottom-right-radius: $window_radius+1; + } + + .dialog-action-area button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; + + &:first-child { + border-left-style: none; + border-bottom-left-radius: $button_radius + 2; + -gtk-outline-bottom-left-radius: $button_radius + 2; + } + + &:last-child { + border-bottom-right-radius: $button_radius + 2; + -gtk-outline-bottom-right-radius: $button_radius + 2; + } + } + } +} + +filechooser { + .dialog-action-box { + border-top: 1px solid $borders_color; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: mix($bg_color, $base_color, 50%); + + &:not(separator) { + @at-root %sidebar_left, + &:dir(ltr), + &.left, + &.left:dir(rtl) { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + @at-root %sidebar_right, + &:dir(rtl), + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + list { background-color: transparent; } + + paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} +} + +stacksidebar { + &.sidebar { + &:dir(ltr), + &.left, + &.left:dir(rtl) { list { @extend %sidebar_left; }} + + &:dir(rtl), + &.right { list { @extend %sidebar_right; }} + } + + row { + padding: 10px 4px; + + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } +} + +separator.sidebar { + background-color: $borders_color; + + &:backdrop { + background-color: $backdrop_borders_color; + } + + &.selection-mode, + .selection-mode & { + background-color: darken($suggested_bg_color, 20%); + } +} + + +/**************** + * File chooser * + ****************/ +$_placesidebar_icons_opacity: 1; + +row image.sidebar-icon { opacity: $_placesidebar_icons_opacity; } // dim the sidebar icons + // see bug #786613 for details + // on this oddity + +placessidebar { + > viewport.frame { border-style: none; } + + row { + // Needs overriding of the GtkListBoxRow padding + min-height: 36px; + padding: 0px; + + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { padding: 0 14px; } + + &:selected { color: $selected_fg_color; } + + &:disabled { color: $insensitive_fg_color; } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { color: $backdrop_selected_fg_color; } + + &:disabled { color: $backdrop_insensitive_color; } + } + + image.sidebar-icon { + &:dir(ltr) { padding-right: 8px; } + &:dir(rtl) { padding-left: 8px; } + } + + label.sidebar-label { + &:dir(ltr) { padding-right: 2px; } + &:dir(rtl) { padding-left: 2px; } + } + + @at-root button.sidebar-button { + @extend %button_basic_flat; + + @extend %button_selected_flat; + + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + + &:not(:hover):not(:active), + &:backdrop { > image { opacity: $_placesidebar_icons_opacity; }} + } + + // in the sidebar case it makes no sense to click the selected row + &:selected:active { box-shadow: none; } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + color: $drop_target_color; + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + color: $selected_fg_color; + background-color: $drop_target_color; + } + } + } +} + +placesview { + .server-list-button > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + row.activatable:hover { background-color: transparent; } + + // this selects the "connect to server" label + > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; + } +} + + +/********* + * Paned * + *********/ +paned { + > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: transparent; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-image: image($borders_color); + background-size: 1px 1px; + + &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? + + &:backdrop { background-image: image($backdrop_borders_color); } + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: image($borders_color), image($borders_color); + background-size: 1px 1px, 1px 1px; + + &:backdrop { + background-color: $backdrop_bg_color; + background-image: image($backdrop_borders_color), + image($backdrop_borders_color); + } + } + } + + &.horizontal > separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} + + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; + + &.action:hover > revealer > box { + //background-color: if($variant == 'light', desaturate(lighten(invert($selected_bg_color), 47%), 30%), + // desaturate(darken(invert($selected_bg_color),42%), 70%)); + border-bottom: 1px solid lighten($borders_color, 5%); + } + + &.info, + &.question, + &.warning, + &.error { + &:backdrop > revealer > box, & > revealer > box { + label, & { color: $fg_color; } + $_bg_info_bar: desaturate(invert($selected_bg_color), 30%); + + @if $variant == 'light' { $_bg_info_bar: if(lightness($_bg_info_bar) < 50%, lighten($_bg_info_bar, 30%), $_bg_info_bar);} + @else {$_bg_info_bar: if(lightness($_bg_info_bar) > 50%, darken($_bg_info_bar, 30%), $_bg_info_bar);} + + background-color: $_bg_info_bar; + border-bottom: 1px solid lighten($borders_color, 5%); + } + + text-shadow: none; + + &:backdrop { text-shadow: none; } + + button { + // FIXME: extend selection mode buttons + @include button(normal, $bg_color, $fg_color, none); + + &:hover { @include button(hover, $bg_color, $fg_color, none); } + + &:active, + &:checked { @include button(active, $bg_color, $fg_color, none); } + + &:disabled { @include button(insensitive,$bg_color,$fg_color,none); } + + &:backdrop { + @include button(backdrop, $bg_color, $fg_color, none); + border-color: _border_color($bg_color); + + &:disabled { + @include button(backdrop-insensitive, $bg_color, + $fg_color, none); + border-color: _border_color($bg_color); + } + } + &:backdrop, & { + label, & { color: $fg_color; } + } + } + + selection { background-color: darken($bg_color, 10%); } + + *:link { color: $link_color; } + } +} + + +/************ + * Tooltips * + ************/ +tooltip { + &.background { + // background-color needs to be set this way otherwise it gets drawn twice + // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. + background-color: transparentize($hint_bg, 0.1); + background-clip: padding-box; + border: 1px solid $tooltip_borders_color; // this suble border is meant to + // not make the tooltip melt with + // very dark backgrounds + } + + //padding: 4px; /* not working */ + border-radius: 5px; + //box-shadow: none; // otherwise it gets inherited by windowframe.csd + text-shadow: none; + + // FIXME: we need a border or tooltips vanish on black background. + decoration { background-color: transparent; } + + * { // Yeah this is ugly + //padding: 4px; + background-color: transparent; + color: $hint_fg; + } +} + + +/***************** + * Color Chooser * + *****************/ +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is + // applied to the overlay box. + + &:drop(active), & { border-style: none; } // FIXME: implement a proper drop(active) state + + $_colorswatch_radius: 5px; + + // base color corners rounding + // to avoid the artifacts caused by rounded corner anti-aliasing the base color + // sports a bigger radius. + // nth-child is needed by the custom color strip. + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark { + outline-color: transparentize(white, 0.4); + + overlay { + color: white; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: transparentize(white, 0.5); } + } + } + + &.light { + outline-color: transparentize(black, 0.4); + + overlay { + color: black; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: transparentize(black, 0.5); } + } + } + + &:drop(active) { + box-shadow: none; + + &.light overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + + &.dark overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + } + + overlay { + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { + box-shadow: inset 0 1px transparentize(white, 0.6), + inset 0 -1px transparentize(black, 0.8); + } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:disabled { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } + +/******** + * Misc * + ********/ +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-icon-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + + rubberband, .rubberband { @extend rubberband; } +} + +.scale-popup { + .osd & { @extend %osd; } + +// .osd & button.flat { //FIXME: quick hack, redo properly +// border-style: none; +// border-radius: 5px; +// } + +// button { // +/- buttons on GtkVolumeButton popup +// &:hover { +// @extend %undecorated_button; +// background-color: transparentize($fg_color,0.9); +// border-radius: 5px; +// } + +// &:backdrop { &:hover, &:disabled, & { @extend %undecorated_button; }} +// } +} + + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: $window_radius $window_radius 0 0; + // lamefun trick to get rounded borders regardless of CSD use + border-width: 0px; + + // this needs to be transparent + // see bug #722563 + $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize(black, 0.25)); + $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize(black, 0.25)); + + box-shadow: 0 3px 9px 1px transparentize(black, 0.5), + 0 0 0 1px $_wm_border; //doing borders with box-shadow + + // FIXME rationalize shadows + + // this is used for the resize cursor area + margin: 10px; + + &:backdrop { + // the transparent shadow here is to enforce that the shadow extents don't + // change when we go to backdrop, to prevent jumping windows. + // The biggest shadow should be in the same order then in the active state + // or the jumping will happen during the transition. + box-shadow: 0 3px 9px 1px transparent, + 0 2px 6px 2px transparentize(black, 0.8), + 0 0 0 1px $_wm_border_backdrop; + transition: $backdrop_transition; + } + + .maximized &, + .fullscreen & { border-radius: 0; box-shadow: none; } + + .tiled &, + .tiled-top &, + .tiled-right &, + .tiled-bottom &, + .tiled-left & { + border-radius: 0; + box-shadow: 0 0 0 1px $_wm_border_backdrop, + 0 2px 6px 2px transparentize(black, 0.3), + 0 0 0 20px transparent; //transparent control workaround -- #3670 + + &:backdrop { box-shadow: 0 0 0 1px $_wm_border_backdrop, + 0 2px 6px 2px transparentize(black, 0.6), + 0 0 0 20px transparent; // #3670 + } + } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + // just doing borders, wm draws actual shadows + .ssd & { box-shadow: 0 0 0 1px $_wm_border; } + .ssd &:backdrop { box-shadow: 0 0 0 1px $_wm_border_backdrop; } + + .csd.popup & { + border-radius: $menu_radius; + box-shadow: 0 1px 5px transparentize(black, 0.8), + 0 0 0 1px transparentize($_wm_border, 0.1); + } + + tooltip.csd & { + border-radius: 5px; + box-shadow: 0 3px 4px transparentize(black, 0.3); //none; + } + + messagedialog.csd & { + border-radius: $window_radius; + box-shadow: 0 1px 5px transparentize(black, 0.8), + 0 0 0 1px transparentize($_wm_border, 0.1); + } + + .solid-csd & { + margin: 0; + padding: 4px; + background-color: $borders_color; + border: solid 1px $borders_color; + border-radius: 0; + box-shadow: inset 0 0 0 3px $headerbar_color, inset 0 1px $top_hilight, 0 3px 5px transparentize(black, 0.3); + + &:backdrop { box-shadow: inset 0 0 0 3px $backdrop_bg_color, inset 0 1px $top_hilight, 0 3px 5px transparentize(black, 0.3); } + } +} + +// Window Close button +button.titlebutton { + @extend %button_basic; + + //&:not(:hover):not(:active):not(:checked):not(:disabled) {@extend %button_basic_flat;} + + //@include _button_text_shadow; + + &:not(.appmenu) { + //border-radius: 9999px; + padding: $_hb_btn_pad; + margin: 0 2px; + min-width: 0; + min-height: 0; + @include button(normal, $titlebar_active_bg, white); + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:hover {@include button(hover, $titlebar_active_bg, white);} + &:active {@include button(active, $titlebar_active_bg, white);} + &:backdrop { + @include button(normal, $titlebar_backdrop_bg, white); + background-image: none; + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:hover {@include button(hover, $titlebar_active_bg, white);} + &:active {@include button(active, $titlebar_active_bg, white);} + } + } + &.close { + //background-color: $error_color; color: white; + + padding-right: 12px; + padding-left: 12px; + &:not(:backdrop) { + $close_button_bg: desaturate(darken($error_color,15%),15%); + @include button(normal, $close_button_bg, white, none, radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0))); + &:hover {@include button(hover, $close_button_bg);} + &:active {@include button(active, $close_button_bg);} + } + } + .selection-mode & { + @extend %selection_mode_button_flat; + + @extend %nobg_selected_items; + } + + &: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 { + @include _button_text_shadow(white, $suggested_bg_color); + + &:backdrop { -gtk-icon-shadow: none; } +} + +// catch all extend :) +//here used to be %selected_items {...} + + + +.monospace { font-family: monospace; } + + +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above + +@import '../common/cursor-handle.scss'; + +.context-menu { font: initial; } // Decouple the font of context menus from their entry/textview + +// shortcut window keys +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + + color: $fg_color; + background-color: $base_color; + border: 1px solid; + border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); + border-radius: 5px; + box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); + font-size: smaller; + + &:backdrop { + background-color: $backdrop_base_color; + color: $backdrop_fg_color; + transition: $backdrop_transition; + } +} + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + caret-color: $drop_target_color; +} + +stackswitcher button.text-button { min-width: 100px; } // FIXME aggregate with buttons + +stackswitcher button.circular, +stackswitcher button.text-button.circular { // FIXME aggregate with buttons + 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; + + 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; + + &:first-child { margin-left: 7px; } + &:last-child { margin-right: 7px; } + + &:backdrop:not(:checked) { border-color: transparent; } + &:hover { border-color: if($variant == 'light', $borders_color, transparentize($fg_color, .9)); } + &:checked { border-color: $selected_bg_color; } + + label { + padding: 0; + + opacity: 0.55; + } + + &:hover label { opacity: 0.775; } + &:checked label { opacity: 1; } +} + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; + + :hover { + background: $selected_bg_color; + 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: $popover_hover_color; +} + +@import '../common/undershoot.scss'; diff --git a/source/gtk3/_drawing.scss b/source/gtk3/_drawing.scss new file mode 100644 index 0000000..7076851 --- /dev/null +++ b/source/gtk3/_drawing.scss @@ -0,0 +1,157 @@ +// Drawing mixins + +// generic drawing of more complex things + +//to allow some common mixins to know whether they've been called for a gtk3 or gtk4 widget, because there are some things that are different. +$gtk: 3; + + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin _shadows($list...) { +// +// Helper mixin to stack up to box-shadows; +// + $shadows: null; + + @each $shadow in $list { + @if $shadow!=none { $shadows: $shadows, $shadow; } + } + + box-shadow: $shadows; +} + +// entries +@function entry_focus_border($fc:$selected_bg_color) { + //@if $variant == 'light' { @return $fc; } + //@else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } + @return $fc; +} + +@function entry_focus_shadow($fc:$selected_bg_color) { @return inset 0 0 0 1px $fc; } + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + $_entry_shadow: 0 1px 2px transparentize($shadow_hard_color, 0.6); + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + $_hilight_color: _button_hilight_color($bg_color); + + @if $t==normal { + color: $text_color; + border-color: mix($text_color,$base_color);//$borders_color; + background-color: $base_color; + @include _shadows(entry_focus_shadow(transparentize($fc, 1)),inset $_entry_shadow, 0 1px $_hilight_color, $_entry_edge); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + @include _shadows(entry_focus_shadow($fc), inset $_entry_shadow, 0 1px $_hilight_color, $_entry_edge); + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: mix($insensitive_fg_color, $insensitive_bg_color, 50%); + background-color: $insensitive_bg_color; + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-color: $backdrop_base_color; + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: mix($backdrop_insensitive_color, $insensitive_bg_color, 50%); + background-color: $insensitive_bg_color; + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + @include _shadows($_entry_shadow);; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + @include _shadows(entry_focus_shadow($fc), $_entry_shadow); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-color: $osd_insensitive_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +// buttons + + + +@import "../common/buttons.scss"; + + +@mixin headerbar_fill($c:$headerbar_color, $hc:$top_hilight, $ov: none) { +// +// headerbar fill +// +// $c: base color +// $hc: top highlight color +// $ov: a background layer for background shorthand (hence no commas!) +// + $gradient: linear-gradient(to top, darken($c, 2%), lighten($c, 1%)); + + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%), lighten($c, 6%)); } + + @if $ov != none { background: $c $ov, $gradient; } + @else { background: $c $gradient; } + + box-shadow: inset 0 1px $hc; // top highlight +} + + +@import '../common/overshoot.scss'; + + +/*************************** + * Check and Radio buttons * + ***************************/ + +@import "../common/checkradios.scss"; + + + diff --git a/source/gtk3/assets.svg b/source/gtk3/assets.svg new file mode 100644 index 0000000..7177e37 --- /dev/null +++ b/source/gtk3/assets.svg @@ -0,0 +1,2134 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1000" + height="1052.3622" + id="svg9892" + version="1.1" + inkscape:version="0.92.4 (unknown)" + sodipodi:docname="assets.svg" + viewBox="0 0 1000 1052.3622"> + <defs + id="defs9894"> + <linearGradient + id="linearGradient1265"> + <stop + id="stop1257" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop1263" + offset="1" + style="stop-color:#f3f3f2;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient1415"> + <stop + id="stop1407" + offset="0" + style="stop-color:#2c3133;stop-opacity:1" /> + <stop + style="stop-color:#373738;stop-opacity:1" + offset="0.2" + id="stop1409" /> + <stop + style="stop-color:#302f30;stop-opacity:1" + offset="1" + id="stop1411" /> + <stop + id="stop1413" + offset="1" + style="stop-color:#25292b;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient5840"> + <stop + style="stop-color:#2a2e30;stop-opacity:1;" + offset="0" + id="stop5842" /> + <stop + style="stop-color:#2a2e30;stop-opacity:0;" + offset="1" + id="stop5844" /> + </linearGradient> + <linearGradient + id="dark-normal"> + <stop + style="stop-color:#323737;stop-opacity:1" + offset="0" + id="stop5208" /> + <stop + id="stop5210" + offset="0.2" + style="stop-color:#323737;stop-opacity:1" /> + <stop + style="stop-color:#2a2f2f;stop-opacity:1" + offset="1" + id="stop5212" /> + </linearGradient> + <linearGradient + id="light-normal"> + <stop + style="stop-color:#f4f4f4;stop-opacity:1" + offset="0" + id="stop4604" /> + <stop + id="stop4610" + offset="0.2" + style="stop-color:#f4f4f4;stop-opacity:1" /> + <stop + style="stop-color:#e8e8e7;stop-opacity:1" + offset="1" + id="stop4608" /> + </linearGradient> + <linearGradient + id="killme"> + <stop + id="stop5583-0-92-8-0-7-6" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + style="stop-color:#ededed;stop-opacity:1;" + offset="0.40000001" + id="stop5585-4-7-2-7-9-9" /> + <stop + id="stop5587-6-7-2-0-3-1" + offset="1" + style="stop-color:#d3d3d3;stop-opacity:1;" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#dark-normal" + id="linearGradient4838-7-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="186.8056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient7117-1-2-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)" + x1="95.453751" + y1="-12.24312" + x2="95.453751" + y2="6.2584834" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient7117-1-3-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)" + x1="95.453751" + y1="-12.24312" + x2="95.453751" + y2="6.2584834" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient7117-1-5-5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)" + x1="95.453751" + y1="-12.241209" + x2="95.453751" + y2="6.2706885" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient7117-1-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)" + x1="95.453751" + y1="-12.24312" + x2="95.453751" + y2="6.2584834" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient7101-3-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="94.996544" + y1="167.37457" + x2="94.996544" + y2="185.89658" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient7101-3-0-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="94.996544" + y1="167.37457" + x2="94.996544" + y2="185.89658" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient7101-3-0-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="94.996544" + y1="167.37457" + x2="94.996544" + y2="185.89658" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient7101-3-0-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="94.996544" + y1="167.37457" + x2="94.996544" + y2="185.89658" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient10617" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.025641,0,0,-1,492.3252,-1.275635)" + x1="95.453751" + y1="-12.24312" + x2="95.453751" + y2="6.2584834" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient11093" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="97.192268" + y1="7.6430755" + x2="97.192268" + y2="-9.0183306" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-2" + id="linearGradient12904" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.025641,0,0,-1,492.3252,-1.275635)" + x1="95.453751" + y1="-12.24312" + x2="95.453751" + y2="6.2584834" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient12910" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="97.192268" + y1="7.3943977" + x2="97.192268" + y2="-9.0183306" /> + <linearGradient + id="hover-2"> + <stop + id="stop5846" + offset="0" + style="stop-color:#fefefe;stop-opacity:1" /> + <stop + style="stop-color:#fefefe;stop-opacity:1" + offset="0.2" + id="stop5848" /> + <stop + style="stop-color:#f2f2f1;stop-opacity:1" + offset="0.89999998" + id="stop5850" /> + <stop + id="stop5852" + offset="1" + style="stop-color:#f2f2f1;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="normal-6"> + <stop + style="stop-color:#f4f4f4;stop-opacity:1" + offset="0" + id="stop5317" /> + <stop + id="stop5323" + offset="0.2" + style="stop-color:#f4f4f4;stop-opacity:1" /> + <stop + id="stop5319" + offset="0.89999998" + style="stop-color:#e8e8e7;stop-opacity:1" /> + <stop + style="stop-color:#e8e8e7;stop-opacity:1" + offset="1" + id="stop5321" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1265" + id="linearGradient4664" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0403456,0,0,1.0053174,-43.533507,4.178448)" + x1="94.883377" + y1="-15.968882" + x2="94.883377" + y2="2.869415" /> + <linearGradient + id="normal-dark-1"> + <stop + style="stop-color:#2c3133;stop-opacity:1" + offset="0" + id="stop10216" /> + <stop + id="stop10218" + offset="0.2" + style="stop-color:#2c3133;stop-opacity:1" /> + <stop + id="stop10220" + offset="0.89999998" + style="stop-color:#25292b;stop-opacity:1" /> + <stop + style="stop-color:#25292b;stop-opacity:1" + offset="1" + id="stop10222" /> + </linearGradient> + <linearGradient + id="hover-dark-2"> + <stop + style="stop-color:#33393b;stop-opacity:1" + offset="0" + id="stop10192" /> + <stop + id="stop10194" + offset="0.2" + style="stop-color:#33393b;stop-opacity:1" /> + <stop + id="stop10196" + offset="0.89999998" + style="stop-color:#2a2e30;stop-opacity:1" /> + <stop + style="stop-color:#2a2e30;stop-opacity:1" + offset="1" + id="stop10198" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient5461" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="161.96188" + x2="95.213127" + y2="188.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient5469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="186.8056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient5471" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="186.8056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient5473" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="186.8056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#hover-dark-2" + id="linearGradient5475" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="186.8056" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5840" + id="linearGradient5846" + x1="185.99971" + y1="2.765625" + x2="204.00029" + y2="2.765625" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#normal-6" + id="linearGradient4750-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.0403456,0,0,-1.0053174,248.56407,7.1839351)" + x1="94.883377" + y1="2.9309492" + x2="94.883377" + y2="-16.527445" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient5461-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0326068,0,0,1.0060122,-287.74689,-168.31614)" + x1="95.213127" + y1="167.30688" + x2="95.213127" + y2="188.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1463" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="98.387947" + y1="17.217171" + x2="98.387947" + y2="-11.143508" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1463-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,-1.0053174,-287.84852,12.183925)" + x1="98.387947" + y1="9.5081635" + x2="98.387947" + y2="-8.7696457" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1492" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="162.21251" + x2="95.213127" + y2="191.11441" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1494" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="158.8485" + x2="95.213127" + y2="188.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1496" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="95.213127" + y1="162.08618" + x2="95.213127" + y2="188.91791" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1415" + id="linearGradient1498" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)" + x1="98.387947" + y1="17.217171" + x2="98.387947" + y2="-11.671033" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1265" + id="linearGradient4664-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0412002,0,0,1.005979,-228.60065,16.811138)" + x1="94.883377" + y1="-15.968882" + x2="94.883377" + y2="2.869415" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1265" + id="linearGradient1299" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0403456,0,0,1.0053174,-43.533507,4.178448)" + x1="79.260155" + y1="6.1634321" + x2="79.260155" + y2="-14.289345" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1265" + id="linearGradient1299-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0403456,0,0,-1.0053174,-228.71865,7.1839351)" + x1="79.260155" + y1="6.1634321" + x2="79.260155" + y2="-14.289345" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="229.85412" + inkscape:cy="999.10877" + inkscape:document-units="px" + inkscape:current-layer="layer3" + showgrid="false" + showborder="false" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:snap-nodes="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-global="true" + showguides="false" + inkscape:guide-bbox="true" + inkscape:bbox-nodes="true" + inkscape:object-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid10919" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="371.875,774.25" + id="guide8384" + inkscape:locked="false" /> + <sodipodi:guide + position="371.875,1080.75" + orientation="0,1" + id="guide4744" + inkscape:locked="false" /> + <sodipodi:guide + position="365.75,1061" + orientation="0,1" + id="guide4746" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata9897"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="superbackdrop" + style="display:inline"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3f3e40;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" + id="rect18026" + width="392.87714" + height="470" + x="-7" + y="155.36218" + rx="0" + ry="0" /> + <path + transform="scale(1,-1)" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" + d="m -7,-155.36218 392.87714,0 0,440 -392.87714,0 z" + id="rect18028" /> + <rect + ry="0" + rx="0" + y="155.36218" + x="385" + height="470" + width="307" + id="rect8047" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" /> + <rect + ry="0" + rx="0" + y="-284.63782" + x="385.87714" + height="440" + width="306.12286" + id="rect8047-5" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" /> + </g> + <g + inkscape:label="assets" + inkscape:groupmode="layer" + id="layer1" + style="display:inline"> + <g + id="slider-horz-scale-has-marks-below" + transform="matrix(1.0002811,0,0,1.0006581,-0.05490768,-20.008041)" + inkscape:label="#g5515"> + <path + inkscape:connector-curvature="0" + id="path3497-8-3" + d="m 201.71751,-8.3360861 c -3.70998,-3.7184219 -9.72504,-3.7184169 -13.43502,0 -3.70999,3.718416 -3.70999,9.74716 0,13.46558 L 195,11.862285 201.71751,5.1294939 c 3.70999,-3.718417 3.70999,-9.747159 0,-13.46558 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <g + id="g4740"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99938705;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="slider-horz-scale-has-marks-above" + transform="matrix(1.0002138,0,0,0.99956352,-0.04810496,-20.007174)" + inkscape:label="#g5522"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 224.99414,-15.636719 a 0.50018913,0.50018913 0 0 0 -0.34766,0.146485 L 217.92773,-8.75 c -3.90079,3.9140125 -3.90079,10.2734823 0,14.1875003 3.90079,3.914017 10.24375,3.914012 14.14454,0 3.90079,-3.914014 3.90079,-10.2734839 0,-14.1875003 l -6.71875,-6.740234 a 0.50018913,0.50018913 0 0 0 -0.35938,-0.146485 z m 0.006,1.207031 6.36328,6.3867192 c 3.51919,3.5311176 3.51919,9.2423231 0,12.7734381 -3.51918,3.531113 -9.20738,3.531117 -12.72656,0 -3.51919,-3.531119 -3.51919,-9.2423246 0,-12.7734381 L 225,-14.429688 Z" + id="path3497-00" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3497" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00058116;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g4740-2" + style="display:inline" + transform="rotate(180,209.99273,-2.6314087)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99996773;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z" + id="path4552-2-2" + inkscape:connector-curvature="0" /> + </g> + <g + id="slider-vert-scale-has-marks-above" + transform="matrix(1.0001414,0,0,1.0002705,-0.03409815,-20.012372)" + inkscape:label="#g5529"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-9" + d="m 261.70963,5.0926506 c 3.7205,-3.709984 3.7205,-9.725048 0,-13.435029 -3.72049,-3.7099796 -9.75259,-3.7099836 -13.47308,0 l -6.73655,6.717515 6.73655,6.717515 c 3.72049,3.70998 9.75259,3.709983 13.47308,-1e-6 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <g + id="g5028"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99965046;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="slider-vert-scale-has-marks-below" + transform="matrix(1.0001414,0,0,1.0002705,-0.04233296,-20.012372)" + inkscape:label="#g5536"> + <path + inkscape:connector-curvature="0" + id="path3497-0-1" + d="m 278.29038,-8.3423784 c -3.7205,3.709985 -3.7205,9.725049 0,13.435029 3.72049,3.709981 9.75259,3.709984 13.47308,0 l 6.73655,-6.717514 -6.73655,-6.717515 c -3.72049,-3.7099796 -9.75259,-3.7099836 -13.47308,0 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4664);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0002637;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g5028-9" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,-0.02786437)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99965046;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="slider-horz-scale-has-marks-below-dark" + inkscape:label="#g5543" + transform="matrix(1.0002802,0,0,1.0006911,-0.05474109,-0.13221695)"> + <path + inkscape:connector-curvature="0" + id="path3497-8-2-6" + d="m 201.71752,171.66311 c -3.70998,-3.71842 -9.72505,-3.71842 -13.43503,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71752,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-2" + d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1492);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + transform="translate(0,180)" + id="g4740-3" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-1" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5846);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99937102;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720-9" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="slider-horz-scale-has-marks-above-dark" + transform="matrix(1.0002676,0,0,0.9996046,-0.0602161,0.06460326)" + inkscape:label="#g5550"> + <path + inkscape:connector-curvature="0" + id="path3497-3-3" + d="m 218.28249,185.08348 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,164.86258 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-3" + d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1494);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054956;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <g + id="g4740-2-9" + style="display:inline" + transform="rotate(180,209.99273,87.36859)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8-0" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2e30;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99992029;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z" + id="path4552-2-2-8" + inkscape:connector-curvature="0" /> + </g> + <g + id="slider-vert-scale-has-marks-above-dark" + inkscape:label="#g5557" + transform="matrix(1.000141,0,0,1.0002924,-0.03393889,-0.06469591)"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4-6" + d="m 261.70974,185.09221 c 3.72049,-3.71 3.72049,-9.72506 0,-13.43503 -3.7205,-3.70999 -9.7526,-3.70999 -13.47308,0 l -6.73655,6.7175 6.73655,6.71753 c 3.72048,3.70997 9.75258,3.70997 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4" + d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1496);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <g + transform="translate(0,180)" + id="g5028-6" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2e30;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99963972;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-9" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-5" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="slider-vert-scale-has-marks-below-dark" + inkscape:label="#g5564" + transform="matrix(1.0001409,0,0,1.0002922,-0.04219538,-0.06466128)"> + <path + inkscape:connector-curvature="0" + id="path3497-0-9-4" + d="m 278.29047,171.65718 c -3.7205,3.70998 -3.7205,9.72505 0,13.43502 3.72049,3.70999 9.75259,3.70999 13.47308,0 l 6.73655,-6.71751 -6.73655,-6.71751 c -3.72049,-3.70999 -9.75259,-3.71 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-9" + d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5461);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <g + id="g5028-9-6" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,179.97214)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2e30;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99963987;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6-3" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6-4" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(0.99998303,0,0,1.0006657,0.0033124,9.9919866)" + style="display:inline" + id="slider-horz-scale-has-marks-below-hover" + inkscape:label="#g5515-6"> + <path + inkscape:connector-curvature="0" + id="path3497-8-3-0" + d="m 201.71944,-8.349802 c -3.71103,-3.72087 -9.72778,-3.720865 -13.4388,0 -3.71103,3.720863 -3.71103,9.753574 0,13.474441 l 6.7194,6.737222 6.7194,-6.737222 c 3.71103,-3.720864 3.71103,-9.753573 0,-13.474441 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00046968;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00014535;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g4740-1"> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-63" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99967592;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720-2" /> + </g> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-hover" + transform="matrix(1,0,0,0.99944391,2.5596046e-6,9.991327)" + inkscape:label="#g5522-9"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 224.99414,-15.637108 a 0.50029607,0.50024899 0 0 0 -0.34774,0.146503 l -6.72018,6.74104 c -3.90163,3.914481 -3.90163,10.274713 0,14.189198 3.90162,3.914485 10.24594,3.914481 14.14756,0 3.90162,-3.914481 3.90162,-10.274713 0,-14.189198 l -6.72019,-6.74104 a 0.50029607,0.50024899 0 0 0 -0.35945,-0.146503 z m 0.006,1.207176 6.36464,6.387483 c 3.51994,3.53154 3.51994,9.243429 0,12.774966 -3.51994,3.531536 -9.20935,3.53154 -12.72928,0 -3.51995,-3.531541 -3.51995,-9.24343 0,-12.774966 L 225,-14.429932 Z" + id="path3497-00-3" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3497-9" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.00074799;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g4740-2-0" + style="display:inline" + transform="rotate(180,209.99273,-2.6314087)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8-02" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027828;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z" + id="path4552-2-2-9" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0.99998368,0,0,1.00077,0.00413326,9.9938017)" + style="display:inline" + id="slider-vert-scale-has-marks-above-hover" + inkscape:label="#g5529-3"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-9-1" + d="m 261.71257,5.081581 c 3.72102,-3.710988 3.72102,-9.727679 0,-13.438663 -3.72102,-3.710983 -9.75397,-3.710987 -13.47499,0 l -6.7375,6.719332 6.7375,6.719332 c 3.72102,3.710984 9.75397,3.710987 13.47499,-1e-6 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00020611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g5028-2"> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9996235;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-93" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-54" /> + </g> + </g> + <g + transform="matrix(0.99998368,0,0,1.00077,0.00468698,9.9938017)" + style="display:inline" + id="slider-vert-scale-has-marks-below-hover" + inkscape:label="#g5536-0"> + <path + inkscape:connector-curvature="0" + id="path3497-0-1-2" + d="m 278.28744,-8.357082 c -3.72103,3.710988 -3.72103,9.727679 0,13.438663 3.72102,3.710985 9.75397,3.710988 13.47498,0 l 6.73751,-6.719331 -6.73751,-6.719332 c -3.72101,-3.710983 -9.75396,-3.710987 -13.47498,0 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00020611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:1.0000929;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g5028-9-66" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,-0.02786437)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9996235;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6-8" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6-1" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05464236,129.99228)" + style="display:inline;font-variant-east_asian:normal;opacity:1;vector-effect:none;fill:#faf9f8;fill-opacity:1;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" + id="slider-horz-scale-has-marks-below-backdrop-insensitive" + inkscape:label="#g5515-6-0-2-0-2"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-7" + d="m 201.71751,-8.3368901 c -3.70998,-3.7184299 -9.72504,-3.7184199 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 L 195,11.86148 201.71751,5.1286899 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g4740-1-5-6-8-2" + style="font-variant-east_asian:normal;vector-effect:none;fill:#faf9f8;fill-opacity:1;stroke:#d1ccc8;stroke-width:0.99951454;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-backdrop-insensitive" + transform="matrix(1.0002676,0,0,0.99960478,-0.06021218,129.99342)" + inkscape:label="#g5522-9-5-3-0-5"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-7" + d="m 218.28249,5.0834806 c 3.70998,3.72256 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,-15.13742 l -6.71751,6.7403006 c -3.70999,3.72256 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:1.00006378;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.03393584,129.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-above-backdrop-insensitive" + inkscape:label="#g5529-3-5-9-3-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-6" + d="m 261.70963,5.0922061 c 3.7205,-3.70998 3.7205,-9.72505 0,-13.43503 -3.72049,-3.7099801 -9.75259,-3.7099801 -13.47308,0 l -6.73655,6.71752 6.73655,6.71751 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.04217992,129.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-below-backdrop-insensitive" + inkscape:label="#g5536-0-7-4-3-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-9" + d="m 278.29038,-8.3428239 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71751 -6.73655,-6.71752 c -3.72049,-3.7099801 -9.75259,-3.7099801 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d1ccc8;stroke-width:0.99978336;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05464064,29.867882)" + style="display:inline" + id="slider-horz-scale-has-marks-below-hover-dark" + inkscape:label="#g5543-1"> + <path + inkscape:connector-curvature="0" + id="path3497-8-2-0-5" + d="m 201.71752,171.6632 c -3.70999,-3.71842 -9.72505,-3.71842 -13.43503,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71752,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-2-0" + d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5475);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + transform="translate(0,180)" + id="g4740-3-3" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-1-8" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#353b3b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-3-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99951473;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720-9-9" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-hover-dark" + transform="matrix(1.0002676,0,0,0.99960459,-0.06021476,30.064604)" + inkscape:label="#g5550-2"> + <path + inkscape:connector-curvature="0" + id="path3497-3-5-4" + d="m 218.28287,185.08325 c 3.70999,3.72257 9.72505,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 l -6.71751,-6.74029 -6.71751,6.74029 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-3-5" + d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5473);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00054957;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g4740-2-9-6" + style="display:inline" + transform="rotate(180,209.99273,87.36859)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-2-29-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8-0-8" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00006408;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z" + id="path4552-2-2-8-9" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002924,-0.03393642,29.935304)" + style="display:inline" + id="slider-vert-scale-has-marks-above-hover-dark" + inkscape:label="#g5557-6"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4-4-7" + d="m 261.70973,185.09221 c 3.7205,-3.71 3.7205,-9.72506 0,-13.43503 -3.72048,-3.70999 -9.75258,-3.70999 -13.47308,0 l -6.73655,6.7175 6.73655,6.71753 c 3.7205,3.70997 9.7526,3.70997 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4-4" + d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5471);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026881;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + transform="translate(0,180)" + id="g5028-6-2" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-8-0" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978347;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-9-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-5-4" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.0001409,0,0,1.0002922,-0.04219538,29.935339)" + style="display:inline" + id="slider-vert-scale-has-marks-below-hover-dark" + inkscape:label="#g5564-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-9-0-65" + d="m 278.29047,171.65717 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70997 -9.75259,-3.70998 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-9-0" + d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5469);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00026896;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1" /> + <g + id="g5028-9-6-2" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,179.97214)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#2a2f2f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-0-3-4" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978362;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6-3-4" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6-4-9" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.0002809,0,0,1.0006629,-0.0548708,99.991951)" + style="display:inline" + id="slider-horz-scale-has-marks-below-backdrop" + inkscape:label="#g5515-6-0-2-0-2-6"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952827;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-1" + d="m 201.71751,-8.3362051 c -3.70998,-3.7184209 -9.72504,-3.7184209 -13.43502,0 -3.70999,3.718416 -3.70999,9.7471599 0,13.46558 L 195,11.862166 201.71751,5.1293749 c 3.70999,-3.718417 3.70999,-9.747159 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-backdrop" + transform="matrix(0.99999653,0,0,0.99957998,7.8428411e-4,99.993541)" + inkscape:label="#g5522-9-5-3-0-5-1"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2" + d="m 218.28068,4.0858464 c 3.71097,3.72314 9.72765,3.7231365 13.43862,0 3.71098,-3.72313657 3.71098,-9.7595303 0,-13.4826702 l -6.71931,-6.7413352 -6.71931,6.7413352 c -3.71099,3.7231364 -3.71099,9.75953015 0,13.4826702 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00021174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-0" + d="m 218.28249,5.083628 c 3.70998,3.72257 9.72504,3.72257 13.43502,0 3.70999,-3.72256 3.70999,-9.758027 0,-13.480595 L 225,-15.137265 l -6.71751,6.740298 c -3.70999,3.722564 -3.70999,9.758025 0,13.480595 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + </g> + <g + transform="matrix(1.0001473,0,0,0.99999643,-0.03552362,99.990034)" + style="display:inline" + id="slider-vert-scale-has-marks-above-backdrop" + inkscape:label="#g5529-3-5-9-3-7-0"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-4" + d="m 261.70963,5.0925019 c 3.7205,-3.709984 3.7205,-9.725048 0,-13.435029 -3.72049,-3.7099789 -9.75259,-3.7099889 -13.47308,0 l -6.73655,6.717515 6.73655,6.717514 c 3.72049,3.709981 9.75259,3.709984 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99992807;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.0001474,0,0,1.0002882,-0.0439831,99.987922)" + style="display:inline" + id="slider-vert-scale-has-marks-below-backdrop" + inkscape:label="#g5536-0-7-4-3-7-2"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-5" + d="m 278.29038,-8.3428188 c -3.7205,3.709985 -3.7205,9.725048 0,13.435029 3.72049,3.709981 9.75259,3.709984 13.47308,0 l 6.73655,-6.717514 -6.73655,-6.717515 c -3.72049,-3.7099852 -9.75259,-3.7099852 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99978218;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.0002804,0,0,1.000663,-0.0546868,69.99195)" + style="display:inline" + id="slider-horz-scale-has-marks-below-insensitive" + inkscape:label="#g5515-6-0-2-0-2-6-1"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-5-7" + d="m 201.71752,-8.3362062 c -3.70998,-3.7184218 -9.72505,-3.7184168 -13.43503,0 -3.70999,3.718416 -3.70999,9.74716 0,13.46558 L 195,11.862165 201.71752,5.1293738 c 3.70999,-3.718417 3.70999,-9.747159 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-5" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99952848;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-insensitive" + transform="matrix(1.0002678,0,0,0.99959816,-0.06024983,69.993323)" + inkscape:label="#g5522-9-5-3-0-5-1-0"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-7-8" + d="m 218.28249,5.0836351 c 3.70998,3.722567 9.72504,3.722563 13.43502,0 3.70999,-3.7225641 3.70999,-9.75803 0,-13.480597 L 225,-15.137261 l -6.71751,6.7402991 c -3.70999,3.722563 -3.70999,9.7580289 0,13.480597 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-7" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:1.00006701;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.0001413,0,0,1.0002778,-0.03401324,69.987751)" + style="display:inline" + id="slider-vert-scale-has-marks-above-insensitive" + inkscape:label="#g5529-3-5-9-3-7-0-9"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-3-0" + d="m 261.70963,5.0925005 c 3.7205,-3.709984 3.7205,-9.725048 0,-13.435029 -3.72049,-3.7099805 -9.75259,-3.7099845 -13.47308,0 l -6.73655,6.717515 6.73655,6.717514 c 3.72049,3.709981 9.75259,3.709984 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-3" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.0001413,0,0,1.0002778,-0.04226775,69.987751)" + style="display:inline" + id="slider-vert-scale-has-marks-below-insensitive" + inkscape:label="#g5536-0-7-4-3-7-2-8"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-8-6" + d="m 278.29038,-8.3425285 c -3.7205,3.709985 -3.7205,9.725048 0,13.435029 3.72049,3.709981 9.75259,3.709984 13.47308,0 l 6.73655,-6.717514 -6.73655,-6.717515 c -3.72049,-3.7099805 -9.75259,-3.7099845 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#f1f1f1;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-8" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#faf9f8;fill-opacity:1;fill-rule:nonzero;stroke:#d4cfca;stroke-width:0.99979043;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05464293,329.99228)" + style="display:inline" + id="slider-horz-scale-has-marks-below-backdrop-insensitive-dark" + inkscape:label="#g5515-6-0-2-0-2-66"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-8-7" + d="m 201.71751,-8.3368039 c -3.70998,-3.7184201 -9.72504,-3.7184201 -13.43502,0 -3.70999,3.71842 -3.70999,9.74716 0,13.46557 L 195,11.861566 201.71751,5.1287661 c 3.70999,-3.71841 3.70999,-9.74715 0,-13.46557 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-8" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + <g + id="g4740-1-5-6-8-2-4" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-backdrop-insensitive-dark" + transform="matrix(1.0002676,0,0,0.99960478,-0.06021352,329.99342)" + inkscape:label="#g5522-9-5-3-0-5-7"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-4-9" + d="m 218.28287,5.0832504 c 3.70998,3.72257 9.72505,3.72257 13.43502,0 3.70999,-3.72256 3.70999,-9.75802 0,-13.48059 l -6.71751,-6.7403104 -6.71751,6.7403104 c -3.70999,3.72256 -3.70999,9.75802 0,13.48059 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-4" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.03393652,329.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-above-backdrop-insensitive-dark" + inkscape:label="#g5529-3-5-9-3-7-2"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-3-8" + d="m 261.70973,5.0922 c 3.7205,-3.70998 3.7205,-9.72504 0,-13.43503 -3.72048,-3.70998 -9.75259,-3.70999 -13.47308,0 l -6.73655,6.71752 6.73655,6.71751 c 3.72049,3.70998 9.7526,3.70999 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-3" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.04218062,329.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-below-backdrop-insensitive-dark" + inkscape:label="#g5536-0-7-4-3-7-0"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-5-3" + d="m 278.29046,-8.3428304 c -3.72049,3.70998 -3.72049,9.72505 0,13.43503 3.7205,3.70998 9.7526,3.70999 13.4731,0 l 6.73655,-6.71751 -6.73655,-6.71752 c -3.7205,-3.7099796 -9.7526,-3.7099896 -13.4731,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-5" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05474131,299.99228)" + style="display:inline" + id="slider-horz-scale-has-marks-below-backdrop-dark" + inkscape:label="#g5515-6-0-2-0-2-6-7"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-2-1" + d="m 201.71752,-8.3368036 c -3.70998,-3.7184204 -9.72505,-3.7184204 -13.43503,0 -3.70999,3.71842 -3.70999,9.74716 0,13.46557 L 195,11.861566 201.71752,5.1287664 c 3.70998,-3.71841 3.70998,-9.74715 0,-13.46557 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-2" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + <g + id="g4740-1-5-6-8-2-3-7" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-backdrop-dark" + transform="matrix(1.0002676,0,0,0.99960478,-0.06021352,299.99342)" + inkscape:label="#g5522-9-5-3-0-5-1-4"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-6-1" + d="m 218.28287,5.0832604 c 3.70998,3.72256 9.72505,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 l -6.71751,-6.7403104 -6.71751,6.7403104 c -3.70999,3.72256 -3.70999,9.75802 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.000278;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-6" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.03393652,299.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-above-backdrop-dark" + inkscape:label="#g5529-3-5-9-3-7-0-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-30-7" + d="m 261.70973,5.0922 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72048,-3.70998 -9.75259,-3.70999 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.7526,3.70999 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-30" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.04218062,299.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-below-backdrop-dark" + inkscape:label="#g5536-0-7-4-3-7-2-0"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-87-1" + d="m 278.29046,-8.3428304 c -3.72049,3.70998 -3.72049,9.72504 0,13.43503 3.7205,3.70998 9.7526,3.70999 13.47309,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.7099796 -9.75259,-3.7099896 -13.47309,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-87" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;font-variant-east_asian:normal;opacity:1;vector-effect:none" /> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05464236,269.99228)" + style="display:inline" + id="slider-horz-scale-has-marks-below-insensitive-dark" + inkscape:label="#g5515-6-0-2-0-2-6-1-1"> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-5-3-8" + d="m 201.71751,-8.3368039 c -3.70998,-3.7184201 -9.72504,-3.7184201 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46557 L 195,11.861566 201.71751,5.1287661 c 3.70999,-3.71841 3.70999,-9.74715 0,-13.46557 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-5-9-2-9-6-5-3" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g4740-1-5-6-8-2-3-9-6" /> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-insensitive-dark" + transform="matrix(1.0002676,0,0,0.99960478,-0.06021218,269.99342)" + inkscape:label="#g5522-9-5-3-0-5-1-0-1"> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-7-2-1" + d="m 218.28287,5.0832505 c 3.70998,3.72256 9.72504,3.72256 13.43502,0 3.70999,-3.72256 3.70999,-9.75804 0,-13.4806 l -6.71751,-6.7403005 -6.71751,6.7403005 c -3.70999,3.72256 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-4-8-8-9-2-7-2" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00054941;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.03393593,269.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-above-insensitive-dark" + inkscape:label="#g5529-3-5-9-3-7-0-9-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-3-6-7" + d="m 261.70973,5.0922025 c 3.72051,-3.70999 3.72051,-9.72505 0,-13.43504 -3.72048,-3.7099705 -9.75258,-3.7099805 -13.47308,0 l -6.73655,6.71752 6.73655,6.71752 c 3.7205,3.70997 9.7526,3.70998 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-5-0-0-3-5-3-6" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002922,-0.04217992,269.98793)" + style="display:inline" + id="slider-vert-scale-has-marks-below-insensitive-dark" + inkscape:label="#g5536-0-7-4-3-7-2-8-0"> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-8-5-0" + d="m 278.29046,-8.3428376 c -3.72049,3.70999 -3.72049,9.72505 0,13.43504 3.7205,3.70997 9.7526,3.70998 13.47309,0 l 6.73655,-6.71752 -6.73655,-6.71752 c -3.72049,-3.7099704 -9.75259,-3.7099804 -13.47309,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-4-7-7-2-0-8-5" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#383739;fill-opacity:1;fill-rule:nonzero;stroke:#282829;stroke-width:1.00026885;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;font-variant-east_asian:normal;vector-effect:none" /> + </g> + <g + transform="matrix(0.99998303,0,0,1.0006657,0.00331234,39.991987)" + style="display:inline" + id="slider-horz-scale-has-marks-below-active" + inkscape:label="#g5515-6-7"> + <path + inkscape:connector-curvature="0" + id="path3497-8-3-0-7" + d="m 201.71944,-8.349802 c -3.71103,-3.72087 -9.72778,-3.720865 -13.4388,0 -3.71103,3.720863 -3.71103,9.753574 0,13.474441 l 6.7194,6.737222 6.7194,-6.737222 c 3.71103,-3.720864 3.71103,-9.753574 0,-13.474441 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00046968;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-5-8" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -3.70999,9.74715932 0,13.4655793 L 195,10.862168 201.71751,4.1293766 c 3.70999,-3.71841698 3.70999,-9.7471583 0,-13.4655793 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-6);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00125016;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g4740-1-7"> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-63-8" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cfcfcd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99967593;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-6-4" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9996759;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720-2-1" /> + </g> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-active" + transform="matrix(1,0,0,0.99944391,2.4701977e-6,39.991327)" + inkscape:label="#g5522-9-5"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 224.99414,-15.637108 a 0.50029607,0.50024899 0 0 0 -0.34774,0.146502 l -6.72018,6.7410411 c -3.90163,3.914481 -3.90163,10.274713 0,14.189198 3.90162,3.914485 10.24594,3.914481 14.14756,0 3.90162,-3.914481 3.90162,-10.274713 0,-14.189198 l -6.72019,-6.7410411 a 0.50029607,0.50024899 0 0 0 -0.35945,-0.146502 z m 0.006,1.207175 6.36464,6.3874831 c 3.51994,3.531541 3.51994,9.24343 0,12.774967 -3.51994,3.531536 -9.20935,3.53154 -12.72928,0 -3.51995,-3.531541 -3.51995,-9.24343 0,-12.774967 L 225,-14.429933 Z" + id="path3497-00-3-2" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3497-9-7" + d="m 218.28249,4.0830772 c 3.70998,3.7225673 9.72504,3.7225638 13.43502,0 3.70999,-3.72256391 3.70999,-9.7580291 0,-13.4805964 L 225,-16.137818 l -6.71751,6.7402988 c -3.70999,3.7225638 -3.70999,9.75802901 0,13.4805964 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-5-5);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:1.00027812;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g4740-2-0-6" + style="display:inline" + transform="rotate(180,209.99273,-2.6314087)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cfcfcd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027829;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-2-8-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8-02-1" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00027826;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,5.3621826 c 2.30863,-10e-7 4.61312,-0.859113 6.375,-2.625 1.88818,-1.8924693 2.75978,-4.4008102 2.625,-6.875 -0.12078,2.1382318 -0.99306,4.239352 -2.625,5.875 -1.76188,1.765887 -4.06637,2.624999 -6.375,2.625 -2.30863,1e-6 -4.61312,-0.859111 -6.375,-2.625 -1.63194,-1.6356505 -2.50422,-3.7367683 -2.625,-5.875 -0.13081,2.4697869 0.7403,4.9860195 2.625,6.875 1.76188,1.765889 4.06637,2.625001 6.375,2.625 z" + id="path4552-2-2-9-1" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0.99998368,0,0,1.00077,0.00413325,39.993802)" + style="display:inline" + id="slider-vert-scale-has-marks-above-active" + inkscape:label="#g5529-3-1"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-9-1-9" + d="m 261.71257,5.0815807 c 3.72102,-3.710988 3.72102,-9.727679 0,-13.438663 -3.72102,-3.7109827 -9.75397,-3.7109867 -13.47499,0 l -6.7375,6.719332 6.7375,6.719332 c 3.72102,3.710984 9.75397,3.710987 13.47499,-1e-6 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00020611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-6-6" + d="m 261.70963,4.0924971 c 3.7205,-3.70998424 3.7205,-9.7250478 0,-13.4350284 -3.72049,-3.7099807 -9.75259,-3.7099847 -13.47308,-2e-7 l -6.73655,6.7175144 6.73655,6.7175147 c 3.72049,3.7099806 9.75259,3.7099837 13.47308,-5e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-3-7);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g5028-2-8"> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cfcfcd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99962351;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-2-3" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99962348;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-93-8" /> + <path + inkscape:connector-curvature="0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-54-5" /> + </g> + </g> + <g + transform="matrix(0.99998368,0,0,1.00077,0.00468698,39.993802)" + style="display:inline" + id="slider-vert-scale-has-marks-below-active" + inkscape:label="#g5536-0-2"> + <path + inkscape:connector-curvature="0" + id="path3497-0-1-2-9" + d="m 278.28744,-8.3570823 c -3.72103,3.710988 -3.72103,9.727679 0,13.438663 3.72102,3.710985 9.75397,3.710988 13.47498,0 l 6.73751,-6.719331 -6.73751,-6.719332 c -3.72101,-3.7109827 -9.75396,-3.7109867 -13.47498,0 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00020611;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-3-3" + d="m 278.29038,-9.3425315 c -3.7205,3.7099842 -3.7205,9.72504797 0,13.4350286 3.72049,3.7099807 9.75259,3.7099842 13.47308,0 l 6.73655,-6.7175144 -6.73655,-6.7175145 c -3.72049,-3.7099802 -9.75259,-3.7099842 -13.47308,3e-7 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7117-1-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g5028-9-66-6" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,-0.02786437)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cfcfcd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99962351;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-0-0-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99962348;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6-8-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6-1-9" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.0002802,0,0,1.0006911,-0.05464064,59.867882)" + style="display:inline" + id="slider-horz-scale-has-marks-below-active-dark" + inkscape:label="#g5543-1-3"> + <path + inkscape:connector-curvature="0" + id="path3497-8-2-0-3-9" + d="m 201.71752,171.6632 c -3.70999,-3.71842 -9.72505,-3.71842 -13.43503,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71752,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-8-2-0-3" + d="m 201.71751,170.6638 c -3.70998,-3.71842 -9.72504,-3.71842 -13.43502,0 -3.70999,3.71841 -3.70999,9.74716 0,13.46558 l 6.71751,6.73279 6.71751,-6.73279 c 3.70999,-3.71842 3.70999,-9.74716 0,-13.46558 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + transform="translate(0,180)" + id="g4740-3-3-5" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-1-8-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#25292b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99951473;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-3-2-6" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99951473;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 186.0625,-3.65625 c -0.0184,0.1578753 -0.0524,0.3102699 -0.0625,0.46875 9.6e-4,0.021167 -0.001,0.041339 0,0.0625 0.113,2.14970912 0.98494,4.2624574 2.625,5.90625 L 195,9.1875 201.375,2.78125 c 1.64006,-1.6437912 2.512,-3.75654062 2.625,-5.90625 -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 -0.20963,1.9842189 -1.04419,3.9157419 -2.5625,5.4375 L 195,8.1875 188.625,1.78125 c -1.51831,-1.5217594 -2.35287,-3.453281 -2.5625,-5.4375 z" + id="path4720-9-9-2" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + style="display:inline" + id="slider-horz-scale-has-marks-above-active-dark" + transform="matrix(1.0002676,0,0,0.99960459,-0.06021476,60.064604)" + inkscape:label="#g5550-2-6"> + <path + inkscape:connector-curvature="0" + id="path3497-3-5-7-4" + d="m 218.28287,185.08325 c 3.70999,3.72257 9.72505,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 l -6.71751,-6.74029 -6.71751,6.74029 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-3-5-7" + d="m 218.28249,184.08308 c 3.70998,3.72257 9.72504,3.72256 13.43502,0 3.70999,-3.72257 3.70999,-9.75803 0,-13.4806 L 225,163.86218 l -6.71751,6.7403 c -3.70999,3.72257 -3.70999,9.75803 0,13.4806 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-6);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1.00027823;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g4740-2-9-6-9" + style="display:inline" + transform="rotate(180,209.99273,87.36859)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#25292b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00006408;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 195,-11.625 c -2.30863,10e-7 -4.61312,0.859113 -6.375,2.625 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.765887 4.06637,-2.624999 6.375,-2.625 2.30863,-10e-7 4.61312,0.859111 6.375,2.625 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.765889 -4.06637,-2.625001 -6.375,-2.625 z" + id="path4552-2-29-7-3" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 186,-3.125 c -0.14009,2.48003388 0.73219,5.009137 2.625,6.90625 L 195,10.1875 201.375,3.78125 c 1.89281,-1.8971113 2.76509,-4.42621625 2.625,-6.90625 -0.11682,2.14449281 -0.98843,4.26596 -2.625,5.90625 L 195,9.1875 188.625,2.78125 C 186.98843,1.1409586 186.11682,-0.9805068 186,-3.125 Z" + id="path4552-6-8-0-8-9" + inkscape:connector-curvature="0" /> + </g> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00006408;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 224.98546,185.36218 c 2.30863,0 4.61312,-0.85911 6.375,-2.625 1.88818,-1.89247 2.75978,-4.40081 2.625,-6.875 -0.12078,2.13824 -0.99306,4.23936 -2.625,5.875 -1.76188,1.76589 -4.06637,2.625 -6.375,2.625 -2.30863,0 -4.61312,-0.85911 -6.375,-2.625 -1.63194,-1.63565 -2.50422,-3.73676 -2.625,-5.875 -0.13081,2.46979 0.7403,4.98602 2.625,6.875 1.76188,1.76589 4.06637,2.625 6.375,2.625 z" + id="path4552-2-2-8-9-0" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(1.000141,0,0,1.0002924,-0.03393642,59.935304)" + style="display:inline" + id="slider-vert-scale-has-marks-above-active-dark" + inkscape:label="#g5557-6-9"> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4-4-6-2" + d="m 261.70973,185.09221 c 3.7205,-3.71 3.7205,-9.72506 0,-13.43503 -3.72048,-3.70999 -9.75258,-3.70999 -13.47308,0 l -6.73655,6.7175 6.73655,6.71753 c 3.7205,3.70997 9.7526,3.70997 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-7-4-4-6" + d="m 261.70963,184.0925 c 3.7205,-3.70999 3.7205,-9.72505 0,-13.43503 -3.72049,-3.70998 -9.75259,-3.70998 -13.47308,0 l -6.73655,6.71751 6.73655,6.71752 c 3.72049,3.70998 9.75259,3.70998 13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-9);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + transform="translate(0,180)" + id="g5028-6-2-0" + style="display:inline"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#25292b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978347;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-8-0-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978347;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-9-2-7" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-5-4-7" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.0001409,0,0,1.0002922,-0.04217816,59.935339)" + style="display:inline" + id="slider-vert-scale-has-marks-below-active-dark" + inkscape:label="#g5564-7-7"> + <path + inkscape:connector-curvature="0" + id="path3497-0-9-0-6-9" + d="m 278.29048,171.65717 c -3.72051,3.70998 -3.72051,9.72505 0,13.43503 3.72048,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70997 -9.7526,-3.70998 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3497-0-9-0-6" + d="m 278.29038,170.65747 c -3.7205,3.70998 -3.7205,9.72505 0,13.43503 3.72049,3.70998 9.75259,3.70998 13.47308,0 l 6.73655,-6.71752 -6.73655,-6.71751 c -3.72049,-3.70998 -9.75259,-3.70999 -13.47308,0 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient7101-3-0-4);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + <g + id="g5028-9-6-2-0" + style="display:inline" + transform="matrix(-1,0,0,1,540.0136,179.97214)"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#25292b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978362;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 242.6875,-3.125 -0.5,0.5 6.40625,6.375 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.8909,-1.8855547 2.75998,-4.40573231 2.625,-6.875 -0.11699,2.14022713 -0.98607,4.2407037 -2.625,5.875 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 z" + id="path4906-0-3-4-4" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99978362;marker:none;enable-background:accumulate;clip-rule:nonzero;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 263.9375,-3.65625 c -0.20946,1.9781727 -1.042,3.89005249 -2.5625,5.40625 -3.53003,3.520064 -9.25122,3.5200613 -12.78125,0 l -5.40625,-5.375 -0.5,0.5 5.90625,5.875 c 3.53003,3.5200613 9.25122,3.520064 12.78125,0 1.63841,-1.6337777 2.50934,-3.73426266 2.625,-5.875 -10e-4,-0.020474 10e-4,-0.042033 0,-0.0625 -0.01,-0.1568009 -0.0447,-0.3125289 -0.0625,-0.46875 z" + id="path4906-3-6-3-4-3" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.05;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;enable-background:accumulate" + d="m 254.96875,-11.625 c -2.31201,-10e-7 -4.60901,0.863994 -6.375,2.625 l -6.40625,6.375 0.5,0.5 5.90625,-5.875 c 1.76599,-1.761006 4.06299,-2.625001 6.375,-2.625 2.31201,10e-7 4.64224,0.865965 6.40625,2.625 1.63893,1.6342942 2.50801,3.734773 2.625,5.875 0.13498,-2.4692679 -0.7341,-4.9894477 -2.625,-6.875 -1.76401,-1.759035 -4.09424,-2.624999 -6.40625,-2.625 z" + id="path4906-6-6-4-9-3" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + inkscape:label="#g10801" + transform="matrix(1.9947791,0,0,1.9939719,354.38167,165.09433)" + id="sjhgfjsgf" /> + <g + id="text-select-end" + transform="rotate(180,270.01517,-10.637818)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path10579" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1299);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.00046968;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g10581"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99985634;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" + d="m 195,-10.500316 c -2.30863,10e-7 -4.61312,0.8591138 -6.375,2.6250022 -1.88818,1.8924693 -2.49461,4.3124219 -2.35983,6.7866117 0.12078,-2.1382318 0.72789,-4.1509637 2.35983,-5.7866117 1.76188,-1.7658876 4.06637,-2.6250004 6.375,-2.6250014 2.30863,-1e-6 4.61312,0.8591118 6.375,2.6250014 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658904 -4.06637,-2.6250032 -6.375,-2.6250022 z" + id="path10583" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sscssscss" /> + <path + sodipodi:nodetypes="ccccccccc" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 186.22098,-1.1362622 c 0.113,2.1497091 2.0766,6.5869279 6.51409,7.5414344 L 203.97227,9.7763966 204,-2.4178932 c -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 L 203.08839,8.715736 192.91183,5.7587256 c -5.47891,-1.2800965 -6.69085,-6.8949878 -6.69085,-6.8949878 z" + id="path10587" + inkscape:connector-curvature="0" /> + </g> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect10589" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="#g5515" + transform="rotate(180,270.01517,19.362182)" + id="text-select-end-active"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient10617);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path10593" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g10595"> + <path + inkscape:connector-curvature="0" + id="path10597" + d="m 195,-10.146756 c -2.30863,10e-7 -4.61312,0.8591115 -6.375,2.6249957 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.7658857 4.06637,-2.6249962 6.375,-2.6249972 2.30863,-1e-6 4.61312,0.8591095 6.375,2.6249972 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658862 -4.06637,-2.6249967 -6.375,-2.6249957 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#f5f5f5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" /> + </g> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect10601" + width="20" + height="24" + x="185" + y="-12.637817" /> + </g> + <g + id="text-select-end-hover" + transform="rotate(180,270.01517,4.3621826)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path10605" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <g + id="g10607" /> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect10613" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="#g5515" + transform="rotate(180,270.01517,89.362185)" + id="text-select-end-dark"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1463);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048554;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path10686" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g10688"> + <path + sodipodi:nodetypes="sscssscss" + inkscape:connector-curvature="0" + id="path10692" + d="m 195,-10.500316 c -2.30863,10e-7 -4.61312,0.8591138 -6.375,2.6250022 -1.88818,1.8924693 -2.49461,4.3124219 -2.35983,6.7866117 0.12078,-2.1382318 0.72789,-4.1509637 2.35983,-5.7866117 1.76188,-1.7658876 4.06637,-2.6250004 6.375,-2.6250014 2.30863,-1e-6 4.61312,0.8591118 6.375,2.6250014 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658904 -4.06637,-2.6250032 -6.375,-2.6250022 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#2f3434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path10694" + d="m 186.22098,-1.1362622 c 0.113,2.1497091 2.0766,6.5869279 6.51409,7.5414344 L 203.97227,9.7763966 204,-2.4178932 c -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 L 203.08839,8.715736 192.91183,5.7587256 c -5.47891,-1.2800965 -6.69085,-6.8949878 -6.69085,-6.8949878 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:nodetypes="ccccccccc" /> + </g> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect10696" + width="20" + height="24" + x="185" + y="-12.637817" /> + </g> + <g + id="text-select-end-active-dark" + transform="rotate(180,270.01517,119.36218)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path10700" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient11093);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <g + id="g10702"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000014;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;filter-blend-mode:normal;filter-gaussianBlur-deviation:0" + d="m 195,-10.677087 c -2.30863,1e-6 -4.61312,0.8591124 -6.375,2.6249966 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.7658857 4.06637,-2.6249962 6.375,-2.6249972 2.30863,-10e-7 4.61312,0.8591095 6.375,2.6249972 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658862 -4.06637,-2.6249976 -6.375,-2.6249966 z" + id="path10704" + inkscape:connector-curvature="0" /> + </g> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect10708" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path10694-2" + d="m 186.22101,-1.136263 c 0.113,2.14971 2.0766,6.58693 6.51409,7.54144 L 203.9723,9.776397 204,-2.417893 c -0.001,-0.0205 0.001,-0.042 0,-0.0625 -0.01,-0.15503 -0.0445,-0.3143 -0.0625,-0.46875 l -0.84911,11.66488 -10.17656,-2.95701 c -5.47891,-1.2801 -6.69085,-6.89499 -6.69085,-6.89499 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:nodetypes="ccccccccc" /> + </g> + <g + inkscape:label="#g5515" + transform="rotate(180,270.01517,104.36218)" + id="text-select-end-hover-dark"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#080909;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path10712" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g10714" /> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect10720" + width="20" + height="24" + x="185" + y="-12.637817" /> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#323737;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 195,-10.784583 c -2.30863,0 -4.61312,0.8591104 -6.375,2.6250004 -1.88818,1.89247 -2.49461,4.31242 -2.35983,6.78661 0.12078,-2.13823 0.72789,-4.15096 2.35983,-5.78661 1.76188,-1.76589 4.06637,-2.625 6.375,-2.625 2.30863,0 4.61312,0.85911 6.375,2.625 1.63194,1.63565 2.50422,3.73677 2.625,5.875 0.13081,-2.46979 -0.7403,-4.98602 -2.625,-6.875 -1.76188,-1.76589 -4.06637,-2.6250004 -6.375,-2.6250004 z" + id="path10956" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sscssscss" /> + <path + inkscape:connector-curvature="0" + id="path10694-1" + d="m 186.22101,-1.136263 c 0.113,2.14971 2.0766,6.58693 6.51409,7.54144 L 203.9723,9.776397 204,-2.417893 c -0.001,-0.0205 0.001,-0.042 0,-0.0625 -0.01,-0.15503 -0.0445,-0.3143 -0.0625,-0.46875 l -0.84911,11.66488 -10.17656,-2.95701 c -5.47891,-1.2801 -6.69085,-6.89499 -6.69085,-6.89499 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:nodetypes="ccccccccc" /> + </g> + <g + inkscape:label="#g5515" + transform="matrix(1,0,0,-1,122,-21.275635)" + id="text-select-start"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1299);fill-opacity:1;fill-rule:nonzero;stroke:#c5c0ba;stroke-width:1.0004697;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path12828" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g12830"> + <path + sodipodi:nodetypes="sscssscss" + inkscape:connector-curvature="0" + id="path12834" + d="m 195,-10.500316 c -2.30863,10e-7 -4.61312,0.8591138 -6.375,2.6250022 -1.88818,1.8924693 -2.49461,4.3124219 -2.35983,6.7866117 0.12078,-2.1382318 0.72789,-4.1509637 2.35983,-5.7866117 1.76188,-1.7658876 4.06637,-2.6250004 6.375,-2.6250014 2.30863,-1e-6 4.61312,0.8591118 6.375,2.6250014 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658904 -4.06637,-2.6250032 -6.375,-2.6250022 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ededec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99985634;marker:none;enable-background:accumulate;clip-rule:nonzero;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter-blend-mode:normal;filter-gaussianBlur-deviation:0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" /> + <path + inkscape:connector-curvature="0" + id="path12836" + d="m 186.22098,-1.1362622 c 0.113,2.1497091 2.0766,6.5869279 6.51409,7.5414344 L 203.97227,9.7763966 204,-2.4178932 c -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 L 203.08839,8.715736 192.91183,5.7587256 c -5.47891,-1.2800965 -6.69085,-6.8949878 -6.69085,-6.8949878 z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + sodipodi:nodetypes="ccccccccc" /> + </g> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect12838" + width="20" + height="24" + x="185" + y="-12.637817" /> + </g> + <g + id="text-select-start-active" + transform="matrix(1,0,0,-1,122,38.724365)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path12842" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient12904);fill-opacity:1;fill-rule:nonzero;stroke:#3584e4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <g + id="g12844"> + <path + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#f5f5f5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.93591636;marker:none;enable-background:accumulate" + d="m 195,-10.146756 c -2.30863,10e-7 -4.61312,0.8591115 -6.375,2.6249957 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.7658857 4.06637,-2.6249962 6.375,-2.6249972 2.30863,-1e-6 4.61312,0.8591095 6.375,2.6249972 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658862 -4.06637,-2.6249967 -6.375,-2.6249957 z" + id="path12846" + inkscape:connector-curvature="0" /> + </g> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect12850" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="#g5515" + transform="matrix(1,0,0,-1,122,8.7243652)" + id="text-select-start-hover"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fefefe;fill-opacity:1;fill-rule:nonzero;stroke:#cec9c4;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path12854" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g12856" /> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect12862" + width="20" + height="24" + x="185" + y="-12.637817" /> + </g> + <g + id="text-select-start-dark" + transform="matrix(1,0,0,-1,122,178.72437)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path12866" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient1498);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal;vector-effect:none" /> + <g + id="g12868"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#2f3434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 195,-10.500316 c -2.30863,10e-7 -4.61312,0.8591138 -6.375,2.6250022 -1.88818,1.8924693 -2.49461,4.3124219 -2.35983,6.7866117 0.12078,-2.1382318 0.72789,-4.1509637 2.35983,-5.7866117 1.76188,-1.7658876 4.06637,-2.6250004 6.375,-2.6250014 2.30863,-1e-6 4.61312,0.8591118 6.375,2.6250014 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658904 -4.06637,-2.6250032 -6.375,-2.6250022 z" + id="path12872" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sscssscss" /> + <path + sodipodi:nodetypes="ccccccccc" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 186.22098,-1.1362622 c 0.113,2.1497091 2.0766,6.5869279 6.51409,7.5414344 L 203.97227,9.7763966 204,-2.4178932 c -0.001,-0.020511 0.001,-0.041996 0,-0.0625 -0.01,-0.155035 -0.0445,-0.3142975 -0.0625,-0.46875 L 203.08839,8.715736 192.91183,5.7587256 c -5.47891,-1.2800965 -6.69085,-6.8949878 -6.69085,-6.8949878 z" + id="path12874" + inkscape:connector-curvature="0" /> + </g> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect12876" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="#g5515" + transform="matrix(1,0,0,-1,122,238.72437)" + id="text-select-start-active-dark"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient12910);fill-opacity:1;fill-rule:nonzero;stroke:#0b2a4f;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + id="path12880" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscss" /> + <g + id="g12882"> + <path + inkscape:connector-curvature="0" + id="path12884" + d="m 195,-10.677087 c -2.30863,1e-6 -4.61312,0.8591124 -6.375,2.6249966 -1.88818,1.8924693 -2.75978,4.4008102 -2.625,6.875 0.12078,-2.1382318 0.99306,-4.239352 2.625,-5.875 1.76188,-1.7658857 4.06637,-2.6249962 6.375,-2.6249972 2.30863,-10e-7 4.61312,0.8591095 6.375,2.6249972 1.63194,1.6356505 2.50422,3.7367683 2.625,5.875 0.13081,-2.4697869 -0.7403,-4.9860195 -2.625,-6.875 -1.76188,-1.7658862 -4.06637,-2.6249976 -6.375,-2.6249966 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.4;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#2c3133;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000014;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;filter-blend-mode:normal;filter-gaussianBlur-deviation:0" /> + </g> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect12886" + width="20" + height="24" + x="185" + y="-12.637817" /> + <path + sodipodi:nodetypes="ccccccccc" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 186.22101,-1.136263 c 0.113,2.14971 2.0766,6.58693 6.51409,7.54144 L 203.9723,9.776397 204,-2.417893 c -0.001,-0.0205 0.001,-0.042 0,-0.0625 -0.01,-0.15503 -0.0445,-0.3143 -0.0625,-0.46875 l -0.84911,11.66488 -10.17656,-2.95701 c -5.47891,-1.2801 -6.69085,-6.89499 -6.69085,-6.89499 z" + id="path12888" + inkscape:connector-curvature="0" /> + </g> + <g + id="text-select-start-hover-dark" + transform="matrix(1,0,0,-1,122,208.72437)" + inkscape:label="#g5515"> + <path + sodipodi:nodetypes="ssscss" + inkscape:connector-curvature="0" + id="path12892" + d="m 201.71751,-9.3362027 c -3.70998,-3.7184223 -9.72504,-3.7184173 -13.43502,0 -3.70999,3.718416 -4.20188,13.4440732 3.62392,16.0288414 l 12.62392,4.1695293 -0.16117,-6.7327914 c -0.1257,-5.251176 1.05834,-9.7471583 -2.65165,-13.4655793 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4838-7-9);fill-opacity:1;fill-rule:nonzero;stroke:#131314;stroke-width:1.00048557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;font-variant-east_asian:normal" /> + <g + id="g12894" /> + <rect + y="-12.637817" + x="185" + height="24" + width="20" + id="rect12896" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + sodipodi:nodetypes="sscssscss" + inkscape:connector-curvature="0" + id="path12898" + d="m 195,-10.784583 c -2.30863,0 -4.61312,0.8591104 -6.375,2.6250004 -1.88818,1.89247 -2.49461,4.31242 -2.35983,6.78661 0.12078,-2.13823 0.72789,-4.15096 2.35983,-5.78661 1.76188,-1.76589 4.06637,-2.625 6.375,-2.625 2.30863,0 4.61312,0.85911 6.375,2.625 1.63194,1.63565 2.50422,3.73677 2.625,5.875 0.13081,-2.46979 -0.7403,-4.98602 -2.625,-6.875 -1.76188,-1.76589 -4.06637,-2.6250004 -6.375,-2.6250004 z" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#323737;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + sodipodi:nodetypes="ccccccccc" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.05;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 186.22101,-1.136263 c 0.113,2.14971 2.0766,6.58693 6.51409,7.54144 L 203.9723,9.776397 204,-2.417893 c -0.001,-0.0205 0.001,-0.042 0,-0.0625 -0.01,-0.15503 -0.0445,-0.3143 -0.0625,-0.46875 l -0.84911,11.66488 -10.17656,-2.95701 c -5.47891,-1.2801 -6.69085,-6.89499 -6.69085,-6.89499 z" + id="path12900" + inkscape:connector-curvature="0" /> + </g> + </g> +</svg> diff --git a/source/gtk3/assets.txt b/source/gtk3/assets.txt new file mode 100644 index 0000000..4b27b15 --- /dev/null +++ b/source/gtk3/assets.txt @@ -0,0 +1,60 @@ +text-select-end +text-select-end-hover +text-select-end-active +text-select-start +text-select-start-hover +text-select-start-active +text-select-end-dark +text-select-end-hover-dark +text-select-end-active-dark +text-select-start-dark +text-select-start-hover-dark +text-select-start-active-dark +slider-horz-scale-has-marks-below +slider-horz-scale-has-marks-below-hover +slider-horz-scale-has-marks-below-active +slider-horz-scale-has-marks-below-insensitive +slider-horz-scale-has-marks-below-backdrop +slider-horz-scale-has-marks-below-backdrop-insensitive +slider-vert-scale-has-marks-below +slider-vert-scale-has-marks-below-hover +slider-vert-scale-has-marks-below-active +slider-vert-scale-has-marks-below-insensitive +slider-vert-scale-has-marks-below-backdrop +slider-vert-scale-has-marks-below-backdrop-insensitive +slider-horz-scale-has-marks-above +slider-horz-scale-has-marks-above-hover +slider-horz-scale-has-marks-above-active +slider-horz-scale-has-marks-above-insensitive +slider-horz-scale-has-marks-above-backdrop +slider-horz-scale-has-marks-above-backdrop-insensitive +slider-vert-scale-has-marks-above +slider-vert-scale-has-marks-above-hover +slider-vert-scale-has-marks-above-active +slider-vert-scale-has-marks-above-insensitive +slider-vert-scale-has-marks-above-backdrop +slider-vert-scale-has-marks-above-backdrop-insensitive +slider-horz-scale-has-marks-below-dark +slider-horz-scale-has-marks-below-hover-dark +slider-horz-scale-has-marks-below-active-dark +slider-horz-scale-has-marks-below-insensitive-dark +slider-horz-scale-has-marks-below-backdrop-dark +slider-horz-scale-has-marks-below-backdrop-insensitive-dark +slider-vert-scale-has-marks-below-dark +slider-vert-scale-has-marks-below-hover-dark +slider-vert-scale-has-marks-below-active-dark +slider-vert-scale-has-marks-below-insensitive-dark +slider-vert-scale-has-marks-below-backdrop-dark +slider-vert-scale-has-marks-below-backdrop-insensitive-dark +slider-horz-scale-has-marks-above-dark +slider-horz-scale-has-marks-above-hover-dark +slider-horz-scale-has-marks-above-active-dark +slider-horz-scale-has-marks-above-insensitive-dark +slider-horz-scale-has-marks-above-backdrop-dark +slider-horz-scale-has-marks-above-backdrop-insensitive-dark +slider-vert-scale-has-marks-above-dark +slider-vert-scale-has-marks-above-hover-dark +slider-vert-scale-has-marks-above-active-dark +slider-vert-scale-has-marks-above-insensitive-dark +slider-vert-scale-has-marks-above-backdrop-dark +slider-vert-scale-has-marks-above-backdrop-insensitive-dark diff --git a/source/gtk3/assets/bullet-symbolic.svg b/source/gtk3/assets/bullet-symbolic.svg new file mode 100644 index 0000000..acf880a --- /dev/null +++ b/source/gtk3/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="bullet-symbolic.svg" + inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + height="14" + id="svg7384" + version="1.1" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + width="14"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer9" + inkscape:cx="6.1684486" + inkscape:cy="5.9327595" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="true" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#3a3b39" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="false" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1376" + inkscape:window-maximized="1" + inkscape:window-width="3440" + inkscape:window-x="0" + inkscape:window-y="639" + inkscape:zoom="62.240778" + inkscape:showpageshadow="false"> + <inkscape:grid + dotted="false" + empspacing="2" + enabled="true" + id="grid4866" + originx="-139.99995" + originy="120" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk3/assets/bullet-symbolic.symbolic.png b/source/gtk3/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6925a5f851df0f65b8ec5ce0add05b88683463 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@?$(*978lF zUY+2`)u15aB0u-=w1;;eU*_C3iFL9 zm?QMox$4H$87&g8k1xHt*DLIirc3GJ&-Ul8t$MPfy@U1jM7DFRx7Mg!-M>fV63`w7 MPgg&ebxsLQ0M~Ln!2kdN literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/check-symbolic.svg b/source/gtk3/assets/check-symbolic.svg new file mode 100644 index 0000000..b04b5ad --- /dev/null +++ b/source/gtk3/assets/check-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk3/assets/check-symbolic.symbolic.png b/source/gtk3/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..14bd626cedc729059f15197b707c289d52342899 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@)vr#IEH9U z+6k1(9P7OmivV=OtO5P9tpm*BY< z)%WeW8#tm(4qwT;V{aIf?wf++Kcp3S f`9C}Dzsh~5N9!x&UKJUjV;MYM{an^LB{Ts5W9C*a literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/dash-symbolic.svg b/source/gtk3/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/source/gtk3/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk3/assets/dash-symbolic.symbolic.png b/source/gtk3/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 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 Up2jwI#sB~S07*qoM6N<$g4L#1qyPW_ literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-active.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..53729ec8ec9cea3a1f558b05af66b9143c621bd5 GIT binary patch literal 937 zcmV;a16KTrP)X1^@s6F&7Tg00004b3#c}2nYxW zd|7v%K@>#I8Cj<@ch@Nk0 zGwn3zf)7^)8frFL^LCnn9SDzwjfS@53tf9c(3+;`xlh5yK*KqpHI0IWnvBaWVJnpl zHX6GBmTA{E8&_%?1

WO<6Ve)>j3WZde>tNFLD;06#3ze0B5GS`p~kGiGtY_U?vX zkM|~BFSoPz%k{YU`B-ma{?_Pv03dT3ANxvGJ#zY&Nu|0!A8#LOAR(}N&wqV}KQTj6 zrC@!1Wl+=o1VV^{szfDNRiOrTOIa-i6w**R%U8rXFBr%<$HFqjugRo=2}l*wN+bv& z3Tii_={f}`q>4Fdp=+|h7xJL_1RPK341jPw4?f0n9?B-ib3s5j^GPrV-Z-VILca(& z_{N2ga#IqX{nyJ_3IGZo3IIIsw*~j?dy;9zPlY?2q~kaR10Bc4jep(b;9&f;6uqWuV(kk7x1gaA*wW4PS~v*$|l8Jg&R;*@+_*WWobVcEP=Q!duDk@mBR5CTF7 zqCKy$^}3vV(e-TO^Gm3@f4{uz8+t`{^)Xj!jw89u`1gW;{iZn zBrek4pM!nT^BpHQv?jWr!~vwnWSb@TqT!MOWTHs}aEBqOj~)6S5kt&==;jOJ-7Ln(?ws@cZW;InM1)!mTB6KEQR&GCz<0?lRR<&%Zd4AHM z7Hw@?u9be?tHk&8J=Iiy3TQZ3N7Ch%?d>?4yfLzBe|^mhW6d+>iC)_n`;u1rc?*0` zZmc>f5P&g;>Jp3Q4b@nJN5ni`*BHHVthvUdRNc0=WoZ4f5`xVetGRHxeNvzi!9|F4 zJKV9O16Py5aO1vBGhaL1xYH_CyDhd9qhC@&@X2uiK|!$#%WZaVs6xPx;>AUc(JxF0 zD%=peT50n#hN7nRRm>U(&~UI>(>?6^dL!^-BiIAHB2UtOG$ovCC$9`N7${f5OIK|EuKl&eA`pT8iMM#+inBqee3!Xf?h#uJtazM ztts&fcP}jln1AfQv0H|q6y_d)l~)x_xxO(rnP2uT?jzg9<|)ou3jd}qNdC~XHdo% z=2qB+wl>!&5xLk_5b~W9o*^st3ravRm)J&R*1Sp^pEdbq;8Ygy2vs3Pds5F)Vko^} z+W5C5XWNW1)RfzR6x)bcTIbI>l-3%bIDmL!)CIv*-GmwpSN zqbCgrgWt(1^+Ntkp^;A?P)@3A55U_U7OB+0l&htb(BI$3!FCS-&Om&RYJK$we-TX2 zGw*mzM@J_jYRZ-B?2Pm5Vas52SLC@ZudCiedj_0L^4UZhY3oxYlgYtVIQc4BmZG;e zL8Q;iKo)T_ea|L7`fEx7x#atQdkoNzzZo>`9mjE9jZ)U6s-u*J<2ZE2J9%us-xy#l2?nc}Yp71_*_Uv8+P3Gu^w32udj|%ffYCB9RE`Y>use zFExp@NG5*tzW19q>;*Ezp#XC6f9;CSSaNr1(h1bI_WQW1YJlF}1b%-Iuh)xG3K2m> z#ssI7LMaQ&vJesa`v-_bKEiP|KiyZ(krN_Ls^=GPJyiE7(DU&)>r-*^$6K0PW-MAe zyEE;(=-qC=SyYpi-b5FbHQl$Mqf z2n6wXJSSBtpU;s>rAQ<1Nd==ksIR9xO|6U5(@9$!4>-u3JbTLcb2O>tK)r zZ3=-*w&z&=TMsY&%^*zj)5%Y@tU^HXyxV^^x9rjtTa@x#2Qa7Hua12m8TvL{PAmI9=JVju`m zbHjJ5s;*jny%i{1g0ij0ko{Nn2ZcGblpr}J=s_u<#l>Fy7lVdFG~`qK}%V@Y%-rCI>*pnC>k n)!=X1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 zcmV;I1!($-P)xX%qXt=CJT} z>XszLd0FDW8u`wh^YedZ&YZczHfVBka=$U=GJtdLwML`S-0GOJ)d7Ma7`4`)0#0T> z{hB243)in-|9dOrnytJ%F>&gEwf;14(prnPmQLHBo|rgwU@K#9+Odg=QwMxMo&qY? z`iv9`04y&r6DKhsb0T`KR;&HFnejK}*lJKBf{0Kk6!5JN=m}M3ipAn%n~Bl4W0gu} zEJ@NSpzK?pLI(A)mX?=@;~1c>>dw{c^;`YK>C3SUY8oi}zFiXvV5BgD?^}SPh?$w3 zoIKo5tPML>E|(9csha|x^nFVqKe8rNuX>!j=3IKV(P;d!k$4+&tXwW1bk0rp3k8{T z)(3dP7;h#Bf+HJw?>|Qmg5Zd?{tOWGF7$r2w6v7%Ru(|d&dtp&tk-{C$10V|(d~c& z7#Ue{ZX9H`SS%h}um74+DwWF7G)-qznecs|k;2HPfO@5>v|25qI0Cq#>dw~d_1`uO zRw|VqS7in`wp~!Y>e&zrB0OKK)owi8=U-DPxdI%^?En;XHblaLQT_-_PwDR9CrN4$t!dPM1ohS69G9+y#K4q2XPJ>Z%)C zRWATYsZ=_o%1sgR_C2z1U|;}?i;FmQNgVr!jjFx^cv)TuMaGz{deLJB*tgkIW(W1C0S3RgdX#yT zGr-bdQ67{ksB+H$w^bEI2hBw1yi`QwFQdve0GGN!bCITLw|UKo$S(j%k_?V0Q|dZk zBKosYO=p2_sXI`08AN2(96EI9JK%QeQk)yybUJn2S-VxOR(~+Fv$F}vB~>MiqJe>h zVF-XKmw?m&SZlrjq9_Vgb@yF!&Jl*80--T{4p}{R_3G7|s$5i6S#Gs=9jw)EL8qAg zvim)4<>Zdz@B`q_IF7m((p^y)McJa)-<@+Gc7I<1o1dS*1NtVAwpuMs)16NrNt)1Z zw-j)y-aGYr{ciW!10_YX*}O42I=ZOJ`6!CiTDxNxlO##Fw{%YdQI&V=_3GEX&;M2H zG@H$zMn^||;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a* zty#>!jFGpi)#}t*@2opV&1Q3cY;5c+=X5V{I!O}~MN#LlRaU-KuO{alNfOfzLt5X1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 zcmV;I1!($-P)xX%qXt=CJT} z>XszLd0FDW8u`wh^YedZ&YZczHfVBka=$U=GJtdLwML`S-0GOJ)d7Ma7`4`)0#0T> z{hB243)in-|9dOrnytJ%F>&gEwf;14(prnPmQLHBo|rgwU@K#9+Odg=QwMxMo&qY? z`iv9`04y&r6DKhsb0T`KR;&HFnejK}*lJKBf{0Kk6!5JN=m}M3ipAn%n~Bl4W0gu} zEJ@NSpzK?pLI(A)mX?=@;~1c>>dw{c^;`YK>C3SUY8oi}zFiXvV5BgD?^}SPh?$w3 zoIKo5tPML>E|(9csha|x^nFVqKe8rNuX>!j=3IKV(P;d!k$4+&tXwW1bk0rp3k8{T z)(3dP7;h#Bf+HJw?>|Qmg5Zd?{tOWGF7$r2w6v7%Ru(|d&dtp&tk-{C$10V|(d~c& z7#Ue{ZX9H`SS%h}um74+DwWF7G)-qznecs|k;2HPfO@5>v|25qI0Cq#>dw~d_1`uO zRw|VqS7in`wp~!Y>e&zrB0OKK)owi8=U-DPxdI%^?En;XHblaLQT_-_PwDR9CrN4$t!dPM1ohS69G9+y#K4q2XPJ>Z%)C zRWATYsZ=_o%1sgR_C2z1U|;}?i;FmQNgVr!jjFx^cv)TuMaGz{deLJB*tgkIW(W1C0S3RgdX#yT zGr-bdQ67{ksB+H$w^bEI2hBw1yi`QwFQdve0GGN!bCITLw|UKo$S(j%k_?V0Q|dZk zBKosYO=p2_sXI`08AN2(96EI9JK%QeQk)yybUJn2S-VxOR(~+Fv$F}vB~>MiqJe>h zVF-XKmw?m&SZlrjq9_Vgb@yF!&Jl*80--T{4p}{R_3G7|s$5i6S#Gs=9jw)EL8qAg zvim)4<>Zdz@B`q_IF7m((p^y)McJa)-<@+Gc7I<1o1dS*1NtVAwpuMs)16NrNt)1Z zw-j)y-aGYr{ciW!10_YX*}O42I=ZOJ`6!CiTDxNxlO##Fw{%YdQI&V=_3GEX&;M2H zG@H$zMn^||;Mq8d)fgk$MPb_%MKQ~*Wu>#OKAM}Wee!UhRU$`5GQmOP}mRH6^M2B+2GBlLy8&Fk=qL5a* zty#>!jFGpi)#}t*@2opV&1Q3cY;5c+=X5V{I!O}~MN#LlRaU-KuO{alNfOfzLt5X1^@s6F&7Tg00004b3#c}2nYxW zdQSVNfTo>*^-bD*ymru|dais)wz|dYHlFq{Z!&$@zf6cNxw$vSk-*W>QO(roxy5;^J#p4%41qBQn`poPr*-0>rffg#!ujNwX<1jd zu-Xt28s$%HlV52B+isdjT83c_oQ_5w@7VH>ub*#g7|OII zl6E6lEgDZGZH72B^W{?p0D#TT&Yn;ek?TmDJ7d{)!&q&~B>~xmUn^#0r5&q&@s??E z>$n&IfMs(qEz2wwT5cdR9EwI`kz;F{IT?*bG#xX@81&ejH|v4T!$3s6NQz=w=+Nug zP(r#6q$q{}Kuv3~aV{BvLWY3WAYBey!Ln z_`9%HR8l>|fb^H^zVC@9S_!vP?xxe} z0098HdwR#Dl25aX^Fju}k+AIIydb59yDs%l0Mv{xBEp~F-G>@#ciQ3|+zyB9ZgV-8 z6{O_w#ct;TV@&M;w=(l>`X++*$S}=tGnnp*VRL;dR;?3!+`pfQY`=gh`36Mrio~z0@`@JC-uMNFQgeEm9@1xf&c&j M07*qoM6N<$f_|%FJpcdz literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d157e607bfdc5b5914630be8a8fc8f00743a1af6 GIT binary patch literal 1547 zcmV+m2K4!fP)ehgk8PaT ztxT$@t&}ZNs!CaAl|`HGs#cMbU7{$-BFZ1&KcVuXl9{G0cruwH+tg|u5*rK{Vk2JW zg#dH!dAb;8IwoTR=4J9*UEO=_ajxA$ic>jt}VW2lv)xeD@pFcb!$kk0}7Z~XS^rO) z6$*uk#XAv!>4|Z2xh%kci#Yv>L}F&&V6{-j7ywjlHSV@&-2UF)3-|XNHkwKuwhmW; z6QNL;_IM|U*FV@VK-8#c6CS!bX8hPw%pLQaO2jemrk8JKmNq9(R8}Q zGj>p*D;$mxdjeE7Zu;Ihxe{&yPcHSGJ9l^6u+en7!x~M39t%eri5-a}va^9gRk=TP zkL=>Y_u^_k{>aEs+#35C=&^8gcTiAzA)aYJLO9w85XaHMk&&Tz&3iYV7)_-Pdk+5; z=n6+0iFND_syeF5^yCD&r9~9J62JG-#^LLc7Q35F9<&Zu1iHeJ=$@dU)N-+oIH5=s zfi7{)U&h9+9C$1&8*caj=xqoF_Y75yYww72C>TUl&J?mu?>}8{Bt!X={OFZ z$A2u2b=+c+J73*a&vmh?7f+ozKLqP7rmCXGd<;lyTWsG@0FK{JYuhsdh!Ocn zRiy&EnMu70bRTL65^ZYQH&i)|P0buU)BtdLH1qkdDlm+^3Gkz*TK64QPRn}TO35Ob zOy+4n?xfFge8-u^fTJRU*0A`y-j$ohqV@9)&OGwYpbhuMU@OI zr2~~QBai`DUe4FkM9EM9Kt;bWo@x@HkjvE-RWf7&5Rt!`vAdK10KQo+`8h4R?!Kek zVv&XUIR#mD)&C)^&&OUkdv+4#6YF{MU}nqv9=n#=nQ5%Gg6hZR{j|zrq$tkYg3M$W z7g$mqVVp?MBkq_-t*Xr#r4d!-wW~{V4_XUw6?`?9N&&W zuIut(cDme$Ey7zpr~5vvb?>G#o||7>`-O^J1`hjtjyAWnNK$a6jB=O3~# z_fS306G3KF`0d8OZ_6-%Tf@W6Zos?)yaD(`gis_(I1;5H7{u=n)cjqsxW;n6KrXjb z+7nX+a8>kE<9Gku-F

SAWZM#L>*qF^lsS=x=~%r2u0H1P)+KsVHle;_7O7URBPL zDwhqu54z8sxwDn}wmo^hn@k?eg&Tee^sDN5gyYrFGDJkbRF!L}UXA2e{@Quz(#m$~ x*_By!CXZ1Sv literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..52aa71d462241bfebf3b608dd8d628e7a1f58762 GIT binary patch literal 788 zcmV+v1MB>WP)X1^@s6F&7Tg00004b3#c}2nYxW zd5d~OKYzMQ z4Rave8moHDnrLgxrqmdmotYj00Fq25z0@r%hNCB&m~9^zt4txE!&2(|FOS_2p{gwI zco}0y#Q?x!HhdPdikbC(N{KNT3^oRito=0~D+8 S;h4Dq0000L} z69`6yR887c!89hMO8mqS5822_Gl4QWgQ6%7&C1T0P(r%haG5Y)5_ zZQ~}6(WeKn@OLZ$fOstne^$M=uc|x zV0?7=t0MYKzyMZNP9NzTI9p4frk0B*Mu%Q8qOXgHv_)fxh#1k=Cq{=}sS9dibodk^ zzedED=sY0NSb~nOZb8I|$k|$8+d_?x4ZVcuIT3LZ9bE)N5dfNlVUk_lqTmyev*Tmw zm$%dZmgiLVV)~0}_=AW95*=Lx!>tdrS-P{pjp=Iuo~WEk^$onWl^R>RQ{!Xrolu{= z2?XNF0}llOw1mPWySfpIN8$Oyy`LK15OsNEh3;mEFn0HU!3!EgkH9tZcQ_c*EtS29B{qMY&v8i*ykb`?}jJlTmq5J2F| z>)-kYU~q8IvB>uU;vHQWQ`3rO(=oyl)M)Kiu>s;G@mK5KT?ZdjhJa zskw#bmLR~#4}PNO)EWxmHDE^{{jH?6T37i7fMiETy47c=0)YnU`Pe7xf&#cY`95xW z)q3J}8}(IA08(A3)hoeJ7{K^(P8g790UDe4b}rqYebxF_KW%^%Kx4zcI+CEF@x%Jo z$RPtfVT{4&`09#sd=4T8QJyeB$oT3Ds>bK@ArLZvBeFLy%Z(yN00IWIXla@YJEYfR4Nrfa|UEmRdLJZx}x0j>fIY7|1p9c0az&&>xwEB@75Paj0*1n zEG;e8)5P-fhxNtscO(9mL6G_4(jBeWgtwIn#id0>$d{~n$D~rJvY_XzwX#r{uM4VB z$YZS)l;8IE_qztbh@Js#VQyBfwR;M(wn8C4s{$3VzB6!lJ$3M@WB&%ux^7wWv$;J* zo2F>Kk}NgdcgHC)3xj;<@gwfIQb_`r1`I z&lTXz;l6=$>(4*%g{-RPN@n;sD!lCX2ejkBN2I#e*@>)_irk#OuC7}aQGR!*ci<}` za?jKC!16#uY<6<$Rp1w{TbAorCpABJyXN0URV6={ec%}u)+S+ zL?-i8=$A0ptYc||88^8FkgCf2k zBYY0Par}hB5t>?pH12D9=!dJdmX%VG<)uXy7YcZuTP^msXXKmrZ)j{8RZVs@{dpDn zHt6%L8+OO<$8r1^BUr0=o_o&&B2ZD`ZLr_lXa{f0sA|T>{@LlM|3$E$1?d&&QCPp8 z_JC_3qo99t)OqvCzP=kX1^@s6F&7Tg00004b3#c}2nYxW zdJ9}{)y-zPkS=<6Z>wqH5 zcD{+@;X6f9gvLCoj);(^snl8*N~t%_LQjK7Hygft8e11V3CcXrzmMbi#&|Ri?HSlH z>KxJ}k=-HsTGKSg=rNe*&wmv~!w*KIacJ%N*fQ?urd`(-gTY{Tu~^(W2D2>tSgGKX z-QC?`-}fuAljSE#s;a7bX=7vXN7FRFG5|rA<$u3;`Eo9VfcJiF5C9lsAR;{Y^TER; zNea2Wz5P)XMUjvaM2}6u%6RX=g+LgF;e0;-kTb?^Mo~O`7HkgfbQ0M6MpPDBak{6ZK22q8d3i3H#s5yS;iM-BkI1W@;`za-eom+6V=odf5* z;sAc`O%J+23(0#}V?gBZb8Gu=%d%{GA`k%o46FAZRaq^p?Z4wyHNR!8XAJ4HCsiKsE&LJ4!T@S5W%x3dNUDs9DwV#*e{7V3TEs?Vt^&EgJo14jvAW-jd&R-^? z1OPbaB@z8%jNPy6@<#x_1DKyYd|u}nfE2(b01+O2w>^LbfP*9GvFZH}Gn%7n_JAPe P00000NkvXXu0mjf-4Ba7 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..01e0e53c0588d5b8f6efdabbeef1d80b4f767496 GIT binary patch literal 1816 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b0441daa340eaa8bea3ae0aacf32c93cbc3609 GIT binary patch literal 1779 zcmVVLF01tUV0s?6f z2qY>%q933_^r>F~@e!cBP~Lb$f=D2t@{~kv$`h)JL?zMyRZ?ggJLAlZJu~OJ_u}Eq zjK@yu*oiOy(b8yU&fe!Y|F!qp`)uI=RI8n8g<<+8K$?c%+uXd{e%e0eX*)Q1^5lG$ zWmiGISbU@Z2!i0nd-v|$KQ^$%#l?j@cUM6#)angXmHy@iAn*IWd2w}hb?wN(wm~%- zoLO2%fdAgP&1SC$a8raA+U@oyPtw0RC@5PhagZ^srE z78b2_SAj3o8gflL4fCZ{BO&-4@S=2Jv6Wp)HUGwX{W|eV~ycHzH^(6 z0`3;*3+wCaA0If_{QUe$=kzM@e7(`&^rt{Q1ozQxHo854e}P`!E8L#O*a+&{UZDWe zEW=vM>2u4}n@xbvf?S`Qn>%wLU~_YGXPna;z~^^M-|lcr6F3pM(QKYveq3AcF;Hhk z%ynR;)@X2cX_?xq8HJ+_^Ke|J&+XeWy?|Wa}xqNMNY%Q-C{&UZX!l6J-D+~e@<@T*xn&&yrnXh*`Yk!5UR0{AqAd9EZ2qK3L z1w~p#4D-*N5K3two;*5tCOWEs2)jVX-cEnq&zbNaB+Tq{<{+} zRbB&_o1Z7mGMp+3M-onzBu)9u!XgEWz6M}gt=2QZWj_cg&sMP39!A!7m9>_cN(ImJ zQRQ2Ui;D}ss(c63tJNFiSyotl46=DnwO*&!dEn=H{%r&95(9lvANIS>O77+`3v1CG8-JS>N^Il$0YrEP6qv#zl5IAwFiIR~(2KtDtkXWem? zutEw>i>#^YhX(XL0GH=Swmv>8R2??YMqs>WoO3q-;y6b2_zJA5BOXR0``p{6+wHy$ z-0yF0;?x!;CeAWPHu z4It~SKhSZJJ*pHsby&5G?wzJ-{A(cd0J1FW&&-q;Rk`SS9$w%flg;g6*(ZRa3Q>QP zB#K3qH#RnUzX#Is!$|I&yBUV1myr z19S|g*4m_03U3-?ejG&+v(-w0C9?IzqQ$>_Vju*O@$T56>S*7)r-0^p_LIS2@OL1A z?T>F+9LMcasXP$4oJ5h9D-{`ci4>j6=(U#&Y z0ea)MJI^lCIF9}~GgA&!^(({SP|LHkQmm_mdqrr$HM#3fPMN?=K5O9;C^omWS69_p zE2{1noz8<_0Uf3m?44i^uu&AfTPl_N0+)vUzIdKb5C%-lzP-0<7hE_DZkU{Ub&CqMZ<*b_|sPd6Fcn*5NUycSt z8T1Dj!1H|Awj0@k7!hJ^PTU{x;C`EUI7FRus`}f0fAgoq;qZfzQx8FnyVy-Wa02ja zwc2tJgs+OokAT{w0};Y<2@wxa)LGIb-MJgyRMkJ^dG?!)jg31LS?P@4AE~_@4hv8L zs(_TsW9mmSU!*6k~Q@`afm8 VuUyFcVKe{$002ovPDHLkV1kSaPnrM# literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-hover.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f989dc657455d1f14b0648d9f241b24bb634d8e9 GIT binary patch literal 831 zcmV-F1Hk-=P)X1^@s6F&7Tg00004b3#c}2nYxW zdaba1xp}KKl zh#~Qj;D6yl*|=jvVq#o?#*I6ZrV?8dgT|)SfMO|cP?{nSfdaO)w4DxRX4>mQAk;ux z=t<6I=H4%J?#-FQphN_NL5+qg9sp1nO{d*%SBkA?N@7soHJL0Olu{rqZgQG(wQK!?%P6tQdZWO^vp+}eE^Z7V~j&~ac z%XPtQJ@t%^$L7YG9QzaT##7l&hr^))$Ij58;|Gk*=CUyWFj-o(4UNJzgO2Yncrh6m z?hY@^?UgF?v<&~8ktW7Q?g0QZKR>Tkq~!Xg%XTBjapitoL8z*NA2Z|88vSky$)eNUea5|77|URnG7Xn8Rt z<#M?*W2&lRWiccz|5|zI_xq13<%fNro-fQziHa&89ze{vT4hLD%csw$|3(>I*eB^$kXyu2v6? z_TLncWf@{BiNsDcElC-1d1+bzQ0O`{}0N~r&+6+(ndT*En;TB8Sc1o!M02qde z=X1G0B(mXt(DQgG6bi)wWRGtyHb(h_)Brf_%^U#b0Lh-T=`T%~@03hFTgCtY002ov JPDHLkV1lMxcE|t# literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-hover@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1bec6f08f1a287c08b69dd9f32147604105c2fe GIT binary patch literal 1802 zcmV+l2le=gP)&6H$b$djCF%etZ3LNNoe8#8zU3~ zEn5f)39%g~{&Vm7?ZFOp3Ka4WAL&ZAug~v%?(h7$_gt8U5^8JS(a{u7N7xx$c~0}jc-pSrk)b0HLwk(-n1-BEv{LC)|Nu4H#=Gb+olqC(wXXL zY2J*I{aRbDy7~s(ZV#zcl5?j!#2CkbY;Sn9ao=QOPbyRGt$}B5fmWqKB7)oPp>9=! z(pp=f-fnLTZk? zc=B!seGyi(Vl{wUiFz;8+Wgf0wsl|K*WMazRH&m$kzc!V4S8PQT|wi5D@8m$%74yu z0K^6L)FY3s|L|V*?wP63sT1p!;s{87&5HX6K{{hzuaDZ54FFz+e9+kv{MwXIp|+16 z7o(3N_-j_I#_PL(&^VaSH`bLtqxefl+leP8g=%jJu0zaGpkUeZdVKl*34^j>zI;E+ zme&LL5bLk)t-;2-{r`?*D%94zRz!{gMa!1glkYE>G-zC7N)a25a^c(=fQV9RzZ-pkztiN(u^!rUf(}7U9CVvnUwUn#b$cZs^MX&$#Y869_z{9dksW zWJ&FcX$L{NEBysUELv8FK#4IN35AXq-xXzhXacGpu3k(*;jC!~Wy6YQJ;eOVg$PuW zbiZ*&RH&u-X;9A=6_-#tyKKfl*|6DVY(#B@WMQaO>#|!9cji_1aFS#!suLq@6p;ijZvF%)Y05C=X@n|t-G#($#wFiJ? zB8~_n+7WZZwo^G<4#tXzV5d?T1H__{oT6gU zFaYsHBBTcghJpZ*@K8=s(M>J4ZB-JbALE2{8TFd&E58Y&niY|MhDE zm_SR*8$fbwH&b}x!=t||@E2??E3cq@e&qv0^<2F|UvCf5X!MUyZ2b01Ky>VeH*#SA z!B<6y^!4^I{D5ZSa3oA$Zx4bD?c4Y6uYnkRzHx9~YijzmyZiFbMT9FCyCgBgt9&96 z=Suel0l4zn)nB~6XU}JV$wmQ0w>-D~a3m6Gvh9?*)OC(zVrCZ9WFo<(^Z&+9rBpZ^ zd42Pi=iUdRW9PF`0t{{b!S-K{jE){mCKG&e{;Z6|hNl%28;`$LcM1N|($eDh-`V?Wf#3gvQcC7lEKqaiR-n}6-*Afveb@d+Z_iZ`5fzCJ zzqNVm^Dhq!3=EMOOJ9ZpC<6Q+9D3*Zih1R)h>+*?`6w%&PjSgtCWI3ah6ZnNz30DV zo<`z5J=b2|^vssM8O&|7%DPLe1i;???{rlzsQ7bbRaKQ3QysoJ$l#4W>{Jo}m)m{E zCsxOC7>-65=^kdsLcFI0>^zVQB;g4V186Z7|qPJD%-me$)fMP)ZVNcV# zrM1gmbXnHM?2B=`J-9udTNP5tB&iH~%$TxM$If?M-2K9je$qyIh7FBf_+(I!o(zRR zKETeMFV1=TJDa{ftEliXZMjw}MHP^}>qv>n6=R&vp>X8n!NZ6Dv3vLL`!nZ8NN2}< zS%VW9xh}vDc*&Zz3l}bQZ&#mo&W#<07*qoM6N<$f&g@7s{jB1 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d15a78c55ef081d922b84609fde02b77deb44b51 GIT binary patch literal 754 zcmVX1^@s6F&7Tg00004b3#c}2nYxW zd*n z5z!`5ertPsyM5d~-o+DH)_PgQ03ZwkUrISIrS~?DW7Tg%F*P;wT1j!ERKSWkX!;=t z{H3GEKe}2>PtUxPLfq_zb&@q3Ev?NzsOWqwEG$Uh_t%9`*TWzTdSL+IDNh+=Cfa%X z^4#3qi{0H_`xof@!BZ*3QW%6mPpOD{o-#xeX_{V0l4Ro$oSdAz$2ou0PqU*@N-3@N zRJmNXc`B?EB7;Vj{v^`pC6T+M6!*`H0f3YOQp#b#ElVMA z*Hc3yXVwnlDR0DDyTSn$ivimGX({2HyTq-vqe67MF#U&f4(Hq`2jB+Q066CWz;e#n zzO{B>&{_w^*gkj8eJ1Mp#Pt;-0%PnGx0bEud7cgm=DM94gXcU9{WW83gNO!br(vy4 z$H&Lsh`qf%Td9P|?pLc{wgdnqNwO71l`%4O(NkXEsB;dD ztdSXGpVewxPk_Q}Q?DoQqo`cbq%R67JkER1CJ`ZP9%2u1Fn*%2#?|Y|yC{mj6X|PO zYsY{g#yC2SjWr;x(QLKSyq*7Y&OWHszCA`^mXAGK9LK8JY%T+A1;D&>E&>3?SRHVi k*0R+w^w&=MrT&-v28^#QhR1k5i~s-t07*qoM6N<$f`yn)X8-^I literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..268167a003f125da9e0cc8b6408dab8759a3600d GIT binary patch literal 1431 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%0A~DuIqpjAUl26nw^{fAe~NE)?OR+ z(oa8pz9$+z+5P;!79j)x0>&sPWdH~W0i=`=f`fAb0AQ40`raLDaq;1~gNKg355QTw zy#Cc|7q9g99gJ4W%lpFN)?hHCLWtFT*0j121!D}3ZDIP}q*Yule)H~oZ=Wg_9Shj} zNrk`r_N!xiP4l#-X)SHLqv2=65h#Jx=h63ERLUhREj}#UPPLM~pFMTrt#{4?D6bEA zof%bodV1PVfBNyOdS~<~rR+rk(GCCNWibNidC)$m7YM00000NkvXXu0mjfOb)Y3 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-above@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..456f291ae24cc4693633d07b6ffe03780121e783 GIT binary patch literal 1976 zcmV;p2S@mcP)vt zD72BvLz0K8ZPY4?6sbwnMv7XgY9FdRkd&kmO53O?eX3M7sI7{exL`K8I6}z-NToFd z8?TMO@CUZni@iHD_ntnC*K8dO#s>Q@9cg!T?>)ag=j=Im6!$>!c)T>Mye0rwLI>*W z>qnM)rdsL&t*uRKZR4~6Uz&OJZ*BRFyLTTLUNNw?w&rzsss-3qQC*8MhQ6Kzzy(6m zxO3;ep=Aflg{rLHM69Y7fUDhCxSHq$xTr1DuzUA629^zMKB%m2!l_H*NWPWV`y?J;?bQi0glPNgI~yCj?+7;2 zr_KO%HFaCru(1LWSu#{EoKlMZ-X0R2mjF5l$)HVUVws$EqlgRo!!_xp1+n8p<}r03Kak;JlH$W;T@{ zpZez>v4|HG6!P#Rk0}6S%sq$7m1PBSIrnLsq^GB`47+wT>}`XYh>3_Ymb?w9t=qo5 zEKs>V9teCYvH6XNs9CVK))P-E)Wc;PVnm|RWr50t%gZld&Dt_Vc%-fM#Qs?@M1BNN zQC*AHdbS3Z%e2;1)ounr!HWP^YwL#_6so?UXceJQ_`VeTog^YeB2n`43P5OVYinL- z+1lC%*s+RgjM0Fsh#8|P59Y9gtM)oZ*lj7uFD$~C<&RcYB0|xs;@~r8kEN8^rj)|A z?G=N{%C;SpQW$v1L8+=}G!M&CD^g#%vMhz|IOvS7aS)0_ktkZr?2uh48DnrlVLaC> zwvN>5J}1^>vEtutc`uA4@TnR2u?BTDHatqsPkY&wnB z7-P^PLzedaD*#%%XzjC7ea!P*eBT8?`~DRx<7UnQ+?bri^Sl-7{J!s#noI(ao=%^$ zMy_A~7r^+~D7J0mc|Ia6tGTX+ZQG2GT?b%zbnLYC>$l!%HDZQS$%z?qZ&^o^F&eFX zL=3595~Izv*AD&cjCKC}`5Tj|)cYdB@L)fVlPU>HC^KV}x`%jZzk3G$X@<0%SfodE)ngX92wa);k@^ zRPv8n`>Lh?x73K0_vxK`Dqt!u0lZVYF7sxr_)n~;b@e?!XmWR_`Z*2soDGaQl+)V^IVitgu@X=M}`<0=tUbd@cNsFpYQBU z3;~k$X8zjL)PLc^e_sGGy@^h_k(wkNj$m09uIrJ>WYF3yI(1qHQF2`ur7XhX2&u^= zece|CFzpvFzSP|O(I8-QBL?6d|Dbu~$#3pY<>%)&B*(8yVc{y3m!CgV6B<3!nMFXU zz-}jF1Y>+W&!1`D;5ZJUP>36olO#GWiq=|P8yflfcb|Rk7%-9DJNIY@C_Vo7zr0#f zT>P?SSyEA5r%Kk8&Nji^VV`}g4lH;UMCj&yJ}cX{ah%}3H8wiT)kLQlW7OFA#GBvx z_EU#|QNWuI3?L6!{kQl3^xWFg(q8~p$(ps4S5)CRAw+`SW6bBB=PHP(g=Gb%l*0Et z`mc5~HaZMohK7fKdGM+4`~esP(*L)Ao-E`8#Yca8WY^ZMTi!-d<~SiKUAJD9maWIO zo!N!Ag3CrRE8q7S85(3{Xh5{@D-jv|PkZ}|&%f~U8G`gpeeQ?N0|pQURzLI1!IB?- z@7bRe6y$v$aFkN4T3tf%>MxLAxQa+5a?8z`Oopjcl8LeFOeV+07^47xYHI4e-yJ=A z_}H<3j059yBef7P2x_hbaDMvAE7eatvF8VoX!vP`S~YusWf6%)Q7Ze2YRF{LNbXCs z$VA4?{Q1L{kKQ|U=x{gS6Qs|d&+$SoUy2~LMS$AAeS759AHTG#tZeO$a5(g+Qff0$ zJZI0i2$x;g{d8dH+Q+|o?Ts_-?d>i>D@Xx17UFcF$^zySL~>RK4;(0}+*}m}=p+W&%_Ek+?AJY)8ZS=^jEdd6HJ!);PFpZ*8$1q2p$C+BVe0000< KMNUMnLSTXrSj)=* literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-active-dark.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b677b7b54a279f762708d007df14ffe13079a6 GIT binary patch literal 885 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-active@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..de34cd2316e331428aa122035d1d825f472fa234 GIT binary patch literal 2118 zcmV-M2)Xx(P)RLZL_~$+14KmbyxZG5 z?rHCK@AhtYc6MgI{o{6z2hqDz?&vr9CY#y$?Y!nQ5Bu9$#VD(KLt`Lg_^ubIMzH{x z155;hzyQz#oB}y2!oF10s;mF$oZM)(p+>sml8x~>qSenuxE+WVm-`H;2%Aie7_|4f zbfq2g?m0tK0?&GeJa%;5^!kf}TJT6)h2c4y73yw4M@qH)@QY!!bXI_=Q3Idx!H>wh zLR+uP!Fr3oyquPF)>D8B>Pe+#-Rlolb$@Ks;!Q29fNdg7nmxrQzgShKuBh~nJYGP6 z6Q^w+ejz3Goq44o;VHTENX_(rj~cajQ%j8q8x4he^wxNU1X;1lWHv z%etLCxPqXlIb2hFq!eV>#0s@OSwvr+9MB5 ze_&YD!cDFBE0NmSQ+%@Zt_tNh)hEJS2$yq&ySH{peMerQxbJXH)ngxuTJ%VKIiA`( zIbx`tKc1pWE;8tR*e#EDNN1lbC{`Y>sj4f!uZu6PdbA;`MEy;H-v0fHF$2NiX;5M+ zw%uK!6lew8mTc&bd;n#*CF@0~{MFaXnHV(iJP#2Wv-UiXNg;y`UoA(3X<}p^ItR66 zLrWEK&-96=to-Z*L_7wsm$7Zn^Z4?-34E%|6qH(h)uyJ(A(U&%y(0L2c~hAhTv-rd z99mEa>u)Yo0)Fk8_X6nKo)bd}cZNz7^QQUnJa=4DI+K>m7pnYB@GDSqCmTfTSbf`4 zl$!dzYeFc-E1`2+A$<4h5TK?lGEZNvJ=eVsVENp@xTkb>TFd7K3RkAP!US(I7(@el z%x(cAsp7YW5?Nv@)EvK|2$dA&m!`rc3R6Q~)NBoE%H>l{v>N|&>FhR?Fnh8OP?Z`* zup$VT;#@kvCkF+k2%3PG>bDKo_0E}UjCXmSM=FyC!PSVQTl>Iq^26@QShnNXwDy7^ zX;VC>wX@$pF+E^W9`%hwCKs+$I!AX#f#RjikJpgqLCOtg~wASOClBTC8L0y9%K&;az z>-34IZhu!?``CddgG4fo<2Wd#hMf;xj8;nFIC&DuK3<7w#Ld5Ta{C>pG?25??N0+7 zZV%GY(T>)7%x@1$DYVvfbaZg2H3UGeuYEgUYrsAI&-KqJkd?zt#%dh1`xg=a1OZ=kH|n|t5) znagGhR$mvPPzayTH}nhV>lhZQdrK+gH&E`%z=a-FX~-C8zp)hT1bq*ePG18T)gS7p=P zL?Xk(ilFA^7+Ke3&5IGS@`%;lc+c_QFaJjYl)uo}4?`7UcGqj$@-9hCuFB-hip`uOjb{k;IPKWxJvg@VCL z)b4z3Tl2)vf2~1E%2(}=1*o23t89O2=un;wD}tJv2SE?iMP(p|*vY1!9sBLF=Z6E0 z1a%f{Yx89bZaFRfvX%Q|0jfV^t89OgNF<7Bnuy3ya?Q;#vU$bYJyA(p3M(03ckDOU z?idMZq^Ke+-*M>4hDi%H5mPbTA&EdPYtSq*DZgA>#37EJyL+-ZJUQK(4p# zp|^j%WNQI5;%DijK@Gt=4n1+I;>z3m@@DwDgYke=&#+XgCxIgdHG9jXC!>^;?%ecN z?ZPbukTsf(j22adIUTQTIZ?6jj!fPNEq}GOL>5g)ZG0&#i2<$bzV?l8)?W2EkQyxr zM)8ls1u6iP&tH4=USDYPy5hoof9K{mAHDLA1yJ@AeE!F-QlN7F+Ba$!J>25WU;9Qa wP+3@hNvjm7jLy4Z7XK%pVwD0@xk#Y@0fDM+?e3c?!~g&Q07*qoM6N<$g0?RXI{*Lx literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 GIT binary patch literal 738 zcmV<80v-K{P)X1^@s6F&7Tg00004b3#c}2nYxW zd)b82u@MaKfqBz z+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M?{{|&ZDWZqC2jCK9^8lD z-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2bS~j>>3@%iw)p;WIf=EP# zLLpI7frtPA&N(nMy1nkMb5?urAGBJnrC}gdtMzA6(n3^>W2IzX@%^x67-O`x?&Zct z^DzJi0R3InYW=xVav_;WVkzlJZ14DlFbqSse4$jDDsOM6@B3h_R-2PjK1n8$Scrda zVQ7R92!k-pxObskE;rLOZHfH{_!dVKGfJtEvBP1`(AMVr%*^yzGRE8@lJQ9~08lD` zlrq`c`f-!I7k3I_Avv+OpD+v)B5|9DaAln8`c+B^z+WZj{HcRJ8z)2r@BJhpr@6<3 zX~#J?Hsrj65aJg(hc6lP*q~(w;6IV~{!Ny3cgF>Ly=>Qe|CW>zi_ZBDk5MHvgDwAN z=4D!6U++0*A9XrLd+(2pdGBF5Mhk(5o12?m2>@xDel3@$&sod0Fbsp^fW~O!oPFJF zHlG4OzX2NW**%m4rY07*qoM6N<$f>u9BGXMYp literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe4dfa16f1f7aa7d4d583bf45153a31d6a042e1 GIT binary patch literal 738 zcmV<80v-K{P)X1^@s6F&7Tg00004b3#c}2nYxW zd)b82u@MaKfqBz z+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M?{{|&ZDWZqC2jCK9^8lD z-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2bS~j>>3@%iw)p;WIf=EP# zLLpI7frtPA&N(nMy1nkMb5?urAGBJnrC}gdtMzA6(n3^>W2IzX@%^x67-O`x?&Zct z^DzJi0R3InYW=xVav_;WVkzlJZ14DlFbqSse4$jDDsOM6@B3h_R-2PjK1n8$Scrda zVQ7R92!k-pxObskE;rLOZHfH{_!dVKGfJtEvBP1`(AMVr%*^yzGRE8@lJQ9~08lD` zlrq`c`f-!I7k3I_Avv+OpD+v)B5|9DaAln8`c+B^z+WZj{HcRJ8z)2r@BJhpr@6<3 zX~#J?Hsrj65aJg(hc6lP*q~(w;6IV~{!Ny3cgF>Ly=>Qe|CW>zi_ZBDk5MHvgDwAN z=4D!6U++0*A9XrLd+(2pdGBF5Mhk(5o12?m2>@xDel3@$&sod0Fbsp^fW~O!oPFJF zHlG4OzX2NW**%m4rY07*qoM6N<$f>u9BGXMYp literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..4c69d36f657acf9184162cb80fb9e4e8756c6ac2 GIT binary patch literal 784 zcmV+r1MmEaP)X1^@s6F&7Tg00004b3#c}2nYxW zd17OU=G%k~d^PA=W!I)CmD z1dVXGD`Z+GG~EXP@VqJ<+eWdtRjRmUp&%a(4aesif<(mER+CS4u1}on?lle5Y*hSi z93ha;Wrb97>f)u?6ULa@1Ah6GeCF@)PxM6kO-u@!_w=1V+iIJKMF<=DO#0{Mw%x1i ztU4Ajtd?iiET(CpBj68pDK*A9)5gQ$&d`aqT26<%LQG@#Ie@rfS?zi-EfWkZ&OsE` zYkk&EblnF<)XCAHxla@ZfB?=oD@gCa4LWwbss}I>ITT9@A=(BVVFO@GoZ!uD7Ye0z z!R_K!iKKePwZN&@u4}t)8&x_&z;)cR5&k{TqtWON6ec%vSs|r7HYTM+K9?25)Z>AH zn-vZKgRyHbl=5csnY2ShN5+T<8=162N=^?A$6o@q#{mF-6~zOmEZ%Qq(&8v65h0gJ zyKdQ8*eu!)>*Kp%B9ZXEe#?%!u6UQre0PXc^UBuKj^o%1JBr^jcKj!d@(^!?BiN9Sv}L0{~^kMw?;(C4T?`^F!gv;beON O00000t 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 FV1n7CoRk0n literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4389a1313cbb6499330334e69d33ff032d690e GIT binary patch literal 1968 zcmV;h2T%BkP)m(bHpQ55`T%67l9m)FAOI z5sWzrDuT&HJQ+NA2q7^bVuC@B;=zN_K+uDD5%DVsB7&lb8jb8GnVHSZ>~4Bys;j%V zySl30_wi8GyR)0!&CX_b_7Bz2Mb%rsdcNv;AK{QXe*Abe9*-XYKB~(5ffGO%XaW;p zA2_MXKaAlI?RNX6jg5`$Fwc>ucxwwp~lIJh*dLtMWY1^?hG^cibV1-4#4zE<&KFRxl!h2*`nDt#b_a z_t-smPHkBV=$lvRd1`O3|IC%{_pSo;T@jx2JdZo?x=WUOJpl5epePEQbC<`>TcoNu z=P1h(r;6wMbQTt9wwjEGLsZ=-;<(wKPA9*6Td0+lmB&ToY0vldJ@=fDW~)VB6y$mS zwjkF6EXxuF;yRJYrGw}^S&^L_8`d*3T%S>7_BgEGd@@O@tU-z#dZEk!uKySuwn7aa2#;CFkg zqR!#0r7k|V^l)`q>Gpa8G*sm=00Vd;e90KY!g80Q&XS`#in3&}yHbA@^ijb0tE;Q` zIj3u_b_aD9Jp#8K)I7dgoetyS@YwS5>W7WB`Z0i3r;WAtNP*_E*3xRX0WgO9ec%HC zjUd9^g7m*0sVa>yp8xxxFT%Y5o^P=BXkB+uo_FCRf5HduXfzsFtpe|M$pL<&L0J^X ze4yz!8aP{C(sCTNw6yrXPgxW#12{2qTY-S8I033^ePCSV#gbNMZX1&zltlqBGOD^& z%AzPT-}nFS zdH!d|!=c}7w`;JQKqP`ELJ)@(dBM)+X@IOK@-L3Z<9`9?=a*i-L(cO&PogONkBB@x zPKREr(;Ju=J)5Drg1XEk6CR>SVWexO}H@)K2r3Ra2 zS+*Sn(J5o(q497i&4rExVTdiSy}^*mL|`DUExf(HuBxie*~gM3`9%#>T;sBrdA_J`(%Lvri>S^88_d4hwYwY&xBu3d3j!`tk8_q@ATj3Bv$& zj-8ElwWSqR_w6J}epmw?YPf$`s5w}fWz$#UIGU*H{o~t=LtF|ZVdVRJT{O}LE~x?C}^#yhmoT>l3KCGFbD3Uea>0000X1^@s6F&7Tg00004b3#c}2nYxW zdXTf@N+L9uqjl;AuL=ILx@qTF@6Y*bywFW zCVm$-uDh^mSQL#bP1;aM7y=A!GlhbMq)FpK+7xS3W_aAkaY0Eek5ZU_ayFBhU(P)< zX9$c*u~>9a-d(mi=n5b_mQpSP08mQLfY3Y_>=RPgmuNJ~hMy(F7j|;$E1QkJ_bGt| zpI>o1oh~4xe;Xn~x7&f{$#J`R(l{3&-#uJ7DOqi4sg%EhKubaC$ z^*I0lDHe+kyX^hC|KO2gw>!p;V_G<4u)nwc`){jzj}qB==~Ds=^I`x1c83Fee#Pr? z-+Dm-$!m{i(LJ|z8IO0-jRaOGrSQb*a#{7j>2w1n&H#{{Q^we?VYDoRM(YAtueVK`&1T~CxM5j5J!!O>f6fwgbuAt@jf;+H zp-ZE60jAOFuC9Gv2LK@7*5hwWy9I+WHuLH+#&B<^V0=x)-@t!=FSnZB{8+2(nPP^0 z9_+E2+V}tfSC=Cc3i%4z)JDBhGH!wjA+S~{wF}wwW+)W$jh#gx5b)f~s3ThEX8|)~e<9OxPsU5;jOA61l6X>14fH zHfq&!yO2q3&5aEb4u_R|CY8)*ZtwzT$nDFTntzp@g=R8?-^&01002ovPDHLkV1gzs BF{JlRMj2F@$WfzH=Esr&_JX~up$D{8V4rUK}Jy? z+HpFHR*GpOg~D`dJ3cT@N9znzI<|HiTd*^o>5IN})V3Nl+0ABm!`|I{{(X_%071+K^U&X`oqNx@=d)+-z2|?AVv;#@=umEf&-D!j>jYJy zkY%9e0X`rG3<7>pG-^>Fh2!?Yb?eq$n9LX|+lD8PA1M>1pAnHNpdfQxYmF->2anrB zBAFm%+Zbam?HUH&RO0-uV$~Y|l%N_L4_`;p`VGi-KwFkY$@PmUnENGiJRX$NSM(8M zu1b<_k$6mj8c-tNuUNJEz@$-)^+$Fg>IJ2gTD}intbDn0x!hSpCIY6CNt#dpR}zVY64>*#J6At9A*$hc z?Q;tGt=E?)Ww$O@TI(-_`7E36DQ_^ejU)al&_dJ5RBdiT5HP6m#a~OezmTy z?&51E^TTp3JdaRv5^NXe( zbSbQGei0r|t|-*g_4S8}$56(S9e{h$;-y)?;ioQ&8*W;rKyoZ`?*Pzy_wKbs%r>nx zzWg~eHcOd^2zmK)uq+Eiwuy+=OBR*hrIaczF8#`kV#a4d@j{eR3s3&%*eZ>Y^#BFq z-qdvw(>$SMsiQ%Yf3vx~AU7fLAD0+&(ho2akIgD7GrpZnw&?gsv>sqMGBm5G=x_vpSS(hj+s?NC z3t%WbIIF0k&;Wq6`uztL;5&ZwqhoHjYx&LPEAaaAW*iicMQJ{Lic~7qxbp6`t2L15 z>+5?Jptt+{jDrCB(&Kh_cfSVM8gO2G>G!W2k)F^%AMsdpMnUmdl+a*5V&wcUtM|MK zI2xd~wl)+D2CD&rfwMDMc^W#~TLI`i7p!h*Xb8c@8hvET_Q&3^ZTo0E7Nsi~m=VgPZ!$-R@PSA;q&*%lUZ3yUL7_2_Y3t~Cva)K+{xm2xzU`GeUZY6@1K)jg z+kw{Bw#SVzPDh(x(o4al6B!B-X!VPTm_Q)#)TYYKHEGai)=XDJWnhDqo43B#-roL% zh?w@)W*G`iZjFo#g=q6PiHMOvXYlEb-}&CYG|0YMpU*>)?l`!qYU{gg9UV`Kh_tsh zNw$mk@KBicmQhegXXj5gK2r7eM4)U?7h#o~Yl6YxGa@4GEzJ@Mhdv(^3Def{sTgB8 zcfM=q!;d_=Hycp4s0=Lh(59+4g6GaXD`KR*wMnj4gGGlUwE3IF7(-Wg*Uui@SosX1^@s6F&7Tg00004b3#c}2nYxW zd)b82u@MaKfqBz z+eMu_C?be|f`gMzZq6!F+QH3D+eML1Qj$U^2MhX2h2}0M?{{|&ZDWZqC2jCK9^8lD z-TnBTKu#KsMqrGY^PcV!;j(jX5&($Aj&t}dgnt!9(em2bS~j>>3@%iw)p;WIf=EP# zLLpI7frtPA&N(nMy1nkMb5?urAGBJnrC}gdtMzA6(n3^>W2IzX@%^x67-O`x?&Zct z^DzJi0R3InYW=xVav_;WVkzlJZ14DlFbqSse4$jDDsOM6@B3h_R-2PjK1n8$Scrda zVQ7R92!k-pxObskE;rLOZHfH{_!dVKGfJtEvBP1`(AMVr%*^yzGRE8@lJQ9~08lD` zlrq`c`f-!I7k3I_Avv+OpD+v)B5|9DaAln8`c+B^z+WZj{HcRJ8z)2r@BJhpr@6<3 zX~#J?Hsrj65aJg(hc6lP*q~(w;6IV~{!Ny3cgF>Ly=>Qe|CW>zi_ZBDk5MHvgDwAN z=4D!6U++0*A9XrLd+(2pdGBF5Mhk(5o12?m2>@xDel3@$&sod0Fbsp^fW~O!oPFJF zHlG4OzX2NW**%m4rY07*qoM6N<$f>u9BGXMYp literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..074c0d682fdbc04bd3f287f8162fd4cdfcfc3619 GIT binary patch literal 1467 zcmV;s1w{IZP)`Kfmhk>B-J|$W8BZ1OoSPVP}rxI6-_7 zqd_m=!zSPv1ku$;5zm((Cd%ove?p$b#1{iW#0TF*gv$|vcq#O)uXUs@v`U5cr9R==Aio_?~|tm|cdRN8ktIoK;mm z+iuSc2ZQwL&I#-UI=Fvq6^SKLt)S8sU)u0R%xn*k}Me+-Ni} zZGIPkGiS~`;#~QTi1^1oaZC;x)Z?hCDsF#pTLGt9o$U2`w+uj8mKT8_48tP@0x-tV z44VQ3BHl%)x6f1M8vtP=JW`-dHMV?p0Wi|-b{|va^&kjnO|>Qh1+codhI5vxGM_W5 z`Z$2^A5C!IO+irSLy_w92ISKK{sYWOqi8cpi|A(zFb8$OO;VfwBJ!vKPKcNT|F<1f zB7!l3Di0f=HDR7@G5{?DloKZTNOjd(8sLLFOV~+CQGnY9xT&hUYU?8h`iSAC0g0h5 zB_^q|bO4Bu7!kd?{o|zMHWsC-1CR}{sOua+xItSta;S!-X}f?8f)&Q#?& zfMJ#$DO8pX0TAKYe!ri?&fARXbWXnt`gjUdK`j)xsvwolx}q{bkU3U_Hw+ih8dPU4<>kvJ6$tM40dOdbhU! zzN?5zlH~6qTmWpAWfaBX=C7i#WOdwHW8|xG9RK6aHhY$vX_~%${P^q}BKou|oo9^M z^T}siS!)?)YXDAFo=%eZPkXhytJ7ex(w~```Hw0WoO8xIAlSxjSb<7}Zzf6n$Gf$? zr%RfqNfbqkz*nrb;`yFod}{2ZNQxnVIM&$Wzu9jJjgZS%%qg*7tm+v~-@8P#j702vHc{@rfRE{ia4ox}Hh+3RZN zT>bV0Aj0>OB>wd{K4VAiV6bv6ilYAl^Mx(&{heUWxh){j?){a3p^ z^S%gQE^MKGP=mR0>y(KI&n8Lo!hXizcj6fg(tk$L>>BWdwN^!pWZ7`z&0KzvB=Ily zJNALnbegVQjiRUkzT}(*5YQhbN&NGJjC&~RcDt84oo-dXy?=~!_UzfoJ#HO^J_PmG Va(DuFxLyDN002ovPDHLkV1is7#fty{ literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive.png b/source/gtk3/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..eabce2cb28f9ca75688b6d06b45e5a28efb250ce GIT binary patch literal 801 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b23980e99325445e628df8c0137bd5fbd4a7335e GIT binary patch literal 915 zcmV;E18n?>P)K~y-6t(3cOTtyVdzcX{^?(=TEiH!ob!6ZB+ib%xa)sSr| zf@mlrdP|5Z&`{~&&iiA~~9 znkhyzzi-YrnnO5@Ui+xlip{4=$wh$P5vDN!0+MwSSrq8+)5Z()xP8^_KS~F&TW@{* znSy-Nj#2M6T)Q1Jj1~wOE@-4yVJ$al=G9hUd{Hbd%pcC6*Nc*e$G$U~FV1wTR!uuF z^X?!b5D}D8&|0JL27eD~x$|;0U7Gz0xXb{cN5W_4Ofs+wt(Y&I9xGbl3f_A#Gel%} zn}~p!5ki0_kMWk6%tdGD`0}`2y?b-C!R(w#isgl*CcRfWS<|};!hBGY5D^G_bQ@we zT6R=2Ttp!VQ0T6!4)m3D$kH z8zsf^LN_YTPc+JURoNqf0|3E61Y?m18-b^EYYTBLJ~9L5007Xo7~JAy=6w*o6opJ{ zJ^E|>UpWT0IO%J+EVHZ2*Jb?mvw)g5oN4vECIXZkArJ9yJ0zRia`ToXuf9h_lM&}y zDfJu%j1Au|DyOeJx~k1GTMTYU=hQhsO&ZA~r4=Ag0gYk{;Jjc>Cf2h4{m=Ji;j+vY zgPYQsc~?M_MoO)T4(CDJlM4Ywxzj8*-wmg1MI8`}qn0Kl(LYmf3RohO|#lIcmKTOBz800D%on1? zZ1H7&@0V|Zaz3za3mPpZ~LX9eKV6pnT$K p4j}?i-x={^=LCQSQ0xZ}^)F36plBU8-h==E002ovPDHLkV1lJ(mDT_N literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..65e0b5b69b626ffb0f8e51c7a1c253d55ee99bb1 GIT binary patch literal 1962 zcmV;b2UYlqP)FzjJR@^}Bogj^nW%NJ#uhRzyH}2*|@= zBr^`MK>~?vkl17chz%Roum}VEy#Ip^Lw!Wyf5+ZW&OLbgxfV~Fg=*a=Jk5yBZv zP9b*8%>M4w|G9G{dKP{iRx^jJ3F!yF9@l#R`?3h%F!;#IpS*+E8DQipgc47r9s4*p~DJ{46z@_ zvHRY_zaLq+BG8SS4{Wr^KWNw#z`Al^b1kD5zxAXI!wk%9`J8itte7@eVYVM}svBES z5#YZdU+o@#f= z#!|xRUId`Pce;lU{ow7c_p1f2?3wzoz|$aGHdF&Qt{YPFN|xuOX-Wv;g0L%PW&~C8 zJV(ulyknvqs3pe2Ai`i@viX*3Hhc7smjzwfb?+Tc^huD3t&NPy#t>CyI2;nfstUk) ze<06u45%hTv#hc(@TMjoPd4uwWV1(~dsonvTc8N*R1TnUK?rBaEdG+}0; z1ZK0&{O+YA56{6RI9=a$?Hv@BoFh(39GYbSRZ1%|GZ|ijJ)`R;{Jp@wT-Wal>l3sP-l}bt#4!4`A>U>v9*PZ8dbfWgX0uO^FI~oJlmxl}n*B*GR$T`}>5@NzHXcLyC8DPTVrMjcva~_X}r>>s76A*q|+28B!6`>}UOBPdxz4 zkMDY^n~X8|t8r`VF?@M{hn6o(AJMefq$A7it|DxTLxdHja&&Gy))f|;86gBh9#C=2 z$)pv)`R{v2p7|E!ZHki2YM|c&Z@=?lz^ieJPcNi<6MpnwWe>V<; z;)X?Yrhqjwaw#**cFTzc&3@iH^2|4(KhG#EmY>clpvQ`V^_A;yzsa?({|O?uIn>t4 zDJfaE*w>EaL}1({mC=?LBdDD@o2uyiiKyV-*(FwB?U z=x5zi55@KCy5^(X`!td+6NnQc0)mcOy`w|l`iy{yCv`RE*}|f1AP|FwC)1_Z?;D(pNyXj0bqhDA@py0*2zqiAkxf%+t&?e=79a zKOLU@>pv;NZ~?erlW;9oh%(RwJXBoeeYf8saqUyM_(LM@W`x!`<1$Qe#^~Ynxhl=cU*0r1P&VK!0TuB~T<jBw$!4mDSVUf(>cG-_nhB3_a258wDI_LX>}#EClch(ctkz6M==mc5(S+x zj8<*`wBI>9H2%^yr@5A`1W&#*vp2+rV|%vA%FfMlXibbm6mFL}9wD#0`0|Qjp1Wd} zYzMFW@@9Ofl|>_Un8eh(`A=Ux{ddi%dqhO!`~H8Lh^S(Dbl_y6wtYZ7io+z_6~6Vv zSm2RC^_vefWy|&cAKYx$^XbTiqP2ZMJ$hGoYEZrK$w=AqS_C)Rc6~ZgJ8`$U^+9eSP7__V-66klz*@ z0K!2Az2@=XC&fwL06+I^ud-u*zao*}J{$mu2%HOnpQcPnT!er9TvACr|FA6io_A01 zC9REd_)JKO(S`Wg*HY4soe#+Y&vow$8~~yc!FDMoxQ->&Z3n8F18{qL_rvbuV!3wX z^0&FpU41^Wc(+{TilTt1z1!2MLb;Cf6OP86l3LZWnTw^abg$#Fu62sRBaz5Gg)qi2 zF=ODzDRYDafKw_M#haHdRubu?PZUqcRUT2=4{;m^pZ``duVuCOmcIjApEI=V_rvA2 z>0TnlyJbUcr(J>|;QGuQJ{}F~+3ya$%o_)tQo+!sGsBfcy3ZwaCBhXRjYdF(6@wUK zV2nY%HH(2Cg63a0vj?ZYc;i>zJkco?jQMP4xROZs)IHV}mvpWuGDJ}XTmG@oGE@*4 z1cAeK9prL(e0DWZAN#XVe?%CqLM=`hhi1F;Uu5 zcUcDjNFtTUt&i)4{Lmj~UOaE+rZfQ7zs{zGfTek%MF$(|2!IX1Yz8msA2S<2g6OXa QqyPW_07*qoM6N<$f?dAXumAu6 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-active@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ae2b0989287128fda97a6c1044f26aa7534704 GIT binary patch literal 2150 zcmV-s2$}bZP)sywjHM`)($?2V68BWPOVy{P>@P}w3R6cRoae^il7yxlu-x^Bq5uH z>?WIJckkYN&*>k#NeS`@m;}EwznR@R=brmHzx_SVy(yhpgu7AI^b4onRf74O}S!hbpSy~ zWqq33Jv`G7AuiUe5MLgD_kp_RVS%oHsQGH(Q46O7%$Qihb@k<(IXcLQutE-V2gkFt zq&)udagOEx>LTk}L~wy$=UsQ+mIuan3<-4og65Id@;fY-E8r(HE4XTM8Kt4)ThdzC z(&RAjuN}4}<%tNb7H-%)w{F9rLQh-JdX6>zItycGOe|sE6;+gl)j=S3Kg&SIlae!qq(r-wf??5BW4a6HRROZVHI30DO9`KEiu{OW|D zr#{s3H4(ecT1G6nv6l1dLW2t14@!i*XSw?6gl+Bctcba6)7;b69~X4}f_*bEX03(t zWjEDw&Z$EO+y^E?vd8B;kHzs}f55e8z4O4>B!D{B#ZwnFU4%8S0_DqZ{y*?gn=yv! zGEKvk)nKXh0@BdSbX4eR^P4XgBWuM{w*2N=&Ke!UT7$I)utRRf7-pUwVO&kn0<)(- z+&b>4&{O9(&$O^cp!B(0YMC@TgfRwVEY>niX0g_A->eD&0={p421khL^XIpGQ(3!O z2_-9U8O4O!AjbGZ9>+(NXf9dYN;+rSO>NsL`q1(E`Fk$`S*?YV=Vy;%d~FclKZ(GA z5TR3khZ};-}(hcR|Iig_jBXnUMUgYY|L|@$LN3+vjj_U$@OJamud2O z2c^{K4%%8vWr+bORmSOg6yWaFIlE)m9(L~Bf$MsRs9~(f$2QmXXzTO=a_aqtNlV>y z>x0cHBR^dov^if9i#6hTE=nneqw@{K@}A4SG+<1J2K@Nj&upumd~K&2h+h2G-Z0-7 z=Sp`vNi-TI5C~w*$xTQRA>Q7_3tKG4ceg4a2c$k+SpTfs(Q6%3Fs4OGFWmC-~D=jbJlv zTUNb(=qb+uQd<{YusomIGpEPF-m$L2X8cgm;|^LEE*TClE2Ze_O0%y^IFM2JPS4uJ zhQ~S%cQkc?)Q5{MT$xKX-I;Z*owI&~&6yCfSd4r=kJh^1lk`wXYmM(4;%#w$|3L)6 zcJJQwB;XwBJl*T@=biT0?U}r_cdW0l89z)cwhPB`isf)9M?_3|X853sr?pQHY0)6m5;ILW5Fb}YMo1CSjEbRT%z#$~%le(B0aiBw*;p)sVs zKEaYr??)+!L`u29;bv+y>i{m(b3ubI7&wW(Jd(8^4PA=7a-_}JJtN^-!u0sJ%wAcoK z>XPwajZC^`$&bP#YHzbhBof44b*?K@PH~6^9E|Y}f3*l6VPc(O{<1yDjst}#_1)a- zo!i#j-}usPF(Az$9{#M*P$-ubKuO)qJ8Ns|Z@4K?T6u$r9@#r#Ow=%Gl%*nU2q@^u zEB1E6C;K(|zCSFi@4K1TdRn$U_3^V;ZK9Ar9YFp_Hy(_(Rsuu;9jP9p$6fo(g(a0^ zFV^AmsVIG>h$`^*!>3NH0C2lHbIEP1lG%N`+=Hh06zXrL`1zO`iUWiO!W7^G#qUxyQ#227DTKfg c!{A8zA0bGGqW6J(umAu607*qoM6N<$f^WJaKL7v# literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3c875248684bb35611ab873475675ea2fc1a9044 GIT binary patch literal 736 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 Wc{UQOkTY`t0000E+h literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d39dc4104fb172af7e2a389aea1e3248089a4ad GIT binary patch literal 1576 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e13ef9fb009fd6e90cfe5e1286cd4ea7cab311c8 GIT binary patch literal 904 zcmV;319$w1P)jOp8 z(DnSf-nZ&0feUDVe?KkD@`E^zA29RV-iK=dSV~zk%z-`m^M0N|WM2m#Fe;v;58 z2m#)EL{WsDogGC)w~{0o64BH10LmD1sC9nt=6IYr=fEMXt0b5i%#5wAEp>8oaw|>K z-X zz62;^u796p*?Tv~C=%l`%7y$1k9MD$E4b*Jz98#>p@dPXGI9`LoY z-h=9T9s#I{=&@4iTej;)d9IZU0g<>oBrv1vIuOy1%UwiGL(h^leYfknU9Gip%$I^N z0MCqaK0oby`}yiQsEO!FnkKjVuHV%AP-MXIeR4B;qEPep~}U-8A$=lBhr1wz<=`O^^_YiX>tw5ea~uL)SDY%ks3Us>0g-VObVm z0ytipT%>yg0IzOuZ{L?PeqRW@$;>NPCjVlsKR7-v9s?)fhq zeVp^TxK(5KWM(om>3RI&a;duKaDV5|`Mz_`cZEaN=H}+xopTSWau0B~2q#s!0|}-QE4>rTW`z1s)6r?-wyo0h{aV>)dtMNy0FqX&S1k!Z~+Y*!@yfoNMQ}suBd2 zwY4?UG$G3}RQ175r_(8l{P%AOy5HaUkO-%N-p0lTTU%RruasqpbJvsr-Y|ewfTn4O zZnrCw$y8PShdZ5gQ540~*9E=4zHyH+{z;&_xw*;4#>NGA4@=&Ay!XU$Ot-rxlgUI? z_5L(H`j?`ZKfh{sRdf2-v11?cUVjT5*}C&i2EzeWS-mB9uOty6j$>x?885#062R+K zRoEUpAuPQC@))s@|fbs?c11N1kr)dZ097Rzau{KyMiu?(96Q>7*!F?dV z0n)9lEe3=B4F}#YV+=tMaOTVzbAUULmQyR7_7B2 zo6U^(*rLdPXD-#a-`{vh#QX|Kwzsz#4AyTt@Je-E)9dw?i;{jCh~D7z`ued`#^^7A zJhA6Mn)#+dNLiR1KoYqu3JKoA5- zJFnkq2ZO;UKz=47;fc4MBuZ17x<+p!U}$sqd_KcD9|R!Z2ZG^Xz|k~ilF#wplLWz` zoe&N~&Uw@;Kx&gDRS|h$u~=vnh7tt<&MVF-))?eAA@^RHOeU!6!Y&rYb8(zxBHTNh z%}A0&;wYj~Por(r-VSQilTD`pyB2VZMe(mBN%us!Z$6(B$FZbwjPpw46l>Z|`>m4m ziuWzFs{Ydg4bUtW#lMpz9*fBRd7cx;iNtY)Q;+jtZXtN>Jatu)=Q*HHuJZH}eDO?@ z#JeK$(fNEv97U2u5#B4_FCD+hz>O*>%(5wUU8CwB+rJ_VUeR4)i%93Rbp$IPABAf z0q7Hx$@y;s<&}Vp8;IJ~eM`^s`Rf()nmldP& z7@#PM;xlz!zXa%;oe@{yXOkp;VF_-cFeDBmpp9;iBEoeCsL~qHcm;&W7`$_wd;Oex z@5Q<1%UPEF0Vv?=N(d|P7o#Y7&KNmWSBKv^3$<4iun3{0 z1wQvWjcY_ze|Y}<`Nx3s%kf=x-NOM@Sr#uvQTVJe=2TG>7NCrRDR+xA)dth>Q>zp{{Cn&Yjc7H3ItU@p$wlU`(5mxfbYs;N>e(6#mT^d#WtU zs4Pq3I3}=mx!kW@TmtLrY6rAjE818PA+$oU+}}*IjL~R>_g=i$AC1SOFD@M}_Jdr{ zBn*Lmx7&S37)IX}k@o_+*6m8S+r`@d``~GvLDTn-?0iHH!=Gt17N>H15FHfLhg` zuIu`HS(g2sb{g&hmn{+=#?p`gYqarUdcEEUjS22GhWCNIYdNq3kic10{^5P|=RD6( zS5>vD{Lg8p!xd}Ahq<1mKnIBS{~5<|*IL^Pg1~z3XS3OCkAokE9BrWGT;&I&8?kw? sKuilCEPu=L^2@8Cb-dyV)8KOYA4#CpjOa2%w*UYD07*qoM6N<$f|UEb9smFU literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-hover-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0a1dcb1abe00eaa036dafcea59631f1917ec3d GIT binary patch literal 889 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-hover.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ce40962c376e467cb4c6058f5be749bd653a9a GIT binary patch literal 852 zcmV-a1FQUrP)7DeXrN*N>Dw{QUgOiU1raYdqu ziAG(xa^XK9AtuJX!8NYcg#$Pn6U34tls<|DMQv4_m?`t^Foz11u*VkwED}&cQynCbS zx=utyhGA?NL`1sIDKOzz{obKYA~O9It|*G=R|X$_|2mo447yo-`4mj~y+fTD);cFe zQACmPdv?j$>a3`?W>xMgRaWn{=IqWnH!|!#2CSKZq9~#W-eZ@Xt&Z}_e}-qI>l_pQ zky)Kts)P-0erP*z05F*Z=sFkT(QrWc1t)&r?kI2BE<7W~m>7%vu$WicqCc>gl{Y(_ z6*~e40IMwr0Bbah;60MFqFE}duoBTu@gWFi5U9YUY22!Foeaa+F*xvhdxTeGub&;* z-_Vp=Ql-M85;5~iw=0cn2#4mv!u0fXVrW=-a-{WOqpHRog~dB#5{pK#FduRW01yg= zk{-qPB zA5Hf6KJ5Zv`)dztYimnix_YmVk9w2wSaeHxEE=IPpC{Sh`?Ra3rlugn*=mycJ-2V3 zuCA)OyeoH)rKq?xH#aX2qG$mCaBUfhcnsnBxrCZbsGlb%FC05@<_>^Zwgv!@Q(rHa zbhKY=b4re*W>MS+GV%d{F}Aq8tc^^~&UCkTTzVJ?1i}DPtCO?cMTV80+5lKqSP)Y?Soz~8@)sA-B={VC`J5D=e`^swj!q#z|!7|FARw!ebilI%NmZU&{Bvho3gggkz zW|NTJ%|7ql-Sh8@-DQG=NXioOd$lw7;e7VqbMHO>a}*iQi4%>L7On1A!g^6G0pzfjETXSQrpk5+*MJXsMqIBjgavZr>t=4gm(OP3hBX~V- zT>Tdj(Eu?8e(#3_dT$E4xw*N-rec3Ws0Nr-HkXnwd=ZPqGU;;#{5~%9bV@W5 zQ78sLKfY$|SN@SvbnCIhOHoEWP*zY>#GJ}SS71fty3V82mCbubhUx9<0MICTcFo#* zewPvS$)k-`hM_(LipneIQ&Ku}(%5k!sXq{lnY5qzSYl>WfqHRG)%xdd2;JKJ?=OSY z1NjRUFDEa*;D)hRfs{gPO~;v!B^(YaLH+#Bs`bD9ztC;RkKB#udVv`Wm#!c;FF&K$ zD^Mx;+0$)eMk68^58hdI_o4K5<9bfg(%f{9h(44Aue_;XNZvWaFj%;Br2-74^zJi9 zjuc-vy7lVpnl>Vqg9y2c zmaW2(n>QukbVP*0;u3OlazrWlLEF)zb72B>>+!>1)rt>59E+FVG3DTNM1-=61q!f= zia!I_co5r;HEj~b0l>a^`D$_;j#~mAo71f)h{t0iVzu9P)#t0F`N#vxkOP2y$%^R# zhU6P1;PW~R9dEn>-EzEfv!SR1mAz!eYV0}F0}NoXSh+OhLMgd$xlgw=H$JSyn3iAw zt1UVBN@%^-3ebAAsT$a)6t*QR*N~lUpH^T`=L6yS@g~BfZeA?Y1pOA|21pK47+BR-Pgm^rTB(&E6M!&vg>+3_V!Cz^epu6Lo1bovE9y3iu zgjgccYXA|zv$^Kcovy*5UuvD8yYsC0eG`^xQ=VYJ2Y?xkev*DqM*#PO)sMU};2L;d zYfVq*Iq{E9AGj}N@%aLcV+Tx8!1GW|?XG_3z;jw_dd{B{->B!7Ajd{)jn^}RK&bBE z{)W$v@}hue%huYroX&xtX|1KFvt4}NTMHi<9z?Vz6bc>Ox$_q~>oqdGE;lHlGZ_~E`-$a#56mZvU`{tiNz1a5?5s}`mcJX>fricr{fS;j( zei0#Dckti~KoG948qWfX-{1T8Bjx4ge^5%PIh6}lVR6Y#1)FA+&a#WkR`#k=%2HmrfZ~$Un*xrRCSC1kh(yBp{eidc{o3Ydfnh*T z1`TQWySu9^Dk@$Dthdc7XXfp*GYSp`1N59fCo$7h;Yj#{En9ay<#xM=Np@Ezi-r_@ z&#s;KEnd24r$Xhf6rsz`Tj4QPN$nxUruMT zQ=ADPy1(wgVCCF-hsw)mSH)vy>B#V)Xq`~@9LJ<*O+^H+`x3of9eCX%fSCPG*Yo#3 zRP(am@Am;$4Lv76FPrRF(T0yc3bwR0zqeuChKSv6zbhE<+lF0E!r>sIH5RKCi{)DL z(+L88A0tC9F7|fezBEiC9w!owH2m%F4c~q8=^y_K7#9pTHmPm^1%UnOC!Q$XwyoxS z`33pkwiuSnuNAA+N>;W#RVt+>(@m3@8NFO=h)5z5jWqoCZ2N0ZKJ}yHB=4pdFt62c zCYCSkKt5n8E-tpb^74!8XU)ESV{UHlmn?>{P#H$v*qucrk`&w~cyK#XJ;xMnxFR{jUvr4bkrY@e3^0000Rk63O1PbNewAiK8S~juV-;o_S{Ho!MQ4 zF*G|nTObM_5?6eF*NL$gb)yhh0uAsI6YmuyuIE2GPFRFBte$-YLbGA zQgMWMs*8t0LO z(C_zG2NpS{iVuu+8(B|Jq?0_)JKpn$|8~*3TK`h2c>UOr(=;_vRJ`Y$-O&1coiHX_}_ypDj8lvSOX7Yu(M5`Al$~b+z~WX7FqeeI{G2mS0#{_}J-mt{P*?L=*}! zdZVp1ptG)aj$dzXHl70j1B~(El*{ER0KSw`UI>G5N=gYr2w-OLp20c`dA`^2-gmr* z$Ia%C+R^;6_HllGK6K9A2M|?6SYqZ&0Kka&hnc@Ii}y1#SJvzGx*dl%QT+w`@h5AW S3_rpE0000hPP)!~VSe;JiJtDzf#^@cY^nrH+?*Ibe zb>N@C2=ry(w`rQb0MvVlA+rEId-iNN9*;k*%7egd+X9FnBGXVF@Ab{MzY6-ps;a)V zw6yg1LxJvg2cHtrhgo+NYYjmV5e5O)+9~jVrK))Esp^`layaKUhMX#oCQ1C&OP4PF z`#_*OoleUb^90B}0AUakH(~-C>}ehEJ*6utib7RYfLD!?`xX}$pWo>oyC2}eU~op2 z7ewTJ)*4RC%@M~9j4^v&OGF5QfH;apy;A%7gev#7S|`U@w*32Ys^7a+nTpm8$Z_>Z+>x+WWdY8jb$8qtpF<|6?Nl=OU6MjpmU6 z!+KST<5+;enBdE>gVViU?;OZ8K%?<4P*wexwdS4ImAp=8a9)IGfJTxW zox@utBGgqa-upz=zqk#$(;1vMMxO@a<`L!a&Qe@e0p^uW=x+DSJyYQ5xH!B`B9vtb zFtGsre*cr8Pl`y`Y&NH5=6Ffigtn&F>s?Ug$08CYjf5yXe!#%iEpE$zJPrhL6cHUm zhqp@Bi(S)*@HK!*QD{|FM@w}xt(!fuS(aUFx7)7+=So)+1cA(At9cMwo2&u)ngz(R z>|(2R@+xrNRgS$M+wEml?sk>KS}WG<>tJ&ra?|sq2tV0I zm1Wt>^YbTP1O0eaRag^te9iq_;_us zz*-cA58lwmG)*5kBC{a~W<*Cb;FXub{_E)Yfei!s}fX~O*)KzY$ zsRt@mr6?!UkLH_jlaouDrr#Igvw+X@T%9Wq0du=1MS=Go(5FVDg+IYAj$6aw@CTru z0en6lYv~Tp@v5pQiV48jTKkoa>$`fwvMl>^yWJiE_d4gqS|ipT?8E83Cm-k2u9MzB z91efCF}CZ-S(g1}e*R=C!iB1;j4_6T0{804^BnKJsPgSASJH269p6*bm6heiR;#rD zTyV}=1cG31y}O&Ks%!E*SMR-u@MM|}KM!ncweG6{IT#E+>b*V<+!EM;Bxy2>KcPuc zFqy0=>pRi!42Q!na)aLWzPqNqUatf4BjCM&#&Ilh6z{9ASGtnPWHPN1j79j;a5#Ko zr}_I%$}G!PPMtdSJ?x*k8#eSs(}8qs)Bn* zqn+ElFrzmC(_Zx#Kpp_zwYj(m#+dcZy8sHcucv^UDnXtV(MN{E;lP)Q!AZd%dy z_RcoLw4kUe03h%^2+py!St`4(T|pRJA3A<&x~T#4^YiMVuC{wrQIoOmgr%G2KaB{^ zv0lvcFbJmxj}G4=goJ+`kV>UAGlH3@Zj5)w`%J1RjTZf}QQ)Jnn&Y19P7NJ9c@qHW zZg4}BvxaVt#}flh!vR21RK$DxEvnF~OYash?AV~@+|aGDSfbA&q+vw6N^p*1A@^Ch z=&jpJrBa%uktc>}j>QuFdxism7Kxxz*@g_=j8cOeD&};{813#EF!uwmOCo9ut|>pA z&lv~IGcAJypbEv-=0*oKG&!rA=IL0xzh!U$P*n{w3_EwUsCAM60BU<=vMR*$Vj(A_ zlr6*io)1E4i898#rR9%jtHOS|_9@%4A%a&x2wv15y;f7*G)7}R`_Chv`%t#4;z~UO z#+b)FdCs=QLNUL>_p^x*9IoS(9iLAB7BXYZ6E4mRyYj4<-&-buA7Fhg&msLAj4^LV zix^{`?U6~lDi#X)tO$ePzu<*@mWN^Zp!RL=T2scD_vKr8(y3M-u4FUZ7NQ|shzeG7 z%iQ&x`-4Y@Z`aNnCi(u&>m*g^-KehX2irT_Ov{3zY5)M=b0Ij#_U1;}ahx)wymt7+ z$n3B8o2p7WosLMSa*-%BNeCU0Vb}#g5|9lL`BDaW{B^4`GchsYH^XbGz5|thI>n^& R{0#sA002ovPDHLkV1mKQXLkSq literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad203efb6cb90d8d27d34cab63a13ccf35dff54 GIT binary patch literal 1580 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-active-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..99fcf80a0db987c64194b61c06a15d79152448d2 GIT binary patch literal 952 zcmV;p14sOcP)ixLgUvG)|KO zAs!+^B1E(siGr4v8Yxs%R8&O5NQgj#pa>XKU|Y~2ka)^Q@n;Iq1e@C zV|Ep<`K8m0&ivo}M>9hhrAE`MboX8%;;TZm1feYp)1Yv^)w{TV2l|U z4@*Q~t%U=F*)sd7@t&r3u%zcNtzc)9M<%FTc=1)w#fMMTl8{Y4(s-OaKfqR8?#4NN z6PM1sgv}3%`x7*pUSN{17i!&Uve`uD0AQ^}J!CJl-W;;dvwD8{SD1e@s zQaK>=Nc%Pxs^jv|efei$c&3>HnJj3H5m+o}@OOo!~asfctLjLpQ zPALI8?KW7=C=vEt2)C@2hn4f-y(dwj3$#(w?V|jBvbBCqk=PB*4!8$DeF>0jjTWl9 zWvXlO*7|Gc?C&}5^pjJ{buO1E^#IjxpI{>WcT<=GG1qk4R@aj4^{eRY?*V{Qfc`-F z?Ddkg%B~}m`hy543ez*^Xf4^^7?=ZqgY+BkTOr?#@qNAU!+)kd8AS2e=0UN&x(!J^`QsWc_;J aP52izGAhZmjZ-WD0000G3HP0V@fA#NK-ejc{OZN{BIJKuiz5(2G{U0L^z=>f%rViBw zt|r1MGyBb4>E2iQ`){)~hwj}s)SIRD9PlI%Ie}{IsTMtz*i&?hEQ;bysOOHkEM%%4 z(8#6pwttD(4{K+RzP4u2mE8v)L3kPD-q4wC?#g9jDJ7ierDj-r0Eh_A2{JEqEe{x< zim0VDCy|~)j#nkivKxZl=mWwqBn$%# zVPvMrL_Gj(N|F7Ib4UJqThNs~2Y&+ci_n?v>}yIX^ki91p69EET?#&mBEleGv|ivp zGa+Czs=-$p=U@NJEkT#}4DA=}Sm2OdeGMrFo-|EwN!=S+7>2}A#8^Gz@=Od+7bjn> zojLsWO8kS)L-(f-Y{bb)pz_Jyrj)~+BuVZ#Fo3F}s#J>*IAb;qBQtxvxaqz>rXODT z;AZ}=^I(yC9_Zgx&ghCVk|eoS5!S-I_cW7)&E<@NYKkBgg*UtI``W`d^A&*V-h(?m zay}Gud-~@jOPgz=@KWZSqgW^~-iR5QEdbO-^g!+G8z-0b0m$JQj9_ym6Yn#;Dh79D zcvTunLSHFmpqc=bP2I7|?!hlF5504LK}?=-PUtHpWZ7+Z*;SjWk|YUz#gwhxDF`LR z-l*I^^ypIaT{()s1oT#;6rUzwwk|`xCuug>P;4^Lod8lq?Pz(=(Eg7=i||E&?l>d& z{;s9Pa;efx5;hbQwstoFD+qR^yyw8+0%(i}0Sc0>o61Wm-djl7R!snl1b3*scksY< zXl$1Nj%;03UP|$5oUpw+L4-(*-O3gV(9LLOM0q@Ut zV~~sE>kgq9km2+HFJS02pax-HV@qKIkkC|K2!Yg_6x2M<+|AuqLW3R#k%1pL=;vD_S%)qg&B;n+)|nZ1v=dvXs2*Y;RXV8BdC z(+rbh&rhvoI3)!#e*A~5YxJp-ffYMubn#!u_-9)A&- z0-8=V{S!b!8E@;j7!5EbOA?HLQQK;YL$msi=Z4>UsRIlUL@pYW^2Vo9;;8JW2!r5; zvDboC1Wb)INl+JY#Rg1qrb+$T#_;i1<^uz``uK$jv;0j@NG>s6?`|tcK-EaoMZoFY z4;mMbzXD9o2Zq+kMT2txgp0erl@n9+S8+kmy31J8H7Ovi)}1C9>LSKEz*+5?#_)+( zX(^m6_6z{>>B|#w|IU40;+;j8AijxfAN$vm+YHh)#Ux^kPD;!^-55T3XgT0(&_GUD zz7Q09zS*QJ>|z@8inxyAcMx6LKdNL|+ESRUrsmYLx$ieFo_LK`N~Ft$=s=s+uGGTb zfk}e+u|z6XVp`0Uz&S+ZBUfLy#@mWx-pKL{bum|L8)l-G*1lK2c;fKQfagO4WclQ! zOL70FHhYQprBb3~HPq+e1er&@s?OO~R;0B=GVk#|MAtqsIy^5vLideu2s@D6XZ?bzm?AOi{1o zd5)=qz>I9-s%->pRvS~_Zd`ij#A<+-f~Mu1TQ>3DJ7Mp@C@y}ePBl!WL{Sp3{Mu!U zSHrwwzO~s>HPjp4Ybym*TOTPx({(e>7E34zs{hpKktZ4>r~lCgUe#&(M$4-LR7+bP z*zUSN{v0lR1Rx@#Tc#*bN7S=?F&Dfz7ZzKx3-e243|g;mvA7 z3~T^gVaFF94C3DJO5h#^39nB`2_?aqwm=CC67Z;oqf`!=08qO>2*| zYFkMm6QG-x^2GhSdV>wy9&=IQ^G5K1h-?F*g)Vm0Oy9-()0WrXZe04?DQGAyRcBe$ zme&HhV*yYGO3YsirBWCdxA$1N)P+~?>f=|Fnaj0Bz9~=#8n*-6v0H5!aeG8SNb7pd nG4DW4YjI_?TCu-v(s}kj3S7z8QguTJ00000NkvXXu0mjfXK|)C literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-active.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..73f96250f67e278bf2e29f79cb3c5b11b3e1a098 GIT binary patch literal 1008 zcmVC3v>Vv!1`~Ap;$W{L>_Go(e~bZur4GgfJuKQ>$b zkUuv!_nw~*u_ct0)OBC@J=}B7{d~{)o*##yhT45W8(($zJM3%_z+v4KE&xy@mX+TQr4Ret8k)RMX{x7Lg3K$+EJ288EKJN7^lxTz zxxB$nO~2#$s-8(jXNY$XM@HVfkSOMKi-?GX5H*X4s9*>>{cW<)b8f}obB5%){O;k% z$nfMn-Lz^$Yn5pc`F_jl&z_G?wEKd#P2q>mMvlC3AyG8Ut;5&K5`sRtlGS_8M}Mqk z!rFa7nZe7wmQd{H(mYH}!q2f(kGSSE%#G-a1+_MZF29gqRQ zG)<6Pzm>Nl#uy@zWu)>uNLXb>RwQIId84JlE-(d44g|a%`ze@QCwV*jmbs2GVAvaZG^8I05BsrCoh}(2KI!KO^+RP zCT(Rs56(FxNro&-;9P=b3Fvwe$>b_xt7(i}YtX0fl)jt$;K=Lw$ihE0PrBjT`Q)if zN1Htd&OWo(Z0y}C4kJPQPvpSp|(Ey z(Eb7c3$ERsekQ4HB@@j6phzME%a}{ujeQ>;KOHFEo=E~IZU*1XVBH9S3P7n^M*s`} e`hQio<^Bae+OMsp1dVh600001em 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 RECc`m002ovPDHLkV1jk1Vov}7 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7d4e304c60f6d70c74ce9afaa83503cbfa7d76 GIT binary patch literal 1579 zcmV+`2Gse9P))d5Orh1!0QiihpQc9XbjDN2?2 zo!GHG_Pm^V+`IX($2g81d+NvV!TQ~M-@SBnb?!dr3Ki1T)n$F)NXth=^?r=ptIAOW zjS7CC1d>E`7~yRZ{^=Nft*tFFRB4~vA)8Hn^W3>Zu5rHsd>+`hGG^O0VhkuaP6^j_ zSB4d(R}IgU)P6n|ixqcV`uzFx0psMq4?GTd0P5-+sH^wm+vB6g>qW%eR8uNBHEJwFtcCyiz4!R8jJ^EYfsb|tRsa&2Oi`D7A=B&sK(vBcR*o^gxx#s1#! z0Y9*9j~=@7u-sAW+cx2qT%Wwg^wc#3QW$yg?t40WHd}j>^k84l2^D$SvMgyieAkW% zmzkNKV(RJyK+aYDR9i>l_07~ROZWHpM`|d&qYyrH=V9vVx9^p>9sd=VEW(Lsd*|Ob zs#)HvJUCA)goB~Tt_cH#BaJjR9RPF>s;>;5>%M=Z8Uc7~p!@wLHSgFSk2!Mmm{?Y2 zTiSLoJ9C}MiE)4&A}6Emoqt^~*8r5%`Zi#N!h5SC3=j(MW&eR@03WI^5BBwZV!d2* z>C#`kz@uV}214OolU$2nI8qj`MdYOm{k;#Ym1h>_LLUbW)Ybc|w#q9Bh9fi`JcPm> zBJ$_KzMd1SbBqcf1E{O>@4n$W1VUk&4z_@*S4CbN?CX7KW!wPw0QmOo?4DdHfl!F1 z<`w{t3a2j)^qefm3~*FL@YHy#Cb%AfV2A_F??VI+Dt{R4Kl?B&N{20DA+qVwdRJ)( z2075&f{1t&J$+%I=Q9SV6=OCmt|tCKi16Nh0Jf++XMnt_yFpoX$z?LkPERQS!c#^d z={OFmT4lAh$!0T*4qw)#BiuKm?eU)&g?CkzQn65Nzgx&=(u@r)3X96uqp|oY0HdN8 z0Ty!E>Kd*hlSwl+d}V2c^=o%`bpEs)GvdnY<)r@=GMUt}u&O*BjU|4*GH$&2(rds% zCY91vNB^pjPNx_f8d7y#1^r5EN9QkA=a^&n-IoS^!Eqc(%_XbhxlATK&-n0=s=BJe zW6@aRxwZ1j8}yF=rms(;Ra)&#YM!x0VHe~}t?lt&t(R*6qOrsq3V$jV3QSK=?Vjlp z>C_x!BSWgHt_oj_#yWp}yZq%(p<4PaU}0uzQWtW$9TzQ=o}XiUWLQ}YfOv{ zqe?+VABlFve_u)cn)7H^SC@6{u9lyv@>LPh$iDp&jx=t0d@UC8Tpb%Fo6R7Qa^d0D zSo}<-&$+F|;6TrpRpk^=TjTW-Y21&$AyBb=saRy@`V`688C7)!rQfyrY+GCWQl-Kh zN<;ZhM1BnNX;{2K_csLDXC!5KVPR)@?r^?OJ3QrZWPi^ILy@Edh z-N#)q-$6LZ(&ajU?eXC8coyYVDLD?sLVoq%fC+_Xy^cKd!OqT^_bOYlbeXrhyF*2< zc}SFx0`~$(fSOflv%uQ||8P`aZH>kMCL-JRsonCy@XVPrc0+>|w4K`el2vegIh|dc dXa3Jk{0ABsZiB))d;I_a002ovPDHLkV1ml{3eErk literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..bc0a3915a224f019cc7738cd66f342f5880e049a GIT binary patch literal 776 zcmV+j1NZ!iP)Guw7|W;_5%g<1;1cbv?;_j{Rn zZwSi3_kG8;^<9hF4~)@0M(a8Nu&A{Kf{$9MF~s=mj*gCEx$~tUM;E>>%neaOp2gfa zuc@g|GR|Sy4gf$!5u_B@+5Wwom!e=aMmn!|ja4OJjG^DZe11YLI()e?%^BwvCkv#+ zMlK_?R--?E?L6x1>x(K1EG~R{>crgPrj}N2S$1XL2hd6(mtB#Cd@wDG81y_ZJi3Ph zz_)q-9<{7fkplp=EHtItSt8DEB^)#1`@VC`f$#ecbFh|5w_i#yRyBDkj4{Y%R)Qed zn+ZZPQ0j!nsTp$PaduX603d`Qm2OQi#(TL#CQF@AYLSN*Y8#SgW-k$GY;I#N<2SiO z-YzXIxd1>3NH=4ZU(9JlQq3)iI8WS&lZ_K8TDOxpJ-hRi#0W2>`&< z)RcX(mffMYecve4V_+HpfKa+=jGi+Jqr_!zs`)biJN^LbFhbrEMPl^;0000J8jLA7arrg4!F8lZ`ZyC(6I{b1q;f=V!kG=V@!Xelr*`@!~Oow#jHx_DcfGAPg{ zPMy1x+CENwIp^g^>fohm6E7E6Jilze@B4j^ULBwFecur(WME*xI(*mu_p8c%g7ksj z3DN>I0!4uZg)xwGBK*~8@ufpuM=w@7&yA3cCXS2@?!)EFqI?QyEsxojjTnOho?F24 zv^=Z=uX)1LxuSWlr>Cc|?b5MWELbCjZ>jPa-~*`N-AMiJ2K;q()YR@m6zbsT1xOtRf%l?CO1GBXuj%|2T7IPr>ru2Ey(8Z=-&9%D0AHH6$ zIe-3qts;+zF&YSlcg}JRf}t=iZS5%d)#x8a-gxb!Yvq|jX7NLy!TQ||RqJv&!KN^+ zdv8URU4r%d(cz(Et8;u(W75&|4Z0LdVxKX7W!0+GQdvc`& zf+5;&*$3cL^yJw$2alIx2Dnp1@YU2-P4Id&UKJO?hsUqa#ZEs6U=YHVv94KO-Yoo2 zTznpKa^#J{hYaAy+?>KC8Ui7j!Yu%{s61;Ba;UCXS5>l(!$NYlB>AL4S#Vt!y-CHh z*$j#J1@$}+g|BpU^?u)={7Y3S7B;Kt?M;Js;u=Uvy8^yS5Bc&^}NQcT9jR8>`kM?1Ru zpIs}@02pJw3y_?fL95hlC!Hb@A5&C4(9cGqeLuZkt^qiFq-R)>-xdmalJm1WXL^-P z`Z9@$WnoYFOh;G$&u)~zvfZ*NepO&8IX9zMvf1r7y-Fr^naPQ9Mb%T)Pj^Q9ez9K7 ziu9qbqZd7q$5mA(FOBO?+_%%IMJ6wetE#%5@X3zu{$FmS&Xj-YjQ0LSM4l-W@-i{@ zABx586HhHJFm)-8s=A``NN2R~xsBGE)jy2>^TOjGC-eCn@eBXfD@$8{sm#w#GnI&= zs(BS2j&%3_s*?IOmv;jL1JWF;KC5u~=YXZkEM`c~w;b&KSH;9PYaNe5Jzc zO2hJ*h#L2Mz{deB+orKGNL@n%et$j2Tyup1%U#Vn88Ye1IGJ>5wzMiw=3H}PGl%ON ze-jWJyhoI;BOK@I;W~ir^WpRP5LuRYU6*`5xB4NKKzYV0=+lS#`{&=SY{k+gMo0hF zM8SSQRX%`dAIj}O&8oB{=s86GqAD+TM0@@uB3t&T-Sj@|)TvW;AP@-Iw%cGAE!Wg# jlLrspo8Ah!|116r(D`V6exZ&%00000NkvXXu0mjfM~e+M literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27d1d652f093e1f552b89e9c93c1d10d4018e2 GIT binary patch literal 922 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5e09e4f7171ccd3aa702ff628b8289691b22e543 GIT binary patch literal 911 zcmV;A191F_P)F()uoTeusvulEJFVUkQu9tYp z$%_~SWAGZmgIE6mZ-P1bHyCh*VDKV%GRA`l9=!<)9ZX z5zQwv2F^Jg$3fRL_~ZBA3ZuKv4-O7K0HD_aoJA7Hqx+uk-+S)*3jt#sTI;3ps)z{2 z7;wkIFpk~2DsQ+_?v-V^55TSkMA7JN>B^6Hp1&Tf?)aZXM6lLkFpOkV*W0cXdu3UE zaT?+Pko|u6?fBZYXTjK+%vWWM!C*L)O#B5C^17%x~y`BI7002ovPDHLkV1ll%qe%b& literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..00491aa443d366ab3de3c05790e907b9a311b37a GIT binary patch literal 1928 zcmV;32Y2|1P)`Ep9pIjj*_z?AB zUH3)tA%q2g9`wPWq6DJ^5%tB0FTVL=gcw2m3mQ>`prR0C6a)ncC}K9rW@n~%ySrw3 zrn{=E?m0eG_he?=*_qkh+4aC_x~uNF_0_rOo^$VQ!@E0~u+ zzTNG1e*~n54m~q7GaCfKSHV0Agw|TB^*Z&L8A{~}rD74x_HMlQ#PNvH#s+IqL_8Yh z4>PjLyaFLt}#Ki?K~tJQh}%-3BI=$ZTOGsRMgG|kAe?7*-$f)B%xz&WmWR_H7( z0Sr{_`+L34i~H@zZT&GjJ9p6-o^sA{W^vIJiY3P5F@AeCxGnMCqd>jUzy*%=!Juf2 zUaD3rFAj&p%Ljt4*H5&AAp0Gd>cZKxrc|zwBnf&8;jov82qHqgUdKAe#$XTv57%nd z7ly;(t9#ko>6c=0{3MuGvpq+tRwqu9JTt(dXy!emB%#@!1!mgmIc4T1f1sUW7PF zXf$Uzo`*`w82gK6bN<4Opq+E>f+`=Al8)|`PCZ^fGRv`3rvZxA>T|7D>x0{%jp0Fnuu!;balBWI zCvi+;W`+}|7XU&qKWVqyAJ~Kj?l;C@-L^V&PenvXl7w2L!O4XMjJ2UEKW(*I9|AC~ zR(t3Qh4RUTGq<#^I83qDQV0vgqjj#l_Bx1UppTeVt1ZP+$+VB1*tsme=c1|@YY3es zj$@WyzXH$?fU)Lkd-+Nf^}c6S^|FefBHMNw_ZC=C$xsolO@Kx8%Td((4zL=4`3LY$?=zfr z9AK||=YauLK~xYgTw7jNL=f>`>i7FklkfCnE21v|jFU0K;jQZSRL!wPeD2|^SEs;F zYy}3eVO`JAf0 zwOlUa0?XYD5o2<4nZ)q*rDX-wd-;67-}}J?IN56B04Wp-U2EM((=4M@DPxSi3*7kw zjDpvEXWw03QB_s%v&W*S|HB&rPoYVYq+2dm&WZPn#bOET?nWNT=Z~mIMCmTCsEDZd z+2^7t`tfeSo6tZ8!9T;$eI$wFpi-^n<7UhqPlIZ5ALl{q5ifLCa$phvnJ9{$1$w}E zw?3xOnq|p)u~_OE!-XVCv{J1YV+=-_jHGhAJFwgZimE~J_{`JobWjly@t^MZ`#;+Y zcq=qO8posmluG4!6*-rUQ%aR`K8R-GZ(|N#G0oHtbTVp+;4{zll@6$6Stg%~qW*LH z0p1C%Ko-ZNmnxO=13vQ)BypnUN@eP2F!{;o6a>sB$mC)^^wY4~d_M!Kn^j<(jOlec zfTmfNKDxRZ{c^v+JD~wQAfwUfw-b-QZM3nWVWDVT;K+ToB}U9<=x^$qtW&SPSwa+8 zk5(Dv2a$s;OFy={y84@g0N)6jiLu7<=nv&`X&HDZ9u9*v8B-`0C+E?};e z)(i0{rr+skIvyKU{+_1ErM0!SzfFJ-bY^|C0IdRzdcA%&3=3Z~#+(OmK}fApr%)_n zo!!+~Rq>f;G#oP8*qCmZ*Hz_Py4n_d0g~ O00002qc}$3>AK77D_j zoXzB%@4II*xx*ky1VKJw+qzepwdGt4^p{yNwA zXhfD}A|g^0C20{6#buc$UCyvW7^v^)=-^Tc9DIM>kMCcjn?X0L+3BgMLl}4`2!bjZ zmjwX(VBa-uy8e#!&=JkH)?F7%UcM$f$6Bglq~>H2Mi2xQr-;+Xj-N7fT+%~qD_+lx zI6wEZT_V+$l9Cc>Z39M$mYd8L!*1XJV9v=?XIrcnH*Ug$m|I3;rfygCza^y{qz`WQ zdkp}vEQ8Y;t#&W?YZ7x#-np>Kv4tg~J%s~+ zq9_ofF_I-&&4MT(%Tns8ZH9>O%{>vBotYlITm9fBD@n2t3I_KKKIw8se=RTCA3nN& zo#**EcFDK=YQgK-wIOlx@rZ9}aj@$4y^5Zmj~)O(Sy`E3WT?-(67cWnidbLqc${3$ zvB+?5XGd{yvH2hSo2JI9QTuR662_l( Zf!~0EPe6rPVebF{002ovPDHLkV1gG;a`pfK literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below-hover@2.png b/source/gtk3/assets/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..25ce994a8952428841eb88073c46a0f7cedc493f GIT binary patch literal 1848 zcmV-82gmq{P)i15NF!C1`iY7tQBcx;FeFhLXb5Se@Gt~BiJdkWY%nag zF*bhe!(Mjn-JLo8uwK9jgALf`FO7CJbB@mM-o5vnvv(B3)b8E8joH&CKjtV|qC`E2 zVis^8kPD=M5YPzflpsg7YaCdxc=7q+#<`i)Pz|f94ox*MeyxN}z=X_wtu?makJn@3 zijYY3(ie|k>ngx;QEG>1t9;R-MadC|uBrJfU-~@TQECg|H4G0EC*MzAK_RAPp_IO% zpW`_6#$t4|w-V~=$lMMfYHP_u55G5J(A8fY`Jr<4-vyaq`}{I(`gc@TcFwSaxUNfA z$0b^t0*DBL`XGhpm!+kpU3V3_rm|wIz-vk={q31^$S)i>;JJtlEr7Zj!gU=Q&ovMZ zc7mb_*IiNa&|@d>3Uqbl(bqs;G%Z`^6wg;4uXk9Wg9hs#K&Y#e^JnV;Lar+-7A=0X z@{XXZt17l3{K@CflG(-cmDc)>VFv{42frNc;q=M>0d#{}UQ+t-=eGr2{YAwJT=rR( zrHba2+;!jqft4a2yG-4QuK^WPuDfc%;zth-$v5+*va)iVmt-927D!W zKX`rZe-V+Wz{-WCj~uy`-<5o2s?@8%`02BXMgP*R{2^rieW2@p#4O&mK+I0TK~x+sE8_3s6e=5WTPFc*RpU zvemtpgHI@>3MNdNGUPsFq$DC(wvV~e%0K?-M6UZA$L@+Ij;s+L@wf3Ubp06s8tj;{wXl5y; z@Z3Yt&<}1}6whCXVQ5pK-p|aqR!SAxwvS=7)}tm7!E2fnKd=zPFuZ8qt*Jcxv{oov z=^OXN_ku(OkH^c5*~I`}LBFX*B#}%e#+vP>x*Y8xaJF6mVzKz2wJUBUl}wIm6&#MD zJrNq}Y9*COs7vh~+aG!SskgL~a?Xng$;7=k+tKa_=T6s&>pHZzUHZd{HS2Z)5uHdR zz5$3vyT=%DpnAH)oI7($T-TxPQv1ux*RFqq^gsPx9g0MbLV8s9ih3ep0%z*PbzNH9 zT3=dO_MA+&(!fnkO}|>V;m7aY z3K#}v;I@m+w6!z?qymA!bL%&5`f#YgaCLcPBSR?KBCuJ9m`MEt<8(w(KXBQU;`twY;W< zXMzIRRV^(S4nF_FwqwCy&>=mmJzQ6oM*=z{ z1MmYruGzpdX3X%GEni-kRgi51G&M9v-YG8+U+0?uVnCd`pxaFcX8+{{Jfw5HCjC-K m0EhJEN|G+c&K;9pqyGcUitcG#!m?=v*8Z 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/slider-vert-scale-has-marks-below.png b/source/gtk3/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..c8141d9adaa0a977155367aed6fbf6d8bd1f5ef0 GIT binary patch literal 1010 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-end-dark.png b/source/gtk3/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a49e1f031f4b5f62d2462c3980b3c1643d7bcc GIT binary patch literal 835 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 D;=vv0 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-end-hover-dark.png b/source/gtk3/assets/text-select-end-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d8565f3a7e0db0b8492e5e3978ad213f2b0e38db GIT binary patch literal 789 zcmV+w1M2*VP)_#JrW7qKYyuWh8w&+NFd+%6=qA~$yL(?db7m}(EFlj~vVQGw ze)C}FjP!heqgX6nlSEdB;VQB$!yxf|Ur$U<+B3CU*AIfcTrMw`N~JrMN@e&op74A> zyEr>rgb-k6blPn+H#fVTR;wV0zG~*Du9VNa-EQN!V0>X_##c%~2mvC3loHn3KHlEi z>f;X4d>qHWjs*Q6_&qf}J;clh28jrcl&}Cg?KUB-_gb+fTBf$N*)*4!C_(6bkQ&ZvS z=;$Q~@u^rWPV_+ld>n9ZthG=|VWd`b&W?`{OUGFN5blCf2yr5CH_VKoD59uZt$IQ5 z0077W@>JSRj4>D;8}nf8T|`ktuy!C20E7@IS1P)cWj6?bu+|O)T5A!6VOdIfl>qQy z+;&{o1*AMr5W*aF4^I*z0*rA;0Ll!wWnlXpK_m!7-}yhRkeLDIFJzeC_0n`;F-y~2 zTf0b>`Nevp5f7wUi;YHu!Tg4@EPHFTUXSC`o83+aB*e!&&%Y4>qpY2)udF18wXlDM zjX`~FEn((+z|ON{rIuXB2|DfeOcX^0L3Aw47=zWNrI@vTl&0ykJ_rCxsRijcL9^MM zEqR_>C=~vRC2@?^<>go@^*BwE`v5Ee9B4B|-@h)2o)ij&N>r_eK^O|hbpauudp#s^ zj8?PR$@9F;#?0kO@@jAWQGH8#o_CX^yba*8VIINuf3sc6v!q T=WXa!00000NkvXXu0mjfcG*$d literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-end-hover-dark@2.png b/source/gtk3/assets/text-select-end-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..552cc81b15b7a997dc34288efd6aae7a456a4443 GIT binary patch literal 1515 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-end.png b/source/gtk3/assets/text-select-end.png new file mode 100644 index 0000000000000000000000000000000000000000..f1dfb6bcbbc17a0d449ad8cccf97ffb71a573393 GIT binary patch literal 905 zcmV;419tq0P)iX(IM~u~@u;U5KW?9`}zOIch4`mg3cw z<;Yn3txM96#ir+mhfl8DHE?EPy!Gs{7rKZD0I;?eqf%aqYt=s^Huh%;{u4Fw+0f9- z*S7_noxB)7GccTsA`4Z8DxfM*1(MbpmaCO!dFiU{z&WL}$3{jf{|}tHxcc;Sg*{Oe zZ8&US&~}=%P^(tfD&<86;Tz}udxhhpUu*!*OaE1pQA1TNwbD z8GHBj^5G*#?^QOXQmK^h01cqniHU%GPY?Ay@XtM9gf3e%p^&I}OlJJi>us;5e& z(mqze;4a#|lZ`Prcz>T};7(dqq4r#K%f)P_Y&MrO){a^R1^K7^oh!;@0N_zeM4}o1 zY@Wldv>q#K1?qzL&?vLJ64$xR#7o}!U6ax@g{oX;Q8ydM4e{RZc+1{9#Pxd1dpE=0 z)92MnISxS}()rtL-y(_-1b;1G6H>jvg%i`0!Mkd!S%-5Ds)Fsl6jgz94sm@I1paQY z_{tR~IwRub^wrd551km91pw-7NmXfX>e4%G_{|3&?$70W_CU2W z*LLcO03rr6BW~Qp;=+|!L_QoCo_d?;jNAt7X!@)1SK0DM*=%-i?}3B)d-6S$$#ktp zBSGA#W2JVzo+PcCUc%|Z@zL|Q1@TUq8XFrkeTRBqi`c#)kU)Dj- fxni-nA;5nF+Khmi+QB{V00000NkvXXu0mjf1m~>K literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-end@2.png b/source/gtk3/assets/text-select-end@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0f011733005a79a78cf0afb79fdfd7529fadbe83 GIT binary patch literal 1775 zcmVj8uv67F$P|>Kv`s@D5ht{+ zD^eHpPi|3WWs^y%b>QE)IRRjw8JPUKv zEX>W~Tmo4DIVZviQy;u_q+A#q{!ox7w*s~iXl!>38u&ho={aVnt`mkqr4{lh|8!3O{LJ(HA8ZM1Vr=9+ zki*?Q&*FI|=}&j6*y`AJfG`YL$!3_kepO4wq5vqI@-+HQPv3X1ZdRXBAsP1N%I~f~ zd5{?6C6Q01>S+DaKAt%AEqVOVVIJ7sg1`@)c$X)}hJU>&n5g)1knT2GH%mk+kOt2y zgEllYvH!qR>_2c2W4wBhKVBRi`P;`I57li5hGsa&+W1CcEy-7+&3OSBmkoF+Pi1Z?!5_2DnosHt-QI2 z2&uYyIy$=m+JaQ{+gl=5HIeVAM1+SrIx)tmsQK0C=;(t9mi41Czij-lR(1lUQuQ=6Hc~7UdPhe`cNxW1^|9Jm8JE_* z?EtBI<3DLkC1Uq!HM%ExHU)sHIcOD9M$Ed!xK^?@?p6AT1tJltI$k51i_BwWI+%Du(X(tInO{jyFlR-KxSbMYb{|I;#|m1SQtei)*6=5a{!3yKN7H& zT=WJoy`0TZD(0~^MG%CQDP()(oFfQ)to2yVW+;_PAdDaF>;G>8HZU+y0{sKPdiF&X9Rhuzsd*P2U+$u@sX1x<#@U!A31)mX=EiPYi zJ~SdP_w*jWe7kqPFl8MY8uB{Y_xu9%RiF)^p|OeGEqiF*wVQ^<22yqP>)r_hpJJgv zZf%v-={r68dmDcKh3i5N{(9PAvX|Z$BM*Zv~ z5neC3)azS4)xN7F|I+x#*CUnhfc60Ufli>QQeO_3MCB8OO9po~p3Uz>{|C<9qV#m? RK->TT002ovPDHLkV1muZQJ4S# literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start-active-dark.png b/source/gtk3/assets/text-select-start-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fb025419ea525f62332407dd9e3185598dda24 GIT binary patch literal 794 zcmV+#1LgdQP)0vWvJHPnL~P2POD4D5LHF9lHDomET=sORSTxI znUQ98W=q@vk@PRHx4yMb;on_t+Lb4&Y0R3*t)B@w0d#)=5jL-il|<^(3G0c zw&Q;Oo}HGtfk}wCzqk};joIa*9y@fvBnIS0#VoLZI{?Q)#3D`^+*u?pfVtyf(Z$5E z#et>>o`S$$YX$z$>&A>h|r}9Q3yZd(~ZTISj!O;X#1=$->8nd(}O-`^b3u Y2dwY{p29n`tpET307*qoM6N<$f+*l|H2?qr literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start-active-dark@2.png b/source/gtk3/assets/text-select-start-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..99e495e9adc326173cefb217747a63de32b85a11 GIT binary patch literal 1597 zcmV-D2EzG?P)5r>|=5z~Ff%AwifB~&Iqm$tXAD*m7Z7a#XV8o@di8={T970T!w`n|fh^DQ-lK{F0BNiig0~;ag_CDG zqaK3Tl2Kjf?DJN2yzsK$9qo*VbA-Ph&KMr4-D2keg4Bv_T)%h z0yPCVM7N&Ptrv7^!D43!;k|CH%04EE$)!3#DC?)ry(^BQ?<;6UfOBZR3Q;@tI3P%P z?-}O%t8!bg@rm7LRJN8^zJc^Tp?c~9cee``>V=sFybt7A335a zKQH5}hICK6Aj^&)swArhmxyA3qKFioDTG~d0ecA`54D*>ffy;N zTH&SGWyzma%hV64-4!%l!DRXfhMo&M}FW+zHQ&CqUwHK z{S4cepIsOFL!pEnU#DDv=*X3`syPY?eKi1H+aY;+0#<^$?*P0Jy49oDczQSjGcco! zoY?U5P|EOK*4HwCXnbjY^@V@c-toSN0@2BUQD<0AsEijKhev7EOf8B3hIw|>0_;!y z%OCt2{C*ta8x|})0c>3l9r~d$Sq7Pd3FV#BU}l&zPzklI7Mr01uoYRj1W!#S>|J1k z^=Ds|bC)puf5M`6)U0-4%6C3 z{LHUz@i@1(x#bHN74$QVM%{)ixD67^t4@_So49dh4MphGAhr5J5rzKtV)wdB|==phkrh1QirgrWO>^R5Qmpm%UdHrm1BO zkHPL`Q%yuLh71(OLTQ78zZk77&vj1J)hyO~q_= zwYZ4q@2q#6l@&3>Mj;|HVH#fxSR@z$t6KUitSBCBt0|hgz0R?i{*R0SL-RZG(oEQm26$kQ1qZ2%$}ifplea@ia^xo*DA`A#&x7y<)gtG=}-sSO(Uu5jXo zVgSGdh={VhkXKfgSwV3elLCnZ5U^Ebt5wzIQD-t306+vnAS=SAs$#k-cz2^b5MV4~ zj>IjK_wO+=r~$xO#t20%nmh;skp!$oUVk5yUtf`e`@5^5h(2&8M;-0mUJeix+C;$P z_hFa|DhxfK8OfJocG?C8AOE6ZXfAE z^ZBViqmu#Phc5@uJ@njxOb8-?S%GNcyO)Tdl!6E_kO^`6elDBwu?Nj$7y!Bsr#b_T z(}!*hX49^Qhyf9US^d#UDG)KVHu##=*ni#44hC|j>qzPz0F2~o&&@p6m&S!%7v1dh z-VnwN!Q)$N17kG0J_OixDeLy7&Do9vsiPy)kB?K`@^N#_mh)vvPOP05Ni0e!Omi4U z1Ya@+FZzwNz4SAE-%Q%|WOr9n>8&yA_}h+FG>er{{hJdpY=xlK(GALW1n_CNs|u?kIsgCw07*qoM6N<$g2hL6TL1t6 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start-active@2.png b/source/gtk3/assets/text-select-start-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..86f9e16abe250dc0a3de6672d34c9c90361d2619 GIT binary patch literal 1696 zcmV;R24DG!P)2*LP5eg_kSH1rMY`?}M>@C!`g3LA z2((!*_uliqkAIwdPJdBW?0V}rIk`9Y-1EGj^L?M^Iq!Le{|BkcruM;RW7rF_M}(`g zU@&cJnv=uZR9y?o7l8T+XKh)*T07M1J3I8S3N66nz;Xa1u(3YH&NV51dSaAZQFHSS z*4m-og>%DO4cZDk0eWWyb8lUePpwU}>th*~E%E?(=;dMZfnM|H1E%qCHdS-I;z5MZ z^`0BrXW&CqVRo;}P+R3qyS8W*pzwi#?P$B0e$P+t7PM7Icnr}c07*}1UX@~dV~QPX zGSpO<8DlsN4`hyDTfaY$3C7H)1#Nu~J`cJ`fut`quS~IPZJLKyXQ)igE@Mh=fs(&% zu+44nF1CJdk3n04F?j?utw1Iz`e0+4oomxP@R2m>#OpeI0JK)h}i#CYI}RB;C=|u{@7xvTT(u!BAHT63F60KUc$Yg%F;a>Gko&y1m$!pk{>^< zGz8oJ-M*TF<=KQM`pmWpDYsLRWV{P`K0rP&Pa#x&c0-EVN?{?~0x%L)CDByM;{cyo zpDue|O_Y(iPkR1+Z5OK%w%1e$>y~>glv@D4DUEIL{Y28=h{OAMT>@eLy83JsrqgK% zfD8Yz3!ePF?}lWmoHr_D0Xln&NZfg~?1zZq&9_4^16gCm?*g>Dzlf?^5T`^0RY%XI z@HI(|_Lw(bSbha~^U{bieBB~q%Ip@17{&^YHwFTL>tltHlcg1q{1M>zTSc6+7*n1S z6%jno!#T_A{Q(6FC`Zq&^8g+Nhts4B*I zA1IuNiDO!8u?`NO$fJNd4xDLQUzh}T>cthuK#mSxa~$a`pc>vy1UFYe5h=wnh=8?W zYdF%G=dE`v2&cPj-Or={Pui?oRk7{a*;furEFgNzb9%30@JoGQn9 zioDuYK!j0ibU$qp_p3=@uYYSrKaTwh_T@j{(7&G#;$V?`A`(xB=lSuVB4)zx(K){a zB&8W}aj!huQ{>R`93X*ny082B`ty@+=w^3$fBV3*h`eG1^YoS!Uu;Uo?|eY)SlEMR zc5b{^jW=%V;8&e_Uh67^Q1DdOcj{i9=JZTKn+^=L7?EGAlDY3LkFW1Y({RW1ZOU=L z=}=RZz2f-MUvJQJ$s)oixYmDt`|hJR8~>JxviacfI_K7iPNVeKUB|&$<$F`OdG2@DflB(74R-z$%{&D}3&` zL#VABcT#~Xqe|~p%fE*#|GW^;chyCMT~^`6dp=tC%ilgB_EzK0y8gF)@5-WlA^#N- zo&h#YJeM$#D($)6D2{I@O;9(=FZ@b9a`Kz?x!H{OKQ*S!2Zz_G4R$GJ3&LvPE^rkf q3XF-+?;K~1a5C`p_|%GuugYy8MNurGX!5o(atJ&~lD&(voagKH+DE%VqPL8Ro~r7@ z>2x|Q7G;*_Io8?)V7*?u8-errd>O~_o0pI@-5ZLc*h0Mbc<*t}5yvqi^7p{1s@@PW z?*R|;JR9coGRv|Vpow!Mz&UrNM^#bPtCm-*)k`Aw^T{N7W&hrOHk-{*)g*+##b$G3 zB*A+`WY_|$s(KmBcl-O*yet=ybB>E)xDj$iAqp^BuBs{r`R3r@pv$uH+q?(sTuR45{krb&|N z9n=A62&f{Fh`n#4$msu|PlRAVV{6SFaeo+w5CHfd~b{~U!R?x24#HU>{@^doc{Kr6VWeBUDrQ>{?MPbs4*b_ z{m)e(h_LC-@xlL6*Y%MBa8BNDPENYu9A3sv|7uf&UYpjx~@Ct{KrjGe{jjU7T9XFdLm*ziK95rvROWvOt5x5*L%-q zv(dI|&xXPMD#Ek6uD|+o|3BS8v|QeMVy(ObJXF;sfQU4pM@xHiDQ1E>X4 UhPf2yRR91007*qoM6N<$f^U3w5dZ)H literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start-dark@2.png b/source/gtk3/assets/text-select-start-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6ceca190c019472302e52e8c72fac3a6a8e52f GIT binary patch literal 1593 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 literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start-hover.png b/source/gtk3/assets/text-select-start-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc7e6d0c51fca8e8905922d61d1af3c1aaf10de GIT binary patch literal 758 zcmV=Kt=&{G7*?@FXDH&tVHk$r^E|99&AEqyGr3%B+wgAeB6cXEoOq&+?A(Xb+=w)S8UQs$p3LQX$Vbmj%Xj8zcTXr9OMsdG ziR?ciR2`fe&z=?_*LAEX+|}J<5;gZ;q6HxAM9yZjwh+HP*?TJL#5=huX%~b5z)obl z!+0EV;!dj=0PN%;=IKnv(IP{~PxJ;_#Q=baAP|FcYgrHdfi}-(d0s=IXprsFDA1DG46bt0@c6F<5uvV>tz)S2Z zm93OZZHrr#va7Xz&kX&#SXdVkX$vf@tyVnkz2Ic(%69-08-=x&v7f~Pl&e&Bfu-UIOWv%s-WUBv7 z!=i}rtWrutv)tv|4-)9JJs3HSyK%eVuPlxQ6T05W(T oK-P8LXLE}`UJecpdVkmc29Xan9c7)A2><{907*qoM6N<$g6D+HBdB;{!VU8r$` zBGxvfCd3$#jT^Tny3x4RjR}dGm}sJDG;t#d#-tGnv{>3`G{%&N^i82d%S@-wdyk8G z(18|OpuPSVHz)V|?stDV=X~eh?+E_`sj8fBYuzc9ye29K1dWS}FsAd|={<bNrVj>o=FFKwpT~Y))HEpi ziYNh4j4=d)VM388p-2qNvKF;o##?|aJ(O*2ZNUO&4j@tw&Wot{L9r}LL*WRaaExF$ zf-z>POWy)hW)=@NhAbk-esBM^+Q#|> zH~?TQqmgKgP$Whm7)IpbRUCD)p}fbgJm22>t_>dp{(=G@PW z$GW?Z`)-Z|j|seCjM4InD#}+^-B;c$4J_?3oiCKl&COOa9{OHH_j?Npw0h&?QdC^B ztUy^gnNZ4nFR0; zgYNZsy%d)O+y$GPV>)9!1z074po>Tu&B-yNj%)$&`3qenN=tIpOT9+KtOfA-+^Adm z%7s$ZV?>AmSe|7+m)u*o{$L%0qq(0xx8*oa)=U`(odD2VH(itC*cnSwMuY@_ZO^)h zl-BHQhCy`9ASQjnoSJl#i980?3kK0{fT>CM!KQQ0k#2+KbO1V@yy+$r0IBh0+7Rb& zQ(ODYHH1H>r>0yDr{mZpZ;k#l(%#>Q|Q2Z0kcH8s-)z!<&( zh>u)z4J>|r7yw0o1TX+wckca5pml0;f*bLb_gZQ^$=GNd&^}*D^oJZ6fT(;3Fx1~W zw*oJ_RF%Ffm(n)!QB6(FbRO8&-FtopJux*o!O%eOih&Ic^k#SCZ?!x3e4f3ZcYJd! zd0QYcJlM~T71#*z>%&|f=tCf(wrLWPT&VKEwr}6tbop6{`2&ivY7I zhql$#U6?yQZ>y&3-035#dJHfXRqJ?|Cnr^9sK1x1gMDcz^lQ2lz_pZ&Y&bE`AG3GmzCq+b~ zrDamKs&dJIsqrM&t`6k#R-k>>Xw!}z`z|f?%ssnq9UUEBu_xaV;RBQ~Kw(iap-7bC z;sE}lqC3u_)6-K-PNW!5CK$UBXL2Hy9U4~E_b>Jge%aXAXmb}Wx*gcs+8QYI@)q!> zz?Qs4#9*w<*Uh%)G7e literal 0 HcmV?d00001 diff --git a/source/gtk3/assets/text-select-start.png b/source/gtk3/assets/text-select-start.png new file mode 100644 index 0000000000000000000000000000000000000000..71a74d0b61ca15bd72deb1e7a05de0b31f6af511 GIT binary patch literal 848 zcmV-W1F!svP)9sM_33d;uEt))-{!2;R7Q9ABZlBnq=4b-Fs&&vI&V)(-Rj4YPAmIItsdU5t#hecWfeeGUCK4epCF(Q~07wiG63m39JM>V97zIdC z-xH}N?;MEOvU+)8f7&I%0Ki%cB6`cBzEG)rpK{L5Osej3&f!O;?8VCnGjRV)sU+SD zM6|l-i!Tv{h@kZGLq*hG=bpa)Q3alqC&po|g{okBK>sdPfwdNu@&v@Y(vDq^3k(1n zyR+}!ysi)w)>?S)77^3KS_?q&c5Jk4ojpx-UKjwj@9lpC(Mw~aFUw4T_lh`<;k|>1 z%tAy2&N;+!3{?*zVC>cNvZ%k@yZgWc0GR!sRL}EBq4#1C1Sh*!uT7_;rYcP4>^C6@ z2tnwt9NRZjKx_1~V`U-Jje=kq2+d@M+qHuj@@>hpe5ybhUf;-kI~;bI#118Q~F-s>)R11!!+i z>hSi*=Zm0tqMj*c#N?%GW&9UL0jn($Fuzy(pP1F*jBMMXPDKJ^)l5jHn`O#o{i zQ+NR&+n3u?AXIC4ZC#;I=t0B%$#j}TBC+Xt)m-9SyM|v-!S?nIEdTf@kcl-|_5wKD z@+x}+(u7mbb_DDr5Jpw4mD|oCk_E+D!&Zk;(Hem_plPUgLb% zpOlXyd>n&Nb|57H)fiR3WwSm&w7i8wxoto%04!B1^}XFzNYxWZLGAXOQ#dO?d48Vm zo?h%0O&ehtu~;rILvq%56Q2RJR4P)!76_RDBhYywfbUhl(zbcq6knHN+nbkfxqq9 zGZs{<3-xaR+?u_HbCx)c@V@mSjpK+Yiby0JH)m&R4tx{90PKI}`454qN~OZ>;w`MT zgkexWiD`x6I3|iBtaU7w%iJm60=S&X75`KR13>sWz|7@~7-KNT5(EKp9JK%{A`C;U zHCSu7eBpc*LHNai>6n?+Jo{FpRL) zVy$E5%0=Pt=)d-2{c4~Uhc zC1Whs3L@r{T{L(|QT6p)HOAnaLqwRHy}_mbo&$(fIJ*DP;fcmRnl6l|-+AjL(APlB z;P40ogF{p&Ur!wSrh{T-x4zb+#t6nZjHw>r&0M|2jhU+ek-&?iUpf5yHT^XM133Nn zw~k?W12omym0@VdV1 literal 0 HcmV?d00001 diff --git a/source/gtk3/gtk-contained-dark.css b/source/gtk3/gtk-contained-dark.css new file mode 100644 index 0000000..32b7fb9 --- /dev/null +++ b/source/gtk3/gtk-contained-dark.css @@ -0,0 +1,2037 @@ +/*************************** Check and Radio buttons * */ +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -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: 3px; -gtk-secondary-caret-color: #15539e; } + +/*************** Base States * */ +.background { color: #eeeeec; background-color: #353535; } + +.background:backdrop { color: #919190; background-color: #353535; 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: #353535; } + +.gtkstyle-fallback:hover { color: #eeeeec; background-color: #4e4e4e; } + +.gtkstyle-fallback:active { color: #eeeeec; background-color: #1b1b1b; } + +.gtkstyle-fallback:disabled { color: #919190; background-color: #323232; } + +.gtkstyle-fallback:selected { color: #ffffff; background-color: #15539e; } + +.view, iconview, .view text, iconview text, textview text { color: white; background-color: #2d2d2d; } + +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #d6d6d6; background-color: #303030; } + +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #5b5b5b; } + +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #919190; background-color: #323232; } + +.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: #313131; } + +.rubberband, rubberband, .content-view rubberband, .content-view .rubberband, treeview.view rubberband, flowbox rubberband { border: 1px solid #0f3b71; background-color: rgba(15, 59, 113, 0.2); } + +flowbox flowboxchild { padding: 3px; } + +flowbox flowboxchild:selected { outline-offset: -2px; } + +.content-view .tile { margin: 2px; background-color: black; border-radius: 0; padding: 0; } + +.content-view .tile:backdrop { background-color: #232323; } + +.content-view .tile:active, .content-view .tile:selected { background-color: #15539e; } + +.content-view .tile:disabled { background-color: #323232; } + +label { caret-color: currentColor; } + +label selection { background-color: #15539e; color: #ffffff; } + +label:disabled { color: #919190; } + +button label:disabled { color: inherit; } + +label:disabled:backdrop { color: #5b5b5b; } + +button label:disabled:backdrop { color: inherit; } + +label.error { color: #cc0000; } + +label.error:disabled { color: rgba(204, 0, 0, 0.5); } + +label.error:disabled:backdrop { color: rgba(204, 0, 0, 0.4); } + +.dim-label, .titlebar:not(headerbar) .subtitle, headerbar .subtitle, label.separator { opacity: 0.55; text-shadow: none; } + +assistant .sidebar { background-color: #2d2d2d; border-top: 1px solid #1b1b1b; } + +assistant .sidebar:backdrop { background-color: #303030; border-color: #202020; } + +assistant.csd .sidebar { border-top-style: none; } + +assistant .sidebar label { padding: 6px 12px; } + +assistant .sidebar label.highlight { background-color: #5a5a59; } + +.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: #eeeeec; border: none; background-color: rgba(38, 38, 38, 0.9); 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: #919190; } + +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: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: white; border-color: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 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 #15539e; border-color: #030c17; } + +spinbutton:disabled:not(.vertical), entry:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; box-shadow: none; } + +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; transition: 200ms ease-out; } + +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; box-shadow: none; } + +spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #1a0000; } + +spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #cc0000; border-color: #1a0000; } + +spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #cc0000; } + +spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #432100; } + +spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #f57900; border-color: #432100; } + +spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; } + +spinbutton:not(.vertical) image, entry image { color: #c7c7c6; } + +spinbutton:not(.vertical) image:hover, entry image:hover { color: #eeeeec; } + +spinbutton:not(.vertical) image:active, entry image:active { color: #15539e; } + +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #7e7e7d; } + +spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } + +.osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); 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: #15539e; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #15539e; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); 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: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(58, 58, 57, 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: #15539e; 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: #030c17; } + +.linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + entry, .linked:not(.vertical) > entry.error:focus + button, .linked:not(.vertical) > entry.error:focus + combobox > box > button.combo, .linked:not(.vertical) > entry.error:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry.error:focus + entry { border-left-color: #1a0000; } + +.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: #4e9a06; } + +.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: #282828; } + +.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: #2b2b2b; } + +.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: #282828; } + +.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: #030c17; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton.error:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry.error:focus:not(:only-child), .linked.vertical > entry + spinbutton.error:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry.error:focus:not(:only-child) { border-top-color: #1a0000; } + +.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: #4e9a06; } + +.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: #030c17; } + +.linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry.error:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry.error:focus:not(:only-child) + entry, .linked.vertical > entry.error:focus:not(:only-child) + button, .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #1a0000; } + +.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: #4e9a06; } + +spinbutton.error:not(.vertical), entry.error { color: #cc0000; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #2d2d2d; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #2d2d2d; } + +treeview entry.flat:focus, treeview entry:focus { border-color: #15539e; } + +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #2d2d2d; background-color: #8e8e8d; } + +: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: #a7a7a7; } + +:backdrop .entry-tag { color: #303030; background-color: #606060; } + +.entry-tag.button { background-color: transparent; color: rgba(45, 45, 45, 0.7); } + +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #8e8e8d; color: #2d2d2d; } + +:not(:backdrop) .entry-tag.button:active { background-color: #8e8e8d; color: rgba(45, 45, 45, 0.7); } + +/*********** Buttons * */ +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#1f76e1), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#15539e), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 4px 9px; border: 1px solid; border-radius: 5px; 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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } + +button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, button.flat:hover { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } + +button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +notebook > header > tabs > arrow:hover, button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); -gtk-icon-effect: highlight; } + +notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, button:active, button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } + +notebook > header > tabs > arrow:backdrop, button.flat:backdrop, button:backdrop { color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } + +notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.flat:backdrop:active, button.flat:backdrop:checked, button:backdrop:active, button:backdrop:checked { color: #919190; border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:backdrop:disabled, button.flat:backdrop:disabled, button:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.flat:backdrop:disabled:active, button.flat:backdrop:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { color: #5b5b5b; border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow:disabled, button:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #919190; border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +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; } + +combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #4e9a06; border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } + +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: #919190; } + +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd.image-button { min-width: 34px; } + +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(68, 68, 68, 0.9)); 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(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd:disabled:backdrop, button.osd:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } + +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(68, 68, 68, 0.9)); 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 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: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 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: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(68, 68, 68, 0.9)); 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(238, 238, 236, 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: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #15539e; } + +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099, #1655a2 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +button.suggested-action:backdrop, button.suggested-action.flat:backdrop { color: #d0ddec; border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { color: #d0dae5; border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { color: #6885aa; border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(21, 83, 158, 0.8); } + +button.suggested-action:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #a1b2c7; border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 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(238, 238, 236, 0.3); } + +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#15539e); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(21, 83, 158, 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: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ae151c 2px, #b2161d); text-shadow: 0 -1px rgba(0, 0, 0, 0.686275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.686275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #b2161d; } + +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; border-bottom-color: #570b0e; background-image: linear-gradient(to top, #ae151c, #b7161d 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.638275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.638275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #851015; background-image: image(#8a1116); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { color: #f0d0d2; border-color: #851015; background-image: image(#b2161d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { color: #e8d0d2; border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { color: #b5686b; border-color: #851015; background-image: image(#8c161c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(178, 22, 29, 0.8); } + +button.destructive-action:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #cea1a3; border-color: #851015; background-image: image(#84151a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 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(238, 238, 236, 0.3); } + +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#b2161d); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(178, 22, 29, 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: 4px; /* 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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535), linear-gradient(to top, #070707 25%, #1b1b1b 50%); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: transparent; } + +button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px), linear-gradient(to top, #070707 25%, #1b1b1b 50%); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#1f76e1), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.834353)), 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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.inline-toolbar toolbutton > button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { color: #919190; border-color: #1b1b1b; background-image: image(#252525); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop { color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { color: #919190; border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { color: #5b5b5b; border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { border-right-style: none; border-radius: 0; -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { border-top-left-radius: 5px; border-bottom-left-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-bottom-left-radius: 5px; } + +.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: 5px; border-bottom-right-radius: 5px; -gtk-outline-top-right-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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: 5px; -gtk-outline-radius: 5px; } + +.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: 5px; border-top-right-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-top-right-radius: 5px; } + +.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: 5px; border-bottom-right-radius: 5px; -gtk-outline-bottom-left-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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: 5px; -gtk-outline-radius: 5px; } + +.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: 5px; outline-offset: -2px; } + +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #424242; } + +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(27, 27, 27, 0.5); } + +list row button.image-button:not(.flat):hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +/********* Links * */ +button:link > label, button:visited > label, button:link, button:visited, *:link { color: #3584e4; } + +button:link > label:visited, button:visited > label:visited, button:visited, *:link:visited { color: #1b6acb; } + +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected button:visited, *:selected *:link:visited { color: #a4c4ea; } + +button:link > label:hover, button:visited > label:hover, button:hover:link, button:hover:visited, *:link:hover { color: #629fea; } + +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { color: #eff5fd; } + +button:link > label:active, button:visited > label:active, button:active:link, button:active:visited, *:link:active { color: #3584e4; } + +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { color: #d7e6fa; } + +button:link > label:disabled, button:visited > label:disabled, button:disabled:link, button:disabled:visited, *:link:disabled, *:link:disabled:backdrop { color: rgba(141, 141, 141, 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(53, 132, 228, 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: #d7e6fa; } + +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: #dbdbd9; background-image: none; border-style: none none none solid; border-color: rgba(27, 27, 27, 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(145, 145, 144, 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: #878786; background-color: transparent; border-color: rgba(32, 32, 32, 0.3); transition: 200ms ease-out; } + +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(91, 91, 91, 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 5px 5px 0; } + +spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +.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: #eeeeec; border-style: none none none solid; border-color: rgba(0, 0, 0, 0.4); 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: #eeeeec; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(238, 238, 236, 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: #eeeeec; 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: #8a8a89; 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 5px 5px 0; } + +.osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #919190; } + +spinbutton.vertical:backdrop:disabled { color: #5b5b5b; } + +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: 5px 5px 0 0; border-style: solid solid none solid; } + +spinbutton.vertical button.down { border-radius: 0 0 5px 5px; border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(68, 68, 68, 0.9)); 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(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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: #353535; } + +toolbar { padding: 4px 3px 3px 4px; } + +.osd toolbar { background-color: transparent; } + +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(38, 38, 38, 0.9); } + +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: #1b1b1b; background-color: #2d2d2d; } + +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #202020; background-color: #2e2e2e; box-shadow: none; transition: 200ms ease-out; } + +/*************** Header bars * */ +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #070707; border-radius: 0; background: #1b1b1b linear-gradient(to top, #262626, #2b2b2b); 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: #202020; background-color: #353535; 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(#1e1e1e); border-color: #141414; border-top-color: #070707; } + +.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: #919190; border-color: #202020; background-image: image(#2a2a2a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #030c17; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #15539e linear-gradient(to top, #185cb0, #1961b9); box-shadow: inset 0 1px rgba(29, 88, 161, 0.535); } + +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #15539e; background-image: none; box-shadow: inset 0 1px rgba(32, 91, 162, 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: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099 2px, #15539e); text-shadow: 0 -1px rgba(0, 0, 0, 0.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; border-bottom-color: #092444; background-image: linear-gradient(to top, #155099, #1655a2 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.671216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.671216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, headerbar.selection-mode button:active, headerbar.selection-mode button:checked, headerbar.selection-mode button.toggle:checked, headerbar.selection-mode button.toggle:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #0f3b71; background-image: image(#103e75); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button:backdrop, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button:backdrop { color: #d0ddec; border-color: #0f3b71; background-image: image(#15539e); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #030c17; } + +.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.flat:backdrop:active, .selection-mode headerbar button.flat:backdrop:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button.flat:backdrop:active, headerbar.selection-mode button.flat:backdrop:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { color: #d0dae5; border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button.flat:backdrop:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button.flat:backdrop:disabled, headerbar.selection-mode button:backdrop:disabled { color: #6a8bb5; border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.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: #6885aa; border-color: #0f3b71; background-image: image(#16447c); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.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: #8ca6c6; border-color: #0f3b71; background-image: image(#194d8d); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { color: #a1b2c7; border-color: #0f3b71; background-image: image(#143f73); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } + +.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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #030c17; } + +.selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, headerbar.selection-mode button.suggested-action:active { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #030c17; } + +.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: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.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: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.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: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #030c17; } + +.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(21, 83, 158, 0); background-color: rgba(21, 83, 158, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 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: 6px; margin-bottom: 6px; } + +headerbar switch { margin-top: 10px; margin-bottom: 10px; } + +headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } + +.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: #1b1b1b; } + +window.devel headerbar.titlebar:not(.selection-mode) { background: #353535 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(21, 83, 158, 0.1)), linear-gradient(to top, #232323 3px, #282828); } + +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #353535 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#353535); /* 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: #8e8e8d; border-top-color: #353535; } + +* { -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: #8aa9ce; border-top-color: rgba(238, 238, 236, 0.1); } + +treeview.view:disabled { color: #919190; } + +treeview.view:disabled:selected { color: #7398c5; } + +treeview.view:disabled:selected:backdrop { color: #4f7aaf; } + +treeview.view:disabled:backdrop { color: #5b5b5b; } + +treeview.view.separator { min-height: 2px; color: #353535; } + +treeview.view.separator:backdrop { color: rgba(53, 53, 53, 0.1); } + +treeview.view:backdrop { border-left-color: #636362; border-top: #353535; } + +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #030c17; } + +treeview.view.after:drop(active) { border-top-style: none; } + +treeview.view.before:drop(active) { border-bottom-style: none; } + +treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: silver; } + +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: #b9cbe2; } + +treeview.view.expander:selected:hover { color: #ffffff; } + +treeview.view.expander:selected:backdrop { color: #9cafc5; } + +treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +treeview.view.expander:backdrop { color: #747473; } + +treeview.view.progressbar { background-color: #15539e; background-image: image(#15539e); 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(#2d2d2d); } + +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { background-color: #303030; } + +treeview.view.progressbar:backdrop { border-color: #303030; 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: #0f3b71; } + +treeview.view header button { color: #8e8e8d; background-color: #2d2d2d; font-weight: bold; text-shadow: none; box-shadow: none; } + +treeview.view header button:hover { color: #bebebd; 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: #2d2d2d; background-image: none; background-color: #15539e; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #2d2d2d; text-shadow: none; transition: none; } + +treeview.view acceleditor > label { background-color: #15539e; } + +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: #545453; border-radius: 0; text-shadow: none; } + +treeview.view header button:disabled { border-color: #353535; background-image: none; } + +treeview.view header button:backdrop { color: #636362; border-color: #353535; border-style: none solid solid none; background-image: none; background-color: #303030; } + +treeview.view header button:backdrop:disabled { border-color: #353535; 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: #353535; } + +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 #15539e; color: #3584e4; } + +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #919190; 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: #2f2f2f; border: 1px solid #1b1b1b; } + +.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; } + +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #313131; } + +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: #15539e; } + +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #919190; } + +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #5b5b5b; } + +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #919190; 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: #2f2f2f; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -4px; border-bottom: 1px solid #404040; 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 #404040; 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: #404040; } + +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #313131; } + +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: #353535; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.csd popover.background, popover.background { border: 1px solid #1b1b1b; border-radius: 9px; } + +.csd popover.background { background-clip: padding-box; border-color: rgba(0, 0, 0, 0.75); } + +popover.background:backdrop { background-color: #353535; 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: #1b1b1b; border-width: 1px; background-color: #282828; } + +notebook > header:backdrop { border-color: #202020; background-color: #2e2e2e; } + +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 #1b1b1b; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -4px #15539e; } + +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 #1b1b1b; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 4px #15539e; } + +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 #1b1b1b; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset -4px 0 #15539e; } + +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 #1b1b1b; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset 4px 0 #15539e; } + +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: #2b2b2b; } + +notebook > header tab.reorderable-page:hover { border-color: rgba(27, 27, 27, 0.3); background-color: rgba(53, 53, 53, 0.2); } + +notebook > header tab:backdrop { color: #6c6c6c; } + +notebook > header tab.reorderable-page:backdrop { border-color: transparent; background-color: transparent; } + +notebook > header tab:checked { color: #eeeeec; } + +notebook > header tab.reorderable-page:checked { border-color: rgba(27, 27, 27, 0.5); background-color: rgba(53, 53, 53, 0.5); } + +notebook > header tab.reorderable-page:checked:hover { background-color: rgba(53, 53, 53, 0.7); } + +notebook > header tab:backdrop:checked { color: #919190; } + +notebook > header tab.reorderable-page:backdrop:checked { border-color: #202020; background-color: #353535; } + +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: #2d2d2d; } + +notebook > stack:not(:only-child):backdrop { background-color: #303030; } + +/************** Scrollbars * */ +scrollbar { background-color: #313131; 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 #1b1b1b; } + +scrollbar.bottom { border-top: 1px solid #1b1b1b; } + +scrollbar.left { border-right: 1px solid #1b1b1b; } + +scrollbar.right { border-left: 1px solid #1b1b1b; } + +scrollbar:backdrop { background-color: #2d2d2d; border-color: #202020; 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: #a4a4a3; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar slider:hover { background-color: #c9c9c7; } + +scrollbar slider:hover:active { background-color: #1b6acb; } + +scrollbar slider:backdrop { background-color: #5a5a59; } + +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.horizontal:not(.dragging):not(.hovering) slider { margin: 0 2px; min-width: 40px; } + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { margin: 1px 2px; min-width: 5px; } + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { margin: 2px 0; min-height: 40px; } + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) 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: #a4a4a3; } + +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: #c9c9c7; } + +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: #1b6acb; } + +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(164, 164, 163, 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: #5a5a59; } + +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(90, 90, 89, 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 #1b1b1b; margin-top: -1px; } + +/********** Switch * */ +switch { outline-offset: -4px; border: 1px solid #1b1b1b; border-radius: 14px; color: #eeeeec; background-color: #282828; text-shadow: 0 1px rgba(0, 0, 0, 0.1); /* only show i / o for the accessible theme */ } + +switch:checked { color: #ffffff; border-color: #030c17; background-color: #1b6acb; text-shadow: 0 1px rgba(3, 12, 23, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + +switch:disabled { color: #919190; border-color: #1b1b1b; background-color: #323232; text-shadow: none; } + +switch:backdrop { color: #919190; border-color: #202020; background-color: #2e2e2e; text-shadow: none; transition: 200ms ease-out; } + +switch:backdrop:checked { border-color: #030c17; background-color: #1b6acb; } + +switch:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-color: #323232; } + +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: #111111; text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); background-image: linear-gradient(to bottom, #3c3c3c 20%, #353535 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +switch image { color: transparent; } + +switch:hover slider { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #111111; background-image: linear-gradient(to bottom, #444444 20%, #3a3a3a 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +switch:checked > slider { border: 1px solid #030c17; } + +switch:disabled slider { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +switch:backdrop slider { transition: 200ms ease-out; color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +switch:backdrop:checked > slider { border-color: #030c17; } + +switch:backdrop:disabled slider { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +/************************* Check and Radio items * */ +.view.content-view.check:not(list), iconview.content-view.check:not(list), .content-view:not(list) check { margin: 4px; min-width: 32px; min-height: 32px; color: transparent; background-color: #1b6acb; 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: #1b6acb; 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: #1b6acb; 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: #737373; 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: #eeeeec; background-color: #1b6acb; 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: #eeeeec; background-color: #1b6acb; 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: #eeeeec; background-color: #1b6acb; 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(238, 238, 236, 0.8); background-color: #737373; 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, #424242 20%, #353535 90%); border-color: #070707; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #eeeeec; } + +check:hover, radio:hover { background-image: linear-gradient(to bottom, #4c4c4c 10%, #3f3f3f 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(#353535); 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, #1f76e1 20%, #1b6acb 90%); border-color: #1b6acb; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #ffffff; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #3181e3 10%, #1e74dd 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(#1b6acb); 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, #1f76e1 20%, #1b6acb 90%); border-color: #1b6acb; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #ffffff; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #3181e3 10%, #1e74dd 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(#1b6acb); 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: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); } + +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); } + +.osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd check:disabled, .osd radio:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 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 #1b1b1b; border-radius: 3px; background-color: #282828; } + +progressbar trough:disabled, scale fill:disabled, scale trough:disabled { background-color: #323232; } + +progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { background-color: #2e2e2e; border-color: #202020; transition: 200ms ease-out; } + +progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { background-color: #323232; } + +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: #030c17; } + +.osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } + +.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(58, 58, 57, 0.5); } + +progressbar progress, scale highlight { border: 1px solid #030c17; border-radius: 3px; background-color: #15539e; } + +progressbar progress:disabled, scale highlight:disabled { background-color: transparent; border-color: transparent; } + +progressbar progress:backdrop, scale highlight:backdrop { border-color: #030c17; } + +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: #030c17; } + +.osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { border-color: rgba(0, 0, 0, 0.7); } + +.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: #1b1b1b; } + +scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale fill { background-color: rgba(91, 91, 90, 0.775); } + +.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: #070707; text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); background-image: linear-gradient(to bottom, #2d2d2d 20%, #262626 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); 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: #070707; background-image: linear-gradient(to bottom, #353535 20%, #2b2b2b 90%); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +scale slider:active { border-color: #030c17; } + +scale slider:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +scale slider:backdrop { transition: 200ms ease-out; color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +scale slider:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +row:selected scale slider:disabled, row:selected scale slider { border-color: #030c17; } + +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); 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(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #262626; } + +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(68, 68, 68, 0.9)); 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(238, 238, 236, 0.3); background-color: #262626; } + +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #262626; } + +.osd scale slider:disabled { color: #8a8a89; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(58, 58, 57, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #262626; } + +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(38, 38, 38, 0.9)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #262626; } + +.osd scale slider:backdrop:disabled { background-color: #262626; } + +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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-after) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) 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.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color trough { background-image: image(#1b1b1b); 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: #1b1b1b; background-color: #2d2d2d; box-shadow: inset 0 0 0 1px rgba(21, 83, 158, 0); } + +levelbar trough:backdrop { color: #d6d6d6; border-color: #202020; background-color: #303030; box-shadow: none; } + +levelbar block { border: 1px solid; border-radius: 1px; } + +levelbar block.low { border-color: #f57900; background-color: #f57900; } + +levelbar block.low:backdrop { border-color: #f57900; } + +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #15539e; } + +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #15539e; } + +levelbar block.full { border-color: #26ab62; background-color: #26ab62; } + +levelbar block.full:backdrop { border-color: #26ab62; } + +levelbar block.empty { background-color: transparent; border-color: rgba(238, 238, 236, 0.1); } + +levelbar block.empty:backdrop { border-color: rgba(145, 145, 144, 0.15); } + +/**************** Print dialog * */ +printdialog paper { color: #eeeeec; border: 1px solid #1b1b1b; background: white; padding: 0; } + +printdialog paper:backdrop { color: #919190; border-color: #202020; } + +printdialog .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #1b1b1b; } + +frame > border.flat, .frame.flat { border-style: none; } + +frame > border:backdrop, .frame:backdrop { border-color: #202020; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #1b1b1b; } + +actionbar > revealer > box:backdrop { border-color: #202020; } + +scrolledwindow viewport.frame { border-style: none; } + +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 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(#202020), to(rgba(32, 32, 32, 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(#020202), to(rgba(2, 2, 2, 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(#202020), to(rgba(32, 32, 32, 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(#020202), to(rgba(2, 2, 2, 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(#202020), to(rgba(32, 32, 32, 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(#020202), to(rgba(2, 2, 2, 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(#202020), to(rgba(32, 32, 32, 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, #1b1b1b 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #313131; } + +scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } + +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #202020 1px, transparent 1px); background-color: #2d2d2d; transition: 200ms ease-out; } + +separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } + +/********* Lists * */ +list { color: white; background-color: #2d2d2d; border-color: #1b1b1b; } + +list:backdrop { color: #d6d6d6; background-color: #303030; border-color: #202020; } + +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.has-open-popup:selected, row.activatable:selected:hover { background-color: #2b62a6; } + +row.activatable:selected:backdrop { background-color: #15539e; } + +/********************* App Notifications * */ +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(38, 38, 38, 0.9); 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: #919190; } + +expander title > arrow:disabled:backdrop { color: #5b5b5b; } + +expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ Calendar * */ +calendar { color: white; border: 1px solid #1b1b1b; } + +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(145, 145, 144, 0.45); } + +calendar.button:disabled { color: rgba(145, 145, 144, 0.45); } + +calendar.highlight { color: #919190; } + +calendar.highlight:backdrop { color: #5b5b5b; } + +calendar:backdrop { color: #d6d6d6; border-color: #202020; } + +calendar:indeterminate { color: alpha(currentColor,0.1); } + +/*********** Dialogs * */ +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #353535; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } + +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } + +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: 7px; -gtk-outline-bottom-left-radius: 7px; } + +messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { border-top: 1px solid #1b1b1b; } + +filechooser .dialog-action-box:backdrop { border-top-color: #202020; } + +filechooser #pathbarbox { border-bottom: 1px solid #353535; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { border-style: none; background-color: #313131; } + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { border-right: 1px solid #1b1b1b; border-left-style: none; } + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { border-left: 1px solid #1b1b1b; border-right-style: none; } + +.sidebar:backdrop { background-color: #323232; border-color: #202020; 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: #1b1b1b; } + +separator.sidebar:backdrop { background-color: #202020; } + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #092444; } + +/**************** 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: #919190; } + +placessidebar row:backdrop { color: #919190; } + +placessidebar row:backdrop:selected { color: #d6d6d6; } + +placessidebar row:backdrop:disabled { color: #5b5b5b; } + +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(#4e9a06); background-clip: content-box; } + +placessidebar row.sidebar-new-bookmark-row { color: #15539e; } + +placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + +placessidebar row:drop(active):not(:disabled):selected { color: #ffffff; background-color: #4e9a06; } + +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(#1b1b1b); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#15539e); } + +paned > separator:backdrop { background-image: image(#202020); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #353535; background-image: image(#1b1b1b), image(#1b1b1b); background-size: 1px 1px, 1px 1px; } + +paned > separator.wide:backdrop { background-color: #353535; background-image: image(#202020), image(#202020); } + +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: #3e3b37; border-bottom: 1px solid #282828; } + +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: #44403b; border-bottom: 1px solid #282828; } + +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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; background-image: image(#1e1e1e); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { color: #919190; border-color: #1b1b1b; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b1b1b; } + +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { color: #5b5b5b; border-color: #202020; background-image: image(#323232); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #1b1b1b; } + +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: #1b1b1b; } + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { color: #3584e4; } + +/************ 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: #1b1b1b; } + +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: #1b1b1b; } + +colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch.light:drop(active) overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } + +colorswatch.dark:drop(active) overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #1b1b1b, inset 0 0 0 1px #4e9a06; } + +colorswatch overlay { border: 1px solid #1b1b1b; } + +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: #1b1b1b; 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: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232 2px, #353535); text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +colorswatch#add-color-button overlay:hover { color: #eeeeec; outline-color: rgba(238, 238, 236, 0.3); border-color: #1b1b1b; border-bottom-color: #070707; background-image: linear-gradient(to top, #323232, #373737 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.786353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.786353); box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.07); } + +colorswatch#add-color-button overlay:backdrop { color: #919190; border-color: #202020; background-image: image(#353535); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { opacity: 0.5; } + +colorswatch:disabled overlay { border-color: rgba(0, 0, 0, 0.6); box-shadow: none; } + +row:selected colorswatch { box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { border-radius: 4px; } + +colorswatch#editor-color-sample overlay { border-radius: 4.5px; } + +colorchooser .popover.osd { border-radius: 5px; } + +/******** Misc * */ +.content-view { background-color: #232323; } + +.content-view:hover { -gtk-icon-effect: highlight; } + +.content-view:backdrop { background-color: #232323; } + +.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: 8px 8px 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: 8px; 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: #1b1b1b; border: solid 1px #1b1b1b; border-radius: 0; box-shadow: inset 0 0 0 3px #2d2d2d, inset 0 1px rgba(238, 238, 236, 0.07); } + +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #353535, inset 0 1px rgba(238, 238, 236, 0.07); } + +button.titlebutton { text-shadow: 0 -1px rgba(0, 0, 0, 0.834353); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.834353); } + +button.titlebutton:not(.appmenu) { border-radius: 9999px; padding: 6px; 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.719216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.719216); } + +.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, .view text selection, 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: #15539e; } + +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, .view text selection, 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: #8aa9ce; } + +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: #d6d6d6; } + +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: #4f7aaf; } + +.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: #2d2d2d; border: 1px solid; border-color: #1b1b1b; border-radius: 5px; box-shadow: inset 0 -3px #222222; font-size: smaller; } + +.keycap:backdrop { background-color: #303030; color: #919190; transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } + +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: #15539e; } + +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: #15539e; 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: #424242; } + +/* 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 #353535; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2d2d2d; +/* +base background color of selections */ +@define-color theme_selected_bg_color #15539e; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #323232; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #919190; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #2d2d2d; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #919190; +/* +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 #353535; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #303030; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #15539e; +/* +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 #5b5b5b; +/* +widgets main borders color */ +@define-color borders #1b1b1b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #202020; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color #26ab62; +/* +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 #919190; +@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(#353535, 1.2); +@define-color wm_bg_b #353535; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#353535, 1.3); +@define-color wm_button_hover_color_b #353535; +@define-color wm_button_active_color_a shade(#353535, 0.85); +@define-color wm_button_active_color_b shade(#353535, 0.89); +@define-color wm_button_active_color_c shade(#353535, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #2d2d2d; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e1e; diff --git a/source/gtk3/gtk-contained-dark.scss b/source/gtk3/gtk-contained-dark.scss new file mode 100644 index 0000000..6e57539 --- /dev/null +++ b/source/gtk3/gtk-contained-dark.scss @@ -0,0 +1,6 @@ +$variant: 'dark'; + +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; diff --git a/source/gtk3/gtk-contained.css b/source/gtk3/gtk-contained.css new file mode 100644 index 0000000..729b1fc --- /dev/null +++ b/source/gtk3/gtk-contained.css @@ -0,0 +1,2053 @@ +/*************************** Check and Radio buttons * */ +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #cc0000; -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: 3px; -gtk-secondary-caret-color: #3584e4; } + +/*************** Base States * */ +.background { color: #2e3436; background-color: #f6f5f4; } + +.background:backdrop { color: #929595; background-color: #f6f5f4; 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: #2e3436; background-color: #f6f5f4; } + +.gtkstyle-fallback:hover { color: #2e3436; background-color: white; } + +.gtkstyle-fallback:active { color: #2e3436; background-color: #dfdcd8; } + +.gtkstyle-fallback:disabled { color: #929595; background-color: #faf9f8; } + +.gtkstyle-fallback:selected { color: #ffffff; background-color: #3584e4; } + +.view, iconview, .view text, iconview text, textview text { color: black; background-color: #ffffff; } + +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #323232; background-color: #fcfcfc; } + +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #d4cfca; } + +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #929595; background-color: #faf9f8; } + +.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: #fbfafa; } + +.rubberband, rubberband, .content-view rubberband, .content-view .rubberband, treeview.view rubberband, flowbox rubberband { border: 1px solid #1b6acb; background-color: rgba(27, 106, 203, 0.2); } + +flowbox flowboxchild { padding: 3px; } + +flowbox flowboxchild:selected { outline-offset: -2px; } + +.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } + +.content-view .tile:backdrop { background-color: transparent; } + +.content-view .tile:active, .content-view .tile:selected { background-color: transparent; } + +.content-view .tile:disabled { background-color: transparent; } + +label { caret-color: currentColor; } + +label selection { background-color: #3584e4; color: #ffffff; } + +label:disabled { color: #929595; } + +button label:disabled { color: inherit; } + +label:disabled:backdrop { color: #d4cfca; } + +button label:disabled:backdrop { color: inherit; } + +label.error { color: #cc0000; } + +label.error:disabled { color: rgba(204, 0, 0, 0.5); } + +label.error:disabled:backdrop { color: rgba(204, 0, 0, 0.4); } + +.dim-label, .titlebar:not(headerbar) .subtitle, headerbar .subtitle, label.separator { opacity: 0.55; text-shadow: none; } + +assistant .sidebar { background-color: #ffffff; border-top: 1px solid #cdc7c2; } + +assistant .sidebar:backdrop { background-color: #fcfcfc; border-color: #d5d0cc; } + +assistant.csd .sidebar { border-top-style: none; } + +assistant .sidebar label { padding: 6px 12px; } + +assistant .sidebar label.highlight { background-color: #cecece; } + +.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: #eeeeec; border: none; background-color: rgba(53, 53, 53, 0.9); 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: #929595; } + +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: 32px; padding-left: 8px; padding-right: 8px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 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 #3584e4; border-color: #3584e4; } + +spinbutton:disabled:not(.vertical), entry:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; box-shadow: none; } + +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; transition: 200ms ease-out; } + +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; box-shadow: none; } + +spinbutton.error:not(.vertical), entry.error { color: #cc0000; border-color: #cc0000; } + +spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #cc0000; border-color: #cc0000; } + +spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #cc0000; } + +spinbutton.warning:not(.vertical), entry.warning { color: #f57900; border-color: #f57900; } + +spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #f57900; border-color: #f57900; } + +spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #f57900; } + +spinbutton:not(.vertical) image, entry image { color: #585d5e; } + +spinbutton:not(.vertical) image:hover, entry image:hover { color: #2e3436; } + +spinbutton:not(.vertical) image:active, entry image:active { color: #3584e4; } + +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #a7aaaa; } + +spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } + +.osd spinbutton:not(.vertical), .osd entry { color: white; border-color: rgba(0, 0, 0, 0.7); 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: #3584e4; background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #3584e4; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: white; border-color: rgba(0, 0, 0, 0.7); 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: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: rgba(71, 71, 71, 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: #3584e4; 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: #3584e4; } + +.linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton.error:focus:not(.vertical) + entry, .linked:not(.vertical) > entry.error:focus + button, .linked:not(.vertical) > entry.error:focus + combobox > box > button.combo, .linked:not(.vertical) > entry.error:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry.error:focus + entry { border-left-color: #cc0000; } + +.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: #4e9a06; } + +.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: #f0eeed; } + +.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: #f1efee; } + +.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: #f0eeed; } + +.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: #3584e4; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton.error:focus:not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + entry.error:focus:not(:only-child), .linked.vertical > entry + spinbutton.error:focus:not(:only-child):not(.vertical), .linked.vertical > entry + entry.error:focus:not(:only-child) { border-top-color: #cc0000; } + +.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: #4e9a06; } + +.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: #3584e4; } + +.linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + entry, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + button, .linked.vertical > spinbutton.error:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry.error:focus:not(:only-child) + spinbutton:not(.vertical), .linked.vertical > entry.error:focus:not(:only-child) + entry, .linked.vertical > entry.error:focus:not(:only-child) + button, .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { border-top-color: #cc0000; } + +.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: #4e9a06; } + +spinbutton.error:not(.vertical), entry.error { color: #cc0000; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #ffffff; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #ffffff; } + +treeview entry.flat:focus, treeview entry:focus { border-color: #3584e4; } + +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #ffffff; background-color: #3584e4; } + +: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: #629fea; } + +:backdrop .entry-tag { color: #fcfcfc; background-color: #3584e4; } + +.entry-tag.button { background-color: transparent; color: rgba(255, 255, 255, 0.7); } + +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #3584e4; color: #ffffff; } + +:not(:backdrop) .entry-tag.button:active { background-color: #3584e4; color: rgba(255, 255, 255, 0.7); } + +/*********** Buttons * */ +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3584e4), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 4px 9px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition: none; } + +button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, button.flat:hover { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-duration: 500ms; } + +button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, button.flat:hover:active { transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +notebook > header > tabs > arrow:hover, button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); -gtk-icon-effect: highlight; } + +notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, button:active, button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; transition-duration: 50ms; } + +notebook > header > tabs > arrow:backdrop, button.flat:backdrop, button:backdrop { color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); transition: 200ms ease-out; -gtk-icon-effect: none; } + +notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.flat:backdrop:active, button.flat:backdrop:checked, button:backdrop:active, button:backdrop:checked { color: #929595; border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:backdrop:disabled, button.flat:backdrop:disabled, button:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.flat:backdrop:disabled:active, button.flat:backdrop:disabled:checked, button:backdrop:disabled:active, button:backdrop:disabled:checked { color: #d4cfca; border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.flat:backdrop, button.flat:disabled, button.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow:disabled, button:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #929595; border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +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; } + +combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #4e9a06; border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; } + +row:selected button { border-color: #185fb4; } + +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: #fcfcfc; } + +button.osd { min-width: 26px; min-height: 32px; color: #eeeeec; border-radius: 5px; color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd.image-button { min-width: 34px; } + +button.osd:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(83, 83, 83, 0.9)); 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(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd:active, button.osd:checked { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); border: none; box-shadow: none; } + +button.osd:disabled:backdrop, button.osd:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; border: none; } + +button.osd:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(83, 83, 83, 0.9)); 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 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: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 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: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(83, 83, 83, 0.9)); 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(238, 238, 236, 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: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +button.suggested-action { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.suggested-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #3584e4; } + +button.suggested-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #3584e4, #3987e5 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.suggested-action:active, button.suggested-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +button.suggested-action:backdrop, button.suggested-action.flat:backdrop { color: #d7e6fa; border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { color: #d5e6f9; border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked { color: #78aced; border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(53, 132, 228, 0.8); } + +button.suggested-action:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #acccf4; border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.osd button.suggested-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 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(238, 238, 236, 0.3); } + +.osd button.suggested-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#3584e4); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd button.suggested-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 132, 228, 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: #b2161d; border-bottom-color: #851015; background-image: linear-gradient(to top, #ce1921 2px, #e01b24); text-shadow: 0 -1px rgba(0, 0, 0, 0.606275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.606275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.destructive-action.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #e01b24; } + +button.destructive-action:hover { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; border-bottom-color: #851015; background-image: linear-gradient(to top, #e01b24, #e41c26 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.558275); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.558275); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } + +button.destructive-action:active, button.destructive-action:checked { color: white; outline-color: rgba(255, 255, 255, 0.3); border-color: #b2161d; background-image: image(#a0131a); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +button.destructive-action:backdrop, button.destructive-action.flat:backdrop { color: #f9d1d3; border-color: #e01b24; background-image: image(#e01b24); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { color: #f8d2d4; border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked { color: #e86c72; border-color: #dc1d27; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(224, 27, 36, 0.8); } + +button.destructive-action:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #f1a5a8; border-color: #b2161d; background-image: image(#dc1d27); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.osd button.destructive-action { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 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(238, 238, 236, 0.3); } + +.osd button.destructive-action:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 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(238, 238, 236, 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: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(#e01b24); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd button.destructive-action:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(224, 27, 36, 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: 4px; /* 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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: transparent; } + +button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px), linear-gradient(to top, #bfb8b1 25%, #cdc7c2 50%); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { animation: needs_attention 150ms ease-in; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#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 3px, right 4px; } + +stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > image:backdrop { background-size: 6px 6px, 0 0; } + +stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +.inline-toolbar toolbutton > button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { color: #929595; border-color: #cdc7c2; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop { color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { color: #929595; border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { color: #d4cfca; border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { border-right-style: none; border-radius: 0; -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { border-top-left-radius: 5px; border-bottom-left-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-bottom-left-radius: 5px; } + +.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: 5px; border-bottom-right-radius: 5px; -gtk-outline-top-right-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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: 5px; -gtk-outline-radius: 5px; } + +.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: 5px; border-top-right-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-top-right-radius: 5px; } + +.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: 5px; border-bottom-right-radius: 5px; -gtk-outline-bottom-left-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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: 5px; -gtk-outline-radius: 5px; } + +.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: 5px; outline-offset: -2px; } + +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: white; } + +modelbutton.flat arrow { background: none; } + +modelbutton.flat arrow:hover { background: none; } + +modelbutton.flat arrow.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +modelbutton.flat arrow.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { padding: 4px; } + +button.color colorswatch:only-child { box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + +button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } + +.osd button.color colorswatch:only-child { box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { border: 1px solid rgba(205, 199, 194, 0.5); } + +list row button.image-button:not(.flat):hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +/********* Links * */ +button:link > label, button:visited > label, button:link, button:visited, *:link { color: #1b6acb; } + +button:link > label:visited, button:visited > label:visited, button:visited, *:link:visited { color: #15539e; } + +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected button:visited, *:selected *:link:visited { color: #a1bad8; } + +button:link > label:hover, button:visited > label:hover, button:hover:link, button:hover:visited, *:link:hover { color: #3584e4; } + +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { color: #ebf3fc; } + +button:link > label:active, button:visited > label:active, button:active:link, button:active:visited, *:link:active { color: #1b6acb; } + +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { color: #d1e1f5; } + +button:link > label:disabled, button:visited > label:disabled, button:disabled:link, button:disabled:visited, *:link:disabled, *:link:disabled:backdrop { color: rgba(115, 115, 115, 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(27, 106, 203, 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: #d1e1f5; } + +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: #43484a; background-image: none; border-style: none none none solid; border-color: rgba(205, 199, 194, 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: #2e3436; background-color: rgba(46, 52, 54, 0.05); } + +spinbutton:not(.vertical) button:disabled { color: rgba(146, 149, 149, 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: #9d9f9f; background-color: transparent; border-color: rgba(213, 208, 204, 0.3); transition: 200ms ease-out; } + +spinbutton:not(.vertical) button:backdrop:disabled { color: rgba(212, 207, 202, 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 5px 5px 0; } + +spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +.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: #eeeeec; border-style: none none none solid; border-color: rgba(0, 0, 0, 0.4); 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: #eeeeec; border-color: rgba(0, 0, 0, 0.5); background-color: rgba(238, 238, 236, 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: #eeeeec; 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: #919190; 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 5px 5px 0; } + +.osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #929595; } + +spinbutton.vertical:backdrop:disabled { color: #d4cfca; } + +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: 5px 5px 0 0; border-style: solid solid none solid; } + +spinbutton.vertical button.down { border-radius: 0 0 5px 5px; border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(83, 83, 83, 0.9)); 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(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd spinbutton.vertical button:first-child:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd spinbutton.vertical button:first-child:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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: #f6f5f4; } + +toolbar { padding: 4px 3px 3px 4px; } + +.osd toolbar { background-color: transparent; } + +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(53, 53, 53, 0.9); } + +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: #cdc7c2; background-color: #eae7e5; } + +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #d5d0cc; background-color: #eae8e6; box-shadow: none; transition: 200ms ease-out; } + +/*************** Header bars * */ +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #bfb8b1; border-radius: 0; background: #dfdcd8 linear-gradient(to top, #dad6d2, #e1dedb); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ } + +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #d5d0cc; background-color: #f6f5f4; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); transition: 200ms ease-out; } + +.titlebar:not(headerbar) .title, headerbar .title { padding-left: 12px; padding-right: 12px; font-weight: bold; } + +.titlebar:not(headerbar) .subtitle, headerbar .subtitle { font-size: smaller; padding-left: 12px; padding-right: 12px; } + +.titlebar:not(headerbar) stackswitcher button:checked, .titlebar:not(headerbar) button.toggle:checked, headerbar stackswitcher button:checked, headerbar button.toggle:checked { background: image(#cfcac4); border-color: #c6bfb9; border-top-color: #bab3ab; } + +.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: #929595; border-color: #d5d0cc; background-image: image(#e4e4e0); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #ffffff; border-color: #185fb4; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #3584e4 linear-gradient(to top, #2c7fe3, #3987e5); box-shadow: inset 0 1px rgba(134, 181, 239, 0.9); } + +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #3584e4; background-image: none; box-shadow: inset 0 1px rgba(154, 194, 242, 0.88); } + +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #ffffff; } + +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #2379e2 2px, #3584e4); text-shadow: 0 -1px rgba(0, 0, 0, 0.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, headerbar.selection-mode button.flat { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; border-bottom-color: #15539e; background-image: linear-gradient(to top, #3584e4, #3987e5 1px); text-shadow: 0 -1px rgba(0, 0, 0, 0.511216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.511216); box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.07); } + +.selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, headerbar.selection-mode button:active, headerbar.selection-mode button:checked, headerbar.selection-mode button.toggle:checked, headerbar.selection-mode button.toggle:active { color: #ffffff; outline-color: rgba(255, 255, 255, 0.3); border-color: #1b6acb; background-image: image(#1961b9); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +.selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button:backdrop, headerbar.selection-mode button.flat:backdrop, headerbar.selection-mode button:backdrop { color: #d7e6fa; border-color: #3584e4; background-image: image(#3584e4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); -gtk-icon-effect: none; border-color: #185fb4; } + +.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.flat:backdrop:active, .selection-mode headerbar button.flat:backdrop:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, headerbar.selection-mode button.flat:backdrop:active, headerbar.selection-mode button.flat:backdrop:checked, headerbar.selection-mode button:backdrop:active, headerbar.selection-mode button:backdrop:checked { color: #d5e6f9; border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button.flat:backdrop:disabled, .selection-mode headerbar button:backdrop:disabled, headerbar.selection-mode button.flat:backdrop:disabled, headerbar.selection-mode button:backdrop:disabled { color: #8fbbf0; border-color: #5396e8; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.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: #78aced; border-color: #2f80e3; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.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: #a9cbf4; border-color: #1b6acb; background-image: image(#5396e8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, headerbar.selection-mode button:disabled:active, headerbar.selection-mode button:disabled:checked { color: #acccf4; border-color: #1b6acb; background-image: image(#2f80e3); box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +.selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, headerbar.selection-mode button.suggested-action { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #185fb4; } + +.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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); border-color: #185fb4; } + +.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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; border-color: #185fb4; } + +.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: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.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: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.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: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #185fb4; } + +.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(53, 132, 228, 0); background-color: rgba(53, 132, 228, 0); background-image: none; box-shadow: none; min-height: 20px; padding: 6px 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: 6px; margin-bottom: 6px; } + +headerbar switch { margin-top: 10px; margin-bottom: 10px; } + +headerbar.titlebar headerbar:not(.titlebar) { background: none; box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { border-top-left-radius: 8px; border-top-right-radius: 8px; } + +.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: #cdc7c2; } + +window.devel headerbar.titlebar:not(.selection-mode) { background: #f6f5f4 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(53, 132, 228, 0.2)), linear-gradient(to top, #d8d4d0, #dfdcd8 3px, #edebe9); } + +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #f6f5f4 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#f6f5f4); /* 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: #979a9b; border-top-color: #f6f5f4; } + +* { -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: #9ac2f2; border-top-color: rgba(46, 52, 54, 0.1); } + +treeview.view:disabled { color: #929595; } + +treeview.view:disabled:selected { color: #86b5ef; } + +treeview.view:disabled:selected:backdrop { color: #71a8eb; } + +treeview.view:disabled:backdrop { color: #d4cfca; } + +treeview.view.separator { min-height: 2px; color: #f6f5f4; } + +treeview.view.separator:backdrop { color: rgba(246, 245, 244, 0.1); } + +treeview.view:backdrop { border-left-color: #c4c5c5; border-top: #f6f5f4; } + +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #185fb4; } + +treeview.view.after:drop(active) { border-top-style: none; } + +treeview.view.before:drop(active) { border-bottom-style: none; } + +treeview.view.expander { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); color: #4d4d4d; } + +treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + +treeview.view.expander:hover { color: black; } + +treeview.view.expander:selected { color: #c2daf7; } + +treeview.view.expander:selected:hover { color: #ffffff; } + +treeview.view.expander:selected:backdrop { color: #c1d8f5; } + +treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +treeview.view.expander:backdrop { color: #b2b4b4; } + +treeview.view.progressbar { color: #ffffff; background-color: #3584e4; background-image: image(#3584e4); box-shadow: none; } + +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { color: #3584e4; background-image: image(#ffffff); } + +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #3584e4; background-color: #fcfcfc; } + +treeview.view.progressbar:backdrop { color: #fcfcfc; background-image: none; box-shadow: none; } + +treeview.view.trough { background-color: rgba(46, 52, 54, 0.1); } + +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(255, 255, 255, 0.3); } + +treeview.view header button { color: #979a9b; background-color: #ffffff; font-weight: bold; text-shadow: none; box-shadow: none; } + +treeview.view header button:hover { color: #636769; box-shadow: none; transition: none; } + +treeview.view header button:active { color: #2e3436; 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: #ffffff; background-image: none; background-color: #3584e4; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #ffffff; text-shadow: none; transition: none; } + +treeview.view acceleditor > label { background-color: #3584e4; } + +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: #d7d2ce; border-radius: 0; text-shadow: none; } + +treeview.view header button:disabled { border-color: #f6f5f4; background-image: none; } + +treeview.view header button:backdrop { color: #c4c5c5; border-color: #f6f5f4; border-style: none solid solid none; background-image: none; background-color: #fcfcfc; } + +treeview.view header button:backdrop:disabled { border-color: #f6f5f4; 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: #f6f5f4; } + +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 #3584e4; color: #1b6acb; } + +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #929595; 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: #ffffff; border: 1px solid #cdc7c2; } + +.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; } + +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #fcfcfc; } + +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: #3584e4; } + +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #929595; } + +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #d4cfca; } + +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #929595; 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: #ffffff; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -4px; border-bottom: 1px solid #eaebeb; 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 #eaebeb; 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: #eaebeb; } + +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #fcfcfc; } + +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: #f6f5f4; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.csd popover.background, popover.background { border: 1px solid #cdc7c2; border-radius: 9px; } + +.csd popover.background { background-clip: padding-box; border-color: rgba(0, 0, 0, 0.23); } + +popover.background:backdrop { background-color: #f6f5f4; 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: #cdc7c2; border-width: 1px; background-color: #e1dedb; } + +notebook > header:backdrop { border-color: #d5d0cc; background-color: #eae8e6; } + +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 #cdc7c2; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 -4px #3584e4; } + +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 #cdc7c2; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 4px #3584e4; } + +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 #cdc7c2; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset -4px 0 #3584e4; } + +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 #cdc7c2; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset 4px 0 #3584e4; } + +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: #2e3436; font-weight: normal; border-width: 1px; border-color: transparent; } + +notebook > header tab:hover { color: #2e3436; background-color: #edebe9; } + +notebook > header tab.reorderable-page:hover { border-color: rgba(205, 199, 194, 0.3); background-color: rgba(246, 245, 244, 0.2); } + +notebook > header tab:backdrop { color: #babbbb; } + +notebook > header tab.reorderable-page:backdrop { border-color: transparent; background-color: transparent; } + +notebook > header tab:checked { color: #2e3436; } + +notebook > header tab.reorderable-page:checked { border-color: rgba(205, 199, 194, 0.5); background-color: rgba(246, 245, 244, 0.5); } + +notebook > header tab.reorderable-page:checked:hover { background-color: rgba(246, 245, 244, 0.7); } + +notebook > header tab:backdrop:checked { color: #929595; } + +notebook > header tab.reorderable-page:backdrop:checked { border-color: #d5d0cc; background-color: #f6f5f4; } + +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: #ffffff; } + +notebook > stack:not(:only-child):backdrop { background-color: #fcfcfc; } + +/************** Scrollbars * */ +scrollbar { background-color: #cecece; 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 #cdc7c2; } + +scrollbar.bottom { border-top: 1px solid #cdc7c2; } + +scrollbar.left { border-right: 1px solid #cdc7c2; } + +scrollbar.right { border-left: 1px solid #cdc7c2; } + +scrollbar:backdrop { background-color: #efedec; border-color: #d5d0cc; 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: #7e8182; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar slider:hover { background-color: #565b5c; } + +scrollbar slider:hover:active { background-color: #1b6acb; } + +scrollbar slider:backdrop { background-color: #cecfce; } + +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: #2e3436; border: 1px solid white; } + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { min-width: 5px; min-height: 5px; background-color: #2e3436; background-clip: padding-box; border-radius: 100%; border: 1px solid white; -gtk-icon-source: none; } + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { margin: 0 2px; min-width: 40px; } + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { margin: 1px 2px; min-width: 5px; } + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { margin: 2px 0; min-height: 40px; } + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) 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: #7e8182; } + +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: #565b5c; } + +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: #1b6acb; } + +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(126, 129, 130, 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: #cecfce; } + +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(206, 207, 206, 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 #cdc7c2; margin-top: -1px; } + +/********** Switch * */ +switch { outline-offset: -4px; border: 1px solid #cdc7c2; border-radius: 14px; color: #2e3436; background-color: #e1dedb; text-shadow: 0 1px rgba(0, 0, 0, 0.1); /* only show i / o for the accessible theme */ } + +switch:checked { color: #ffffff; border-color: #15539e; background-color: #3584e4; text-shadow: 0 1px rgba(24, 95, 180, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + +switch:disabled { color: #929595; border-color: #cdc7c2; background-color: #faf9f8; text-shadow: none; } + +switch:backdrop { color: #929595; border-color: #d5d0cc; background-color: #eae8e6; text-shadow: none; transition: 200ms ease-out; } + +switch:backdrop:checked { color: #f6f5f4; border-color: #15539e; background-color: #3584e4; } + +switch:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-color: #faf9f8; } + +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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +switch image { color: transparent; } + +switch:hover slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; background-image: linear-gradient(to bottom, white 10%, white 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +switch:checked > slider { border: 1px solid #15539e; } + +switch:disabled slider { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +switch:backdrop slider { transition: 200ms ease-out; color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +switch:backdrop:checked > slider { border-color: #15539e; } + +switch:backdrop:disabled slider { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +row:selected switch { box-shadow: none; border-color: #15539e; } + +row:selected switch:backdrop { border-color: #15539e; } + +row:selected switch > slider:checked, row:selected switch > slider { border-color: #15539e; } + +/************************* 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: #3584e4; 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: #3584e4; 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: #3584e4; 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: #8d8d8d; 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: #eeeeec; background-color: #3584e4; 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: #eeeeec; background-color: #3584e4; 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: #eeeeec; background-color: #3584e4; 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(238, 238, 236, 0.8); background-color: #8d8d8d; border-radius: 5px; background-image: none; transition: 200ms; box-shadow: none; border-width: 0; -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); -gtk-icon-shadow: none; } + +checkbutton.text-button, radiobutton.text-button { padding: 2px 0; outline-offset: 0; } + +checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { margin-left: 4px; } + +checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { margin-right: 4px; } + +check, radio { margin: 0 4px; min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; } + +check:only-child, radio:only-child { margin: 0; } + +popover check.left:dir(rtl), popover radio.left:dir(rtl) { margin-left: 0; margin-right: 12px; } + +popover check.right:dir(ltr), popover radio.right:dir(ltr) { margin-left: 12px; margin-right: 0; } + +check, radio { background-clip: padding-box; background-image: linear-gradient(to bottom, white 20%, white 90%); border-color: #bfb8b1; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #2e3436; } + +check:hover, radio:hover { background-image: image(#f2f2f2); } + +check:active, radio:active { box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + +check:disabled, radio:disabled { box-shadow: none; color: rgba(46, 52, 54, 0.7); } + +check:backdrop, radio:backdrop { background-image: image(white); box-shadow: none; color: #2e3436; } + +check:backdrop:disabled, radio:backdrop:disabled { box-shadow: none; color: rgba(46, 52, 54, 0.7); } + +check:checked, radio:checked { background-clip: border-box; background-image: linear-gradient(to bottom, #4b92e7 20%, #3584e4 90%); border-color: #3584e4; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #ffffff; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #5d9de9 10%, #478fe6 90%); } + +check:checked:active, radio:checked:active { box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + +check:checked:disabled, radio:checked:disabled { box-shadow: none; color: rgba(255, 255, 255, 0.7); } + +check:checked:backdrop, radio:checked:backdrop { background-image: image(#3584e4); 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, #4b92e7 20%, #3584e4 90%); border-color: #3584e4; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #ffffff; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #5d9de9 10%, #478fe6 90%); } + +check:indeterminate:active, radio:indeterminate:active { box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); } + +check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; color: rgba(255, 255, 255, 0.7); } + +check:indeterminate:backdrop, radio:indeterminate:backdrop { background-image: image(#3584e4); box-shadow: none; color: #ffffff; } + +check:indeterminate:backdrop:disabled, radio:indeterminate:backdrop:disabled { box-shadow: none; color: rgba(255, 255, 255, 0.7); } + +check:backdrop, radio:backdrop { transition: 200ms ease-out; } + +row:selected check, row:selected radio { border-color: #15539e; } + +.osd check, .osd radio { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); } + +.osd check:hover, .osd radio:hover { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); } + +.osd check:active, .osd radio:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); } + +.osd check:backdrop, .osd radio:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +.osd check:disabled, .osd radio:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; } + +menu menuitem check, menu menuitem radio { margin: 0; } + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { min-height: 14px; min-width: 14px; background-image: none; background-color: transparent; box-shadow: none; -gtk-icon-shadow: none; color: inherit; border-color: currentColor; } + +check { border-radius: 3px; } + +check:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + +check:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, radio { border-radius: 100%; } + +treeview.view radio:checked:selected, radio:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + +treeview.view radio:indeterminate:selected, radio:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, check:active { -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), check:checked:not(:backdrop), check:indeterminate:not(:backdrop) { -gtk-icon-transform: unset; transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), menu menuitem check:checked:not(:backdrop), menu menuitem check:indeterminate:not(:backdrop) { transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, treeview.view radio:selected:focus, treeview.view radio:selected { color: #ffffff; border-color: #185fb4; } + +/************ GtkScale * */ +progressbar trough, scale fill, scale trough { border: 1px solid #cdc7c2; border-radius: 3px; background-color: #e1dedb; } + +progressbar trough:disabled, scale fill:disabled, scale trough:disabled { background-color: #faf9f8; } + +progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { background-color: #eae8e6; border-color: #d5d0cc; transition: 200ms ease-out; } + +progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { background-color: #faf9f8; } + +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: #185fb4; } + +.osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { border-color: rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.5); } + +.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(71, 71, 71, 0.5); } + +progressbar progress, scale highlight { border: 1px solid #185fb4; border-radius: 3px; background-color: #3584e4; } + +progressbar progress:disabled, scale highlight:disabled { background-color: transparent; border-color: transparent; } + +progressbar progress:backdrop, scale highlight:backdrop { border-color: #3584e4; } + +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: #185fb4; } + +.osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { border-color: rgba(0, 0, 0, 0.7); } + +.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: #cdc7c2; } + +scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale fill { background-color: rgba(91, 91, 90, 0.775); } + +.osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } + +scale slider { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); background-image: linear-gradient(to bottom, white 20%, #f6f5f4 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); border: 1px solid #b8b0a8; 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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #bfb8b1; background-image: linear-gradient(to bottom, white 10%, white 90%); box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.07); } + +scale slider:active { border-color: #185fb4; } + +scale slider:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +scale slider:backdrop { transition: 200ms ease-out; color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +scale slider:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +row:selected scale slider:disabled, row:selected scale slider { border-color: #185fb4; } + +.osd scale slider { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); 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(238, 238, 236, 0.3); border-color: rgba(0, 0, 0, 0.7); background-color: #353535; } + +.osd scale slider:hover { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(83, 83, 83, 0.9)); 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(238, 238, 236, 0.3); background-color: #353535; } + +.osd scale slider:active { color: white; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(0, 0, 0, 0.7)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; outline-color: rgba(238, 238, 236, 0.3); background-color: #353535; } + +.osd scale slider:disabled { color: #919190; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(71, 71, 71, 0.5)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #353535; } + +.osd scale slider:backdrop { color: #eeeeec; border-color: rgba(0, 0, 0, 0.7); background-color: transparent; background-image: image(rgba(53, 53, 53, 0.9)); background-clip: padding-box; box-shadow: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #353535; } + +.osd scale slider:backdrop:disabled { background-color: #353535; } + +scale marks, scale value { color: alpha(currentColor,0.55); font-feature-settings: "tnum"; } + +scale.horizontal marks.top { margin-bottom: 6px; margin-top: -12px; } + +scale.horizontal.fine-tune marks.top { margin-bottom: 6px; margin-top: -9px; } + +scale.horizontal marks.bottom { margin-top: 6px; margin-bottom: -12px; } + +scale.horizontal.fine-tune marks.bottom { margin-top: 6px; margin-bottom: -9px; } + +scale.vertical marks.top { margin-right: 6px; margin-left: -12px; } + +scale.vertical.fine-tune marks.top { margin-right: 6px; margin-left: -9px; } + +scale.vertical marks.bottom { margin-left: 6px; margin-right: -12px; } + +scale.vertical.fine-tune marks.bottom { margin-left: 6px; margin-right: -9px; } + +scale.horizontal indicator { min-height: 6px; min-width: 1px; } + +scale.horizontal.fine-tune indicator { min-height: 3px; } + +scale.vertical indicator { min-height: 1px; min-width: 6px; } + +scale.vertical.fine-tune indicator { min-width: 3px; } + +scale.horizontal.marks-before:not(.marks-after) slider { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-before:not(.marks-after) slider:hover { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-before:not(.marks-after) slider:active { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-before:not(.marks-after) slider:backdrop { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); min-height: 26px; min-width: 22px; margin-top: -14px; background-position: top; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-top: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider:hover { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider:active { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider:backdrop { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); min-height: 26px; min-width: 22px; margin-bottom: -14px; background-position: bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.horizontal.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-bottom: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider:hover { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider:active { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider:backdrop { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); min-height: 22px; min-width: 26px; margin-left: -14px; background-position: left bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-before.fine-tune:not(.marks-after) slider { margin: -7px; margin-left: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider:hover { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider:active { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider:backdrop { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { margin: -10px; border-style: none; border-radius: 0; background-color: transparent; background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); min-height: 22px; min-width: 26px; margin-right: -14px; background-position: right bottom; background-repeat: no-repeat; box-shadow: none; } + +scale.vertical.marks-after.fine-tune:not(.marks-before) slider { margin: -7px; margin-right: -11px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color trough { background-image: image(#cdc7c2); 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(46, 52, 54, 0.4); font-feature-settings: "tnum"; } + +progressbar.horizontal trough, progressbar.horizontal progress { min-height: 2px; } + +progressbar.vertical trough, progressbar.vertical progress { min-width: 2px; } + +progressbar.horizontal progress { margin: 0 -1px; } + +progressbar.vertical progress { margin: -1px 0; } + +progressbar:backdrop { box-shadow: none; transition: 200ms ease-out; } + +progressbar progress { border-radius: 1.5px; } + +progressbar progress.left { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } + +progressbar progress.right { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } + +progressbar progress.top { border-top-right-radius: 2px; border-top-left-radius: 2px; } + +progressbar progress.bottom { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } + +progressbar.osd { min-width: 3px; min-height: 3px; background-color: transparent; } + +progressbar.osd trough { border-style: none; border-radius: 0; background-color: transparent; box-shadow: none; } + +progressbar.osd progress { border-style: none; border-radius: 0; } + +progressbar trough.empty progress { all: unset; } + +/************* Level Bar * */ +levelbar.horizontal block { min-height: 1px; } + +levelbar.horizontal.discrete block { margin: 0 1px; min-width: 32px; } + +levelbar.vertical block { min-width: 1px; } + +levelbar.vertical.discrete block { margin: 1px 0; min-height: 32px; } + +levelbar:backdrop { transition: 200ms ease-out; } + +levelbar trough { border: 1px solid; padding: 2px; border-radius: 3px; color: black; border-color: #cdc7c2; background-color: #ffffff; box-shadow: inset 0 0 0 1px rgba(53, 132, 228, 0); } + +levelbar trough:backdrop { color: #323232; border-color: #d5d0cc; background-color: #fcfcfc; box-shadow: none; } + +levelbar block { border: 1px solid; border-radius: 1px; } + +levelbar block.low { border-color: #8f4700; background-color: #f57900; } + +levelbar block.low:backdrop { border-color: #f57900; } + +levelbar block.high, levelbar block:not(.empty) { border-color: #15539e; background-color: #3584e4; } + +levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { border-color: #3584e4; } + +levelbar block.full { border-color: #1d814a; background-color: #33d17a; } + +levelbar block.full:backdrop { border-color: #33d17a; } + +levelbar block.empty { background-color: transparent; border-color: rgba(46, 52, 54, 0.2); } + +levelbar block.empty:backdrop { border-color: rgba(146, 149, 149, 0.15); } + +/**************** Print dialog * */ +printdialog paper { color: #2e3436; border: 1px solid #cdc7c2; background: white; padding: 0; } + +printdialog paper:backdrop { color: #929595; border-color: #d5d0cc; } + +printdialog .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #cdc7c2; } + +frame > border.flat, .frame.flat { border-style: none; } + +frame > border:backdrop, .frame:backdrop { border-color: #d5d0cc; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #cdc7c2; } + +actionbar > revealer > box:backdrop { border-color: #d5d0cc; } + +scrolledwindow viewport.frame { border-style: none; } + +scrolledwindow overshoot.top { background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 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(#d5d0cc), to(rgba(213, 208, 204, 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(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 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(#d5d0cc), to(rgba(213, 208, 204, 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(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 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(#d5d0cc), to(rgba(213, 208, 204, 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(#b6aea5), to(rgba(182, 174, 165, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 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(#d5d0cc), to(rgba(213, 208, 204, 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, #cdc7c2 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #cecece; } + +scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } + +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #d5d0cc 1px, transparent 1px); background-color: #efedec; transition: 200ms ease-out; } + +separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } + +/********* Lists * */ +list { color: black; background-color: #ffffff; border-color: #cdc7c2; } + +list:backdrop { color: #323232; background-color: #fcfcfc; border-color: #d5d0cc; } + +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(46, 52, 54, 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.has-open-popup:selected, row.activatable:selected:hover { background-color: #347cd3; } + +row.activatable:selected:backdrop { background-color: #3584e4; } + +/********************* App Notifications * */ +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(53, 53, 53, 0.9); 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: #748489; } + +expander title > arrow:disabled { color: #929595; } + +expander title > arrow:disabled:backdrop { color: #d4cfca; } + +expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ Calendar * */ +calendar { color: black; border: 1px solid #cdc7c2; } + +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(46, 52, 54, 0.45); } + +calendar.button:hover { color: #2e3436; } + +calendar.button:backdrop { color: rgba(146, 149, 149, 0.45); } + +calendar.button:disabled { color: rgba(146, 149, 149, 0.45); } + +calendar.highlight { color: #929595; } + +calendar.highlight:backdrop { color: #d4cfca; } + +calendar:backdrop { color: #323232; border-color: #d5d0cc; } + +calendar:indeterminate { color: alpha(currentColor,0.1); } + +/*********** Dialogs * */ +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #f6f5f4; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } + +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } + +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: 7px; -gtk-outline-bottom-left-radius: 7px; } + +messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { border-top: 1px solid #cdc7c2; } + +filechooser .dialog-action-box:backdrop { border-top-color: #d5d0cc; } + +filechooser #pathbarbox { border-bottom: 1px solid #f6f5f4; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { border-style: none; background-color: #fbfafa; } + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar.left:not(separator) { border-right: 1px solid #cdc7c2; border-left-style: none; } + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar.right:not(separator) { border-left: 1px solid #cdc7c2; border-right-style: none; } + +.sidebar:backdrop { background-color: #f9f9f8; border-color: #d5d0cc; 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: #cdc7c2; } + +separator.sidebar:backdrop { background-color: #d5d0cc; } + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #15539e; } + +/**************** 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: #929595; } + +placessidebar row:backdrop { color: #929595; } + +placessidebar row:backdrop:selected { color: #fcfcfc; } + +placessidebar row:backdrop:disabled { color: #d4cfca; } + +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(#4e9a06); background-clip: content-box; } + +placessidebar row.sidebar-new-bookmark-row { color: #3584e4; } + +placessidebar row:drop(active):not(:disabled) { color: #4e9a06; box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + +placessidebar row:drop(active):not(:disabled):selected { color: #ffffff; background-color: #4e9a06; } + +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(#cdc7c2); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#3584e4); } + +paned > separator:backdrop { background-image: image(#d5d0cc); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #f6f5f4; background-image: image(#cdc7c2), image(#cdc7c2); background-size: 1px 1px, 1px 1px; } + +paned > separator.wide:backdrop { background-color: #f6f5f4; background-image: image(#d5d0cc), image(#d5d0cc); } + +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: #f4ebe1; border-bottom: 1px solid #d8d4d0; } + +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: #f1e6d9; border-bottom: 1px solid #d8d4d0; } + +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: #2e3436; } + +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: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; background-image: image(#d6d1cd); box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; } + +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { color: #929595; border-color: #cdc7c2; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #dfdcd8; } + +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { color: #d4cfca; border-color: #d5d0cc; background-image: image(#faf9f8); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); border-color: #dfdcd8; } + +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: #2e3436; } + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #dfdcd8; } + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { color: #1b6acb; } + +/************ Tooltips * */ +tooltip { padding: 4px; /* not working */ border-radius: 5px; box-shadow: none; text-shadow: 0 1px black; } + +tooltip.background { background-color: rgba(0, 0, 0, 0.8); background-clip: padding-box; border: 1px solid rgba(255, 255, 255, 0.1); } + +tooltip decoration { background-color: transparent; } + +tooltip * { padding: 4px; background-color: transparent; color: white; } + +/***************** Color Chooser * */ +colorswatch:drop(active), colorswatch { border-style: none; } + +colorswatch.top { border-top-left-radius: 5.5px; border-top-right-radius: 5.5px; } + +colorswatch.top overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +colorswatch.bottom { border-bottom-left-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.bottom overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 5.5px; border-bottom-left-radius: 5.5px; } + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } + +colorswatch.dark overlay { color: white; } + +colorswatch.dark overlay:hover { border-color: rgba(0, 0, 0, 0.8); } + +colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } + +colorswatch.light overlay { color: black; } + +colorswatch.light overlay:hover { border-color: rgba(0, 0, 0, 0.5); } + +colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch.light:drop(active) overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + +colorswatch.dark:drop(active) overlay { border-color: #4e9a06; box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } + +colorswatch overlay { border: 1px solid rgba(0, 0, 0, 0.3); } + +colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: rgba(0, 0, 0, 0.3); box-shadow: none; } + +colorswatch#add-color-button { border-radius: 5px 5px 0 0; } + +colorswatch#add-color-button:only-child { border-radius: 5px; } + +colorswatch#add-color-button overlay { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #edebe9 2px, #f6f5f4); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +colorswatch#add-color-button overlay:hover { color: #2e3436; outline-color: rgba(46, 52, 54, 0.3); border-color: #cdc7c2; border-bottom-color: #bfb8b1; background-image: linear-gradient(to top, #f6f5f4, #f8f8f7 1px); text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); } + +colorswatch#add-color-button overlay:backdrop { color: #929595; border-color: #d5d0cc; background-image: image(#f6f5f4); text-shadow: none; -gtk-icon-shadow: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +colorswatch:disabled { opacity: 0.5; } + +colorswatch:disabled overlay { border-color: rgba(0, 0, 0, 0.6); box-shadow: none; } + +row:selected colorswatch { box-shadow: 0 0 0 2px #ffffff; } + +colorswatch#editor-color-sample { border-radius: 4px; } + +colorswatch#editor-color-sample overlay { border-radius: 4.5px; } + +colorchooser .popover.osd { border-radius: 5px; } + +/******** Misc * */ +.content-view { background-color: #e6e3e0; } + +.content-view:hover { -gtk-icon-effect: highlight; } + +.content-view:backdrop { background-color: #e6e3e0; } + +.osd .scale-popup button.flat { border-style: none; border-radius: 5px; } + +.scale-popup button:hover { background-color: rgba(46, 52, 54, 0.1); border-radius: 5px; } + +/********************** Window Decorations * */ +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } + +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } + +.maximized decoration, .fullscreen decoration { border-radius: 0; box-shadow: none; } + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + +.tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; } + +.popup decoration { box-shadow: none; } + +.ssd decoration { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +.ssd decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); } + +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +tooltip.csd decoration { border-radius: 5px; box-shadow: none; } + +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +.solid-csd decoration { margin: 0; padding: 4px; background-color: #cdc7c2; border: solid 1px #cdc7c2; border-radius: 0; box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); } + +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #f6f5f4, inset 0 1px rgba(255, 255, 255, 0.8); } + +button.titlebutton { text-shadow: 0 1px rgba(255, 255, 255, 0.769231); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + +button.titlebutton:not(.appmenu) { border-radius: 9999px; padding: 6px; 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.559216); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.559216); } + +.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, .view text selection, 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: #3584e4; } + +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, .view text selection, 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: #9ac2f2; } + +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: #fcfcfc; } + +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: #71a8eb; } + +.monospace { font-family: monospace; } + +/********************** Touch Copy & Paste * */ +cursor-handle { background-color: transparent; background-image: none; box-shadow: none; border-style: none; } + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); padding-left: 10px; } + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); padding-right: 10px; } + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + +cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); padding-left: 10px; } + +cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); padding-right: 10px; } + +cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + +cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); padding-left: 10px; } + +cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); padding-right: 10px; } + +cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { font: initial; } + +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #2e3436; background-color: #ffffff; border: 1px solid; border-color: #e1dedb; border-radius: 5px; box-shadow: inset 0 -3px #f8f7f6; font-size: smaller; } + +.keycap:backdrop { background-color: #fcfcfc; color: #929595; transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #4e9a06; box-shadow: inset 0 0 0 1px #4e9a06; caret-color: #4e9a06; } + +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: #cdc7c2; } + +button.emoji-section:checked { border-color: #3584e4; } + +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: #3584e4; 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: white; } + +/* GTK NAMED COLORS ---------------- use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #2e3436; +/* +text color for entries, views and content in general */ +@define-color theme_text_color black; +/* +widget base background color */ +@define-color theme_bg_color #f6f5f4; +/* +text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3584e4; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #faf9f8; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #929595; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #929595; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color black; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #f6f5f4; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3584e4; +/* +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 #d4cfca; +/* +widgets main borders color */ +@define-color borders #cdc7c2; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #d5d0cc; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color #33d17a; +/* +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(#2e3436, 1.8); +@define-color wm_unfocused_title #929595; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#f6f5f4, 1.2); +@define-color wm_bg_b #f6f5f4; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#f6f5f4, 1.3); +@define-color wm_button_hover_color_b #f6f5f4; +@define-color wm_button_active_color_a shade(#f6f5f4, 0.85); +@define-color wm_button_active_color_b shade(#f6f5f4, 0.89); +@define-color wm_button_active_color_c shade(#f6f5f4, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #ffffff; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #ffffff; diff --git a/source/gtk3/gtk-contained.scss b/source/gtk3/gtk-contained.scss new file mode 100644 index 0000000..ee5e202 --- /dev/null +++ b/source/gtk3/gtk-contained.scss @@ -0,0 +1,12 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'light'; + +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; diff --git a/source/gtk3/gtk-dark.css b/source/gtk3/gtk-dark.css new file mode 100644 index 0000000..c22854d --- /dev/null +++ b/source/gtk3/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained-dark.css"); diff --git a/source/gtk3/gtk-new.css b/source/gtk3/gtk-new.css new file mode 100644 index 0000000..4d30b6a --- /dev/null +++ b/source/gtk3/gtk-new.css @@ -0,0 +1,1841 @@ +/*Usually an automatic fg color on these backgrounds should check this value!*/ +/*************************** Check and Radio buttons * */ +/*************************** Check and Radio buttons * */ +calendar:selected, row:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, entry selection, flowbox flowboxchild:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, .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 { background-color: #9dccff; } + +.selection-mode button.titlebutton, label:selected, calendar:selected, row:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, entry selection, flowbox flowboxchild:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, textview text selection:focus, textview text selection, .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 { color: #000000; } + +label:disabled selection, .selection-mode button.titlebutton:disabled, label:disabled:selected, calendar:disabled:selected, row:disabled:selected, treeview.view:disabled:selected, modelbutton.flat:disabled:selected, .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, entry selection:disabled, flowbox flowboxchild:disabled:selected, .view text selection:disabled, iconview text selection:disabled, textview text selection:disabled:focus, textview text selection:disabled, .view:disabled:selected, iconview:disabled:selected, .view text:disabled:selected, iconview text:disabled:selected, textview text:disabled:selected { color: #4f6680; } + +label:backdrop selection, .selection-mode button.titlebutton:backdrop, label:backdrop:selected, calendar:backdrop:selected, row:backdrop:selected, treeview.view:backdrop:selected, modelbutton.flat:backdrop:selected, .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, entry selection:backdrop, flowbox flowboxchild:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, textview text selection:backdrop:focus, textview text selection:backdrop, .view:backdrop:selected, iconview:backdrop:selected, .view text:backdrop:selected, iconview text:backdrop:selected, textview text:backdrop:selected { color: #222222; background-color: rgba(182, 205, 231, 0.7); } + +label:backdrop selection:disabled, .selection-mode button.titlebutton:backdrop:disabled, label:backdrop:disabled:selected, calendar:backdrop:disabled:selected, row:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:selected, .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, entry selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, textview text selection:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, textview text:backdrop:disabled:selected { color: #7899bd; } + +* { padding: 0; -GtkToolButton-icon-spacing: 4; -GtkTextView-error-underline-color: #df0000; -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: 3px; -gtk-secondary-caret-color: #9dccff; } + +/*************** Base States * */ +.background { color: #1d1d1d; background-color: #c9c9c9; } + +.background:backdrop { color: #737373; background-color: #c9c9c9; 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: #1d1d1d; background-color: #c9c9c9; } + +.gtkstyle-fallback:hover { color: #1d1d1d; background-color: #e3e3e3; } + +.gtkstyle-fallback:active { color: #1d1d1d; background-color: #b0b0b0; } + +.gtkstyle-fallback:disabled { color: #552222; background-color: #c7bebe; } + +.gtkstyle-fallback:selected { color: #000000; background-color: #9dccff; } + +.view, iconview, .view text, iconview text, textview text { color: #1d1d1d; background-color: #e5e5e5; } + +.view:backdrop, iconview:backdrop, .view text:backdrop, iconview text:backdrop, textview text:backdrop { color: #444444; background-color: #e2e2e2; } + +.view:backdrop:disabled, iconview:backdrop:disabled, .view text:backdrop:disabled, iconview text:backdrop:disabled, textview text:backdrop:disabled { color: #a3a3a3; } + +.view:disabled, iconview:disabled, .view text:disabled, iconview text:disabled, textview text:disabled { color: #552222; background-color: #c7bebe; } + +.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: #d7d7d7; } + +.rubberband, rubberband, .content-view rubberband, .content-view .rubberband, treeview.view rubberband, flowbox rubberband { border: 1px solid #6ab1ff; background-color: rgba(106, 177, 255, 0.2); } + +flowbox flowboxchild { padding: 3px; } + +flowbox flowboxchild:selected { outline-offset: -2px; } + +.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } + +.content-view .tile:backdrop { background-color: transparent; } + +.content-view .tile:active, .content-view .tile:selected { background-color: transparent; } + +.content-view .tile:disabled { background-color: transparent; } + +label { caret-color: currentColor; } + +label selection { background-color: #9dccff; color: #000000; } + +label:disabled { color: #552222; } + +button label:disabled { color: inherit; } + +label:disabled:backdrop { color: #a3a3a3; } + +button label:disabled:backdrop { color: inherit; } + +label.error { color: #df0000; } + +label.error:disabled { color: rgba(223, 0, 0, 0.5); } + +label.error:disabled:backdrop { color: rgba(223, 0, 0, 0.4); } + +.dim-label, .titlebar:not(headerbar) .subtitle, headerbar .subtitle, label.separator { opacity: 0.55; text-shadow: none; } + +assistant .sidebar { background-color: #e5e5e5; border-top: 1px solid #9b9b9b; } + +assistant .sidebar:backdrop { background-color: #e2e2e2; border-color: #a4a4a4; } + +assistant.csd .sidebar { border-top-style: none; } + +assistant .sidebar label { padding: 6px 12px; } + +assistant .sidebar label.highlight { background-color: #a7a7a7; } + +.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: #504300; border: 1px solid #504300; background-color: rgba(255, 255, 164, 0.7); background-clip: padding-box; } + +/********************* Spinner Animation * */ +@keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } + +spinner { background: none; opacity: 0.1; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + +spinner:backdrop { color: #737373; } + +spinner:checked { opacity: 1; animation: spin 1s linear infinite; } + +spinner:checked:disabled { opacity: 0.5; color: #552222; } + +/********************** 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: 1px; padding-right: 1px; border: 1px solid; border-radius: 0px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 0 0 1px rgba(157, 204, 255, 0), inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +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; padding-left: 1px; padding-right: 1px; background-color: transparent; border-color: transparent; border-radius: 0; } + +spinbutton:focus:not(.vertical), entry:focus { box-shadow: inset 0 0 0 1px #9dccff, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #9dccff; } + +spinbutton:disabled:not(.vertical), entry:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; box-shadow: none; } + +spinbutton:backdrop:not(.vertical), entry:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; box-shadow: none; transition: 200ms ease-out; } + +spinbutton:backdrop:disabled:not(.vertical), entry:backdrop:disabled { color: #a3a3a3; border-color: #b5b0b0; background-color: #c7bebe; box-shadow: none; } + +spinbutton.error:not(.vertical), entry.error { color: #df0000; border-color: #df0000; } + +spinbutton.error:focus:not(.vertical), entry.error:focus { box-shadow: inset 0 0 0 1px #df0000, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #df0000; } + +spinbutton.error:not(.vertical) selection, entry.error selection { background-color: #df0000; } + +spinbutton.warning:not(.vertical), entry.warning { color: #c7bebe; border-color: #c7bebe; } + +spinbutton.warning:focus:not(.vertical), entry.warning:focus { box-shadow: inset 0 0 0 1px #c7bebe, inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-color: #c7bebe; } + +spinbutton.warning:not(.vertical) selection, entry.warning selection { background-color: #c7bebe; } + +spinbutton:not(.vertical) image, entry image { color: #454545; } + +spinbutton:not(.vertical) image:hover, entry image:hover { color: #1d1d1d; } + +spinbutton:not(.vertical) image:active, entry image:active { color: #9dccff; } + +spinbutton:not(.vertical) image:backdrop, entry image:backdrop { color: #898989; } + +spinbutton:drop(active):not(.vertical), entry:drop(active):focus, entry:drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +.osd spinbutton:not(.vertical), .osd entry { color: #504300; border-color: #504300; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:focus:not(.vertical), .osd entry:focus { color: #504300; border-color: #9dccff; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 0 0 1px #9dccff, 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { color: #504300; border-color: #504300; background-color: rgba(80, 67, 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: #a8a152; border-color: #504300; background-color: rgba(238, 236, 148, 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: #9dccff; border-style: solid; box-shadow: none; } + +spinbutton:not(.vertical) progress:backdrop, entry progress:backdrop { background-color: transparent; } + +.linked:not(.vertical) > spinbutton:dir(rtl):not(.vertical), .linked:not(.vertical) > spinbutton:dir(ltr):not(.vertical), .linked:not(.vertical) > entry:dir(rtl), .linked:not(.vertical) > entry:dir(ltr), .linked:not(.vertical) > entry:first-child:dir(rtl), .linked:not(.vertical) > entry:first-child:dir(ltr), .linked:not(.vertical) > entry:last-child:dir(rtl), .linked:not(.vertical) > entry:last-child:dir(ltr), .linked:not(.vertical) > entry:only-child:dir(rtl), .linked:not(.vertical) > entry:only-child:dir(ltr) { border-radius: 0px; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +.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: #cfcfcf; } + +.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: #d0d0d0; } + +.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: #cfcfcf; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +.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: #9dccff; } + +.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: #df0000; } + +.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: #73d216; } + +spinbutton.error:not(.vertical), entry.error { color: #df0000; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { background-color: #e5e5e5; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #e5e5e5; } + +treeview entry.flat:focus, treeview entry:focus { border-color: #9dccff; } + +.entry-tag { padding: 5px; margin-top: 2px; margin-bottom: 2px; border-style: none; color: #000000; background-color: #9dccff; } + +: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: #d0e7ff; } + +:backdrop .entry-tag { color: #e2e2e2; background-color: #9dccff; } + +.entry-tag.button { background-color: transparent; color: rgba(0, 0, 0, 0.7); } + +:not(:backdrop) .entry-tag.button:hover { border: 1px solid #9dccff; color: #000000; } + +:not(:backdrop) .entry-tag.button:active { background-color: #9dccff; color: rgba(0, 0, 0, 0.7); } + +/****************************************************** Buttons * */ +@keyframes needs_attention { from { background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#c7bebe), to(transparent)); } + to { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#9dccff), to(transparent)); } } + +button.titlebutton, scrollbar slider, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 2px 6px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.sidebar-button, scrollbar slider.flat:not(:hover):not(:active):not(:checked):not(:disabled), notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), button.flat:not(:hover):not(:active):not(:checked):not(: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; transition: none; } + +scrollbar slider:hover, notebook > header > tabs > arrow:hover, button:hover { background-color: shade(#d3d3d3, 1.1); -gtk-icon-effect: highlight; } + +scrollbar slider:active, notebook > header > tabs > arrow:active, button:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar slider:checked, notebook > header > tabs > arrow:checked, button:checked, button:checked:active { color: #000000; background-color: #9dccff; text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar slider:checked:hover:not(:active), notebook > header > tabs > arrow:checked:hover:not(:active), button:checked:hover:not(:active) { color: #000000; background-color: shade(#9dccff, 1.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar slider:backdrop, notebook > header > tabs > arrow:backdrop, button:backdrop.flat, button:backdrop { background-image: none; transition: 200ms ease-out; -gtk-icon-effect: none; } + +button.sidebar-button:backdrop, button.sidebar-button:disabled, scrollbar slider.flat:backdrop, scrollbar slider.flat:disabled, notebook > header > tabs > arrow.flat:backdrop, notebook > header > tabs > arrow.flat: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; } + +button.sidebar-button:disabled, scrollbar slider.flat:disabled, notebook > header > tabs > arrow.flat:disabled, button.flat:disabled, button.flat:backdrop:disabled { background-color: #c7bebe; } + +scrollbar slider:disabled, notebook > header > tabs > arrow:disabled, button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +scrollbar slider:disabled:active, scrollbar slider:disabled:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +scrollbar slider.image-button, notebook > header > tabs > arrow.image-button, button.image-button { min-width: 24px; padding-left: 2px; padding-right: 2px; } + +scrollbar slider.text-button, notebook > header > tabs > arrow.text-button, button.text-button { padding-left: 16px; padding-right: 16px; } + +scrollbar slider.text-button.image-button, notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button { padding-left: 8px; padding-right: 8px; } + +scrollbar slider.text-button.image-button label, 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, scrollbar slider:drop(active), notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #73d216; border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +row:selected notebook > header > tabs > arrow, row:selected button { border-color: #51a4ff; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #000000; border-color: transparent; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #e2e2e2; } + +notebook > header > tabs > arrow.osd, button.osd { min-width: 26px; min-height: 32px; color: #504300; border-radius: 5px; border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd.image-button, button.osd.image-button { min-width: 34px; } + +notebook > header > tabs > arrow.osd:hover, button.osd:hover { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow.osd:checked, button.osd:active, button.osd:checked { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:disabled, button.osd:disabled:backdrop, button.osd:disabled { border: none; } + +notebook > header > tabs > arrow.osd:backdrop, button.osd:backdrop { 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 notebook > header > tabs > arrow, .osd button { color: #504300; background-color: rgba(255, 255, 164, 0.7); border-color: rgba(141, 133, 57, 0.85); outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd notebook > header > tabs > arrow:hover, .osd button:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.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 notebook > header > tabs > arrow:active, .osd notebook > header > tabs > arrow:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd notebook > header > tabs > arrow:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd notebook > header > tabs > arrow:backdrop, .osd button:backdrop { background-image: none; } + +.app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd notebook > header > tabs > arrow.flat, .osd button.flat { box-shadow: none; text-shadow: 0 1px black; -gtk-icon-shadow: 0 1px black; } + +.app-notification button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.touch-selection button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.magnifier button.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd button.flat:not(:hover):not(:active):not(:checked):not(: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; } + +.app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd notebook > header > tabs > arrow.flat:hover, .osd button.flat:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd notebook > header > tabs > arrow.flat:disabled, .osd button.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; background-color: #c7bebe; 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 notebook > header > tabs > arrow.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 notebook > header > tabs > arrow.flat:active, .osd notebook > header > tabs > arrow.flat:checked, .osd button.flat:active, .osd button.flat:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { color: black; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action.flat, 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: #9dccff; } + +notebook > header > tabs > arrow.suggested-action:hover, button.suggested-action:hover { background-color: shade(#9dccff, 1.1); } + +notebook > header > tabs > arrow.suggested-action:active, notebook > header > tabs > arrow.suggested-action:checked, button.suggested-action:active, button.suggested-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop { background-image: none; } + +notebook > header > tabs > arrow.suggested-action.flat:backdrop, notebook > header > tabs > arrow.suggested-action.flat:disabled, 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(157, 204, 255, 0.8); } + +notebook > header > tabs > arrow.suggested-action:disabled, button.suggested-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.suggested-action:disabled:active, notebook > header > tabs > arrow.suggested-action:disabled:checked, button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action.flat, 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: #df0000; } + +notebook > header > tabs > arrow.destructive-action:hover, button.destructive-action:hover { background-color: shade(#df0000, 1.1); } + +notebook > header > tabs > arrow.destructive-action:active, notebook > header > tabs > arrow.destructive-action:checked, button.destructive-action:active, button.destructive-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.35), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action:backdrop, button.destructive-action:backdrop, button.destructive-action.flat:backdrop { background-image: none; } + +notebook > header > tabs > arrow.destructive-action.flat:backdrop, notebook > header > tabs > arrow.destructive-action.flat:disabled, 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(223, 0, 0, 0.8); } + +notebook > header > tabs > arrow.destructive-action:disabled, button.destructive-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action:disabled:active, notebook > header > tabs > arrow.destructive-action:disabled:checked, button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs.stack-switcher > arrow, .stack-switcher > button { outline-offset: -3px; } + +notebook > header > tabs.stack-switcher > arrow > label, .stack-switcher > button > label { padding-left: 6px; padding-right: 6px; } + +notebook > header > tabs.stack-switcher > arrow > image, .stack-switcher > button > image { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; } + +notebook > header > tabs.stack-switcher > arrow.text-button, .stack-switcher > button.text-button { padding-left: 10px; padding-right: 10px; } + +notebook > header > tabs.stack-switcher > arrow.image-button, .stack-switcher > button.image-button { padding-left: 2px; padding-right: 2px; } + +notebook > header > tabs.stack-switcher > arrow.needs-attention:active > label, notebook > header > tabs.stack-switcher > arrow.needs-attention:active > image, notebook > header > tabs.stack-switcher > arrow.needs-attention:checked > label, notebook > header > tabs.stack-switcher > arrow.needs-attention:checked > image, .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; } + +notebook > header > tabs > arrow.font separator, notebook > header > tabs > arrow.file separator, button.font separator, button.file separator { background-color: transparent; } + +notebook > header > tabs > arrow.font > box > box > label, button.font > box > box > label { font-weight: bold; } + +.primary-toolbar notebook > header > tabs > arrow, .primary-toolbar button { -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.circular, 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; } + +notebook > header > tabs > arrow.circular label, button.circular label { padding: 0; } + +notebook > header > tabs > arrow.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop), button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop), button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +stacksidebar row.needs-attention > label, notebook > header > tabs.stack-switcher > arrow.needs-attention > label, notebook > header > tabs.stack-switcher > arrow.needs-attention > image, .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(#c7bebe), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } + +stacksidebar row.needs-attention > label:backdrop, notebook > header > tabs.stack-switcher > arrow.needs-attention > label:backdrop, notebook > header > tabs.stack-switcher > arrow.needs-attention > image: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), notebook > header > tabs.stack-switcher > arrow.needs-attention > label:dir(rtl), notebook > header > tabs.stack-switcher > arrow.needs-attention > image:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.inline-toolbar toolbutton > button:hover { background-color: shade(#d3d3d3, 1.1); } + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.inline-toolbar toolbutton > button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +.inline-toolbar toolbutton > button:backdrop { background-image: 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 notebook > header > tabs > arrow, .inline-toolbar button, notebook > header > tabs.linked > arrow, .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 notebook > header > tabs > arrow:first-child, .inline-toolbar button:first-child, notebook > header > tabs.linked > arrow:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { border-top-left-radius: 5px; border-bottom-left-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-bottom-left-radius: 5px; } + +.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 notebook > header > tabs > arrow:last-child, .inline-toolbar button:last-child, notebook > header > tabs.linked > arrow:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { border-right-style: solid; border-top-right-radius: 5px; border-bottom-right-radius: 5px; -gtk-outline-top-right-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.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 notebook > header > tabs > arrow:only-child, .inline-toolbar button:only-child, notebook > header > tabs.linked > arrow:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { border-style: solid; border-radius: 5px; -gtk-outline-radius: 5px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, notebook > header > tabs.linked.vertical > arrow, .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, notebook > header > tabs.linked.vertical > arrow:first-child, .linked.vertical > button:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; -gtk-outline-top-left-radius: 5px; -gtk-outline-top-right-radius: 5px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, notebook > header > tabs.linked.vertical > arrow:last-child, .linked.vertical > button:last-child { border-bottom-style: solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -gtk-outline-bottom-left-radius: 5px; -gtk-outline-bottom-right-radius: 5px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, notebook > header > tabs.linked.vertical > arrow:only-child, .linked.vertical > button:only-child { border-style: solid; border-radius: 5px; -gtk-outline-radius: 5px; } + +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, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, modelbutton.flat:not(:hover):not(:active):not(:checked):not(:disabled), .menuitem.button.flat:not(:hover):not(:active):not(:checked):not(:disabled) { 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: 5px; outline-offset: -2px; } + +modelbutton.flat:hover, .menuitem.button.flat:hover { background-color: #d6d6d6; } + +modelbutton.flat arrow { background: none; } + +modelbutton.flat arrow:hover { background: none; } + +modelbutton.flat arrow.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +modelbutton.flat arrow.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { padding: 4px; } + +button.color colorswatch:only-child { box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + +button.color colorswatch:only-child, button.color colorswatch:only-child overlay { border-radius: 0; } + +.osd button.color colorswatch:only-child { box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { border: 1px solid rgba(155, 155, 155, 0.5); } + +list row button.image-button:not(.flat):hover { background-color: shade(#d3d3d3, 1.1); } + +list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +/********* Links * */ +button:link > label, button:visited > label, button:link, button:visited, *:link { color: #004B91; } + +button:link > label:visited, button:visited > label:visited, button:visited, *:link:visited { color: #680091; } + +*:selected button:link > label:visited, *:selected button:visited > label:visited, *:selected button:visited, *:selected *:link:visited { color: #2a003a; } + +button:link > label:hover, button:visited > label:hover, button:hover:link, button:hover:visited, *:link:hover { color: #0065c4; } + +*:selected button:link > label:hover, *:selected button:visited > label:hover, *:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { color: #000a14; } + +button:link > label:active, button:visited > label:active, button:active:link, button:active:visited, *:link:active { color: #004B91; } + +*:selected button:link > label:active, *:selected button:visited > label:active, *:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { color: #000f1d; } + +button:link > label:disabled, button:visited > label:disabled, button:disabled:link, button:disabled:visited, *:link:disabled, *:link:disabled:backdrop { color: rgba(73, 73, 73, 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(0, 75, 145, 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: #000f1d; } + +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 { padding: 0; } + +.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: #504300; border-style: none none none solid; border-color: rgba(80, 67, 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: #504300; border-color: rgba(80, 67, 0, 0.5); background-color: rgba(80, 67, 0, 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: #504300; border-color: rgba(80, 67, 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: #a8a152; border-color: rgba(80, 67, 0, 0.5); -gtk-icon-shadow: none; box-shadow: none; } + +.osd spinbutton:not(.vertical) button:dir(ltr):last-child { border-radius: 0 5px 5px 0; } + +.osd spinbutton:not(.vertical) button:dir(rtl):first-child { border-radius: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #552222; } + +spinbutton.vertical:backdrop:disabled { color: #a3a3a3; } + +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: 5px 5px 0 0; border-style: solid solid none solid; } + +spinbutton.vertical button.down { border-radius: 0 0 5px 5px; border-style: none solid solid solid; } + +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: #c9c9c9; } + +toolbar { padding: 4px 3px 3px 4px; } + +.osd toolbar { background-color: transparent; } + +toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(255, 255, 164, 0.7); } + +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: #9b9b9b; background-color: #bbbbbb; } + +.inline-toolbar:backdrop, searchbar > revealer > box:backdrop, .location-bar:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; 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: #8c8c8c; border-radius: 0; color: #000000; background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); /* Darken switchbuttons for headerbars. issue #1588 */ /* hide the close button separator */ } + +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #a4a4a4; background: #c9c9c9 linear-gradient(to top, #c4c4c4, #cccccc); box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); color: #1d1d1d; 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; } + +.selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, headerbar.selection-mode { color: #000000; border-color: #51a4ff; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); box-shadow: inset 0 1px rgba(196, 224, 255, 0.9); } + +.selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { background-color: #9dccff; background-image: none; box-shadow: inset 0 1px rgba(206, 230, 255, 0.88); } + +.selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, headerbar.selection-mode:backdrop label { text-shadow: none; color: #000000; } + +.selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, headerbar.selection-mode button { color: #000000; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.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 { background-color: shade(#9dccff, 1.1); } + +.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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.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 { background-image: none; -gtk-icon-effect: none; border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-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: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-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: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border-color: #51a4ff; } + +.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 { background-color: shade(#d3d3d3, 1.1); border-color: #51a4ff; } + +.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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); border-color: #51a4ff; } + +.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: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; border-color: #51a4ff; } + +.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 { background-image: none; border-color: #51a4ff; } + +.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 { border-color: #51a4ff; } + +.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(157, 204, 255, 0); background-color: rgba(157, 204, 255, 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(0, 0, 0, 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: 8px; border-top-right-radius: 8px; } + +.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: #9b9b9b; } + +window.devel headerbar.titlebar:not(.selection-mode) { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(157, 204, 255, 0.2)), linear-gradient(to top, #a8a8a8, #b0b0b0 3px, #bfbfbf); } + +window.devel headerbar.titlebar:not(.selection-mode):backdrop { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#c9c9c9); /* 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: #818181; border-top-color: #c9c9c9; } + +* { -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: #4f6680; border-top-color: rgba(29, 29, 29, 0.1); } + +treeview.view:disabled { color: #552222; } + +treeview.view:disabled:selected { color: #5e7a99; } + +treeview.view:disabled:selected:backdrop { color: #7899bd; } + +treeview.view:disabled:backdrop { color: #a3a3a3; } + +treeview.view.separator { min-height: 2px; color: #c9c9c9; } + +treeview.view.separator:backdrop { color: rgba(201, 201, 201, 0.1); } + +treeview.view:backdrop { border-left-color: #9e9e9e; border-top: #c9c9c9; } + +treeview.view:drop(active) { border-style: solid none; border-width: 1px; border-color: #51a4ff; } + +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: #595959; } + +treeview.view.expander:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + +treeview.view.expander:hover { color: #1d1d1d; } + +treeview.view.expander:selected { color: #2f3d4d; } + +treeview.view.expander:selected:hover { color: #000000; } + +treeview.view.expander:selected:backdrop { color: #475564; } + +treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +treeview.view.expander:backdrop { color: #949494; } + +treeview.view.progressbar { color: #e5e5e5; background-color: #9dccff; background-image: image(#9dccff); box-shadow: none; } + +treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { color: #9dccff; background-image: image(#e5e5e5); } + +treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #9dccff; background-color: #e2e2e2; } + +treeview.view.progressbar:backdrop { color: #e2e2e2; background-image: none; box-shadow: none; } + +treeview.view.trough { background-color: rgba(29, 29, 29, 0.1); } + +treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(0, 0, 0, 0.3); } + +treeview.view header button { color: #818181; background-color: #e5e5e5; font-weight: bold; text-shadow: none; box-shadow: none; } + +treeview.view header button:hover { color: #4f4f4f; box-shadow: none; transition: none; } + +treeview.view header button:active { color: #1d1d1d; 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: #e5e5e5; background-image: none; background-color: #9dccff; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #e5e5e5; text-shadow: none; transition: none; } + +treeview.view acceleditor > label { background-color: #9dccff; } + +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: #aaaaaa; border-radius: 0; text-shadow: none; } + +treeview.view header button:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +treeview.view header button:backdrop { border-color: #c9c9c9; border-style: none solid solid none; background-image: none; background-color: #e2e2e2; } + +treeview.view header button:backdrop:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +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: #c9c9c9; } + +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 #9dccff; color: #004B91; } + +menubar > menuitem:disabled, .menubar > menuitem:disabled { color: #552222; 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: #e5e5e5; border: 1px solid #9b9b9b; } + +.csd menu, .csd .menu, .csd .context-menu { border: none; border-radius: 5px; } + +menu:backdrop, .menu:backdrop, .context-menu:backdrop { background-color: #e2e2e2; } + +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: #000000; background-color: #9dccff; } + +menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled { color: #552222; } + +menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop { color: #a3a3a3; } + +menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover { color: #737373; 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: #e5e5e5; border-radius: 0; } + +menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top { margin-top: -4px; border-bottom: 1px solid #d1d1d1; 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 #d1d1d1; 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: #d1d1d1; } + +menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop { background-color: #e2e2e2; } + +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: #c9c9c9; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +.csd popover.background, popover.background { border: 1px solid #9b9b9b; border-radius: 9px; } + +.csd popover.background { background-clip: padding-box; border-color: rgba(0, 0, 0, 0.23); } + +popover.background:backdrop { background-color: #c9c9c9; 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: #9b9b9b; border-width: 1px; background-color: #b2b2b2; } + +notebook > header:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; } + +notebook > header tabs { margin: -1px; } + +notebook > header.top { border-bottom-style: solid; } + +notebook > header.top > tabs { margin-bottom: -2px; } + +notebook > header.top > tabs > tab { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +notebook > header.top > tabs > tab:hover { border-bottom-color: #9b9b9b; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 14px 0 -10px #9dccff, inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-bottom-color: transparent; } + +notebook > header.bottom { border-top-style: solid; } + +notebook > header.bottom > tabs { margin-top: -2px; } + +notebook > header.bottom > tabs > tab { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.bottom > tabs > tab:hover { border-top-color: #9b9b9b; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 -14px 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4); border-color: #9b9b9b; border-top-color: transparent; } + +notebook > header.left { border-right-style: solid; } + +notebook > header.left > tabs { margin-right: -2px; } + +notebook > header.left > tabs > tab { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +notebook > header.left > tabs > tab:hover { border-right-color: #9b9b9b; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset 14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-right-color: transparent; } + +notebook > header.right { border-left-style: solid; } + +notebook > header.right > tabs { margin-left: -2px; } + +notebook > header.right > tabs > tab { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.right > tabs > tab:hover { border-left-color: #9b9b9b; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset -14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-left-color: transparent; } + +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-color: shade(#d3d3d3, 1.1); } + +notebook > header > tabs > arrow:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header tabs > tab { border: 1px solid transparent; min-height: 20px; min-width: 20px; padding: 3px 12px; outline-offset: -5px; color: #1d1d1d; font-weight: normal; } + +notebook > header tabs > tab:hover { color: #1d1d1d; background-color: #bfbfbf; } + +notebook > header tabs > tab:hover.reorderable-page { border-color: rgba(155, 155, 155, 0.3); background-color: rgba(201, 201, 201, 0.2); } + +notebook > header tabs > tab:backdrop { color: #959595; } + +notebook > header tabs > tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } + +notebook > header tabs > tab:checked { color: #1d1d1d; background-color: #e5e5e5; } + +notebook > header tabs > tab:backdrop:checked { color: #737373; background-color: #e2e2e2; } + +notebook > header tabs > tab button.flat { padding: 1px; margin: 2px; } + +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 tab { padding-bottom: 4px; } + +notebook > header.bottom tab { padding-top: 4px; } + +notebook > stack:not(:only-child) { background-color: #e5e5e5; } + +notebook > stack:not(:only-child):backdrop { background-color: #e2e2e2; } + +/************** Scrollbars * */ +scrollbar { background-color: #a7a7a7; 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 #9b9b9b; } + +scrollbar.bottom { border-top: 1px solid #9b9b9b; } + +scrollbar.left { border-right: 1px solid #9b9b9b; } + +scrollbar.right { border-left: 1px solid #9b9b9b; } + +scrollbar:backdrop { background-color: #c1c1c1; border-color: #a4a4a4; transition: 200ms ease-out; } + +scrollbar slider { padding: 0; background-image: none; min-width: 8px; min-height: 8px; margin: 3px; border-radius: 10px; background-clip: padding-box; background-color: #626262; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar slider:hover { background-color: #3f3f3f; } + +scrollbar slider:hover:active { background-color: #6ab1ff; } + +scrollbar slider:backdrop { background-color: #a7a7a7; } + +scrollbar slider:disabled { background-color: transparent; } + +scrollbar.fine-tune slider, scrollbar.fine-tune slider:hover, scrollbar.fine-tune slider:active { background-color: #ffffa4; } + +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: #626262; } + +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: #3f3f3f; } + +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: #6ab1ff; } + +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(98, 98, 98, 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: #a7a7a7; } + +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(167, 167, 167, 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 #9b9b9b; margin-top: -1px; } + +/********** Switch * */ +switch { outline-offset: -4px; border: 1px solid #9b9b9b; border-radius: 14px; color: #1d1d1d; background-color: #b2b2b2; text-shadow: 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); /* only show i / o for the accessible theme */ } + +switch:checked { color: #000000; border-color: #737373; background-color: #9dccff; text-shadow: 0 1px rgba(81, 164, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + +switch:disabled { color: #552222; border-color: #9b9b9b; background-color: #c7bebe; text-shadow: none; } + +switch:backdrop { color: #737373; border-color: #a4a4a4; background-color: #bcbcbc; text-shadow: none; transition: 200ms ease-out; } + +switch:backdrop:checked { color: #c9c9c9; border-color: #000000; background-color: #9dccff; } + +switch:backdrop:disabled { color: #a3a3a3; border-color: #a4a4a4; background-color: #c7bebe; } + +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: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.4); } + +switch image { color: transparent; } + +switch:hover slider { background-color: shade(#d3d3d3, 1.1); } + +switch:checked > slider { border: 1px solid #000000; } + +switch:disabled slider { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +switch:backdrop slider { transition: 200ms ease-out; background-image: none; } + +switch:backdrop:checked > slider { border-color: #000000; } + +row:selected switch { box-shadow: none; border-color: #000000; } + +row:selected switch:backdrop { border-color: #000000; } + +row:selected switch > slider:checked, row:selected switch > slider { border-color: #000000; } + +/************************* 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: #9dccff; 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: #9dccff; 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: #9dccff; 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: #cecece; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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(80, 67, 0, 0.8); background-color: #cecece; 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, #e0e0e0 20%, #d3d3d3 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:hover, radio:hover { background-image: linear-gradient(to bottom, #eaeaea 10%, #dddddd 90%); } + +check:active, radio:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#c6c6c6); } + +check:disabled, radio:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:backdrop, radio:backdrop { background-image: image(#d3d3d3); box-shadow: none; color: #000000; } + +check:backdrop:disabled, radio:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked, radio:checked { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:checked:active, radio:checked:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:checked:disabled, radio:checked:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked:backdrop, radio:checked:backdrop { background-image: image(#9dccff); box-shadow: none; color: #000000; } + +check:checked:backdrop:disabled, radio:checked:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate, radio:indeterminate { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:indeterminate:active, radio:indeterminate:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate:backdrop, radio:indeterminate:backdrop { background-image: image(#9dccff); box-shadow: none; color: #000000; } + +check:indeterminate:backdrop:disabled, radio:indeterminate:backdrop:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:backdrop, radio:backdrop { transition: 200ms ease-out; } + +check:disabled, radio:disabled { color: #552222; border-color: #552222; } + +row:selected check, row:selected radio { border-color: #000000; } + +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: #000000; border-color: #51a4ff; } + +/************ GtkScale * */ +progressbar trough, scale fill, scale trough { border: 1px solid #9b9b9b; border-radius: 3px; background-color: #b2b2b2; } + +progressbar trough:disabled, scale fill:disabled, scale trough:disabled { background-color: #c7bebe; } + +progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { background-color: #bcbcbc; border-color: #a4a4a4; transition: 200ms ease-out; } + +progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { background-color: #c7bebe; } + +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: #51a4ff; } + +.osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { border-color: #504300; background-color: rgba(80, 67, 0, 0.3); } + +.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(238, 236, 148, 0.5); } + +progressbar progress, scale highlight { border: 1px solid #51a4ff; border-radius: 3px; background-color: #9dccff; } + +progressbar progress:disabled, scale highlight:disabled { background-color: #b09f9f; border-color: transparent; } + +progressbar progress:backdrop, scale highlight:backdrop { border-color: #9dccff; } + +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: #51a4ff; } + +.osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { border-color: #504300; } + +.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.fine-tune slider, scale.fine-tune slider:active, scale.fine-tune slider:hover, scale.fine-tune slider:focus { background-color: #ffffa4; } + +scale trough { outline-offset: 2px; -gtk-outline-radius: 5px; } + +scale fill:backdrop, scale fill { background-color: #9b9b9b; } + +scale fill:disabled:backdrop, scale fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale fill { background-color: #504300; } + +.osd scale fill:disabled:backdrop, .osd scale fill:disabled { border-color: transparent; background-color: transparent; } + +scale slider { min-height: 18px; min-width: 18px; margin: -9px; color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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 slider:hover { background-color: shade(#d3d3d3, 1.1); } + +scale slider:active { border-color: #9dccff; } + +scale slider:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +scale slider:backdrop { transition: 200ms ease-out; background-image: none; } + +row:selected scale slider:disabled, row:selected scale slider { border-color: #51a4ff; } + +.osd scale slider { border-color: #413600; background-color: #ffffa4; } + +.osd scale slider:hover { background-color: #ffffa4; } + +.osd scale slider:active { background-color: #ffffa4; } + +.osd scale slider:disabled { background-color: #ffffa4; } + +.osd scale slider:backdrop { background-color: #ffffa4; } + +.osd scale slider:backdrop:disabled { background-color: #ffffa4; } + +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 marks.bottom { margin-top: 6px; margin-bottom: -12px; } + +scale.vertical marks.top { margin-right: 6px; margin-left: -12px; } + +scale.vertical marks.bottom { margin-left: 6px; margin-right: -12px; } + +scale.horizontal indicator { min-height: 6px; min-width: 1px; } + +scale.horizontal.marks-after slider { border-radius: 5px 5px 100% 100%; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.horizontal.marks-before slider { border-radius: 100% 100% 5px 5px; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.vertical indicator { min-height: 1px; min-width: 6px; } + +scale.vertical.marks-after slider { border-radius: 5px 100% 100% 5px; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.vertical.marks-before slider { border-radius: 100% 5px 5px 100%; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color trough { background-image: image(#9b9b9b); 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; } + +/***************** Progress bars * */ +progressbar { font-size: smaller; color: rgba(29, 29, 29, 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 * */ +/************* 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: 1px; color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 0 0 1px rgba(157, 204, 255, 0), inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-radius: 5px; } + +levelbar > trough:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; box-shadow: none; } + +levelbar > trough > block { border: 1px solid; } + +levelbar > trough > block.low { border-color: #c7bebe; background-color: #c7bebe; } + +levelbar > trough > block.high, levelbar > trough > block:not(.empty) { border-color: #9dccff; background-color: #9dccff; } + +levelbar > trough > block.full { border-color: #73d216; background-color: #73d216; } + +levelbar > trough > block.empty { background-color: #bcbcbc; border-color: #bcbcbc; } + +/**************** Print dialog * */ +printdialog paper { color: #1d1d1d; border: 1px solid #9b9b9b; background: white; padding: 0; } + +printdialog paper:backdrop { color: #737373; border-color: #a4a4a4; } + +printdialog .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame > border, .frame { box-shadow: none; margin: 0; padding: 0; border-radius: 0; border: 1px solid #9b9b9b; } + +frame > border.flat, .frame.flat { border-style: none; } + +frame > border:backdrop, .frame:backdrop { border-color: #a4a4a4; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #9b9b9b; } + +actionbar > revealer > box:backdrop { border-color: #a4a4a4; } + +scrolledwindow viewport.frame { border-style: none; } + +scrolledwindow overshoot.top { background-image: radial-gradient(farthest-side at top, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at top, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 100% 3%, 100% 50%; background-repeat: no-repeat; background-position: top; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.top:backdrop { background-image: radial-gradient(farthest-side at top, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 100% 3%; 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at bottom, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 100% 3%, 100% 50%; background-repeat: no-repeat; background-position: bottom; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.bottom:backdrop { background-image: radial-gradient(farthest-side at bottom, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 100% 3%; 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at left, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 3% 100%, 50% 100%; background-repeat: no-repeat; background-position: left; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.left:backdrop { background-image: radial-gradient(farthest-side at left, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 3% 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at right, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 0)); background-size: 3% 100%, 50% 100%; background-repeat: no-repeat; background-position: right; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow overshoot.right:backdrop { background-image: radial-gradient(farthest-side at right, #9dccff 85%, rgba(157, 204, 255, 0)); background-size: 3% 100%; background-repeat: no-repeat; background-position: right; background-color: transparent; border: none; box-shadow: none; } + +scrolledwindow junction { border-color: transparent; border-image: linear-gradient(to bottom, #9b9b9b 1px, transparent 1px) 0 0 0 1/0 1px stretch; background-color: #a7a7a7; } + +scrolledwindow junction:dir(rtl) { border-image-slice: 0 1 0 0; } + +scrolledwindow junction:backdrop { border-image-source: linear-gradient(to bottom, #a4a4a4 1px, transparent 1px); background-color: #c1c1c1; transition: 200ms ease-out; } + +separator { background: rgba(0, 0, 0, 0.1); min-width: 1px; min-height: 1px; } + +/********* Lists * */ +list { color: #1d1d1d; background-color: #e5e5e5; border-color: #9b9b9b; } + +list:backdrop { color: #444444; background-color: #e2e2e2; border-color: #a4a4a4; } + +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(29, 29, 29, 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: #90bbe8; } + +row.activatable:selected:backdrop { background-color: #9dccff; } + +/********************* App Notifications * */ +.app-notification, .app-notification.frame { padding: 10px; border-radius: 0 0 5px 5px; background-color: rgba(255, 255, 164, 0.7); 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: #6a6a6a; } + +expander title > arrow:disabled { color: #552222; } + +expander title > arrow:disabled:backdrop { color: #a3a3a3; } + +expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ Calendar * */ +calendar { color: #1d1d1d; border: 1px solid #9b9b9b; } + +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(29, 29, 29, 0.45); } + +calendar.button:hover { color: #1d1d1d; } + +calendar.button:backdrop { color: rgba(115, 115, 115, 0.45); } + +calendar.button:disabled { color: rgba(85, 34, 34, 0.45); } + +calendar.highlight { color: #552222; } + +calendar.highlight:backdrop { color: #a3a3a3; } + +calendar:backdrop { color: #444444; border-color: #a4a4a4; } + +calendar:indeterminate { color: alpha(currentColor,0.1); } + +/*********** Dialogs * */ +messagedialog .titlebar { min-height: 20px; background-image: none; background-color: #c9c9c9; border-style: none; border-top-left-radius: 7px; border-top-right-radius: 7px; } + +messagedialog.csd.background { border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } + +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: 7px; -gtk-outline-bottom-left-radius: 7px; } + +messagedialog.csd .dialog-action-area button:last-child { border-bottom-right-radius: 7px; -gtk-outline-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { border-top: 1px solid #9b9b9b; } + +filechooser .dialog-action-box:backdrop { border-top-color: #a4a4a4; } + +filechooser #pathbarbox { border-bottom: 1px solid #c9c9c9; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { border-style: none; background-color: #d7d7d7; } + +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 #9b9b9b; 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 #9b9b9b; border-right-style: none; } + +.sidebar:backdrop { background-color: #d6d6d6; border-color: #a4a4a4; 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: #9b9b9b; } + +separator.sidebar:backdrop { background-color: #a4a4a4; } + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { background-color: #3797ff; } + +/**************** File chooser * */ +row image.sidebar-icon { opacity: 1; } + +placessidebar > viewport.frame { border-style: none; } + +placessidebar row { min-height: 36px; padding: 0px; } + +placessidebar row > revealer { padding: 0 14px; } + +placessidebar row:selected { color: #000000; } + +placessidebar row:disabled { color: #552222; } + +placessidebar row:backdrop { color: #737373; } + +placessidebar row:backdrop:selected { color: #222222; } + +placessidebar row:backdrop:disabled { color: #a3a3a3; } + +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: 1; } + +placessidebar row:selected:active { box-shadow: none; } + +placessidebar row.sidebar-placeholder-row { padding: 0 8px; min-height: 2px; background-image: image(#73d216); background-clip: content-box; } + +placessidebar row.sidebar-new-bookmark-row { color: #9dccff; } + +placessidebar row:drop(active):not(:disabled) { color: #73d216; box-shadow: inset 0 1px #73d216, inset 0 -1px #73d216; } + +placessidebar row:drop(active):not(:disabled):selected { color: #000000; background-color: #73d216; } + +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(#9b9b9b); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#9dccff); } + +paned > separator:backdrop { background-image: image(#a4a4a4); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #c9c9c9; background-image: image(#9b9b9b), image(#9b9b9b); background-size: 1px 1px, 1px 1px; } + +paned > separator.wide:backdrop { background-color: #c9c9c9; background-image: image(#a4a4a4), image(#a4a4a4); } + +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 { border-bottom: 1px solid #a8a8a8; } + +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: #d58126; border-bottom: 1px solid #a8a8a8; } + +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: #1d1d1d; } + +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: #1d1d1d; background-color: #c9c9c9; border-color: #737373; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); } + +infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { background-color: shade(#c9c9c9, 1.1); } + +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 { box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { background-image: none; border-color: #b0b0b0; } + +infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { border-color: #b0b0b0; } + +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: #1d1d1d; } + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { background-color: #b0b0b0; } + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { color: #004B91; } + +/************ Tooltips * */ +tooltip { border-radius: 5px; text-shadow: none; } + +tooltip.background { background-color: rgba(255, 255, 164, 0.9); background-clip: padding-box; border: 1px solid #504300; } + +tooltip decoration { background-color: transparent; } + +tooltip * { background-color: transparent; color: #504300; } + +/***************** Color Chooser * */ +colorswatch:drop(active), colorswatch { border-style: none; } + +colorswatch.top { border-top-left-radius: 5.5px; border-top-right-radius: 5.5px; } + +colorswatch.top overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +colorswatch.bottom { border-bottom-left-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.bottom overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 5.5px; border-bottom-left-radius: 5.5px; } + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.dark { outline-color: rgba(255, 255, 255, 0.6); } + +colorswatch.dark overlay { color: white; } + +colorswatch.dark overlay:hover { border-color: rgba(0, 0, 0, 0.8); } + +colorswatch.dark overlay:backdrop { color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { outline-color: rgba(0, 0, 0, 0.6); } + +colorswatch.light overlay { color: black; } + +colorswatch.light overlay:hover { border-color: rgba(0, 0, 0, 0.5); } + +colorswatch.light overlay:backdrop { color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch:drop(active).light overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px #61b213, inset 0 0 0 1px #73d216; } + +colorswatch:drop(active).dark overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #73d216; } + +colorswatch overlay { border: 1px solid rgba(0, 0, 0, 0.3); } + +colorswatch overlay:hover { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + +colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { border-color: rgba(0, 0, 0, 0.3); box-shadow: none; } + +colorswatch#add-color-button { border-radius: 5px 5px 0 0; } + +colorswatch#add-color-button:only-child { border-radius: 5px; } + +colorswatch#add-color-button overlay { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +colorswatch#add-color-button overlay:hover { background-color: shade(#d3d3d3, 1.1); } + +colorswatch#add-color-button overlay:backdrop { background-image: 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 #000000; } + +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: #b7b7b7; } + +.content-view:hover { -gtk-icon-effect: highlight; } + +.content-view:backdrop { background-color: #b7b7b7; } + +/********************** Window Decorations * */ +decoration { border-radius: 8px 8px 0 0; border-width: 0px; box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 10px; } + +decoration:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } + +.maximized decoration, .fullscreen decoration { border-radius: 0; box-shadow: none; } + +.tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { border-radius: 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.7), 0 0 0 20px transparent; } + +.tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 20px transparent; } + +.popup decoration { box-shadow: none; } + +.ssd decoration { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +.ssd decoration:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); } + +.csd.popup decoration { border-radius: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +tooltip.csd decoration { border-radius: 5px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.7); } + +messagedialog.csd decoration { border-radius: 8px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +.solid-csd decoration { margin: 0; padding: 4px; background-color: #9b9b9b; border: solid 1px #9b9b9b; border-radius: 0; box-shadow: inset 0 0 0 3px #d6d6d6, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +.solid-csd decoration:backdrop { box-shadow: inset 0 0 0 3px #c9c9c9, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +button.titlebutton:not(.appmenu) { padding: 5px; margin: 0 2px; min-width: 0; min-height: 0; color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +button.titlebutton:not(.appmenu):hover { background-color: shade(#9dccff, 1.1); } + +button.titlebutton:not(.appmenu):active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton:not(.appmenu):backdrop { color: white; background-color: #c9c9c9; border-color: #e4e4e4; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.369412); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.369412); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); background-image: none; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +button.titlebutton:not(.appmenu):backdrop:hover { background-color: shade(#9dccff, 1.1); } + +button.titlebutton:not(.appmenu):backdrop:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton.close { padding-right: 12px; padding-left: 12px; } + +button.titlebutton.close:not(:backdrop) { color: white; background-color: #880b0b; border-color: #c38585; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)), radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0)); text-shadow: 0 -1px rgba(0, 0, 0, 0.770196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.770196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); } + +button.titlebutton.close:not(:backdrop):hover { background-color: shade(#880b0b, 1.1); } + +button.titlebutton.close:not(:backdrop):active { box-shadow: 0 1px rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +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.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); } + +.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; } + +.monospace { font-family: monospace; } + +/********************** Touch Copy & Paste * */ +/********************** Touch Copy & Paste * */ +cursor-handle { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border: 1px solid #848484; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; min-height: 18px; min-width: 10px; } + +cursor-handle:hover { background-color: shade(#d3d3d3, 1.1); } + +cursor-handle:active { border-color: #51a4ff; } + +cursor-handle:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { border-radius: 100% 5px 5px 5px; } + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { border-radius: 5px 100% 5px 5px; } + +.context-menu { font: initial; } + +.keycap { min-width: 20px; min-height: 25px; margin-top: 2px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; color: #1d1d1d; background-color: #e5e5e5; border: 1px solid; border-color: #b2b2b2; border-radius: 5px; box-shadow: inset 0 -3px #cfcfcf; font-size: smaller; } + +.keycap:backdrop { background-color: #e2e2e2; color: #737373; transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; caret-color: #73d216; } + +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: #9b9b9b; } + +button.emoji-section:checked { border-color: #9dccff; } + +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: #9dccff; 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: #d6d6d6; } + +undershoot { background-repeat: no-repeat; background-clip: border-box; } + +undershoot.top { background-image: linear-gradient(to bottom, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: top; } + +undershoot.bottom { background-image: linear-gradient(to top, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: bottom; } + +undershoot.left { background-image: linear-gradient(to right, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: left; } + +undershoot.right { background-image: linear-gradient(to left, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: right; } + +/* GTK NAMED COLORS ---------------- use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #1d1d1d; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #1d1d1d; +/* +widget base background color */ +@define-color theme_bg_color #c9c9c9; +/* +text widgets and the like base background color */ +@define-color theme_base_color #e5e5e5; +/* +base background color of selections */ +@define-color theme_selected_bg_color #9dccff; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #c7bebe; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #552222; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #e5e5e5; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #737373; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #1d1d1d; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #c9c9c9; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #e2e2e2; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9dccff; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #a3a3a3; +/* +widgets main borders color */ +@define-color borders #9b9b9b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #a4a4a4; +/* +these are pretty self explicative */ +@define-color warning_color #c7bebe; +@define-color error_color #df0000; +@define-color success_color #73d216; +/* +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(#1d1d1d, 1.8); +@define-color wm_unfocused_title #737373; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#c9c9c9, 1.2); +@define-color wm_bg_b #c9c9c9; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#c9c9c9, 1.3); +@define-color wm_button_hover_color_b #c9c9c9; +@define-color wm_button_active_color_a shade(#c9c9c9, 0.85); +@define-color wm_button_active_color_b shade(#c9c9c9, 0.89); +@define-color wm_button_active_color_c shade(#c9c9c9, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #e5e5e5; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #e5e5e5; diff --git a/source/gtk3/gtk.css b/source/gtk3/gtk.css new file mode 100644 index 0000000..fc3a3a6 --- /dev/null +++ b/source/gtk3/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained.css"); diff --git a/source/gtk3/meson.build b/source/gtk3/meson.build new file mode 100644 index 0000000..7a799f9 --- /dev/null +++ b/source/gtk3/meson.build @@ -0,0 +1,30 @@ +scss_files = files([ + '_colors-public.scss', + '_colors.scss', + '_common.scss', + '_drawing.scss', +]) + +theme_variants = [ + 'dark', +] + +theme_deps += custom_target('Adwaita', + input: 'gtk-contained.scss', + output: 'gtk-contained.css', + command: [ + sassc, sassc_opts, '@INPUT@', '@OUTPUT@', + ], + depend_files: scss_files, + build_by_default: true) + +foreach variant: theme_variants + theme_deps += custom_target('Adwaita-' + variant, + input: 'gtk-contained-@0@.scss'.format(variant), + output: 'gtk-contained-@0@.css'.format(variant), + command: [ + sassc, sassc_opts, '@INPUT@', '@OUTPUT@', + ], + depend_files: scss_files, + build_by_default: true) +endforeach diff --git a/source/gtk3/parse-sass.sh b/source/gtk3/parse-sass.sh new file mode 100755 index 0000000..f2bd6e1 --- /dev/null +++ b/source/gtk3/parse-sass.sh @@ -0,0 +1,13 @@ +#! /bin/bash + +if [ ! "$(which sassc 2> /dev/null)" ]; then + echo sassc needs to be installed to generate the css. + exit 1 +fi + +SASSC_OPT="-M -t compact" + +echo Generating the css... + +sassc $SASSC_OPT gtk-contained.scss gtk-contained.css +sassc $SASSC_OPT gtk-contained-dark.scss gtk-contained-dark.css diff --git a/source/gtk3/render-assets.sh b/source/gtk3/render-assets.sh new file mode 100755 index 0000000..7fd8d98 --- /dev/null +++ b/source/gtk3/render-assets.sh @@ -0,0 +1,34 @@ +#! /bin/bash + +INKSCAPE="flatpak run org.inkscape.Inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="assets.svg" +ASSETS_DIR="assets" +INDEX="assets.txt" + +for i in `cat $INDEX` +do +if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png +fi +if [ -f $ASSETS_DIR/$i@2.png ]; then + echo $ASSETS_DIR/$i@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i@2.png + $INKSCAPE --export-id=$i \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png +fi +done +exit 0 diff --git a/source/gtk4/Default-dark.scss b/source/gtk4/Default-dark.scss new file mode 100644 index 0000000..9207802 --- /dev/null +++ b/source/gtk4/Default-dark.scss @@ -0,0 +1,7 @@ +$variant: 'dark'; +$contrast: 'normal'; + +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; diff --git a/source/gtk4/Default-hc-dark.scss b/source/gtk4/Default-hc-dark.scss new file mode 100644 index 0000000..3a7bbea --- /dev/null +++ b/source/gtk4/Default-hc-dark.scss @@ -0,0 +1,7 @@ +$variant: 'dark'; +$contrast: 'high'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; diff --git a/source/gtk4/Default-hc.scss b/source/gtk4/Default-hc.scss new file mode 100644 index 0000000..85293a9 --- /dev/null +++ b/source/gtk4/Default-hc.scss @@ -0,0 +1,7 @@ +$variant: 'light'; +$contrast: 'high'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; diff --git a/source/gtk4/Default-light.scss b/source/gtk4/Default-light.scss new file mode 100644 index 0000000..d11373b --- /dev/null +++ b/source/gtk4/Default-light.scss @@ -0,0 +1,13 @@ +// General guidelines: +// - very unlikely you want to edit something else than _common.scss +// - keep the number of defined colors to a minimum, use the color blending functions if +// you need a subtle shade +// - if you need to inverse a color function use the @if directive to match for dark $variant + +$variant: 'light'; +$contrast: 'normal'; + +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; diff --git a/source/gtk4/README b/source/gtk4/README new file mode 100644 index 0000000..f2132f7 --- /dev/null +++ b/source/gtk4/README @@ -0,0 +1,45 @@ +Summary +------- + +* To be able to use the latest/adequate version of sass, install sassc +* meson will regenerate the CSS every time you modify the SCSS files. +* Note that meson always builds out-of-tree, so the modified css files will + appear in your builddir. + +Theme variants +-------------- + +The Default theme comes in 4 variants: light, dark, hc (highcontrast) and +hc-dark (highcontrast inverse). The generated CSS files for the variants +are called Default-$variant.css. For technical reasons, GTK adds one level +of include wrappers around these, which are called gtk-$variant.css. + +How to tweak the theme +---------------------- + +Default is a complex theme, so to keep it maintainable it's written and +processed in SASS. The generated CSS is then transformed into a gresource file +during gtk build and used at runtime in a non-legible or editable form. + +It is very likely your change will happen in the _common.scss file. That's where +all the widget selectors are defined. Here's a rundown of the "supporting" +stylesheets, that are unlikely to be the right place for a drive by stylesheet +fix: + +_colors.scss - global color definitions. We keep the number of defined + colors to a necessary minimum, most colors are derived + from a handful of basics. It covers both the light variant + and the dark variant. + +_colors-public.scss - SCSS colors exported through gtk to allow for 3rd party + apps color mixing. + +_drawing.scss - drawing helper mixings/functions to allow easier + definition of widget drawing under specific context. This + is why Default isn't 15000 LOC. + +_common.scss - actual definitions of style for each widget. This is + where you are likely to add/remove your changes. + +You can read about SASS at http://sass-lang.com/documentation/. Once you make +your changes to the _common.scss file, GTK will rebuild the CSS files. diff --git a/source/gtk4/_colors-public.scss b/source/gtk4/_colors-public.scss new file mode 100644 index 0000000..3b638e2 --- /dev/null +++ b/source/gtk4/_colors-public.scss @@ -0,0 +1,119 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var +/* +widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* +text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* +widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* +text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* +base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #{"" + $backdrop_insensitive_color}; + +/* +widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* +these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_hilight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* +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(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #{"" + $base_color}; + +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #{"" + if($variant == 'light', $base_color, darken($base_color,6%))}; diff --git a/source/gtk4/_colors.scss b/source/gtk4/_colors.scss new file mode 100644 index 0000000..199d32c --- /dev/null +++ b/source/gtk4/_colors.scss @@ -0,0 +1,58 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +/*$base_color: if($variant == 'light', #ffffff, lighten(desaturate(#241f31, 100%), 2%)); +$text_color: if($variant == 'light', black, white); +$bg_color: if($variant == 'light', #f6f5f4, darken(desaturate(#3d3846, 100%), 4%)); +$fg_color: if($variant == 'light', #2e3436, #eeeeec); + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', #3584e4, darken(#3584e4, 20%));*/ + +@import '../common/theme_colors.scss'; +@import '../common/common_colors.scss'; + +$selected_text_bg_color: transparentize($selected_bg_color, 0.7); + + +$headerbar_bg_color: if($variant == 'light', lighten($bg_color, 5%), darken($bg_color, 3%)); + +$menu_selected_color: $selected_bg_color;//if($variant == 'light', darken($bg_color, 6%), darken($bg_color, 8%)); + + + + + +//special cased widget colors +$switch_bg_color: $selected_bg_color; +$switch_borders_color: if($variant == 'light',darken($switch_bg_color,15%),darken($switch_bg_color,30%)); + +$alt_focus_border_color: if($variant == 'light', transparentize(white, 0.2), transparentize(white,0.7)); +$dim_label_opacity: 0.55; + +// High Contrast color overrides +@if $contrast == 'high' { + + $fg_color: if($variant == 'light', darken($fg_color, 3%), lighten($fg_color, 2%)); + $bg_color: if($variant == 'light', lighten($bg_color, 3%), darken($bg_color, 2%)); + $selected_bg_color: darken($selected_bg_color,10%); + $selected_borders_color: darken($selected_borders_color, 10%); + $borders_color: if($variant == 'light', darken($borders_color, 30%), lighten($borders_color, 30%)); + $alt_borders_color: if($variant == 'light', darken($alt_borders_color, 33%), lighten($alt_borders_color, 28%)); + $menu_color: $base_color; + $menu_selected_color: darken($bg_color,10%); + + //insensitive state derived colors + $insensitive_fg_color: mix($fg_color, $bg_color, 50%); + $insensitive_bg_color: mix($bg_color, $base_color, 60%); + $insensitive_borders_color: mix($borders_color, $bg_color, 80%); + + //focus rings + $focus_border_color: if($variant == 'light', transparentize($selected_bg_color, 0.2), transparentize(white, 0.4)); + $alt_focus_border_color: if($variant == 'light', white, transparentize(white,0.4)); + + $dim_label_opacity: 0.9; + + $switch_borders_color: if($variant == 'light',darken($switch_bg_color,15%),lighten($switch_bg_color,15%)); + +} diff --git a/source/gtk4/_common.scss b/source/gtk4/_common.scss new file mode 100644 index 0000000..7efd5ce --- /dev/null +++ b/source/gtk4/_common.scss @@ -0,0 +1,3893 @@ +@import '../common/common_common.scss'; + +$assets: if($contrast=='normal', 'assets', 'assets-hc'); +$focus_transition: outline-width 200ms $ease-out-quad, outline-offset 200ms $ease-out-quad; +$menu_margin: $menu_radius; //margin around menuitems & sidebar items +$window_radius: $button_radius + 3; +$popover_radius: $button_radius + 4; + +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +dnd { + color: $fg-color; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +image:disabled { + -gtk-icon-filter: opacity(0.5); +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +textview { + > text { + @extend %view; + + background-color: transparent; + + > selection { + background-color: $backdrop_selected_bg_color; + + &:focus-within { + background-color: $selected_text_bg_color; + } + } + } + + &:drop(active) { + caret-color: $drop_target_color; + } +} + +textview > border { background-color: mix($bg_color, $base_color, 50%); } + +iconview { + @extend .view; + + @include focus-ring(); + + &:drop(active) { + box-shadow: none; + } + + > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: $selected_borders_color; + } +} + +rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + +flowbox { + > rubberband { @extend rubberband; } + + > flowboxchild { + padding: 3px; + transition: $focus_transition; + + @include focus-ring(); + + &:selected { + outline-color: $alt_focus_border_color; + + @extend %selected_items; + } + } +} + +gridview { + > rubberband { @extend rubberband; } + + > child { + padding: 3px; + transition: $focus_transition; + + @include focus-ring(); + + &:selected { + outline-color: $alt_focus_border_color; + + @extend %selected_items; + } + + box { //cells + border-spacing: 8px; //label separation + margin: 12px; + } + } +} + +coverflow cover { + color: $text_color; + background-color: $base_color; + border: 1px solid black; +} + +label { + @include focus-ring(); + + &.separator { + @extend .dim-label; + } + + &:selected { @extend %nobg_selected_items; } + + > selection { + background-color: $backdrop_selected_bg_color; + color: $selected_fg_color; + &:focus-within { + background-color: $selected_text_bg_color; + } + } + + &:disabled { + color: $insensitive_fg_color; + + button & { color: inherit; } + + > selection { @extend %selected_items_disabled; } + } + + &.error { + color: $error_color; + &:disabled { color: transparentize($error_color,0.5); } + } +} + +.dim-label { + opacity: $dim_label_opacity; + text-shadow: none; +} + +window.assistant { + .sidebar { + padding: $menu-margin; + border-top: 1px solid $borders_color; + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar > label { padding: 6px 12px; } + + .sidebar > label.highlight { + background-color: $menu_selected_color; + border-radius: $menu-margin; + } +} + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; +} + +%osd, +.osd { + color: $osd_fg_color; + border: none; //border: 1px solid $osd_borders_color; + background-color: $osd_bg_color; + background-clip: padding-box; + //-gtk-icon-shadow: 0 1px black; + +} + + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { transform: rotate(1turn); } +} + +spinner { + background: none; + opacity: 0.1; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:disabled { opacity: 0.5; color: $insensitive_fg_color; } + } +} + +/********************** + * 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 * + ****************/ + +%entry, +entry { + %entry_basic, & { + min-height: 32px; + padding-left: 1px; + padding-right: 1px; + border: 1px solid; + border-radius: $entry_radius; + border-spacing: 6px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + @include focus-ring($focus-state: 'focus-within'); + + > image { // icons inside the entry + &.left { margin-right: 6px; } + &.right { margin-left: 6px; } + } + + > text > placeholder { + @extend .dim-label; + } + + > text > block-cursor { + @include entry(block_cursor); + } + + &.flat { + &:focus-within, &:backdrop, &:disabled, &:backdrop:disabled, & { + min-height: 0; + padding-top: 2px; + padding-bottom: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; + } + } + + &:focus-within { + @include entry(focus); + > placeholder { + opacity: 0; /* We hide placeholders on focus */ + } + } + + &:disabled { @include entry(insensitive); } + + > text > selection { + background-color: $backdrop_selected_bg_color; + color: transparent; + &:focus-within { + background-color: $selected_text_bg_color; + color: $fg_color; + } + } + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + + @include focus-ring($focus-state: 'focus-within', $fc: transparentize($e_color, 0.5)); + + &:focus-within { @include entry(focus, $e_color); } + + > selection { background-color: $e_color; } + } + } + + > image { // entry icons colors + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + } + + &.password image.caps-lock-indicator { + color: mix($backdrop_fg_color, $backdrop_base_color, 80%); + } + + &:drop(active) { + &:focus-within, & { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + .osd & { + @include entry(osd); + + &:focus-within { @include entry(osd-focus); } + + &:disabled { @include entry(osd-insensitive); } + } + } + + > progress { + margin-bottom: 2px; + } + + progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + + .linked:not(.vertical) > &:drop(active) + &, + .linked:not(.vertical) > &:drop(active) + button, + .linked:not(.vertical) > &:drop(active) + menubutton > button, + .linked:not(.vertical) > &:drop(active) + dropdown > button, + .linked:not(.vertical) > &:drop(active) + colorbutton > button, + .linked:not(.vertical) > &:drop(active) + fontbutton > button, + .linked:not(.vertical) > &:drop(active) + filechooserbutton > button, + .linked:not(.vertical) > &:drop(active) + filechooserbutton > combobox > box > button.combo, + .linked:not(.vertical) > &:drop(active) + appchooserbutton > combobox > box > button.combo, + .linked:not(.vertical) > &:drop(active) + combobox > box > button.combo { border-left-color: $drop_target_color; } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:disabled) + entry:not(:disabled), + &:not(:disabled) + %entry:not(:disabled) { + border-top-color: mix($borders_color, $base_color, 30%); + } + + // brighter border between linked insensitive entries + &:disabled + %entry:disabled, + &:disabled + entry:disabled { border-top-color: mix($borders_color, $base_color, 30%); } + + + %entry:drop(active):not(:only-child), + + entry:drop(active):not(:only-child) { border-top-color: $drop_target_color; } + + &:drop(active):not(:only-child) { + + %entry, + + entry, + + button, + + menubutton > button, + + dropdown > button, + + colorbutton > button, + + fontbutton > button, + + filechooserbutton > button, + + filechooserbutton > combobox > box > button.combo, + + appchooserbutton > combobox > box > button.combo, + + combobox > box > button.combo { border-top-color: $drop_target_color; } + } + } + + &.error { color: $error_color; } +} + +treeview entry { + &:focus-within { + &:dir(rtl), &:dir(ltr) { // specificity bump hack + background-color: $base_color; + transition-property: color, background; + } + } + + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus-within { border-color: $selected_bg_color; } + } +} + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + @include entry(normal); +} + +/*********** + * Buttons * + ***********/ +// stuff for .needs-attention +$_dot_color: $warning_color; //if($variant=='light', $selected_bg_color, lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { background-image: radial-gradient(farthest-side, $_dot_color 0%, transparentize($_dot_color, 1) 0%); } + to { background-image: radial-gradient(farthest-side, $_dot_color 95%, transparentize($_dot_color, 1)); } +} + + +/****************************************************** + * Buttons * + ******************************************************/ + + +%button, +button { + @at-root %button_basic, & { + + min-height: $button_min_height; + min-width: $button_min_width; + padding: $_btn_pad; + border: 1px solid; + border-radius: $button_radius; + transition: $button_transition; + + @include button(normal); + + @include focus-ring(); + + &:hover { + @include button(hover); + -gtk-icon-filter: brightness(1.2); + } + + &.keyboard-activating, + &:active { + @include button(active); + + transition-duration: 50ms; + } + + &:checked:hover:not(:active) { @include button(checked-hover); } + &:checked, &:checked:active { @include button(checked-active); } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + + &:not(:disabled) { -gtk-icon-filter: none; } + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &:disabled { + @include button(insensitive); + -gtk-icon-filter: opacity(0.5); + + &:active, + &:checked { @include button(insensitive-active); } + } + + @at-root %button_basic_flat, + &.flat:not(:hover):not(:active):not(:checked):not(:disabled) { + @include button(undecorated); + // to avoid adjacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + //&:hover { + // @include button(undecorated-hover); + // transition: $button_transition; + // transition-duration: 500ms; + //} + //&.keyboard-activating, + //&:active, + //&:checked { + // @include button(undecorated-active); + // transition: $button_transition; + //} + //&:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); } + } + + &.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + label { + padding-left: 8px; + padding-right: 8px; + } + } + + &.arrow-button { + padding-left: 10px; + padding-right: 10px; + + > box { + border-spacing: 4px; + } + } + + @at-root %button_basic_drop_active, + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + @at-root %button_selected_flat, &.flat { + row:selected & { + &:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + } + + + // big standalone buttons like in Documents pager + &.osd { + min-width: 26px; + min-height: 32px; + + &.image-button { + min-width: 30px; + &:only-child { + margin: 4px; + border-radius: 50%; // completely round when it is a single button + box-shadow: 0 1px 2px transparentize(black, 0.8); // drop shadow for the only child + }; + } + + color: $osd_fg_color; + border-radius: 5px; + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(normal, $osd_bg_color, $osd_fg_color); + + &:hover { @include button(hover, $osd_bg_color, $osd_fg_color); } + + &:active, + &:checked { &:backdrop, & { @include button(active, $osd_bg_color, $osd_fg_color); }} + + &:disabled { &:backdrop, & { @include button(insensitive); }} + + &.flat { + &:not(:hover):not(:active):not(:checked):not(:disabled) {@include button(undecorated, $osd_bg_color, $osd_fg_color);} + + //box-shadow: none; + -gtk-icon-shadow: 0 1px black; + + &:hover { @include button(hover, $osd_bg_color, $osd_fg_color); } + + &:disabled { + @include button(insensitive); + //background-image: none; + //border-color: transparent; + //box-shadow: none; + } + + &:active, + &:checked { @include button(active, $osd_bg_color, $osd_fg_color); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, if(lightness($b_color)>50%, black, white)); + @include focus-ring($fc: $alt_focus_border_color); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &.flat { + &:disabled { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + } + } + } + + stackswitcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + > label { + padding: 0 6px; + margin: 0 -6px; + } + + > image { + padding: 3px 6px; + margin: -3px -6px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + } + } + + // hide separators + &.font{ + separator { background-color: transparent; } + > box { border-spacing: 6px; } + > box > box > label { font-weight: bold; } + } + + .linked:not(.vertical) > & { @extend %linked; } + + .linked.vertical > & { @extend %linked_vertical; } + + menubutton.circular &, + &.circular { // force circular button shape + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; + + label { padding: 0; } + } +} + +%needs_attention { + // the dot is drawn by using two radial gradient, the first one is the actual dot, the other + // simulates the shadow labels and icons normally have in buttons. + animation: needs_attention 150ms ease-in; + + background-image: radial-gradient(farthest-side, $_dot_color 96%, transparentize($_dot_color,1 )); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +%linked_not_left { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +%linked_not_right { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +// 1st/last child are at text start/end +%linked { + &:dir(ltr) { + &:not(:first-child) { @extend %linked_not_left; } + &:not(:last-child) { @extend %linked_not_right; } + } + + &:dir(rtl) { + &:not(:first-child) { @extend %linked_not_right; } + &:not(:last-child) { @extend %linked_not_left; } + } +} + +%linked_not_top { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +%linked_not_bottom { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +%linked_vertical { + &:not(:first-child) { @extend %linked_not_top; } + + &:not(:last-child) { @extend %linked_not_bottom; } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white, 1), + 0 1px transparentize(white, 1); + text-shadow: none; + -gtk-icon-shadow: none; +} + +.linked:not(.vertical) > menubutton, +.linked:not(.vertical) > dropdown, +.linked:not(.vertical) > colorbutton, +.linked:not(.vertical) > fontbutton, +.linked:not(.vertical) > filechooserbutton { + &:dir(ltr) { + &:not(:first-child) > button { @extend %linked_not_left; } + &:not(:last-child) > button { @extend %linked_not_right; } + } + + &:dir(rtl) { + &:not(:first-child) > button { @extend %linked_not_right; } + &:not(:last-child) > button { @extend %linked_not_left; } + } +} + +.linked.vertical > menubutton, +.linked.vertical > dropdown, +.linked.vertical > colorbutton, +.linked.vertical > fontbutton, +.linked.vertical > filechooserbutton { + &:not(:first-child) > button { @extend %linked_not_top; } + &:not(:last-child) > button { @extend %linked_not_bottom; } +} + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: $button_radius; + + &:not(:hover):not(:active):not(:checked):not(:disabled) {@extend %undecorated_button;} + + //&:hover { background-color: $menu_selected_color; } + &:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + @include button(hover);//, $backimage: $_border_bg); + } + + &:disabled { + @include button(insensitive);//color: $insensitive_fg_color; + } + + &:selected { @extend %selected_items; } +} + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 1; //we don't dim icon + + //&:hover { background: none; } + &:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + @include button(hover);//, $backimage: $_border_bg); + } + + &.left { -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + + &.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; + + &:not(:hover):not(:active):not(:checked):not(:disabled) {@extend %button_basic_flat;} +} + +button.color { + padding: 4px; + + > colorswatch:only-child { + &, > overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px $shadow_color; + + .osd & { box-shadow: none; } + } + } + + @if $variant == 'light' { + .osd &, & { + &:disabled, + &:active, + &:checked { colorswatch:only-child { box-shadow: none; }} + } + } +} + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +%list_button, +list > row button.image-button:not(.flat) { + @extend %undecorated_button; + border: 1px solid transparentize($borders_color, .5); + &:hover { @include button(hover); } + &:active, + &:checked { @include button(active); } + + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { // allow colored buttons in lists #3643 + @include button(normal, $b_color, white); + @include focus-ring($fc: $alt_focus_border_color); + } + } +} + +/********* + * Links * + *********/ + +%link, +link { + color: $link_color; + text-decoration: underline; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $link_visited_color, 60%); } + } + + &:hover { + $_fg: lighten($link_color, 10%); + color: $_fg; + + *:selected & { color: mix($selected_fg_color, $_fg, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $link_color, 80%); } + } + + &:disabled { color: transparentize(desaturate($link_color, 100%), 0.2); } + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $link_color, 80%); } +} + +link { + @include focus-ring(); +} + +button.link { + @extend %link; + + &, + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > label { + text-decoration: underline; + } +} + + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + &:not(.vertical) { + // in this horizontal configuration, the whole spinbutton + // behaves as the entry, so we extend the entry styling + // and nuke the style on the internal entry + @extend %entry; + + padding: 0; + border-spacing: 0; + + %spinbutton_horz_entry { + min-width: 28px; + // reset all the other props since the spinbutton node is styled here + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; + + &:backdrop:disabled { background-color: $insensitive_bg_color; } + } + + > text { + @extend %spinbutton_horz_entry; + } + + /* :not here just to bump specificity above that of the list button styling */ + //this instead of the big removed part. Just to make things easier, though it may not be as beautiful. + > button.image-button.up:not(.flat), + > button.image-button.down:not(.flat) { + padding: 0; + } + + + + } + + // OSD horizontal + .osd &:not(.vertical) { + > text { + @extend %spinbutton_horz_entry; + } + + > button.image-button.up:not(.flat), + > button.image-button.down:not(.flat) { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: darken($osd_bg_color,10%); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; + } + + &:disabled { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:dir(ltr):last-child { border-radius: 0 $button_radius $button_radius 0; } + + &:dir(rtl):first-child { border-radius: $button_radius 0 0 $button_radius; } + } + } + + // Vertical + &.vertical { + // in the vertical configuration, we treat the spinbutton + // as a box, and tweak the style of the entry in the middle + // so that it's linked + + // FIXME: this should not be set at all, but otherwise it gets the wrong + // color + &:disabled { color: $insensitive_fg_color; } + + &:drop(active) { + border-color: transparent; + box-shadow: none; + } + + > text { + @extend %entry; + + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; + + > selection { + background-color: $backdrop_selected_bg_color; + color: transparent; + &:focus-within { + background-color: $selected_text_bg_color; + color: $selected_fg_color; + } + } + > block-cursor { @include entry(block_cursor); } + } + + > button { + min-height: 32px; + min-width: 32px; + padding: 0; + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + + %bottom_button { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + } + + // OSD vertical + .osd &.vertical > button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + } + + // Misc + treeview &:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; + + > text { + min-height: 0; + padding: 1px 2px; + } + } + + font-feature-settings: "tnum"; +} + + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { padding: 0; } //allow search entries with no margin + +dropdown > button > box { + border-spacing: 6px; + + > stack > row.activatable:hover { + background: none; + box-shadow: none; + } +} + +dropdown, +combobox { + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + // align menu labels with the button label + > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; + } + + &.linked { + button:nth-child(2) { + &:dir(ltr) { @extend %linked_not_left; } + &:dir(rtl) { @extend %linked_not_right; } + } + } + + &:drop(active) { // FIXME: untested + box-shadow: none; + + button.combo { @extend %button_basic_drop_active; } + } + + // newstyle + popover { + margin-top: 6px; + padding: 0; + + listview { + + margin: 8px 0; + + > row.activatable { + padding: 8px; + + &:selected { + &, &:hover { + outline-color: $alt_focus_border_color; + color: $text-color; + background-color: $menu_selected_color; + box-shadow: none; + } + } + } + } + + // drodowns with searchboxes on top + .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid $borders_color; + } + } +} + + +// the combo is a composite widget so the way we do button linking doesn't +// work, special case needed. See +// https://bugzilla.gnome.org/show_bug.cgi?id=733979 + +.linked:not(.vertical) > filechooserbutton > combobox, +.linked:not(.vertical) > appchooserbutton > combobox, +.linked:not(.vertical) > combobox { + &:dir(ltr) { + &:not(:first-child) > box > button.combo { @extend %linked_not_left; } + &:not(:last-child) > box > button.combo { @extend %linked_not_right; } + } + + &:dir(rtl) { + &:not(:first-child) > box > button.combo { @extend %linked_not_right; } + &:not(:last-child) > box > button.combo { @extend %linked_not_left; } + } +} + +.linked.vertical > filechooserbutton > combobox, +.linked.vertical > appchooserbutton > combobox, +.linked.vertical > combobox { + &:not(:first-child) > box > button.combo { @extend %linked_not_top; } + &:not(:last-child) > box > button.combo { @extend %linked_not_bottom; } +} + + +/************ + * Toolbars * + ************/ +%toolbar { + padding: 4px; + border-spacing: 4px; + background-color: $bg_color; +} + +.toolbar { + @extend %toolbar; + + // on OSD + .osd & { background-color: transparent; } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal > separator { margin: 4px 0; } + &.vertical > separator { margin: 0 4px; } +} + +//searchbar & location-bar +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + @extend %toolbar; + + @extend %darkbar; + + border-width: 0 0 1px; +} + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + +/************** + * GtkInfoBar * + **************/ +infobar { + > revealer > box { + padding: 8px; + border-spacing: 12px; + } + + &.action:hover > revealer > box { + //background-color: if($variant == 'light', desaturate(lighten(invert($selected_bg_color), 47%), 30%), + // desaturate(darken(invert($selected_bg_color), 42%), 70%)); + } + + &.info, + &.question, + &.warning, + &.error { + > revealer > box { + border-bottom: 1px solid lighten($borders_color, 5%); + //background-color: if($variant == 'light', desaturate(lighten(invert($selected_bg_color), 45%), 30%), + // desaturate(darken(invert($selected_bg_color), 40%), 70%)); + + $_bg_info_bar: desaturate(invert($selected_bg_color), 30%); + + @if $variant == 'light' { $_bg_info_bar: if(lightness($_bg_info_bar) < 50%, lighten($_bg_info_bar, 30%), $_bg_info_bar);} + @else {$_bg_info_bar: if(lightness($_bg_info_bar) > 50%, darken($_bg_info_bar, 30%), $_bg_info_bar);} + + background-color: $_bg_info_bar; + } + } +} + + //close button for info and searchbar (#3215) + + infobar .close, + searchbar .close { + @include button(undecorated); + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; + + &:hover { @include button(hover); } + } + + +/***************** + * Title buttons * + *****************/ + +windowcontrols { + border-spacing: 6px; + + &:not(.empty) { + &.start:dir(ltr), + &.end:dir(rtl) { + margin-right: 7px; + } + + &.start:dir(rtl), + &.end:dir(ltr) { + margin-left: 7px; + } + } + + button { + @extend %button_basic; + + //&:not(:hover):not(:active):not(:checked):not(:disabled) {@extend %button_basic_flat;} + + + //border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; + @include button(normal, $titlebar_active_bg, white); + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:hover { + //special case hover colors inside a headerbar + @include button(hover, $titlebar_active_bg, white);//;button(undecorated-hover,$c:darken($headerbar_bg_color,6%)); + } + &:active, + &:checked { @include button(active, $titlebar_active_bg, white);;//button(undecorated-active,$c:darken($headerbar_bg_color,10%)); + } + &:backdrop { + @include button(normal, $titlebar_backdrop_bg, white); + background-image: none; + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:hover {@include button(hover, $titlebar_backdrop_bg, white);} + &:active {@include button(active, $titlebar_backdrop_bg, white);} + } + &.close { + //background-color: $error_color; color: white; + padding-right: 12px; + padding-left: 12px; + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:not(:backdrop) { + $close_button_bg: desaturate(darken($error_color,15%),15%); + @include button(normal, $close_button_bg, white, none, radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0))); + text-shadow: 0 0 2px #303030; + -gtk-icon-shadow: 0 0 2px #303030; + &:hover {@include button(hover, $close_button_bg);} + &:active {@include button(active, $close_button_bg);} + } + } + } +} + + +/*************** + * Header bars * + ***************/ +%titlebar, +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: $alt_borders_color; + border-radius: 0; + + @include headerbar_fill($titlebar_active_bg); + color: $titlebar_active_fg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $titlebar_backdrop_bg; + color: $titlebar_backdrop_fg; + background-image: none; + + transition: $backdrop_transition; + } + + .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + + @extend .dim-label; + } + + /* Darken switchbuttons for headerbars. issue #1588 */ //removed + + + // squared corners when the window is maximized, tiled, or fullscreen + .tiled &, + .tiled-top &, + .tiled-left &, + .tiled-right &, + .tiled-bottom &, + .maximized &, + .fullscreen & { + &:backdrop, & { + border-radius: 0; + } + } + + &.default-decoration { + min-height: 28px; + padding: 4px; + + windowcontrols { + button, + menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; + } + + menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; + } + } + } + + .solid-csd & { + &:backdrop, & { + &:dir(rtl), &:dir(ltr) { // specificity bump + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; + } + } + } +} + +headerbar { + > windowhandle > box { + &, + > box.start, + > box.end { + border-spacing: 6px; + } + } + + // add vertical margins to common widget on the headerbar to avoid them spanning the whole height + entry, + spinbutton, + separator:not(.sidebar), + button, + menubutton { + margin-top: 6px; + margin-bottom: 6px; + } + + // Reset margins for buttons inside menubutton + menubutton > button { + margin-top: 0px; + margin-bottom: 0px; + } + + switch { + margin-top: 10px; + margin-bottom: 10px; + } +} + + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + } + + separator { background-color: $borders_color; } // FIXME: use darker border? + + @extend %titlebar; +} + +// Development versions of apps to use a differently styled headerbar + +window.devel { + headerbar.titlebar { + $c: darken($bg_color, 10%); + $gradient: cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.8)), + linear-gradient(to top, darken($c, 3%), $c 3px, lighten($c, 6%)); + @if $variant == 'dark' { + $gradient: cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, transparentize($selected_bg_color, 0.9)), + linear-gradient(to top, lighten($c, 3%) 3px, lighten($c, 5%)); + } + + background: $bg_color $gradient; + + &:backdrop { + background: $bg_color cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, + image($bg_color); /* background-color would flash */ + } + } +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} + + +/************** + * Tree Views * + **************/ + +$_treeview_borders_color: if($variant=='light',mix($borders_color, $base_color,80%),mix($fg_color, $base_color, 20%)); +$_treeview_backdrop_borders_color: if($variant=='light',mix($backdrop_borders_color, $base_color, 80%),mix($backdrop_fg_color, $base_color, 20%)); +columnview.view, +treeview.view { + border-left-color: $_treeview_borders_color; // this is actually the tree lines color, + border-top-color: $_treeview_borders_color; // while this is the grid lines color, better then nothing + + @include focus-ring(); + + > rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + outline-color: $alt_focus_border_color; + + @extend %selected_items; + } + } + + &:disabled { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } + + &.separator { + min-height: 2px; + color: $_treeview_borders_color; + } + + &:backdrop { + border-left-color: $_treeview_backdrop_borders_color; + border-top: $_treeview_backdrop_borders_color; + } + + &:drop(active) { + box-shadow: none; + } + + > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: $selected_borders_color; + + &.after { border-top-style: none; } + + &.before { border-bottom-style: none; } + } + + &.expander { + // GtkTreeView uses the larger of the expander’s min-width and min-height + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($text_color, $base_color, 70%); + + &:hover { color: $text_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + background-color: $selected_bg_color; + background-image: image($selected_bg_color); + box-shadow: none; + + &:selected { + &:focus, & { + + @if $variant == 'light' { + color: $selected_bg_color; + + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: image($base_color); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + } + background-color: $backdrop_base_color; + } + } + } + } + + &.trough { // progress bar trough in treeviews + background-color: transparentize($fg_color,0.9); + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + + } + } + } + + > header { + > button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + sort-indicator { + &.ascending { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + &.descending { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + min-height: 16px; + min-width: 16px; + } + } + } + + button.dnd, + header.button.dnd { // for treeview-like derive widgets + &:active, &:selected, &:hover, & { + padding: 0 6px; + color: $base_color; + background-image: none; + background-color: $selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + transition: none; + } + } + + acceleditor > label { background-color: $selected_bg_color; } // see tests/testaccel to test +} + +%column_header_button { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: $_treeview_borders_color; + border-radius: 0; + text-shadow: none; + + &:disabled { + border-color: $bg_color; + background-image: none; + background-color: $insensitive_bg_color; + color: $insensitive_fg_color; + } + + &:last-child { &:backdrop, & { border-right-style: none; }} +} + +/*************** + * Popovers * + ***************/ + +popover.background { + background-color: transparent; + font: initial; // Decouple the font of popovers from their entry/textview + + > arrow, + > contents { + $_popover_border: if($variant=='light', transparentize(black, 0.77), transparentize(black, 0.25)); + + background-color: $menu_color; + background-clip: padding-box; + border: 1px solid $_popover_border; + box-shadow: 0 1px 2px transparentize(black, 0.7); + } + + &:backdrop { + background-color: transparent; + } + + > contents { + padding: 8px; + border-radius: $popover_radius; + + > list, + > .view, + > .toolbar { + border-style: none; + background-color: transparent; + } + + separator { + background-color: mix($bg_color, $borders_color, 30%); + margin: 3px; + } + + list separator { margin: 0; } + } + + .osd &, + &.touch-selection, + &.magnifier { + background-color: transparent; + + > arrow, + > contents { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + box-shadow: none; + } + } + + &.touch-selection, + &.magnifier { + button { @extend %osd_button; } + } +} + +magnifier { + background-color: $base_color; +} + +/********************** + * Popover Base Menus * + **********************/ + +$_menu-padding: 12px; //inner menuitem padding +//global $menu-margin for outside menuitems + +popover.menu { + padding: 0; + + box.inline-buttons { + padding: 0 $_menu-padding; + + button.image-button.model { + @include button(undecorated); + + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; + + &:selected { background: image($menu_selected_color); } + } + } + + box.circular-buttons { + padding: $_menu-padding $_menu-padding 6px; + + button.circular.image-button.model { + @extend %list_button; + + padding: 11px; + &:focus { + background-color: $menu_selected_color; + border-color: $menu_selected_color; + } + } + } + + & > arrow, + &.background > contents { + background-color: $menu_color; + padding: $menu-margin; + } + + &.background separator { + margin: 6px 0; + } + + accelerator { + color: gtkalpha(currentColor,0.55); + + &:dir(ltr) { margin-left: $_menu-padding; } + &:dir(rtl) { margin-right: $_menu-padding; } + } + + check, + radio { + @include check('menu', 'transparent', $text_color); + + &:hover { @include check('menu-active', 'transparent', $text_color); } + &:active { @include check('menu-active', 'transparent', $text_color); } + } + + //only menu radios have a border + //radio { border-color: $borders_color; + // &:active { border-color: transparentize($borders_color,0.5); } + //} + + arrow.left, + radio.left, + check.left { + margin-left: -2px; + margin-right: 6px; + } + + arrow.right, + radio.right, + check.right { + margin-left: 6px; + margin-right: -2px; + } + + modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 $_menu-padding; + border-radius: $menu-margin; + + &:selected { + color: $text-color; + background-color: $menu_selected_color; + } + &:selected:active { + //@extend %selected_items; + //color: $selected_fg_color; + background-color: darken($bg_color,14%); // matching buttons + } + } + + label.title { + font-weight: bold; + padding: 4px ($_menu-padding + 20px); //this will fall apart with font sizing + } +} + +// initial styling for popover menu and bar +menubar { + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + + > item { + min-height: 16px; + padding: 4px 8px; + + &:selected { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $link_color; + } + + &:disabled { + color: $insensitive_fg_color; + box-shadow: none; + } + } + + & > item popover.menu.background > contents { + padding: $menu-margin; + } + //nested submenus + & > item popover.menu popover.menu { + padding: 0 0 4px 0; + } + & > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: $popover_radius; //including top + } +} + + +/************* + * Notebooks * + *************/ + +@import '../common/notebook.scss'; + + +/************** + * Scrollbars * + **************/ + +scrollbar { + $_slider_min_length: 40px; + $_slider_width: 8px; + $_scrollbar_transition: all 300ms $ease-out-quad; + $_fine-tune_slider_border: $_slider_width - 3; //#3672 + + background-color: $scrollbar_bg_color; + transition: $_scrollbar_transition; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + > range > trough > slider { + @extend %button_basic; + padding: 0; + background-image: none; + + min-width: $_slider_width; + min-height: $_slider_width; + margin: 3px; + //border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + transition: $_scrollbar_transition; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:disabled { background-color: transparent; } + } + + > range.fine-tune { + > trough > slider { + //transition: none; + //min-width: $_fine-tune_slider_border+1; + //min-height: $_fine-tune_slider_border+1; + &, &:hover, &:active {background-color: $hint_bg;} + } + + //&.horizontal > trough > slider { border-width: $_fine-tune_slider_border 4px; } + //&.vertical > trough > slider { border-width: 4px $_fine-tune_slider_border; } + } + + + + &.horizontal > range > trough > slider { min-width: $_slider_min_length; } + &.vertical > range > trough > slider { min-height: $_slider_min_length; } +} + +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + + // similar to the .scale + border: 1px solid $borders_color; + border-radius: 14px; + color: $fg_color; + background-color: $dark_fill; + transition: $focus_transition; + + @include focus-ring($offset: 0, $outer: true); + @include _shadows(0 1px $hilight_color, $button_shadow_pressed); + + headerbar & { background-color: darken($dark_fill,8%); } //3504 + + &:checked { + color: $selected_fg_color; + border-color: mix($fg_color, $bg_color, 50%);; + background-color: $checkradio_bg_color; + } + + &:disabled { + color: $insensitive_fg_color; + border-color: $borders_color; + background-color: $insensitive_bg_color; + text-shadow: none; + } + + > slider { + @include button(normal); + + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + //border-color: $borders_color; + border-radius: 50%; + transition: $button_transition; + } + + > image { color: transparent; } /* only show i / o for the accessible theme */ + + &:hover > slider { + @include button(hover); + } + + &:checked > slider { border: 1px solid $switch_borders_color; } + + &:disabled > slider { @include button(insensitive); } + + + row:selected & { + outline-color: $alt_focus_border_color; + + @if $variant == 'light' { + box-shadow: none; + border-color: $switch_borders_color; + + > slider { &:checked, & { border-color: $switch_borders_color; } } + } + } +} + + +/************************* + * Check and Radio items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +//selection-mode +@each $check_state, $check_icon, $check_color, $check_background in + ('', 'none', 'transparent', $checkradio_bg_color), + (':hover', 'none', 'transparent', $checkradio_bg_color), + (':active', 'none', 'transparent', $checkradio_bg_color), + (':backdrop', 'none', 'transparent', '#{desaturate($checkradio_bg_color, 100%)}'), + (':checked', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':checked:hover', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':checked:active', '-gtk-icontheme(\'object-select-symbolic\')', $osd_fg_color, $checkradio_bg_color), + (':backdrop:checked', '-gtk-icontheme(\'object-select-symbolic\')', '#{transparentize($osd_fg_color, 0.2)}', '#{desaturate($checkradio_bg_color, 100%)}'), { + + .view.content-view.check#{$check_state}:not(list), + .content-view .tile check#{$check_state}:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: #{$check_color}; + background-color: #{$check_background}; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: #{$check_icon}; + -gtk-icon-shadow: none; + } +} + +checkbutton { + border-spacing: 4px; + border-radius: $button_radius; + transition: $focus_transition; + + @include focus-ring(); + + &.text-button { + // this is for a nice focus on check and radios text + padding: 4px; + } +} + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; + + & { + // for unchecked + $_c: $button_bg;//if($variant=='light', white, $bg_color); + + @each $state, $t in ("", "normal"), + (":hover", "hover"), + (":active", "active"), + (":disabled", "insensitive") { + &#{$state} { + @include check($t, $_c); + } + } + } + + & { + // for checked + @each $t in (':checked'), (':indeterminate') { + &#{$t} { + @each $state, $t in ("", "normal"), + (":hover", "hover"), + (":active", "active"), + (":disabled", "insensitive") { + &#{$state} { + @include check($t, $checkradio_bg_color, $checkradio_fg_color, $checked: true); + } + } + } + } + } + &:disabled { + color:$insensitive_fg_color; + border-color: $insensitive_fg_color; + } + + @if $variant == 'light' { + // the borders of the light variant versions of checks and radios are too similar in luminosity to the selected background + // color, hence we need special casing. + row:selected & { border-color: $checkradio_borders_color; } + } + + .osd & { + @include button(osd); + + &:hover { @include button(osd); } + &:active { @include button(osd-active); } + &:disabled { @include button(osd-insensitive); } + } +} + +%check, +check { + border-radius: 3px; + -gtk-icon-size: 14px; + + &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/check-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/check@2-symbolic.symbolic.png"))); } + + &:indeterminate { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/dash-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/dash@2-symbolic.symbolic.png"))); } +} + +%radio, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; + + &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/bullet-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/bullet@2-symbolic.symbolic.png"))); } + + &: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, +treeview.view radio { + &:selected { + &:focus, & { + color: $checkradio_fg_color; + + //@if $variant == 'light' { border-color: $selected_borders_color; } + } + } +} + +treeview.view radio:selected { &:selected, &:focus, & { @extend %radio; }} // This is a workaround + + +/************ + * GtkScale * + ************/ +%scale_trough { + border: 1px solid $borders_color; + border-radius: 3px; + background-color: $dark_fill; + //padding:1px; + + headerbar & { background-color: darken($dark_fill,8%); } //3504 + + &:disabled { + background-color: $insensitive_bg_color; + border-color: $insensitive_borders_color; + } + + // ...on selected list rows + row:selected & { + &:disabled, & { + outline-color: $alt_focus_border_color; + border-color: $selected_borders_color; + } + } + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.7); + + &:disabled { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + border: 1px solid $progress_border_color; + border-radius: 3px; + background-color: $selected_bg_color; + + &:disabled { + background-color: mix($insensitive_bg_color, $insensitive_fg_color, 60%); + border-color: transparent; + } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; }} + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:disabled { border-color: transparent; } + } +} + +scale { + // sizing + $_marks_length: 6px; + $_marks_distance: 6px; + + min-height: 10px; + min-width: 10px; + padding: 12px; + + @include focus-ring("> trough", $offset: 10px); + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + > trough { + transition: $focus_transition; + + > fill, + > highlight { margin: -1px; } + + + + } + + // click-and-hold the slider to activate + &.fine-tune { + //&.horizontal { + // padding-top: 9px; + // padding-bottom: 9px; + // min-height: 16px; + //} + + //&.vertical { + // padding-left: 9px; + // padding-right: 9px; + // min-width: 16px; + //} + + // to make the trough grow in fine-tune mode //no longer, just background change + > trough > slider {&, &:active, &:hover, &:focus { background-color: $hint_bg;}} //margin: -6px; } + + > trough > fill, + > trough > highlight, + > trough { + //border-radius: 5px; + } + } + + // the backing bit + > trough { + @extend %scale_trough; + } + + // the colored part of the backing bit + > trough > highlight { @extend %scale_highlight; } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + > trough > fill { + @extend %scale_trough; + + + &:disabled { + border-color: transparent; + background-color: transparent; + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:disabled { + border-color: transparent; + background-color: transparent; + } + } + } + + > trough > slider, %slider { + min-height: 18px; + min-width: 18px; + margin: -9px; // the slider is inside the trough, so to have make it bigger there's a negative margin + @include button(normal); + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:hover { @include button(hover); } + + &:active { border-color: $selected_bg_color; } + + &:disabled { @include button(insensitive); } + + // ...on selected list rows + row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { + @include button(osd-hover); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:active { + @include button(osd-active); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + + &:disabled { + @include button(osd-insensitive); + background-color: opacify($osd_bg_color, 1); // solid background needed here + } + } + } + + > value { + color: gtkalpha(currentColor, 0.55); + font-feature-settings: "tnum"; + } + + &.horizontal { + > marks { + color: gtkalpha(currentColor, 0.55); + &.top { margin-bottom: $_marks_distance; } + &.bottom { margin-top: $_marks_distance; } + + indicator { + background-color: currentColor; + min-height: $_marks_length; + min-width: 1px; + } + } + + > value.left { margin-right: 9px; } + > value.right { margin-left: 9px; } + + //&.fine-tune >marks { + // &.top { margin-top: 3px; } + // &.bottom { margin-bottom: 3px; } + + // indicator { min-height: ($_marks_length - 3px); } + //} + &.marks-after {slider{ border-radius: 5px 5px 100% 100%;min-width: 10px; padding: 0; margin-right: 5px; margin-left:5px;}} + &.marks-before {slider{ border-radius: 100% 100% 5px 5px;min-width: 10px; padding: 0; margin-right: 5px; margin-left:5px;}} + + } + + &.vertical { + > marks { + color: gtkalpha(currentColor, 0.55); + &.top { margin-right: $_marks_distance; } + &.bottom { margin-left: $_marks_distance; } + + indicator { + background-color: currentColor; + min-height: 1px; + min-width: $_marks_length; + } + } + + > value.top { margin-bottom: 9px; } + > value.bottom { margin-top: 9px; } + + //&.fine-tune >marks { + // &.top { margin-left: 3px; } + // &.bottom { margin-right: 3px; } + + // indicator { min-height: ($_marks_length - 3px); } + // } + &.marks-after {slider{ border-radius: 5px 100% 100% 5px;min-height: 10px;padding: 0;margin-top: 54px; margin-bottom:5px;}} + &.marks-before {slider{ border-radius: 100% 5px 5px 100%;min-height: 10px;padding: 0;margin-top: 5px; margin-bottom:5px;}} + } + + // *WARNING* scale with marks madness following + + + + &.color { + min-height: 0; + min-width: 0; + + > trough { + background-image: image($borders_color); + background-repeat: no-repeat; + } + + &.horizontal { + padding: 0 0 15px 0; + + > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + > trough > slider { + &:dir(ltr), &:dir(rtl) { // specificity bump + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-bottom: -15px; + margin-top: 6px; + } + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 15px; + + > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + > trough > slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-left: -15px; + margin-right: 6px; + } + } + } + + &:dir(rtl) { + padding: 0 15px 0 0; + + > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + > trough > slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + margin-right: -15px; + margin-left: 6px; + } + } + } + } + + //removed fine-tune bit + } +} + + +/***************** + * Progress bars * + *****************/ +progressbar { + // sizing + &.horizontal { + > trough { + min-width: 150px; + &, > progress { min-height: 2px; } + } + } + + &.vertical { + > trough { + min-height: 80px; + &, > progress { min-width: 2px; } + } + } + + &.horizontal > trough > progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical > trough > progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + font-feature-settings: "tnum"; + + > trough { @extend %scale_trough; } + + > trough > progress { + @extend %scale_highlight; /* share most of scales' */ + /* override insensitive that is specific to progress */ + &:disabled { + background-color: $insensitive_fg_color; + border-color: $insensitive_fg_color; + } + + border-radius: 1.5px; + $_progress-radius: 5px; + &.left { + border-top-left-radius: $_progress-radius; + border-bottom-left-radius: $_progress-radius; + } + + &.right { + border-top-right-radius: $_progress-radius; + border-bottom-right-radius: $_progress-radius; + } + + &.top { + border-top-right-radius: $_progress-radius; + border-top-left-radius: $_progress-radius; + } + + &.bottom { + border-bottom-right-radius: $_progress-radius; + border-bottom-left-radius: $_progress-radius; + } + } + + &.osd { // progressbar.osd used for epiphany page loading progress + min-width: 3px; + min-height: 3px; + background-color: transparent; + + > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + + > progress { + border-style: none; + border-radius: 0; + } + } + } + + > trough.empty > progress { all: unset; } // makes the progress indicator disappear, when the fraction is 0 +} + +/************* + * Level Bar * + *************/ + +@import '../common/levelbar.scss'; + + +/**************** + * Print dialog * +*****************/ +window.dialog.print { + drawing { + color: $fg_color; + background: none; + border: none; + padding: 0; + + paper { + background: white; + color: #2e3436; + border: 1px solid $borders_color; + } + + } + + .dialog-action-box { margin: 12px; } +} + + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid $borders_color; +} + +frame { + border-radius: $window_radius; + + > label { + margin: 4px; + } +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid $borders_color; + + &, > box.start, > box.end { + border-spacing: 6px; + } +} + +scrolledwindow { + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + > overshoot { + &.top { + @include overshoot(top); + } + + &.bottom { + @include overshoot(bottom); + } + + &.left { + @include overshoot(left); + } + + &.right { + @include overshoot(right); + } + } + + > junction { // the small square between two scrollbars + // Only color the top-left (or top right in RTL) pixel, to visually connect + // the borders of the two scrollbars. + + background: $borders_color, + linear-gradient(to bottom, transparent 1px, $scrollbar_bg_color 1px), + linear-gradient(to right, transparent 1px, $scrollbar_bg_color 1px); + + &:dir(rtl) { + background: $borders_color, + linear-gradient(to bottom, transparent 1px, $scrollbar_bg_color 1px), + linear-gradient(to left, transparent 1px, $scrollbar_bg_color 1px); + } + } +} + +//vbox and hbox separators +separator { + background: lighten($borders_color, 5%); + min-width: 1px; + min-height: 1px; +} + + +/********* + * Lists * + *********/ +listview, +list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + + > row { padding: 2px; } + > row.expander { padding: 0px; } + > row.expander .row-header { padding: 2px; } + + &.horizontal row.separator, + &.separators.horizontal > row:not(.separator) { + border-left: 1px solid $_treeview_borders_color; + } + &:not(.horizontal) row.separator, + &.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid $_treeview_borders_color; + } +} + +row { + @include focus-ring(); + + &.activatable { + &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411 + + &:hover { background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); } + + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: mix($fg_color, $selected_bg_color, 10%); } + } + } + + &:selected { + outline-color: $alt_focus_border_color; + + @extend %selected_items; + } +} + +columnview { + // move padding to child cells + > listview > row { + padding: 0; + + // align horizontal sizing with header buttons + > cell { + padding: 8px 6px; + + &:not(:first-child) { + border-left: 1px solid transparent; + } + } + } + + // make column separators visible when :show-column-separators is true + &.column-separators > listview > row > cell { + border-left-color: $_treeview_borders_color; + } + + // shrink vertically for .data-table + &.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 $focus_border_color; +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid $selected_bg_color; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + background-color: $backdrop_selected_bg_color; + color: transparent; + &:focus-within { + background-color: $selected_text_bg_color; + color: $fg_color; + } +} + +/******************************************************* + * 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 */ + & > row { + padding: 8px 12px; + min-height: 32px; /* should be tall even when only containing a label */ + + & > box { + border-spacing: 12px; + } + } +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + @extend %osd; + + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-image: linear-gradient(to bottom, transparentize(black, 0.8), + transparent 2px); + background-clip: padding-box; + + button { @extend %osd_button; } + + border { border: none; } +} + + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:disabled { color: $insensitive_fg_color; } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } +} + +expander-widget { + @include focus-ring("> box > title"); + + > box > title { + transition: $focus_transition; + border-radius: $button_radius; + + &:hover > expander { + color: lighten($fg_color,30%); //only lightens the icon + } + } +} + +.navigation-sidebar, +placessidebar, +stackswitcher, +expander-widget { + &:not(decoration):not(window):drop(active):focus, + &:not(decoration):not(window):drop(active) { + box-shadow: none; + } +} + + +/************ + * Calendar * + ***********/ +calendar { + color: $text_color; + border: 1px solid $borders_color; + font-feature-settings: "tnum"; + + > header { + border-bottom: 1px solid $borders_color; + + > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; + } + > button:backdrop { + background: none; + } + } + + > grid { + > label.day-name { + } + + > label.week-number { + } + + > label.today { + box-shadow: inset 0px -2px $borders_color; + + &:selected { + box-shadow: none; + } + } + + > label:focus { + outline-color: $focus_border_color; + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; + } + + > label.day-number { + padding: 4px; + + &:selected{ + @extend %selected_items; + border-radius: 3px; + } + } + + > label.day-number.other-month { + color: gtkalpha(currentColor, 0.3); + } + } + +} + + +/*********** + * Dialogs * + ***********/ +window.dialog.message { // Message Dialog styling + .titlebar { + min-height: 20px; + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; + } + + box.dialog-vbox.vertical { + border-spacing: 10px; + } + + & label.title { + font-weight: 800; + font-size: 15pt; + } + + &.csd { // rounded bottom border styling for csd version + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: $window_radius+1; + border-bottom-right-radius: $window_radius+1; + } + + .dialog-action-area button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + + &:first-child{ + border-left-style: none; + border-bottom-left-radius: 7px; + } + + &:last-child { + border-bottom-right-radius: 7px; + } + } + } +} + +filechooser { + .dialog-action-box { + border-top: 1px solid $borders_color; + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} + + +filechooserbutton>button>box { + border-spacing: 6px; +} +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: mix($bg_color, $base_color, 50%); + + &:not(separator) { + @at-root %sidebar_left, + &:dir(ltr), + &.left, + &.left:dir(rtl) { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + @at-root %sidebar_right, + &:dir(rtl), + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + } + + listview.view, + list { background-color: transparent; } + + paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} +} + +stacksidebar { + //not a regular list + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; + } + row { + padding: 10px 4px; + @include focus-ring(); + + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + background-size: 6px 6px, 0 0; + } + &:selected { + background-color: $menu_selected_color; + border-radius: $menu_radius; + color: $fg_color; + } + &:selected:hover:dir(ltr), &:selected:hover:dir(rtl) { + background-color: darken($menu_selected_color,5%); + } + &.activatable:active, &.activatable:selected:active { + box-shadow: none; // #3413 + } + } +} + +separator.sidebar { + background-color: $borders_color; +} + + +/********************** + * Navigation Sidebar * + **********************/ + +.navigation-sidebar { + padding: $menu-margin 0; //only vertical padding. horizontal row size would clip + + > separator { + margin: $menu-margin; + } + + > row { + min-height: 36px; + padding: 0 8px; + border-radius: $menu-margin; + margin: 0 $menu-margin 2px; + @include focus-ring($focus-state: 'focus-visible:focus-within'); + &:hover { + background-color: mix($menu_selected_color, $base_color, 50%); + } + + &:selected { + background-color: $menu_selected_color; + color: inherit; + + &:hover { + background-color: mix($menu_selected_color, $base_color, 10%); + } + + } + + &:disabled { color: $insensitive_fg_color; } + } +} + + +/**************** + * File chooser * + ****************/ + +$_placesidebar_icons_opacity: 1; + +row image.sidebar-icon { opacity: $_placesidebar_icons_opacity; } // dim the sidebar icons + // see bug #786613 for details + // on this oddity + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ + +placessidebar { + .navigation-sidebar > row { + // Needs overriding of the `.navigation-sidebar > row` padding + padding: 0; + + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { padding: 0 14px; } + + image.sidebar-icon { + &:dir(ltr) { padding-right: 8px; } + &:dir(rtl) { padding-left: 8px; } + } + + label.sidebar-label { + &:dir(ltr) { padding-right: 2px; } + &:dir(rtl) { padding-left: 2px; } + } + + @at-root button.sidebar-button { + @extend %button_basic_flat; + + @extend %button_selected_flat; + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + } + + // in the sidebar case it makes no sense to click the selected row + &:selected:active { box-shadow: none; } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + color: $drop_target_color; + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + color: $selected_fg_color; + background-color: $drop_target_color; + } + } + } +} + +placesview { + .server-list-button > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + row.activatable:hover { } + + > actionbar > revealer > box > box{ + border-spacing: 6px; + } +} + + +/********* + * Paned * + *********/ +paned { + > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: transparent; + // workaround, using background instead of a border since the border will get rendered twice (?) + background-image: image($borders_color); + background-size: 1px 1px; + + &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: image($borders_color), image($borders_color); + background-size: 1px 1px, 1px 1px; + } + } + + &.horizontal > separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} + + +/************** + * GtkVideo * + **************/ + +video { + & image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; + } + background: black; +} + +/************ + * Tooltips * + ************/ +tooltip { + &.background { + // background-color needs to be set this way otherwise it gets drawn twice + // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. + background-color: transparentize($hint_bg, 0.1); + background-clip: padding-box; + border: 1px solid $tooltip_borders_color; // this subtle border is meant to + // not make the tooltip melt with + // very dark backgrounds + color: $hint_fg; + } + + padding: 6px 10px; + border-radius: $window_radius; + //box-shadow: none; // otherwise it gets inherited by windowframe.csd + + > box { + border-spacing: 6px; + } +} + + +/***************** + * Color Chooser * + *****************/ +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is + // applied to the overlay box. + + transition: $focus_transition; + + @include focus-ring($width: 4px, $offset: -2px); + + &:drop(active), & { border-style: none; } // FIXME: implement a proper drop(active) state + + $_colorswatch_radius: 5px; + + // base color corners rounding + // to avoid the artifacts caused by rounded corner anti-aliasing the base color + // sports a bigger radius. + // nth-child is needed by the custom color strip. + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + > overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + > overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + > overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + > overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark { + > overlay { + color: white; + } + + &.activatable:hover > overlay { + border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); + } + } + + &.light { + > overlay { + color: black; + } + + &.activatable:hover > overlay { + border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); + } + } + + &:drop(active) { + box-shadow: none; + + &.light > overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + + &.dark > overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + } + + > overlay { + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + } + + &.activatable:hover > overlay { + box-shadow: inset 0 1px transparentize(white, 0.6), + inset 0 -1px transparentize(black, 0.8); + } + + &#add-color-button { + border-radius: $_colorswatch_radius 0 0 $_colorswatch_radius; + + &:only-child { border-radius: $_colorswatch_radius; } + + > overlay { + @include button(normal); + } + + &.activatable:hover > overlay { + @include button(hover); + } + } + + &:disabled { + opacity: 0.5; + + > overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + > overlay { border-radius: 4.5px; } + } +} + +plane { + transition: $focus_transition; + + @include focus-ring($offset: 2px, $outer: true); +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-icon-filter: brightness(1.2); } + + .tile { + margin: 2px; + background-color: if($variant=='light', transparent, black); + border-radius: 0; + padding: 0; + + &:active, &:selected { background-color: if($variant=='light', transparent, $selected_bg_color); } + &:disabled { background-color: if($variant=='light', transparent, $insensitive_bg_color); } +} + + > rubberband { @extend rubberband; } + +} + +.scale-popup { + .osd & { @extend %osd; } + +// .osd & button.flat { //FIXME: quick hack, redo properly +// border-style: none; +// border-radius: 5px; +// } + +// button { // +/- buttons on GtkVolumeButton popup +// &:hover { +// @extend %undecorated_button; +// background-color: transparentize($fg_color,0.9); +// border-radius: 5px; +// } +// } +} + + +/********************** + * Window Decorations * + *********************/ +window { + // lamefun trick to get rounded borders regardless of CSD use + border-width: 0px; + + // this needs to be transparent + // see bug #722563 + $_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize(black, 0.25)); + $_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize(black, 0.25)); + + &.csd { + box-shadow: 0 3px 9px 1px transparentize(black, 0.5), + 0 0 0 1px $_wm_border; //doing borders with box-shadow + margin: 0px; + border-radius: $window_radius $window_radius 0 0; + &:backdrop { + // the transparent shadow here is to enforce that the shadow extents don't + // change when we go to backdrop, to prevent jumping windows. + // The biggest shadow should be in the same order then in the active state + // or the jumping will happen during the transition. + box-shadow: 0 3px 9px 1px transparent, + 0 2px 6px 2px transparentize(black, 0.8), + 0 0 0 1px $_wm_border_backdrop; + transition: $backdrop_transition; + } + + &.popup { + border-radius: $menu_radius; + box-shadow: 0 1px 5px transparentize(black, 0.8), + 0 0 0 1px transparentize($_wm_border, 0.1); + } + + &.dialog.message { + border-radius: $window_radius; + box-shadow: 0 1px 5px transparentize(black, 0.8), + 0 0 0 1px transparentize($_wm_border, 0.1); + } + } + + &.solid-csd { + margin: 0; + padding: 4px; + border: solid 1px $borders_color; + border-radius: 0; + box-shadow: inset 0 0 0 4px $borders_color, inset 0 0 0 3px $headerbar_bg_color, inset 0 1px $top_hilight, 0 3px 5px transparentize(black, 0.3); + + &:backdrop { box-shadow: inset 0 0 0 4px $borders_color, inset 0 0 0 3px $backdrop_bg_color, inset 0 1px $top_hilight, 0 3px 5px transparentize(black, 0.3); } + } + + &.maximized, + &.fullscreen { border-radius: 0; box-shadow: none; } + + &.tiled, + &.tiled-top, + &.tiled-left, + &.tiled-right, + &.tiled-bottom { + border-radius: 0; + box-shadow: 0 0 0 1px $_wm_border, + 0 2px 6px 2px transparentize(black, 0.3), + 0 0 0 20px transparent; //transparent control workaround -- #3670 + + &:backdrop { box-shadow: 0 0 0 1px $_wm_border_backdrop, + 0 2px 6px 2px transparentize(black, 0.6), + 0 0 0 20px transparent; // #3670 + } + } + + &.popup { box-shadow: none; } + + // server-side decorations as used by mutter + &.ssd { box-shadow: 0 0 0 1px $_wm_border; } //just doing borders, wm draws actual shadows + + +} + +tooltip.csd { + border-radius: 5px; + box-shadow: 0 3px 4px transparentize(black, 0.3); //none; +} + +// catch all extend :) + +//here used to be %selected_items {...} + +.monospace { font-family: monospace; } + + +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above + +@import '../common/cursor-handle.scss'; + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +// shortcut window keys +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: $fg_color; + background-color: $base_color; + border: 1px solid; + border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); + border-radius: 5px; + box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); + font-size: smaller; + +} + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + caret-color: $drop_target_color; +} + +stackswitcher > button.text-button { min-width: 100px; } // FIXME aggregate with buttons + +stackswitcher.circular { + border-spacing: 12px; + + // FIXME aggregate with buttons + > button.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 $borders_color; +} + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid $borders_color; +} + +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; + + &:hover { border-color: if($variant == 'light', $borders_color, transparentize($fg_color, .9)); } + &:checked { border-color: $selected_bg_color; } +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; + + &:focus, + &:hover { + background: $selected_bg_color; + } +} + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: $selected_bg_color; + color: $selected_fg_color; +} + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: $menu_selected_color; +} + +popover.entry-completion > contents { + padding: 0; +} + +statusbar { + padding: 6px 10px 6px 10px; +} + +menubutton { + > button > box { + border-spacing: 6px; + } + + arrow { + min-height: 16px; + min-width: 16px; + &.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); + } + &.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + &.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + &.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); + } + &.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + } + } +} + +@import '../common/undershoot.scss'; diff --git a/source/gtk4/_drawing.scss b/source/gtk4/_drawing.scss new file mode 100644 index 0000000..77a0308 --- /dev/null +++ b/source/gtk4/_drawing.scss @@ -0,0 +1,148 @@ +// Drawing mixins + +// generic drawing of more complex things + +// +// Helper mixin for drawing visible focus rings +// +// If $target is specified, the focus ring is applied to the specified child element. +// If $outer is true, the focus ring extends outward. Otherwise, it extends inward. +// If $within is true, use focus-within instead of focus:focus-visible +// + +//to allow some common mixins to know whether they've been called for a gtk3 or gtk4 widget, because there are some things that are different. +$gtk: 4; + + +@mixin focus-ring($target: null, $width: 2px, $offset: -$width, $outer: false, $focus-state: 'focus:focus-visible', $fc: $focus_border_color) { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; + & #{$target} { + outline: 0 solid transparent; + outline-offset: if($outer, $offset + 4px, $offset + $width + 4px); + } + + &:#{$focus-state} #{$target} { + outline-color: $fc; + outline-width: $width; + outline-offset: $offset; + } +} + +@mixin _shadows($list...) { +// +// Helper mixin to stack up to box-shadows; +// + $shadows: null; + + @each $shadow in $list { + @if $shadow!=none { $shadows: $shadows, $shadow; } + } + + box-shadow: $shadows; +} + +// entries + +@mixin entry($t, $fc:$focus_border_color) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop, block_cursor; +// + $_entry_shadow: 0 1px 2px transparentize($shadow_hard_color, 0.6); + $_hilight_color: _button_hilight_color($bg_color); + + @if $t==normal { + color: $text_color; + border-color: mix($text_color,$base_color); // $borders_color; + background-color: $base_color; + @include _shadows(inset $_entry_shadow, 0 1px $_hilight_color); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + + + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: mix($insensitive_fg_color, $insensitive_bg_color, 50%); + background-color: $insensitive_bg_color; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-color: $backdrop_base_color; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: mix($backdrop_insensitive_color, $insensitive_bg_color, 50%); + background-color: $insensitive_bg_color; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + @include _shadows(inset $_entry_shadow, 0 1px $_hilight_color); + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + @include _shadows(inset $_entry_shadow, 0 1px $_hilight_color); + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-color: $osd_insensitive_bg_color; + background-clip: padding-box; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-clip: padding-box; + } + @if $t==block_cursor { + color: $base_color; + background-color: $text_color; + } +} + +// buttons + + +@import "../common/buttons.scss"; + + + +@mixin headerbar_fill($c:$headerbar_bg_color, $ov: none) { +// +// headerbar fill +// +// $c: base color +// $ov: a background layer for background shorthand (hence no commas!) +// + $gradient: linear-gradient(to top, darken($c, 2%), lighten($c, 1%)); + + @if $variant == 'dark' { $gradient: linear-gradient(to top, lighten($c, 4%), lighten($c, 6%)); } + + @if $ov != none { background: $c $ov, $gradient; } + @else { background: $c $gradient; } + +} + +@import '../common/overshoot.scss'; + + +/*************************** + * Check and Radio buttons * + ***************************/ + +@import "../common/checkradios.scss"; diff --git a/source/gtk4/assets-hc.svg b/source/gtk4/assets-hc.svg new file mode 100644 index 0000000..fba1531 --- /dev/null +++ b/source/gtk4/assets-hc.svg @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets-hc/bullet-symbolic.svg b/source/gtk4/assets-hc/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/source/gtk4/assets-hc/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets-hc/bullet-symbolic.symbolic.png b/source/gtk4/assets-hc/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccb0e861afdca8a43bb6c1016fc67817865e41b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/bullet@2-symbolic.symbolic.png b/source/gtk4/assets-hc/bullet@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e9df4256c0fda41a3ef6e43ba0150a926b32c4c7 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zEX7WqAsj$Z!;#VfuOGz z^vPedf%yV6fB4?&uo~egM$->0$7UKiJiQm1{G8!S+*+}<$_DXEMYK1#i*idT%#SV+ zWZ3SYCSk&C)?}x5cV2xhmTEf%w4(h`jZ24)hpS + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets-hc/check-symbolic.symbolic.png b/source/gtk4/assets-hc/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..eed1f45a58d8b995087a28451a5935079a749cb9 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xawj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&pIsNkmB5N^)5S4FIsKl-zT zC0y{M%Ay7A3xmXqCH97JY}63_;>hp&Ns!~uoL{_I4YsTj2^<<+#RuFjXk1_oTeyQO zr@?cf-y$bd+X;+*SEKiyZA-M=va-Iuydjcz{`por&5BAV!#B#|`+8YVg?x$SoA*t7 Uhxr_FMxgx+p00i_>zopr0HlaYL;wH) literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/check@2-symbolic.symbolic.png b/source/gtk4/assets-hc/check@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c143fcc71c7dbedcfcd001a9564aa1de94c87d GIT binary patch literal 381 zcmV-@0fPRCP)j=9LMpONS-h1W;B=#%3u+jVwc%sv?%@re}Tnrwpff3 z@?6AbwJ5HE@{osXxcAiUiiKpu!mQNGdPZgH_=+= zX7Ntxtb~f~*a?)j6*e#J&DPNHovf{RXsDRSuEGYE%1#sV8xnS405@fXc^no+SzILK zw$KuiMGWDt0_hnp6TY9uULuiU+*cqC&6R}p4>5|zDrDE_Pb-UucxRJ|yc00000NkvXXu0mjfjn<{f literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/dash-symbolic.svg b/source/gtk4/assets-hc/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/source/gtk4/assets-hc/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets-hc/dash-symbolic.symbolic.png b/source/gtk4/assets-hc/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/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active-dark.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c9709fe6d03420170758a7c26c042503a0299d81 GIT binary patch literal 771 zcmV+e1N{7nP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+2~W zK~y-6rPR%9TvZsy@$Ylyp6NX&I*pn7lBP}8p&KzS6j8cS5G5c|T;$JiQSpBe+`89= zm@2inuXH1du6%HSRNt56Dc|JVnRhXL%>zB*#0kTfC z3BQI})p82#j|eKr<5$XUm~_)nGY z|1Mm+)^xpSZ*9pu@0zE_CX)x)Ijj%zh4e}k_o9!S6@OL?z*&eR;_AqKXbifw=w;#T z+;JAYJQEq&GKy?CtLOFb7X*b@jVc$T##5Zc35g7-%5x_?y{C^VAX*y{24y|Bes0Pd z3^FjP^)Fd*elRN()#_(cRn<3-(mFXW*v~X6t8&|f?!)a-so8m^%nBF}^OY2S0D@NbVSgz#n2{qr-R z9RD_DnRf5t+AsBovhFO_&bgae0Xsd-LkM3D_y4#FB=F=1J1o=gk6gI8dsIZPCnHrv zn#LS|stSY}jz-WK)JZR``ymWJE*}2%IWQO_)5eIwU9y+f-m^CPKryeV$|8V>K2p`+ zsxo{R4t9Qk{16yUHqTmD3^<@UQKvuw34h9ru~f*6NjAtB9>As{gtBsQ~{4={^~gcR`& zM)Ls>;;{k50(LBj!~(Gk=D9+VfngqrcqHIQ?C!YTZdX6*aSw~?wqqxb+jiT{Un*6p zs_wbJI_KPT>t3M)${(8;3~lr=fM?w2E3;RNyR|91HPAbB?of!m0zBHh^=}XJ?8>dF zLf620kBlDRZvgPUr~2&5{C5jGwQV{Am4XKc3=bVNQdfX$PGp{`7N=(S94vQu>_}vsE5MoFv@kLNM%J6@1l+d3 znoyqrk8B3D3EXw#@=R^|+nILzYCFerht3SO3kAs+j|>R;3;?HX%w%@t>~KfHa)-_g zMNa!r>){OfG@v|eVq|<>2}M8692q~kRh!MBtUC#MsxKo9_X}-A@4ixn*|Jiu zDZoupy-=V3?&r3_GDpuHSGAMC$xcDt2{*H(EGMJ&hKPB(J~wr9OR#21_!1cH%fN8I z=@`^{ILmS!fFC^7KWv=7*5}xX6Pd_3A16?KL5UhxcX_wj))zzF>(hk*7Lr ztQ-FsaQZTxE22A*2(9wrMn;}97CjG;OLvi~sTPA;J#T<9fQ+l%WC9?YYJ$O-D{x#S z8MfV)XI6{)Ndp`(>}{2AS0XeQHFCfJ?(Ubp9hYZ7tJ?kaT9qoGR1HwH3i0m%F1CtI zI2H`5KLG?`_sN2&l~eX7gX$DOHS8i$Q+|**N3l}|8-4+>(&#D^2}1%VHvHT)iu0cX zg=(NgwtG-v4AlTY=NpCMmj;%6YRh6Qzpv*POH!l)5765JiHd-3RSq*D1g4(&V)oQT!o~s7RTv-*c8u~BMSiS{V zSo0V_7}pkyPS2o^mZ=vY+s*U~?6#nxDuml8mzI(4gMSzX{!uL+9|7&sFryCKurK+lu zcyGIau~lySFjG>kg$U?^2Gzd@#cLmugs---&1M-C0#RJMJs%Uj@3=iV6**fCkdm*| z!(=ngF@m$n;y8?xDWMR)1zYbZy1)S7y7}P~CVTLr z82KwmzV(6;NV#h(EL8}i)!&zw16aMx24|zA_{h)!t5Z> P00000NkvXXu0mjflexyH literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ce170ee3e36f7b7f92a631c79ec56874b730285a GIT binary patch literal 1002 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-dark.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..883cd0c4e9ed6a5d750c71eb3077e1173f396130 GIT binary patch literal 842 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover-dark.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1d86a1726f603da30fb11d495fd19268fa6e2b05 GIT binary patch literal 828 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-above.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..37869d96b5d92d2b7b19dafa6a678c6e5400b799 GIT binary patch literal 1010 zcmVX1^@s6-qmI800009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11Aj?G zK~zYIt(0ACQ)L*(|L62Q?V+b<#jw(Lt#0eO!3qVvV62@ai%TFP#1M#6)9FZziSd$@ zu4C~|FLvRDA3;oZqu!t!0ZB}DVKV4P!i)~ruWcAXyR0NFmEhLXk8{rJO(%2KbsPSZ z=jwf)U;fYkNnQq<(E0PjeH+Sk!UFKpU@%yg?^sbe);C$fZl4g z)C8^tJKNj1L^AnO_aV=(k!UFXFKFOg;CbB+e*Em&H}t#ByEg|to!2h^mK^@0QM>ENax-T zzNNJpl+rC%tD^-Sd)j$HFb)HNrnk43G&i?=bNb9Ff#-Ewa=BJ!vzeRu>F0wMi)oa& z-Ou%iVgofA8$c=DHgxAsBMb&Tnwp;Ru!PmPZFU>k&f4qCX1B2{#eM>oF&PYc{z+V} zszDTa$}(m`6|9s? z#i9g&Zn-2$LL?k5E@d)90AvjSIy3WQ*4y1hpv)RbS&pvrak|YTLU4>Ff zl9YHNc6Cojr*U>Ret;07F_{{fTCNpE!R^~I_4@Viq=$bzymaaFPv6bw^92A30IZ)N z0QkYdxAxoZ_V=kuy;iHG)M(nJHwb!ec||JcvN_ePQg2u_S;Z0C^Qs zD?Ao}4uIy^kz=Csfa?gSAuSq?X;dmSS5f49iNws!si~>use g@yX?CskH|G0%VflI+QK4-~a#s07*qoM6N<$f=N5;WdHyG literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-above@2.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb1d1089d914c9c8f61814c03f6ec2d24d7713c GIT binary patch literal 1996 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 N002ovPDHLkV1f|YNBIB% literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active-dark@2.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f25bd29975e6d8b3826764aa4de2ee402859649b GIT binary patch literal 1594 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-dark@2.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0502b3be9f25b4e2470035cf9a47f694e29c06 GIT binary patch literal 1774 zcmVLsJdM#1t}#w&jaTij4=?cIBf>NZx~}g z9UUE=-xSo)(9kZw-~SV()VBdJ&+}ke7P8qaY}XD?~I#M6Ists#~{iQ97N5lyW^^7y!UIM_XGPcJ11w z{C+w}Szk++Cwl!$_5YQOA!Tf1QZlc3oF3EG$qypMNII>Nt)A%d*HcO~pBXVPIguo|>AvTD#AR|J3mC z@L?kQy_AyX=jW+VC~PXIHoC4O5{W3zxnhjHG&(wZx%wHaz8D-F6adZuU`tC&TM7bz zLZN`Ar6mHuq?BhyMn=p>P&;<)_yG~^NvG4uX0uxgswSJwBArfyh(6_c-dok}1OP)r zLt&rK_o0-M&(6-0>$=;50sx=ShiEjaIOndEa{uYmr;`i-{C@ul0KVI|Z*MCI09@Ba zDwQGte#Y1d0H7mBj&Rd7mjUdVo}R{bqX59~_v7HfgCL@tot>R~S!-+S3q-WXvaE)H z0H9nhSq9)ar4$^; zX(*~#ELI<75k^G2UDt)@c@0G=rQo_Qh^T`B2sRp2jZz9qDT4vRb&O}gv4ux)$GKy7Vp z=;-KxQtECz9{*-CnOp`SSD*m6%gf8f&d$z%8iw)pP$=Xpm&@3SR%_?Zod}1+08mUO zldoO5a^(X64-2~054}<%k+`>S-@X~cFkUfDlRJ)sVzI8}r6;DPr3GDGT_B?JojZ4i zFI~Fy7XbGFJX{x8jZy%dxw*NUU0q#qUDvp?w)&CJYv7>PuZnx?%Zguv5gthu?l7WBsW z`1pHxaFsm~v|dydR-T!e`FCGm-_0t_wrwhv9v!2psR=zjJ&JRVTrT(K`1ts*E1-4# z?)4Ps5fzMY~e95-$AID;`pI1N|dJH^E!{-8! z@p$}$Xf*2i{r=|*g~Ge%&Yk<&vw$`$I)ILFINS@Mqw@a$B07LQ*d);Z0D{i&{rq%$ QvH$=807*qoM6N<$g0wAGaR2}S literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7044e48fcfbd1732d9910ba70fdd785b35b3f85d GIT binary patch literal 790 zcmV+x1L^#UP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10;5Sp zK~y-6rPQ%&6Hy!o@b7z<>m~P+UKB|rX@w3sN{0*zRfql&S}E1yCO5e`3X-9#PEOfH z3ARg@R=P-w)M+Aex$p*yQXd1uTrU$O)0%JMkz%qm9j0%dbzi^ z$0Y#R+1V+MkB?`f(P+jrP5FN@LI_4jM^6bMi%UyO^8no7xA6`R4nFI;ewQ(JvtFbwx3x~|{pMBB#PSX*2B2kQ#9q08-PfQ7^1 zuf4FIV1OPUAAcGf8@tCCOU7a`5e|oYc6L5RuR@SSB9WY$ntBfa{jkgA`q}E6ze{G@vj6}9 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark@2.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..089b902d22074fba8e674a11caec04ebb236750e GIT binary patch literal 1713 zcmV;i22S~jP)(kTCJW0@L2$#Wag&<^aIcVH~?}0(#-r< zBKnP#^6JdYjN3^Y)NaLiJpPQPY2N~H8i3VWR-9Q6c<_Jxb7D)(!a5$_p^GlPH zlit$O((l?voj!f~9U^*NDTQn{OSxRGW6a}lwr!(Yt->%25YZPVCnt@irKMkQi%KLC zuM*K)^?IG}-n~nXN+lEu1ppWnLcG~LPXLfeBx20`p;Ag)Sy>_9 z_YVXG0Gg&@e0-cWO{)VqHa9o7CIEnl&Ja-`m&+X}2mpNFM?Rk?06j!>1^_4?k847R zEPzNRlfglw03Z+uU}9ndM6`bV`0-&uM9&dX#J26OfPl@lvs^9%Ks1#~Ju8F|p99c5 z*|lg6E~V7-f|)-B0F_FmtEiSq`qKiyGt7)?wc14z;CWtiDSKKF(II(Jhr5Dmw(Gj?y8x;JfPdr0jag>? zw`Ez7QXVKsN(s|6!OR=iu3ei&W1d1bo6Xs_{WcLH8jWIeL%aXc+MaFOZ{NRvKM#DA zqgNIe7tblB{vf5qz`($Ppaup8Af<%w`@dgUSa=VB3$*O}JkRr`lz;B;@BgZ<>tWyb zv7bAdzP>&jIdTNdoJ*(EiH(hoEC7EC3P62*ecg>jB7f0!{VRrH1U%2%mz3tvp+ks7 zA|N97-o1M-UB7<)eE<)$%tzOj+U?u7^RZa$W;h&v(J&0HR;%qP%(5&D4i18dyh5Sy z^($Ad{1!kSz{6DKQ4|BHE-x>y4-O9gUDx$5o2I#EFw3$qG&BSN^yM>viiJ_q(CL%7CO5eD2>C%M;sQzf(C#41o zn?1HVGBT2pQodlCCRM9ds?};8gABvK@bGXGbmrp4i@$7uyvNo5U-^mxP|IX8|BS_A z%TmfO?F7~evTggD3kwUsXn>x0lkJiyA3$w+dHL?KW5-rQq0kpi(}e4~ZNYkbdoesb z%t8p1%jH)uT(~f|9jG1DLs&YU{%~YuWGxg5ow6)zTbQovIC}JG6ZG2r{QSGv9A(=+ zO}pu)55UW0GApB_qwB$7@RVg)s8lNCc^`i*bX`X*7Gog<9LITmet!Pv4NzMnrIQ@k z2jHdC>E+SU(SHSl!IPF{!Eu}|uy8os+Cy*5&(F_v0_qgi3d@X*jr}JW41V6SEN=E# z3y56T{qFhm=YQG&b+lgXWVhf0sHak?e~gWdIl*A?dDApmDMis}lr>Ew$8o-sOeTK} zpwKC3rzl`^!mFoJsildDiCQoi{ET53X!OwclF8(c8lWA0pxDj6st&-vb?esqE!HN~Q8nGMW70Za{k#VF1xsEH(}x+Bp8dh%kT%_6YP}5!Cmd5KR<(00000NkvXX Hu0mjf^3W;@ literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..00ea0c3bd21d5f75611b8ad289a537f1c9769847 GIT binary patch literal 852 zcmV-a1FQUrP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10^vzS zK~y-6rPMu46JZ?3@!vh|wLnXtfZ?SDf&%3waZ-XXI>=;Dz$h}f(8)~`Lr6?xL=z*M z6RsEt1_>MqB@q)7FlZcsLV>B=Jw2ej-nI7a&Ve4OP$<%Ga?3r>eezH4$-^K?4u^v+ zuoSi#G7XPaMQw;gq80#PS^X{p{QMJ+e%jgbeHj=Sh@AYEIr*Ze$Jx&6$%ld~`C0XK z_H3)Q7-mxz06>ytZ15CIOP<4Rzh92UqEGw!UX3ONolYlFW2E1ZVd!qTbK7JsDM~i{ zaXe4qnx2uvp~y!@r#y2yoeBUDZG##k{kfK$?yg7eDKP-BT8q)u*%QmCY@cQ9{dnRLsF(sy@*XvPLSz%aMT)y7W(7ZS|_kD$NI2>$Yq0QTRx24c( zExs_8nAgi=a&lT=bZR-t%PYEHkZ&a7<|1pp92bo;U#NSl-80Cak? zN5H7RdBK-9xWQAXs``saQgFn*$lijftMd(2){d&A2MrS|GdmXPGfG(K67Qs3;*@L-4A?LPjgy2OpLEJs#6 z?(v%Hx-(G?<9RwaG(6b8wzhVVxc(2Ah}!LSH#c~}mWUo<(;C)x5=#mmqbo-!A4gRc z;3lVoJTIJyoe65FC{nJx{Av@Wn?;`0^{5~SKhDF>1p&bC_lE^xW4x@aqUqq^(3=YT epEBc5%KifQf_FD3W{BAU0000!eMqCasgE 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 RD=Yv2002ovPDHLkV1oZharyuN literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..93cc0a65ec12cf22aa495b28cc245b1c264a7963 GIT binary patch literal 745 zcmVX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(MD6 zK~y-6z17W66G0dT@MmVa-F8c%>cKV?Jk@|DHZjC-@Q6oEP%nlv7d1xX-(kFX@DZrxvx(1flKJIH=FK|{O;ReA49noRg%HC4 zu4=8%003ir9Sol|(U=VCll}euwZ^-w@!;3Ympe>|=TXzNk{zjJ+_E4<1OO1$>rhgn zQr@TpLDeJBgWkTvL{pH6`26>;Pni%S=hK~um=$kUem6==tSmbo>2Nfczx;$TruTt! z-)5c}(dbAz+no?X9E$BE3`4j}3tp{S9lh9Bcnkm>0DjI+-(p;x2m=5i1k%~=1h^Ra zF*`j30IXCh8EvMqkjZwXz!$@Wz8)Y^91J5ou;#9a=;Kr8KbTUr*tF~9*ziAbbnP(%!n)@M1I40kKxjIs4F zthWq>^*R{X1_#k+U#gZtB_)XABPXKqa`{iCRj^Xts8ATb;-QGX4wO{BI(*q+wmi7~B1xQ^{<#vbN!xqt&eZ{f-~Y5l^rZAnDO#)t^Zwk=8P zu}gi0m%#RN003uo?VhjHJJ(tCj)QJtiz@KdduMg+{?7Tn8Kh!S%;kF~%vkJtrnAdp ztoeu%5nRWXN_tb9e(mPo&Hc}fqtIQ<+x)N@)NeF?15GPXu_)&AJ(JN`Y;Z41L~!jT zrKC623_B3qkH!ZxommUOk=UUiu=V@3nUS|v!n#Jpc%bA|*{>al9SQEB$(Zp504fa+ b@L%#59JD|4RA0;300000NkvXXu0mjfy-i$5 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive@2.png b/source/gtk4/assets-hc/slider-horz-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..56d01a7a71a482892a31780014bd626d0c18a801 GIT binary patch literal 1524 zcmV3A)0#h<+M<{4Q?6mQVK}fKGS(M#~1&rFwbdUh4t=dXe zTRKGys2gb2VTVwqN)%cupezuZf>f$m(N?My*BL1(6O}#^JND%1#LtZX|FCeJ&PSd!kqO}ppb|$I0S16>pad*~UPVn(jb85RS$$)8 z_;jU}8q#dwd#Ti@ihB&<9+bYV1R@w?5Mxm1aL%EsHx^h`^sj2=H)HYm%)Us?OiUcB z`Q%yPJYWzZ(9=sG(1X9rkMBqaBA=vDRchBasFW)div>!>f~s=@SP@>7s(oto)TzZ? zOHHRzXAu1Z=z!1X)Bd9a(iaS3jMvN;2EbWMKEFzSWm#>lCJ0Na+&319zt*zU)a1lP zL7oPrKX{aZFCN2q&CA@1wU(8|1@fya0E+VSa5Vm_rlqD+?_NUmG2?l9+wma@1bTKY zb1S7nfm}AD&RRja6pqH9*imX~^4%u|ea7eW>EInFq_fk%Z$b^Kl?wCeS+%vAi1O1= zH2&PSQd3uwcZ>2bV~h-)__B2R_g|>NMzu$ozcV_jdP~)A(>1DMdc;H zeChbmfeHb1baryv;Bf(r5qW85=IyO*W=pEenR^-UuprvU`NPc%FyAkO2Z>%#Ifw2AduM16W0O2tOq18rA^o&f50M zY+{`SSTn#!&N*zG#jLfca{wP2U>fSJL_68osMlBcuTgjtpjJcTclQ3mg^Q$ z_b>qd-qn{uvW2xZs+GfCt!kxAVJ#1k_WXfYwxouKPghXA0I-nD-ZXX}B&y0nE(?H& zTo@S{scuODgd(w*Q7%_2WtJDN9g5V_!nMXP^Y78SqOUZLZ%K)WGb-m0mR47m8GmV>Y-zco*xt5y;xbENwW6`g@eQV5T_AFzO_-h9Jp1?*fJHKyY z#q~9E^BGXB37p;T&C9lp)MzB}PZhZr)!KfD6$|U+<}(UdRXrDq#Q(8f?B{lOW8<;E zqk1o@wQJdVEf&^yB~&UF$Ys*1st&ksESmVs=fyYG1HU(!JPZ685i>Y+yRs!ARW+MQYq8ke!@E=}l1-;|b2EOR8KI`70K(Du z9|ifbs%kDhx1(5HXiilfBKlxB5`UrDS}jcsp-AjS5&4O#YA%!3a;fy0ag|b;TzXE` zIaGNlG@f|Al{zhtF`@C;?}7W(IkM?lEthW=tCY*kr$1Kb93YR3MdQC~wZ^Vyt8gU# zf+&wV=OjBfyR~AKa+&$LkJULR3KznW*l%}}e@_$W^p)h}D9;(==@*V2lcj|Pb82(pF1Fj{CQ_+Xpxq7! a%KriK5RAR=_EYcx0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10}x3> zK~y-6rPR+)6KNO+@b64#n$`~4MO!4&PTg!M?E!mHA^1f;O4a- z`xv|ZUTbU1kyGK$rjsXma2y8!(6k~}S5`6m@0^xXb9&X-zI^-kt+BdbG#aJ14GcM) zj)9B4=UqOZx8Cw^lTM2mAB*YbO65Mw;z~3cH35LO1`Gp3ZjXB)GI;4g3;=lEhru5% zxmrB#0mHzMb#4QI8#jLHJ>qoy{N4B8xSUSMftVGRWe^H=*#G%^_EcBbx#ZN;^Ar_{ zMA+jkZQ_?-^&R*7`47f+XJus-qrzCm#t@!9`ibYF$K!VKybpwsLzUmp!|guSRMCwK z4C}D>hr^v5A>>foSqX%d#7qrU4)gm8NN67-oYeAb*LXbm$khDxH=9kU!~SQ5WXs7K)96^YaTu zUDF@Y%gd=zHM>@pW#!PAEXl~JxypQUc8re4<0W0wt|#KZmbNNeAB|Ni6(kbB>AF_D zIypJ1+W_E?nd$lNvpt_niV_HgI#`PO->+6TrfFh){7EUlo*%tCbmtcUrp@YY7B-%> zo$z)`l5(OW*nS{tnkFV5$IIDFb}EsGeXFYK7O?Z%0D!8hMk@8+M0+53T1?BnU@*Ya zG`$a&D9cKAN)SfANG6j-t7qFiSSppOi;JmPdmwmP66>QDrYOqqf-uszw6s*%-G2uJ z0A1IO#l=)C&>lJ?in4b%YMLfu6K}AG!btC4tSh6Zahl@bB;L;-_SJej-UnMjp^KwMpzap#fIfj2G)V0oqVib+9*^_Gaoj zRdWWV)RWpxRg&QV>)6D~RG~>#RaRw?mFF_@ z*1q9h7Sx_SdonatcniRf0SJ;Lp}4pR1%>PI*kid!PELj>iqrE|RmI)A_b@U%0*}`R zcfXevB|-pH29Bv}+@AV+`=^UW)zrNDeK7qM;MDl|cz*K93bI(t(CKyadBXqzS(ee& z)s6NxC;R;YBEn~+(eB^XzR|Q`l+CvHH3I#Hh^V~WjHjP@3VOYM-k8}5g=Ad3@G-i& zy1~p0#=f^|-~8=dbH%w<+HCvk2zXVmH{b_9+(DHatdJyW(I5bjBnd@Dg~(o$1&`YY zRaL4tRed|5rSw07;+mxP&}w6ru76s{xJbr(k>k&T-- zZVoiJTyA|R%4XZU6`*4}ogTY(zd+g9S<4EFCLtjK1%(B4?UP0FyEQd6Nnb+gb&=Nr&Mqx|0>#Be zVCEGc>(>{dr1S}ZIfps!wFgi(n>`P}&y5BnKU2MBMH`x(>gp{p8VpR}muxnB&Wxs% zmjFoCN(&hbhE-`PI*djmtQF-1Aa2S5Vdu`BB0<|N2m&k?^QyKKjoDHLK@dRDcH8ZC zLCDW9+yqcoLBTp0jjP*IbeK#=d}Ccc09q3aMydoN+5!NDMFlZwDVoB<$^A3)Qxcde zKtOJ84wyM+sJy(~$pxkj0udJz5mHi;V+I0%)YKFZ5eQr;0hDbrnIMW{Oq&u#5hjxn z{)s@20KlZv&Hq$nB@-8?0|+JwfXb{1Kt zU@(MGD2U0nVl#rl0AyJPSQ`>Fh6@13#_oU_F&pFKlc(((!!2m6wgJG%$Vg0^8Xg`7 z0I;gG3W31=a{$oq^2D?$cfS_^@cD%QoN(mG5f?M}jE~>J`1p8CS{fT0!}$0eF!R-; zN8k1c0FO2l$tgp|7v9WQiW=2PE!{zD+ z2&0!So&OsE7672Rx%t1LVDNQj#@RC$peX99G^8jh&YrmdW=1gR-`~^IGXZ>YHKX|k zJg(9b^CrLFzgAHq$j@K9;w@de^e=ckK4`36JaC|HF93Na3V}dC%gf4XPEJdG@z$-| zMx)V)?Ci`H19f+Qg0@yC0DR{44Q}u2yY?vn?Ew@3t@nDb|M72rtKDdde|~UaNJ>mh zL}q6CvV(eiujBl=ivSS3d++Y{1n(JPI+Hu7>R8m^nqt_dDcs)KbIVB0{ z=}T|S?e^lIO=kc=@dqY$9e%r^X$r)TLNNfXv$JEUti;@>)9bc*JU$^MHF-&mx!pcA zojT3T%z>c)Cx;I=d^iQtX3w4Tu1gfw(b?`TD=}Y};-qap?;xe8r&DTb%7Q_IgF`rV z@*~zXjRQgdPY)e(ygvm}=bHa8)J&MiQfBFw;^MY>++NDaSQu<@;078Sn^;v<4uU6gCSQO;-{GkH!$LueK}BI&yR)_1YOM?i zMAiLnFB|lF`snm|jzq#Fhvj_^M_t2WK#N5IlRtP`dwXk_)mj-Q(9;70gV0o!pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10**;U zK~y-6t&~4c6hRoqpLh3WxmgevFv4lThMH(lB8AEqAhEF^d;(*q4Ie@iV`E}#VvA@( zfWpL%hC*Y|m{_1h?hx)zZgzHWc6VM2IC2n>Q|?Kon)ms=^Gs%5LOU88>&l1S_Z{#o zgKjb-0D%dp5b;`S>9r~57J&8SxRuUgdzY@wxh_AGg7SS5J-!Fz+XzQ$&!P>mRb_3heHm?kdJMn4gtMBiE4y#>KXo; zsnVBY_6gw^vNzJh^vD4D|G+*XZGa!;tQc*J(Ut@g!Y`z6rAOz21N+xij{)o3Z*B|x zU0&es=%6Fd18WPWcv2T*HL+6gZq<)H9KXN2e7W6*VG3P4~7s93h^S=v}g zcDI%QT?P=hn%jLS1R#H~ycQn=FaVFzjLd)tE#7GdR}(-7)6m#1d5RDkwSO{Au9og*+c><3nVXq9h+Z*ca$xZSi?Q ze+oPb5cn_^3ZVG!(1bXt=6Z1W1e+~K^ zG$iqgF z(|);Dvh9_>JQQ?vbn#2h=sA$ek+M*$2r{OjJXGKd69LjnP*uL{m1~J@ue`Y{=;+wu zQx5k!$mEep;mG8eX-8D>gmQp1V^rZ8f3o&>+g@27wm;C5!-eBtQ8j0QiKCOke0lGH zN7YK_nJbm^ZBpDM{{VCgCc@6I4bXYy{ zw2Hh6MAfN0rR}$@!lhNG)?r26r<0X;F5lDX;OOGlF#0M;R68JG$g>I{ogM}e&$d_o zye&zvaPnDH{{Rv$R17nvedWAMR^j4p2e6UM^=o%I9n_95fee6!nbN^HJSroQ_95*P z`H6Y+4(J@%yaEKd!v_yMl+}FF5s~ZvhYqSIo&)m=Lh;xkad=clgpIBO+VcR43n#xJ zDla2i_{6lw^dSR=e6?8bD1dK@3n#xR%1b%0p%NW5-u4oPnMCG{QGNyZ^JPONI(!a~ zYLNaS<8VI#XmnJ&y#r;suUx)cNIlzLz2ueVTZlQ;Oq8gAjAN-eZmGgrTR~a(0BbvI z?|RYfCgMHaN+2qT6#aw7yi=KjMn_THJ08#n`nJ1%!Heb^i1$n@QNly!cso^E2?+Z7 zFi#J_*WUA@*>%MGYBPqYczD3;oqSeQ?Y}rWBldyJcGutYOLHq9f**XSIE7nVibC9L zufFinwTA^V+gbasAI{#wc&D3j9xA~BI=&g_p`p(G(QaP({dP;!9K5@J$&Y4lV$8Fx z1j3?7Z~%@wg`1m-Q`9A$7hJlre6RKN5PaE>X0BtrueTBi{QY-)y{)uTK=rk(e&Odp z`f=MW3-oMv{fY@@uZl5CtrP-({~V8d@Ig}nVwY@u+ojF-0lnWI(E>deuU|Fc^kp&r zQY%$c^dKzkt>c-6Ya33TL$JLc_8QB71!8!x5<(8%tzR?Y%q21YQY%qY^bKKQ4}t5B z%p&Ugzv->L`y#MGUJ88Ry2k)~{e2TnUlb`UwNmvMl(fdFID>0-r_s8b{?2s>q0g=V7M*i@Pc05SdaM|nu}TR{7x_w1%>>VVWG zTd{S`m%KuygE60tGm4F_6899TI^FVVu zV0gHqx&bOcSS;6OwKV%3WBfB9)!_x6fr2-LSDZrM3Ypapdr>lQ=je5QnQmPE7x~-V z1n#-IAIB&PfhqF0W{R_qeNp`2l#2PBU_OOVx#Maj1HG!ae~YtkrSa-H+Vx@OzXP-Y z*0000pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H111L#E zK~y-6t(8q^6L}cMpZUs6liDOrt48ft8pJI|rKxBNYFGR~tB41M;>|;~WLfCS!tOj#3iYQIpiBn>UvXw5VqGm}m-({yGJv8Cfk&l~XhS^%9H0 ztB!V_FfhdVA1Z9zp~mXsdS@BR%tg?39Z?~Tfglh6voR?g5mM>wtasw}FFl0?GLC%2hg4%=4?83^(C{aUX)ol&oh)+NuNqeBA#D&NcQ)^276&H6V~Sq@)q z-)*W`S-e=Iu-i;H(pbYhef`NrjuU0^H}~%64RE)1Gm@bAT{YIGi$Co$a)!J$IZf!w&By!xPr-wQ!%9xf_@x+?3gF7HkwLoXdZCr#Jc!4Pkt-L2h>C@6Qf z)Ryk(Y}@f&l`mAivm81>Y$qi_^=)2eH~^GeilC}lE2%@H2@ojY&V7>zBFCfjG=E28 zosGlcDf`}r3Wg+?Cnz$NLZEkiipnHDD!Q8R30#fmWstY;Z>VIbWeE9aZ~`wzCLd4$ zkd8+bGMn;ATy^7cIA-6s44s_2IhcAknK(Cp59HW;6-v@Cay6cz@YL#k4V6m{=?_M6 z<3T8{P4=DsVh^O_5hWK=>lqr2tyxMZqO79r!XsHq3f_r_7YF~hXmTM5zsNbZzYOyB zAGfS!40K`pNR(B0yB^EYSnB$C;J3d4XnCFKctnYR8uMk%8>;X2O*mcErG`~j<5%GW zAs(kMJd&fa)b-K6&R-#lDzNy+&sH@5ae_0N{;I38vCW>`52xHx1YHNBNg4e?9)V|L zQYa!!%hN*phr4Hc04Q^SLIzBitn-uif6EEdpC4+0PX{pj8Jf*!`WL+-P?w{FT}S``002ovPDHLkV1j=srt<&* literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ed202d64b88d5667aa2fd174b29dafb10fc7b130 GIT binary patch literal 1918 zcmV-^2Z8vBP)_lCyOjJy(yOW*6vkG zsX9TH*X&q*U_hngve%EdDe^^BVse~=wcki*a%$A0Om&AAmxoP%Kf}%=R{$)OdaGu~ zo4LJ>)gN~9gzWd8)zAtB6}w<+5*t@OPhxafzk~sT0&L8B#!0F(f|9a2e5RG@7@HZ~ zR#C9OU((LS8>cE!dj%rD^OfYi#N>DMD_@T zz41aCugo3u*oC`Djtl2{O9$muH$pMR(N+kP91F59<;W5nU|A?;WL}#Vjc0HiF9K2`b?#1c_@N@xNHhb zW(}<{_@iB3b%U!7u8=mD=TMKFPRQCYUzD~JBrxa2DSUnA$f5H549|^^2S6z`%hvUy zb8+qhME#$%uN)e?gQQJhs{;kaMEO;(ysNMP`D8L4& zU`)yAFj@2H+-K`!Q|-rmM2>jAP`?221Jl_n)k0{8LY;#F(Ltc!$^IXMa2)KGSNyU3F&F zy``xMxNG;U+b%}?DzDF!H{U-jhtJjxh3g&ij$EPLV<^iq^KO-W)Y@A;-6{T~KbYS3 z?;Ac-R&PBb2g_;)+Z6zhVe-Mg^8jMHn>GRF{px7}OxMMtb79HPUlUFL>VeW)MmZx@ zQk-MZgaNkams5PY7O~8o_4)5?p$}=eD_-tMnsHTheZhg!8d9ARDmgBEP=w1aH}lR1 z#|3bAG+utuU46U}kk5NZ6u@k|RCL~vGUKvnwuJ{y)sPbJP$}^dk5#z-Mmyizd`Mhw zud)pH>y1V47UAFJ9_Vdc0ITg{QAKF-^h$JlR^g|$Dj_;ljdDgl7U9O0c3#``PimWP zE3u4ib-UNT3v_h#Kj?Q40W8@Th6x4Zwte;e9R&|w+woZ3C>wgcYI)`LgAu^JHMaDFM+F)4eMW(!^; zA|ZC0F4HH(s*JP*(#OOQJ1nHvi`^a{XRb7J_-s7|C#$&L;s!v(+UvVfmD59XquwKFloHmPF?eDth;{( zm{{gN3{T6Z#)6+8#h->9_z$`JF5F*iKmedIEJcs~;>)x2ps+b8eX3Gw45)igBOfAF zVwuOVyd~{*<-1x=ebn69XW&lpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10?|oC zK~y-6t(8qk8&MF)XTQ2`vdgBMm409)#DM0YP)JLAXe)RYdZ{3uT`0vCIA|8^8N!H}eZp`k!?ZHG+wN1eMVNY-8H}jvzn_-{>&CJY* zj^n)WeSeZ+miznM}sL7|XPSPft%zQA$4`Vo#}5k`WPH z_lzS50?4uq(P)%Nl2m0`_SM|n++s%w(&;pRczF2Hb=}E>gM%<4{ z;CbE>B95A-8KRW7g*O!h0a%tL=(;|VN~M18?Ckvbt3`%k2)^%sCWMTdrWp!?pksKe zWLbuIJYL{=zW>}o1ODZ@aDcORsj3QsApGK*aL@C;+P3{{e}7-P4!lJ-LZMI(*MuYD zQ`0oN1qVtg=(>KB_dIWj5b~spl>-2P=Xt=gY=rfFU+5aOMa^Qld_KRCOeP;IigL@c ztga;!MG-VjD{_d4xm<2#cz8Ias_I?KvV?B5DiVo+BuU>m0DyYEZWjuLjiI5TM~b4{ z?uL`TzCJ=JeSiKA5E1kF{8}=Ze0bd?vMhtH>*ek3?U!up!O_vt@72}SDNz)+;_k?Nu+$qK1?8hLby$N~PmF;dveg1_o?O>HNaN!aD%)uAHWb zh=oF7ZE$e#UT<%2!nSRpxdZ+sMNuG;NZ6Fp`Q_#1*;=he0NO7cbz)*-G8_)St<`E` zxm=d3)hf8I3k<`YFC0zNh$xEW`pX0bl zaHg{By5AkgS=`**Tsb~IE&)KTHMrATWB{P2@!e>N3jm-F0M12lQ-1&rWpJD7t2Su> O00000q!|4*xwnh}w=lu|!E zb?Q`cThO^&?kh^EA5*)cxUS2>!UD_7%Q%j+2ChfbG)&VZ9*>hqBuFF@^)KOz$j?2` z`@!kcr%PLc&gF8ulv2L}UISQMTx523mgVK;4Ygw!2D^6cqP4YE>AEgTsTp0@Uq5l; z#5*M=Al}bfYsg%+*?bZJN{=bioj($+zuRTp8M~@!;tcd(kM4G0irnVGZkK;H@PEHD- zDW!gM?AWn%ecuz&nM~$j7>4IXBtA7Y#q8|tmSWeZR4Oq)KaYsCc%Jve`u4}7GnvdQ zB61Fh6^q4f1=lk@Jxve<3djr&4!#7BL1!|V&jV+HXt7x2)~#FH#Jo2_5HL44CxD^r z`Wx_waXOpLenBbqdl9h;g#z>Q^VFYXlZFd zDdlMZ*=+Vp!0&*Dod^c-Jg>gmqh&IgF9X9s!^FhIjs(L!^YXMNBBuajc6OG9g@qSP zdwjw$L`0&R=XpN@XlZFtjg5^j+V$9Ing&qSuUxtEes6DY#Wc->sZ@%)ckjx&{}sR`U7$)!yFTl4+W+*tWeR;ihTQ+S*DOhX2-q00{E={CIC~?;X=LU$t!; z$8lscCik0_WHO0u+xWhJp*~L6;s4pUZ{NISS)bc!@V2%#qR}X>>mFbKL<|6b6+T;s zyRQ4f;hLtgckfs`fl-E9LytuNcQO%McUM@B||22>ySV!Hx(V`F1CdwO~%EXx|OZJTPfx^3`y zJWhLiJ0jwYkB@(?P$*0S>Pc_ob@)VgclQm`GzV$B%_oLD1fNk5F@B288vz1^Xk%)MncY0`O=s2(dsHa7*!LMGu zI@!_D@m?$z8%QRTI% zygEKUK9@`;&n1(|k6D)0mQJUYVHo1NE@2pM7~9<3OlM~&sZ7U&Z+`#MrAre)8F*;ld!C}Y1|$LNz<~qJeSLjjk4B@fi%47jfR&XMJkMJz ztZSM^BobLeuEzI$|Ki--+%M0aJ9nAduUP^fInCURzb`Bx0qD_aR6BI&(5DiK#KDG! zhL3BSwogRvp9A<|7)}I1@GsYO|28%@b}^sN*DL?aK!w#&Vk^=0M1dF(S-)}r{{2nO z&CN*>(JPh8()H`tOOE5LziU^h-Dr1L*PocpMAxGOCN;dV`dL<&aCHd)pIR5#@Y}}! Y0FD^L{OIaz@c;k-07*qoM6N<$f`OxBlK=n! literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover-dark.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..465c7f8db4391fa9122a51b005b270fbebde7b9c GIT binary patch literal 804 zcmV+<1Ka$GP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10B-XP;ik_+z-S}7u`BID!2(* z3)0D2110U!x&^`UP~1vxa7ixB<^D8xz2{(3(l(e_^M$v)-{Rt`Se8}jpO}==8pm-TWLe%Wm&^XeT4oe{ZEfudrSzTWd9hZjCAqE(-}k{V z3^3#vTS*N ze*VSA#zqJLWY}a)(;|eB9oKbNkB*K+-@ml;OYwal$H&JJQ4|+V)4Z$(r?^?Lk&-~-{~@pz03z#mKyjxY?7OeRxY z??CSxhA}ZX00cn*LWshKVHlYhbx25~(b!j2wJ1r_jdr^|F&WSENF)*sV%xS|uh)0y z=H_n8vV3z=l0+hbSS6uzyHkc&W=_yvQ`$ZB};2bu1jUTrWdEwCP|a(CD1~(D`QOiP(xn= zp(*sSg+3Je;zA33Xu-6xF?AskuI1D;#h4^er=<^-OjnXs`BJo!cXjpdXl7^j^g)^+ z%aLU{x_vOPJLk-qZ~i^=pUVnc%&AkSI%~DstH6uE7l9104~PNtz%(!dd@Le2f*|~}=u7c55<-}hNqSfE@k<9Qxo_;?US1k*IJEQ?esMSXpJ^bl38^{*|<`sw-e z=jXOXy1&1Fzt;M9!0P~ui;I*>C0y6tR6B-YkWQy*Y;4qqVTjhcAR?zPUApxCy4O6X z@G-6R2fz!y@AKfn14^Y5K@e=ZEv+?`N`<+(IWY_a%d+Z$(>*;sm7$@bkG4cQm&<(_ zcpo@0KR?g?`}e6YEV~xp_o-AWQeR)M4a4|aPfyR%(9qC_tLr?obYEZJi@FI41j#ye+Vsdg)03{-SICJJq zQ&hI0bS{@WDI(W^)b#W;rBZ1-T_0m{ago{CSwy7S_x+zm=bxJL`uqD|(pvu+u%@P_ zn3C;O>qff2zyBLr>#OXdFhCfF%*@OP5UbT{Z^Al} z?(6G&O)2#*kSr7m%+Aj4q~{YDhQW~|M^H-5hGF=*C$dL2o9z{mcSU4R2*Yv?w=4_O zG%eu6$E35_Y%lPRh?sjtI6^6fZQF>*{ZFKGx!mg_@(z$F6bj7EJ$25q<7lmEY-~hp z?JIy>F83|qPg?8v>2zAx)z$5;)ds9A7Chtj?b~BrU0sWbMB-#aLj$hs%2rG@ zw;BtE+1+9*@7|I1ZIcWzUHx5((1jG__jo-v$r>K|Y`VPiJT6 zOd^qZ*>N0}mX`LEczu06wrvxJ;d@b@j>PjF9UVo}G+(i88_)A(RjS!lnwpwOCX;xc zcW(8F7y#9gk&%2yN5_{HAT&_`WZm=k263&CSi&woMQOSFc^W_A9`9+QK#j{L#_T z|7J3o3DY!tcRJ#hWzo{og4Ws{8yov>p-{L7=#5t6k@!S=d;54Yne25ONBO?bc1JuO zkJH}Xu9Z?!E|-6F^XARJ0WLh-7D6O`x2>&hY$f8VTCHxIcq|qplgSW|$Hn*k^8*6| z=YUy2Kdba7;$vfD_uAUpMl8$fwQbt~HobSZ5y@ndOeUk_@wkLxcx7;K@U0*SW>`+i zY({#u_=AH75B|fltlm^Am9Q)e*L9!R9o;MG=4t>@s00000NkvXXu0mjfC%Ryu literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..509d4908dcb47c3aae98860d51f8bf26816031f9 GIT binary patch literal 891 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0b5bd37df27bca83a2278d26eea9551140b6bf GIT binary patch literal 699 zcmV;s0!00ZP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10!T?j zK~y-6wUxha6G0HhXJ__&t9T>D4issCB2g?wuB>$YaX|?R5>Q0E0nk$L7Ep!<06~$& zp+YnkLW1UMoY3RSm*URJo$q#rBEH~+1Y5-U`uTk`yR+Xam_Un*i#`!O27q+{SOtJN z01&0rzKDDWfVbA#tsn@p)3s_Ge0h2K2>`qzB42Agi->@T001B&kmot%c^)xyEF#bL z_V%_$>*+jjv)RM8aQc3|4f#-R?)_Rti@6FH8U+wjJp8-J5 zHE1*%UKoZgBD!ykDHk38OG+uwT9=r)UaeNI^m@HdXBspb4KI%477;a#F*BnbPhvtu zr998;l}e=(hT)GB)kF9;5#2GylqV*i5;Mc$;bGTWd;NHVA$;ee@M02XhBQroQUUMx z`yYwuwlQYrBJe^Y;ydR&8iC)M798Mc3g_G$#&O(2#GAhFPYn(LfQTR>mGS%cpAwNH zBWvv%Gk;Cf^xzT<_KP*8TCKK;hwhEamhgtWY*dT7nwvvU@#c;MdW!91leC(G&EUr&b5;yIViSaQh1uC zeGz$6#P*qK+U<6^Uax8XP)zSjM36*6C5tc<{(v6T1u>?{C(O*!v)kPQm z0;L}aktDWQlu#z2VFp3c<~fHogo4WEn6d3PGv}Q5>B2e7S$9`wcgLNjFU-xn@67X= z=Y8I1-uHWi9?SRr+eBnLa1XE%xCK}XIKbb)1rdpjG2dC1bvz8i6F@$n7}5*S&6_v7 z={P|1Q1v&_VK~>!kJPP1A4zBBBS=PM1M^#DF zlr&AX!}FV}?uq00%eg*dF9djKXlN5~LPYMcEQ?B|g6q1oX7ySU5p3JWbzK24#;g{R zCu+6YWTVmerYF!FHf*@lw(Vmga--uo3=9m+JG--~fVXX%EXx44SF6<(Ns@fADCi&v zwus14V6EqQc%HXt*eli96O!k-0$Z!qYBNcaljS*GuV)YhcdP2>z-rI)a9y|8ywhZi zq1kMzs;Y=Q6o%o^Vyr7@-}mnoknfDvGz-x)4TRmB*yLRC*r zgZ6!Yhlm^oD$6CqW#xH}s{S$s9R$H6z+u2!P8lw%^H15d0es)z34A0XZlzMeah$%w z%_b2kplv${f?dEt5pg}wTb96u(liBdELGhHIF92iYv7VrTEI&HX_~4rrq4WGsc9!k za;jRbUIHG>vJBg{r58ud>!EhL4e*BzkR-{swOTC!b}U!$;)Vl!Kh^RYjmGI}wR!<~ zIL~t|%UV|8d7c;d$&qPPQ53x?B70SpX0xfKOK0Czu&CQYmdfRn=Dk zuDa90FnkYql0JfGSys4GhvGQ?0j>cJ5Jk}e5!s`vOAc;~q1|pPFzGnX3&s0gSqP0r z<037yIq{Pu8TVM0jes%8*v=J zUml;AS(7BmPqkWYR8@E7d2R#P_JW+XIaTsI1UMK)(J(O0YF&^4*}0{E46L?o8_)B4 zVvVI~TGX%rZ$(k`EVFpmi*ZeTRs8_C9Z=VGWuYcymSwct?V?Le0?$QJw12Mo3trns zqmis%zy4ig%s;>uV~m%k=`_=Pt{>1bV5S_T(*77x)tzx1AG=!Yo;(TgeZLAkBO*@& zH$apeaKy5#SI(Y2d#amwJ%KLCs@Ln=fCqrBz$Reb6?59aIaNJvS=Lv! zZ66sO9lbc8Aiaj3p`oFnHLmNf%k$he#*B}Rja_7(4~G61`VVrJESIW?dsP4c002ov JPDHLkV1iREWfK4Z literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..598a9f02b4e9e8a37e283307847661a17cea4374 GIT binary patch literal 777 zcmV+k1NQuhP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+vZc zK~y-6t(DJD6G0Tm-^}iIf0SY+F+dA?f*29hWVoro*+h&#NE**x)QizSL{COJtMLTL z)dWI}df50gh^C1cTH0bFlx}xsyR$Rnft0AAtjrVQrh=JeE|j{6vEna)%?ZrS!f17VcHTCw1R6q9`eL$?t^ z@~;N2>lz6=HXSpq(e8BG!B}gQ=vGETKrz4KM`1YGfBeKP006ujyv;IZEXx{A_4GCk z2LRAC4Z3>{#}U@9Eq#1uqH@Lbn55|;7I zvYnBx^xokB0ES@z^*zu)X0l*ErF>A%+XIcga z0E{tIHp@x9%`#>z$3ESe>S-Aq06^1qP*NV;(M7Emt_FNOpzKAdkf%zimVrgY0b#s> z2_d}i)0cBK#-0~fb1gGrlmb%dB?bUM6BDAs!pk+r7D}tF$)vJb_M{R|w`)KM;a|Q5Oc;0xicX4qs zhNIdgq-hz1(6ExS0{|2tSVs!IQc^rAu5V6{jg3Xk@LH;$Pwz+zm#~v$00000NkvXX Hu0mjfba`7d literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..47d7bf7813e389608d97ce3a55e00d19942f7dbd GIT binary patch literal 1545 zcmV+k2KM=hP)Jk@$Y|TcV(?CX;-_t*ic$ZVr!*%SF0A%OF|%&loU!sDJh`@N(q5n zFlh-SFL_AmOK1uWB)vdF2?RoJq{fB1l+rx3kfcKK$|!5uib<_qNp|F2UG}D(Ip^O8 zX@xAyu{PF?{vPL?ne&;$Fmuj-gl*2bv9YgO@$a!J-xef+=$BC7GpO0WER!e0yr<+no8w% z1${O%`Xd$jHSiUHV5o)m_6}OYt+a#=;0D~Q`l~8leVJOdO1WI3QYtl?Jb{<0hG*01 z^!$#Xv)K<~>V;kr_yIuM!FD2DF%Go0Hgz528x|G{EEbDuj1hzxYxTjw)bKyH6+J#a zI^Y`Tl%ih>hFa+EJw$7`Iqb$5V<^mBW^sNVz#=@AIF^2Xv%XEE$1|DR9kG7}qV1iX z#C!U19OtIM>r*Z*ad~E1t+gWPbN$KTr#JR#3Y{Gr{U#!(P&&F|-9+Q@ZNsk5a;?Tp zeoBq+iy}`CB!`|`-@avZ_RL4$Lgf@_dsn=hXl!S|jntQGOix`@V~k?udx@c;zct#n zgdWdi?p%E&+G5>3M7m--hFza>X^Gi<4&XC_^+Y0Z`xSs2K8)G1(YqY6r+~ItPw%dQ zVdag~5s3nHYrW-HjpLs?(`Pf8yH)H-ARO=Mr8C;K!^~@AjA8223u=7dxVT4;B$F4e zJJTPJjeZBQe*wbr-o8Bn1GuhBXCx{>z~KKJt~1lwGpFwXPM~_AyQhziXmmH7*TfjZ ze?OU2Ra>-f=#aay!^GI=y^5RwJ<#2IXwSg_j^nUgtBF^yw~Dd$drOlBIMzR&d3MSRZ_5q_6QrC(j&-c)I*KQ;U|B0omeyF5Eh;mT** zs|A*8Rq_`5Ad5)}ouimKGN&7UuBkb%2VB9v?V1 z{L1ytxvBc}`1p88O#KOgXMlqMZEXi>Yww^n93~J9ZhD@zmRhw!rBtT0w1_eO$_>DY z0PZi2B$F3DZ`^J96EHC{61OexV<-;;hu1FdI0SK0MIuqlWyRi1Vs&WUy0I+dOUsw1<;6s#u+Cb>!;NW1PnQ^uiy;;tm vf4{@?LeYR9aK-nRZke1cH2Y)d|04eb)s2*BW_gsX00000NkvXXu0mjfpS<(@ literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..cad097b852b235baea40d09256e8989fe0d82de7 GIT binary patch literal 938 zcmV;b16BNqP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H112;)T zK~y-6t(9A76ImR_zsx1oWMW#;rjwbZikdWqsNl+0!QH~*qpQ_MtqS@yh*I$Kpx{gJ zsUq$LgoT12h@#!rHdP;FWml|%_+YEnUc8hfGihwvPLpOFlXQ~tLEEhwOtk&ryq)j& zo&W!wKgWO~)Y#ZqVlr8L3ycdJbm;3dnM^4`5IRLs6NG_y_%5wpnV1-BZ*Fd$`rKu6EC!T_&2Q3&N*G(-b__ z9%E1UlhrlrHw@f=aIgQ97JY#89h{x5-QD0bk!0Qi3n~-}WTetX3;t48DY>WnYm0pPaj4=j=cEeB0*)pCzLtN=9lL&U4(RdS9K1 zBuVJHK4&`b;E~PgHI&W91$fTBX-EAw6G0I30tWz#g@LANWmGPw69Ay=`nU21kZIr|a>+!f~f+#rLMJbU;;MvpXW27w0>4Aa1c9+ZZLns*Lt32*`2^k!C ziC{4FF9`sus%A!F(HlEaa7iXMTuRtas^%N;H6S2w6zA*L_Bff+;2_41IXod%Cek}jgAC(-s$M? zA9UF&%8eEa^HsPgN@)GNLrugJ7cO1Ccw%yLG6NL;a7vCGIo80K7o9CHUs_UK?Y3|{ z2Zk{N0Fp@sk{Cg6Z(mZD<4QasA3cBm&kg|TX+SXzro3LS<(JycTg{6sKEgn((=@FN z04R!-v)SyUq@uRmy48MjXlUpy0ByGUTW*m0xX4*P9YFRYRLf_24_9VTf_mzCd;kCd M07*qoM6N<$f>egL9smFU literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-above@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..600f11ac9628a52d4247422ea22e4da2ccc4c584 GIT binary patch literal 1929 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active-dark@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb440be9e3033eb1692b1d8e2ec77aac06aef4b GIT binary patch literal 1555 zcmV+u2JHEXP)Ig+_;d4(GbxP zW5A6NHtg6y44{eeL2wL2Lxi9~GmsF60cUz3k&%|^S9NvQyS~>wF21Tx^^2~eyQk)# z+)dqk?)`nI&OP_sEA*`Uo%G~~cYxffa69M?z&J1ngutqx|FxKNM)(KHYt4l-7kgi4 zXGymMGe^E~jkV4XfCqqy&OXP0V+2(tvS4+CsVaKfh&Uyg=PSCUnw`i3)jEmV-R8^$ zXjX7cZ;Ld1DAX*KX6py#kEw+Boyw=PEBgwanwzOr<=J3Xkg;n|`))St zdBE4`2|>n2bC(Yo;HtbZF(?2zRrBZcY@Y ztN;yBy|=k|_Kls!#(0i>7;wgN(idQWv79g&dpx7UtM2&Bv7N>mrlwp}PYN)SyL@4> zoknxQ;UNP^8e{+D9-cnF-8kb`^It_69!Sfc50CxONEQwc2_R{dQ*lPyC2CmtJ2_o<44IoI`jj@hP^qC@Dk-XjDtyxbX>(;o#ug1_gt0iY zC5-Z%0etQL0@D}OeJIvc0W9`O1G*MPit28r{ZY+RJ}FwY3Tng0{Dt>lFsfWsAc(F! z>Y4|0s~Q7G{?GiSe?JS9j9@o3_7{ z9jbcDTyfpQkNV5!o~H#2V1ioVHK0-Twp{)DqN)dTMO6jG20!+f&%a0qFo2<6SV5z| zL^jTc{Zyr?%oS}69Qr@JU*%d@}R2^d34bS>Hndu=Tur1$ix}s4)k6m}2Y-v{s41)sy@!I8 z*_U?%?t}&iqI%&!PWI5aVrHsMWgs0tEFKIn>qU?az3&Bu3#YmP-VCik7}YAL6S>hF zBb6J=4K(W_`yDFF6=k8Upaj-79}Ef?Ug;KiGc-U1p^a+g*PZO}xMHSDbyNh&q_)0} z_9{Pwxm8Q40iYEP>fa7lKKg4fz}rC+8;2Uzmj0H=jx8YOj+#%R+)x|?ZbFbA>4Qiq zRN>N^Y7il)eJ`q)PX?ur&$NJhdb9ql<#WJbV&J;#o$TPx5pxV6;lN<)eL9;Gb_#hv zRO)`5&T2lbDpIRzgQxw<#ph@=nl0e47vSBX0aCySVBC?Z+el@;ilcm8+X< zeV`6B_5$11=S>KyR!b6xifJ`%wTO6g1;j^jv}e)|{U5xpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1120KL zK~y-6t(9L$Q&AkpzxUkT&E2`pKP`(ar#2~!N=MiVr9cRSR!kwHmkKgW=#NkjQ6N3^ zmi?iO^$^iRX8$cIda^Rjk}bo~(4{6L+veu(cIRz*ch`%`v^6XJ!hyp*=X^f*oCD`a zAx?~yR%XP-ThvNsPgH^_EQ+ZBpkQQvno#e9p>RXeg#5na`H^tE^|7I5f5_T(zMPRW zR}9NEDzhnDZOqd_r&WTYD2#FfZ2cZIza8Q~5Bq)y5$UM&Va@Ho6V%ocLr>aym6ASq z?tn>EXwW76v+e;ePTlATaiMTSpKGiNFKfkk^XRFLVX>u7za;tK&6A}n{SwVwJ4Z$; z3$rOlZgaR-MMYxLZ{Brp#MUgu-N6dWg^F~I;%4LNZ7K~bpA#M%F(TpU)z{PxvdanpAdx7F z3RW(fFMnE6SG8HWE;p@+(xAy$X=TWSD5mJN$^{WjNiI|svjw^7C4As#6In3wj8Fh5 zM57Wz7#YoZIAOuiVnjkseXG#b?{4>W-l`xJ6@6##^DGcNikfR}!iO)OPIu?yim?G3 zM}mB)@oC3kaQ<)!$Lm{#4-QwG*WR$hKlIWM0EG5+J?L|C<95gByx=w0-UuHDTiC+UpOwZeO;;s^ zcMo`R`0}gJ@OS?MM~iiz;QSc(9%mOEMdtRivsDXITO>m;5NllwJbu#HB45{O# zRbta=8=3+0!Dv#enWQz1t!-k)h+^ZVR6%08(Iys@jDo^)Qz8*4*=+Jc;ND?{;3S`31ZqB6&>=Ie{XwU z9&zdTyf?=CSbLR#7XV0loj_JfG-jnvL|Q^P;-f+#>BUVsolYNWFLl6H*M?7RO{j0V z);rk+5LP$tS@ri3leXr*F`tNcf;lSGY~ZKnCeiZj1cZec1DfRY`OEm@!CD+WZSS3Q z4-4Z@nm&5*%CJgXmuy;1#Kiza-mEDoSUMHsf(=8N<2tswcKrJNlW1t|0s$9QAr?1( z^m5IxNLzDDiwRh3HcI@fXJ^tw(_-#Q)*rW5!D}Dbu&=rv1att}!;K%Wt`1}j-K`z5 zxh3lW+BiPg$Zr>BQ)Y7Hun7Zzq!-9Zi-E=(Y;~7|2qNE-viP5l+VaLBNyp}uJj|dS z!6pfB6=u`7CWQ^Fa4$qaW^xpQjC!1?X)zM;ROtQlE3ei5qdp+%n5A!q6RU@a5L~=6 zi)JJZZ-x6JEg=FXqYl+ItrC$~7M#53Sl8L|i+9Squ~wo;)}J3P zxF3a2Oan8A=)n79mu||wQ;rS*;__ZkV9+~ZAtow)VKy11+g|k%C2dMLEM^H+H7y2! z@-0aVs~l$!*7p}L0Dz$@1fW|nKang!(rCHf#M5(=usS~-0Gml*Urb)*A0*p*zuXRc3694Cdz%u|K zZA!%081_S6)?}<-F#`maguw2YrKOMcJ`-R{)CnLiGGr_r`y?-GGG2LRCJ1C8rVo27 zE&vXB{wy!VagTv<-09aLu1%QrDrx%KPZ;IRM+VRrn3U>Px(qzvs?4PXNDwz3#sxg|c zy2je?HaI4ETt`kdu~$|H9&Hq; zJkx@oy>*OziVBw9h0SH_{{TN>0ML0Gzwm`5&P$b5PK^pPBjual7&GDHUo~UZ?<-kW zRA$*#U@t3r7l0eUP1O_tRHdt9GXT6-UW>6>{wlt-Ul&$=t{3fPMem^xVW8&{;H*E^ z7MeUS-QiY~^m>7e#0jG+eDt&(YqnLfqAIL;-9K$PP_(l@Vc^DfOLkwmxRwa+?PWFm z)rHYpNsgRq!kTTBtf&gJ$Mt;kfui>Z5(aKuY}tM3VF~&RCM>TAf}k{rH(?JTxs9!KRTB zFRN}q(Yw`9HP%$G^SR~&8+Q*z_*Us|@%HnFEt4`*I-PRzr?y7UNSZ(q}ajq7aBL+>hx;U_Et5pLDJC!@!=3+&|il8 zr0KE~Ki^)3k1H>L2oBlR`DDw%SIYts2KxU1X#ilD_{eXb(@Cac227KqEm-+zD(0of zK(7nz?A_k!#-9(J!>*%WvrkqD%%^?-v;U~QV$-=mg$I%b011F`LQdg*k|pMMB*a1h zh#YUm!Wprcl{yhqCr7|!==&_*a@B>;&$i+4sYV<>)5?mf5&=$4@xJajwP%Z?=`(ka zaKIbGoqlf}022U;T(BWa3bGV{^ox7?p(7wVJQz`7W*8+MG>zf#$Y^Zq!Znxg#we_{ zvnKCww$*Iw{OnKd=-!gO060+L!ASSU7|>mLj8A_$+#H?qIP`|uL?RPJlK|*%PGJX_ zYoV!?iqCbZ_2kY9bevbwT~#0a&JiOe?H?=kwCj1}CVg8nOw5Q7L7_$fkezLvS5NNh zxFuHwAm6R5zsOL~^)%7b$Zsr0cSU=ff+4;J{qcX5j?LxcCj%q^00002Zeu literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-dark.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..56778d506775c7a5c61d4af547551bdace519c7c GIT binary patch literal 836 zcmV-K1H1f*P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10?|oC zK~y-6t(DJ9+h82VpZs{2q)E4>NOzcmEsBW8(J^i`f0fdgP$5QH_yakANLw%PCdZgIUYmX?<00eqyCs+CG5>bfp` z-vRArbCap6iqX+gPZY&Z zBO@cPGMP-P-#VdllT0Q*G#U+~SS&^wjmEj=0O0#RY}>vOi9{wTrPHZYD!a3@6Z8cv zFE6JVV{ePaVuUd^(7dBC4BD2mgmRO(AFL}+j5M!8(ReUaq-$6~R`YPCv&;LMrTSArlQkx0~KS^kyJ=NEg;PXPd0 z2L}f~CnhHD#N+YFTCGN!>o8s;U?p8>7VytFLK>RVyY^UZWRJ*R2fJ4&f~ zbabS322L1;AcPEo1L9~B1zIyLdd=L z$mAGf4rA;OrS#jz#>NlZwkrVY=T+Jda0&vT0Jzb$E(Fj7K-<^Aj`#=f7-V3WK4~HV O0000v zK~z|U&6#azRM{DTpZDIIJBgV)nMoR>5@Ql~gZR~LT>GOx)|RprL0Y;Xi_lWUnNVq^ zW$CsorC-0c^iO}eXtZVB7LsVCTDmBUEnV1cZNa31E=0-4CMqVG+00iGGjs2K`(rZc z7^5aJF+Ol$I3M>ubLO7&-uH~KNDdr0U`8U5SAadL`bFSHU@Z^=Twq*PKNXQrRP|%a zvOYL|{P^Hv@AEihp&bt$I<(O=%^!%!w}850y{h7Q9=`7bV45bTX_gLERlNedV;DwP zdwY9+#ifrNITFd|^S>04BS4v|l1`^dr_)SKOfWq?Ju6(qvMeepDhLLHgu`LV%gc*R z1HhXnPo6xtV$#uQ^i|*wB2wqNuEyhW85XuSnMaj+khkz3GUpvgXeimxyLNQV33A}1_FTqz>r}W`%auV@yTMZGp}@8Tib6` z^-a(7bZBTulF8&#$(CXm1{*hSq`JBqU|dA@wYRtbdokBA=T^jGvA2Mq=ks~(>+6$D zCbLYs1yq$(Dusv;3;v{9({d%GC4W9tiq*avsrxK zClm?=fP<~At^e%q?jBso*jeeewzkiy>fc4Aa$sOUvf1oP`OY#iF@dV$I8GUGVE69b zA6>nA_0uPfGm0O4-+x;~YU1%Y>2!KUWlI?u8R72TyNF1o@B0^{(dd_-G{yuteE9GS zhGG29bzSN2?-x~FaoJKPCMNJak5DL7CL*u5wzmGOySsbfQT+`75qSeJM@L8HX}7hd zGB!5G?c28jDuDNAV#K@{M~@y200&i-cs%~B9Oq?hY>eUIVML@H_)9Dn+dE%BV`^&Z zt0EFkrBY8FJeGraJYFh(VP;2r07FE+0zA{j_ax%+I7352sA>SX5RFE^QQB^(>dR1A z49^pZM1tYrVN|tDM9#)yv9A}~3=w%zRhgciUQNe&DT)JSz@K8V*f*iDdsMrw%d_6* z7D^(KU~q5{3gTy?(dcUiQ2x9M7a1QPXJljqz!H&D29Oh3a00U`1cO0pYikuCm&^Uy zP}QVmS*z{!NF2vu^XAQJ7zWvF_7|s5pFVB)zCS1;#TWDE3deD1Zf-6L|E!~<<0OzW zJkPrhux8DgRaShEP$*O?{L_w(j^6|0zb$P$)!GQB$LU9&gqtm>gsA58ygW3H~dsE7#b*RQ9(z8)Z-NF-YBd{%y;aEo*Jt{(MbMjRLY9NkSkHps}%$nwlC^H8VOo`knLV&tG1Q z@O;t$IoEad+O=yRwzRa|vu*no$8oGkB!cU@OG*~X%F5WVVFL{f4O(7aE}rLI8yFZk zcZg3%rd$bx_Uzfy*xcOwE6cK81<2>~B$LV6^XW$|)<7UIdp_+r4kCi8 zW+x{ne|z!b#Z%+sLSS<()EcHdho+)J%9u;Gz=uGh_EUr9-P`s>B Z>VMc?%eimIGiU$+002ovPDHLkV1li2M+pD` literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover-dark.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce28e7643ee364d7dfa7a8cc934db7cdb5910cd GIT binary patch literal 837 zcmV-L1G@Z)P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10@6uD zK~y-6t(8qn8$le#pPkKa_C;NdU=K-z96Wd~lv<^^^rF2KrCKY!ZlQ;Mf*yokdTCGn z47DVsrBZ}q55k5TN~Je*@DxlA2{zfy%f2K#vpqD15L2VoKP=2FGr!;S-+@^U14`F* zp;oIcQ%ctX%<()w0RW6KGYEnogpe)9SUR0fw+8L+Ew2B?>gwtWfVZCKsitX;+O`ef z_YnjE1VMnJD9|*mAxV-8;CU*Q+PaWnb90j%9v;4CjOoQ!*D5XQ;rxgSNYPFgm%W~BB{kesOg;c+U*L7WR9OqlHSRB7d@6Z}8vQ|9L8~V+Mby6r4WY=|*rfF{Lx-N7DjIk${WsUqdy+?9*C^K7yt->Tg_(ks{F2`P$3WY+~2Ie>p@p#;kBq?hc#s;C3{!~@<+ThV>)D=ZBYZ%6(a=Bb0?RNWvrfH4q zfOnGb8-}r7E|*IHKytZUS`EMt0l+U7X!V6(`vO^9@t^ud~9iHX<1d(SFKh{wJd9- z*=)l1|6cW>Pzb83Vr*=zAxVPrKtidkZ?n+gt&2JJ61e1o*zHQesd3t$)vUu z*LLHde9}mxdFQ60f9&Zx+}GFl z)`m%^)9GWX`bS`A7>1h5K$us_n9+iK3MC0o+zD8r+=fWFI#JMY-~)5 z#o|-RF2oo^Yild@_4QCawB4CZ<{xXh$79mzbov!l{Z$x-IyyQkv$M17q`R1wmKK_u zn^D!GhPf=?%av0&WOmDGnvf0tI2a} zU()GxGw==&9~&E!nVFdlQvHY^2vAiLiG&OE96o&by`iC@4_C^2^gy-Nz6vzuayiy> z53j`3)D)AGlK^oMxsXbwKDSbi0QB_q9B>@xzhM}fTeohBwRVG5AE&lefIvjP(%0Ab z&T_E^z;T?H04JNxZiz5JHk;+%y?X#rRUJ&H)5n&JHQn9a5milFYsu&Hn`ik1ve_&X z6B7X2RQ2466DN*8Db6%BG<-oswwFq!r!F4rK`xhjBrYQTy}iBNOJj_+_VWPca(T1; zmL-?VF+M&H5P2y6wT0J>sy+{}8IQQNkk99tn3zCST@g8xN~OM9yJo2N!_3b=b;r2w zH%g;h{a+wHa03i7>2(#K;Chj71Fkjcs$OYJ$uv`Ll6W%KYRA< zAB?qjL`3jBZ>#+tBNmIXd-rY?5rQE2S$}{3?|^Azt^E(cwr$(CSaC766&4X@W@dic z-{1dxszbx9nVXw?4|p`cJqsif2|7ADR75D3%dea}ckT@y3Imwo;o(a_;QKz$!hx&_ z8)LLwF8_F7VBjDT*_rh`?|34S&_bcG;Zsa9nWUqm0}-)>Lg9Po&!7LxO2P}J0p^E? zhyT~r)wRQQ-RFGYr&KDjQR4OW^|ZIQ1B8V_;ky?uT&0Uc7km?bQk|l?JGUVQ6pPzWw+8`}gl~UH4P< z_4TT%>+<5pbzM3-I@rE_JE~gDX0zYAbm`LH)*}2QX@I#f4E6f;>z6w_J10EPdm$c= z*CmrlthLO|t@_@JWLsKVXm4*<&-27u`|r`w(e&lZm;d!pcuf2WWqf=*fA{X)(vsXc zUj+QS&Ck4*(CR1eoY)l$5!Z-M>~C8Wq0F&L0M00000NkvXX Hu0mjf_?Ag0 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ff055d585189b30b78b9f926e5c248124ceaaaaa GIT binary patch literal 903 zcmV;219<$2P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10~AR_ zK~y-6t(DtL6j2< z4?*={e}bglTdm9}dQ!Tu;frgjRM1@9EK1vPz3j~P;x4vrtEFEU80MVw`TWi~3_k{0 zBFi%C@d$_W^Ye}*Evt5ZKH&xcn~nWJDf2o$GuLSt-|w`yx6fuuXlSFWw0}R8!h)qM$bPPvEVqd;Y%p|PjsY{oFHZp_4II~i)72nK_RZ1ZU9W#{(YSBu<*$6H$tac)o1QacCl#wS~9S(=Btb%jrg3SdE`^DClL!3R|z9c-om{L^v%UM;^Bm!Dn>94qz zDWS3~vo2TRvx5irx|dUVW*CNnzp|WFRNY4yx-C;eJRae2$(mxvQfHnkgb*|~>@V@KrCQOX{oSMep=E{zpp?N zy<3XiB_UasSz;#4BA#=siXbJaudj26qIXBBur5Sajl3wyBmgilEsG_D(#e=Hy=rjF zve47>B(5m>z~kOfGXd~QRrOVYo2G^Cp1!!E>2G=--ER(u!;{1?jGK|j$j_C+Q4q4Dm6wGMM>1u)M%}bw} zrv(74kDorgDBn=IcKF>$!0TPhx?H(`?r}Yedk-EOU%!37d*^QFvC+}dtoNANaO|f~ zpK0QG*VU3W#g6LgN~cc}!Sfsdz=%yl)yENuypKhr6SFbHID75dJ*<_kl5dct1CX>M1*woamr_Xxt4-E}X0m#~DatYF+g@-Phmjqxg dKy!jq`2_))I#n8wUg7`%002ovPDHLkV1n1mtqcGF literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a68e750fce87e93a26518e99491e44c5d9eb198f GIT binary patch literal 1874 zcmV-Y2d(&tP)dOY}Ur6TihBgL)7>qBDIdyP?`yBpuqKB!5_^P5bnA6o^zi4!H-@L zkZXavPx2-==RD8ze)8V;zUO_8#N<5a$k)MZ2}lGG0bn5j6@Uvw-C(^H zj8B*hrz$GSx&rNII%uYWyLRo0)m8Bd2tNd19Vv$yWQ~lRR2^4aG4kf z@49aN_0XY1zB!jJD=Q24DB5oU{0x9Bgus#|v51e4MRar|9t-~lBuN^VqbLe)-?GD7HwdC5%&?j*CQeUFrL?qUSS*%+I_c@@#g!|~ zxOTmJ_yXe?g!+^6^71cdRl20ObSHx<0Eks9pF(!_TA0n|N9kh>r?UrV&eh|ds}BI| zAgQptysRbAI+IG56z{HJaFHw?cTD~m)YsvcK^Z9W8d;?nB+5v(KKw)|L@BbM{ z4Qb*9ThZ&qApFK+vG8|a*i5l8(X%ED0FoqO>C$*G7*1!eg^0H2M z&p*F`VrF@SCnGw_3RyP5Zgg^B96Qdu94R0`bQEF;3mL@EjTU$R? zfAeYN=6nmx90o?6&Gvf!!*V15DBW4QOc(TSNQi~DY}rHx>4B*}r$j|rVKNzEw>yml z+Mb)2|LMhx7rLg37XYA1^eO-;BR!Q&M&o?Bjw2&I75RDV03d{Qt}Q9qy?&}#sjRHb zsH*z=21zy-7CuV`gJJ$mClDDK0gKs;Zo5MUust^`zwzQH7p_l?6N;ifOQ6RR;$z8V zG6g|(JZVp_L_t9|0GL^DO-a%2O%r2;fG7ZfCGoNIDmNWzsVP{$J`Y4>V&WQ`t@PXe z_XRU&0zg!xb@B>9Vr9yT5pl=_anxoj-7VE_;gNB3zW8tUliVpUbA zuQm^Kb>Bcu%_-J26&|s09?7!3{4Bp^4HnfJtC~KTTy;qS-JN;Od<@7 z90ET3tnqesR!)Z3>q`=ngqX!q^D2DpdN*oMoMBzpc*yPEQB}3?$W+3>SH~@1?=5E$ z0C!_!6ZiJso-bc?TFBtQx|8RIg$D;;uB_hw7YzUCrk$hyyCnVc{;d;fc}!ptrVNJ(rQOI>qDhuIT9KbYqHFY z#(y=TzW!4HPzQ&Ge*D&3Z+~Q51IGyiuF{R7$j}YU!=5?JOB2vPL`!A!ht$ zcvAZM22fXb7FS!^0AOICumAhiZyz`jh%hkq3rHgX<7=<&e92D0EVv4lMxj#6B&zru$=gn7H(==k{<~uz-KRW#W;r|9IJe@QE$N)?)zWDNTt2N>e zg2YAu2n`Lziln88Pl!WQq!m-0-UkNm!{NAz_Kr?;cRN_uH3Bf`^?3Kx)*XMlt*y;H zA{_Ac@?qb%1i%b{cI@~?R#@o5UkX8+h)4neL4>dcVOX#r3G(rmO0uLHFR<4?jFo?{c{`43DZ8e*1{IlJ<|4N7`6kTwI*IW=+nbkPwRr z0Qzs;?K^(@xNAbL2Eg}qW&K4S1!<&-kw$*C7{env+EhH^G?pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10zOGZ zK~y-6wUx1N(@+q`@9sUKK=gfz6_H`>qNclzx6j4*&CNxU>o?;+wt09XKk ztG!!?i1xkZY%)sO zo%X}Q!NG^g$;rBNZk~uH&Z}$Z+-Y4;PftH?wOYgLx@2~Cb_Ee%5K-iLUPMGtnu!Ql zYr$HZGIK5>>$|(VuZImXFpI^-McwIi?jqs?09X)_8UO$y{t%JRBC_Fm-n&tLng5+% Xu+t@Q@ol8w00000NkvXXu0mjf)LA_V literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..612ad7eb61331765c84a4c1490310df59501105b GIT binary patch literal 1335 zcmV-71<3k|P)1 zK~z|U-I+~jTvZguf9Jk8GciW3=3%oDN}JA142Xz!;lf6=*q|luR8SBpg(CP(L2#oB ziwi+Ps)8t}3rlH5DOkIZ;s+`i#X{@56TuHkE11_xwI(z3?maHjmrkacCX=rT{ z`+jrg-1E-4PiS93sZ_d6L^iAHCRN=iBG&>}0x56?_)SEP1787$<2e3x0nceEnXlo7 z4I8ctg5YuBK@nLyV-pcX1XV>_$o(FaUIe;Jt z2*VI#491v?d{hY*YZ20^g>*s)`$mlV2GD(wPx111bZ^7(w*u+8$`Q>|9B$p7xW-#Run z_EWq2%t}!zm0kjN0a_>&Bn-nv!8WT}t&*lGz!~rT@YvYcx9#{}1YItdpHcL{McxNkH>F@6^7-Rkrk*hit-B6Tdcgo^T8v4nLe4oRCMGhtC#%~TFoN)XdK6{WoyP5b0jlbEy^OSs))!=Ywhce>qb=%tLlVv zPFF*Uq-mO^gsSR}IF8?Jwh59XsYOwAJ#a&-D}j|#LrN&Hy;7;XJ)4~YFvh$LQyo^P zqTO)lyofwvt$nAJZ2&MnK7J~Sq8nAU46Nwn0yBYuhpn~mUCO?3+Ij74p(KL)yH4(YrTD!j; z|JhEQCP{K2ilVi^&1sq{AWLyLRkiU->@0APwf2*C_i06#`K5k9c0Zk^ z!ug8ykBB_i)6=u#=+UEpE(93b_!3Yqmv8mnKP@8LIDfeg7rp{yd7rhpO)sgFz#Ag6 zCywJ}p|EX3XBr$Fye3W45fK?u)lI;9Am3zm8aOT@Ujm=Tar`+`FODVAqRYb2&`@~d t#EGkoF;@gZ;Jo*zt+jtI1>FBi{{eOFO)>YBAb002ovPDHLkV1mV#X_No} literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..42cc7786f6843cfda1ab986e5cf71ba855d4084a GIT binary patch literal 769 zcmV+c1OEJpP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10**;U zK~y-6wUtXx6hRb)Z&h_qcNaDeAyEbfcE*rVF{YzogYpAFl$dB-voVH^zr(oE6>C9b zFoB&b9xhC@69U0UoCSt?5ex>WnW}zOl?%{JhGE2EJj+Veckao}y@jBTT-Vj9q1`4J z-&0ZzDkVDr05HM32+(^e#Ec+`SD8#EtoOcJsP^FV`sz3W^wcmCZFYOowkQRnX#fBq zMGTyAD3^bF0cU}dai5M zhlk^a24B}#pXiCiL|3}6jS$i}_kpAoP%0Ey82F1G562wGiE8g)0Dv!RD|Zkf{{#mB zz?eXHx|f=!dE=C+&$+IvA4=f5u5O!pF4fa_)}+?4;nh+~L8*}AKIcn&el%L01XCT4 zCk%r&3kLu|2tlf+*Rm`+WSjbYbrMVnx!-=e!)}^hWzyA?rlv)&+ot{|o6Q;k`#rdN zlIrW2SSF>{RKVt3*VVC7DoKde5`#Y`-DzrAbjY?6^SEW?BZL9au88Z-NK;Zu!B#QP z0?w8_9*$y!(L2sq>)?ev=atIavLB5&juT-K$1l9{uGbEgY7?@R3Ol{>i|H(v3 z0mXcd`M$rn=SMe>Ty_8e=Q5WbMPWFV`?gWx{O?WoIfu=SjY{bI&x_kTb>RSYKAcZ$ zD`SM%SMG9G5`QrSXj_foyl7m zYj-7xK~T^M0Dv(5p_KX{g_u^F@%lJl=6}~Oa$-q}mgpPq00000NkvXXu0mjfM*vx? literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..376affc4363e051d6d053cb3d036ca74db628514 GIT binary patch literal 1541 zcmV+g2KxDlP)!NCrfRIYDio#5C^Sd)h2GxHjoe+pot04 zm?rIVyV%49f=V!kG=V@!Xf134b^*Isrwz0rm3noQ6GftQIXG!-H?jS@vH$;ncagYD z(zJ=msS?kX<@bHR@6o64|4u@K=&4iISb_IMS2^l=~n&=w5R-X5f-wUt0qGa~Do@m!DP>Q$~f4y9s|T6MV|`VS&c#fOrw z?wR!1Ncsz+@*B`T%d#~TjYv4$iDg?2b#k>*p^(qvl#2DgUh}P{#|8%n^SdfNmPtP? z@B&~$kqDjLJy=#_vKy&54wvV$^^w11iGTmyL!TILw4F_*Co<_DDm-nB(VoLcq&?WN zBiXh1zR$v3mg3SPK*3jYd@zytM&P!$rjT0z zVF}gy<41?z-EQqV>B-Ew<394bF_s+Z|M;E>*SS*2k(-|fa1g!}A4m*)Y>t5fBjt!hmDhc;U;pmc>J(R~vJh;(+*)zb^m zZp8n~c;?)FTh$1_=;%N1G@hBTZQJzUeutPHt`h$Xi-kN3^K$@>s5uc!B;LGHt^p9= zJPBB#Xy<_l1B9cUbocfFv?2cMW0`ZGzfrEaaN$C;Q63gC8VX1D&vFyOktm0H`cP;U zF@GK(dH;)><(XQg^f`q{TQDd)-8^=KP&CS+-ov2Ug7T-y%(>$mbBrjT1!!;IzmIP# zLXikPeMbOo_K`nMWYQ0=jT=OV0a{x3c1>=Sj&OKYoPfgV@$=_T)MG~AE)l^FG##Ab z4Y(#Q1Q7oZW0~|r07j86W6X8O%UgwxaG2h{BOnqGI6Xe{{+A6aU+O`--IQP`OtiBL zz()0D1G0?jR&@tT#c^0Hhdd#4_RZqHAaLOgJ zQ&XxdBm8(QG5qtjaU;!bZwOS%rP6BB!BQ@l$WBkGs;{biD}FTji;X!Z7K;@XUiCds zic3oe;du?GRAO#=N>x<_d2Aq&dU>-v1K|7eBY;AF0o8*UZKqTuJ2R!K>Z5!kb~O2` z8|4~+!DKQGyyn(w6!N)!6RlG&70J#_tE&1U^7VKk_3NAEf3y{PJSkAQlFR9St|aB+ z5_2=timH$5*J4A--)>cNO*)=RT}0#wRh7BfY2A-?yHs3aZgxgh)$>IjjVFeGx1G9m zhmP1#@|UXel3T0E%m3H1C#Cr0zn%b2*Q!;f zFJ08-tGho{3JVL&XJZL9Co#%z8TcWYG~$H6HUDVIz2?uv*$ zS6=o`?&NWO+e0=!lKvFF{s55^tUj&-*meLrU}IJ<60YY_t5!E|QZtIaB!SwC@%Sfq zyb&}!Nk>OVJ1wvFpo)G5m3u+&05)DQ^D2yq%HI(EYwVun+aj`STkVc7hG)*4u|F0L rN7c4FT-)`GY0JlAvEtU1|7Uy%_F-Y;A@Qb?00000NkvXXu0mjf6nOIK literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..962abbe51e972d5bb46811c62b460e6a58eef692 GIT binary patch literal 935 zcmV;Y16cftP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H112joQ zK~y-6t(D(vQ)d{*zvow))#7H&X=vgjsjeHtBLV5PH+HP3Xl8)(RtSvPUJn-_K z=ly)%^IW_SffgYM0@Ks!8?iea7fj0-uGKcX0l;Rn{R;vQ*Vi}hJDtq5D2laK=bMAr zzA-s@EpB6|yBz0ZhmODNK6tPfE*A@eAfRbw$WLYb_9&}8D?MA^)HlDqdGp5oJqbin zB#ljc*I~C`K0ERS+uM6!$D0-M1*FrNa=B8OqG^01ilW}Cj;b#{{^-+NoR7PFY3ys3 zZPh`0Ias8Vd$8dPFHjJ!lER7pCB#E`Zb@+wWU3}t|K)&S5*{c zQIhV(S65fpNUf|UA7z)-cED$6=Bhb4zxcxz8~`YSz)HaX_IQX7x;!5DzItvL22!(` zs!}X1NXe;09S#6gp-|A@8+yN#&nurrqXP_0Q#-L*z)hr6nTk>@E=bb7(PlWX^%ni| z@aHEVoE&~jmUFTG!-p7}ruPJ|ZPbuTXDTJ7xF98`UV}FT0L-WIAM=OaIl?VJei91= z{LF6cDk>$+%*>Tvy!bmgo0=Y5Sy@qA)omX*9pmFy&USZsZhO66HX0jn^L!9)w+jHE zX=Nw{1&^11*Pj3RS5?*4uHLzGO9HU*e;0Xeq5+`$`uf<@pPxDH_P9q0k~pF3Mh^hc zH2sfhnMIw3Sp-odv+yg6;^e$17YJeUYMh5?lZP002ov JPDHLkV1hQVv6BD* literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/slider-vert-scale-has-marks-below@2.png b/source/gtk4/assets-hc/slider-vert-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c230252abd995442e233ecb10bde7180195380c0 GIT binary patch literal 1903 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-end-active.png b/source/gtk4/assets-hc/text-select-end-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ceb48454ad5576fe436e32f6b32aa26d9f4cb119 GIT binary patch literal 868 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-end-dark@2.png b/source/gtk4/assets-hc/text-select-end-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c18f034df325f01678212b407ec2ed9ba57cb54a GIT binary patch literal 1397 zcmV-*1&aEKP)^SlDO`9qajw+}Stcp<51uHfzU< z5`RIYDA>-b5}>+iKvgR$L8VF{L8YKP`an%8h*G6h)woIOM{7Ixut=_zN0TOP66d$F z=FA;`K6CEOZ^jaj$NvJFfqoG=mrN$F0ZNS}@p!xfSk(rRNmV_ss{OH8?2l8YPPw%L zE4Z#3x_9p$wrvv*hY=Akeh(N>)&AMp*{hjMW_~BZW?a{`hlhs&@cDd1A`zm|D3M5H zDP$J7=(=uZZf@>!CX*>`H`oJJZ5|pLS{1Y`3){Az1vvv;5RnVTV)4?MGiUPK0d^O7 zWoT#!)wOHhvMeHzNHv?r7%x-+uBd7z5D1*_>FLRB30NYLxTC7CJr8WDj4?DcG~hVS zO2{Jco2q6)q0mp=-Q9C93>J^aZvk(PjEpcpzxmoW##FOt+xAk(C%|Q(KNt-Dyje(z z$K%7m!O_uCDwWEn!IljsvJBF)s;f{zRlf&%)9Li!M!~KDhpu10PPtruDX^80jg5^s zj)QI6YFU=|<_uVt^;K_g?|pRAvQQ{6Jw1)85)Owg5&59Ky}j+gfdjwXym@og7gsa3 zq-eKIuIqCD{(Z*A#-vm#De!qT8a>G9*o zOixcEBF&{z>1(gusA|nJ=4onb3S9vB;^@(%Q2-+%H3zFyDrB=+0UCTh-)B(c8e6Jt zHVc4=d<46o#ysV6Id89i_r!@44Z9{|0Qr0#z+Wzx5AG_kLZJYFh`eP0KkN>$#Z4X{ zW`KFv*)3@;c_zYjUB|HC*>_|Uf1bQq6Om9AY&T?V2}8lKa1_JmtNp6sS#c4`8{iH= zU0q!*nOMQ_uMv^)6^%8M$DpcXMnrA_)YsS76bhiBp#i{kUH5Mj2n2oya*d6RHGMPd z>gw?O{Q#qVeSKNe-QE2Zxa^&-YbD2V01%OjuxP7+0f4=G_tu6A*t4f?ipAo#Kt-cb_V3@XBI1fjXDXFib_=xXXg)YNIM&h8afgKyvN6Vx z%WcUeA+WGfx3shni^VX;xWMsLD)r;4erpZT)z$U>{QUe`5oyfl^Gr@ozI672!60pI zZQgoW0FIGZ9&o_Veb>+I~b9LGth>S-4KLE*`hC(O>ylFQ{N7K^Jc{QQ1Dp-_nW`g)?#D4|fu z3q1l(i%3s0nOyglaKr8}kx105>QNCnrmAl*jj3wY7F(9}EYmp(^!fe%zKz~$zmRS1 z>gsx3Ro_$9cYrs5HlTiSygYChxGf@o0>65z`DXM#gC+@?b5ZLD00000NkvXXu0mjf D)j62i literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-end-hover-dark.png b/source/gtk4/assets-hc/text-select-end-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..eca1f77ca702b26cd4d431b4d4d03d1f850c7d8e GIT binary patch literal 750 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-start-dark.png b/source/gtk4/assets-hc/text-select-start-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ff80dca11ec86b930adbfa6f43e298f75355615b GIT binary patch literal 723 zcmV;^0xbQBP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$@o* zK~y-6rPRM~(?Apl@b})G9icjI(srq+nxz#3f~A$(6^V@>>B`o+QWXCKhy^JlBMc0c z((b6LgcukY7*K_n=*YkZQPoCD>_m2w`h52oXsS?3X`SzQzW0&eyR#9-%=-FzK}z{p zYrR24cQ6a$`+hM^)3Vlj0})rEC`y7L$d^hbEw6(pr5+h$yd+6h<2Y9BcH8N6I-s@A z5fRMK&!?Ayo12?ci1_ed$mm`o0%pD#tW+uwwAN1%ai!bssvroQPNxILnA}DC0RRvY znEB6^tJUhwlarIZ!C-Lv=;+7^!|+n%JO}{l4D>wjmQw0-v)OcykB_fB+ffh^f4A&; zULFxYHX4mWtJR|GVndLb^|1Iw5Cp}n7ytk>0{{^DzF#Dwjl;vk8(FatP>@pUUL40N zP1A9_VThRdez)6o#+8^E5E023v)t?TGS6<9(`#c00Ibvg#||?a0)R|Ei1Q&L002dZ z_$`;a(#LRVY}*EA{y{{v?>J6>TySDyA|;|PB!u`dIXTIvL(QCGvDlYVzNM|Lt?vNv zwNNNz#$4A0Aw+X_c6Oft01)xn+}vExvaD-kQc5V5O0f{auhnWs000~u9Q<5bTFSYu zyBvn0ZH&1RW?2?2E-uDW%9q>Q+jRf{F??7qmp?^OG&MaveYfB5+ewoAx6Orxg`N=N z)y~e&^WpkmCsChi?yf#x`wP6I8GgjKFN**G002ovPDHLk FV1iawNpAoE literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-start-dark@2.png b/source/gtk4/assets-hc/text-select-start-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ff6206cac6d4e82080e8a0a31723b614ba3b78 GIT binary patch literal 1354 zcmV-Q1-1H#P)y$XYZ z;v)LC_^$c(lSdn&-OioUkg@uJzMC7!Hyr-%IP0O{Gf@LxpUo;whT|`a; zr+_4YsQ*wD~Wr_bkm%NUb!UH2UzDk4~GDVNJQ zj)UVkc%HYH?G6SuF)`6qDwWSnLbnxa+#i&CSV9MewlHoRy||VRUr#BVf$)Je{AP-?1_urkX-U z8erLM_6YDfz^z-iWPN?TrBL_C-vCq9kAWl0%gdC@<+jk&EvBk>!OovQ9|uOQwYs>t z*cPZ}FcIFcI;a zKp^lu;Hy+BhhEwDA)iszX8~N-Z8uD_VFE@(1_0Vzw}5S6ej_4rV6P+Zp{l7RS;N-Q z_awwu6Ij)#>Kbh8>}^vML)8Ff0H4p-HlVuv{>HH57!mmgprfOseMDPoVwf|kdJ~|t zv$K6fTWVssX*|#S9nf$%+(x9k3WY-T$3M;G%a{KXksBQy9R!2Hwm}(V=4vv zs|G+-e*lQb<81?rL?ZR9{4t-;Z`AYiYk))|(OgSfs@~pS095q~fB~4Ep1uM68Vm-B zMx!l<3WY-Ta~B-P`K|#5AR?atq*AGtT1`Y47#OHOf11zdH@1OYym;|v;HO|PNGg?T z8CWuztY_nIsZ?sZ{`s~(BqCW=E%){HwImUGdwV&0^eC!Yw$`4VoSbZ25pC;3*RNl9 z(&_Xczz01&J+i*OE{8RzB@zja9Xp1Ic)*#NnVD-ROt+1c5@)9Li0h#Zf_Vxp># zb>tQilF20f{r!lDr>f_2x!m{nes9OlJv%!)n@*>1h{%aZBoYXR!&Ix)1J7)sP>8|7 zK@y1ss#+G2Q@LF3%8q~FK^u*YjXh(n{RVhWRkctk$kNi%zQ^!TC`4ahAF)`hp7Gae zwc6QBmoClk_M3;+g={t(P}Ol&y&xhnfVH(X9LJ$jso=Wqeea@yK!C2UF1owBiAJN1 z=B%p!8DlOK3WZ!gpMT&b+nx*7@bGZN@Ar=Y!}S-Kx~#R0J6E62w^JRQ6_H#x9R6x* zYHDpS=RHy--E#38s`?V}G|(?1AwYpD@GtNeaMfD-%goHo+mjD0& literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-start-hover-dark.png b/source/gtk4/assets-hc/text-select-start-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce0aa8ae1354f32b95d259efdcebe5559458402 GIT binary patch literal 712 zcmV;(0yq7MP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10#!*w zK~y-6rPRG|(?A#o@aKJfaht@pk}mx~?TSF(aUBTSj??d?(=$5j#8 zQA$-P3sSGw%UbJ4BCGfwTU+-<8Vna^$_ngQgFmOE9BUW#S_nLdc~Kq5+*h<@0%JvEri zCXj^}wXfcM;JG=2j3?s;Bj%ynHTrP`~j zt9uLpMD%=qem+v_+J6F+QdnGE3@yugy1TopEdbcx-~U~yRA!3B;+^4eXkYajDW$Ny zyc}AV^{Uxyz6Aj5xYPIjFTGxGu3RqPj^o%)lH^jXSS(^?WhGKdy>7KyFOJ*KRH9a^ zZHma7!^1;22m&_@L!@a6B7#y1g+jrUN~J%xZTFQ@Pa2KJ$J6uAE$zm}hFVxy*c6c( u5v>!^8~_+&x9%RIeNMaIH#7Wr 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 V2TgnwV!Z$W002ovPDHLkV1krX%mV-b literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-start.png b/source/gtk4/assets-hc/text-select-start.png new file mode 100644 index 0000000000000000000000000000000000000000..e43b2d7214300e5fc4a7b360745b3ab7b514aac3 GIT binary patch literal 807 zcmV+?1K9kDP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10<=j) zK~y-6rPNDER8bfQ@c%jY+@nE0d_Sas(9=g4E18Gjs3Ub6TjSW}-6(zOy)wAK%CMI0Q+Kwl>qF ztJXD_%V@RiSQSYG2?PQeaOibS*IR8T?#s{1v&za#(nd$d9d;B%I`pbxxNgR5yFRbr zxLr|E?k+Aaf~IS_Wmy;-eG@+rY;QL+HD+DeM)LO{JI@LsKnU3%?C7|2S=V)c+;)5g zg{N$9MY+51Q~^{~)%QCO0FEO-DcN0eXM5)f#jQU#45QNLt96%_6@xMMUu1WN4ghNZ z0sa22GNLLI=W1)x>*~%jO6g&o9T_@*OZNNyX}ZS7o0}Uwr>ne2leUJG03p~cSyxl; zmy{M~R8?0dgaN>2MUt{WAdn%XXl-h0FbGMgEdceOlDrA91Ei1URv>ZtmTv}d^TbA>V3W1TC=`V8Yw@5fXef%78 z9Qy_B>+AVOD4Cp|o=F&+oehEW$alj~gA@QP&I7~4V>}$@N5(kkc>QW99F0Y9o2Drg z00>S57aJRz^iXK7*6S_TR8>9H%Z9@o{Z9tM5gvJPuebX#04Up=7cMrx3auV-lI{e8RHG)=~Nyd}lZZwMjl<4!yi5@3w|po9dY lJo+p&|MlhI;Gnbj?r&G`5_bpHzTN-;002ovPDHLkV1iQ|Vr&2a literal 0 HcmV?d00001 diff --git a/source/gtk4/assets-hc/text-select-start@2.png b/source/gtk4/assets-hc/text-select-start@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2c257c6c152c04d98a497bac174ad6087a6aec GIT binary patch literal 1555 zcmV+u2JHEXP)>54@YRtN&h!)kUDi-_+kR9CT4eCqaxT+iH2PyZ2^&#LL9O+Q%XZiJ2U6ohv`fP ztkMdd@t;g`l5_4ozxjXPIo~};_<2aWcJ5wn#Xf{v%fM|mKy@UN=+wCnhE)#{b3TD6i}4b{z*59Lg&G8T(D zLI1*osUndUh8SUN6%X56O`t-QN!Il*AC zBv4S`m`pn+!e#~9+Llu)w}5;VQN%INKI<(~bbTNYprN6@WKaOkG?=J$U7v6AUNBB$ z)19}q?)?;*+^Q6DTw|OzRH?100ZJD}pwJkft4fmqixyQ;!t?^bajx4gv>Kqo@2Av` zspgy3h)Mv!=bQHf(@m95rLzsyaTn1E$X51JZWREjbQVm+j2mDKU~+P@luQ6zo47XJ zvZJoTc>ykujF#N7k;@|hD00?_=+^+rWU{1C03#!p0TB4wHAcU*8PN+DE|#o#=afiX z0wAMy!0g?-cUYlsbo5G|xD-mIQk)+g0^v$9Sl*i}=l=lc?;k)!O7a^VJWo2E29*yy z&zmv;BJvi%$*=m*f?ckd`p@wbS&LNP126#l_Py8#bSINZP7Rzcx?73FCBFIQ9H18~ zg1*1!!Lp?CBEYAgewMYgNV3-Q!M{GtMoP>}p65+n2Nr+zr4NCBCzDAIAMP%iTSpFe z^X<0@Q2oO1cmI~-x&8x8(%TTmKJPt7Utj;cyLIBkNqTyEK^POqZuLAbcMrvNXa1g^ zp3${yH=GpocW2I=mD<`Gsj01*AE^I+#ryC76CiD@JQ06o&#}V(?_EY5J$mHK`t=(U zYHj<#z$r1t(A3;`+sc)-mP4N$=HrhK0i?0|RQ%PK-@S3%jJG5`Jx7i|u=c?|g^h!Q z=Y2y%7r3)wF@ak=nI{sLIC$_K`uYYy7z5qB@0C68%{2B$ZRpz3wcI-9ZD55lMpxX^ zCikydP3;^nSrUm$^d3D%fB(Sr>eFK)c56HyKlek=+%!Jhwr%rOSJ!r+vKw>}Kz;o$ zh_*&(YHFmeu9nKm%KUg$W$elr{~I3W!q7!doj${N!{22m6NVMpeeT@pHx3*)kePYL zS%T%%+1a_kXxX2v=pO~z3i}+#!RPY<*_u~yos`pYMBbR1y87n+{re|oGv80j=&l`I z%dK&K4Xi;l3N#`FP!t$PbO>usi)b$<^HDq=KRees{tulJ4J9Wj&vXC)002ovPDHLk FV1h1p?tB0M literal 0 HcmV?d00001 diff --git a/source/gtk4/assets.svg b/source/gtk4/assets.svg new file mode 100644 index 0000000..a0b995f --- /dev/null +++ b/source/gtk4/assets.svg @@ -0,0 +1,1358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets.txt b/source/gtk4/assets.txt new file mode 100644 index 0000000..a380d1c --- /dev/null +++ b/source/gtk4/assets.txt @@ -0,0 +1,44 @@ +text-select-end +text-select-end-hover +text-select-end-active +text-select-start +text-select-start-hover +text-select-start-active +text-select-end-dark +text-select-end-hover-dark +text-select-end-active-dark +text-select-start-dark +text-select-start-hover-dark +text-select-start-active-dark +slider-horz-scale-has-marks-below +slider-horz-scale-has-marks-below-hover +slider-horz-scale-has-marks-below-active +slider-horz-scale-has-marks-below-insensitive +slider-vert-scale-has-marks-below +slider-vert-scale-has-marks-below-hover +slider-vert-scale-has-marks-below-active +slider-vert-scale-has-marks-below-insensitive +slider-horz-scale-has-marks-above +slider-horz-scale-has-marks-above-hover +slider-horz-scale-has-marks-above-active +slider-horz-scale-has-marks-above-insensitive +slider-vert-scale-has-marks-above +slider-vert-scale-has-marks-above-hover +slider-vert-scale-has-marks-above-active +slider-vert-scale-has-marks-above-insensitive +slider-horz-scale-has-marks-below-dark +slider-horz-scale-has-marks-below-hover-dark +slider-horz-scale-has-marks-below-active-dark +slider-horz-scale-has-marks-below-insensitive-dark +slider-vert-scale-has-marks-below-dark +slider-vert-scale-has-marks-below-hover-dark +slider-vert-scale-has-marks-below-active-dark +slider-vert-scale-has-marks-below-insensitive-dark +slider-horz-scale-has-marks-above-dark +slider-horz-scale-has-marks-above-hover-dark +slider-horz-scale-has-marks-above-active-dark +slider-horz-scale-has-marks-above-insensitive-dark +slider-vert-scale-has-marks-above-dark +slider-vert-scale-has-marks-above-hover-dark +slider-vert-scale-has-marks-above-active-dark +slider-vert-scale-has-marks-above-insensitive-dark diff --git a/source/gtk4/assets/bullet-symbolic.svg b/source/gtk4/assets/bullet-symbolic.svg new file mode 100644 index 0000000..acf880a --- /dev/null +++ b/source/gtk4/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets/bullet-symbolic.symbolic.png b/source/gtk4/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6925a5f851df0f65b8ec5ce0add05b88683463 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@?$(*978lF zUY+2`)u15aB0u-=w1;;eU*_C3iFL9 zm?QMox$4H$87&g8k1xHt*DLIirc3GJ&-Ul8t$MPfy@U1jM7DFRx7Mg!-M>fV63`w7 MPgg&ebxsLQ0M~Ln!2kdN literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/bullet@2-symbolic.symbolic.png b/source/gtk4/assets/bullet@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..e9df4256c0fda41a3ef6e43ba0150a926b32c4c7 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zEX7WqAsj$Z!;#VfuOGz z^vPedf%yV6fB4?&uo~egM$->0$7UKiJiQm1{G8!S+*+}<$_DXEMYK1#i*idT%#SV+ zWZ3SYCSk&C)?}x5cV2xhmTEf%w4(h`jZ24)hpS + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets/check-symbolic.symbolic.png b/source/gtk4/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..14bd626cedc729059f15197b707c289d52342899 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@)vr#IEH9U z+6k1(9P7OmivV=OtO5P9tpm*BY< z)%WeW8#tm(4qwT;V{aIf?wf++Kcp3S f`9C}Dzsh~5N9!x&UKJUjV;MYM{an^LB{Ts5W9C*a literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/check@2-symbolic.symbolic.png b/source/gtk4/assets/check@2-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..994ce3a0fdd3557c04afe57649dff25d348be36c GIT binary patch literal 366 zcmV-!0g?WRP)MRJRyw_l;_8cN)~dW;ZCx zabUi4Of0R_1@^7s5uU>rBQ@(EtDd M07*qoM6N<$f)^s1xc~qF literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/dash-symbolic.svg b/source/gtk4/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/source/gtk4/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/source/gtk4/assets/dash-symbolic.symbolic.png b/source/gtk4/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/source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6340b2e2d5162690851fcbd7e9f3513876052920 GIT binary patch literal 758 zcmVX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10)t6J zK~y-6rPNJp6G0dU@c+#2?CwlVYMUCGw3O0Y@TOj>;6YIkK@blf{1_f8egr}A>Rk_F zt6-7pQM`zPCl4Ncp{Ka}*rmbk~x&y?~UFj!fyhC!&_MNM%9_!9LxWF3H6ZmzV* zJ$7NHl;?y1gb<8mISX3Rgt1y@)5w1UKo0_1Zm#r33IsWwN(RI0JMQ4dm` z%meT(05D1Lnb=}dhH-f$%NZTycL0!TgO&Aa5XZ?QB`fyYTTH4nfC_Wy@19m_X{x@!$Tp7Vpq0K~B<1tA0mK%z8uWQ6t2 zhF_`4da9D!N^U*?&}bvQ?&bj)r(*mnv)OfRa0)QTcgt&(n2$=S=V`F@62LZqR_Ecv o9?Jv30XQ9X20#oT?1tL;4Hz&Y3_F*A$^ZZW07*qoM6N<$f~^Wp{{R30 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5218d97d95b4aa0462013f6337dae905879e5c GIT binary patch literal 1516 zcmVgGvLDJMpiYcoFF1#S+$`FjfApuJW<$!X2W zP;;|BECV;orGRoN0J!PHGUd71$-v5Uvp#YcxKS?US(u;V`sHb=VFBQVkGxIk()@8x zf4r&uKh!kFWT#SvhflWIiFyG4PF;GN&gSab!@}7)U(8+Li%ugdnT$!UdRqopyOElK* zA0Jk{eAV;ZvcO`c6tHml=%_uM^6^@OX1j+74?Lqwz2^EyM~7vo6@iy7lnY#~T||zn z8o@nUZ_;RW55*naQ(=C=^K?ao7f%Z{iW`ocD)+6GSLi)?a5yZSo%6)JC$M; zmbO;^3VTy2z?*>7E>+JB1(45q%+FLMGq_(4EE&wJ%zY2|QZdLeRV|(yYM7~Ni9+Cm z^0HT|ePx-!jf|3mDex6V0wc+$|$;1E3iAlQaQPD&zqWxM2_$ zM1-909n$RVlk?4BImwF#xL|~duCHN41d}-~7{LE5poSSxat7!)r<2u;#Hj+>F{*4j zRqST~ms*E&io%8w(GLOoaWZKaagqWc%7+Hk4*)vd$-|;)rt=mrhJp)9FyQ8XXHKK{ZwwhVr>f9ZmYkSe`9|LZ+-qevx_skM? zV;*lb6>w^kpV05G0S=yhd`mR#ZW_N7DYCTF?rB)c%UM+&onFj?)u-wd!P%eL?$#Zk zIo!X$*VrY|KTWQfQ{>Cdc2Dy;PYS0zt&LWXhilvFoC<1xk#_380=9wOD{nu{0oEm* z_l;j_D{^b6-IFA>l#2NiKLDrJv087kzSTk%#kn^Is0Q%N+Bs;RQoy++`iFS=zlrf) z>GjiayV+3%DFnG;&2%KtW+UR`wQcS65&<^U#;@A$=AX!>ue-m^^Li)%7s;2Wyj79{`o%0Y-#;-rpTXr%D{BgSu)rEmi%aaoyi0-JJ(yv$8#SKQQCW zi2xx`&bAAI7gmnJ)5bR5`dazK9Y^2z>c*t=P0m%Sys(qiDq#oj0UhH{vO SKVAs{0000X1^@s6-qmI800009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H116)Z& zK~zYIt(99$6ImR_zd3X3jBQOoD(qI5UZW!6$;)P4HM!lzSEFyGfI-TkGU};oZ0r5-zFXx>9 zFaLASmwXgPA?G^(&m6~`R#mMmP`jjQr1NB?1C9!Ru_!SAZC;d{Et(jgqrzW2nn5zk zRq6Y6X7z=^|8G7ry1QN&&9@#Kg@7dT;!ZWDf_X!XHym=!2Uh5J>mOkdG^es!*Pk*}Lu4*h5 z7@YiTty`S_t(dL{*%lUaJQns+TmKSEQQ7mzom2NRLR}mDWoDi}dSIPf^yUd^fhn+= z#rIw-d#Ua1VslYxpzluI{h__on>s7}^Ck$)#Y2@I(P8613;a;QS20u_ZkHrQE$*mY zdKE~%sk7?LM3af}{ju`9F#!RcD~oTkxbZMy&*G46 zp)pllK9?ATn^`zj9A>RAQGtB|ArxImD2mFlS=q7uP6pYmoCy?cgn}OJmvrrGKnE2q zj)Xoy3@sLV-lN981~k~CstH}~B+<~l%lA8@yb@203#h~sc+@5F(zDwwq^J4MK8_eS z8e89ti`vlImtbjJ?`_!|Apo@A@Y5X!n_emdivC5wx3Z2yP2EZ)9H;@H5deDE*)6Sc zRju8AJUFP0k*n#z_7ed~*Oc1M`s%v?^dWyHdV&|P@Q#wX*V+g37EHHtJUe32pkLCk z?N}iCG%Q_dt1I6GS(X79Lr?>q7tvfRxwMWfTFx1E6zem74|6q8|y%IS3)yhN1WBaW$wsX>NIS x<480)Sq#8O&dC^jNjQ@%Dp^Ldv}C2V;XA7DKse)7uBre4002ovPDHLkV1n*G#^wM3 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-active@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9431dad16addc96b2ff08b82f7224e7023e75e9b GIT binary patch literal 1927 zcmV;22YC32P)(xg~FFB6j{g+lIdSJajbwQg-_u==&2{;El#y}D+ic<#vz3bJgX z;hZ0ZT9sZ>cFEIJeRjlg`4zR#g4&}=q5WpfL>A6)0FakqB|p<98qWEIf|cpT>n?hl zc7HZvxPr=ks}W+aCWYzO&ram&nU348Pa0>#J(UZ`7) z5`ULMn18i;0*k+ue$R65OdEL_R*rt*lL%Hhic3H7HtlX6Hr%Aj+Gix8CrWdbo z@-$UH5coh`{^tGjfLb9)`q`3P*320kES{;^b}~}U9KYb#1gvouulvZ;RNeZ>xPtQf zxd`RMT+*$6fcdNVN-7KNh0i{%0#eytK=Oq>vPwBjIl+VvXDU~LaIxu-- z{ap>+fl~tHE``WhUhHJk{H$St#Z$f@i>0&DQHUHv>bs)t4}hCgUh^X%^TnGU|lfRp^ zp}}?+&g?U7Qi|~l3mr^%C5;Fyo*5I8Suo9kLgpYn8}7sjA6m6GDSTS zkVw;$07ZGpqbCDO+|l-h$?_B+O@Jn(_JkCIsoA5`rSVM7wj%@}v?l;fg3E*u6UU{R zF>52Ud<+z;Ns=+f3_`d8O^%thXbfOZwGHV*EMZAa(g4gUb5X-@p5CwmAaeCcPzKH)4uSG_1|p-(il*Hk29(F!b|xYLrIfl9 z=+*Ibk1nty5TPe*fMHw$R1|0EX8=CC+B2%SvtM=tpp@Q3Kdvu$9H6nqKZ-PHYzY9M zhkK3_!|7cuM-QM>_+RIIM07POus&UJu6-o}m*#qBxK!L^$q&?Eb={cZCpAOg2Gn_+-Zd)sy)2vr^aMzvh;9TC`t z{|2c#d|e4aDCB8*C3dm>O=%MakUfomqKGCOk8xFt#%-&BLK6Vr>pVAdp(>`wPX2G;nZ05uRz1CKrhjUbsH|WhV*E9u>C;tgzwDm?2foUZ1yu}atdiliQ5@`*%9K! zw_CY^tpY`#V=uXIDfhBU00G{7+?p%O8YeZHNB9{JokIfE|!HozlIs>SbZF zy#hiOx{}$nAd~M-P8l@pL`#4j4cGbnS`UD(`g(ucT2uLZZr(JA4yhphy*DuKb|B#T zepQJjE&C4$SqzYuVdLqU4(1e$;qe?hn!LLj-B6tWI!I$nfJ0|}TxW`{b)qzrH3_WzL z&vUirtAB27xuZZhb_|$@9o`bKGQj`5jJaD&d0}3d=~1lW6*oC{{e6knLC>N==1;p N002ovPDHLkV1fX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*6UN zK~y-6rPMKR(?Apl@c-TQIk7D@#4ZaeYCUv7Wr0jA?E*-ZP!|RUq<#<>kXYE+_y{11 zXge?=Bo+n~fdm6X1p`qd1U>~LpMAdAW{HbclBQ|@lZU&X-<{q)hAHWEIwYms1pv?U zHoM)fIc_~W0k%g(Ym6~wjCtE`w{IPXP6TV%y61UK#u%iOsWIjq=X_&-e_xN=$0v9~ zO8LBw0f6UuO(MFM=lM>j)1i}sA_#&PM0BH$Rq;HpX<62~lyYwzdK45v5NwYy`zTgN ziD)cZ2j`ZTmv@QirtkX`u`0grH;HIH48t7&bB7gGA3+d2u`FxT_kH_VsTRj^=CUkX zoS&b+I2a7}4#B0RrMp6idkYH-&a}#o#??a`Ss zI$?(cXbB;vET10EIRLacfbz`RC}mle9KfHVD9()Kc@D-{#EYW%sP)*vF;lWELs^y| zxH0CXQc9f_R7%BJmhJE;ik=RKLzQLOsWGiJhQpycI5>DFvMf`LM#JQJzUDX%&HD6; zqJWe#QA$0Cj4_eAtF&-1HkngReZ#!yw9=Q+|eMHEGG z9LG@{#}E7c{$l{&D`ec++C&uizJI;ZXl!uKF9T>*KP`&llh*oG7>2KnF<$`;>YFEB s76Wh&fCs?Ezll5q5Cf1S=)YI?7spf_?Wn@RfdBvi07*qoM6N<$f?Z%vod5s; literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-dark@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b5344d844d03a8a74e174893801afd25146bd8 GIT binary patch literal 1536 zcmV+b2LJhqP)17MVI|Apa@nK z5-LJMNJwm03@kbgAPpc`(RNV=kMf!(ij(*eU)$IBaeiIcH{*spCX-!m!nuL0?=$W84LyhAFJx!_4W1b zXL-JLSx_Q^h)^sR$>nkYUlEa&rKP18p2fzwJyxkyZm8;g;Opa1N7ZOFGSB@tP1C!Z zo10tbv2!kujiBB?3kqOvZZ7lOmu=f#SzKKF;(2U6wa3ck^7Fub;A>|=jjP#g5{4nb z|B@uR^Z4=OPc98?1ob}f)$>3d2j@7>-CC{o_`+bz%gc*#9IuGTvhVv83Wak)9Rs%p z+*w;&TRUz3sX11yR+laV3ZPgl;`=^88Td=7RH~dd|3oX*YIP}1(-olV`~KlRbrGp5 z?RJ}fzYnmks(04c*H@n!tWv3zRCNWYTo%;0#=|NiudlAIt{;n&g+ZWBLv!trDTCL1;|8^Yb)mp7K$i|O) z>}}w->$+D81t2063I#@o|4VTk|Ku~{*^hF${2H(#BFxXvi*4Ii1~o2Y47i~wTW_RmKwL$FGv@&n*S*LBI~^VbHIX=-W; z*L6|VZ?;e5~W8MUqo}RvTs7#q{5qT3pN~O{lL}b&lEPG*L;Yt(!G^r}}dYv>) zQ^#>$utenBfbIMK#GqhUr6UI081pR)cpb=kr->@NHyC4HvsCpKfa5q5g@PwwBJ!dI zdw}_Ku+jf>tB}+tREX$f`ejTG(3vee*F)k57Rb5L}`>Hx=osFekAHwjP!=x3*F#xLiffdK`10cIKPgJ9( zkvNY3Zq@7czp82@ilT{zGfmShYP&l-JAbo)W}2q=RFz(@H!-kow+lcV$A1D^7SQc< zI=@lXq}%Q4B)n#fq1Wpv5VzayUjsc0pxthNl&0zLRaH8j&b5QJ+ig@;;yC_Y5Ck8? zlh%57Z*T7%Ro(0N``Lx`TGZ?H2*VIntv4EtUjlW2?Bq5{lEkj-ZhD^g{lQ>>=XqD& z`$thktJP9~Znyi^!NI{lfX+DB2)-BQ^Z9{o+pmOSs8)$>3F z$j{8oEY8l({>ZlN?}*6Z1yn?^Z5zw7GUKFa%6N~bs(~@)UaQsmZKu=u1n4si---Lu z)5Ju88^H5`?KqA%H#hf+>$)%5wtY)PN+R;y_ySc8RCOaw(+`p)`Pcsb{y&o>iGUQ? zX1G_K+MS*!S!`e)_#EJm5BR=6ZCTb7fH9^QhGB4IZOAZ>c1Lh$>RHQd3YY<&8$o(J mDWrs9*@r-vVYQvRJNOiurMsSOACNcz0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&Gb{ zK~y-6rPMKR(?A#o;P>uqrwKU)ERc|jNHbR5Far#9V?aP9#K6#>!BE71Kw@Qwi5ApW z`~c{JKw)BFsDuy+ylV0)2&tyVbi8Uh|Mqz z4`-W}L1%4k?Vt*qMTf)TJ^<&m(e$I;ZohF|cS}mysKTbH)oLygtx73xMp1Nl3bxzr zZ6U-M6I@ZhM}0>B8DcYPDLEF}BSaV}TH&dZHpHJG{*Sv^YQS z!7Lue7#L$$mX}Jg)*22Vveqt*8Dqd0i@3G+I}t4n5)q6s-?-NLeV*sZvS3jZiM4i@ zXIZvOMCmdui3miL^m@HLJ{Sz*q9|UB$K&iGXK9SVcsx#(Qab<=0RV9v|B_O!64AQn zdG4a`*;Z0ifxPrYMSzq?Ff-qF8qv$E~`XM1&+sG9r4{>-Ba3BtYr+ z1z-|I(dR~^@y8f*S1Dx~V_vzfwH8V#q-mN=CX-Q~=g<57{%Ziybj?|NTdCLUSAE}q z=(_F`0Jj)pmruaI0DchB$Ki1JDa*1UfJu3H-eIi(r~~jy>nwl*KsF0a^AFZmC`zLc R_A>wg002ovPDHLkV1i*pN=yI% literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a42a02583798299f85ec2c752f754bcff51cbde GIT binary patch literal 1485 zcmV;;1v2`HP)d6^R=@0vAQ9g!&B- z9{}}@8(Q_E+;P#Bdetj-qw;cv5Emc;TQ7+>u3{)|?c+XEj{AVs)zt^AwO4>gN2fmW zegBzSt+qWguxhpXptbgjh+Ob}9{_7Ds`|0-`_Ejze*M;|gH1w(VTg#(>-9*}6yQ@; zy;QH)zc|YC%}GK5gkeabPyqOmh^#L!FaO{ueN63GrBZoFRj&X)DHI9>L9hokt}*96 z%d+g!*49>YntrBoYy@@nFeupP+z&m^TR(U1+{4rKbRIVtB7z_pgbyZ!f*XtWogH@~5BnX0IK>?^LaU9y8)<#PEcU|mF5SXdBajR=H>(t&-4B?Vi|%}DwXGepL(80u~&N-q(P?n^cu{yNz?s`o90L5s_a3 zUa?r5859g>X`xU+M11GmFAZ=J$P?a7l`}Z!E*jth3}?rzm4DEP$OQwe!2buBF(wbE ziUAfyWTx?TfEEql&zfRVs#-8Wtg5qS*(VW+jjG;;VIG;aoO7rus(Q-+p95rBHe;+I z7=WsNZk%%;!f?-F)*55@&}3Qm&cw-?X;d`goO|0eo6Wa@ZENkGm9vm@E;r|9qtSTR z0FiUtdanbi0odN&t~uxa z4#@8A?x}-CQG}{WmSun2+1c5EuS@HAXJ_YC;O1a3$UjI=MM;v7rYWlWMZ4Yp0}zjc zxo)@HOp@fcfQ#c;Ph*x^Yl-7n0hc7n?>e2%mw*HC#@eO5Uhj4ohLJI5ElpGPegD3F zm{@D+^?C|OmSrzDo6XBWJHPHtv>$Xjolh1P778Nr^E6G>7$crH+3a{43!m@nYC7uB-vZO?p9zr=Sb6(e!ou~$NB!hbI!fdYPEjT zYPCLN=+uGv>9AM#f$sqR($Z2n48s?VG0y{M_r0Cx?E$LlL6u5ZRsYfLcK_OHwdxE< zWoPt%pzdW%1PFi-kW#61W@%|@&GWop7-Jp>sv(03koOAEoxpU{={eC|I z6zDR{Rd+1_rwNuEaE^&`{OsAY3!dlA17ukice~xr#J!f`kVS_99R+M$1)wK^z)?_-T00000NkvXXu0mjf-2&DB literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-hover.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..180aec8027292c1e0ddda42d0b462cb83f9f5952 GIT binary patch literal 942 zcmV;f15x~mP)X1^@s6-qmI800009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H113O7X zK~zYIt(9G9990y@|8qZPcJAyZHMMGs#eBBgY(HL=DuRV*f)KPwD_tQF5QRk_M8ukh zyy$~{$x~^;`qJQTvY2gCOp`z>5{f87E0Q#=G3l2D({uxI=WA!~j4zX5Olm&1fB3)L zbMB9GE{A&*tV0(I*+Z1FJ}Lbpt#7=2X{~&+R>Dvr*TOhEzhmcfTPfp%Lxo&RMbM!_ zu9b5(P`^86Jo)r?G$m7lGgcTL$hH69J>^k>(F=WTibC@ZyPAcFCzj4_tAszUkK110 zr(4^P4y?PysqD95(&`^0aSS9V(34yUgGQTzSiOFgSAb&Hv|NLm@ZJ; zloU+WF7)>HRxLpdmiVmti5e|YwPi!VMJ1}LQN5)mRwL+f0HEF7-K_4}XY#d;$v9nq<%gAP8VtruOT#i7|5G{M$2kKfQnN zwj<@{o>uxk?%%!ROy9Y69Dq*%$ag>d=&I+rXQppXmck(15HJivOy8WaJkLGzUgqO# z0OaD==cYR|U1n+F%GBhzDc3m+()TbmIc}O}X)N8D=>p&az~az{wr$Iy(aY!BT3)G| zfB0ZOC4}mRp(x7AW0i$x271XivS1|W92=R~TmzV>rP z!9igp+?WtLS5?(3m&=Z2Tb8*H3&L=0`qoU>`yYHV0l)#U)ZS`4iU806(2kCd_-ik} z@RFu!b%c_wQp!2kb7w9M|1kDdHfu(exd4_;&LbCJ1ZRp{ QnE(I)07*qoM6N<$f+i8iTL1t6 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-hover@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..842af38125f4694945fdbce58d1b72e5a6ae651c GIT binary patch literal 1854 zcmV-E2f_G>P)Yu*&I3pa|;4-0op9mGLg237#3zif*~`?C=@D%LMeTP^Zq=~<%e@lZ5b^s zEj|C_`EuXaeP6#^*L~m5bqRB%ww8U*ipW+~{r;m*e0Aqs>?w1x$)WvwpE1Vl01V)| zuKUeZYoFRR+kMUK!S<{dksZbuS-7YQV~mK%jzjzRtj{W3drR|IM9eM`G1ZG3Wl^Y> znuaA}EK5Yp?)KJwU(X8Mq1Jt0QrvwaV%0V*p(t1aKw(jkn)*f&5d*Tj<3Q6>^9t9| z(!5rXCK0h}>KiEvmQI*2DlVa};o|_7Dt~NmX@2r<{LJ`5w6!)rDrhUNRv-o2OctGE2Z)tjL zCjO=!x%SrP6~McoIicEmN)}d3+sV-NetNpkfojr4);_vs-NEUsn^xr7TAIFq=mF52 zs@jGbfdLekmJzCJ01>aCf9hyyT0Nb0cZ}TOcbgw}RohSkp_+P1%4Y^PUW5I8^mKQD z5Ci$*%E#CJZ7TaIBiGT|v^)b=8LFEV7(lSBoT{3|pyZ0`pW9lSK0lTHq><}rZCb8E zJ4&Fkx{k7n%2|PpSO3*sdV9J-2#d1vku^^qpElg#mgf6h(f5GD%1|9;i{=h&4Dd=X zy_dQHMvThmRy?upUw4H2YwMnJ2lG#m%JRw@Dyl+r4wli?%RTh<_5j-Jc+IlatJn39 zpPz8%R8^9$*$q+|EM0g{!2l|%stJ}Z1fUIwVHYd~by)zq{k#-!drz_QG*jvn2a`w_SS zjcpL9C<>O6m%m_Mz%mNt7f={11x)45Yt}Qj!iguxyAfdFqN;fX%c#5}z@Hbui23x}JAePFF}Of({wjdtbitS{6&9!J!a!cmDoDW@ z%VT{OQn}Bj@(WUDJ;&o)4j2Pi#>i3;!5_#@N;C530h3Ry>pscs-UUt6&*fUJrv zAMc-RQ`N-q-~g(c6);t0ba+5PV{J!{cL0t7oY&rXW5jWszu30T&_Ms4_PHk-8tBJP z+G5+z!Ckv{-5i4hv~O_mb%1MEE}`!HMo(4g>%9cP<-Wex0nNYxI2)e(?g__nJL0hz z{nxI{E8O+IUJ~&bwqqZ9{#!4c1Z?q>X$hxh#5bL=GD=RU-BT?vQ7KiRbTr7luYbH~F0 z!~ve$^uz5*+j%FEh;zR4G>(050Bt)-*O}8K;&E)-ZhC&xkKRg8B{DYFIC}+%L?Tw- zz;N3`4=j7oaqPt-!-Fg+EW+dQ&KX!d7Ulez{}78ta2@C9&tLi7H#$2zoivzzJ2*() zTLm+z*hG>!-M+j0FXS_yhT4HQ0Em zD$(#wMn^^%9_%L`i>Ah1J$dm;@84t1lFaNarfxGQ$ sgcPVnx-lO&o;g36Tj->}8CMhk1EdSFH(o-FJ^%m!07*qoM6N<$f>&;xCIA2c literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/source/gtk4/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5bc7d12dc5b96f72750ed1fb2a47b916dde0de GIT binary patch literal 704 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-above.png b/source/gtk4/assets/slider-horz-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..87128e21e377ac4bbc47721e8a51872821780430 GIT binary patch literal 968 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 O0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&Yn} zK~y-6t<*hl(?A#p@c+Hojvc#As?xYZ%~Ewk9Y88#_`l> zbGsC=6c`W_f(;dkzNjLhiS4t`cRq$RRTP?}ZTL%G?sPvr_wtzF>{!gNEpy5q7RD?A zrrH@MO-jfoRp{3`I@|z|_b(*<1I!QaQ9@pNC97PWaQ(7tgEIyIP+B7v63tfH7O9N2 z!DAimuMYyL<VS9!Gm1V8}*>~xR*>RPWDNl4%&*<`N>+K)nGH+XwNY|dpiOv(*`>*6SEkC> zT*taJcoI7i(x!zmOXF16TV-Kzi^7-+=WO(f5#gKy1{Dedz>MvIkj{ltfE+8W#|D)u z0D@ym3BJTajt#~_f)ewY=1Q+OTS+u7*lfj-Qfi$RN&Y5DRhp!iuQEwi;zB+unjlQ(u40GM2SCEQyOS-wySJnOusF~IJALu4}F z(DBhKfV}$vRUzZ|hIuy=A;ZbQ9f=wP?Cv#Ek;)y}K70hA1@!#B00^B$n}&JUW074Q zR_O^Q5|Mq(+6NB+9ChdVTO`q0v^5Ov!|nq(?43WW=ep>Pezb%AP7@)|#0G&~bh8%) z40iV#X(Hr@LD+dR;{@S$b*3IyXX?TU!gl~_mw|dybAoW&3Bv9Ffps%=@{P=26hkg1 T*!B;p00000NkvXXu0mjfTnI!o literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..42ababe9f8482f31045cf4aa2c15721c8d52139a GIT binary patch literal 1612 zcmV-S2DABzP)c4v2IrhB@lyXtY6nca!yjc2^; zop%~d*Yx{MRd>~^5~hyx<)G2KAjpSM-UB=gEC5v?0b0OSgny{;d)F>sfg9;G8D!Fi zQRD0*g}Sc^@>$^6?hQl;j9`qxIfqwJ)v;gdw!%-X@!!qb&1;8)sxO`jly8ghMZg#% z9IKV7S4&jOB}!p{$lh&Kp`RBdX`fD<(MdA(UIlQ9{K$zsMd#MWeWQZLna4%t1z^Dj zMo%r&W&T)&z?ez?FaXYbT003FTd@|-3$Ur4FSumwm;2`3?}Du_enXHS0M!$7HQsS{ zUh0(yBNLA}07isbrNqMVns`-uXR7HZ|sM zxJE6aQV!|HeN_3ViRyLV@Ba3lDBDYP^TRVLLF~2e*@~(3yr5xEq1&v3VEGsq!e!>?kB_eH4xhErb08m^KUU$?eEorfc3~w;UU<^1 zXc)Dj?{|L#qv5NZJ!b=dJuniy`}}FK!Q`*}L8EY%i%+&-Wv=Ux|!7~*gd|m_=j#rNqG>Q{*wZW<&I#@Mqed$qPu~98^)V(wc z8yM=<62Oveoc(|S{V+hI7R>}Sibi#qU-dDA@?L;yIh>`5-AP*YeMW^x0HV@tQKfJ= zFA5JEfis~EIN;KD;4nr;&-9W3sxoWQFwCGNsu{q)xl){ED1bAdUGM#@H2^rL038D? zJFhrD+ukai$9WIvvH`gYgHmFak@bt=C%tA+_g8?p*PkJ2EWh#>BdS*bcDlV;n%LAgWGE^@EY;4CfLG9*M_acxPz!h=lC7`+0 z?$Jw+wzqm|&UU8<=vomcFEN;>0D3La;#q)|<_^M+cE2{ zEa!;_YyS(_ear6L zA@?;;x5PyM5n~>2$5{}SLJo5exZO!vzP$}-u0`=B*K7R&*kZUE-wmZerbTa6Oy%EV z%%|GjG>A%;@*(utPIm;NP%XafdYivyaLDGy+uiMe!vlRSk~OiFt0Lx;oj5b4FgOrw zrZGL)nQlUSHc%Rn+_Z zl20~&J_Ox$Qr!1^icyc{$s1zJuOQ|V?QU;sSSQZ7x!M|locpTpZTxHq+P4CDD-;aI zy03ZiIzeSc#C*KnO_>zdP5L7csDIKW&7a&0Gzn@CRwUPhuzX7~7u(&GN>qAFSU1VI zxw&-T#+=tHw4Y3#;yQMws!h?TVM3H zcKUf>Y54tp$6@T(E5IC4R3*z24xxwcclgGm036O421VL|hwT4$zTCcZ$+-Oh0000< KMNUMnLSTZT$_C5; literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-active.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..39b1c21f6a3c66534aaf42ee11cc309dbffbff8e GIT binary patch literal 863 zcmV-l1EBngP)X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10_;gd zK~y-6rPN7G6Hy$;@!!1CjkbiPMce=pPXv)ggC-n3^`H?*jK;)+;KiGQoV4+*hD7lI zC*y)a)DVMM<%q_Gf}{|mqE3r6lp-zDc{63&&ht{FvQ(hoWG?e&K6%N@`*T>M>gHi> zh|ScSjTxuoDh?@8H3tCn8C;Mfcu!^aAe-brb#>N6SN_Ybd{KJ-MT1^TZtp8FWZDnp zSSpLnuv#(z0D*86qdZ0bXfQlEBU43DFMR8=KUo`eI7nHb_J-L&nyxh#nJNl1*V_Ew zK6xmv^m-_bu&xQ)yNhr*Q~=N{eNa}`cC*N)YwA2#YAUkoQ(^#6kgbEgGFSI*QYhC2 zwp#-q?>hm20KmSc{(6%h&FyDOOj$-vYALBKqXz9~_Lz)1uDSGF|1kjIs+)(k5$){M z_0uKWDvM1U#*%aW5Yg7n`|@mtA`(((PwdS%n6`=mKy`^3h4}`H=a+n(m<-%0dsUu! z%UUA)fn1B(fK!Bl)uyw%rK*ZE0dR+j5@Xpmi#Bc0mZgIdV>u*kDG>(-27u@^+`^o= z>IQAPKsXA021116*zlM~N*nydQ*exZAc7d_c`-6CrV9>?1;sF>kBQ=T_I&kAvU`ed z85{FTn4FR2Mfczn;&XLMQdqcrwbv`rMRn7d7*XNq!7hXLrXU=k9)&I)6P4MbDy1m z5B1+!Mg7rP?|2{CRafI$2VKU5H`C6JhWW_>A$fiE@LNU?x_G)P8I8pmT9>ew9rY`* zwZRqWNCIVyLu)rLyHjB6g9%g>#OD#~{v&R$T=04#6mxrox6{t`vD6>{>Gu~U77X@D p)`}zk(BhQuRcdTA857Tc`vW()cpFKc`HKJm002ovPDHLkV1hI;kAeUI literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-active@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c144eb4c5df74a3b608631a6cdf53cf6f45a68 GIT binary patch literal 1863 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..84893b7a22b1e297e14c0d5f766d9592300c7fac GIT binary patch literal 1507 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 RD=Yv2002ovPDHLkV1oZharyuN literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..93cc0a65ec12cf22aa495b28cc245b1c264a7963 GIT binary patch literal 745 zcmVX1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(MD6 zK~y-6z17W66G0dT@MmVa-F8c%>cKV?Jk@|DHZjC-@Q6oEP%nlv7d1xX-(kFX@DZrxvx(1flKJIH=FK|{O;ReA49noRg%HC4 zu4=8%003ir9Sol|(U=VCll}euwZ^-w@!;3Ympe>|=TXzNk{zjJ+_E4<1OO1$>rhgn zQr@TpLDeJBgWkTvL{pH6`26>;Pni%S=hK~um=$kUem6==tSmbo>2Nfczx;$TruTt! z-)5c}(dbAz+no?X9E$BE3`4j}3tp{S9lh9Bcnkm>0DjI+-(p;x2m=5i1k%~=1h^Ra zF*`j30IXCh8EvMqkjZwXz!$@Wz8)Y^91J5ou;#9a=;Kr8KbTUr*tF~9*ziAbbnP(%!n)@M1I40kKxjIs4F zthWq>^*R{X1_#k+U#gZtB_)XABPXKqa`{iCRj^Xts8ATb;-QGX4wO{BI(*q+wmi7~B1xQ^{<#vbN!xqt&eZ{f-~Y5l^rZAnDO#)t^Zwk=8P zu}gi0m%#RN003uo?VhjHJJ(tCj)QJtiz@KdduMg+{?7Tn8Kh!S%;kF~%vkJtrnAdp ztoeu%5nRWXN_tb9e(mPo&Hc}fqtIQ<+x)N@)NeF?15GPXu_)&AJ(JN`Y;Z41L~!jT zrKC623_B3qkH!ZxommUOk=UUiu=V@3nUS|v!n#Jpc%bA|*{>al9SQEB$(Zp504fa+ b@L%#59JD|4RA0;300000NkvXXu0mjfy-i$5 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..56d01a7a71a482892a31780014bd626d0c18a801 GIT binary patch literal 1524 zcmV3A)0#h<+M<{4Q?6mQVK}fKGS(M#~1&rFwbdUh4t=dXe zTRKGys2gb2VTVwqN)%cupezuZf>f$m(N?My*BL1(6O}#^JND%1#LtZX|FCeJ&PSd!kqO}ppb|$I0S16>pad*~UPVn(jb85RS$$)8 z_;jU}8q#dwd#Ti@ihB&<9+bYV1R@w?5Mxm1aL%EsHx^h`^sj2=H)HYm%)Us?OiUcB z`Q%yPJYWzZ(9=sG(1X9rkMBqaBA=vDRchBasFW)div>!>f~s=@SP@>7s(oto)TzZ? zOHHRzXAu1Z=z!1X)Bd9a(iaS3jMvN;2EbWMKEFzSWm#>lCJ0Na+&319zt*zU)a1lP zL7oPrKX{aZFCN2q&CA@1wU(8|1@fya0E+VSa5Vm_rlqD+?_NUmG2?l9+wma@1bTKY zb1S7nfm}AD&RRja6pqH9*imX~^4%u|ea7eW>EInFq_fk%Z$b^Kl?wCeS+%vAi1O1= zH2&PSQd3uwcZ>2bV~h-)__B2R_g|>NMzu$ozcV_jdP~)A(>1DMdc;H zeChbmfeHb1baryv;Bf(r5qW85=IyO*W=pEenR^-UuprvU`NPc%FyAkO2Z>%#Ifw2AduM16W0O2tOq18rA^o&f50M zY+{`SSTn#!&N*zG#jLfca{wP2U>fSJL_68osMlBcuTgjtpjJcTclQ3mg^Q$ z_b>qd-qn{uvW2xZs+GfCt!kxAVJ#1k_WXfYwxouKPghXA0I-nD-ZXX}B&y0nE(?H& zTo@S{scuODgd(w*Q7%_2WtJDN9g5V_!nMXP^Y78SqOUZLZ%K)WGb-m0mR47m8GmV>Y-zco*xt5y;xbENwW6`g@eQV5T_AFzO_-h9Jp1?*fJHKyY z#q~9E^BGXB37p;T&C9lp)MzB}PZhZr)!KfD6$|U+<}(UdRXrDq#Q(8f?B{lOW8<;E zqk1o@wQJdVEf&^yB~&UF$Ys*1st&ksESmVs=fyYG1HU(!JPZ685i>Y+yRs!ARW+MQYq8ke!@E=}l1-;|b2EOR8KI`70K(Du z9|ifbs%kDhx1(5HXiilfBKlxB5`UrDS}jcsp-AjS5&4O#YA%!3a;fy0ag|b;TzXE` zIaGNlG@f|Al{zhtF`@C;?}7W(IkM?lEthW=tCY*kr$1Kb93YR3MdQC~wZ^Vyt8gU# zf+&wV=OjBfyR~AKa+&$LkJULR3KznW*l%}}e@_$W^p)h}D9;(==@*V2lcj|Pb82(pF1Fj{CQ_+Xpxq7! a%KriK5RAR=_EYcx0000X1^@s6F&7Tg00009a7bBm000id z000id0mpBsWB>pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10_#ac zK~y-6rPNDER8bfQ@c%vc-Vwd?x-&9rTAMbd#F$NvDA+2%sxiMa8M48DEeYv^i1SLFj^ zx+)`~E9+yEbA9a8)KseZLQ^ym*U!2=r98us?LT~vWYTGTou4rzNx60F&fSmMZNm+| zc-mukh?kF6dW#rl+g97}+?(%zi%R@NE1a>(iS?7JZ- zrC45?OX!+1cK^}i8{u$x0|2rh!r^dgdUm1zOoQKNXzF3H*u(EODWw$4i(e9&B9C?5 z3tk!?9o4fvcI(B})z#$e{L;(D`r2L5znC=MbuZX9I5DAa?f(M;KqL}LZK9_QO|969 z=3uS4*p6T>8rOfLpcKnX^Lt{uf>~7iwld)LdFvCpRw~D$X;qcpJ=g>LuQd7n_M!gJ o$WVW1q{;8M9~jC>;b!fdUnQM5%HzY#jQ{`u07*qoM6N<$g0_;F`Tzg` literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-horz-scale-has-marks-below@2.png b/source/gtk4/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..cde13922872eb43435d04ae03f542227ac50ac6d GIT binary patch literal 1767 zcmV{2NdcXz&xN5C;?JH3^=LaGmSc2 zROWrOaN*j4(Tt%++VO+dmOBk(JBoUQvit`qMaVQUO$*=85cobKa`~wV6wOM7US70# zN&C2<_U~_*V*2u15mp0+G7PG!YbdXpLRonw;czj^F!KGi)?7-bu#<7((LUnQUeQ6I zfIt+l7OCLp3m32GA2aIUzUIXk>_VutZYq*nX5Fr))y^UmGDq@-0SJ7b?#^>`Mmi)j zIH*8HmB^|^kJj%WHR@1n^RoiK1l07}+033(N5~vG=1RD;r%%v*;T(V{#WRZ@uK)Fj zQHNTaUlQ1ET9(Y4zd%)1*Nho6Jh8qW+K>NR{7gn6y!6nc^-oQ9Rr!u>P z>z;enq{(H&yIglXC&|$x|Hxg=pFZ@+(%)Sbb+EPNL68HcX{x)wd7qjz`Q~v4<&tt8 zKL6Lp68OF-LoZsic=<=U_wtX;;dkCCM@bW4%$>jBhJpY}N+&aK{sILUqK&4%wY201 z%%cX4!RHaC)y$YlWpxcAa>H9?bq!Oe*8JsQr8Q)(UJjElXz4sk@;S8lKs6 z>o6@#fNh6b_sqznLS|;00&{xpttw=i6H=vIGfj)>wYMq(3o*6+b%&Ssvy)BC4jmY6>CK8vegEAu%nB^2%xw(Z1>5 z{?`2a4H0<&prUfhgkvsGMOAiu9q?Tfk$X{!(z5b`R4JFzvT^`K>H7?UJCsrs6_*qY z1Q0GRK`8|=*Hkdgv@DcT1+A1)2Bu{(ICyD>fl?)-nTp)V7)A(%DlvgTL<}fgm2w&S z?b4nt1-x?k1c47=o1%&MnM{T64`P~D!9ac{JHJObXK3-;08*}t2nA~?&&}d= z&~5~S`V#=xj+4Ew3e%iq41i3=|JX>x;~xUV`g;pnsYEop!0C_1J~UQsX>1cMN79~4 z+H(q0rIcrr@*K35Pd7gC$8&fbP!7gic#>t@}a*fK)oY6Yvc{_P+Pl>mWVx z{vJ}UGs@@Y`r;e4CQS|lo4IKIW zi;W`0dM{p}udDNhR;jnElfJG_5TgJ5^s~)9Jw2Clmf?%h@GCq1c>gUmQ{Pvp@XXuq zq;ksmt&Vev_4RPRqYXsTUEST^U%k2U6Cl4`G#sUX;@vy{^u4O8iajW0&6-n3MfKEi z1I7D$iJU%xf=qvZZ25}yTRs5NTs9*xhMgn8z>4)-4)n*P%Yebi=@Z2Jd&dQojP(;a zeFBv7qltLKiuGF#kgd>HrUO^obqN9C=3P4;F0Z_~2@!Ml+&apu#$K^R79=_d#J27A zOIL0B>kudy-gkJVatVNe`ZXKhjVBXpL?noGoRnldIwp{ljB$PlluWuCm#*6M*402? zhswj2HEh~v+xA+~T1QSD7kiX2I}zvX$zu`(fjEx4xqkJA7P9xy6+zcR1g37}lZ`kmLUh<>$uRE@{RckG0+K-8AC$8Apb8ODG9}^vDyp*?n z$;!1m`I>uZtf((xE7!f|xL%`Z&6&3U{141?Y&zP$5FG@#UizuWmap3}1oB5Z&}dMX z!*->-^v|@`>P*{F@tkB9=a;kV!1)i|lR_*bEj zDbr@&rn=9cks$Dumrg(P*s?W$7z^lnPINuH1vAi`7ct%Wc`I?owNV|002ov JPDHLkV1nRdV!r?Y literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-active-dark.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8457c1b4a7b88b528d17261439df0679732b9159 GIT binary patch literal 764 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*OgP zK~y-6t&~k`6G0rtpPkv+>~5MgHlj_?wn)zfL90Ee{Q?Cq9*Unpyw!^zLP5L;UJG99 z3zXJ_;7tV2ikFJeH`69fGc&uHmmLpjG!|on%>#Rz=l9Grv-9^bkfw7qFYfphi|1%N*8^iD$4{JFb6rB9-eg{49?l8*xTlmZ@LOa_rC)SH5* zZQHVN_ibx?WzYbh6)MkspDa#{m-2BK{Bt8BQTV=dAg#%sYrg#eKn4J`&w7?CR$j#s zTex(goX;`;q@oBI#n@=fS~8t+G=DZze7#>l2Ob9VQ`K@z$cd-;OT_a~D#WbON@kot z^2I6s`M8_qij|jf7|c&r$6{}A_8$_7!ne)(j%saB^fq9*V&(N|;XvoOS|WuZ@z-tu z%M~kcqLAI1s+ObEz`uv%zsQ9qRX6o9abuR0oE5lOpRD#SwxIpirslD_Z$ zMe?Z0b(!k%VKmvQHF;a<$Gz`BSjE>Ijb>$Xx)6~l)Ec5;`0l;qqe9p=Uw0(B_P0YqPBR?n3|^=s&IjKx9h1%Sdjk$<-W}X$Bymguo*n8~~*) z4ta{LT9fZJc->gFWJK*LfMypmNcRYc$|Q~#m>=BE94^DT65u&P&;Z;gW6X+`d#eEI u0McIbpjYSt2#>y?$L9bj0LgK1S3dz9WGhc3=agRn0000wSc#NGrHTnMv>?%ZUf?%cQ& z+(b}xp&%j(L5N}!!(hb4Bp@m-1Rvwfq?4H*r#t<)k9t4O=i+w9JDust^vs>^{zEM; zbxzff|NZLJcm5?zSwVO4y>)HQBla;x9z{6|oB~{60J4GVWrRNif2^Wgmw@^(_mC;E zdQNNU%OZRY_{8K1BZA`?LkR zTA@$S@NgY-+jv#Ti;^TO8O1rHBtsQ|67&a^8-APqYX9Ltch1baYJUPe1<-8=%=cO} z1OHH$scOsiAYpSS(%Py3w@|%M#p|yeG{?CgUcbHcAwe$zA8q(9XP0{{^xAmt;V);5 z&;#_B{u#@s!hfcF0gHfugJYl@fpKKXj-8+9zHo5KP&!GAeLThQh z!$Pn9(10g3jC0<&xef4ECC;Oa*0$gtoOatw=TKfkXf4mr92qc-m(QxUqgE@bf_9qyX=!w#q2Z0lEG*w9{F9N`&V@{6`i~7BGz8 zm|KGcgu(zgo#iix@+%PUk;PN=W=<9`fbY482&%l_IPK*xit2O!2M&*$?~W1y#|Q#* zM$jJv?n1A9VuAN$jDQdtlZ6DBIgECMlZDPhAuG2mPMm@KbA_1VccVg;0A@a8&u;DIlV zV=fhIl^g2=R7q>1XZH6VHBj0z{*U7Y|5eQSL6j04bE)hMQ-*N{Vt-@f{x9y-n(l%p zS8&2L5%c6Q$_S3BRIF95ulK2~DpmH3t@5h}_0u&_YL#5Y39pNo&kv)FhVM#n#NZp- z5yLnK)fcOD>-#`{x9wI96j~*(<2F`B%*rs%j}$z~3f4A;prloiJ&n!Z1oYkZh-2_F zUBwNq?SdQMa|jyVLj^9%n$?>-T3ajD*5A~8`wu`0_ZA`Sf+uf?8(cxm$}q}|@418z z3A`w4USHdytZGrUKefqQ&jLGu-YfJZ_?zN}mqlb{80U`2IMSM?(yV0l=9ZR~6;yv) z#~a@Owiz$U90qz4{DwGG;(Y)&8uGH@?o; z;dFBB{bX7mFzbfB_u=?I1o^NCI(Moi^QYQ)?&087mHsGWV>_ZKD^OCXzE#DWzXT#+ zw13Y1q^1_gZIz|Au+JIai&68DBrE-`K|+!iD2ij`K=*5FiIak@LBh?AA^lNGZ7rx? z#3o;@lKv%NxC{LbJxF?JfG!Z=w`X0i`4z-m02cQKIL6?4&fCGdwMtdj6y@aC3N2AC zsun-0lbydZF2g=>U~@l>$TI+D82@X=31>fvxaUOVV+bDr>E1qEOJG&tZ*^^7vvqor zBHBy-W5(s6ce~*h($07*qoM6N<$g2!(X4gdfE literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-active.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5cca0f83de5430278fc756ebcb80872a77450b89 GIT binary patch literal 891 zcmV->1BCpEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10|-e( zK~y-6t(9*`6JZ?3f495a^p@M4e`+>OOGw#_=?YXRg^DojMUauHAiWSl5~O?^_A<%p zO=UuuQGo?H|3+`hpg?Lm?SJZYON!RkPH(%r-L|{y#hj^$PPZ@IyZe5=&+qp<&+kDX z0%e~clJTrip(OB1UJws(0YQa;DB?IuN)Q1Y{K}AYux9E` z`O_6{W1Si2aHmP9B}&`201wMzqv7JinO|{%)QqJTg;%cE%Ai~S}HNtnQ>0)>d(^>hpxv64gg@tl!GWDg%ZEiY0{?? z2V2i(M%9+pN=d+h3-E~&5kw3H1R}U|n-YSAcxb@o=%-Wii$BaUn!|b(E|J70=qJg+ z(74-$`p6lMCrJ~NY$zJF)0(4si8vaAkm1h@FlJqNfdT-q?rBb-ye41LzT)?Dtma4z zDrp=1;k7%cD@*r)`SZ;mB*|Vj*-$k8o!t>lh-KCb-6JkH`|(x%idn?Er@0_W_OdC4 zq6s^jwv`Zy<)N|5%1{ergMFac^53vq7E(Am%VaSZ^3 zHK%E4PwXZ($(Z?U!jrAj64F#9zAoHiqoJ{DnsJb9=a<2TW}qlPz{ZDPw!5~wDqfz@ znwv(*$_$|gCt30D!5N#SVbJ3CSRE|wqp2qAy)!)kz=Z*kG#FFpjwuogYEP<^iqpI( zDewnD2>>9&#CZ^fw_eKon0(#dH*XvE0zh!Nc{4kREq>@Sp9lc_A~d*`=`Sj)T#hOX R>p%bi002ovPDHLkV1gZjn7#l2 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-active@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..971c35a540234bb94cff09f1c219c13e6d10c3ed GIT binary patch literal 1845 zcmV-52g>+~P)Ll4_bZrZ!b;8=B@~A!2MBrA;qW+Xxd9)2LM( zGtDD1MZyWj5jz5M}e5EUgs z@R>P(_MGpWXWsLEXV1PX^fI^qvTSVBArB$UK$!%L1_l96zy~w{RVW|WA{E}|Kqdd2 zXZ2(a=?&2-`TJbWcEgWVv=Eruxi7(OFet$Z0>QA2ug$_%{cM0zuLf%!wyZqymz>jm zBAuCEHdj<$qCKLFNpo}G9m(9CnaJ(KJPeF?UN$~rDYcDZ4%D@>`*;iQpJ*X!DI!Ev z`GXxXf9GBO{pOn@J@Ls+sS(pttmteJ$eNVQV>5&lsmF>!j^C1e0Pii1!sg34%SIycH>${%t*Vrww=hDl+5fY zsVJny8P@Z$&$~^JartHUfs_FWPtP1q-t@i`j^Phl%zNdS`h!u+b{G@9uVs6$8R@YF z+wKP`2ND)#kLVX+fPwK2el&fE08WY8i{KiO&V0Q5K|^ETL-CsOUXT zfXoGDvqfa1fNRAg8RXnOxL*aY#;DXd3=u4~Cm7@Mx6U!d*eIy$**UkSFo4@>kmxZG zWr$N%Uk6-2zc-!i$+xC(47bYwk$6L`=nDWF_B858wXOZ_)h*$OqN-t|rudOpZL@7f zC}PXvwKclmduxhEEeM372y)Q?!rqd(zqie{qEN(U$+{Z-uqM#oj#qHDDU7Y4YSkD( z6bN}s=Dw2J@=ICQ!r1JwRFcK3(^p_-Ds*K9MeBpkI_x~^8=KY8m! zd~eJp657@I!W0F9-jcjkwi$TFv}}sj*XVmE`aj~Kh|PbFwkXhgvF4+?@SX+`;Vw?@2|maf=Pr@M~!z4*GyPpNN?fF0RF$cyZD;N)>}b;LDaHz#fDnldBoQ@w!pztZLHqepdz#d>kq5|B5?f@f&!NBlhUID z@64^n5tmzW*iUAfM>5krH&yt&&*YgkUTqCqVuu1xpWaybF71cK4b?pquzeqw9!s7y z>$p1NW>*~X%g7YBj30V)#6R^%`1P6^&NZ8&mifB3DQZVI*Sxv-2|`V6fZbE+OX9vyHXTo# z@Zdg&J27`(bs+B0saEb9ok)_WN5!fuh+6Q*?gpMKJ*|O|C0OR_rgxruB2<5*jgGX4 z@p)q806fFzyfQI<$hf~E@)ftk&_}1GO5XG|h9o(!J3(hGTY3ACkK&5+)HQ|?BxIQ_ zMc$IUV!-TZm+^Tw)&M+76Yq~tomRNe5$9Q|N`lK_=(Gum@|{V^Ovy|nJ=t~Dhl8fg z!PBkmsS5Dc!Dbp;A^@lr-C;JJC_3}zl9ND~j?<#Iq+`#z0q4*MmZ!&$x~IT!xaT8s zsX#I?-pR-m7m02s4x|0+xWONxzS+d?_%lFNEo^I>6}-5z?r-z=(4K}N+K=38F8oDt z0&#%B;IWQTGk=@qOh|q}#4#N)zJy3pm+?_myH3>JYehqq=Bd49=iYhwLPuYO_HnwL>;?J=qw&TU`EZPABboA8WC7 jw4>P_&7zw$xEB8h(#rT0kwWbO00000NkvXXu0mjf+{U8S literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-dark.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf1bf370a830551ca704ffa417a1d2c36317f28 GIT binary patch literal 773 zcmV+g1N!`lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+LBY zK~y-6t(CoN6hRoqpSiu+&1^20I4c+h4S}lzvKmbj^A7}UEP{W5*u};_LP2Z<+kkES zA|xpUI}xr{tdg*ZDYAPTZ$IXp+gS^9;d18V67PZO_WeEkyfgC-!vJbD8ctCZ4;W)h z0B)CMIRT(#j74QxegW`CO1au>Hg$h3I}1KFHTAGksl4Evj|d@Zwr#_*EC7Hp21+Sp zS=QEC|2D=v-rn9`9n_#YJw5%(vaF@?@$pgHwom;LB0>~JsWImD*4EY&00sc8<39F% zpF588&T*VY&+|sB)#_P6VObVj*X2s7nR>l`xz%cI9BbhFK98d4oo(9-Qc9PxGrM>w z#u$VUJj=3~dcFQVj^l4fst@3AIp+&fN_Sv#pNI%y82*w{-Z)I)`#ulD@IB{z!SlQe z!-2o;Qc597k{?zN`~&Cwo|ICYr!A+*R!WUnJ@9$Y^M(ZnV+?7UUb2J`A8p&7|KGM8 zXV7l9d8I5%K1^`GEUopX<2Z9fbj5Yup_vs$fh^1REUk6YYPHtJ#>Q?D(KR6iAI3i9 zd5%2KKX;F5+UayQ9mly#M3civvcJFICZgwu_kf5Jt@XMPVwQ*|g%B4uAtEG65+zCU z=*XzhS|?iT4aafrTr`O>277yZDG@F2?(Tm5XBPFC%o5Sn^Xy3%uC-nXg5Vi|&au-} zYn{Y#yk4u-uIG8);GFaB8*q}8QV7E^)mpFY?Cd-R&<0Kz*9S`CIR50i?oXxE91$7D zm|dw<&`nen1@b&c9LMc6O+zAD4uaq%fVc}8B)bqocv8wm&iQ@D*i8TvWm%StvB((H zEQ(?^2!b^LA%MKMc+dmS0E`?gyQi)MKmf9Sa94i-nh!%#%1jJr00000NkvXXu0mjf D1x;Ig literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-dark@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc3398d5e41d280fdef9eb7e3e01991e1658425 GIT binary patch literal 1592 zcmV-82FLk{P)s`-`cWsc8lh?~3sNxt(3q>euONuX*K;nRu190Qg3m|dj zhQuXEAoT!Jg%F2wXc29wB8oVql@K5fNQf4vn6(oe$Jw3T+1Z($+4(&V>$U8}PVK~w z{gvjhnm@nKe&@Y6PwyujvlbT@KV^)$tg6o$W1h0sHi3qSxIhos6p;^A^)JAmR##VV z0Oe8EkmCToc=4jw>2$uKs^0;g-LrrQ#u!8dYc1B=`)}V+)n9p@_mh>CmGvhA-D`p{kT+NuK9qS;lBInw~0vp8-EyU0sb%1p2~-3!lvM z{1?E>0M%+0-}k9hDo1*bwU*&ArYy@FBJ#BB zy3Ehd69fT{bM(iF2$f0&-}l8@OHmYoh+LVUpC3k1^!~9xFD)%SBO>pL$hlgr#=^n^ zuInBdc0c%PwTkC?WLXAqxzT9MMp5*K$AWG)n_m!->p(pS0_yep12Ox!+Rh2dvP@O= zi;YGji=ybgM}l5lTzt+L^9~S(VMrK;#|pa#%5kVxtCFUv0xvWgjXy_GbaQ(CP&Tz% ztuI+?uZf61H#djx`zHpxTUnOT?REj~7De&Yty{P5!6BSpT3WgUToVyL3`2q-I9bwN za$T40u?yPOsNn34$Ot#$3v>4A1lA zI9knXrkP{eJ(SVHidt@_d$MR4NsDl!pE!RhH#65&z);V_@9x_y6Vle#aQ| z!dY~DG#Zg*8LIlu)Xp(5j^p@)APBaMF)yAq@FYnXkH?f{d3ARTjDe!x?|%@6;T;iq zF-_Am0j{d_dOd*j-o1OT+#k3l6YzigzW+bRaV}3|{4~MSG$qS2thK-0+S>Z{e%V$6 zMI6T~K@i+B#=LZzj;ktB6rrk`W!Wo9lH5F~L`)sO83e(aG3F~-mf^atc%JtpnHdZQ zj7B4@wQt|Pefy`t=wWrO1oD2r|DV~}*;U7JmY;NT=6Svo%Sn=ab2uEf0sXjQTmpF< z$E&{Ye`JhV&a%w7uFFX~UX~@@ZdX-R#^dq#H#Ro@2&8bh5yBMwzhM}zh{$rD=f-iI z69X^Hl1`^XS(ak0eQj-R?JCd(^svx7;QfBT?fd?R+o9r2M_R|JqA2KeI=T(~yLP+% zJ)py+By$w#9q>4g*Q?d)UmeF;&hxxd6a}8=VT^ff;K5)ptrTLd{bjq|{w@=T)7{q{ zwZSNX(O@vxoSB)q=6T-JWm%pZ4u`6$vfpU;FiO*uZnry~;iW}U{9t{3{VEUxgZr<4 zl&;7Eqa;bv(P;E~tyW7!$b2|)$3W7y?W=) zoxd@8n-OqebAKEo&nhs-HsOKmx1Q+P_xy%;~g$f literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-hover-dark.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9467b09e01739a424804f6e90eb1de7c52b1d8 GIT binary patch literal 767 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10*pyS zK~y-6t(DDd6G0fppV`^Tek9w}MDPPNm!1ox&Xcac++S!HrwsC9Is`k!CS4?L&Gp$n5Jn9A!?>+!Y~W~fYusBge=P< zBI;|cAMfw)Z%%7qwpy)Mob$D6wOTbz^S=inBE)f=D5YNS?d?4Qpa6hR+U)zjuq^AH z5MtHyyej7tw;hvV7_cl$A2EOl$Znyi6bH3tvp3B&&Q#=x543=ey zEXx+__4@ZP48I+#9>U)mhOy##o;x*pOhkl!zyGV*Y+gU=!1sO8>2%(gCqFA3_&Y8l zLXspu_z3(1=lq`MdCqy@BdQRQ%}3yOX9$O37)aCf0(Tte;}CwXv5bo`hBQrup|uvX z1eelU0|2;`a@TR3Wg@y{S=P+Vlv2pD>^GNE#=Tx|Yi@4tCJ|kom5G!Rd7ghRuW3R= zyS8oLA)?E(Fc}O65fMEPNL;xg zaS0Mg96&+{aaaxuVm}~a5r^zv0C7MT#H9E3xCmb|$v} zQXi(Pr{1q$y;oiJN-<|GE-rpZYkfsTp4D1E?Y-{;3reW~7y|1`sdq%=FTkJs{r*kB z9ma;52k50smuj1vn_m@?Zvvm#-LADpDTVhQ5!v0mCL+JA)oMRnUS3{3h`q;#?)7?K z5s@DNT>xVYwOWl@t%flMrS_U|&QX>n)>^E!)oly>82Dbl-;bXN^u>!8KUfsS&wv*I z>h(H}MuQ*-4%Lr{kmosBmWhZcV9k4fZ7>+TvEP5pQGgd07eC^hyQ!3V#u!5sMKqgD zwAP32ODRPV1T-2AB_cTIBBj)|vuDpv;y8Y5F3?L$OCMKCy`hvkU$57Rq6lM-^zM7$ ztB{(7%$0?Og?1dre|#+HZnyg>rPK}JOtaaf-EKcHW*(_x!tJR{}Y|a&Sx14h%Ng^_xZob&>_y16}9SFMD>wU(1|C&-NJPzPW z)>_gu1$f_D`}D0_x9-9L!eeP^=`wKaz%UJ!S#pNPn5W`6eia_!>2A0CoKor)pmp59 zl|+Q$a46n;Cn6sn3*-#v_j%wIpw(`-PXrjK5?z&LsR1(_4qtzurP7N@yvu<(DwXC&o-UmGcei>+-7T`)E zQhjt*cA$H`-V4CXK>f4W8AZRw5ryf`-g;J`ez4zY-$n#vvvOH<7hibO#$<1&$T#lkB z(OO@&)?$oN^H^#=32kq0BO)6HaHG-apPf!8R!Ti*ttAKob(97Dla%+qO2mH{paja% zX!Nfz3^%pbpFNEpulAE7^81Ra1j-~y-j1SZLu>uHq9_Q0;M9O;S%z~C=iK#siAunZ zMx(booz9)p1TG?s$76u)yLa!txSPf?1^;&#hW|6hTsaNkMNwd_#e4tTjg5_8J&42s zHc67@D2i@rt)D+h@XE^~B3YKbI3ADR-H)R3_`6XQt!S;kP!z?9Bxjaom6u<=ef##0 zfc#+u4k$*W(SO?QcHbCtwVDo(3%o2#CX)%k_IN!0+GH{r0P-m74k(f&>4#zXp4R%R zwN@Kr=2Gi;n7sF-X(}S3%Ch{<+S=NmfNeNf-J=5kZ>Q5)R!Ti_aPK`ylHk2p-us`g ztgKuIwg5RO^bYuFG#Z3q_|7a;OjXjFr<`-7X(}_|-wg(XZv&f5r(_NTy#t;k$!fFN z{HrnMYFUr)j$0Xf$4{)oRap z@6YFXE`SPx;7Db%q9{nywAxN>TWi0&y1IHDNPu+r^G69v59H(VcstMYms+jXSSj^U z=Ulz|)QSj7seQdKB9vuGp65&^6N;ihMDX6+9<`fzgA2;qi*<8aM+q&z(DW zE)2u38)L2k=XW}vforXIP5`|3c<=A+$BM{}EX#g!=gytKF&)hqDE2cvkCJB-c#7$$ z=?fPwe6m)nT{gyi47fOZvHKu_zW4s`-ut)WIKGjlX;t|jGYyG7XB_i}uG9kBzhXeygu#CL YKU`hNDyN}w{Qv*}07*qoM6N<$f-^qnT>t<8 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-hover.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d24aced4d074d586f7a9c92f0bab0d60d599d0a5 GIT binary patch literal 872 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 JPDHLkV1iREWfK4Z literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..598a9f02b4e9e8a37e283307847661a17cea4374 GIT binary patch literal 777 zcmV+k1NQuhP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10+vZc zK~y-6t(DJD6G0Tm-^}iIf0SY+F+dA?f*29hWVoro*+h&#NE**x)QizSL{COJtMLTL z)dWI}df50gh^C1cTH0bFlx}xsyR$Rnft0AAtjrVQrh=JeE|j{6vEna)%?ZrS!f17VcHTCw1R6q9`eL$?t^ z@~;N2>lz6=HXSpq(e8BG!B}gQ=vGETKrz4KM`1YGfBeKP006ujyv;IZEXx{A_4GCk z2LRAC4Z3>{#}U@9Eq#1uqH@Lbn55|;7I zvYnBx^xokB0ES@z^*zu)X0l*ErF>A%+XIcga z0E{tIHp@x9%`#>z$3ESe>S-Aq06^1qP*NV;(M7Emt_FNOpzKAdkf%zimVrgY0b#s> z2_d}i)0cBK#-0~fb1gGrlmb%dB?bUM6BDAs!pk+r7D}tF$)vJb_M{R|w`)KM;a|Q5Oc;0xicX4qs zhNIdgq-hz1(6ExS0{|2tSVs!IQc^rAu5V6{jg3Xk@LH;$Pwz+zm#~v$00000NkvXX Hu0mjfba`7d literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..47d7bf7813e389608d97ce3a55e00d19942f7dbd GIT binary patch literal 1545 zcmV+k2KM=hP)Jk@$Y|TcV(?CX;-_t*ic$ZVr!*%SF0A%OF|%&loU!sDJh`@N(q5n zFlh-SFL_AmOK1uWB)vdF2?RoJq{fB1l+rx3kfcKK$|!5uib<_qNp|F2UG}D(Ip^O8 zX@xAyu{PF?{vPL?ne&;$Fmuj-gl*2bv9YgO@$a!J-xef+=$BC7GpO0WER!e0yr<+no8w% z1${O%`Xd$jHSiUHV5o)m_6}OYt+a#=;0D~Q`l~8leVJOdO1WI3QYtl?Jb{<0hG*01 z^!$#Xv)K<~>V;kr_yIuM!FD2DF%Go0Hgz528x|G{EEbDuj1hzxYxTjw)bKyH6+J#a zI^Y`Tl%ih>hFa+EJw$7`Iqb$5V<^mBW^sNVz#=@AIF^2Xv%XEE$1|DR9kG7}qV1iX z#C!U19OtIM>r*Z*ad~E1t+gWPbN$KTr#JR#3Y{Gr{U#!(P&&F|-9+Q@ZNsk5a;?Tp zeoBq+iy}`CB!`|`-@avZ_RL4$Lgf@_dsn=hXl!S|jntQGOix`@V~k?udx@c;zct#n zgdWdi?p%E&+G5>3M7m--hFza>X^Gi<4&XC_^+Y0Z`xSs2K8)G1(YqY6r+~ItPw%dQ zVdag~5s3nHYrW-HjpLs?(`Pf8yH)H-ARO=Mr8C;K!^~@AjA8223u=7dxVT4;B$F4e zJJTPJjeZBQe*wbr-o8Bn1GuhBXCx{>z~KKJt~1lwGpFwXPM~_AyQhziXmmH7*TfjZ ze?OU2Ra>-f=#aay!^GI=y^5RwJ<#2IXwSg_j^nUgtBF^yw~Dd$drOlBIMzR&d3MSRZ_5q_6QrC(j&-c)I*KQ;U|B0omeyF5Eh;mT** zs|A*8Rq_`5Ad5)}ouimKGN&7UuBkb%2VB9v?V1 z{L1ytxvBc}`1p88O#KOgXMlqMZEXi>Yww^n93~J9ZhD@zmRhw!rBtT0w1_eO$_>DY z0PZi2B$F3DZ`^J96EHC{61OexV<-;;hu1FdI0SK0MIuqlWyRi1Vs&WUy0I+dOUsw1<;6s#u+Cb>!;NW1PnQ^uiy;;tm vf4{@?LeYR9aK-nRZke1cH2Y)d|04eb)s2*BW_gsX00000NkvXXu0mjfpS<(@ literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above.png b/source/gtk4/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 0000000000000000000000000000000000000000..4e880ad14a0ffa7b0170a5d560ebf8cab0c9099b GIT binary patch literal 921 zcmV;K17`e*P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1113pC zK~y-6t(8q|6Gs?^-`UyqCSKdS{vqI`^n?P1gc!$Z0EITE-cYMbAVnMy7oe?rNRirW zBrZW5-~=*KP6((PRf$6t2~}-Qm8v$OP(;IzQIIW@5dY1t*EaU9cR3KF04X*kuQa#$ zo_FRQecuo?q3P*qkv9s5DCLJh&{s1}1%$IHrFp{P&#GZu4J@*W$cYoi>$Rj2{6=j2 z2<32I@_1X?f*mf|>xbYF0oX7q6|j63%ZtfEsi^CgRr}_%gNG-YGMJf};cI&4q9C>m zb?ypDZrS_RgJ>*=dv|V@YKC#?kDGT-jf{*~06^E;JR6M)&zvOY^2i6fd-q8#tx}_l zLTqWp=Ju^ZK9}we`sKjoYvVTnfLjaB+Wj$?M;Y81>UUDgH-y*43j(_K^h;C_j{h1P z{}OmDqSlsK7b`Q*K51bVqmO zz2U%%xU%V|U?O=y>+pPs|GHaNKH1*YyDoTLgb+u8BU6uw;v}@ zzA}sAsZ=GqkeCWb!h4HFHK_R7-Z`$CY2xACTcy0pzW(m?=&d(~UEL%U3GFRuEGYW| z0wK-yM$I%4|L=CGT-L|FIDGUR0Bg-@8c(GvkCThBkHbA%SuWk_lw6J%f587s*BIjS z|CY*SeeC$R-~XU#S`}#g;fOz985{C=JZD>7F45=T?3UaL1knN5fKjcWpsC1bmI~!^ zNzZ08!$U_;P6DXZ0nH@L4-5>rhrc@Zxl?i-;wjf_S+*Ah;0Vc?hWVFXEd4Zk{=zSF vb8|%i=IY{ic|v|=(N%RefZ7VwT&w6gC9_RkO|FsW00000NkvXXu0mjfA%e1p literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-above@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2bfa8c7b4390e303a4afce9dd3f4b2810e4364b5 GIT binary patch literal 1826 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-active@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8c499ed6e9d54e5674b85a599248c264593dfcb6 GIT binary patch literal 1845 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 Ef??eKjsO4v literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-hover-dark.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..62bb1000a4eb6223134ee094290f82f546e6c78b GIT binary patch literal 744 zcmVP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10(D75 zK~y-6t(8w})Ib=|lKiS#YSvf6$SF6?MjIm|MacsjdMkXU7gkcyerC#su?mh-UBLUTF^@R{( z*>zp}IB}k|)(C&{C{5FiQmJ%j5W+mq zGkxE$IgWEVuPr%{SShtpE|+g-A-vgaE(jrVd!8rPb;pGeH+Ur5rQCyq?B*>_Vyl0 zDeJ@PMCQKRZnr<#w*8BU=K5=5F~-0-ht?WeYe*>(MN!b}^?oNw^0Zc~Jpd%Q*>cPEh-gMR$)Owiu$0*OtRC3+398{$-TM1-~F9FBpI^l%+CMK ze&IsGJ?GvJC+By5=lmiZU71>~c2Pt=06eOy4~fVUP*znZB5$c`OGMrfk-wFW0^_gTrS7L!orbZXXTuu z-|tUSXx)2%d3}BTjiWwiPl{Tt_B|1K3eZxiBta0I2zFYk%3v@cNfLm!fXmHh^KVCa z#ygrIKW`+0&t&Q4~eQaSX7dsvm8&T7NyP?_JQfTJ5rkTon;HOW=uy z!y$vg0AK)otl4b7ei%P9`LMRO_HN)6z!ZzcGY1C9=kpW_1%L%rz1nCrE*{2j7kW4x zJ})Bg3d4}o%;AF+h9QMQ0TC&x>Tl}x`Uem45rCDImDMy&|1Bb>QmM#EtHf~>$1zb9 z0Ys|$@m8z#$Ng*#K$@mc0GTih=K>6)h%YQG02D;z*NsNw(tftGy1JTo&b zYw<}nwK!woQ_W`cce6IeTKi$38U(@Ifnl^b#}N;KE45nf@~n*kJ_Ov?#dnaV!1E$< zrCzUpa{9gzkw*aTM~OR%roaQ>=Z!|=6O(&JRUZQO?AGS3d_GUHSOf@E^%u2T?b85K zuh$16Qm9s|a|OJYk|bd;7~s8kz-J5)J_rl&UdrWij9cQYh`eZkWZqB*$vMYxI8*@d z{dWy;+k20y&KYfQS!?O_da9~8=bl|(U;mL&)h4jlY&Um}hXx&wZ{KRS+dlxh#(V!S zV0w;wAT%9eYwb5THa339XlRIy_x{flqX$JZDe+9F(|L(8Fn}2jhpz#Vwf2F?>j^NR zX_`LWZns}%3K+m_ZEf9B)!(Y>WNw?Arh%=sPi|~%{216~3K&McM-s>J3oz=i<`wN} zVCUQuolfT`j3PXowaozZ`~6#$O66fyT@{i0-iIVfLciai0DryRZvSjQU>HLKE}PB% zC!f!M-Z_^If&gR8UiPOhYwa#@k|ba4bULpxN{M}QbpowX6!nV5;&vvJdCWPdxm@nd zrR_+ANH1j0x-txo=@Lv zu1wPu=iKfYHGr!2y!YSV+S+00r(|3)#iR#fpfOL?pG=-oA6^ zPH)CHVRSMYodkBG;}+rE_zHk5qaMaEDx1ov3fb{B9DhGGy$!ZV$Sp#TBP;*_002ov JPDHLkV1hhg+z9{x literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-hover.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9521a5d9fb527901e7576271619d4ad4bc7bb4 GIT binary patch literal 865 zcmV-n1D^beP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10`5sf zK~y-6t(8wm6j2<xzN}mZ6mqbSNSM(Lf@@2$iBghlnCVqC<4|5Ot`m zs6#6qBtmg1QVVNIDxxe)y7_lW>re-6b9QES)^>O1b#Rq!-P|mH@E90=^ZCsC{dn(3 zkRb+qJ|R@-sbc~?1RFbS+wuSaVN4~2ytfkZc1v*Iuc@i|nd$q~An7ljc6Zb}D7)o! ziBevEfg-zeAqWBhf_N;3h@s)f)TA*J(Pucp+3MN@ZGR@^2C1p#3 z&jld_YfH;TQBf+@Re9a%5*jM>)VU-{%vSU4l8r7=c2}hDgc3%NQM-5dx7dui$D3a$P`b3fbIvh7HXPN$>YH>pki3fy96jNW zMrT?-jSiYtBIBi)F)Yi%_~?*nXyMm4E;TQJ0{}}t?N@#MFRFJ{6ojY0Z;~WM$W|`X z&@nzX7}0g@!G$X~k3E0;He(;t2aeN!?@qlZH@Dd(Nn)P2K#|kc1p1MtVmwqT+Ga8z#DA~&8pvrks!gN)H_0AD$qOv1LsKN=C;-*VUgFc1i6 r02ZxjCc(TYxmZdb2VfxGOLDB^BfacN7W3#U$ySexL{jdZQAdo;F z{ASL~&Yu7OoZp_k_x#VjifQ8a`>kxRd{)6~P@e>;1d4!czyX4wI+U1mz+YXF#;Q#< z?bDs-W~iwKHa5Ib4*Cfc4+F(l22cvi<3Vc;fa8o}Tr)mZ5Z+aay8NEO`c=Djjn2CC z+lLS5CalB{5grF@r4(5?d1U3}l981~YHB)4O&rE`9EOIX#3Eq^2l|PR43BlSiQ=hs z4{rJWtVzGwP`^eiUK1$x*d8e;ELFbZVmuyuT9d@0VS2l}2n`M-zYrQMW7n>!uI`^v z>Bb}er$F`rI=`@((z3-^9?$K}afMhU%%%48#79O@$VEqV)%_bc|8GX5Pc_u<6U83O zvZQ=TrOL_6za!c47~|5}-pW9KFDQZ-Q?+(u%|E6y#&yz-4gS3-`H9D4%hDD1sI>IV z8515)Pv=EG=z1R%VWZT#ss}dzeX6+=q#KVOs6y0n%krpYD?XyqGBRe~b{v78F1jzZ z18T?^cYW2SnmOeu%h`E2=#+tv} zDo2lfaIM5M0zO|+@tg?*6qYPxL3srNnM&(FoI2`XeXAS|aPshhWuSI?Y+FjoDrQ~u zT8c_aDP2?nLWT$@-#k)(-_7DRfJd_%unLPym1S9T;dvc}#icAS@D<& z3W`fuxOgcDslc&6Hq@`ZHb!fa&jDoS3B?ziT{tV8d9SR#2%FcvI8n)A5Gn`-&*9s6;81qC_1UTX8Ll z0&UsX9WU<|@_dDqRV+im207SxtbU_bsMN6o{M|~vuZW@rWl3@2*BX(8h`DvY*bS#ctf@E~n1N#WQ~?0cKGZm$DI07s9+NA;4h_=Y(j;OGv1n{}b~VaoiJ$M4Ui(=Un>|8XTbG zLbJH8E8%eDn-6W<@hX!D!_~*F(f3-;?@=%u=zd@3awiD|uL?&Z(OqA8xc2p%2?LBh zrby#kZ-+N+sOq;uMiZF ze*EBTzqD<8yEiqJWgq$|ww*F7!omJtF1EHHB5o)Y-MQtF+JjROhN~+*hI#kQzy4IU z=DrUbV^)NM{gRoLt!7eOL-*}~N564$I>Ipd3&<28<>2eT*_oA< zz7HYQo0djNX*oH01=E%v9Zk^J(?wsPM~pGb82NWgYulqwJo)|R=?dRW8o&m;FFgC> zC>l&FAGn*4Bu+WEFcw7zkTr+pZ56*zT>g1wMr>#EZO#Yu~WQBc>&jTh{s28ovTI6 z80n2C;xC{1=YL=P(R0uBlB{rX;I=B+RQ_j0@^Y~O_U_&7Teb3I8`4s}_iC*_p|xHF zOxPPmh!|sVntgy1?k2%8nPg9jwbuUv6sLSVD3|$C|@!UIvr#e+3ZIpPY^?MgRZ+ M07*qoM6N<$f@#refdBvi literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..69e56a9901fc6605d888d3a61f2604793ac8addf GIT binary patch literal 689 zcmV;i0#5yjP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10zOGZ zK~y-6wUx1N(@+q`@9sUKK=gfz6_H`>qNclzx6j4*&CNxU>o?;+wt09XKk ztG!!?i1xkZY%)sO zo%X}Q!NG^g$;rBNZk~uH&Z}$Z+-Y4;PftH?wOYgLx@2~Cb_Ee%5K-iLUPMGtnu!Ql zYr$HZGIK5>>$|(VuZImXFpI^-McwIi?jqs?09X)_8UO$y{t%JRBC_Fm-n&tLng5+% Xu+t@Q@ol8w00000NkvXXu0mjf)LA_V literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..612ad7eb61331765c84a4c1490310df59501105b GIT binary patch literal 1335 zcmV-71<3k|P)1 zK~z|U-I+~jTvZguf9Jk8GciW3=3%oDN}JA142Xz!;lf6=*q|luR8SBpg(CP(L2#oB ziwi+Ps)8t}3rlH5DOkIZ;s+`i#X{@56TuHkE11_xwI(z3?maHjmrkacCX=rT{ z`+jrg-1E-4PiS93sZ_d6L^iAHCRN=iBG&>}0x56?_)SEP1787$<2e3x0nceEnXlo7 z4I8ctg5YuBK@nLyV-pcX1XV>_$o(FaUIe;Jt z2*VI#491v?d{hY*YZ20^g>*s)`$mlV2GD(wPx111bZ^7(w*u+8$`Q>|9B$p7xW-#Run z_EWq2%t}!zm0kjN0a_>&Bn-nv!8WT}t&*lGz!~rT@YvYcx9#{}1YItdpHcL{McxNkH>F@6^7-Rkrk*hit-B6Tdcgo^T8v4nLe4oRCMGhtC#%~TFoN)XdK6{WoyP5b0jlbEy^OSs))!=Ywhce>qb=%tLlVv zPFF*Uq-mO^gsSR}IF8?Jwh59XsYOwAJ#a&-D}j|#LrN&Hy;7;XJ)4~YFvh$LQyo^P zqTO)lyofwvt$nAJZ2&MnK7J~Sq8nAU46Nwn0yBYuhpn~mUCO?3+Ij74p(KL)yH4(YrTD!j; z|JhEQCP{K2ilVi^&1sq{AWLyLRkiU->@0APwf2*C_i06#`K5k9c0Zk^ z!ug8ykBB_i)6=u#=+UEpE(93b_!3Yqmv8mnKP@8LIDfeg7rp{yd7rhpO)sgFz#Ag6 zCywJ}p|EX3XBr$Fye3W45fK?u)lI;9Am3zm8aOT@Ujm=Tar`+`FODVAqRYb2&`@~d t#EGkoF;@gZ;Jo*zt+jtI1>FBi{{eOFO)>YBAb002ovPDHLkV1mV#X_No} literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..42cc7786f6843cfda1ab986e5cf71ba855d4084a GIT binary patch literal 769 zcmV+c1OEJpP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10**;U zK~y-6wUtXx6hRb)Z&h_qcNaDeAyEbfcE*rVF{YzogYpAFl$dB-voVH^zr(oE6>C9b zFoB&b9xhC@69U0UoCSt?5ex>WnW}zOl?%{JhGE2EJj+Veckao}y@jBTT-Vj9q1`4J z-&0ZzDkVDr05HM32+(^e#Ec+`SD8#EtoOcJsP^FV`sz3W^wcmCZFYOowkQRnX#fBq zMGTyAD3^bF0cU}dai5M zhlk^a24B}#pXiCiL|3}6jS$i}_kpAoP%0Ey82F1G562wGiE8g)0Dv!RD|Zkf{{#mB zz?eXHx|f=!dE=C+&$+IvA4=f5u5O!pF4fa_)}+?4;nh+~L8*}AKIcn&el%L01XCT4 zCk%r&3kLu|2tlf+*Rm`+WSjbYbrMVnx!-=e!)}^hWzyA?rlv)&+ot{|o6Q;k`#rdN zlIrW2SSF>{RKVt3*VVC7DoKde5`#Y`-DzrAbjY?6^SEW?BZL9au88Z-NK;Zu!B#QP z0?w8_9*$y!(L2sq>)?ev=atIavLB5&juT-K$1l9{uGbEgY7?@R3Ol{>i|H(v3 z0mXcd`M$rn=SMe>Ty_8e=Q5WbMPWFV`?gWx{O?WoIfu=SjY{bI&x_kTb>RSYKAcZ$ zD`SM%SMG9G5`QrSXj_foyl7m zYj-7xK~T^M0Dv(5p_KX{g_u^F@%lJl=6}~Oa$-q}mgpPq00000NkvXXu0mjfM*vx? literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/source/gtk4/assets/slider-vert-scale-has-marks-below-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..376affc4363e051d6d053cb3d036ca74db628514 GIT binary patch literal 1541 zcmV+g2KxDlP)!NCrfRIYDio#5C^Sd)h2GxHjoe+pot04 zm?rIVyV%49f=V!kG=V@!Xf134b^*Isrwz0rm3noQ6GftQIXG!-H?jS@vH$;ncagYD z(zJ=msS?kX<@bHR@6o64|4u@K=&4iISb_IMS2^l=~n&=w5R-X5f-wUt0qGa~Do@m!DP>Q$~f4y9s|T6MV|`VS&c#fOrw z?wR!1Ncsz+@*B`T%d#~TjYv4$iDg?2b#k>*p^(qvl#2DgUh}P{#|8%n^SdfNmPtP? z@B&~$kqDjLJy=#_vKy&54wvV$^^w11iGTmyL!TILw4F_*Co<_DDm-nB(VoLcq&?WN zBiXh1zR$v3mg3SPK*3jYd@zytM&P!$rjT0z zVF}gy<41?z-EQqV>B-Ew<394bF_s+Z|M;E>*SS*2k(-|fa1g!}A4m*)Y>t5fBjt!hmDhc;U;pmc>J(R~vJh;(+*)zb^m zZp8n~c;?)FTh$1_=;%N1G@hBTZQJzUeutPHt`h$Xi-kN3^K$@>s5uc!B;LGHt^p9= zJPBB#Xy<_l1B9cUbocfFv?2cMW0`ZGzfrEaaN$C;Q63gC8VX1D&vFyOktm0H`cP;U zF@GK(dH;)><(XQg^f`q{TQDd)-8^=KP&CS+-ov2Ug7T-y%(>$mbBrjT1!!;IzmIP# zLXikPeMbOo_K`nMWYQ0=jT=OV0a{x3c1>=Sj&OKYoPfgV@$=_T)MG~AE)l^FG##Ab z4Y(#Q1Q7oZW0~|r07j86W6X8O%UgwxaG2h{BOnqGI6Xe{{+A6aU+O`--IQP`OtiBL zz()0D1G0?jR&@tT#c^0Hhdd#4_RZqHAaLOgJ zQ&XxdBm8(QG5qtjaU;!bZwOS%rP6BB!BQ@l$WBkGs;{biD}FTji;X!Z7K;@XUiCds zic3oe;du?GRAO#=N>x<_d2Aq&dU>-v1K|7eBY;AF0o8*UZKqTuJ2R!K>Z5!kb~O2` z8|4~+!DKQGyyn(w6!N)!6RlG&70J#_tE&1U^7VKk_3NAEf3y{PJSkAQlFR9St|aB+ z5_2=timH$5*J4A--)>cNO*)=RT}0#wRh7BfY2A-?yHs3aZgxgh)$>IjjVFeGx1G9m zhmP1#@|UXel3T0E%m3H1C#Cr0zn%b2*Q!;f zFJ08-tGho{3JVL&XJZL9Co#%z8TcWYG~$H6HUDVIz2?uv*$ zS6=o`?&NWO+e0=!lKvFF{s55^tUj&-*meLrU}IJ<60YY_t5!E|QZtIaB!SwC@%Sfq zyb&}!Nk>OVJ1wvFpo)G5m3u+&05)DQ^D2yq%HI(EYwVun+aj`STkVc7hG)*4u|F0L rN7c4FT-)`GY0JlAvEtU1|7Uy%_F-Y;A@Qb?00000NkvXXu0mjf6nOIK literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/slider-vert-scale-has-marks-below.png b/source/gtk4/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..705f4e6ac6c8c7308fe063f28e1c63830bf285e7 GIT binary patch literal 928 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end-active@2.png b/source/gtk4/assets/text-select-end-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa6c778e13641e584f62b630954e3b6e18cb043 GIT binary patch literal 1591 zcmV-72FUq|P);R(=Me@Ww*~C`k1CIsf7d^cR9?WwwKoe z5Qrq{>ENRLQg!XnfZHdn}*oaLi?WkQpZ7>i?(b*fI?WCVW z{XvqcDNBwEv{<4o;fSO4!n+Sm%m>&Iu>4@{I*iDS6NAwdhkZdhdxIS487C5-f(!#~ zqSEAYy7zRyaewHhfUT_d`b6;@cx4?<`^;e3iY6?M41{R!_H&@ePb5C&?+CD8RGP%i z2mN)Gf$IkIRC#-VHUIeiS_)le&L4;-EI#QA(%$W-^K>8^GODl_*llykhjWD#PnGv5 zu)g)TcT!wnpEFpt;z{L@FUWzDemYJC2u0J2ScEVZyFlOc)o<*&RX-ZwxTAd$Se$=+@gez2;DmmV*t z<;6Q?$D_+BD{%t)Gh0e~DyqHDUlUkXD!Az?$TR%>`%C!SZ&tJIr%Q3#Bu|yUc&fbh zcWrKTUKLD`w8iETETcTTVcY#n`Rn!yxuwXdz_xI4K_iIWsBJym-_SRoq0VZ|;`z%?1zEoD? zq;_+;hybE>Yks|FNfsD(0NXS#FO2S8S;)o>i%}>|#9hC;45pJ{W`TW~rJ4tB!)Z5) z@XYN`Hy5YDBm=hauFPn0p`C};7mKPEiru+24L0dYd+rPdz$4!)0YHSuAuISL2f?4M zb>;ai%C`ah%Zi&&Xzkbt?)09MQzY`YBhM9L88itCqO{P%(EKzyVea5{lgEcv6cJ0}_UGC7NqF9h0d+#BIO|1H|IF2a8`ePS}8q z1Nb8gc9xw{p;($hg$V=r0KOQD<&p`2;j#1?T97kFMfw5GUCKS!*^845YV{cr=>g~+ zj^vUFfMe$;0IaxW|FXT3qd9>}SxW2CvGg_i?i84D@xCC#2Tun${bhK;!S^D@$g$f*NO9C z8rm-`7}(DJU-89g9MD!@eP!D;Fq*ccFxC?y5_+d&gpWQSn|G*x9v|nuPc9)sz^JLo z9{WZ?J@D41KE?VakbLcf^L+IA{4Iv|Za;r)9#U0OivFs%+z|)_x7gdtIeI&4Bx44t*})84%}x19#~t<)*s!% z>Sg(J0`gsmvg==$*n4y|Q;;4_sXlSGeq+x}@BDB7Y;Lr9N(!q{eHADLSb1w6KVGwl zyT4sP#jP$%zxB;aa=e*A>y8nwC|l?Lkrfp~828av*>5 pdlSGA=xG)6sgl~4$>wv>e*sGhWPDW@qu2ld002ovPDHLkV1m?O4RZhh literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end-dark.png b/source/gtk4/assets/text-select-end-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3545bc72305b257bf590a5f4110c2d2ea31f6839 GIT binary patch literal 718 zcmV;<0x|uGP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10$WK$ zK~y-6t<*7Z(?Apl@c+AWoEkTYO_iuy+)9X{8;FGufP_F|Vc-j}^aC)lGB7ZM7+8?# zh|0jgQi*}W00T%!NLWrTXF$_Z+ z1VJ}V(;O27MNw2X8V#A}c~%rfMF{cQ7;~SQm)F+TejEkNXJ==tLFLs zB6?+vx!vt{pY8>2G@H#CDdjjF!CH$v&oLMbHktWdS(aDV*VjLf@&Z6PmNcq>2%hJm z*=$bxzJE?i`F4JO{?ty;SZfbsZo{=&&8gSxAv3QmEG$fqKuJW021nuhzVJNnWR_*O z06-AYc$arT)M_=4h^|Lb6bNRXs6qgcQo?oJl87z~BBG<*;qItbt2F=@1OPL!2B1=@ zfQU{DBI4r!0f2}cVXYk=N6RBq5YZ=NChxi|OEB|$!OW{=Sxzh#Me&Q7UkCt?l~QUF zY-_%)<2cVmr_*_EjQOUuJ~Ei+If&>@9LFC80JhdHrfI5}5C7oIjDEkbj4?L=KmtIT zrg0DizSjE8)YOza?&L5tdc9s|t-aIfbRKSlTj)xo(eRa0XInkCp*vY*PCp& z+gF4T*NEsmGtU5k5aPSF_9Zhfb-UeV?6I7G1N9v>eVi7I+yDRo07*qoM6N<$g0=KK AP5=M^ literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end-dark@2.png b/source/gtk4/assets/text-select-end-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e29a86a3391f19151ea51df1825f6ea9114ab78e GIT binary patch literal 1295 zcmV+q1@QWbP)56LXa=0}relkt0+ecyLx zKKp&&=b86;#dY0Zfgx3$6p>4nO63-yq%3h=w*^>h+WrDAi^$~M+}zJVoEBI^L~{N8 z{RBZk6h&+M{}GX?IF2Vh&$|h<4-#xqLH8#=dvTvXL7#+WOOM&sIp2M_A|0X7eeZU)v38ATC65D)|b zs-5^~sOpVXCoj*;%+z`Xb`KaI85u!Dc65`f5=9Zd?{`D`s`{fb=Ava;-<8Yd>R!NR zfoFFE)(sg10bv++Lk7Tg5t+0s>-*h8itD$>MQfQiW7Lh&(WSr(;I31f@` zr(M^5V;vZf0Uj%d^#ZO~EG92LH#$06+5nc8ve_*8d>&vZlgWIXw5RG=qSZ)M-~-on zi|fGBlre@}E+-<=r>bwl|HLtXTrQVfz5**y893N%KW+e_qnc0E=rI(^SF`$8p_=$UT5otCcF$S_ToBGa^z3Xt&dkfrP;r zbJw)n?OCAv%pw)7R{L=jMZX!xaeh+OS`W`T6;Wrd%$E#+d6#O_-K^ z-v>ZMuENUhf;f(+0P6LgpN;HDs@efl)vr2WwryVm{tm;CX0v(VU_lTh5qYyxsr=Ca zE0@cms(u1ctyT|ot*I)@%gf32*`&R**YP~>3lW))qKI0pCnrfe((>|hk|wTso_Avd z7|<4xQ>t34)oPtN-%t6zpRDU@CX;!8ZQr^Icwu4TVX;{J9e6zqLzBs5I(wvED+mG> z7Z(+XRrR&Gxw&DLPxouJT8*WpC4g8&PFE_GZ@b5A z`8L;eUj{A!{f^@>Ffg!Z_nOTn)oL}#mkm{Y%k#Xc&BktP!`Rr^QI)+B3@`@dSD#l0=0)UB;1^Z>A<5>u(SL6pJ+p8}p5*`l002ovPDHLk FV1h3qSVjN< literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end-hover-dark.png b/source/gtk4/assets/text-select-end-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..66daba1a58e296ab8079788f65b95a787735969b GIT binary patch literal 687 zcmV;g0#N;lP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10z64X zK~y-6t<}436G0RP;QyQ*?|PkJ?~(`bCK94Z2cqEtkPt{T6ubaU9)OCLf`S@EL4!m} z6bcHONEBR(P=JJl#A>~XKmvj=kg?;PnKLxD1tEsS&S^*U%|G`b%d+hxNzSKf>XRfX zyWQ?CW+=+C%r+X0z!;;gwKZnmaL(Nok+sdu&2Q6yyJ?z60N}lcwH8%X?HFT1B6=qx z_ktjJkmvd5gMvCqk_Hj|(J%=oqSc}(K1~D{7Z<-bo6ROOPaJiG4+euBYi$j{OA)zQ zmgVF95^lFzt%ZMqdvRk7`u+Znh`e#mUEbQ-`Z#K50QNxAC;<_|FhsN2oUhmGXM!Mj zy|lD+Vhj?I^WGoE9K&%Ot2mBR5m{eeUY;K%4EAowVX9uQa~OulwbnPr;MCf%;y8|p z=xUZ_348BnN(cbV45gGMqKiyKG|d|Bty-;i48S?|-n*GK06`D{z)2<|ISLQ}h)6L2 zb5x-Bo*2Lf=VqVv(0I$<`{(WmL~CtdM4mB#hgDVeW(AEgUMcm2JDtu`=iC=#reDgc zsz5}q@;raf00h8_*19*%c@z=!dcB@=?iw(>cHM3_Pt$a+s;W~_6om)9IU)kBwFYpj z)9KtFgF|#ZNs_t2U~pO~Rr}xjXpDi@T8qf-qA0Ed@Br{vly7OZ z1yQgkL8WaPrL<7cLP0?b5lRUWyKQ!AQ0k$!B|E!2GdqumWVZVwjY-a2*Isnu#%0Ht7wwKfHuu4{h+XGLUoX=&+aAS((i5|MJbTqcfV z(lqTJ|64@nvMieo!|*cD-bt{#A~G5T0RUN+k)|ne9FrtT_q}&i^}I3WwD0>D7Zw)c zVT1hxOpJ|<4GgL(Ns_Dwc~@1>8Dq{xQFP(w)z{c3V=llOK_)URtx{ z*@cCLmB$5k1DFni01?^Lq;AMK?(t|tRevDV^me&uGj0Q=-m=m!BjQbDX?6Q z=KIsjEr=avzK8P z#8@uJaS#ziS#Ggw%gf7mOto5V z8DlQyXTqYCAC^VrJgjcwWLY)`&}y{`fl}2Dn5ur&0rNcX4DeTyB!yTlNs>GxFV||d z-#cK{YPF@Rp8zx(jUA0ORi)8rSGyn#) zMdYZet~45r{?5%%6vr{mW)tAP>$>lCkM(p>Zr;3k9e7Pu(|Wx=RJbHbsMqTXv{m)> zYPGuDJw9+WzjyE6^&kjt07sG}F#xXXKGq7i(P$7w5kMv)$7;3OxBd4#^ljGKmw;11 z#dTeL-|rN1+f}>WCW@jw^CMM#GYrGI_3qu!3{z86PdbkC4RBaQI)~G>+I&ku&1SPZ zG_I=Z(J%}bA2w$*{&B3e?*hkx30N(GJ8G+Rdr?)N7m=rd sDZpQQUL9B#kw1W6RP~2^HQ$Q<1NwG1BJ((wn*aa+07*qoM6N<$f~e|5N&o-= literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end-hover.png b/source/gtk4/assets/text-select-end-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f5d1df3c938d3413aadebd7de49d8f2397a50d GIT binary patch literal 796 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 literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-end@2.png b/source/gtk4/assets/text-select-end@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6da7b66d480dc3d756d39c772e70315f5ac2dc89 GIT binary patch literal 1544 zcmV+j2KV`iP)pGzp0khrO?N9q(CtchC9puou>i zZQ{oE_AAZ9%sDgjIp3N2&CHS5KaPHivI^w{_{VqcJMfu^C~cO+hL2VOtEKFkq9;*3 zapueOpBz4X*l!n@Ygu-9{l@#rq~hEtjG@{zERHgSkrRbUK8{AC-co|)jWNC3ckTh8 zTB(rBB*~@{hy)-1M*&ax9x_buuriBM2kf zQ9eC5_)>8(z(#>Jk3A7VL}q=_t5(V9(&W-fGN}Z<-yBsJ{eSg34H?u-%c}p65}>Wyq%DWYY;euL)TK`KPLX%nw#iMItYb-wxP0kO#Ky7{s#e zc{kvB9{F6FOft?`CfN!(2@+G`gm0IJ=L;#ZVdpI9mPdc~G=V^H-e9freUE%LLpGhL zIa#eXx^Y$XZ{o=x2KPrlza_BuhmU@yFfj1=lLSK@w*@vG(x)(%A)88&NyXKxRvQy| z$oKs>_v}A-Wv=>0q1dw>nPstV!+kvb$TkUv zIuzuU-Vl!CI5&j@BS-}nekkWscTXQ%2YxCYon3(L>kavD-voxJX=GG&$xq2Hb1nr*0IsIKR9`E#dlz$^{6UK>R2Q7^sS)( zuC<`7@=WE|-+@8Ru{rk1#n!qF_hF2sBE0s|&`@6;Oq%;pI~-G0>_Cu}cibfk-4!YS zvIbTkN)a>j=PZ#{-mw}06`ldGQRhFl#=VVeN~p++Pzs-FWAO-=hQd2#c|ph`2mVI3IIN3`NCAK-hTlT zH}bh9IbP4Esgg^1Y7*e9-O*^yL?V$XlvwS$m2KMzBb!bFpvt?@h^V4N0GU+0EpDkQ z*?Qk%S$}PUd4Znez&C|lhT_EdlDm~lCmX}~@!;O){@nzNL?Tm&{ubcc*B8(wT%PLt zBu1~)G9tfels7k_!ld~l!sqV9IPq(jm&~o}SHEUzvIN5E!JkJzya_BCjd~*1L4k?n z^{eF4iA8rSpG}dDkAg7nRqR8p&!%nLyY@bJ!AA}tQoVZVJh^mY(VWU>(_FoDUI9;4 zUWh#V>}V^?j8~)gPB||i`WFGafAu=YGuL*RP0B1vObJGJ5%9J;IAC%8R?6i4M*5?wmH99y+qoHu86c z0f4?0{q(P1OSp4>fRk>KRD6`NOtMjQ)_8jG>0cZ;H(Qg1!Z;0_X^L z(zAReUCVk2cXkm7PXCisDNiw3aw*;@Fg})}`N{Z~Y)K_WPe4I#ijf-&>wI zBO@c7K`p+lYJMf?kEb;v(mZ|ozBf}G{7R5_0#m$mtADlsry2eJ$nnkU`%j7b+ttYZ uD0c&$_4bMaqYD2~pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10%1u+ zK~y-6rPMud(@+!!;P;&C*!i%XIBG>zs)~&P!BnYTk=Xd^%2+1&1Biv45e7E?00R8_Q0rBQS9R#^8#--BWH#9FLx z^@{(4;X>O;apM@N|Bak1RRxG~I%vYV>kiQawRYL}y}T9H{h;B2iM-S5OHct|WXrXM z^KQkyG=?snYX^SQuY&n(WHcdw{226t`HM>OVK(x^*{Id}^GW&%y|Zhkgw zMPZ%Cl#UZJkuU&MGUstKs78}w06+w&Dl?jk5h<=bcu@WRGVAx20wO(~|$4nd! z!0^}*n3?sO-*Ek@v=c$ukXfpEmFeOQhbk;9w8A{uCq2RefMozw-cQLXz)U%-;&Wb1 zFXn}UfbXoZe|O2*vo# zQ4r!Jg@|q!@n(ksK$ISC>~xbt1Ug2K6a*2$`c`*frMM5k8UV0a|A+BHFCL^z&7kI% zf0{DwXl5N=pc4D~b9W$OpXBk@a{w?$g_8E)tJ7%j_YST!sukC*3?C57NV$0000HwbmAjhoX29v8Z@Z@zPprTa^k$L@fv&yb3)j zUiBh)=t1z}L9rLXgGZqhr59O5TLnv{+iw4CHj}^e=XsdSB-#I6cQ<~+kjc#aWNOnK%BRXKsmQB?297-5WEsy&5rT+mk(9vnIs?lhQXyED%!a$MjTP)kk} z^I0mc!`!U~k!suC5t!2ML#UnveHGXxfQXRK*-Vu3lwF66Z2>TMy8)`*Z2~)xvx|*q z5OW0dbu^l04VYo60!VKQ!S*>;sr`aMPO5q@fmA>dfl|StRLoI!9c;_2dIwcSW3vAW zwkL0u{O4ns&daEj6jGS7>ri%cSY~yYQLz3uY{He*YT4@Mj*4&`f)`P76fhzhgE*85 zIgGjYb*02)0{(`QMV^%SB70LusojGNENW?)9ZG~Hd_l}=@5e-N5a6+J3| zF`|`Ho{H<>7IMfICY%&Z)^TN~SoylG3{WE$>w{JHPNMRT2s&ML#{#tkEPkVAg6?U+oh%o2 zG}xCb%@?u7ROA@IWH~=BqP~VLHnDF4c-poM1!p|5l_+(kU>iH=JO)_f3iwf_b&q8P z9s$T@$B`aJH5B|AqZ)T7;SWSsnWHSa^47~d; znEsjX0qTtoim;_U*?LeKH@eMMhbU46et_AY0WiW>0C(z51Z77Ts1XFXv(N${Qauk~ z0D9isEbvp$52-iWfD*yByH)$iv(xcuw7LM-!sgVsDOh}!`3T^~?FO;Qq;KZ!kPsp9 zy`zYKZr1xpb)xTy#(oq`zXeD(aNjQUVy18@D~`UI&Dq z18?rV{w0jOAcN4n3p8#mG+Ai0FnxO|I+)>RC6b0mJXPiHVw?H99zesA@Dz|{`OyMD zXw)TF{8fGlGe?H-HG4&7dmoSGNptnXbv2ZU=qbmLiIYO0iJXWmxP zx9B%8=}iPo|1}orP{B9QC4qCkXMYLT+8cS?rqWZ^-E~mW=fFIvq7S3&0Sd%xp@ni) n48Nmt!IpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10;)+w zK~y-6rPE7DR8bfQ@c;Slow+m49i17_7!>oFhM5YH1|kX}>1eqM3WCN!)J=g9Z35f$ zfIwOl1h$bj5g|UXuqX-*7iEjmh*B{o7x~tC-+Rw#VTn^FI`iM2^ZhvAIp1MOFj?n& z9g?h^v|E`s7!}1V9wf7E&}q`yDVrjBBRVfH%~GSa#SZ(8exD)l3DKz0p2V6%QBhHn zW7FzNoNCp<6xb9}f)N9^2B7Z)1t$TGYK#Xk<=CllYREvB$s`2up zxpwVDi9pA4%x7TFrj0Ei*Byg|ZB!CMLSrs~7 zk!M#E(f}|pfC)y5Oh@wF*0}HPPq+|Z0-OXRlUa`IOUHs7U<{lXc;XrWjdKt|BZITg zvkQ@g!MP<3#OOP%1@(~$Um%nyIPoK>hc!M%Oya|@Cs&1Th=jo5k1N4&)aa$@`;A`( z*!YW2D{*5ZU)Hef*MH7ryc;C|2n6|+uA#Z$qF>)Lw&d4wz0Vi$hmCf0c5(uMsR#9= zI>+sfhckh-(C*RYfR2kj(}9S_yJosQ&jCRCvpDa`d!sD4T?6CGhYQ_Sv)gIj5gYrq zj!Qk$!KHQm&g8witH3n?z&|sX+cMN-G11-ZG{xRf=CqgYSCN`*0v7`Fs~SGc2E^d| zCBJVuvJwcRb-KH5XlwnpLtWkZN}lzFnv$(_1_Bjfox1?QVrGjFY{Vbd9!;%;`tkU* b@ptVn(yEC;?+M#IT5oMb^qvpirT-l$p+S-aCGnPHCZ(0_}|dFYo5v zci;KtoO91T?+O14spOPbO|Vp+Q*<71QIf{8a;3?w9Y0A#<|90dGQ7jAomjAvjn*h% z=2R7(4?F|h1z1p0X=s^gRhl&a{E7z`8+_b{Wt$Mgap z*&-_U1&H(-Sk9uIX<~(* zG)7CD7M%;?69Km+Ovv*xIp53F`+fL5H#TWIirpJv!b8u&IBjrJpa4vp$5f2v0&qoTp`w{Z5A|oDH?euuQI^C*+2%2cHEk3< z=ua9HbPT1jOwOXseuc^XJuV7{C8l285UlNZ6H%AJojMk<#*Xx0Bzd0zKnMF`8Br|+ z2n=GK#lZxEMv=<^&Ee#OH3jXqku(|+P5_*_7)c^hOs6h{0Z{a) zLFEX*iGN#?3I$Mm)j3CuMA-xApC^M!M2hL)nGgUD^0ztqaZx=&b={>1r;`}YP{d(x zO*25F=Th^oSdCDr1o-K%OGyLUQ`1a1>L9SKdQ)k{02s^$fFJfZ;HY;0hCb5Py%zyc zWlM|+IJ$0jHR!J=FNE1y-IQ>szfXtQb)*TPHofu6SM6W`D&|#ywL9vFL=)#V+fm-B zI*lrb@LKhz(nu$;f7TZLD9E-`7s9OFS(h-dbvw>+pf(7w``FOk>*Du29gr$^xxnSm zf2(JE0ye_;`!BNL*YgNm7RM@M<;wQsrxRGs+Bqi`%2csm{km3n9%$?{sH#62czsJP zsv1=_&ma46_R)^>*Y!FL`#wADANRspN45Cp15IL?*pFN3rS8^tln=I_WA#sG0iviZ ztXW^Q`P%1hXf3d`a=r)~R7rn0H6SHr*4L@`y#HYX2v!l8(UMGKd*;;n^qvDzyt+{D@ z#+C1JH|V)#0xJ~!0Qp1GnS5UsV@7xg3`*k>mB@_+-5p zS#hl4%6c}H+Fcs#DOgGb-9)Ri%|+Y&bcjV?|_358~eJ}PWBWRJE%ILg`s?q8=Ggaj=ARicpkO3$V1Wqa(64)hpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10wGC6 zK~y-6t(84*6G0G$-3JMAe z6d@{F3Z$G29TGMdk#o*>H!qD71rkT(oVVQFdGw5CwJTUM{eFK%L~aAvBzZ}iKzhAi zM^*2r>L$snzVFY%Fl=X8R=cNxIF54*z&!x#p68WO6vbf}LPP?R$g-?D5!mf^S3S?W zxd?LjEJ=vS@xZmUwHuD(Je;>vMo|<8L2v|eO#W`U+wETPegBoJUX0`TSd&E|2>|5* za4;AQNq%g#TIXA>mMhX|UX=pCa5!v}e4ixAN*u?HU~|J-0iZ0)Ct(?#lALP_I|Ox9M6P+BSE@FaI|xZt5xE`&L3{>wAStSSX!or=h7 z-QM2*Dk7h!)8>*zQNYZ8q-naPbKOTfJ3G0Vof>9lm`o~!hX7)5q(-#2X>~BsclMhLftmb)s+4DT#bx-~silV@HJkHJRS(>Jg z_t%f8^!xn{5qa*qZaa#iw(t9J90w#}W+;k+d7l3^vtM;x-ye-eZx7cm>dhSt1{)%B um*hIhRRB=cpCq@;?B!@QdIO;Tx9|_O=kiFb$VmJE0000+yGHnrsX_6Vj6iUTKMJy^VRNS=IS}SFQBBB-q7jA{F z6t}t&Ty!D0aiQ3a;KHR)MCmSwc4o+g0T(S!W|B^l_i>Ml&WoApG&AFTy#66@dH3bL zAOCaiz2_a_;gD3T)u&bU4G}p9{39vCn90e>XI1qA@H%j8Xf8fzFsD+fykLyEpsMGA z$CHU{HjC$ZwA*b|wVOEzn5n6$)7ILHz?;Bhs)~rWl za@N}Ct+i)?OV-*)fpsvx?_-R4&?AC91FKf6o`}3`t-TmU(W}5%GMCHc2F{FtK~A<9Qw;J4a40morJeWV2b>B@C*X47UztrBay`kA0%?!YTAoy5Bj^^|EJ>Ld) zDiOH{RxX#vRrNhUi^XD^Kme$!lL0WsTn38ye4aEym}n^Z2cbL<;QM}BOu&DRiHKvW z)oKZN&KN^Bn@tsLNErh>2{>sdJTQE+I7U@Z0;%TKCUT9490SN?4x;=Yts%!U1{eoY z+vSHfRQ6b-s`)fwhBXAXYJl#Biw}cVjWMPT4+ogFHW@A(Rb2px<2XH{HAPVbfQZZ* zRlPNQF-;{5s(Q<~uKPQnK@g-%#X58TFtf9>w^g+s$8oBzsVe<`A7G_WDBLgrBJv|Z zuh&Zrtl#e^3-G6Uy&f0126z%%qIXVD=P=Or>QE-%gX?W$fxysJpdS#6s=Zku2d?WR@IuS9$4Mq>2#7P z{nltSJ^&Pk90M@MybrYR-n}~<^L*p1-d;Tv}TCYkYkCZ{SR?*OR0Pw^veCI-O3E%aMp&URYT8 zVdH(9maVN;>*mypdm z$mMc4j&tAlg0+?~3<-jOUavQN)ZGTIHX4mN_HGa@|AL z8o~+GCb|h+i=yc3#l^*Kt*HOii7S`OCmhFlQB|K&)oBr#;9g%=fmNUh{0ZD}9Ovha cD{edb7x9|%NSn60nE(I)07*qoM6N<$g3~KnVgLXD literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-start-hover-dark.png b/source/gtk4/assets/text-select-start-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4b9c150a8cbf3ec0b56ab42a679b13d8068acd GIT binary patch literal 651 zcmV;60(AX}P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10vJg| zK~y-6t`kJYZgUOo*T@vtYwV3N%Ag$Eo*H^({#l-2N6k0q9}^#nP8{WX*=g` z%n)PD0y2M=Bt+zNaD9FKx~e_^usNH=T6+RHC5un)bUGKEb1y~YQoUY3b&|6}GW-F1 zyhgz+6Ax%>&BIkAHGgScS_xnwf?;4H9TCG;AgdKNSDgb!zA16uDO4C%Uj0FH9 z0+Om(mbC!vG#ZV1RcsD5Dk4{nF`;5-3n8g0BG;UAD@$v?BPt>r*4oP5EodT90l5Ex zkpzIK0G2QBI3f~ML_WnBm&Rg@Ao)ehvfK?J94!l$WjQ7JQH?QgLkL_JoJ=N1BJxTH zgTZG2d*1uXSO@_z#&3C^@9Ocm4~wEGs&q*bF-H=J|H zdH))cI6OQY19+0>`Evj;v(5ee{r9V@t8MT76>DvxdiJ*-LcnM=DgZpq^Ze0l{lqBU zZg(5NGiz-#Ns^|u7BieAy!Z6p|BNyIh%w$94u@~%@Biy0MCv8Z@Z@zPprt&|8wL@fv&yb3)j zUiBh)=t1z}L9rLXgGZr=(%T~1By5&|hZY+Ro86sx^L`$Z*={zwY1$+^{lda9Z)V?z z@9+2C?>A3)I3!UNJ*}#5h{##sAITBM%*@O@tE%UL*MXxwW9g{Dyh^3=f-&a2s-6QL z&jx(oCk#Vctrn`<@<#zPJ3D*IId=hg6L?Hj5fMDkBMd`=Aix*{K&#aP=o|=GwOTDW z=bm@YodGU7=N<)y!VFNnZ(var6-DG_=iCKr?W@2&$*iRkO>TLm5TU zN5E%5(HKLqSR@R?{d8uaL}ajI)oQh1t^EpkTST;2EK(>G_L?`l*05FSB}wv~h@2J? zEtN{*`=i*0w}f&#SQJHH0;fICqf{!%4x8YCfvIY;W!6fi@)mG;)2W?y<^xfdD#jS; z&OA3acLewX7`apZQdPe@dmP6fi^!2ep}?qeYM4Z11FT#wPpRsAfEJ6zJb?gERnG@7 z##{nQg+gKEdDW|)^qpHh&H*-_QAR-G!Rc`{MX__lkFN3PyG(iyj4yd&@Un;hk^M_ejSh%ICHRoKe zuBj@U=KME4K7QQ*h{%rsaUACcX06Q@;7_$$Ej9qoxo`3Y>vTHVf+?&FTPNy@Hkj8OLyWIv@^E_`J=77kbCHHDPz|-1%#2YU*#`bdn^p-z~SQ(r&l2 zT(%-|X?c11hyLdVc89C0t2ZVlCTb#b##$R#Yw>-5&t0yymi6`ZEKSx#sNst>))>X>0`%^9qx2G@2cuMB64EeAKm?m z9`yPR;HtIu>y?$2T{Wf;)aaMX<>Q{`y{M|ssOp@EOtWz=tH3(Y0R9B7d!F}m|BBm< Z{s%oR=?Q>!QS$%*002ovPDHLkV1jL9J3jyb literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-start-hover.png b/source/gtk4/assets/text-select-start-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..539379d3d100b1f7444713fb2a409d82b0224fe9 GIT binary patch literal 742 zcmVpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10&_`3 zK~y-6tt59q_nQzt|#NG>;O1(Y#BM8isPZ`h2uF*{){FD*#D8ASKBe#0;>OR4%oX2i4X zL^x{M&@}CUloHEJ3;tih$xJ4WfI3%4qK!zyWoAHNZ*Vf3Ijig1HKkOq8L_>%od}yT z3q-q+9i^BdAR1SGF_Gy~f*u%#aXi`C9gf8lAfkPd#t9Vw;nl$>*~~E|#OvhYu1K=8 zOBbTK|5D5lg11-BX0xVF?#u3;qcO`qL`_Nc2^nB)uN>6eTTv@vwTuCP5P%Rwx!kA) z#_*Buo`Wr800aaW&`6WosbI+Tbi-)JgAf21L^|oGBQY!7mbPO|A`&M%f}z&m?pN`) zr$`7gsL6=zFR~(L^&d2VSpk4Y%$TiKD{X^rwF)8V3n||(Y&jcki;lDDD__1PXxg*V zk2PlIw!q@*N=31HNU8pd^I-A5xW3vlRxYl?m;U!RQ?msE044qF%bypwJkM(y^F0q= z7e6^t%Bv$IBZ>eZH8Au_fNw9(&pOigo5B`8&N#m0J7)&c&jFww=)$|{n{KUge{SZ3 zvso_v6Wb^iF*iN6RjX9*rur}3_HM=)r{?W7qpqc8#i0D$M#;B1t6 zZROi$&8-&MlUGuMLyvd%?-}ZRKCio_l|fynOU&HI;5Y*yqBVjj_?{dqx_FdMr{(V6 YpZcj3l{Dy}{{R3007*qoM6N<$f=bg(p#T5? literal 0 HcmV?d00001 diff --git a/source/gtk4/assets/text-select-start-hover@2.png b/source/gtk4/assets/text-select-start-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba8f51e22b29916211791e1da02a143673bbf5f GIT binary patch literal 1446 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 W$6U}QDorH-0000 grid > label.day-number:selected, row:selected, columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, gridview > child:selected, flowbox > flowboxchild:selected, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { background-color: #9dccff; } + +label:selected, calendar > grid > label.day-number:selected, row:selected, columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected, modelbutton.flat:selected, gridview > child:selected, flowbox > flowboxchild:selected, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { color: #000000; } + +label:disabled > selection, label:disabled:selected, calendar > grid > label.day-number:disabled:selected, row:disabled:selected, columnview.view:disabled:selected, treeview.view:disabled:selected, modelbutton.flat:disabled:selected, gridview > child:disabled:selected, flowbox > flowboxchild:disabled:selected, .view:disabled:selected, iconview:disabled:selected, textview > text:disabled:selected { color: #4f6680; } + +label:backdrop:selected, calendar > grid > label.day-number:backdrop:selected, row:backdrop:selected, columnview.view:backdrop:selected, treeview.view:backdrop:selected, modelbutton.flat:backdrop:selected, gridview > child:backdrop:selected, flowbox > flowboxchild:backdrop:selected, .view:backdrop:selected, iconview:backdrop:selected, textview > text:backdrop:selected { color: #222222; background-color: rgba(182, 205, 231, 0.7); } + +label:backdrop:disabled:selected, row:backdrop:disabled:selected, modelbutton.flat:backdrop:disabled:selected, gridview > child:backdrop:disabled:selected, flowbox > flowboxchild:backdrop:disabled:selected, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, textview > text:backdrop:disabled:selected { color: #7899bd; } + +/*************** Base States * */ +.background { color: #1d1d1d; background-color: #c9c9c9; } + +.background:backdrop { text-shadow: none; -gtk-icon-shadow: none; } + +dnd { color: #1d1d1d; } + +.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: #1d1d1d; background-color: #e5e5e5; } + +.view:disabled, iconview:disabled, textview > text:disabled { color: #552222; background-color: #c7bebe; } + +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, textview > text:selected:focus, textview > text:selected { border-radius: 3px; } + +textview > text { background-color: transparent; } + +textview > text > selection { background-color: rgba(182, 205, 231, 0.7); } + +textview > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); } + +textview:drop(active) { caret-color: #73d216; } + +textview > border { background-color: #d7d7d7; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +iconview:drop(active) { box-shadow: none; } + +iconview > dndtarget:drop(active) { border-style: solid; border-width: 1px; border-color: #51a4ff; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { border: 1px solid #6ab1ff; background-color: rgba(106, 177, 255, 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +flowbox > flowboxchild:selected { outline-color: rgba(255, 255, 255, 0.8); } + +gridview > child { padding: 3px; transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +gridview > child { outline: 0 solid transparent; outline-offset: 4px; } + +gridview > child:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +gridview > child:selected { outline-color: rgba(255, 255, 255, 0.8); } + +gridview > child box { border-spacing: 8px; margin: 12px; } + +coverflow cover { color: #1d1d1d; background-color: #e5e5e5; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +label > selection { background-color: rgba(182, 205, 231, 0.7); color: #000000; } + +label > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); } + +label:disabled { color: #552222; } + +button label:disabled { color: inherit; } + +label.error { color: #df0000; } + +label.error:disabled { color: rgba(223, 0, 0, 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 #9b9b9b; } + +window.assistant.csd .sidebar { border-top-style: none; } + +window.assistant .sidebar > label { padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { background-color: #9dccff; 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: #504300; border: none; background-color: rgba(255, 255, 164, 0.7); background-clip: padding-box; } + +/********************* Spinner Animation * */ +@keyframes spin { to { transform: rotate(1turn); } } + +spinner { background: none; opacity: 0.1; -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + +spinner:checked { opacity: 1; animation: spin 1s linear infinite; } + +spinner:checked:disabled { opacity: 0.5; color: #552222; } + +/********************** 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: 1px; padding-right: 1px; border: 1px solid; border-radius: 0px; border-spacing: 6px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, entry > image.left { margin-right: 6px; } + +spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, entry > image.right { margin-left: 6px; } + +spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, entry > text > block-cursor { color: #e5e5e5; background-color: #1d1d1d; } + +spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), entry.flat:focus-within, entry.flat:backdrop, entry.flat:disabled, entry.flat { min-height: 0; padding-top: 2px; padding-bottom: 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: #552222; border-color: #8e7070; background-color: #c7bebe; } + +spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection, entry > text > selection { background-color: rgba(182, 205, 231, 0.7); color: transparent; } + +spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within, entry > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #1d1d1d; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), entry.error { color: #df0000; 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(223, 0, 0, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, entry.error > selection { background-color: #df0000; } + +spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), entry.warning { color: #c7bebe; 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(199, 190, 190, 0.5); outline-width: 2px; outline-offset: -2px; } + +spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, entry.warning > selection { background-color: #c7bebe; } + +spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, entry > image { color: #454545; } + +spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, entry > image:hover { color: #1d1d1d; } + +spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, entry > image:active { color: #9dccff; } + +spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, entry.password image.caps-lock-indicator { color: #898989; } + +spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), entry:drop(active):focus-within, entry:drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +.osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { color: #504300; border-color: #504300; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); -gtk-icon-shadow: 0 1px black; } + +.osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { color: #504300; border-color: #9dccff; background-color: rgba(80, 67, 0, 0.5); background-clip: padding-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +.osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { color: #a8a152; border-color: #504300; background-color: rgba(238, 236, 148, 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: #9dccff; 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: #73d216; } + +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: #cfcfcf; } + +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: #cfcfcf; } + +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: #73d216; } + +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: #73d216; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), entry.error { color: #df0000; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { background-color: #e5e5e5; transition-property: color, background; } + +treeview entry.flat, treeview entry { border-radius: 0; background-image: none; background-color: #e5e5e5; } + +treeview entry.flat:focus-within, treeview entry:focus-within { border-color: #9dccff; } + +/******************* Editable Labels * */ +editablelabel > stack > text { color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); } + +/*********** Buttons * */ +@keyframes needs_attention { from { background-image: radial-gradient(farthest-side, #c7bebe 0%, rgba(199, 190, 190, 0) 0%); } + to { background-image: radial-gradient(farthest-side, #c7bebe 95%, rgba(199, 190, 190, 0)); } } + +/****************************************************** Buttons * */ +scrollbar > range > trough > slider, windowcontrols button, notebook > header > tabs > arrow, button { min-height: 24px; min-width: 16px; padding: 2px 6px; border: 1px solid; border-radius: 5px; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +scrollbar > range > trough > slider, windowcontrols button, notebook > header > tabs > arrow, button { outline: 0 solid transparent; outline-offset: 4px; } + +scrollbar > range > trough > slider:focus:focus-visible, notebook > header > tabs > arrow:focus:focus-visible, button:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +scrollbar > range > trough > slider:hover, notebook > header > tabs > arrow:hover, button:hover { background-color: shade(#d3d3d3, 1.1); -gtk-icon-filter: brightness(1.2); } + +scrollbar > range > trough > slider.keyboard-activating, scrollbar > range > trough > slider:active, notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, button.keyboard-activating, button:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); transition-duration: 50ms; } + +scrollbar > range > trough > slider:checked:hover:not(:active), notebook > header > tabs > arrow:checked:hover:not(:active), button:checked:hover:not(:active) { color: #000000; background-color: shade(#9dccff, 1.1); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar > range > trough > slider:checked, notebook > header > tabs > arrow:checked, button:checked, button:checked:active { color: #000000; background-color: #9dccff; text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +scrollbar > range > trough > slider:backdrop, notebook > header > tabs > arrow:backdrop, button:backdrop.flat, button:backdrop { background-image: none; transition: 200ms ease-out; } + +scrollbar > range > trough > slider:backdrop:not(:disabled), notebook > header > tabs > arrow:backdrop:not(:disabled), button:backdrop.flat:not(:disabled), button:backdrop:not(:disabled) { -gtk-icon-filter: none; } + +scrollbar > range > trough > slider:disabled, notebook > header > tabs > arrow:disabled, button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; -gtk-icon-filter: opacity(0.5); } + +scrollbar > range > trough > slider:disabled:active, scrollbar > range > trough > slider:disabled:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, button:disabled:active, button:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +button.sidebar-button, .toolbar > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar > :not(.linked) > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > menubutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > scalebutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > dropdown > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > colorbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > fontbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > appchooserbutton > button:not(:hover):not(:active):not(:checked):not(:disabled), .toolbar :not(.linked) > combobox > box > button:not(:hover):not(:active):not(:checked):not(:disabled), scrollbar > range > trough > slider.flat:not(:hover):not(:active):not(:checked):not(:disabled), notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), button.flat:not(:hover):not(:active):not(:checked):not(: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; transition: none; } + +scrollbar > range > trough > slider.image-button, notebook > header > tabs > arrow.image-button, button.image-button { min-width: 24px; padding-left: 5px; padding-right: 5px; } + +scrollbar > range > trough > slider.text-button, notebook > header > tabs > arrow.text-button, button.text-button { padding-left: 16px; padding-right: 16px; } + +scrollbar > range > trough > slider.text-button.image-button, notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button { padding-left: 8px; padding-right: 8px; } + +scrollbar > range > trough > slider.text-button.image-button label, notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button label { padding-left: 8px; padding-right: 8px; } + +scrollbar > range > trough > slider.arrow-button, notebook > header > tabs > arrow.arrow-button, button.arrow-button { padding-left: 10px; padding-right: 10px; } + +scrollbar > range > trough > slider.arrow-button > box, windowcontrols button.arrow-button > box, notebook > header > tabs > arrow.arrow-button > box, button.arrow-button > box { border-spacing: 4px; } + +dropdown:drop(active) button.combo, combobox:drop(active) button.combo, scrollbar > range > trough > slider:drop(active), notebook > header > tabs > arrow:drop(active), button:drop(active) { color: #73d216; border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; } + +row:selected notebook > header > tabs > arrow, row:selected button { border-color: #51a4ff; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { color: #000000; border-color: transparent; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected notebook > header > tabs > arrow.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { color: #e2e2e2; } + +notebook > header > tabs > arrow.osd, button.osd { min-width: 26px; min-height: 32px; color: #504300; border-radius: 5px; border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd.image-button, button.osd.image-button { min-width: 30px; } + +notebook > header > tabs > arrow.osd.image-button:only-child, button.osd.image-button:only-child { margin: 4px; border-radius: 50%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +notebook > header > tabs > arrow.osd:hover, button.osd:hover { border: none; box-shadow: none; } + +notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow.osd:checked, button.osd:active, button.osd:checked { border: none; box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd notebook > header > tabs > arrow, .osd button { color: #504300; background-color: rgba(255, 255, 164, 0.7); border-color: rgba(141, 133, 57, 0.85); outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd notebook > header > tabs > arrow:hover, .osd button:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.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 notebook > header > tabs > arrow:active, .osd notebook > header > tabs > arrow:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +.app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd notebook > header > tabs > arrow:disabled, .osd button:disabled:backdrop, .osd button:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +.app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd notebook > header > tabs > arrow.flat, .osd button.flat { -gtk-icon-shadow: 0 1px black; } + +.app-notification button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.touch-selection button.flat:not(:hover):not(:active):not(:checked):not(:disabled), popover.background.magnifier button.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd notebook > header > tabs > arrow.flat:not(:hover):not(:active):not(:checked):not(:disabled), .osd button.flat:not(:hover):not(:active):not(:checked):not(: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; } + +.app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd notebook > header > tabs > arrow.flat:hover, .osd button.flat:hover { background-color: shade(rgba(255, 255, 164, 0.7), 1.1); } + +.app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd notebook > header > tabs > arrow.flat:disabled, .osd button.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; 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 notebook > header > tabs > arrow.flat:active, .osd notebook > header > tabs > arrow.flat:checked, .osd button.flat:active, .osd button.flat:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { color: black; background-color: #9dccff; border-color: #4f6680; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +notebook > header > tabs > arrow.suggested-action, button.suggested-action { outline: 0 solid transparent; outline-offset: 4px; } + +notebook > header > tabs > arrow.suggested-action:focus:focus-visible, button.suggested-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +notebook > header > tabs > arrow.suggested-action.flat, 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: #9dccff; } + +notebook > header > tabs > arrow.suggested-action:hover, button.suggested-action:hover { background-color: shade(#9dccff, 1.1); } + +notebook > header > tabs > arrow.suggested-action:active, notebook > header > tabs > arrow.suggested-action:checked, button.suggested-action:active, button.suggested-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.suggested-action.flat:disabled, button.suggested-action.flat: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, 204, 255, 0.8); } + +notebook > header > tabs > arrow.suggested-action:disabled, button.suggested-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.suggested-action:disabled:active, notebook > header > tabs > arrow.suggested-action:disabled:checked, button.suggested-action:disabled:active, button.suggested-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +notebook > header > tabs > arrow.destructive-action, button.destructive-action { outline: 0 solid transparent; outline-offset: 4px; } + +notebook > header > tabs > arrow.destructive-action:focus:focus-visible, button.destructive-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +notebook > header > tabs > arrow.destructive-action.flat, 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: #df0000; } + +notebook > header > tabs > arrow.destructive-action:hover, button.destructive-action:hover { background-color: shade(#df0000, 1.1); } + +notebook > header > tabs > arrow.destructive-action:active, notebook > header > tabs > arrow.destructive-action:checked, button.destructive-action:active, button.destructive-action:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.35), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow.destructive-action.flat:disabled, button.destructive-action.flat:disabled { border-color: transparent; background-color: transparent; background-image: none; box-shadow: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: rgba(223, 0, 0, 0.8); } + +notebook > header > tabs > arrow.destructive-action:disabled, button.destructive-action:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header > tabs > arrow.destructive-action:disabled:active, notebook > header > tabs > arrow.destructive-action:disabled:checked, button.destructive-action:disabled:active, button.destructive-action:disabled:checked { color: #552222; background-color: #c1c0c8; border-color: #8e7070; text-shadow: none; -gtk-icon-shadow: none; } + +stackswitcher > button > label { padding: 0 6px; margin: 0 -6px; } + +stackswitcher > button > image { padding: 3px 6px; margin: -3px -6px; } + +notebook > header > tabs > arrow.font separator, button.font separator { background-color: transparent; } + +notebook > header > tabs > arrow.font > box, button.font > box { border-spacing: 6px; } + +notebook > header > tabs > arrow.font > box > box > label, button.font > box > box > label { font-weight: bold; } + +menubutton.circular notebook > header > tabs > arrow, notebook > header > tabs > arrow.circular, menubutton.circular button, button.circular { min-width: 32px; min-height: 32px; padding: 0; border-radius: 9999px; } + +menubutton.circular notebook > header > tabs > arrow label, notebook > header > tabs > arrow.circular label, 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, #c7bebe 96%, rgba(199, 190, 190, 0)); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; background-position: right 3px, right 4px; } + +stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, stackswitcher > button.needs-attention > image:backdrop { background-size: 6px 6px, 0 0; } + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > image:dir(rtl) { background-position: left 3px, left 4px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked:not(.vertical) > arrow: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), notebook > header > tabs.linked.vertical > arrow: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), notebook > header > tabs.linked.vertical > arrow:not(:last-child), .linked.vertical > button:not(:last-child) { border-bottom-style: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } + +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:not(:hover):not(:active):not(:checked):not(:disabled) { 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: 5px; } + +modelbutton.flat:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +modelbutton.flat:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +modelbutton.flat arrow { background: none; min-width: 16px; min-height: 16px; opacity: 1; } + +modelbutton.flat arrow:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { background-color: shade(#d3d3d3, 1.1); } + +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 { box-shadow: 0 1px rgba(0, 0, 0, 0.1); } + +button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { border-radius: 0; } + +.osd button.color > colorswatch:only-child { box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { box-shadow: none; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, list > row button.image-button:not(.flat) { border: 1px solid rgba(155, 155, 155, 0.5); } + +popover.menu box.circular-buttons button.circular.image-button.model:hover, list > row button.image-button:not(.flat):hover { background-color: shade(#d3d3d3, 1.1); } + +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 { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, list > row button.image-button:not(.flat).suggested-action { color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, list > row button.image-button:not(.flat).suggested-action { outline: 0 solid transparent; outline-offset: 4px; } + +popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, list > row button.image-button:not(.flat).destructive-action { color: white; background-color: #df0000; border-color: #ef8080; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); text-shadow: 0 -1px rgba(0, 0, 0, 0.650196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.650196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.4); transition-property: outline, outline-width, outline-offset, outline-color; transition-duration: 300ms; animation-timing-function: ease-in-out; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, list > row button.image-button:not(.flat).destructive-action { outline: 0 solid transparent; outline-offset: 4px; } + +popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { outline-color: rgba(255, 255, 255, 0.8); outline-width: 2px; outline-offset: -2px; } + +/********* Links * */ +button.link, link { color: #004B91; text-decoration: underline; } + +button.link:visited, link:visited { color: #680091; } + +*:selected button.link:visited, *:selected link:visited { color: #2a003a; } + +button.link:hover, link:hover { color: #0065c4; } + +*:selected button.link:hover, *:selected link:hover { color: #000a14; } + +button.link:active, link:active { color: #004B91; } + +*:selected button.link:active, *:selected link:active { color: #000f1d; } + +button.link:disabled, link:disabled { color: rgba(73, 73, 73, 0.8); } + +button.link:selected, *:selected button.link, link:selected, *:selected link { color: #000f1d; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { text-shadow: none; } + +button.link > label { text-decoration: underline; } + +/***************** GtkSpinButton * */ +spinbutton { font-feature-settings: "tnum"; } + +spinbutton:not(.vertical) { padding: 0; border-spacing: 0; /* :not here just to bump specificity above that of the list button styling */ } + +.osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { min-width: 28px; margin: 0; background: none; background-color: transparent; border: none; border-radius: 0; box-shadow: none; padding: 6px; } + +.osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { background-color: #c7bebe; } + +spinbutton:not(.vertical) > button.image-button.up:not(.flat), spinbutton:not(.vertical) > button.image-button.down:not(.flat) { padding: 0; } + +.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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #504300; border-style: none none none solid; border-color: rgba(80, 67, 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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #504300; border-color: rgba(80, 67, 0, 0.5); background-color: rgba(255, 255, 113, 0.7); -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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #a8a152; border-color: rgba(80, 67, 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 5px 5px 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: 5px 0 0 5px; } + +spinbutton.vertical:disabled { color: #552222; } + +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(182, 205, 231, 0.7); color: transparent; } + +spinbutton.vertical > text > selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #000000; } + +spinbutton.vertical > text > block-cursor { color: #e5e5e5; background-color: #1d1d1d; } + +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; } + +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.8); color: #1d1d1d; background-color: #9dccff; box-shadow: none; } + +dropdown popover .dropdown-searchbar, combobox popover .dropdown-searchbar { padding: 6px; border-bottom: 1px solid #9b9b9b; } + +/************ Toolbars * */ +searchbar > revealer > box, .toolbar { padding: 4px; border-spacing: 4px; background-color: #c9c9c9; } + +.osd .toolbar { background-color: transparent; } + +.toolbar.osd { padding: 13px; border: none; border-radius: 5px; background-color: rgba(255, 255, 164, 0.7); } + +.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: #9b9b9b; background-color: #bbbbbb; } + +searchbar > revealer > box:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; box-shadow: none; transition: 200ms ease-out; } + +/************** GtkInfoBar * */ +infobar > revealer > box { padding: 8px; border-spacing: 12px; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { border-bottom: 1px solid #a8a8a8; background-color: #d58126; } + +infobar .close, searchbar .close { 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-width: 16px; min-height: 16px; padding: 4px; border-radius: 50%; } + +infobar .close:hover, searchbar .close:hover { background-color: shade(#d3d3d3, 1.1); } + +/***************** 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 { padding: 6px; margin: 0 2px; min-width: 0; min-height: 0; color: white; background-color: #9dccff; border-color: #cee6ff; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.353725); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.353725); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button:hover { background-color: shade(#9dccff, 1.1); } + +windowcontrols button:active, windowcontrols button:checked { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +windowcontrols button:backdrop { color: white; background-color: #c9c9c9; border-color: #e4e4e4; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 -1px rgba(0, 0, 0, 0.369412); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.369412); box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4); background-image: none; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button:backdrop:hover { background-color: shade(#c9c9c9, 1.1); } + +windowcontrols button:backdrop:active { box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +windowcontrols button.close { padding-right: 12px; padding-left: 12px; text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button.close:not(:backdrop) { color: white; background-color: #880b0b; border-color: #c38585; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)), radial-gradient(circle at bottom, rgba(255, 255, 0, 0.5), rgba(255, 255, 0, 0)); text-shadow: 0 -1px rgba(0, 0, 0, 0.770196); -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.770196); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); text-shadow: 0 0 2px #303030; -gtk-icon-shadow: 0 0 2px #303030; } + +windowcontrols button.close:not(:backdrop):hover { background-color: shade(#880b0b, 1.1); } + +windowcontrols button.close:not(:backdrop):active { box-shadow: 0 1px rgba(255, 255, 255, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +/*************** Header bars * */ +.titlebar:not(headerbar), headerbar { padding: 0 6px; min-height: 46px; border-width: 0 0 1px; border-style: solid; border-color: #8c8c8c; border-radius: 0; background: #9dccff linear-gradient(to top, #93c7ff, #a2cfff); color: #000000; /* Darken switchbuttons for headerbars. issue #1588 */ } + +.titlebar:backdrop:not(headerbar), headerbar:backdrop { border-color: #a4a4a4; background-color: #c9c9c9; color: #1d1d1d; 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; } + +.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: #9b9b9b; } + +window.devel headerbar.titlebar { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(157, 204, 255, 0.2)), linear-gradient(to top, #a8a8a8, #b0b0b0 3px, #bfbfbf); } + +window.devel headerbar.titlebar:backdrop { background: #c9c9c9 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#c9c9c9); /* 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: #aaaaaa; border-top-color: #aaaaaa; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +columnview.view:selected:focus, columnview.view:selected, treeview.view:selected:focus, treeview.view:selected { border-radius: 0; outline-color: rgba(255, 255, 255, 0.8); } + +columnview.view:disabled, treeview.view:disabled { color: #552222; } + +columnview.view:disabled:selected, treeview.view:disabled:selected { color: #5e7a99; } + +columnview.view:disabled:selected:backdrop, treeview.view:disabled:selected:backdrop { color: #7899bd; } + +columnview.view.separator, treeview.view.separator { min-height: 2px; color: #aaaaaa; } + +columnview.view:backdrop, treeview.view:backdrop { border-left-color: #b1b1b1; border-top: #b1b1b1; } + +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: #51a4ff; } + +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: #595959; } + +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: #1d1d1d; } + +columnview.view.expander:selected, treeview.view.expander:selected { color: #2f3d4d; } + +columnview.view.expander:selected:hover, treeview.view.expander:selected:hover { color: #000000; } + +columnview.view.expander:checked, treeview.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +columnview.view.progressbar, treeview.view.progressbar { color: #e5e5e5; background-color: #9dccff; background-image: image(#9dccff); box-shadow: none; } + +columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { color: #9dccff; background-image: image(#e5e5e5); } + +columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { color: #9dccff; background-color: #e2e2e2; } + +columnview.view.trough, treeview.view.trough { background-color: rgba(29, 29, 29, 0.1); } + +columnview.view.trough:selected:focus, columnview.view.trough:selected, treeview.view.trough:selected:focus, treeview.view.trough:selected { background-color: rgba(0, 0, 0, 0.3); } + +columnview.view > header > button, treeview.view > header > button { color: #818181; background-color: #e5e5e5; font-weight: bold; text-shadow: none; box-shadow: none; } + +columnview.view > header > button:hover, treeview.view > header > button:hover { color: #4f4f4f; box-shadow: none; transition: none; } + +columnview.view > header > button:active, treeview.view > header > button:active { color: #1d1d1d; 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: #e5e5e5; background-image: none; background-color: #9dccff; border-style: none; border-radius: 0; box-shadow: inset 0 0 0 1px #e5e5e5; text-shadow: none; transition: none; } + +columnview.view acceleditor > label, treeview.view acceleditor > label { background-color: #9dccff; } + +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: #aaaaaa; border-radius: 0; text-shadow: none; } + +columnview.view > header > button:disabled, treeview.view > header > button:disabled { border-color: #c9c9c9; background-image: none; background-color: #c7bebe; color: #552222; } + +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: #e5e5e5; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.23); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + +popover.background:backdrop { background-color: transparent; } + +popover.background > contents { padding: 8px; border-radius: 9px; } + +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: darkgray; 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: #e5e5e5; } + +/********************** 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: inset 0 1px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-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(#9dccff); } + +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: #9dccff; border-color: #9dccff; } + +popover.menu > arrow, popover.menu.background > contents { background-color: #e5e5e5; 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; box-shadow: none; background-image: image(transparent); color: #1d1d1d; } + +popover.menu check:hover, popover.menu radio:hover { transform: scale(0.8); border-width: 1.2px; color: #1d1d1d; box-shadow: none; background-image: image(transparent); } + +popover.menu check:active, popover.menu radio:active { transform: scale(0.8); border-width: 1.2px; color: #1d1d1d; box-shadow: none; background-image: image(transparent); } + +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: #1d1d1d; background-color: #9dccff; } + +popover.menu modelbutton:selected:active { background-color: #a5a5a5; } + +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 #9dccff; color: #004B91; } + +menubar > item:disabled { color: #552222; 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: 9px; } + +/************* Notebooks * */ +notebook > header { padding: 1px; border-color: #9b9b9b; border-width: 1px; background-color: #b2b2b2; } + +notebook > header:backdrop { border-color: #a4a4a4; background-color: #bcbcbc; } + +notebook > header tabs { margin: -1px; } + +notebook > header.top { border-bottom-style: solid; } + +notebook > header.top > tabs { margin-bottom: -2px; } + +notebook > header.top > tabs > tab { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +notebook > header.top > tabs > tab:hover { border-bottom-color: #9b9b9b; } + +notebook > header.top > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.top > tabs > tab:checked { box-shadow: inset 0 14px 0 -10px #9dccff, inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-bottom-color: transparent; } + +notebook > header.bottom { border-top-style: solid; } + +notebook > header.bottom > tabs { margin-top: -2px; } + +notebook > header.bottom > tabs > tab { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.bottom > tabs > tab:hover { border-top-color: #9b9b9b; } + +notebook > header.bottom > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.bottom > tabs > tab:checked { box-shadow: inset 0 -14px 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4); border-color: #9b9b9b; border-top-color: transparent; } + +notebook > header.left { border-right-style: solid; } + +notebook > header.left > tabs { margin-right: -2px; } + +notebook > header.left > tabs > tab { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +notebook > header.left > tabs > tab:hover { border-right-color: #9b9b9b; } + +notebook > header.left > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.left > tabs > tab:checked { box-shadow: inset 14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-right-color: transparent; } + +notebook > header.right { border-left-style: solid; } + +notebook > header.right > tabs { margin-left: -2px; } + +notebook > header.right > tabs > tab { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +notebook > header.right > tabs > tab:hover { border-left-color: #9b9b9b; } + +notebook > header.right > tabs > tab:backdrop { box-shadow: none; } + +notebook > header.right > tabs > tab:checked { box-shadow: inset -14px 0 0 -10px #9dccff, inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px rgba(255, 255, 255, 0.5); border-color: #9b9b9b; border-left-color: transparent; } + +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-color: shade(#d3d3d3, 1.1); } + +notebook > header > tabs > arrow:active { box-shadow: 0 1px rgba(255, 255, 255, 0.65), inset 0 1px 2px rgba(0, 0, 0, 0.4); } + +notebook > header > tabs > arrow:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +notebook > header tabs > tab { border: 1px solid transparent; min-height: 20px; min-width: 20px; padding: 3px 12px; outline-offset: -5px; color: #1d1d1d; font-weight: normal; } + +notebook > header tabs > tab:hover { color: #1d1d1d; background-color: #bfbfbf; } + +notebook > header tabs > tab:hover.reorderable-page { border-color: rgba(155, 155, 155, 0.3); background-color: rgba(201, 201, 201, 0.2); } + +notebook > header tabs > tab:backdrop { color: #959595; } + +notebook > header tabs > tab:backdrop.reorderable-page { border-color: transparent; background-color: transparent; } + +notebook > header tabs > tab:checked { color: #1d1d1d; background-color: #e5e5e5; } + +notebook > header tabs > tab:backdrop:checked { color: #737373; background-color: #e2e2e2; } + +notebook > header tabs > tab button.flat { padding: 1px; margin: 2px; } + +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 tab { padding-bottom: 4px; } + +notebook > header.bottom tab { padding-top: 4px; } + +notebook > stack:not(:only-child) { background-color: #e5e5e5; } + +notebook > stack:not(:only-child):backdrop { background-color: #e2e2e2; } + +/************** Scrollbars * */ +scrollbar { background-color: #a7a7a7; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar.top { border-bottom: 1px solid #9b9b9b; } + +scrollbar.bottom { border-top: 1px solid #9b9b9b; } + +scrollbar.left { border-right: 1px solid #9b9b9b; } + +scrollbar.right { border-left: 1px solid #9b9b9b; } + +scrollbar > range > trough > slider { padding: 0; background-image: none; min-width: 8px; min-height: 8px; margin: 3px; border-radius: 10px; background-clip: padding-box; background-color: #626262; transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scrollbar > range > trough > slider:hover { background-color: #3f3f3f; } + +scrollbar > range > trough > slider:hover:active { background-color: #6ab1ff; } + +scrollbar > range > trough > slider:disabled { background-color: transparent; } + +scrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active { background-color: #ffffa4; } + +scrollbar.horizontal > range > trough > slider { min-width: 40px; } + +scrollbar.vertical > range > trough > slider { min-height: 40px; } + +treeview ~ scrollbar.vertical { border-top: 1px solid #9b9b9b; margin-top: -1px; } + +/********** Switch * */ +switch { font-weight: bold; font-size: smaller; border: 1px solid #9b9b9b; border-radius: 14px; color: #1d1d1d; background-color: #b2b2b2; 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; box-shadow: 0 1px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.4); /* only show i / o for the accessible theme */ } + +switch { outline: 0 solid transparent; outline-offset: 4px; } + +switch:focus:focus-visible { outline-color: rgba(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 0; } + +headerbar switch { background-color: #9e9e9e; } + +switch:checked { color: #000000; border-color: #737373; background-color: #9dccff; } + +switch:disabled { color: #552222; border-color: #9b9b9b; background-color: #c7bebe; text-shadow: none; } + +switch > slider { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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); } + +switch > image { color: transparent; } + +switch:hover > slider { background-color: shade(#d3d3d3, 1.1); } + +switch:checked > slider { border: 1px solid #51a4ff; } + +switch:disabled > slider { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +row:selected switch { outline-color: rgba(255, 255, 255, 0.8); box-shadow: none; border-color: #51a4ff; } + +row:selected switch > slider:checked, row:selected switch > slider { border-color: #51a4ff; } + +/************************* 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: #9dccff; 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: #9dccff; 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: #9dccff; 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: #cecece; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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: #504300; background-color: #9dccff; 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(80, 67, 0, 0.8); background-color: #cecece; 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: 5px; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +checkbutton.text-button { padding: 4px; } + +check, radio { min-height: 14px; min-width: 14px; border: 1px solid; -gtk-icon-source: none; } + +check, radio { background-clip: padding-box; background-image: linear-gradient(to bottom, #e0e0e0 20%, #d3d3d3 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:hover, radio:hover { background-image: linear-gradient(to bottom, #eaeaea 10%, #dddddd 90%); } + +check:active, radio:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#c6c6c6); } + +check:disabled, radio:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:checked, radio:checked { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:checked:hover, radio:checked:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:checked:active, radio:checked:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:checked:disabled, radio:checked:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:indeterminate, radio:indeterminate { background-clip: border-box; background-image: linear-gradient(to bottom, #b7d9ff 20%, #9dccff 90%); border-color: #000000; box-shadow: 0 1px rgba(0, 0, 0, 0.05); color: #000000; } + +check:indeterminate:hover, radio:indeterminate:hover { background-image: linear-gradient(to bottom, #cbe4ff 10%, #b1d7ff 90%); } + +check:indeterminate:active, radio:indeterminate:active { box-shadow: inset 0 1px rgba(0, 0, 0, 0.2); background-image: image(#84bfff); } + +check:indeterminate:disabled, radio:indeterminate:disabled { box-shadow: none; color: #552222; background-image: image(#c7bebe); } + +check:disabled, radio:disabled { color: #552222; border-color: #552222; } + +row:selected check, row:selected radio { border-color: #000000; } + +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: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: #000000; } + +/************ GtkScale * */ +progressbar > trough, scale > trough > fill, scale > trough { border: 1px solid #9b9b9b; border-radius: 3px; background-color: #b2b2b2; } + +headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { background-color: #9e9e9e; } + +progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { background-color: #c7bebe; border-color: #785f5f; } + +row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { outline-color: rgba(255, 255, 255, 0.8); border-color: #51a4ff; } + +.osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { border-color: #504300; background-color: rgba(80, 67, 0, 0.3); } + +.osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { background-color: rgba(238, 236, 148, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { border: 1px solid #51a4ff; border-radius: 3px; background-color: #9dccff; } + +progressbar > trough > progress:disabled, scale > trough > highlight:disabled { background-color: #998080; border-color: transparent; } + +row:selected progressbar > trough > progress, row:selected scale > trough > highlight { border-color: #51a4ff; } + +.osd progressbar > trough > progress, .osd scale > trough > highlight { border-color: #504300; } + +.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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 10px; } + +scale > trough { transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +scale > trough > fill, scale > trough > highlight { margin: -1px; } + +scale.fine-tune > trough > slider, scale.fine-tune > trough > slider:active, scale.fine-tune > trough > slider:hover, scale.fine-tune > trough > slider:focus { background-color: #ffffa4; } + +scale > trough > fill:disabled { border-color: transparent; background-color: transparent; } + +.osd scale > trough > fill { background-color: #504300; } + +.osd scale > trough > fill:disabled { border-color: transparent; background-color: transparent; } + +scale > trough > slider { min-height: 18px; min-width: 18px; margin: -9px; color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); 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 { background-color: shade(#d3d3d3, 1.1); } + +scale > trough > slider:active { border-color: #9dccff; } + +scale > trough > slider:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { border-color: #51a4ff; } + +.osd scale > trough > slider { border-color: #413600; background-color: #ffffa4; } + +.osd scale > trough > slider:hover { background-color: #ffffa4; } + +.osd scale > trough > slider:active { background-color: #ffffa4; } + +.osd scale > trough > slider:disabled { background-color: #ffffa4; } + +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.marks-after slider { border-radius: 5px 5px 100% 100%; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +scale.horizontal.marks-before slider { border-radius: 100% 100% 5px 5px; min-width: 10px; padding: 0; margin-right: 5px; margin-left: 5px; } + +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.marks-after slider { border-radius: 5px 100% 100% 5px; min-height: 10px; padding: 0; margin-top: 54px; margin-bottom: 5px; } + +scale.vertical.marks-before slider { border-radius: 100% 5px 5px 100%; min-height: 10px; padding: 0; margin-top: 5px; margin-bottom: 5px; } + +scale.color { min-height: 0; min-width: 0; } + +scale.color > trough { background-image: image(#9b9b9b); 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; } + +/***************** Progress bars * */ +progressbar { font-size: smaller; color: rgba(29, 29, 29, 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: #552222; border-color: #552222; } + +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 * */ +/************* 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: 1px; color: #1d1d1d; border-color: #818181; background-color: #e5e5e5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.5); border-radius: 5px; } + +levelbar > trough:backdrop { color: #444444; border-color: #a4a4a4; background-color: #e2e2e2; } + +levelbar > trough > block { border: 1px solid; } + +levelbar > trough > block.low { border-color: #c7bebe; background-color: #c7bebe; } + +levelbar > trough > block.high, levelbar > trough > block:not(.empty) { border-color: #9dccff; background-color: #9dccff; } + +levelbar > trough > block.full { border-color: #73d216; background-color: #73d216; } + +levelbar > trough > block.empty { background-color: #bcbcbc; border-color: #bcbcbc; } + +/**************** Print dialog * */ +window.dialog.print drawing { color: #1d1d1d; background: none; border: none; padding: 0; } + +window.dialog.print drawing paper { background: white; color: #2e3436; border: 1px solid #9b9b9b; } + +window.dialog.print .dialog-action-box { margin: 12px; } + +/********** Frames * */ +frame, .frame { border: 1px solid #9b9b9b; } + +frame { border-radius: 8px; } + +frame > label { margin: 4px; } + +actionbar > revealer > box { padding: 6px; border-top: 1px solid #9b9b9b; } + +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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at top, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at bottom, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at left, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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, #9dccff 85%, rgba(157, 204, 255, 0)), radial-gradient(farthest-side at right, rgba(157, 204, 255, 0.07), rgba(157, 204, 255, 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: #9b9b9b, linear-gradient(to bottom, transparent 1px, #a7a7a7 1px), linear-gradient(to right, transparent 1px, #a7a7a7 1px); } + +scrolledwindow > junction:dir(rtl) { background: #9b9b9b, linear-gradient(to bottom, transparent 1px, #a7a7a7 1px), linear-gradient(to left, transparent 1px, #a7a7a7 1px); } + +separator { background: #a8a8a8; min-width: 1px; min-height: 1px; } + +/********* Lists * */ +listview, list { color: #1d1d1d; background-color: #e5e5e5; border-color: #9b9b9b; } + +listview:backdrop, list:backdrop { color: #444444; background-color: #e2e2e2; border-color: #a4a4a4; } + +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 #aaaaaa; } + +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 #aaaaaa; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +row.activatable.has-open-popup, row.activatable:hover { background-color: rgba(29, 29, 29, 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: #90bbe8; } + +row:selected { outline-color: rgba(255, 255, 255, 0.8); } + +columnview > listview > row { padding: 0; } + +columnview > listview > row > cell { padding: 8px 6px; } + +columnview > listview > row > cell:not(:first-child) { border-left: 1px solid transparent; } + +columnview.column-separators > listview > row > cell { border-left-color: #aaaaaa; } + +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(157, 204, 255, 0.5); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { outline: 2px solid #9dccff; } + +columnview row:not(:selected) cell editablelabel.editing text selection { background-color: rgba(182, 205, 231, 0.7); color: transparent; } + +columnview row:not(:selected) cell editablelabel.editing text selection:focus-within { background-color: rgba(157, 204, 255, 0.3); color: #1d1d1d; } + +/******************************************************* 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: rgba(255, 255, 164, 0.7); 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: #552222; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +expander-widget > box > title { transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); border-radius: 5px; } + +expander-widget > box > title:hover > expander { color: #6a6a6a; } + +.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: #1d1d1d; border: 1px solid #9b9b9b; font-feature-settings: "tnum"; } + +calendar > header { border-bottom: 1px solid #9b9b9b; } + +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 #9b9b9b; } + +calendar > grid > label.today:selected { box-shadow: none; } + +calendar > grid > label:focus { outline-color: rgba(157, 204, 255, 0.5); outline-offset: -2px; outline-width: 2px; outline-style: solid; } + +calendar > grid > label.day-number { padding: 4px; } + +calendar > grid > label.day-number:selected { border-radius: 3px; } + +calendar > grid > label.day-number.other-month { color: alpha(currentColor,0.3); } + +/*********** Dialogs * */ +window.dialog.message .titlebar { min-height: 20px; background-image: none; background-color: #c9c9c9; 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: 9px; border-bottom-right-radius: 9px; } + +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 #9b9b9b; } + +filechooser #pathbarbox { border-bottom: 1px solid #c9c9c9; } + +filechooserbutton > button > box { border-spacing: 6px; } + +filechooserbutton:drop(active) { box-shadow: none; border-color: transparent; } + +/*********** Sidebar * */ +.sidebar { background-color: #d7d7d7; } + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { border-right: 1px solid #9b9b9b; border-left-style: none; } + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { border-left: 1px solid #9b9b9b; 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +stacksidebar row > label { padding-left: 6px; padding-right: 6px; } + +stacksidebar row.needs-attention > label { background-size: 6px 6px, 0 0; } + +stacksidebar row:selected { background-color: #9dccff; border-radius: 5px; color: #1d1d1d; } + +stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { background-color: #84bfff; } + +stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { box-shadow: none; } + +separator.sidebar { background-color: #9b9b9b; } + +/********************** 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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: -2px; } + +.navigation-sidebar > row:hover { background-color: #c1d9f2; } + +.navigation-sidebar > row:selected { background-color: #9dccff; color: inherit; } + +.navigation-sidebar > row:selected:hover { background-color: #dee3e8; } + +.navigation-sidebar > row:disabled { color: #552222; } + +/**************** File chooser * */ +row image.sidebar-icon { opacity: 1; } + +/* 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(#73d216); background-clip: content-box; } + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { color: #9dccff; } + +placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { color: #73d216; box-shadow: inset 0 1px #73d216, inset 0 -1px #73d216; } + +placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { color: #000000; background-color: #73d216; } + +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(#9b9b9b); background-size: 1px 1px; } + +paned > separator:selected { background-image: image(#9dccff); } + +paned > separator.wide { min-width: 5px; min-height: 5px; background-color: #c9c9c9; background-image: image(#9b9b9b), image(#9b9b9b); 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: 8px; } + +tooltip.background { background-color: rgba(255, 255, 164, 0.9); background-clip: padding-box; border: 1px solid #504300; color: #504300; } + +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(157, 204, 255, 0.5); outline-width: 4px; outline-offset: -2px; } + +colorswatch:drop(active), colorswatch { border-style: none; } + +colorswatch.top { border-top-left-radius: 5.5px; border-top-right-radius: 5.5px; } + +colorswatch.top > overlay { border-top-left-radius: 5px; border-top-right-radius: 5px; } + +colorswatch.bottom { border-bottom-left-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.bottom > overlay { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { border-top-left-radius: 5.5px; border-bottom-left-radius: 5.5px; } + +colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { border-top-right-radius: 5.5px; border-bottom-right-radius: 5.5px; } + +colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } + +colorswatch.dark > overlay { color: white; } + +colorswatch.dark.activatable:hover > overlay { border-color: rgba(0, 0, 0, 0.8); } + +colorswatch.light > overlay { color: black; } + +colorswatch.light.activatable:hover > overlay { border-color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { box-shadow: none; } + +colorswatch:drop(active).light > overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px #61b213, inset 0 0 0 1px #73d216; } + +colorswatch:drop(active).dark > overlay { border-color: #73d216; box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #73d216; } + +colorswatch > overlay { border: 1px solid rgba(0, 0, 0, 0.3); } + +colorswatch.activatable:hover > overlay { box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + +colorswatch#add-color-button { border-radius: 5px 0 0 5px; } + +colorswatch#add-color-button:only-child { border-radius: 5px; } + +colorswatch#add-color-button > overlay { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); } + +colorswatch#add-color-button.activatable:hover > overlay { background-color: shade(#d3d3d3, 1.1); } + +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 #000000; } + +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(157, 204, 255, 0.5); outline-width: 2px; outline-offset: 2px; } + +colorchooser .popover.osd { border-radius: 5px; } + +/******** Misc * */ +.content-view { background-color: #b7b7b7; } + +.content-view:hover { -gtk-icon-filter: brightness(1.2); } + +.content-view .tile { margin: 2px; background-color: transparent; border-radius: 0; padding: 0; } + +.content-view .tile:active, .content-view .tile:selected { background-color: transparent; } + +.content-view .tile:disabled { background-color: transparent; } + +/********************** Window Decorations * */ +window { border-width: 0px; } + +window.csd { box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); margin: 0px; border-radius: 8px 8px 0 0; } + +window.csd:backdrop { box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); transition: 200ms ease-out; } + +window.csd.popup { border-radius: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +window.csd.dialog.message { border-radius: 8px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + +window.solid-csd { margin: 0; padding: 4px; border: solid 1px #9b9b9b; border-radius: 0; box-shadow: inset 0 0 0 4px #9b9b9b, inset 0 0 0 3px #d6d6d6, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +window.solid-csd:backdrop { box-shadow: inset 0 0 0 4px #9b9b9b, inset 0 0 0 3px #c9c9c9, inset 0 1px rgba(255, 255, 255, 0.8), 0 3px 5px rgba(0, 0, 0, 0.7); } + +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.23), 0 2px 6px 2px rgba(0, 0, 0, 0.7), 0 0 0 20px transparent; } + +window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 2px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 20px transparent; } + +window.popup { box-shadow: none; } + +window.ssd { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + +tooltip.csd { border-radius: 5px; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.7); } + +.monospace { font-family: monospace; } + +/********************** Touch Copy & Paste * */ +/********************** Touch Copy & Paste * */ +cursor-handle { color: #1d1d1d; background-color: #d3d3d3; border-color: #787878; outline-color: rgba(157, 204, 255, 0.5); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3)); text-shadow: 0 1px rgba(255, 255, 255, 0.3); -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.3); box-shadow: inset 0 1px rgba(255, 255, 255, 0.65), 0 1px 2px rgba(0, 0, 0, 0.4); border: 1px solid #848484; border-radius: 100%; transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-property: background, border, box-shadow; min-height: 18px; min-width: 10px; } + +cursor-handle:hover { background-color: shade(#d3d3d3, 1.1); } + +cursor-handle:active { border-color: #51a4ff; } + +cursor-handle:disabled { color: #552222; border-color: #8e7070; background-color: #c7bebe; background-image: none; text-shadow: none; -gtk-icon-shadow: none; } + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { border-radius: 100% 5px 5px 5px; } + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { border-radius: 5px 100% 5px 5px; } + +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: #1d1d1d; background-color: #e5e5e5; border: 1px solid; border-color: #b2b2b2; border-radius: 5px; box-shadow: inset 0 -3px #cfcfcf; font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, :not(decoration):not(window):drop(active) { border-color: #73d216; box-shadow: inset 0 0 0 1px #73d216; caret-color: #73d216; } + +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 #9b9b9b; } + +.emoji-toolbar { padding: 6px; border-spacing: 6px; border-top: 1px solid #9b9b9b; } + +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: #9b9b9b; } + +button.emoji-section:checked { border-color: #9dccff; } + +popover.emoji-picker emoji { font-size: x-large; padding: 6px; border-radius: 6px; } + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { background: #9dccff; } + +emoji-completion-row > box { border-spacing: 10px; padding: 2px 10px; } + +emoji-completion-row:focus, emoji-completion-row:hover { background-color: #9dccff; color: #000000; } + +emoji-completion-row emoji:focus, emoji-completion-row emoji:hover { background-color: #9dccff; } + +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"); } + +undershoot { background-repeat: no-repeat; background-clip: border-box; } + +undershoot.top { background-image: linear-gradient(to bottom, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: top; } + +undershoot.bottom { background-image: linear-gradient(to top, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 100% 1em; background-position: bottom; } + +undershoot.left { background-image: linear-gradient(to right, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: left; } + +undershoot.right { background-image: linear-gradient(to left, alpha(currentColor,0.5), alpha(currentColor,0.2), alpha(currentColor,0)); background-size: 1em 100%; background-position: right; } + +/* GTK NAMED COLORS ---------------- use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #1d1d1d; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #1d1d1d; +/* +widget base background color */ +@define-color theme_bg_color #c9c9c9; +/* +text widgets and the like base background color */ +@define-color theme_base_color #e5e5e5; +/* +base background color of selections */ +@define-color theme_selected_bg_color #9dccff; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #c7bebe; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #552222; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #e5e5e5; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #737373; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #1d1d1d; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #c9c9c9; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #e2e2e2; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #9dccff; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #a3a3a3; +/* +widgets main borders color */ +@define-color borders #9b9b9b; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #a4a4a4; +/* +these are pretty self explicative */ +@define-color warning_color #c7bebe; +@define-color error_color #df0000; +@define-color success_color #73d216; +/* +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(#1d1d1d, 1.8); +@define-color wm_unfocused_title #737373; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#c9c9c9, 1.2); +@define-color wm_bg_b #c9c9c9; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#c9c9c9, 1.3); +@define-color wm_button_hover_color_b #c9c9c9; +@define-color wm_button_active_color_a shade(#c9c9c9, 0.85); +@define-color wm_button_active_color_b shade(#c9c9c9, 0.89); +@define-color wm_button_active_color_c shade(#c9c9c9, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg #e5e5e5; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #e5e5e5; diff --git a/source/gtk4/gtk.css b/source/gtk4/gtk.css new file mode 100644 index 0000000..cf32f05 --- /dev/null +++ b/source/gtk4/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-light.css"); diff --git a/source/gtk4/meson.build b/source/gtk4/meson.build new file mode 100644 index 0000000..5e52a8b --- /dev/null +++ b/source/gtk4/meson.build @@ -0,0 +1,26 @@ +default_scss_files = files([ + '_colors-public.scss', + '_colors.scss', + '_common.scss', + '_drawing.scss', +]) + +default_theme_variants = [ + 'light', + 'dark', + 'hc', + 'hc-dark', +] + +default_theme_deps = [] + +foreach variant: default_theme_variants + default_theme_deps += custom_target('Default theme variant: ' + variant, + input: 'Default-@0@.scss'.format(variant), + output: 'Default-@0@.css'.format(variant), + command: [ + sassc, sassc_opts, '@INPUT@', '@OUTPUT@', + ], + depend_files: default_scss_files, + ) +endforeach diff --git a/source/gtk4/render-assets.sh b/source/gtk4/render-assets.sh new file mode 100755 index 0000000..f4b6998 --- /dev/null +++ b/source/gtk4/render-assets.sh @@ -0,0 +1,38 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +INDEX="assets.txt" + +for s in "" "-hc"; +do + SRC_FILE="assets$s.svg" + ASSETS_DIR="assets$s" + + for i in `cat $INDEX` + do + if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. + else + echo + echo Rendering $ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png + fi + if [ -f $ASSETS_DIR/$i@2.png ]; then + echo $ASSETS_DIR/$i@2.png exists. + else + echo + echo Rendering $ASSETS_DIR/$i@2.png + $INKSCAPE --export-id=$i \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png + fi + done +done +exit 0 diff --git a/source/templates/_theme_colors.scss b/source/templates/_theme_colors.scss new file mode 100644 index 0000000..c170a99 --- /dev/null +++ b/source/templates/_theme_colors.scss @@ -0,0 +1,37 @@ +$window_fg: ${vwindow_fg}; +$window_bg: ${vwindow_bg}; +$text_widget_fg: ${vtext_widget_fg}; +$text_widget_bg: ${vtext_widget_bg}; + +$selected_fg: ${vselected_fg}; +$selected_bg: ${vselected_bg}; + +$button_fg: ${vbutton_fg}; +$button_bg: ${vbutton_bg}; +$button_checked_bg: ${vbutton_checked_bg}; +$button_checked_fg: ${vbutton_checked_fg}; + + +$disabled_fg: ${vdisabled_fg}; +$disabled_bg: ${vdisabled_bg}; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: ${vdisabled_bg}; +$errorc: ${verrorc}; +$successc: ${vsuccessc}; + + +$titlebar_active_fg: ${vtitlebar_active_fg}; +$titlebar_active_bg: ${vtitlebar_active_bg}; + +$titlebar_backdrop_fg: ${vtitlebar_backdrop_fg}; +$titlebar_backdrop_bg: ${vtitlebar_backdrop_bg}; + +$hint_fg: ${vhint_fg}; +$hint_bg: ${vhint_bg}; + +$osd_fg: ${vosd_fg}; +$osd_bg: ${vosd_bg}; + +$link_fg: ${vlink_fg}; +$link_visited_fg: ${vlink_visited_fg}; diff --git a/source/templates/_theme_colors.scss.processed b/source/templates/_theme_colors.scss.processed new file mode 100644 index 0000000..c1a16f1 --- /dev/null +++ b/source/templates/_theme_colors.scss.processed @@ -0,0 +1,37 @@ +$window_fg: #1d1d1d; +$window_bg: #c9c9c9; +$text_widget_fg: #1d1d1d; +$text_widget_bg: #e5e5e5; + +$selected_fg: #000000; +$selected_bg: #9dccff; + +$button_fg: #1d1d1d; +$button_bg: #d3d3d3; +$button_checked_bg: #9dccff; +$button_checked_fg: #000000; + + +$disabled_fg: #552222; +$disabled_bg: #c7bebe; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: #c7bebe; +$errorc: #df0000; +$successc: #73d216; + + +$titlebar_active_fg: #000000; +$titlebar_active_bg: #9dccff; + +$titlebar_backdrop_fg: #1d1d1d; +$titlebar_backdrop_bg: #c9c9c9; + +$hint_fg: #504300; +$hint_bg: #ffffa4; + +$osd_fg: #504300; +$osd_bg: #ffffa4; + +$link_fg: #004B91; +$link_visited_fg: #680091; diff --git a/source/templates/_theme_colors.scss.unused b/source/templates/_theme_colors.scss.unused new file mode 100644 index 0000000..8a51311 --- /dev/null +++ b/source/templates/_theme_colors.scss.unused @@ -0,0 +1,37 @@ +$window_fg: $vwindow_fg; +$window_bg: $vwindow_bg; +$text_widget_fg: $vtext_widget_fg; +$text_widget_bg: $vtext_widget_bg; + +$selected_fg: $vselected_fg; +$selected_bg: $vselected_bg; + +$button_fg: $vbutton_fg; +$button_bg: $vbutton_bg; +$button_checked_bg: $vbutton_checked_bg; +$button_checked_fg: $vbutton_checked_fg; + + +$disabled_fg: $vdisabled_fg; +$disabled_bg: $vdisabled_bg; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: $vdisabled_bg; +$errorc: $verrorc; +$successc: $vsuccessc; + + +$titlebar_active_fg: $vtitlebar_active_fg; +$titlebar_active_bg: $vtitlebar_active_bg; + +$titlebar_backdrop_fg: $vtitlebar_backdrop_fg; +$titlebar_backdrop_bg: $vtitlebar_backdrop_bg; + +$hint_fg: $vhint_fg; +$hint_bg: $vhint_bg; + +$osd_fg: $vosd_fg; +$osd_bg: $vosd_bg; + +$link_fg: $vlink_fg; +$link_visited_fg: $vlink_visited_fg; diff --git a/source/templates/_theme_colors.scss~ b/source/templates/_theme_colors.scss~ new file mode 100644 index 0000000..95cd0af --- /dev/null +++ b/source/templates/_theme_colors.scss~ @@ -0,0 +1,37 @@ +"$window_fg: "$vwindow_fg; +$window_bg: $vwindow_bg; +$text_widget_fg: $vtext_widget_fg; +$text_widget_bg: $vtext_widget_bg; + +$selected_fg: $vselected_fg; +$selected_bg: $vselected_bg; + +$button_fg: $vbutton_fg; +$button_bg: $vbutton_bg; +$button_checked_bg: $vbutton_checked_bg; +$button_checked_fg: $vbutton_checked_fg; + + +$disabled_fg: $vdisabled_fg; +$disabled_bg: $vdisabled_bg; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: $vdisabled_bg; +$errorc: $verrorc; +$successc: $vsuccessc; + + +$titlebar_active_fg: $vtitlebar_active_fg; +$titlebar_active_bg: $vtitlebar_active_bg; + +$titlebar_backdrop_fg: $vtitlebar_backdrop_fg; +$titlebar_backdrop_bg: $vtitlebar_backdrop_bg; + +$hint_fg: $vhint_fg; +$hint_bg: $vhint_bg; + +$osd_fg: $vosd_fg; +$osd_bg: $vosd_bg; + +$link_fg: $vlink_fg; +$link_visited_fg: $vlink_visited_fg; diff --git a/source/templates/colorscheme-GlossyApertures.sh b/source/templates/colorscheme-GlossyApertures.sh new file mode 100755 index 0000000..30aeb77 --- /dev/null +++ b/source/templates/colorscheme-GlossyApertures.sh @@ -0,0 +1,53 @@ +#! /bin/bash + +# This file contains a color scheme for GlossyApertures theme +# To use it, follow these steps: +# 1. execute ./use_scheme.sh +# (this processes templates to create some files, which are then copyied to their respective source directory) +# 2. go up one directory, to "source", and execute "./compile.sh light" or "./compile.sh dark" depending on whether the theme is light or dark + + +# GlossyApertures: light, with grayish tones and blueish cyan accents, easy on the eyes + +vwindow_fg="#1d1d1d" +vwindow_bg="#c9c9c9" +vtext_widget_fg="#1d1d1d" +vtext_widget_bg="#e5e5e5" + +vselected_fg="#000000" +vselected_bg="#9dccff" + +vbutton_fg="#1d1d1d" +vbutton_bg="#d3d3d3" +vbutton_checked_bg=$vselected_bg +vbutton_checked_fg=$vselected_fg + + +vdisabled_fg="#552222" +vdisabled_bg="#c7bebe" + +# Usually an automatic fg color on these backgrounds should check this value! + +vwarningc="#e17800" +verrorc="#df0000" +vsuccessc="#73d216" + + +vtitlebar_active_fg=$vselected_fg +vtitlebar_active_bg=$vselected_bg + +vtitlebar_backdrop_fg=$vwindow_fg +vtitlebar_backdrop_bg=$vwindow_bg + +vhint_fg="#504300" +vhint_bg="#ffffa4" + +vosd_fg=$vhint_fg +vosd_bg=$vhint_bg + +vlink_fg="#004B91" +vlink_visited_fg="#680091" + + +# export vwindow_fg vwindow_bg vtext_widget_fg vtext_widget_bg vselected_fg vselected_bg vbutton_fg vbutton_bg vbutton_checked_bg vbutton_checked_fg vdisabled_fg vdisabled_bg vwarningc verrorc vsuccessc vtitlebar_active_fg vtitlebar_active_bg vtitlebar_backdrop_fg vtitlebar_backdrop_bg vhint_fg vhint_bg vosd_fg vosd_bg vlink_fg vlink_visited_fg + diff --git a/source/templates/colorscheme-Skewaita_original_light.sh b/source/templates/colorscheme-Skewaita_original_light.sh new file mode 100755 index 0000000..6a5c7fe --- /dev/null +++ b/source/templates/colorscheme-Skewaita_original_light.sh @@ -0,0 +1,53 @@ +#! /bin/bash + +# This file contains a color scheme for Skewaita GTK theme +# To use it, follow these steps: +# 1. execute ./use_scheme.sh +# (this processes templates to create some files, which are then copyied to their respective source directory) +# 2. go up one directory, to "source", and execute "./compile.sh light" or "./compile.sh dark" depending on whether the theme is light or dark + + +# Original Skewaita: light, with grayish tones and light green accents, VERY easy on the eyes + +vwindow_fg="#241f31" +vwindow_bg="#a7a7a7" +vtext_widget_fg="#241f31" +vtext_widget_bg="#908f8d" + +vselected_fg="#000000" +vselected_bg="#b0dd7e" + +vbutton_fg="#241f31" +vbutton_bg="#bcbeb9" +vbutton_checked_bg=$vselected_bg +vbutton_checked_fg=$vselected_fg + + +vdisabled_fg="#552222" +vdisabled_bg="#938989" + +# Usually an automatic fg color on these backgrounds should check this value! + +vwarningc="#f57900" +verrorc="#990000" +vsuccessc="#73d216" + + +vtitlebar_active_fg=$vselected_fg +vtitlebar_active_bg=$vselected_bg + +vtitlebar_backdrop_fg=$vwindow_fg +vtitlebar_backdrop_bg=$vwindow_bg + +vhint_fg="#002269" +vhint_bg="#6789b4" + +vosd_fg=$vhint_fg +vosd_bg=$vhint_bg + +vlink_fg="#004B91" +vlink_visited_fg="#680091" + + +# export vwindow_fg vwindow_bg vtext_widget_fg vtext_widget_bg vselected_fg vselected_bg vbutton_fg vbutton_bg vbutton_checked_bg vbutton_checked_fg vdisabled_fg vdisabled_bg vwarningc verrorc vsuccessc vtitlebar_active_fg vtitlebar_active_bg vtitlebar_backdrop_fg vtitlebar_backdrop_bg vhint_fg vhint_bg vosd_fg vosd_bg vlink_fg vlink_visited_fg + diff --git a/source/templates/colorscheme-Soil_dark.sh b/source/templates/colorscheme-Soil_dark.sh new file mode 100755 index 0000000..e206f38 --- /dev/null +++ b/source/templates/colorscheme-Soil_dark.sh @@ -0,0 +1,53 @@ +#! /bin/bash + +# This file contains a color scheme for Skewaita GTK theme +# To use it, follow these steps: +# 1. execute ./use_scheme.sh +# (this processes templates to create some files, which are then copyied to their respective source directory) +# 2. go up one directory, to "source", and execute "./compile.sh light" or "./compile.sh dark" depending on whether the theme is light or dark + + +# Soil colors: dark gray, with green accents, readable and easy on the eyes + +vwindow_fg="#c0c0c0" +vwindow_bg="#3f3e3e" +vtext_widget_fg="#b0b0b0" +vtext_widget_bg="#2d2c2c" + +vselected_fg="#b5f08f" +vselected_bg="#669900" + +vbutton_fg=$vtext_widget_fg +vbutton_bg="#343F37" +vbutton_checked_bg=$vselected_bg +vbutton_checked_fg=$vselected_fg + + +vdisabled_fg="#a14242" +vdisabled_bg="#482B2B" + +# Usually an automatic fg color on these backgrounds should check this value! + +vwarningc="#f57900" +verrorc="#CC0000" +vsuccessc="#33d17a" + + +vtitlebar_active_fg=$vselected_fg +vtitlebar_active_bg=$vselected_bg + +vtitlebar_backdrop_fg=$vwindow_fg +vtitlebar_backdrop_bg=$vwindow_bg + +vhint_fg="#5696c1" +vhint_bg="#25456e" + +vosd_fg=$vhint_fg +vosd_bg=$vhint_bg + +vlink_fg="#99c1f1" +vlink_visited_fg="#dc8add" + + +# export vwindow_fg vwindow_bg vtext_widget_fg vtext_widget_bg vselected_fg vselected_bg vbutton_fg vbutton_bg vbutton_checked_bg vbutton_checked_fg vdisabled_fg vdisabled_bg vwarningc verrorc vsuccessc vtitlebar_active_fg vtitlebar_active_bg vtitlebar_backdrop_fg vtitlebar_backdrop_bg vhint_fg vhint_bg vosd_fg vosd_bg vlink_fg vlink_visited_fg + diff --git a/source/templates/gtkrc b/source/templates/gtkrc new file mode 100644 index 0000000..f7cc1fa --- /dev/null +++ b/source/templates/gtkrc @@ -0,0 +1,446 @@ + +# Please keep this gtkrc in sync with the other ones from Clearlooks based themes. + +gtk-color-scheme = "bg_color:${vwindow_bg}" +gtk-color-scheme = "fg_color:${vwindow_fg}" +gtk-color-scheme = "base_color:${vtext_widget_bg}" +gtk-color-scheme = "text_color:${vtext_widget_fg}" +gtk-color-scheme = "selected_bg_color:${vselected_bg}" +gtk-color-scheme = "selected_fg_color:${vselected_fg}" +gtk-color-scheme = "tooltip_bg_color:${vhint_bg}" +gtk-color-scheme = "tooltip_fg_color:${vhint_fg}" +gtk-color-scheme = "disabled_bg_color:${vdisabled_bg}" +gtk-color-scheme = "disabled_fg_color:${vdisabled_fg}" +gtk-color-scheme = "button_bg_color:${vbutton_bg}" +gtk-color-scheme = "button_fg_color:${vbutton_fg}" +gtk-color-scheme = "button_checked_bg_color:${vbutton_checked_bg}" +gtk-color-scheme = "button_checked_fg_color:${vbutton_checked_fg}" + + +style "default" { + xthickness = 1 + ythickness = 1 + + ####################### + # Style Properties + ####################### + GtkButton::child-displacement-x = 1 + GtkButton::child-displacement-y = 1 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::image-spacing = 4 + GtkToolButton::icon-spacing = 4 + + GtkCheckButton::indicator-size = 14 + + GtkPaned::handle-size = 6 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + + GtkScale::slider-length = 23 + GtkScale::trough-side-details = 1 + + GtkScrollbar::min-slider-length = 30 + GtkMenuBar::internal-padding = 0 + GtkExpander::expander-size = 16 + GtkToolbar::internal-padding = 1 + GtkTreeView::expander-size = 14 + GtkTreeView::vertical-separator = 0 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + WnckTasklist::fade-overlay-rect = 0 + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + + GtkEntry::progress-border = { 2, 2, 2, 2 } + + #################### + # Color Definitions + #################### + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @disabled_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @disabled_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @disabled_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] = @disabled_bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + engine "clearlooks" { + colorize_scrollbar = FALSE + reliefstyle = 1 + menubarstyle = 2 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + + # Set a hint to disable backward compatibility fallbacks. + hint = "use-hints" + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + +style "entry" { + xthickness = 3 + ythickness = 3 + + bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) + fg[SELECTED] = @text_color + + engine "clearlooks" { + focus_color = shade (0.65, @selected_bg_color) + } +} + +style "spinbutton" { + + engine "clearlooks" { + hint = "spinbutton" + } +} + +style "scale" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scale" + } +} + +style "vscale" { + + engine "clearlooks" { + hint = "vscale" + } +} + +style "hscale" { + + engine "clearlooks" { + hint = "hscale" + } +} + +style "scrollbar" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + hint = "scrollbar" + } +} + +style "hscrollbar" { + + engine "clearlooks" { + hint = "hscrollbar" + } +} + +style "vscrollbar" { + + engine "clearlooks" { + hint = "vscrollbar" + } +} + +style "notebook_bg" { + + bg[NORMAL] = shade (1.02, @bg_color) +} + +style "button" { + xthickness = 3 + ythickness = 3 + + bg[NORMAL] = @button_bg_color + fg[NORMAL] = @button_fg_color +<<<<<<< HEAD + bg[PRELIGHT] = shade (1.06, @button_bg_color) +======= + bg[PRELIGHT] = shade (1.06, @button_checked_bg_color) +>>>>>>> 2c3647c (Finished templating. Now it's only a matter of adding more themes!) + bg[ACTIVE] = @button_checked_bg_color + fg[ACTIVE] = @button_checked_fg_color +} + +# The color is changed by the notebook_bg style, this style +# changes the x/ythickness +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "statusbar" { + + engine "clearlooks" { + hint = "statusbar" + } +} + +style "comboboxentry" { + + engine "clearlooks" { + # Note: + # If you set the appears-as-list option on comboboxes in the theme, + # then you should set this hint on the combobox instead. + hint = "comboboxentry" + } +} + +style "menubar" { + + engine "clearlooks" { + hint = "menubar" + } +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = shade (1.08, @bg_color) + + engine "clearlooks" { + radius = 0.0 + } +} + +style "menu_item" { + xthickness = 2 + ythickness = 3 + + fg[PRELIGHT] = @selected_fg_color +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 7 +} + +style "frame_title" { + + fg[NORMAL] = lighter (@fg_color) +} + +style "treeview" { + + engine "clearlooks" { + hint = "treeview" + } +} + +# The almost useless progress bar style +style "progressbar" { + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "clearlooks" { + # Explicitly set the radius for the progress bars inside menu items. + radius = 3.0 + + hint = "progressbar" + } +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "default" { + xthickness = 2 + ythickness = 1 + + engine "clearlooks" { + hint = "treeview-header" + } +} + +style "tooltips" { + xthickness = 4 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} + +style "nautilus_location" { + + bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color) +} + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = @disabled_fg_color +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = @disabled_fg_color +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = @disabled_fg_color +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { + + engine "clearlooks" { + toolbarstyle = 0 + } +} + + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "wide" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "vscale" +class "GtkHScale" style "hscale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "hscrollbar" +class "GtkVScrollbar" style "vscrollbar" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*" style "notebook_bg" +# This is not perfect, it could be done better. +# (That is modify *every* widget in the notebook, and change those back that +# we really don't want changed) +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 "button" +widget_class "*" style "notebook" +widget_class "**" style "statusbar" + +widget_class "**" style "comboboxentry" +widget_class "**" style "comboboxentry" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" + +widget_class "*.." style "frame_title" +widget_class "*.*" style "treeview" + +widget_class "*" style "progressbar" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" + +# The window of the tooltip is called "gtk-tooltip" +################################################################## +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +################################################################## +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.." style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.." style "treeview_header" + +# Special case the nautilus-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.nautilus-extra-view-widget" style : highest "nautilus_location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.." style "text_is_fg_color_workaround" +# This is the part of the workaround that fixes the menus +widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "**" style "fg_is_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*" style "fg_is_text_color_workaround" +# Nautilus when renaming files, and maybe other places. +widget_class "*" style "fg_is_text_color_workaround" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" diff --git a/source/templates/gtkrc.processed b/source/templates/gtkrc.processed new file mode 100644 index 0000000..4bba054 --- /dev/null +++ b/source/templates/gtkrc.processed @@ -0,0 +1,446 @@ + +# Please keep this gtkrc in sync with the other ones from Clearlooks based themes. + +gtk-color-scheme = "bg_color:#c9c9c9" +gtk-color-scheme = "fg_color:#1d1d1d" +gtk-color-scheme = "base_color:#e5e5e5" +gtk-color-scheme = "text_color:#1d1d1d" +gtk-color-scheme = "selected_bg_color:#9dccff" +gtk-color-scheme = "selected_fg_color:#000000" +gtk-color-scheme = "tooltip_bg_color:#ffffa4" +gtk-color-scheme = "tooltip_fg_color:#504300" +gtk-color-scheme = "disabled_bg_color:#c7bebe" +gtk-color-scheme = "disabled_fg_color:#552222" +gtk-color-scheme = "button_bg_color:#d3d3d3" +gtk-color-scheme = "button_fg_color:#1d1d1d" +gtk-color-scheme = "button_checked_bg_color:#9dccff" +gtk-color-scheme = "button_checked_fg_color:#000000" + + +style "default" { +xthickness = 1 +ythickness = 1 + +####################### +# Style Properties +####################### +GtkButton::child-displacement-x = 1 +GtkButton::child-displacement-y = 1 +GtkButton::default-border = { 0, 0, 0, 0 } +GtkButton::image-spacing = 4 +GtkToolButton::icon-spacing = 4 + +GtkCheckButton::indicator-size = 14 + +GtkPaned::handle-size = 6 + +GtkRange::trough-border = 0 +GtkRange::slider-width = 15 +GtkRange::stepper-size = 15 + +GtkScale::slider-length = 23 +GtkScale::trough-side-details = 1 + +GtkScrollbar::min-slider-length = 30 +GtkMenuBar::internal-padding = 0 +GtkExpander::expander-size = 16 +GtkToolbar::internal-padding = 1 +GtkTreeView::expander-size = 14 +GtkTreeView::vertical-separator = 0 + +GtkMenu::horizontal-padding = 0 +GtkMenu::vertical-padding = 0 + +WnckTasklist::fade-overlay-rect = 0 +# The following line hints to gecko (and possibly other appliations) +# that the entry should be drawn transparently on the canvas. +# Without this, gecko will fill in the background of the entry. +GtkEntry::honors-transparent-bg-hint = 1 + +GtkEntry::progress-border = { 2, 2, 2, 2 } + +#################### +# Color Definitions +#################### +bg[NORMAL] = @bg_color +bg[PRELIGHT] = shade (1.02, @bg_color) +bg[SELECTED] = @selected_bg_color +bg[INSENSITIVE] = @disabled_bg_color +bg[ACTIVE] = shade (0.9, @bg_color) + +fg[NORMAL] = @fg_color +fg[PRELIGHT] = @fg_color +fg[SELECTED] = @selected_fg_color +fg[INSENSITIVE] = @disabled_fg_color +fg[ACTIVE] = @fg_color + +text[NORMAL] = @text_color +text[PRELIGHT] = @text_color +text[SELECTED] = @selected_fg_color +text[INSENSITIVE] = @disabled_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] = @disabled_bg_color +base[ACTIVE] = shade (0.9, @selected_bg_color) + +engine "clearlooks" { +colorize_scrollbar = FALSE +reliefstyle = 1 +menubarstyle = 2 +toolbarstyle = 1 +animation = FALSE +radius = 3.0 +style = GUMMY + +# Set a hint to disable backward compatibility fallbacks. +hint = "use-hints" +} +} + +style "wide" { +xthickness = 2 +ythickness = 2 +} + +style "wider" { +xthickness = 3 +ythickness = 3 +} + +style "entry" { +xthickness = 3 +ythickness = 3 + +bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color) +fg[SELECTED] = @text_color + +engine "clearlooks" { +focus_color = shade (0.65, @selected_bg_color) +} +} + +style "spinbutton" { + +engine "clearlooks" { +hint = "spinbutton" +} +} + +style "scale" { +xthickness = 2 +ythickness = 2 + +engine "clearlooks" { +hint = "scale" +} +} + +style "vscale" { + +engine "clearlooks" { +hint = "vscale" +} +} + +style "hscale" { + +engine "clearlooks" { +hint = "hscale" +} +} + +style "scrollbar" { +xthickness = 2 +ythickness = 2 + +engine "clearlooks" { +hint = "scrollbar" +} +} + +style "hscrollbar" { + +engine "clearlooks" { +hint = "hscrollbar" +} +} + +style "vscrollbar" { + +engine "clearlooks" { +hint = "vscrollbar" +} +} + +style "notebook_bg" { + +bg[NORMAL] = shade (1.02, @bg_color) +} + +style "button" { +xthickness = 3 +ythickness = 3 + +bg[NORMAL] = @button_bg_color +fg[NORMAL] = @button_fg_color +<<<<<<< HEAD +bg[PRELIGHT] = shade (1.06, @button_bg_color) +======= +bg[PRELIGHT] = shade (1.06, @button_checked_bg_color) +>>>>>>> 2c3647c (Finished templating. Now it's only a matter of adding more themes!) +bg[ACTIVE] = @button_checked_bg_color +fg[ACTIVE] = @button_checked_fg_color +} + +# The color is changed by the notebook_bg style, this style +# changes the x/ythickness +style "notebook" { +xthickness = 3 +ythickness = 3 +} + +style "statusbar" { + +engine "clearlooks" { +hint = "statusbar" +} +} + +style "comboboxentry" { + +engine "clearlooks" { +# Note: +# If you set the appears-as-list option on comboboxes in the theme, +# then you should set this hint on the combobox instead. +hint = "comboboxentry" +} +} + +style "menubar" { + +engine "clearlooks" { +hint = "menubar" +} +} + +style "menu" { +xthickness = 0 +ythickness = 0 + +bg[NORMAL] = shade (1.08, @bg_color) + +engine "clearlooks" { +radius = 0.0 +} +} + +style "menu_item" { +xthickness = 2 +ythickness = 3 + +fg[PRELIGHT] = @selected_fg_color +} + +# This style is there to modify the separator menu items. The goals are: +# 1. Get a specific height. +# 2. The line should go to the edges (ie. no border at the left/right) +style "separator_menu_item" { +xthickness = 1 +ythickness = 0 + +GtkSeparatorMenuItem::horizontal-padding = 0 +GtkWidget::wide-separators = 1 +GtkWidget::separator-width = 1 +GtkWidget::separator-height = 7 +} + +style "frame_title" { + +fg[NORMAL] = lighter (@fg_color) +} + +style "treeview" { + +engine "clearlooks" { +hint = "treeview" +} +} + +# The almost useless progress bar style +style "progressbar" { +xthickness = 1 +ythickness = 1 + +fg[PRELIGHT] = @selected_fg_color + +engine "clearlooks" { +# Explicitly set the radius for the progress bars inside menu items. +radius = 3.0 + +hint = "progressbar" +} +} + +# This style is based on the default style, so that the colors from the button +# style are overriden again. +style "treeview_header" = "default" { +xthickness = 2 +ythickness = 1 + +engine "clearlooks" { +hint = "treeview-header" +} +} + +style "tooltips" { +xthickness = 4 +ythickness = 4 + +bg[NORMAL] = @tooltip_bg_color +fg[NORMAL] = @tooltip_fg_color +} + +style "nautilus_location" { + +bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color) +} + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + +text[NORMAL] = @fg_color +text[PRELIGHT] = @fg_color +text[SELECTED] = @selected_fg_color +text[ACTIVE] = @fg_color +text[INSENSITIVE] = @disabled_fg_color +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + +text[NORMAL] = @fg_color +text[PRELIGHT] = @selected_fg_color +text[SELECTED] = @selected_fg_color +text[ACTIVE] = @fg_color +text[INSENSITIVE] = @disabled_fg_color +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + +fg[NORMAL] = @text_color +fg[PRELIGHT] = @text_color +fg[SELECTED] = @selected_fg_color +fg[ACTIVE] = @selected_fg_color +fg[INSENSITIVE] = @disabled_fg_color +} + +# Style to set the toolbar to use a flat style. This is because the "New" button in +# Evolution is not drawn transparent. So if there is a gradient in the background it will +# look really wrong. +# See http://bugzilla.gnome.org/show_bug.cgi?id=446953. +style "evo_new_button_workaround" { + +engine "clearlooks" { +toolbarstyle = 0 +} +} + + +############################################################################### +# The following part of the gtkrc applies the different styles to the widgets. +############################################################################### + +# The default style is applied to every widget +class "GtkWidget" style "default" + +class "GtkSeparator" style "wide" +class "GtkFrame" style "wide" +class "GtkCalendar" style "wide" +class "GtkEntry" style "entry" + +class "GtkSpinButton" style "spinbutton" +class "GtkScale" style "scale" +class "GtkVScale" style "vscale" +class "GtkHScale" style "hscale" +class "GtkScrollbar" style "scrollbar" +class "GtkHScrollbar" style "hscrollbar" +class "GtkVScrollbar" style "vscrollbar" + +# General matching follows. The order is choosen so that the right styles override +# each other. EG. progressbar needs to be more important than the menu match. +widget_class "*" style "notebook_bg" +# This is not perfect, it could be done better. +# (That is modify *every* widget in the notebook, and change those back that +# we really don't want changed) +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 "button" +widget_class "*" style "notebook" +widget_class "**" style "statusbar" + +widget_class "**" style "comboboxentry" +widget_class "**" style "comboboxentry" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" + +widget_class "*.." style "frame_title" +widget_class "*.*" style "treeview" + +widget_class "*" style "progressbar" + +# Treeview headers (and similar stock GTK+ widgets) +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" + +# The window of the tooltip is called "gtk-tooltip" +################################################################## +# FIXME: +# This will not work if one embeds eg. a button into the tooltip. +# As far as I can tell right now we will need to rework the theme +# quite a bit to get this working correctly. +# (It will involve setting different priorities, etc.) +################################################################## +widget "gtk-tooltip*" style "tooltips" + +########################################################################## +# Following are special cases and workarounds for issues in applications. +########################################################################## + +# Workaround for the evolution ETable (bug #527532) +widget_class "*.." style "treeview_header" +# Workaround for the evolution ETree +widget_class "*.." style "treeview_header" + +# Special case the nautilus-extra-view-widget +# ToDo: A more generic approach for all applications that have a widget like this. +widget "*.nautilus-extra-view-widget" style : highest "nautilus_location" + +# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 +# Note that this work around assumes that the combobox is _not_ in appears-as-list mode. +widget_class "*.." style "text_is_fg_color_workaround" +# This is the part of the workaround that fixes the menus +widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" + +# Work around the usage of GtkLabel inside GtkListItems to display text. +# This breaks because the label is shown on a background that is based on the base color. +widget_class "**" style "fg_is_text_color_workaround" +# GtkCList also uses the fg color to draw text on top of the base colors. +widget_class "*" style "fg_is_text_color_workaround" +# Nautilus when renaming files, and maybe other places. +widget_class "*" style "fg_is_text_color_workaround" + +# See the documentation of the style. +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround" diff --git a/source/templates/process_variables.sh~ b/source/templates/process_variables.sh~ new file mode 100755 index 0000000..6e29031 --- /dev/null +++ b/source/templates/process_variables.sh~ @@ -0,0 +1,5 @@ +#! /bin/bash + +source variables.sh + +envsubst <_theme_colors.scss >theme_colors_.scss.ok \ No newline at end of file diff --git a/source/templates/theme_colors_.scss.processed b/source/templates/theme_colors_.scss.processed new file mode 100644 index 0000000..cc4c959 --- /dev/null +++ b/source/templates/theme_colors_.scss.processed @@ -0,0 +1,37 @@ +$window_fg: #241f31; +$window_bg: #a7a7a7; +$text_widget_fg: #241f31; +$text_widget_bg: #908f8d; + +$selected_fg: #000000; +$selected_bg: #b0dd7e; + +$button_fg: #241f31; +$button_bg: #bcbeb9; +$button_checked_bg: #b0dd7e; +$button_checked_fg: #000000; + + +$disabled_fg: #552222; +$disabled_bg: #938989; + +/*Usually an automatic fg color on these backgrounds should check this value!*/ +$warningc: #938989; +$errorc: #990000; +$successc: #73d216; + + +$titlebar_active_fg: #000000; +$titlebar_active_bg: #b0dd7e; + +$titlebar_backdrop_fg: #241f31; +$titlebar_backdrop_bg: #a7a7a7; + +$hint_fg: #002269; +$hint_bg: #6789b4; + +$osd_fg: #002269; +$osd_bg: #6789b4; + +$link_fg: #004B91; +$link_visited_fg: #680091; diff --git a/source/templates/use_scheme.sh b/source/templates/use_scheme.sh new file mode 100755 index 0000000..d2014da --- /dev/null +++ b/source/templates/use_scheme.sh @@ -0,0 +1,56 @@ +#! /bin/bash + +# exit when any command fails +set -e + +usage () { + echo -e "\nUsage:" + echo -e $(basename "$0") "name_of_color_scheme_file.sh\n" + echo -e "Changes current color scheme for Skewaita, using the specified color scheme bash file." + echo -e "After this step, you need to rebuild the theme:" + echo -e 'go up one directory, to "source", and execute "./compile.sh light" or "./compile.sh dark" depending on whether the theme is light or dark\n' +} + + +# Check for correct parameters and the existence of color scheme file + +if [[ $# -ne 1 ]] +then + usage + exit 1 +fi + +filename=$1 + +# if color scheme filename provided does not include .sh extension, add it +[[ "$filename" == *.sh ]] || filename="$filename.sh" + +echo -e "\nReading color scheme from file '$filename'\n" + + +source $filename + +# envsubst <_theme_colors.scss >theme_colors_.scss.processed # not working! + +echo "New color scheme read; processing template files..." + +for FILE in "_theme_colors.scss" "gtkrc" ; do + echo " processing $FILE..." + while read -r line ; do + while [[ "$line" =~ (\$\{[a-zA-Z_][a-zA-Z_0-9]*\}) ]] ; do + LHS=${BASH_REMATCH[1]} + RHS="$(eval echo "\"$LHS\"")" + line=${line//$LHS/$RHS} + done + echo "$line" + done < "$FILE" > "$FILE.processed" +done + +echo "Done; copying processed files" + +cp _theme_colors.scss.processed ../common/_theme_colors.scss +cp gtkrc.processed ../../gtk-2.0/gtkrc +echo -e "\nSUCCESS\n" +echo "Now you need to rebuild the theme:" +echo -e 'go up one directory, to "source", and execute "./compile.sh light" or "./compile.sh dark" depending on whether the theme is light or dark\n' + diff --git a/source/templates/variables.sh~ b/source/templates/variables.sh~ new file mode 100755 index 0000000..58a6bcc --- /dev/null +++ b/source/templates/variables.sh~ @@ -0,0 +1,46 @@ +#! /bin/bash + +# Gray light green scheme + +window_fg="#241f31" +window_bg="#a7a7a7" +text_widget_fg="#241f31" +text_widget_bg="#908f8d" + +selected_fg="#000000" +selected_bg="#b0dd7e" + +button_fg="#241f31" +button_bg="#bcbeb9" +button_checked_bg=$selected_bg +button_checked_fg=$selected_fg + + +disabled_fg="#552222" +disabled_bg="#938989" + +# Usually an automatic fg color on these backgrounds should check this value! + +warningc="#f57900" +errorc="#990000" +successc="#73d216" + + +titlebar_active_fg=$selected_fg +titlebar_active_bg=$selected_bg + +titlebar_backdrop_fg=$window_fg +titlebar_backdrop_bg=$window_bg + +hint_fg="#002269" +hint_bg="#6789b4" + +osd_fg=$hint_fg +osd_bg=$hint_bg + +link_fg="#004B91" +link_visited_fg="#680091" + + +export window_fg window_bg text_widget_fg text_widget_bg selected_fg selected_bg button_fg button_bg button_checked_bg button_checked_fg disabled_fg disabled_bg warningc errorc successc titlebar_active_fg titlebar_active_bg titlebar_backdrop_fg titlebar_backdrop_bg hint_fg hint_bg osd_fg osd_bg link_fg link_visited_fg + diff --git a/xfwm4/README b/xfwm4/README new file mode 100755 index 0000000..9ef3e34 --- /dev/null +++ b/xfwm4/README @@ -0,0 +1,6 @@ + +Just replace the pics of kindaker's with windows vista Aero like. + +---------------------------------------------------------------------------- +Any questions could mail to lenovox: :) + diff --git a/xfwm4/bottom-active.xpm b/xfwm4/bottom-active.xpm new file mode 100755 index 0000000..d987300 --- /dev/null +++ b/xfwm4/bottom-active.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"10 6 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +"..........", +"..........", +"..........", +"..........", +"..........", +"++++++++++"}; diff --git a/xfwm4/bottom-inactive.xpm b/xfwm4/bottom-inactive.xpm new file mode 100755 index 0000000..d987300 --- /dev/null +++ b/xfwm4/bottom-inactive.xpm @@ -0,0 +1,12 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"10 6 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +"..........", +"..........", +"..........", +"..........", +"..........", +"++++++++++"}; diff --git a/xfwm4/bottom-left-active.xpm b/xfwm4/bottom-left-active.xpm new file mode 100755 index 0000000..7d3b4b4 --- /dev/null +++ b/xfwm4/bottom-left-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"25 25 4 1", +" c None", +". c #58606A", +"+ c #BFD4EA", +"@ c #B6D0E5", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".++++++++++++++++++++++++", +".++++++++++++++++@+++++++", +".++++++++++++++++++++++++", +" .+++++++++++++++++++++++", +" .++++++++++++++++++++++", +" ......................"}; diff --git a/xfwm4/bottom-left-inactive.xpm b/xfwm4/bottom-left-inactive.xpm new file mode 100755 index 0000000..7d3b4b4 --- /dev/null +++ b/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"25 25 4 1", +" c None", +". c #58606A", +"+ c #BFD4EA", +"@ c #B6D0E5", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".+++++ ", +".++++++++++++++++++++++++", +".++++++++++++++++@+++++++", +".++++++++++++++++++++++++", +" .+++++++++++++++++++++++", +" .++++++++++++++++++++++", +" ......................"}; diff --git a/xfwm4/bottom-right-active.xpm b/xfwm4/bottom-right-active.xpm new file mode 100755 index 0000000..cdd0b3e --- /dev/null +++ b/xfwm4/bottom-right-active.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"25 25 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +"........................+", +"........................+", +"........................+", +".......................+ ", +"......................+ ", +"++++++++++++++++++++++ "}; diff --git a/xfwm4/bottom-right-inactive.xpm b/xfwm4/bottom-right-inactive.xpm new file mode 100755 index 0000000..cdd0b3e --- /dev/null +++ b/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"25 25 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +" .....+", +"........................+", +"........................+", +"........................+", +".......................+ ", +"......................+ ", +"++++++++++++++++++++++ "}; diff --git a/xfwm4/close-active.xpm b/xfwm4/close-active.xpm new file mode 100755 index 0000000..671312a --- /dev/null +++ b/xfwm4/close-active.xpm @@ -0,0 +1,133 @@ +/* XPM */ +static char * close_active_xpm[] = { +"32 30 100 2", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #948784", +"* c #E8D2CE", +"= c #F5D6D0", +"- c #F4D4CD", +"; c #938683", +"> c #77797C", +", c #E7D1CB", +"' c #E9B0A3", +") c #E7A698", +"! c #E9B0A4", +"~ c #E7D0CC", +"{ c #F3D4CD", +"] c #E6A395", +"^ c #F2CFC9", +"/ c #E59F92", +"( c #8C7B78", +"_ c #DB9B8F", +": c #DC9B8F", +"< c #8D7C79", +"[ c #F1CDC7", +"} c #E39B8E", +"| c #FFFFFF", +"1 c #DDDDDD", +"2 c #807E7D", +"3 c #D09489", +"4 c #D2958A", +"5 c #807D7D", +"6 c #DBDBDB", +"7 c #F0CCC5", +"8 c #E1988A", +"9 c #837774", +"0 c #E7E7E7", +"a c #E6E6E6", +"b c #7F7D7C", +"c c #7F7C7C", +"d c #E4E4E4", +"e c #E9E9E9", +"f c #817674", +"g c #EFCBC4", +"h c #DF9688", +"i c #D39285", +"j c #818180", +"k c #EBEBEB", +"l c #E5E5E5", +"m c #EDEDED", +"n c #848382", +"o c #D19185", +"p c #E3B1A7", +"q c #C7624E", +"r c #B46454", +"s c #81807F", +"t c #EEEEEE", +"u c #838383", +"v c #B26656", +"w c #DCA397", +"x c #B9462F", +"y c #AE4E3B", +"z c #7E7B7B", +"A c #EAEAEA", +"B c #7F7E7D", +"C c #AB4E3B", +"D c #DEA59A", +"E c #BC4B34", +"F c #B54F3A", +"G c #807D7C", +"H c #DFA99E", +"I c #BE523D", +"J c #7F6A66", +"K c #7E7D7D", +"L c #7E7D7C", +"M c #E1ADA2", +"N c #C25A45", +"O c #B45F4E", +"P c #7F7D7D", +"Q c #C6634F", +"R c #806D69", +"S c #BE6553", +"T c #806E6A", +"U c #E6B9B1", +"V c #CA6B59", +"W c #E6BAB1", +"X c #DEC0BA", +"Y c #D38373", +"Z c #CD7462", +"` c #D38474", +" . c #DEC0B9", +".. c #8E7D79", +"+. c #DFC1BC", +"@. c #E9C1B9", +"#. c #E8BDB5", +"$. c #DFC2BC", +"%. c #8F7D7A", +"&. c #919DA9", +" ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # % + . . ", +". . % & * = - - - - - - - - - - - - - - - - - - - - = * ; % . . ", +". . > , ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ~ # . . ", +". . $ { ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] { $ . . ", +". . $ ^ / / / / / / / / $ ( _ / / : < $ / / / / / / / / ^ $ . . ", +". . $ [ } } } } } } } $ | 1 2 3 4 5 6 | $ } } } } } } } [ $ . . ", +". . $ 7 8 8 8 8 8 8 8 9 0 | a b c d | e f 8 8 8 8 8 8 8 7 $ . . ", +". . $ g h h h h h h h i j k | a l | m n o h h h h h h h g $ . . ", +". . $ p q q q q q q q q r s k | | t u v q q q q q q q q p $ . . ", +". . $ w x x x x x x x x y z a | | A B C x x x x x x x x w $ . . ", +". . $ D E E E E E E E F G 0 | e e | e b F E E E E E E E D $ . . ", +". . $ H I I I I I I I J d | e K L e | d J I I I I I I I H $ . . ", +". . $ M N N N N N N N $ | d b O O P d | $ N N N N N N N M $ . . ", +". . $ p Q Q Q Q Q Q Q Q $ R S Q Q S T $ Q Q Q Q Q Q Q Q p $ . . ", +". . $ U V V V V V V V V V V V V V V V V V V V V V V V V W $ . . ", +". . > X Y Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ` .# . . ", +". . % ..+.@.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.@.$.%.&.. . ", +". . + &.# $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # &.+ . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" "}; diff --git a/xfwm4/close-inactive.xpm b/xfwm4/close-inactive.xpm new file mode 100755 index 0000000..d295881 --- /dev/null +++ b/xfwm4/close-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"32 30 51 1", +" c None", +". c #B5CEE7", +"+ c #8F99A2", +"@ c #707171", +"# c #707070", +"$ c #969BA0", +"% c #E5ECF3", +"& c #DFEAF4", +"* c #E4ECF3", +"= c #C0D5E9", +"- c #BED4E9", +"; c #83888D", +"> c #B7CCDF", +", c #B8CCE0", +"' c #84898E", +") c #FFFFFF", +"! c #DDDDDD", +"~ c #7F7F80", +"{ c #B1C4D6", +"] c #B2C5D7", +"^ c #7E7F80", +"/ c #DBDBDB", +"( c #7D8184", +"_ c #E7E7E7", +": c #E6E6E6", +"< c #7E7F7F", +"[ c #7E7E7F", +"} c #E4E4E4", +"| c #E9E9E9", +"1 c #7C7F83", +"2 c #B5C9DB", +"3 c #818182", +"4 c #EBEBEB", +"5 c #E5E5E5", +"6 c #EDEDED", +"7 c #848484", +"8 c #B4C7DA", +"9 c #ADBFCF", +"0 c #818181", +"a c #EEEEEE", +"b c #838484", +"c c #ABBBCC", +"d c #B1C3D5", +"e c #EAEAEA", +"f c #7F8080", +"g c #B0C1D2", +"h c #B7CBDE", +"i c #808181", +"j c #7F8081", +"k c #7F8387", +"l c #B1C3D4", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"...+@######################@+...", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"..@*=----------------------=*@..", +"..#&------------------------&#..", +"..#&--------#;>--,'#--------&#..", +"..#&-------#)!~{]^/)#-------&#..", +"..#&-------(_):<[})|1-------&#..", +"..#&-------234):5)678-------&#..", +"..#&--------904))abc--------&#..", +"..#&--------d[:))efg--------&#..", +"..#&-------hi_)||)|jh-------&#..", +"..#&-------k})|^<|)}k-------&#..", +"..#&-------#)}~llj})#-------&#..", +"..#&--------#kh--hk#--------&#..", +"..#&------------------------&#..", +"..@*=----------------------=*@..", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"...+@######################@+...", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/close-pressed.xpm b/xfwm4/close-pressed.xpm new file mode 100755 index 0000000..92107dc --- /dev/null +++ b/xfwm4/close-pressed.xpm @@ -0,0 +1,132 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"32 30 99 2", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #917F7C", +"* c #E4C5C2", +"= c #EFC4BF", +"- c #EEC1BB", +"; c #917E7C", +"> c #77797C", +", c #E3C2BF", +"' c #DF8C81", +") c #DB7E72", +"! c #DF8C82", +"~ c #E3C3BE", +"{ c #EDBFBA", +"] c #D8776C", +"^ c #EBB7B2", +"/ c #D76F65", +"( c #89706E", +"_ c #CE6F66", +": c #CF6F65", +"< c #8A706D", +"[ c #EAB3AF", +"} c #D5675E", +"| c #FFFFFF", +"1 c #DDDDDD", +"2 c #7F7B7B", +"3 c #C46860", +"4 c #C66861", +"5 c #7F7B7A", +"6 c #DBDBDB", +"7 c #E9B0AB", +"8 c #D26057", +"9 c #806D6C", +"0 c #E7E7E7", +"a c #E6E6E6", +"b c #7E7B7A", +"c c #E4E4E4", +"d c #E9E9E9", +"e c #7F6D6C", +"f c #E7AEAA", +"g c #CF5D55", +"h c #C45F58", +"i c #817F7F", +"j c #EBEBEB", +"k c #E5E5E5", +"l c #EDEDED", +"m c #848281", +"n c #C35F58", +"o c #D39997", +"p c #A7322F", +"q c #9B3F3C", +"r c #EEEEEE", +"s c #838282", +"t c #9A413F", +"u c #C68889", +"v c #8C1012", +"w c #882123", +"x c #7D7A7A", +"y c #EAEAEA", +"z c #7F7D7D", +"A c #872223", +"B c #C38083", +"C c #870006", +"D c #850B10", +"E c #7E7B7B", +"F c #C38082", +"G c #870105", +"H c #745A5B", +"I c #7D7C7C", +"J c #7D7B7B", +"K c #745B5C", +"L c #C48481", +"M c #890803", +"N c #851B18", +"O c #CA8980", +"P c #951201", +"Q c #775D5A", +"R c #921B0C", +"S c #775E5B", +"T c #D89688", +"U c #AB2103", +"V c #D89789", +"W c #DBAC9E", +"X c #C9522B", +"Y c #C23D11", +"Z c #C9532C", +"` c #DBAD9D", +" . c #8F766B", +".. c #E0B7A4", +"+. c #EAB398", +"@. c #E9AE92", +"#. c #E0B8A4", +"$. c #8F776B", +"%. c #919DA9", +" ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # % + . . ", +". . % & * = - - - - - - - - - - - - - - - - - - - - = * ; % . . ", +". . > , ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ~ # . . ", +". . $ { ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] { $ . . ", +". . $ ^ / / / / / / / / $ ( _ / / : < $ / / / / / / / / ^ $ . . ", +". . $ [ } } } } } } } $ | 1 2 3 4 5 6 | $ } } } } } } } [ $ . . ", +". . $ 7 8 8 8 8 8 8 8 9 0 | a 2 b c | d e 8 8 8 8 8 8 8 7 $ . . ", +". . $ f g g g g g g g h i j | a k | l m n g g g g g g g f $ . . ", +". . $ o p p p p p p p p q i j | | r s t p p p p p p p p o $ . . ", +". . $ u v v v v v v v v w x a | | y z A v v v v v v v v u $ . . ", +". . $ B C C C C C C C D E 0 | d d | d E D C C C C C C C B $ . . ", +". . $ F G G G G G G G H c | d I J d | c K G G G G G G G F $ . . ", +". . $ L M M M M M M M $ | c x N N E c | $ M M M M M M M L $ . . ", +". . $ O P P P P P P P P $ Q R P P R S $ P P P P P P P P O $ . . ", +". . $ T U U U U U U U U U U U U U U U U U U U U U U U U V $ . . ", +". . > W X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z ` # . . ", +". . % ...+.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.+.#.$.%.. . ", +". . + %.# $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # %.+ . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" "}; diff --git a/xfwm4/hide-active.xpm b/xfwm4/hide-active.xpm new file mode 100755 index 0000000..9f32ee2 --- /dev/null +++ b/xfwm4/hide-active.xpm @@ -0,0 +1,90 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"32 30 57 1", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #8A8E90", +"* c #D7DEE1", +"= c #DDE6EB", +"- c #DBE5EA", +"; c #898D8F", +"> c #77797C", +", c #D4DBDF", +"' c #B8CCD5", +") c #B0C6D0", +"! c #B8CCD6", +"~ c #D4DCDF", +"{ c #D7E2E7", +"] c #AAC2CC", +"^ c #D7E3E7", +"/ c #D2DFE4", +"( c #A4BEC8", +"_ c #CEDCE2", +": c #9DB9C5", +"< c #CBDAE0", +"[ c #97B5C1", +"} c #C8D8DE", +"| c #91B1BD", +"1 c #C5D6DC", +"2 c #8AADB9", +"3 c #AFC3CB", +"4 c #5F8697", +"5 c #B1C4CD", +"6 c #62899B", +"7 c #707171", +"8 c #B2C5CF", +"9 c #658B9E", +"0 c #FEFEFE", +"a c #B3C7D1", +"b c #678EA2", +"c c #FFFFFF", +"d c #B5C8D2", +"e c #6A91A5", +"f c #BACCD6", +"g c #6D93A8", +"h c #BBCCD6", +"i c #BECBD3", +"j c #7FA1B5", +"k c #7096AC", +"l c #80A2B6", +"m c #7B8387", +"n c #BFCCD4", +"o c #BDCFD9", +"p c #B9CCD7", +"q c #7B8388", +"r c #919DA9", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"..+@#$$$$$$$$$$$$$$$$$$$$$$#%+..", +"..%&*=--------------------=*;%..", +"..>,'))))))))))))))))))))))!~#..", +"..${]]]]]]]]]]]]]]]]]]]]]]]]^$..", +"..$/((((((((((((((((((((((((/$..", +"..$_::::::::::::::::::::::::_$..", +"..$<[[[[[[[[[[[[[[[[[[[[[[[[<$..", +"..$}||||||||||||||||||||||||}$..", +"..$12222222222222222222222221$..", +"..$34444444444444444444444443$..", +"..$56666666677777777666666665$..", +"..$89999999700000000799999998$..", +"..$abbbbbbb$cccccccc$bbbbbbba$..", +"..$deeeeeeee$$$$$$$$eeeeeeeed$..", +"..$fggggggggggggggggggggggggh$..", +"..>ijkkkkkkkkkkkkkkkkkkkkkkli#..", +"..%mnopppppppppppppppppppponqr..", +"..+r#$$$$$$$$$$$$$$$$$$$$$$#r+..", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/hide-inactive.xpm b/xfwm4/hide-inactive.xpm new file mode 100755 index 0000000..ff1a633 --- /dev/null +++ b/xfwm4/hide-inactive.xpm @@ -0,0 +1,47 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"32 30 14 1", +" c None", +". c #B5CEE7", +"+ c #8F99A2", +"@ c #707171", +"# c #707070", +"$ c #969BA0", +"% c #E5ECF3", +"& c #DFEAF4", +"* c #E4ECF3", +"= c #C0D5E9", +"- c #BED4E9", +"; c #717171", +"> c #FEFEFE", +", c #FFFFFF", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"...+@######################@+...", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"..@*=----------------------=*@..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&------------------------&#..", +"..#&--------;;;;;;;;--------&#..", +"..#&-------;>>>>>>>>;-------&#..", +"..#&-------#,,,,,,,,#-------&#..", +"..#&--------########--------&#..", +"..#&------------------------&#..", +"..@*=----------------------=*@..", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"...+@######################@+...", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/hide-pressed.xpm b/xfwm4/hide-pressed.xpm new file mode 100755 index 0000000..c50f38e --- /dev/null +++ b/xfwm4/hide-pressed.xpm @@ -0,0 +1,89 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"32 30 56 1", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #82888D", +"* c #CBD5DB", +"= c #CDDAE4", +"- c #CAD8E2", +"; c #82888C", +"> c #77797C", +", c #C8D2DA", +"' c #9AB4C6", +") c #8EABC0", +"! c #9AB5C7", +"~ c #C8D2D9", +"{ c #C6D5DF", +"] c #86A6BB", +"^ c #BFD0DB", +"/ c #7FA0B7", +"( c #BBCDD9", +"_ c #779AB3", +": c #B8CAD7", +"< c #7094AF", +"[ c #B4C7D5", +"} c #688FAA", +"| c #B0C4D3", +"1 c #6189A6", +"2 c #86A2B0", +"3 c #0C4560", +"4 c #87A8B5", +"5 c #0E516A", +"6 c #88AEBA", +"7 c #105C74", +"8 c #FEFEFE", +"9 c #89B4BF", +"0 c #12687E", +"a c #FFFFFF", +"b c #8ABAC4", +"c c #147488", +"d c #92C3CB", +"e c #178091", +"f c #A1C7CD", +"g c #3398A6", +"h c #198B9B", +"i c #3498A7", +"j c #A0C7CD", +"k c #698385", +"l c #A0CCD0", +"m c #94CED5", +"n c #8DCBD2", +"o c #A1CCD0", +"p c #698386", +"q c #919DA9", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"..+@#$$$$$$$$$$$$$$$$$$$$$$#%+..", +"..%&*=--------------------=*;%..", +"..>,'))))))))))))))))))))))!~#..", +"..${]]]]]]]]]]]]]]]]]]]]]]]]{$..", +"..$^////////////////////////^$..", +"..$(________________________($..", +"..$:<<<<<<<<<<<<<<<<<<<<<<<<:$..", +"..$[}}}}}}}}}}}}}}}}}}}}}}}}[$..", +"..$|111111111111111111111111|$..", +"..$23333333333333333333333332$..", +"..$455555555$$$$$$$$555555554$..", +"..$67777777$88888888$77777776$..", +"..$90000000$aaaaaaaa$00000009$..", +"..$bcccccccc$$$$$$$$ccccccccb$..", +"..$deeeeeeeeeeeeeeeeeeeeeeeed$..", +"..>fghhhhhhhhhhhhhhhhhhhhhhij#..", +"..%klmnnnnnnnnnnnnnnnnnnnnmopq..", +"..+q#$$$$$$$$$$$$$$$$$$$$$$#q+..", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/left-active.xpm b/xfwm4/left-active.xpm new file mode 100755 index 0000000..58767c8 --- /dev/null +++ b/xfwm4/left-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"6 20 3 1", +" c None", +". c #58606A", +"+ c #BFD4EA", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++"}; diff --git a/xfwm4/left-inactive.xpm b/xfwm4/left-inactive.xpm new file mode 100755 index 0000000..58767c8 --- /dev/null +++ b/xfwm4/left-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"6 20 3 1", +" c None", +". c #58606A", +"+ c #BFD4EA", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++", +".+++++"}; diff --git a/xfwm4/maximize-active.xpm b/xfwm4/maximize-active.xpm new file mode 100755 index 0000000..7544239 --- /dev/null +++ b/xfwm4/maximize-active.xpm @@ -0,0 +1,105 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"32 30 72 1", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #8A8E90", +"* c #D7DEE1", +"= c #DDE6EB", +"- c #DBE5EA", +"; c #898D8F", +"> c #77797C", +", c #D4DBDF", +"' c #B8CCD5", +") c #B0C6D0", +"! c #B8CCD6", +"~ c #D4DCDF", +"{ c #D7E2E7", +"] c #AAC2CC", +"^ c #AAC1CB", +"/ c #D7E3E7", +"( c #D2DFE4", +"_ c #A4BEC8", +": c #A3BDC6", +"< c #717171", +"[ c #A4BEC7", +"} c #CEDCE2", +"| c #9DB9C5", +"1 c #9CB8C4", +"2 c #727272", +"3 c #FFFFFF", +"4 c #CBDAE0", +"5 c #97B5C1", +"6 c #96B4C0", +"7 c #FEFEFE", +"8 c #C8D8DE", +"9 c #91B1BD", +"0 c #90B0BC", +"a c #C5D6DC", +"b c #8AADB9", +"c c #89ACB8", +"d c #AFC3CB", +"e c #5F8697", +"f c #5F8596", +"g c #B1C4CD", +"h c #62899B", +"i c #62889A", +"j c #B2C5CF", +"k c #658B9E", +"l c #658A9D", +"m c #B3C7D1", +"n c #678EA2", +"o c #678DA1", +"p c #B5C8D2", +"q c #6A91A5", +"r c #6A8FA3", +"s c #6A90A4", +"t c #BACCD6", +"u c #6D93A8", +"v c #6D92A7", +"w c #BBCCD6", +"x c #BECBD3", +"y c #7FA1B5", +"z c #7096AC", +"A c #80A2B6", +"B c #7B8387", +"C c #BFCCD4", +"D c #BDCFD9", +"E c #B9CCD7", +"F c #7B8388", +"G c #919DA9", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"..+@#$$$$$$$$$$$$$$$$$$$$$$#%+..", +"..%&*=--------------------=*;%..", +"..>,'))))))))))))))))))))))!~#..", +"..${]]]]]]]]^^^^^^^^]]]]]]]]/$..", +"..$(_______:<<<<<<<<[_______($..", +"..$}||||||1233333333$|||||||}$..", +"..$45555556233777733$55555554$..", +"..$89999990237$<<$33$99999998$..", +"..$abbbbbbc237$bb$33$bbbbbbba$..", +"..$deeeeeef237$ee$33$eeeeeeed$..", +"..$ghhhhhhi237$$$$33$hhhhhhhg$..", +"..$jkkkkkkl233333333$kkkkkkkj$..", +"..$mnnnnnno233333333$nnnnnnnm$..", +"..$pqqqqqqqr<<<<<<<xyzzzzzzzzzzzzzzzzzzzzzzAx#..", +"..%BCDEEEEEEEEEEEEEEEEEEEEDCFG..", +"..+G#$$$$$$$$$$$$$$$$$$$$$$#G+..", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/maximize-inactive.xpm b/xfwm4/maximize-inactive.xpm new file mode 100755 index 0000000..900b0b8 --- /dev/null +++ b/xfwm4/maximize-inactive.xpm @@ -0,0 +1,53 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"32 30 20 1", +" c None", +". c #B5CEE7", +"+ c #8F99A2", +"@ c #707171", +"# c #707070", +"$ c #969BA0", +"% c #E5ECF3", +"& c #DFEAF4", +"* c #E4ECF3", +"= c #C0D5E9", +"- c #BED4E9", +"; c #BED3E8", +"> c #BDD2E6", +", c #717171", +"' c #BDD3E7", +") c #727272", +"! c #FFFFFF", +"~ c #FEFEFE", +"{ c #BCD2E6", +"] c #BDD3E8", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"...+@######################@+...", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"..@*=----------------------=*@..", +"..#&--------;;;;;;;;--------&#..", +"..#&------->,,,,,,,,;-------&#..", +"..#&------')!!!!!!!!#-------&#..", +"..#&------')!!~~~~!!#-------&#..", +"..#&------')!~#,,#!!#-------&#..", +"..#&------')!~@--#!!#-------&#..", +"..#&------')!~@--#!!#-------&#..", +"..#&------')!~####!!#-------&#..", +"..#&------')!!!!!!!!#-------&#..", +"..#&------')!!!!!!!!#-------&#..", +"..#&-------{,,,,,,,,]-------&#..", +"..#&--------]]]]]]]]--------&#..", +"..@*=----------------------=*@..", +"..+$%&&&&&&&&&&&&&&&&&&&&&&%$+..", +"...+@######################@+...", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/maximize-pressed.xpm b/xfwm4/maximize-pressed.xpm new file mode 100755 index 0000000..c6b65a6 --- /dev/null +++ b/xfwm4/maximize-pressed.xpm @@ -0,0 +1,105 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"32 30 72 1", +" c None", +". c #B5CEE7", +"+ c #B4CCE5", +"@ c #909CA7", +"# c #777A7D", +"$ c #707070", +"% c #909CA8", +"& c #82888D", +"* c #CBD5DB", +"= c #CDDAE4", +"- c #CAD8E2", +"; c #82888C", +"> c #77797C", +", c #C8D2DA", +"' c #9AB4C6", +") c #8EABC0", +"! c #9AB5C7", +"~ c #C8D2D9", +"{ c #C6D5DF", +"] c #86A6BB", +"^ c #BFD0DB", +"/ c #7FA0B7", +"( c #7F9FB6", +"_ c #717171", +": c #BBCDD9", +"< c #779AB3", +"[ c #7799B2", +"} c #727272", +"| c #FFFFFF", +"1 c #B8CAD7", +"2 c #7094AF", +"3 c #7093AE", +"4 c #FEFEFE", +"5 c #B4C7D5", +"6 c #688FAA", +"7 c #688EA9", +"8 c #707171", +"9 c #B0C4D3", +"0 c #6189A6", +"a c #6188A5", +"b c #86A2B0", +"c c #0C4560", +"d c #0D4560", +"e c #6F7070", +"f c #87A8B5", +"g c #0E516A", +"h c #0F516A", +"i c #88AEBA", +"j c #105C74", +"k c #115C74", +"l c #89B4BF", +"m c #12687E", +"n c #13687E", +"o c #8ABAC4", +"p c #147488", +"q c #157486", +"r c #147487", +"s c #92C3CB", +"t c #178091", +"u c #177F90", +"v c #A1C7CD", +"w c #3398A6", +"x c #198B9B", +"y c #3498A7", +"z c #A0C7CD", +"A c #698385", +"B c #A0CCD0", +"C c #94CED5", +"D c #8DCBD2", +"E c #A1CCD0", +"F c #698386", +"G c #919DA9", +" ", +"................................", +"................................", +"................................", +"................................", +"................................", +"..+@#$$$$$$$$$$$$$$$$$$$$$$#%+..", +"..%&*=--------------------=*;%..", +"..>,'))))))))))))))))))))))!~#..", +"..${]]]]]]]]]]]]]]]]]]]]]]]]{$..", +"..$^///////(________////////^$..", +"..$:<<<<<<[}||||||||$<<<<<<<:$..", +"..$12222223}||4444||$22222221$..", +"..$56666667}|4$88$||$66666665$..", +"..$9000000a}|4$00$||$00000009$..", +"..$bccccccd}|4ecc$||$cccccccb$..", +"..$fggggggh}|4$$$$||$gggggggf$..", +"..$ijjjjjjk}||||||||$jjjjjjji$..", +"..$lmmmmmmn}||||||||$mmmmmmml$..", +"..$opppppppq________rpppppppo$..", +"..$sttttttttuuuuuuuutttttttts$..", +"..>vwxxxxxxxxxxxxxxxxxxxxxxyz#..", +"..%ABCDDDDDDDDDDDDDDDDDDDDCEFG..", +"..+G#$$$$$$$$$$$$$$$$$$$$$$#G+..", +"................................", +"................................", +"................................", +"................................", +"................................", +" "}; diff --git a/xfwm4/menu-active.xpm b/xfwm4/menu-active.xpm new file mode 100755 index 0000000..ffdfbdc --- /dev/null +++ b/xfwm4/menu-active.xpm @@ -0,0 +1,260 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"25 24 233 2", +" c None", +". c #65605D", +"+ c #58606A", +"@ c #303E4B", +"# c #D6E0EA", +"$ c #BECFD6", +"% c #B7CED4", +"& c #B8CFD7", +"* c #BED0DC", +"= c #BCCED8", +"- c #BACCD6", +"; c #BBCDD7", +"> c #B9CBD5", +", c #293B47", +"' c #D3E0E9", +") c #BBCED4", +"! c #B5D1D4", +"~ c #B3D0D4", +"{ c #B7D0D7", +"] c #B6CFD4", +"^ c #B7D0D5", +"/ c #B4CDD2", +"( c #283C43", +"_ c #D8E1EA", +": c #B9CCDA", +"< c #B7CFCF", +"[ c #BACED7", +"} c #B8D0DA", +"| c #B4CCD6", +"1 c #B7CED6", +"2 c #B7CBD2", +"3 c #BCD0D7", +"4 c #B6CCD7", +"5 c #B4CFDA", +"6 c #B6CED2", +"7 c #B1D0D3", +"8 c #B3D0D6", +"9 c #BCCAD5", +"0 c #263D43", +"a c #D3DDE6", +"b c #B3C7D0", +"c c #B0C6D3", +"d c #B0CAC9", +"e c #B3C9D4", +"f c #B5C8CF", +"g c #B5C9D2", +"h c #B4C8D1", +"i c #B5C7D1", +"j c #B6CAD3", +"k c #B4C8D3", +"l c #B9CAD4", +"m c #B2CAD4", +"n c #B2C4D0", +"o c #273F43", +"p c #CDDAE0", +"q c #ACC3CB", +"r c #A9C3D0", +"s c #A9C7C7", +"t c #ACC4CE", +"u c #ACC3C9", +"v c #B0C7CD", +"w c #ABC4CB", +"x c #A9C1CB", +"y c #A9C4CD", +"z c #A7C0C7", +"A c #AEC5CD", +"B c #AFC0D0", +"C c #A7C1CE", +"D c #A8C4CF", +"E c #ACC4D0", +"F c #AAC2CE", +"G c #263F43", +"H c #C4D5DC", +"I c #9FBCC4", +"J c #9EBBC9", +"K c #9ABCBD", +"L c #9BB9C4", +"M c #9ABBC2", +"N c #96B7BE", +"O c #A0BEC6", +"P c #9ABBC4", +"Q c #9CBEC8", +"R c #96B8C2", +"S c #A0BEC8", +"T c #9BB8BE", +"U c #9EB9CA", +"V c #99BBC7", +"W c #9CBDC6", +"X c #9EB9C4", +"Y c #A1BCC7", +"Z c #254145", +"` c #8EAFB8", +" . c #8FB0BF", +".. c #8EB6B8", +"+. c #91B2C1", +"@. c #8EB2C0", +"#. c #92B0BB", +"$. c #91ACB5", +"%. c #95B0B9", +"&. c #92AEBA", +"*. c #96B3C1", +"=. c #8DA8B3", +"-. c #9AAEB7", +";. c #95ACBE", +">. c #93AFBA", +",. c #99B2B9", +"'. c #8FA9B6", +"). c #233F43", +"!. c #A1B8C0", +"~. c #658995", +"{. c #5E8596", +"]. c #5D888F", +"^. c #618699", +"/. c #648398", +"(. c #576A7B", +"_. c #515B65", +":. c #535A62", +"<. c #4C5662", +"[. c #4F5B69", +"}. c #505A66", +"|. c #545863", +"1. c #51586A", +"2. c #4E5760", +"3. c #50575D", +"4. c #576D7B", +"5. c #223F45", +"6. c #99B1BB", +"7. c #58808C", +"8. c #527D90", +"9. c #53828C", +"0. c #567F95", +"a. c #58768E", +"b. c #4B5D6B", +"c. c #000000", +"d. c #4E5B6B", +"e. c #244149", +"f. c #97B2BD", +"g. c #5A8190", +"h. c #568398", +"i. c #568692", +"j. c #568098", +"k. c #5B7F95", +"l. c #2D3741", +"m. c #A0B8C4", +"n. c #528B96", +"o. c #59839B", +"p. c #5A879C", +"q. c #588695", +"r. c #638495", +"s. c #33444C", +"t. c #9FB7C1", +"u. c #5A8E9B", +"v. c #6589A3", +"w. c #668BA5", +"x. c #628B9F", +"y. c #53585C", +"z. c #404E57", +"A. c #A4B5BF", +"B. c #7AA2AE", +"C. c #718BA4", +"D. c #6B8AA6", +"E. c #7092AB", +"F. c #629BAF", +"G. c #6C92A7", +"H. c #6A8FA9", +"I. c #6991AB", +"J. c #547177", +"K. c #597579", +"L. c #92C2C4", +"M. c #7FA5B0", +"N. c #6F9FAB", +"O. c #669AA5", +"P. c #6C9AAA", +"Q. c #739CB2", +"R. c #6D96AA", +"S. c #7595AA", +"T. c #769AB2", +"U. c #749AB1", +"V. c #7096AD", +"W. c #789EB3", +"X. c #7498AE", +"Y. c #35434C", +"Z. c #536F73", +"`. c #A8B9C3", +" + c #B3CED5", +".+ c #AFCAD3", +"++ c #B2C9D1", +"@+ c #B7CBD6", +"#+ c #B1C4D2", +"$+ c #B0C5D6", +"%+ c #B3CDDC", +"&+ c #AFC9D6", +"*+ c #B5CBD8", +"=+ c #B5C8D6", +"-+ c #B3C6D4", +";+ c #B2C8D5", +">+ c #B1C9D5", +",+ c #B0CBD6", +"'+ c #B3CBD7", +")+ c #7CAAB7", +"!+ c #B0CAD7", +"~+ c #59767E", +"{+ c #434F5B", +"]+ c #2E4148", +"^+ c #2C3D45", +"/+ c #2E3D44", +"(+ c #2C3A43", +"_+ c #2E3F47", +":+ c #2B3D47", +"<+ c #2C3E48", +"[+ c #273943", +"}+ c #2D3E45", +"|+ c #2B3C43", +"1+ c #2D4046", +"2+ c #2C3F46", +"3+ c #293D44", +"4+ c #679CAE", +"5+ c #89A7BF", +"6+ c #AFD0E1", +"7+ c #C4D5E7", +"8+ c #BFD6E4", +"9+ c #C5D8E7", +"0+ c #C7DBE2", +"a+ c #BFD6DC", +"b+ c #C3DBDF", +"c+ c #C4DCE0", +"d+ c #C0D8DC", +"e+ c #C7DEE4", +"f+ c #C1DADF", +"g+ c #C6DEE2", +"h+ c #C2DADE", +"i+ c #C6DBE0", +"j+ c #C1D9DD", +". + + + + + + + + + + + + + + + + + + + + + + + . ", +"@ # $ % & * = = = = = = = = - ; ; - > * & % $ # @ ", +", ' ) ! ~ { % % % % % % % % ] ^ ^ ] / { ~ ! ) ' , ", +"( _ - : < [ } | } 1 2 3 4 5 6 7 8 ; 9 [ < : - _ ( ", +"0 a b c d e f g h h i i j k l m m n j e d c b a 0 ", +"o p q r s t u v w x y t z A B C D E F t s r q p o ", +"G H I J K L M N O P Q R S T U V W X Y L K J I H G ", +"Z ) ` ...+.@.#.$.%.&.*.=.-.;.>.,.-.'.+... .` ) Z ", +").!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.^.^.].{.~.!.).", +"5.6.7.8.9.0.a.b.c.c.c.c.c.c.c.c.c.d.0.0.9.8.7.6.5.", +"e.f.g.h.i.j.k.j.d.c.c.c.c.c.c.c.d.j.j.j.i.h.g.f.e.", +"l.m.n.o.p.q.r.q.q.d.c.c.c.c.c.d.q.q.q.q.p.o.n.m.l.", +"s.t.u.v.w.x.~.x.x.x.y.c.c.c.d.x.x.x.x.x.w.v.u.t.s.", +"z.A.B.C.D.E.F.E.E.E.G.d.c.d.H.E.I.E.E.E.D.C.B.A.z.", +"J.K.L.M.N.O.P.O.O.O.Q.R.d.S.T.U.V.W.X.O.N.M.L.K.J.", +"E Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+.+ +`.Z.Y.E ", +")+!+~+{+]+^+/+(+_+:+:+<+[+_+}+|+1+2+3+^+]+{+~+!+)+", +"4+5+6+7+8+9+0+a+b+b+c+d+e+f+d+g+h+i+j+9+8+7+6+5+4+", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/menu-inactive.xpm b/xfwm4/menu-inactive.xpm new file mode 100755 index 0000000..dfec480 --- /dev/null +++ b/xfwm4/menu-inactive.xpm @@ -0,0 +1,260 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"25 24 233 2", +" c None", +". c #65605D", +"+ c #58606A", +"@ c #303E4B", +"# c #D6E0EA", +"$ c #BECFD6", +"% c #B7CED4", +"& c #B8CFD7", +"* c #BED0DC", +"= c #BCCED8", +"- c #BACCD6", +"; c #BBCDD7", +"> c #B9CBD5", +", c #293B47", +"' c #D3E0E9", +") c #BBCED4", +"! c #B5D1D4", +"~ c #B3D0D4", +"{ c #B7D0D7", +"] c #B6CFD4", +"^ c #B7D0D5", +"/ c #B4CDD2", +"( c #283C43", +"_ c #D8E1EA", +": c #B9CCDA", +"< c #B7CFCF", +"[ c #BACED7", +"} c #B8D0DA", +"| c #B4CCD6", +"1 c #B7CED6", +"2 c #B7CBD2", +"3 c #BCD0D7", +"4 c #B6CCD7", +"5 c #B4CFDA", +"6 c #B6CED2", +"7 c #B1D0D3", +"8 c #B3D0D6", +"9 c #BCCAD5", +"0 c #263D43", +"a c #D3DDE6", +"b c #B3C7D0", +"c c #B0C6D3", +"d c #B0CAC9", +"e c #B3C9D4", +"f c #B5C8CF", +"g c #B5C9D2", +"h c #B4C8D1", +"i c #B5C7D1", +"j c #B6CAD3", +"k c #B4C8D3", +"l c #B9CAD4", +"m c #B2CAD4", +"n c #B2C4D0", +"o c #273F43", +"p c #CDDAE0", +"q c #ACC3CB", +"r c #A9C3D0", +"s c #A9C7C7", +"t c #ACC4CE", +"u c #ACC3C9", +"v c #B0C7CD", +"w c #ABC4CB", +"x c #A9C1CB", +"y c #A9C4CD", +"z c #A7C0C7", +"A c #AEC5CD", +"B c #AFC0D0", +"C c #A7C1CE", +"D c #A8C4CF", +"E c #ACC4D0", +"F c #AAC2CE", +"G c #263F43", +"H c #C4D5DC", +"I c #9FBCC4", +"J c #9EBBC9", +"K c #9ABCBD", +"L c #9BB9C4", +"M c #9ABBC2", +"N c #96B7BE", +"O c #A0BEC6", +"P c #9ABBC4", +"Q c #9CBEC8", +"R c #96B8C2", +"S c #A0BEC8", +"T c #9BB8BE", +"U c #9EB9CA", +"V c #99BBC7", +"W c #9CBDC6", +"X c #9EB9C4", +"Y c #A1BCC7", +"Z c #254145", +"` c #8EAFB8", +" . c #8FB0BF", +".. c #8EB6B8", +"+. c #91B2C1", +"@. c #8EB2C0", +"#. c #92B0BB", +"$. c #91ACB5", +"%. c #95B0B9", +"&. c #92AEBA", +"*. c #96B3C1", +"=. c #8DA8B3", +"-. c #9AAEB7", +";. c #95ACBE", +">. c #93AFBA", +",. c #99B2B9", +"'. c #8FA9B6", +"). c #233F43", +"!. c #A1B8C0", +"~. c #658995", +"{. c #5E8596", +"]. c #5D888F", +"^. c #618699", +"/. c #648398", +"(. c #576A7B", +"_. c #515B65", +":. c #535A62", +"<. c #4C5662", +"[. c #4F5B69", +"}. c #505A66", +"|. c #545863", +"1. c #51586A", +"2. c #4E5760", +"3. c #50575D", +"4. c #576D7B", +"5. c #223F45", +"6. c #99B1BB", +"7. c #58808C", +"8. c #527D90", +"9. c #53828C", +"0. c #567F95", +"a. c #58768E", +"b. c #4B5D6B", +"c. c #000000", +"d. c #4E5B6B", +"e. c #244149", +"f. c #97B2BD", +"g. c #5A8190", +"h. c #568398", +"i. c #568692", +"j. c #568098", +"k. c #5B7F95", +"l. c #2D3741", +"m. c #A0B8C4", +"n. c #528B96", +"o. c #59839B", +"p. c #5A879C", +"q. c #588695", +"r. c #638495", +"s. c #33444C", +"t. c #9FB7C1", +"u. c #5A8E9B", +"v. c #6589A3", +"w. c #668BA5", +"x. c #628B9F", +"y. c #53585C", +"z. c #404E57", +"A. c #A4B5BF", +"B. c #7AA2AE", +"C. c #718BA4", +"D. c #6B8AA6", +"E. c #7092AB", +"F. c #629BAF", +"G. c #6C92A7", +"H. c #6A8FA9", +"I. c #6991AB", +"J. c #547177", +"K. c #597579", +"L. c #92C2C4", +"M. c #7FA5B0", +"N. c #6F9FAB", +"O. c #669AA5", +"P. c #6C9AAA", +"Q. c #739CB2", +"R. c #6D96AA", +"S. c #7595AA", +"T. c #769AB2", +"U. c #749AB1", +"V. c #7096AD", +"W. c #789EB3", +"X. c #7498AE", +"Y. c #35434C", +"Z. c #536F73", +"`. c #A8B9C3", +" + c #B3CED5", +".+ c #AFCAD3", +"++ c #B2C9D1", +"@+ c #B7CBD6", +"#+ c #B1C4D2", +"$+ c #B0C5D6", +"%+ c #B3CDDC", +"&+ c #AFC9D6", +"*+ c #B5CBD8", +"=+ c #B5C8D6", +"-+ c #B3C6D4", +";+ c #B2C8D5", +">+ c #B1C9D5", +",+ c #B0CBD6", +"'+ c #B3CBD7", +")+ c #7CAAB7", +"!+ c #B0CAD7", +"~+ c #59767E", +"{+ c #434F5B", +"]+ c #2E4148", +"^+ c #2C3D45", +"/+ c #2E3D44", +"(+ c #2C3A43", +"_+ c #2E3F47", +":+ c #2B3D47", +"<+ c #2C3E48", +"[+ c #273943", +"}+ c #2D3E45", +"|+ c #2B3C43", +"1+ c #2D4046", +"2+ c #2C3F46", +"3+ c #293D44", +"4+ c #679CAE", +"5+ c #89A7BF", +"6+ c #AFD0E1", +"7+ c #C4D5E7", +"8+ c #BFD6E4", +"9+ c #C5D8E7", +"0+ c #C7DBE2", +"a+ c #BFD6DC", +"b+ c #C3DBDF", +"c+ c #C4DCE0", +"d+ c #C0D8DC", +"e+ c #C7DEE4", +"f+ c #C1DADF", +"g+ c #C6DEE2", +"h+ c #C2DADE", +"i+ c #C6DBE0", +"j+ c #C1D9DD", +". + + + + + + + + + + + + + + + + + + + + + + + . ", +"@ # $ % & * = = = = = = = = - ; ; - > * & % $ # @ ", +", ' ) ! ~ { % % % % % % % % ] ^ ^ ] / { ~ ! ) ' , ", +"( _ - : < [ } | } 1 2 3 4 5 6 7 8 ; 9 [ < : - _ ( ", +"0 a b c d e f g h h i i j k l m m n j e d c b a 0 ", +"o p q r s t u v w x y t z A B C D E F t s r q p o ", +"G H I J K L M N O P Q R S T U V W X Y L K J I H G ", +"Z ) ` ...+.@.#.$.%.&.*.=.-.;.>.,.-.'.+... .` ) Z ", +").!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.^.^.].{.~.!.).", +"5.6.7.8.9.0.a.b.c.c.c.c.c.c.c.c.c.d.0.0.9.8.7.6.5.", +"e.f.g.h.i.j.k.j.d.c.c.c.c.c.c.c.d.j.j.j.i.h.g.f.e.", +"l.m.n.o.p.q.r.q.q.d.c.c.c.c.c.d.q.q.q.q.p.o.n.m.l.", +"s.t.u.v.w.x.~.x.x.x.y.c.c.c.d.x.x.x.x.x.w.v.u.t.s.", +"z.A.B.C.D.E.F.E.E.E.G.d.c.d.H.E.I.E.E.E.D.C.B.A.z.", +"J.K.L.M.N.O.P.O.O.O.Q.R.d.S.T.U.V.W.X.O.N.M.L.K.J.", +"E Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+.+ +`.Z.Y.E ", +")+!+~+{+]+^+/+(+_+:+:+<+[+_+}+|+1+2+3+^+]+{+~+!+)+", +"4+5+6+7+8+9+0+a+b+b+c+d+e+f+d+g+h+i+j+9+8+7+6+5+4+", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/menu-pressed.xpm b/xfwm4/menu-pressed.xpm new file mode 100755 index 0000000..182427d --- /dev/null +++ b/xfwm4/menu-pressed.xpm @@ -0,0 +1,256 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"25 24 229 2", +" c None", +". c #4A6A78", +"+ c #58606A", +"@ c #1C4460", +"# c #CFE6F1", +"$ c #B1D7E3", +"% c #ABD5E1", +"& c #ACD6E4", +"* c #B3D8E7", +"= c #AFD5E5", +"- c #ADD4E3", +"; c #AED5E4", +"> c #ACD3E2", +", c #173E59", +"' c #CCE6F0", +") c #AFD6E1", +"! c #A9D9E1", +"~ c #A6D7E2", +"{ c #AAD7E4", +"] c #A9D6E1", +"^ c #AAD7E2", +"/ c #A6D4E0", +"( c #174155", +"_ c #D1E7F1", +": c #AED4E6", +"< c #A9D5DD", +"[ c #ACD7E6", +"} c #A7D4E3", +"| c #ABD5E3", +"1 c #AAD3E0", +"2 c #B0D7E4", +"3 c #AAD4E4", +"4 c #A8D7E6", +"5 c #A8D5E0", +"6 c #A3D7E1", +"7 c #A7D7E3", +"8 c #B0D2E2", +"9 c #154255", +"0 c #CBE3EF", +"a c #A5CFDF", +"b c #A3CFE1", +"c c #A1D2D9", +"d c #A6D2E2", +"e c #A7D0DD", +"f c #A8D1E0", +"g c #A7D0DF", +"h c #A7CFDF", +"i c #A9D2E1", +"j c #A7D0E1", +"k c #ADD2E1", +"l c #A5D2E1", +"m c #A4CDDE", +"n c #154355", +"o c #C4E1EA", +"p c #9DCCDB", +"q c #9BCCDF", +"r c #98CED8", +"s c #9DCDDD", +"t c #9DCCD9", +"u c #A2CFDC", +"v c #9CCCDA", +"w c #9AC9DA", +"x c #9ACCDC", +"y c #97C7D7", +"z c #9FCDDD", +"A c #A2CADE", +"B c #99CBDD", +"C c #9ACDDE", +"D c #9ECDDE", +"E c #9CCBDC", +"F c #B9DCE7", +"G c #8FC5D5", +"H c #8FC5D9", +"I c #89C5CF", +"J c #8BC3D5", +"K c #89C3D3", +"L c #84BFD0", +"M c #90C7D6", +"N c #89C4D5", +"O c #8CC7D8", +"P c #85C0D3", +"Q c #90C6D8", +"R c #8AC1D0", +"S c #8EC2DA", +"T c #88C4D8", +"U c #8BC6D7", +"V c #8DC1D5", +"W c #90C4D8", +"X c #144656", +"Y c #7CB7CA", +"Z c #7DB8D1", +"` c #7CBECA", +" . c #80BCD2", +".. c #7DBAD1", +"+. c #80B9CE", +"@. c #7EB4C8", +"#. c #83B9CB", +"$. c #80B8CC", +"%. c #86BCD2", +"&. c #7AB2C6", +"*. c #88B7CA", +"=. c #84B6D0", +"-. c #81B8CD", +";. c #87BACB", +">. c #7CB3CA", +",. c #134253", +"'. c #91C1D1", +"). c #4995B1", +"!. c #428EB2", +"~. c #4193AB", +"{. c #4591B5", +"]. c #478DB5", +"^. c #3C7396", +"/. c #37637F", +"(. c #39627D", +"_. c #325D7C", +":. c #356383", +"<. c #366380", +"[. c #3A607E", +"}. c #376185", +"|. c #355F79", +"1. c #366078", +"2. c #3C7596", +"3. c #124456", +"4. c #87BACD", +"5. c #3C8BA8", +"6. c #3786AB", +"7. c #388CA8", +"8. c #3A89B2", +"9. c #3C7FAA", +"0. c #316485", +"a. c #000000", +"b. c #356485", +"c. c #14445A", +"d. c #85BBCF", +"e. c #3E8BAC", +"f. c #3A8DB4", +"g. c #3A91AE", +"h. c #3A8AB4", +"i. c #3F8AB1", +"j. c #1A3C54", +"k. c #8FC0D5", +"l. c #3796B1", +"m. c #3D8DB7", +"n. c #3E91B8", +"o. c #3D92B1", +"p. c #4790B1", +"q. c #1F4B61", +"r. c #8EC0D2", +"s. c #3F9AB7", +"t. c #4D93BB", +"u. c #4F95BD", +"v. c #4796BB", +"w. c #3A6276", +"x. c #29566F", +"y. c #93BDD1", +"z. c #66ABC2", +"A. c #5E95B8", +"B. c #5794BB", +"C. c #5D9BBF", +"D. c #4FA4C3", +"E. c #589CBC", +"F. c #5798BD", +"G. c #569BBE", +"H. c #3A7A92", +"I. c #3E7F94", +"J. c #81CAD5", +"K. c #6CAEC4", +"L. c #5BA6BF", +"M. c #4FA4BD", +"N. c #59A2BD", +"O. c #61A5C5", +"P. c #5A9EBE", +"Q. c #629FBE", +"R. c #63A3C5", +"S. c #62A3C4", +"T. c #5D9FC1", +"U. c #66A8C6", +"V. c #60A0C2", +"W. c #204A62", +"X. c #38798E", +"Y. c #98C2D4", +"Z. c #A6D6E2", +"`. c #A1D1E1", +" + c #A5D1DF", +".+ c #ABD4E3", +"++ c #A4CDE0", +"@+ c #A3CFE3", +"#+ c #A8D7E8", +"$+ c #A3D2E3", +"%+ c #A9D3E5", +"&+ c #A9D1E3", +"*+ c #A6CFE2", +"=+ c #A6D0E2", +"-+ c #A4D1E2", +";+ c #A3D3E3", +">+ c #A6D3E4", +",+ c #6AB2CA", +"'+ c #A4D3E4", +")+ c #3E7F9A", +"!+ c #2B5773", +"~+ c #1B455B", +"{+ c #1A4358", +"]+ c #1B4357", +"^+ c #1A3F56", +"/+ c #1B445B", +"(+ c #194059", +"_+ c #19415B", +":+ c #153E55", +"<+ c #194155", +"[+ c #1A465A", +"}+ c #1A4458", +"|+ c #184256", +"1+ c #55A4C1", +"2+ c #77B0D1", +"3+ c #A5D8EB", +"4+ c #BCDDF0", +"5+ c #B7DEED", +"6+ c #BDDFEF", +"7+ c #BEE2EC", +"8+ c #B4DDE8", +"9+ c #B9E1E9", +"0+ c #BAE2EA", +"a+ c #B5DEE7", +"b+ c #BFE4ED", +"c+ c #B7E0E9", +"d+ c #BCE3EC", +"e+ c #BCE1EA", +"f+ c #B6DFE8", +". + + + + + + + + + + + + + + + + + + + + + + + . ", +"@ # $ % & * = = = = = = = = - ; ; - > * & % $ # @ ", +", ' ) ! ~ { % % % % % % % % ] ^ ^ ] / { ~ ! ) ' , ", +"( _ - : < ; [ } [ | 1 2 3 4 5 6 7 ; 8 ; < : - _ ( ", +"9 0 a b c d e f g g h h i j k l l m i d c b a 0 9 ", +"n o p q r s t u v w x s y z A B C D E s r q p o n ", +"n F G H I J K L M N O P Q R S T U V W J I H G F n ", +"X ) Y Z ` ...+.@.#.$.%.&.*.=.-.;.*.>. .` Z Y ) X ", +",.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.{.{.~.!.).'.,.", +"3.4.5.6.7.8.9.0.a.a.a.a.a.a.a.a.a.b.8.8.7.6.5.4.3.", +"c.d.e.f.g.h.i.h.b.a.a.a.a.a.a.a.b.h.h.h.g.f.e.d.c.", +"j.k.l.m.n.o.p.o.o.b.a.a.a.a.a.b.o.o.o.o.n.m.l.k.j.", +"q.r.s.t.u.v.).v.v.v.w.a.a.a.b.v.v.v.v.v.u.t.s.r.q.", +"x.y.z.A.B.C.D.C.C.C.E.b.a.b.F.C.G.C.C.C.B.A.z.y.x.", +"H.I.J.K.L.M.N.M.M.M.O.P.b.Q.R.S.T.U.V.M.L.K.J.I.H.", +"D W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+`.Z.Y.X.W.D ", +",+'+)+!+~+{+]+^+/+(+(+_+:+/+{+<+[+}+|+{+~+!+)+'+,+", +"1+2+3+4+5+6+7+8+9+9+0+a+b+c+a+d+c+e+f+6+5+4+3+2+1+", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/xfwm4/right-active.xpm b/xfwm4/right-active.xpm new file mode 100755 index 0000000..34b2b57 --- /dev/null +++ b/xfwm4/right-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"6 20 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+"}; diff --git a/xfwm4/right-inactive.xpm b/xfwm4/right-inactive.xpm new file mode 100755 index 0000000..34b2b57 --- /dev/null +++ b/xfwm4/right-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"6 20 3 1", +" c None", +". c #BFD4EA", +"+ c #58606A", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+", +".....+"}; diff --git a/xfwm4/themerc b/xfwm4/themerc new file mode 100755 index 0000000..21c0bb9 --- /dev/null +++ b/xfwm4/themerc @@ -0,0 +1,27 @@ +full_width_title=false + +button_offset=0 +button_spacing=0 +button_horizontal_offset=0 +button_layout=|HMC + +active_text_color=#000000 +inactive_text_color=#000000 +active_text_shadow_color=#bed4e9 + +title_horizontal_offset=0 +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=true + +shadow_delta_height=1 +shadow_delta_width=1 +shadow_delta_x=0 +shadow_delta_y=2 + +resize_opacity=100 +move_opacity=60 +popup_opacity=90 + +show_frame_shadow=true +show_popup_shadow=true diff --git a/xfwm4/title-1-active.xpm b/xfwm4/title-1-active.xpm new file mode 100755 index 0000000..0298e8c --- /dev/null +++ b/xfwm4/title-1-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-1-inactive.xpm b/xfwm4/title-1-inactive.xpm new file mode 100755 index 0000000..0298e8c --- /dev/null +++ b/xfwm4/title-1-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-2-active.xpm b/xfwm4/title-2-active.xpm new file mode 100755 index 0000000..3765a2b --- /dev/null +++ b/xfwm4/title-2-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-2-inactive.xpm b/xfwm4/title-2-inactive.xpm new file mode 100755 index 0000000..3765a2b --- /dev/null +++ b/xfwm4/title-2-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-3-active.xpm b/xfwm4/title-3-active.xpm new file mode 100755 index 0000000..56209f5 --- /dev/null +++ b/xfwm4/title-3-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-3-inactive.xpm b/xfwm4/title-3-inactive.xpm new file mode 100755 index 0000000..56209f5 --- /dev/null +++ b/xfwm4/title-3-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-4-active.xpm b/xfwm4/title-4-active.xpm new file mode 100755 index 0000000..561665b --- /dev/null +++ b/xfwm4/title-4-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-4-inactive.xpm b/xfwm4/title-4-inactive.xpm new file mode 100755 index 0000000..561665b --- /dev/null +++ b/xfwm4/title-4-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-5-active.xpm b/xfwm4/title-5-active.xpm new file mode 100755 index 0000000..19ddbcd --- /dev/null +++ b/xfwm4/title-5-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-5-inactive.xpm b/xfwm4/title-5-inactive.xpm new file mode 100755 index 0000000..19ddbcd --- /dev/null +++ b/xfwm4/title-5-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-6-active.xpm b/xfwm4/title-6-active.xpm new file mode 100755 index 0000000..1fce0ff --- /dev/null +++ b/xfwm4/title-6-active.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_6_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/title-6-inactive.xpm b/xfwm4/title-6-inactive.xpm new file mode 100755 index 0000000..1fce0ff --- /dev/null +++ b/xfwm4/title-6-inactive.xpm @@ -0,0 +1,36 @@ +/* XPM */ +static char * title_6_active_xpm[] = { +"5 30 3 1", +" c #6E747D", +". c #B5CEE7", +"+ c #90A3D4", +" ", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +".....", +"+++++"}; diff --git a/xfwm4/top-left-active.xpm b/xfwm4/top-left-active.xpm new file mode 100755 index 0000000..7750ff7 --- /dev/null +++ b/xfwm4/top-left-active.xpm @@ -0,0 +1,45 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"34 30 12 1", +" c None", +". c #67707B", +"+ c #6D747D", +"@ c #6E747D", +"# c #A2B1C2", +"$ c #B5CEE7", +"% c #8998A8", +"& c #A7B9CC", +"* c #7C8997", +"= c #7C8A98", +"- c #7C8998", +"; c #90A3D4", +" .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", +" #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +" %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +" &$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}; diff --git a/xfwm4/top-left-inactive.xpm b/xfwm4/top-left-inactive.xpm new file mode 100755 index 0000000..7750ff7 --- /dev/null +++ b/xfwm4/top-left-inactive.xpm @@ -0,0 +1,45 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"34 30 12 1", +" c None", +". c #67707B", +"+ c #6D747D", +"@ c #6E747D", +"# c #A2B1C2", +"$ c #B5CEE7", +"% c #8998A8", +"& c #A7B9CC", +"* c #7C8997", +"= c #7C8A98", +"- c #7C8998", +"; c #90A3D4", +" .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", +" #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +" %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +" &$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"=$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$", +"-$$$$$;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}; diff --git a/xfwm4/top-right-active.xpm b/xfwm4/top-right-active.xpm new file mode 100755 index 0000000..c21f718 --- /dev/null +++ b/xfwm4/top-right-active.xpm @@ -0,0 +1,45 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"27 30 12 1", +" c None", +". c #6E747D", +"+ c #68717C", +"@ c #B5CEE7", +"# c #A9B8C8", +"$ c #8F9EAF", +"% c #AFC4DA", +"& c #778391", +"* c #7F8C9A", +"= c #7F8C9B", +"- c #90A3D4", +"; c #99ADD8", +"........................+ ", +"@@@@@@@@@@@@@@@@@@@@@@@@# ", +"@@@@@@@@@@@@@@@@@@@@@@@@@$ ", +"@@@@@@@@@@@@@@@@@@@@@@@@@%&", +"@@@@@@@@@@@@@@@@@@@@@@@@@@*", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"-------------------;@@@@@@="}; diff --git a/xfwm4/top-right-inactive.xpm b/xfwm4/top-right-inactive.xpm new file mode 100755 index 0000000..c21f718 --- /dev/null +++ b/xfwm4/top-right-inactive.xpm @@ -0,0 +1,45 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"27 30 12 1", +" c None", +". c #6E747D", +"+ c #68717C", +"@ c #B5CEE7", +"# c #A9B8C8", +"$ c #8F9EAF", +"% c #AFC4DA", +"& c #778391", +"* c #7F8C9A", +"= c #7F8C9B", +"- c #90A3D4", +"; c #99ADD8", +"........................+ ", +"@@@@@@@@@@@@@@@@@@@@@@@@# ", +"@@@@@@@@@@@@@@@@@@@@@@@@@$ ", +"@@@@@@@@@@@@@@@@@@@@@@@@@%&", +"@@@@@@@@@@@@@@@@@@@@@@@@@@*", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"@@@@@@@@@@@@@@@@@@@@@@@@@@=", +"-------------------;@@@@@@="};