From d4796a61bd5f7bb3f4a64c2be8d41f1aafdef6da Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Wed, 15 Jul 2020 00:35:03 +0800 Subject: [PATCH] Upload --- AUTHORS | 6 + COPYING | 339 + HACKING | 33 + LICENSE | 674 + README.md | 93 + install.sh | 382 + parse-sass.sh | 39 + preview-gtk.png | Bin 0 -> 1142121 bytes preview-shell.png | Bin 0 -> 1343059 bytes render-assets.sh | 67 + .../assets-dark/calendar-arrow-left.svg | 56 + .../assets-dark/calendar-arrow-right.svg | 56 + .../cinnamon/assets-dark/checkbox-off.svg | 156 + src/assets/cinnamon/assets-dark/checkbox.svg | 231 + .../cinnamon/assets-dark/menu-solid.svg | 13 + src/assets/cinnamon/assets-dark/menu.svg | 135 + .../cinnamon/assets-dark/radiobutton-off.svg | 152 + .../cinnamon/assets-dark/radiobutton.svg | 216 + src/assets/cinnamon/assets-dark/submenu.svg | 119 + .../cinnamon/assets-dark/trash-icon.svg | 106 + .../assets-light/calendar-arrow-left.svg | 3 + .../assets-light/calendar-arrow-right.svg | 3 + .../cinnamon/assets-light/checkbox-off.svg | 147 + src/assets/cinnamon/assets-light/checkbox.svg | 231 + .../cinnamon/assets-light/menu-solid.svg | 12 + src/assets/cinnamon/assets-light/menu.svg | 130 + .../cinnamon/assets-light/radiobutton-off.svg | 143 + .../cinnamon/assets-light/radiobutton.svg | 216 + src/assets/cinnamon/assets-light/submenu.svg | 119 + .../cinnamon/assets-light/trash-icon.svg | 106 + .../common-assets/add-workspace-active.svg | 130 + .../common-assets/add-workspace-hover.svg | 112 + .../cinnamon/common-assets/add-workspace.svg | 113 + .../cinnamon/common-assets/close-active.svg | 100 + .../cinnamon/common-assets/close-hover.svg | 100 + src/assets/cinnamon/common-assets/close.svg | 100 + .../cinnamon/common-assets/corner-ripple.svg | 89 + .../cinnamon/common-assets/menu-hover.svg | 105 + .../cinnamon/common-assets/toggle-off.svg | 88 + .../cinnamon/common-assets/toggle-on.svg | 153 + src/assets/cinnamon/thumbnail-dark.png | Bin 0 -> 38366 bytes src/assets/cinnamon/thumbnail-light.png | Bin 0 -> 38025 bytes src/assets/cinnamon/thumbnail.svg | 617 + .../activities/activities-arch.svg | 153 + .../activities/activities-debian.svg | 153 + .../activities/activities-fedora.svg | 153 + .../activities/activities-gnome.svg | 153 + .../activities/activities-manjaro.svg | 154 + .../activities/activities-normal.svg | 80 + .../activities/activities-ubuntu.svg | 153 + .../activities/activities-void.svg | 40 + .../assets-dark/activities/activities.svg | 153 + .../assets-dark/calendar-arrow-left.svg | 3 + .../assets-dark/calendar-arrow-right.svg | 3 + .../gnome-shell/assets-dark/checkbox-off.svg | 3 + src/assets/gnome-shell/assets-dark/close.svg | 3 + .../gnome-shell/assets-dark/key-hide.svg | 114 + .../gnome-shell/assets-dark/key-layout.svg | 114 + .../gnome-shell/assets-dark/key-shift.svg | 108 + .../gnome-shell/assets-dark/no-events.svg | 3 + .../assets-dark/no-notifications.svg | 3 + .../activities/activities-arch.svg | 153 + .../activities/activities-debian.svg | 153 + .../activities/activities-fedora.svg | 153 + .../activities/activities-gnome.svg | 153 + .../activities/activities-manjaro.svg | 154 + .../activities/activities-normal.svg | 80 + .../activities/activities-ubuntu.svg | 153 + .../activities/activities-void.svg | 66 + .../assets-light/activities/activities.svg | 153 + .../assets-light/calendar-arrow-left.svg | 3 + .../assets-light/calendar-arrow-right.svg | 3 + .../gnome-shell/assets-light/checkbox-off.svg | 3 + src/assets/gnome-shell/assets-light/close.svg | 3 + .../gnome-shell/assets-light/key-hide.svg | 116 + .../gnome-shell/assets-light/key-layout.svg | 116 + .../gnome-shell/assets-light/key-shift.svg | 110 + .../gnome-shell/assets-light/no-events.svg | 3 + .../assets-light/no-notifications.svg | 3 + .../gnome-shell/common-assets/background.jpg | Bin 0 -> 425848 bytes .../gnome-shell/common-assets/checkbox.svg | 60 + .../common-assets/dash-placeholder.svg | 4 + .../dash/bottom-running1-focused.svg | 4 + .../common-assets/dash/bottom-running1.svg | 3 + .../dash/bottom-running2-focused.svg | 5 + .../common-assets/dash/bottom-running2.svg | 4 + .../dash/bottom-running3-focused.svg | 6 + .../common-assets/dash/bottom-running3.svg | 5 + .../dash/bottom-running4-focused.svg | 7 + .../common-assets/dash/bottom-running4.svg | 6 + .../dash/left-running1-focused.svg | 4 + .../common-assets/dash/left-running1.svg | 3 + .../dash/left-running2-focused.svg | 5 + .../common-assets/dash/left-running2.svg | 4 + .../dash/left-running3-focused.svg | 6 + .../common-assets/dash/left-running3.svg | 5 + .../dash/left-running4-focused.svg | 7 + .../common-assets/dash/left-running4.svg | 6 + .../dash/right-running1-focused.svg | 4 + .../common-assets/dash/right-running1.svg | 3 + .../dash/right-running2-focused.svg | 5 + .../common-assets/dash/right-running2.svg | 4 + .../dash/right-running3-focused.svg | 6 + .../common-assets/dash/right-running3.svg | 5 + .../dash/right-running4-focused.svg | 7 + .../common-assets/dash/right-running4.svg | 6 + .../dash/top-running1-focused.svg | 4 + .../common-assets/dash/top-running1.svg | 3 + .../dash/top-running2-focused.svg | 5 + .../common-assets/dash/top-running2.svg | 4 + .../dash/top-running3-focused.svg | 6 + .../common-assets/dash/top-running3.svg | 5 + .../dash/top-running4-focused.svg | 7 + .../common-assets/dash/top-running4.svg | 6 + .../gnome-shell/common-assets/key-enter.svg | 111 + .../key-shift-latched-uppercase.svg | 110 + .../common-assets/key-shift-uppercase.svg | 104 + .../common-assets/more-results.svg | 73 + .../common-assets/noise-texture.svg | 78 + .../common-assets/process-working.svg | 72 + .../gnome-shell/common-assets/startup.svg | 721 ++ .../gnome-shell/common-assets/startup@2.svg | 326 + .../gnome-shell/common-assets/toggle-off.svg | 123 + .../gnome-shell/common-assets/toggle-on.svg | 123 + .../common-assets/window-close-active.svg | 100 + .../common-assets/window-close-hover.svg | 100 + .../common-assets/window-close.svg | 100 + src/assets/gtk-2.0/assets-dark.svg | 6365 ++++++++++ .../gtk-2.0/assets-dark/arrow-down-insens.png | Bin 0 -> 315 bytes .../assets-dark/arrow-down-prelight.png | Bin 0 -> 308 bytes .../assets-dark/arrow-down-small-insens.png | Bin 0 -> 289 bytes .../assets-dark/arrow-down-small-prelight.png | Bin 0 -> 275 bytes .../gtk-2.0/assets-dark/arrow-down-small.png | Bin 0 -> 282 bytes src/assets/gtk-2.0/assets-dark/arrow-down.png | Bin 0 -> 316 bytes .../gtk-2.0/assets-dark/arrow-left-insens.png | Bin 0 -> 324 bytes .../assets-dark/arrow-left-prelight.png | Bin 0 -> 323 bytes src/assets/gtk-2.0/assets-dark/arrow-left.png | Bin 0 -> 316 bytes .../assets-dark/arrow-right-insens.png | Bin 0 -> 320 bytes .../assets-dark/arrow-right-prelight.png | Bin 0 -> 312 bytes .../gtk-2.0/assets-dark/arrow-right.png | Bin 0 -> 316 bytes .../gtk-2.0/assets-dark/arrow-up-insens.png | Bin 0 -> 325 bytes .../gtk-2.0/assets-dark/arrow-up-prelight.png | Bin 0 -> 323 bytes .../assets-dark/arrow-up-small-insens.png | Bin 0 -> 278 bytes .../assets-dark/arrow-up-small-prelight.png | Bin 0 -> 280 bytes .../gtk-2.0/assets-dark/arrow-up-small.png | Bin 0 -> 280 bytes src/assets/gtk-2.0/assets-dark/arrow-up.png | Bin 0 -> 320 bytes src/assets/gtk-2.0/assets-dark/border.png | Bin 0 -> 138 bytes .../assets-dark/button-active-hover.png | Bin 0 -> 488 bytes .../gtk-2.0/assets-dark/button-active.png | Bin 0 -> 483 bytes .../gtk-2.0/assets-dark/button-hover.png | Bin 0 -> 392 bytes .../assets-dark/button-insensitive.png | Bin 0 -> 352 bytes src/assets/gtk-2.0/assets-dark/button.png | Bin 0 -> 392 bytes .../checkbox-checked-insensitive.png | Bin 0 -> 380 bytes .../gtk-2.0/assets-dark/checkbox-checked.png | Bin 0 -> 518 bytes .../checkbox-unchecked-insensitive.png | Bin 0 -> 274 bytes .../assets-dark/checkbox-unchecked.png | Bin 0 -> 272 bytes .../combo-entry-border-focus-rtl.png | Bin 0 -> 383 bytes .../assets-dark/combo-entry-border-focus.png | Bin 0 -> 358 bytes .../assets-dark/combo-entry-border-rtl.png | Bin 0 -> 314 bytes .../assets-dark/combo-entry-border.png | Bin 0 -> 291 bytes .../combo-entry-button-active-rtl.png | Bin 0 -> 326 bytes .../assets-dark/combo-entry-button-active.png | Bin 0 -> 341 bytes .../combo-entry-button-insensitive-rtl.png | Bin 0 -> 281 bytes .../combo-entry-button-insensitive.png | Bin 0 -> 285 bytes .../assets-dark/combo-entry-button-rtl.png | Bin 0 -> 281 bytes .../assets-dark/combo-entry-button.png | Bin 0 -> 290 bytes .../combo-entry-focus-notebook-rtl.png | Bin 0 -> 319 bytes .../combo-entry-focus-notebook.png | Bin 0 -> 327 bytes .../assets-dark/combo-entry-focus-rtl.png | Bin 0 -> 327 bytes .../gtk-2.0/assets-dark/combo-entry-focus.png | Bin 0 -> 330 bytes .../combo-entry-insensitive-notebook-rtl.png | Bin 0 -> 252 bytes .../combo-entry-insensitive-notebook.png | Bin 0 -> 262 bytes .../combo-entry-insensitive-rtl.png | Bin 0 -> 252 bytes .../assets-dark/combo-entry-insensitive.png | Bin 0 -> 221 bytes .../assets-dark/combo-entry-notebook-rtl.png | Bin 0 -> 322 bytes .../assets-dark/combo-entry-notebook.png | Bin 0 -> 310 bytes .../gtk-2.0/assets-dark/combo-entry-rtl.png | Bin 0 -> 201 bytes .../gtk-2.0/assets-dark/combo-entry.png | Bin 0 -> 245 bytes .../down-background-disable-rtl.png | Bin 0 -> 201 bytes .../assets-dark/down-background-disable.png | Bin 0 -> 217 bytes .../assets-dark/down-background-rtl.png | Bin 0 -> 207 bytes .../gtk-2.0/assets-dark/down-background.png | Bin 0 -> 218 bytes .../gtk-2.0/assets-dark/entry-active-bg.png | Bin 0 -> 374 bytes .../assets-dark/entry-active-notebook.png | Bin 0 -> 367 bytes .../assets-dark/entry-active-toolbar.png | Bin 0 -> 377 bytes .../assets-dark/entry-background-disabled.png | Bin 0 -> 154 bytes .../gtk-2.0/assets-dark/entry-background.png | Bin 0 -> 154 bytes src/assets/gtk-2.0/assets-dark/entry-bg.png | Bin 0 -> 268 bytes .../assets-dark/entry-border-active-bg.png | Bin 0 -> 414 bytes .../gtk-2.0/assets-dark/entry-border-bg.png | Bin 0 -> 357 bytes .../gtk-2.0/assets-dark/entry-disabled-bg.png | Bin 0 -> 258 bytes .../assets-dark/entry-disabled-notebook.png | Bin 0 -> 225 bytes .../assets-dark/entry-disabled-toolbar.png | Bin 0 -> 261 bytes .../gtk-2.0/assets-dark/entry-notebook.png | Bin 0 -> 251 bytes .../gtk-2.0/assets-dark/entry-toolbar.png | Bin 0 -> 270 bytes src/assets/gtk-2.0/assets-dark/focus-line.png | Bin 0 -> 164 bytes .../gtk-2.0/assets-dark/frame-gap-end.png | Bin 0 -> 139 bytes .../gtk-2.0/assets-dark/frame-gap-start.png | Bin 0 -> 139 bytes src/assets/gtk-2.0/assets-dark/frame.png | Bin 0 -> 166 bytes src/assets/gtk-2.0/assets-dark/handle-h.png | Bin 0 -> 160 bytes src/assets/gtk-2.0/assets-dark/handle-v.png | Bin 0 -> 157 bytes .../gtk-2.0/assets-dark/inline-toolbar.png | Bin 0 -> 166 bytes src/assets/gtk-2.0/assets-dark/line-h.png | Bin 0 -> 151 bytes src/assets/gtk-2.0/assets-dark/line-v.png | Bin 0 -> 151 bytes .../assets-dark/menu-arrow-prelight.png | Bin 0 -> 218 bytes src/assets/gtk-2.0/assets-dark/menu-arrow.png | Bin 0 -> 272 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 333 bytes .../assets-dark/menu-checkbox-checked.png | Bin 0 -> 493 bytes .../menu-checkbox-unchecked-insensitive.png | Bin 0 -> 251 bytes .../assets-dark/menu-checkbox-unchecked.png | Bin 0 -> 250 bytes .../menu-radio-checked-insensitive.png | Bin 0 -> 344 bytes .../assets-dark/menu-radio-checked.png | Bin 0 -> 586 bytes .../menu-radio-unchecked-insensitive.png | Bin 0 -> 427 bytes .../assets-dark/menu-radio-unchecked.png | Bin 0 -> 436 bytes .../gtk-2.0/assets-dark/menu-separator.png | Bin 0 -> 151 bytes src/assets/gtk-2.0/assets-dark/menubar.png | Bin 0 -> 194 bytes .../gtk-2.0/assets-dark/menubar_button.png | Bin 0 -> 156 bytes src/assets/gtk-2.0/assets-dark/menuitem.png | Bin 0 -> 156 bytes src/assets/gtk-2.0/assets-dark/minus.png | Bin 0 -> 264 bytes .../assets-dark/notebook-gap-horiz.png | Bin 0 -> 159 bytes .../gtk-2.0/assets-dark/notebook-gap-vert.png | Bin 0 -> 155 bytes src/assets/gtk-2.0/assets-dark/notebook.png | Bin 0 -> 166 bytes src/assets/gtk-2.0/assets-dark/null.png | Bin 0 -> 148 bytes .../assets-dark/pathbar_button_active.png | Bin 0 -> 166 bytes .../assets-dark/pathbar_button_prelight.png | Bin 0 -> 166 bytes src/assets/gtk-2.0/assets-dark/plus.png | Bin 0 -> 252 bytes .../gtk-2.0/assets-dark/progressbar.png | Bin 0 -> 267 bytes .../gtk-2.0/assets-dark/progressbar_v.png | Bin 0 -> 264 bytes .../assets-dark/radio-checked-insensitive.png | Bin 0 -> 523 bytes .../gtk-2.0/assets-dark/radio-checked.png | Bin 0 -> 594 bytes .../radio-unchecked-insensitive.png | Bin 0 -> 447 bytes .../gtk-2.0/assets-dark/radio-unchecked.png | Bin 0 -> 452 bytes .../assets-dark/slider-horiz-active.png | Bin 0 -> 253 bytes .../assets-dark/slider-horiz-insens.png | Bin 0 -> 253 bytes .../assets-dark/slider-horiz-prelight.png | Bin 0 -> 253 bytes .../gtk-2.0/assets-dark/slider-horiz.png | Bin 0 -> 253 bytes .../assets-dark/slider-insensitive.png | Bin 0 -> 401 bytes .../gtk-2.0/assets-dark/slider-prelight.png | Bin 0 -> 406 bytes .../assets-dark/slider-vert-active.png | Bin 0 -> 248 bytes .../assets-dark/slider-vert-insens.png | Bin 0 -> 248 bytes .../assets-dark/slider-vert-prelight.png | Bin 0 -> 249 bytes .../gtk-2.0/assets-dark/slider-vert.png | Bin 0 -> 248 bytes src/assets/gtk-2.0/assets-dark/slider.png | Bin 0 -> 406 bytes .../gtk-2.0/assets-dark/tab-bottom-active.png | Bin 0 -> 168 bytes .../gtk-2.0/assets-dark/tab-left-active.png | Bin 0 -> 170 bytes .../gtk-2.0/assets-dark/tab-right-active.png | Bin 0 -> 169 bytes .../gtk-2.0/assets-dark/tab-top-active.png | Bin 0 -> 168 bytes .../toolbar-button-active-hover.png | Bin 0 -> 392 bytes .../assets-dark/toolbar-button-active.png | Bin 0 -> 392 bytes src/assets/gtk-2.0/assets-dark/toolbar.png | Bin 0 -> 162 bytes .../gtk-2.0/assets-dark/tree_header.png | Bin 0 -> 162 bytes .../assets-dark/trough-horizontal-active.png | Bin 0 -> 252 bytes .../gtk-2.0/assets-dark/trough-horizontal.png | Bin 0 -> 252 bytes .../assets-dark/trough-progressbar.png | Bin 0 -> 275 bytes .../assets-dark/trough-progressbar_v.png | Bin 0 -> 276 bytes .../assets-dark/trough-scrollbar-horiz.png | Bin 0 -> 162 bytes .../assets-dark/trough-scrollbar-vert.png | Bin 0 -> 162 bytes .../assets-dark/trough-vertical-active.png | Bin 0 -> 257 bytes .../gtk-2.0/assets-dark/trough-vertical.png | Bin 0 -> 257 bytes .../assets-dark/up-background-disable-rtl.png | Bin 0 -> 219 bytes .../assets-dark/up-background-disable.png | Bin 0 -> 238 bytes .../gtk-2.0/assets-dark/up-background-rtl.png | Bin 0 -> 229 bytes .../gtk-2.0/assets-dark/up-background.png | Bin 0 -> 246 bytes src/assets/gtk-2.0/assets-light.svg | 6308 ++++++++++ .../assets-light/arrow-down-insens.png | Bin 0 -> 320 bytes .../assets-light/arrow-down-prelight.png | Bin 0 -> 306 bytes .../assets-light/arrow-down-small-insens.png | Bin 0 -> 287 bytes .../arrow-down-small-prelight.png | Bin 0 -> 285 bytes .../gtk-2.0/assets-light/arrow-down-small.png | Bin 0 -> 285 bytes .../gtk-2.0/assets-light/arrow-down.png | Bin 0 -> 319 bytes .../assets-light/arrow-left-insens.png | Bin 0 -> 326 bytes .../assets-light/arrow-left-prelight.png | Bin 0 -> 319 bytes .../gtk-2.0/assets-light/arrow-left.png | Bin 0 -> 316 bytes .../assets-light/arrow-right-insens.png | Bin 0 -> 321 bytes .../assets-light/arrow-right-prelight.png | Bin 0 -> 314 bytes .../gtk-2.0/assets-light/arrow-right.png | Bin 0 -> 316 bytes .../gtk-2.0/assets-light/arrow-up-insens.png | Bin 0 -> 325 bytes .../assets-light/arrow-up-prelight.png | Bin 0 -> 319 bytes .../assets-light/arrow-up-small-insens.png | Bin 0 -> 288 bytes .../assets-light/arrow-up-small-prelight.png | Bin 0 -> 280 bytes .../gtk-2.0/assets-light/arrow-up-small.png | Bin 0 -> 277 bytes src/assets/gtk-2.0/assets-light/arrow-up.png | Bin 0 -> 320 bytes src/assets/gtk-2.0/assets-light/border.png | Bin 0 -> 138 bytes .../assets-light/button-active-hover.png | Bin 0 -> 557 bytes .../gtk-2.0/assets-light/button-active.png | Bin 0 -> 561 bytes .../gtk-2.0/assets-light/button-hover.png | Bin 0 -> 450 bytes .../assets-light/button-insensitive.png | Bin 0 -> 359 bytes src/assets/gtk-2.0/assets-light/button.png | Bin 0 -> 473 bytes .../checkbox-checked-insensitive.png | Bin 0 -> 357 bytes .../gtk-2.0/assets-light/checkbox-checked.png | Bin 0 -> 363 bytes .../checkbox-unchecked-insensitive.png | Bin 0 -> 259 bytes .../assets-light/checkbox-unchecked.png | Bin 0 -> 258 bytes .../combo-entry-border-focus-rtl.png | Bin 0 -> 384 bytes .../assets-light/combo-entry-border-focus.png | Bin 0 -> 358 bytes .../assets-light/combo-entry-border-rtl.png | Bin 0 -> 309 bytes .../assets-light/combo-entry-border.png | Bin 0 -> 285 bytes .../combo-entry-button-active-rtl.png | Bin 0 -> 251 bytes .../combo-entry-button-active.png | Bin 0 -> 281 bytes .../combo-entry-button-insensitive-rtl.png | Bin 0 -> 271 bytes .../combo-entry-button-insensitive.png | Bin 0 -> 281 bytes .../assets-light/combo-entry-button-rtl.png | Bin 0 -> 250 bytes .../assets-light/combo-entry-button.png | Bin 0 -> 263 bytes .../combo-entry-focus-notebook-rtl.png | Bin 0 -> 319 bytes .../combo-entry-focus-notebook.png | Bin 0 -> 327 bytes .../assets-light/combo-entry-focus-rtl.png | Bin 0 -> 324 bytes .../assets-light/combo-entry-focus.png | Bin 0 -> 326 bytes .../combo-entry-insensitive-notebook-rtl.png | Bin 0 -> 264 bytes .../combo-entry-insensitive-notebook.png | Bin 0 -> 313 bytes .../combo-entry-insensitive-rtl.png | Bin 0 -> 264 bytes .../assets-light/combo-entry-insensitive.png | Bin 0 -> 234 bytes .../assets-light/combo-entry-notebook-rtl.png | Bin 0 -> 314 bytes .../assets-light/combo-entry-notebook.png | Bin 0 -> 316 bytes .../gtk-2.0/assets-light/combo-entry-rtl.png | Bin 0 -> 252 bytes .../gtk-2.0/assets-light/combo-entry.png | Bin 0 -> 240 bytes .../down-background-disable-rtl.png | Bin 0 -> 214 bytes .../assets-light/down-background-disable.png | Bin 0 -> 217 bytes .../assets-light/down-background-rtl.png | Bin 0 -> 232 bytes .../gtk-2.0/assets-light/down-background.png | Bin 0 -> 227 bytes .../gtk-2.0/assets-light/entry-active-bg.png | Bin 0 -> 359 bytes .../assets-light/entry-active-notebook.png | Bin 0 -> 351 bytes .../assets-light/entry-active-toolbar.png | Bin 0 -> 359 bytes .../entry-background-disabled.png | Bin 0 -> 155 bytes .../gtk-2.0/assets-light/entry-background.png | Bin 0 -> 155 bytes src/assets/gtk-2.0/assets-light/entry-bg.png | Bin 0 -> 260 bytes .../assets-light/entry-border-active-bg.png | Bin 0 -> 403 bytes .../gtk-2.0/assets-light/entry-border-bg.png | Bin 0 -> 350 bytes .../assets-light/entry-disabled-bg.png | Bin 0 -> 276 bytes .../assets-light/entry-disabled-notebook.png | Bin 0 -> 281 bytes .../assets-light/entry-disabled-toolbar.png | Bin 0 -> 267 bytes .../gtk-2.0/assets-light/entry-notebook.png | Bin 0 -> 242 bytes .../gtk-2.0/assets-light/entry-toolbar.png | Bin 0 -> 266 bytes .../gtk-2.0/assets-light/focus-line.png | Bin 0 -> 165 bytes .../gtk-2.0/assets-light/frame-gap-end.png | Bin 0 -> 142 bytes .../gtk-2.0/assets-light/frame-gap-start.png | Bin 0 -> 142 bytes src/assets/gtk-2.0/assets-light/frame.png | Bin 0 -> 165 bytes src/assets/gtk-2.0/assets-light/handle-h.png | Bin 0 -> 160 bytes src/assets/gtk-2.0/assets-light/handle-v.png | Bin 0 -> 157 bytes .../gtk-2.0/assets-light/inline-toolbar.png | Bin 0 -> 165 bytes src/assets/gtk-2.0/assets-light/line-h.png | Bin 0 -> 152 bytes src/assets/gtk-2.0/assets-light/line-v.png | Bin 0 -> 152 bytes .../assets-light/menu-arrow-prelight.png | Bin 0 -> 218 bytes .../gtk-2.0/assets-light/menu-arrow.png | Bin 0 -> 272 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 355 bytes .../assets-light/menu-checkbox-checked.png | Bin 0 -> 330 bytes .../menu-checkbox-unchecked-insensitive.png | Bin 0 -> 235 bytes .../assets-light/menu-checkbox-unchecked.png | Bin 0 -> 230 bytes .../menu-radio-checked-insensitive.png | Bin 0 -> 355 bytes .../assets-light/menu-radio-checked.png | Bin 0 -> 391 bytes .../menu-radio-unchecked-insensitive.png | Bin 0 -> 434 bytes .../assets-light/menu-radio-unchecked.png | Bin 0 -> 307 bytes .../gtk-2.0/assets-light/menu-separator.png | Bin 0 -> 152 bytes src/assets/gtk-2.0/assets-light/menubar.png | Bin 0 -> 156 bytes .../gtk-2.0/assets-light/menubar_button.png | Bin 0 -> 156 bytes src/assets/gtk-2.0/assets-light/menuitem.png | Bin 0 -> 156 bytes src/assets/gtk-2.0/assets-light/minus.png | Bin 0 -> 267 bytes .../assets-light/notebook-gap-horiz.png | Bin 0 -> 154 bytes .../assets-light/notebook-gap-vert.png | Bin 0 -> 155 bytes src/assets/gtk-2.0/assets-light/notebook.png | Bin 0 -> 165 bytes src/assets/gtk-2.0/assets-light/null.png | Bin 0 -> 148 bytes .../assets-light/pathbar_button_active.png | Bin 0 -> 166 bytes .../assets-light/pathbar_button_prelight.png | Bin 0 -> 166 bytes src/assets/gtk-2.0/assets-light/plus.png | Bin 0 -> 255 bytes .../gtk-2.0/assets-light/progressbar.png | Bin 0 -> 267 bytes .../gtk-2.0/assets-light/progressbar_v.png | Bin 0 -> 264 bytes .../radio-checked-insensitive.png | Bin 0 -> 378 bytes .../gtk-2.0/assets-light/radio-checked.png | Bin 0 -> 373 bytes .../radio-unchecked-insensitive.png | Bin 0 -> 391 bytes .../gtk-2.0/assets-light/radio-unchecked.png | Bin 0 -> 409 bytes .../assets-light/slider-horiz-active.png | Bin 0 -> 253 bytes .../assets-light/slider-horiz-insens.png | Bin 0 -> 253 bytes .../assets-light/slider-horiz-prelight.png | Bin 0 -> 253 bytes .../gtk-2.0/assets-light/slider-horiz.png | Bin 0 -> 253 bytes .../assets-light/slider-insensitive.png | Bin 0 -> 383 bytes .../gtk-2.0/assets-light/slider-prelight.png | Bin 0 -> 721 bytes .../assets-light/slider-vert-active.png | Bin 0 -> 248 bytes .../assets-light/slider-vert-insens.png | Bin 0 -> 248 bytes .../assets-light/slider-vert-prelight.png | Bin 0 -> 248 bytes .../gtk-2.0/assets-light/slider-vert.png | Bin 0 -> 248 bytes src/assets/gtk-2.0/assets-light/slider.png | Bin 0 -> 625 bytes .../assets-light/tab-bottom-active.png | Bin 0 -> 166 bytes .../gtk-2.0/assets-light/tab-left-active.png | Bin 0 -> 167 bytes .../gtk-2.0/assets-light/tab-right-active.png | Bin 0 -> 168 bytes .../gtk-2.0/assets-light/tab-top-active.png | Bin 0 -> 166 bytes .../toolbar-button-active-hover.png | Bin 0 -> 386 bytes .../assets-light/toolbar-button-active.png | Bin 0 -> 387 bytes src/assets/gtk-2.0/assets-light/toolbar.png | Bin 0 -> 165 bytes .../gtk-2.0/assets-light/tree_header.png | Bin 0 -> 162 bytes .../assets-light/trough-horizontal-active.png | Bin 0 -> 252 bytes .../assets-light/trough-horizontal.png | Bin 0 -> 252 bytes .../assets-light/trough-progressbar.png | Bin 0 -> 275 bytes .../assets-light/trough-progressbar_v.png | Bin 0 -> 276 bytes .../assets-light/trough-scrollbar-horiz.png | Bin 0 -> 164 bytes .../assets-light/trough-scrollbar-vert.png | Bin 0 -> 162 bytes .../assets-light/trough-vertical-active.png | Bin 0 -> 257 bytes .../gtk-2.0/assets-light/trough-vertical.png | Bin 0 -> 253 bytes .../up-background-disable-rtl.png | Bin 0 -> 224 bytes .../assets-light/up-background-disable.png | Bin 0 -> 232 bytes .../assets-light/up-background-rtl.png | Bin 0 -> 233 bytes .../gtk-2.0/assets-light/up-background.png | Bin 0 -> 254 bytes src/assets/gtk-2.0/assets.txt | 135 + src/assets/gtk-2.0/render-assets.sh | 42 + src/assets/gtk-3.0/common-assets/assets.svg | 4077 ++++++ src/assets/gtk-3.0/common-assets/assets.txt | 88 + .../assets/checkbox-checked-dark.png | Bin 0 -> 553 bytes .../assets/checkbox-checked-dark@2.png | Bin 0 -> 918 bytes .../checkbox-checked-insensitive-dark.png | Bin 0 -> 403 bytes .../checkbox-checked-insensitive-dark@2.png | Bin 0 -> 980 bytes .../checkbox-checked-insensitive-selected.png | Bin 0 -> 360 bytes ...heckbox-checked-insensitive-selected@2.png | Bin 0 -> 456 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 409 bytes .../assets/checkbox-checked-insensitive@2.png | Bin 0 -> 551 bytes .../assets/checkbox-checked-selected.png | Bin 0 -> 356 bytes .../assets/checkbox-checked-selected@2.png | Bin 0 -> 464 bytes .../checkbox-checked-selectionmode-dark.png | Bin 0 -> 897 bytes .../checkbox-checked-selectionmode-dark@2.png | Bin 0 -> 1577 bytes .../assets/checkbox-checked-selectionmode.png | Bin 0 -> 474 bytes .../checkbox-checked-selectionmode@2.png | Bin 0 -> 673 bytes .../common-assets/assets/checkbox-checked.png | Bin 0 -> 376 bytes .../assets/checkbox-checked@2.png | Bin 0 -> 531 bytes .../assets/checkbox-mixed-dark.png | Bin 0 -> 396 bytes .../assets/checkbox-mixed-dark@2.png | Bin 0 -> 801 bytes .../checkbox-mixed-insensitive-dark.png | Bin 0 -> 405 bytes .../checkbox-mixed-insensitive-dark@2.png | Bin 0 -> 716 bytes .../checkbox-mixed-insensitive-selected.png | Bin 0 -> 257 bytes .../checkbox-mixed-insensitive-selected@2.png | Bin 0 -> 361 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 309 bytes .../assets/checkbox-mixed-insensitive@2.png | Bin 0 -> 468 bytes .../assets/checkbox-mixed-selected.png | Bin 0 -> 246 bytes .../assets/checkbox-mixed-selected@2.png | Bin 0 -> 381 bytes .../common-assets/assets/checkbox-mixed.png | Bin 0 -> 273 bytes .../common-assets/assets/checkbox-mixed@2.png | Bin 0 -> 421 bytes .../assets/checkbox-selectionmode-dark.png | Bin 0 -> 630 bytes .../assets/checkbox-selectionmode-dark@2.png | Bin 0 -> 923 bytes .../assets/checkbox-selectionmode.png | Bin 0 -> 447 bytes .../assets/checkbox-selectionmode@2.png | Bin 0 -> 658 bytes .../assets/checkbox-unchecked-dark.png | Bin 0 -> 305 bytes .../assets/checkbox-unchecked-dark@2.png | Bin 0 -> 529 bytes .../checkbox-unchecked-insensitive-dark.png | Bin 0 -> 309 bytes .../checkbox-unchecked-insensitive-dark@2.png | Bin 0 -> 486 bytes ...heckbox-unchecked-insensitive-selected.png | Bin 0 -> 239 bytes ...ckbox-unchecked-insensitive-selected@2.png | Bin 0 -> 310 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 268 bytes .../checkbox-unchecked-insensitive@2.png | Bin 0 -> 375 bytes .../assets/checkbox-unchecked-selected.png | Bin 0 -> 259 bytes .../assets/checkbox-unchecked-selected@2.png | Bin 0 -> 357 bytes .../assets/checkbox-unchecked.png | Bin 0 -> 292 bytes .../assets/checkbox-unchecked@2.png | Bin 0 -> 393 bytes .../assets/combobox-arrow-dark.png | Bin 0 -> 351 bytes .../assets/combobox-arrow-dark@2.png | Bin 0 -> 652 bytes .../common-assets/assets/combobox-arrow.png | Bin 0 -> 439 bytes .../common-assets/assets/combobox-arrow@2.png | Bin 0 -> 833 bytes .../assets/radio-checked-dark.png | Bin 0 -> 672 bytes .../assets/radio-checked-dark@2.png | Bin 0 -> 1325 bytes .../assets/radio-checked-insensitive-dark.png | Bin 0 -> 576 bytes .../radio-checked-insensitive-dark@2.png | Bin 0 -> 1073 bytes .../radio-checked-insensitive-selected.png | Bin 0 -> 378 bytes .../radio-checked-insensitive-selected@2.png | Bin 0 -> 620 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 477 bytes .../assets/radio-checked-insensitive@2.png | Bin 0 -> 895 bytes .../assets/radio-checked-selected.png | Bin 0 -> 360 bytes .../assets/radio-checked-selected@2.png | Bin 0 -> 635 bytes .../common-assets/assets/radio-checked.png | Bin 0 -> 445 bytes .../common-assets/assets/radio-checked@2.png | Bin 0 -> 708 bytes .../common-assets/assets/radio-mixed-dark.png | Bin 0 -> 656 bytes .../assets/radio-mixed-dark@2.png | Bin 0 -> 1317 bytes .../assets/radio-mixed-insensitive-dark.png | Bin 0 -> 417 bytes .../assets/radio-mixed-insensitive-dark@2.png | Bin 0 -> 1091 bytes .../radio-mixed-insensitive-selected.png | Bin 0 -> 366 bytes .../radio-mixed-insensitive-selected@2.png | Bin 0 -> 604 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 456 bytes .../assets/radio-mixed-insensitive@2.png | Bin 0 -> 881 bytes .../assets/radio-mixed-selected.png | Bin 0 -> 337 bytes .../assets/radio-mixed-selected@2.png | Bin 0 -> 620 bytes .../common-assets/assets/radio-mixed.png | Bin 0 -> 407 bytes .../common-assets/assets/radio-mixed@2.png | Bin 0 -> 694 bytes .../assets/radio-unchecked-dark.png | Bin 0 -> 540 bytes .../assets/radio-unchecked-dark@2.png | Bin 0 -> 981 bytes .../radio-unchecked-insensitive-dark.png | Bin 0 -> 503 bytes .../radio-unchecked-insensitive-dark@2.png | Bin 0 -> 888 bytes .../radio-unchecked-insensitive-selected.png | Bin 0 -> 354 bytes ...radio-unchecked-insensitive-selected@2.png | Bin 0 -> 641 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 428 bytes .../assets/radio-unchecked-insensitive@2.png | Bin 0 -> 798 bytes .../assets/radio-unchecked-selected.png | Bin 0 -> 387 bytes .../assets/radio-unchecked-selected@2.png | Bin 0 -> 768 bytes .../common-assets/assets/radio-unchecked.png | Bin 0 -> 453 bytes .../assets/radio-unchecked@2.png | Bin 0 -> 930 bytes .../common-assets/assets/setting-dark.png | Bin 0 -> 347 bytes .../common-assets/assets/setting-dark@2.png | Bin 0 -> 551 bytes .../assets/setting-icon-dark.png | Bin 0 -> 509 bytes .../assets/setting-icon-dark@2.png | Bin 0 -> 835 bytes .../common-assets/assets/setting-icon.png | Bin 0 -> 458 bytes .../common-assets/assets/setting-icon@2.png | Bin 0 -> 804 bytes .../gtk-3.0/common-assets/assets/setting.png | Bin 0 -> 368 bytes .../common-assets/assets/setting@2.png | Bin 0 -> 577 bytes .../assets/sidebar-view-active-dark.png | Bin 0 -> 284 bytes .../assets/sidebar-view-active-dark@2.png | Bin 0 -> 439 bytes .../assets/sidebar-view-active.png | Bin 0 -> 284 bytes .../assets/sidebar-view-active@2.png | Bin 0 -> 439 bytes .../assets/sidebar-view-checked-dark.png | Bin 0 -> 278 bytes .../assets/sidebar-view-checked-dark@2.png | Bin 0 -> 389 bytes .../assets/sidebar-view-checked.png | Bin 0 -> 278 bytes .../assets/sidebar-view-checked@2.png | Bin 0 -> 389 bytes .../assets/sidebar-view-hover-dark.png | Bin 0 -> 275 bytes .../assets/sidebar-view-hover-dark@2.png | Bin 0 -> 390 bytes .../assets/sidebar-view-hover.png | Bin 0 -> 275 bytes .../assets/sidebar-view-hover@2.png | Bin 0 -> 390 bytes ...ider-horz-scale-has-marks-above-active.png | Bin 0 -> 536 bytes ...er-horz-scale-has-marks-above-active@2.png | Bin 0 -> 766 bytes ...lider-horz-scale-has-marks-above-hover.png | Bin 0 -> 512 bytes ...der-horz-scale-has-marks-above-hover@2.png | Bin 0 -> 766 bytes ...horz-scale-has-marks-above-insensitive.png | Bin 0 -> 547 bytes ...rz-scale-has-marks-above-insensitive@2.png | Bin 0 -> 766 bytes .../slider-horz-scale-has-marks-above.png | Bin 0 -> 495 bytes .../slider-horz-scale-has-marks-above@2.png | Bin 0 -> 766 bytes ...ider-horz-scale-has-marks-below-active.png | Bin 0 -> 539 bytes ...er-horz-scale-has-marks-below-active@2.png | Bin 0 -> 767 bytes ...lider-horz-scale-has-marks-below-hover.png | Bin 0 -> 519 bytes ...der-horz-scale-has-marks-below-hover@2.png | Bin 0 -> 767 bytes ...horz-scale-has-marks-below-insensitive.png | Bin 0 -> 535 bytes ...rz-scale-has-marks-below-insensitive@2.png | Bin 0 -> 767 bytes .../slider-horz-scale-has-marks-below.png | Bin 0 -> 506 bytes .../slider-horz-scale-has-marks-below@2.png | Bin 0 -> 767 bytes ...ider-vert-scale-has-marks-above-active.png | Bin 0 -> 426 bytes ...er-vert-scale-has-marks-above-active@2.png | Bin 0 -> 728 bytes ...lider-vert-scale-has-marks-above-hover.png | Bin 0 -> 426 bytes ...der-vert-scale-has-marks-above-hover@2.png | Bin 0 -> 728 bytes ...vert-scale-has-marks-above-insensitive.png | Bin 0 -> 426 bytes ...rt-scale-has-marks-above-insensitive@2.png | Bin 0 -> 720 bytes .../slider-vert-scale-has-marks-above.png | Bin 0 -> 394 bytes .../slider-vert-scale-has-marks-above@2.png | Bin 0 -> 728 bytes ...ider-vert-scale-has-marks-below-active.png | Bin 0 -> 446 bytes ...er-vert-scale-has-marks-below-active@2.png | Bin 0 -> 719 bytes ...lider-vert-scale-has-marks-below-hover.png | Bin 0 -> 438 bytes ...der-vert-scale-has-marks-below-hover@2.png | Bin 0 -> 719 bytes ...vert-scale-has-marks-below-insensitive.png | Bin 0 -> 446 bytes ...rt-scale-has-marks-below-insensitive@2.png | Bin 0 -> 713 bytes .../slider-vert-scale-has-marks-below.png | Bin 0 -> 396 bytes .../slider-vert-scale-has-marks-below@2.png | Bin 0 -> 719 bytes .../assets/switch-active-hover.png | Bin 0 -> 1080 bytes .../assets/switch-active-hover@2.png | Bin 0 -> 2198 bytes .../assets/switch-active-insensitive.png | Bin 0 -> 989 bytes .../assets/switch-active-insensitive@2.png | Bin 0 -> 1746 bytes .../common-assets/assets/switch-active.png | Bin 0 -> 974 bytes .../common-assets/assets/switch-active@2.png | Bin 0 -> 1759 bytes .../common-assets/assets/switch-hover.png | Bin 0 -> 1057 bytes .../common-assets/assets/switch-hover@2.png | Bin 0 -> 2028 bytes .../assets/switch-insensitive-dark.png | Bin 0 -> 842 bytes .../assets/switch-insensitive-dark@2.png | Bin 0 -> 1492 bytes .../assets/switch-insensitive.png | Bin 0 -> 881 bytes .../assets/switch-insensitive@2.png | Bin 0 -> 1526 bytes .../gtk-3.0/common-assets/assets/switch.png | Bin 0 -> 943 bytes .../gtk-3.0/common-assets/assets/switch@2.png | Bin 0 -> 1749 bytes .../assets/toggle-off-disabled.png | Bin 0 -> 653 bytes .../assets/toggle-off-disabled@2.png | Bin 0 -> 1046 bytes .../common-assets/assets/toggle-off.png | Bin 0 -> 746 bytes .../common-assets/assets/toggle-off@2.png | Bin 0 -> 1217 bytes .../assets/toggle-on-disabled.png | Bin 0 -> 758 bytes .../assets/toggle-on-disabled@2.png | Bin 0 -> 1392 bytes .../common-assets/assets/toggle-on.png | Bin 0 -> 765 bytes .../common-assets/assets/toggle-on@2.png | Bin 0 -> 1482 bytes .../gtk-3.0/common-assets/render-assets.sh | 36 + src/assets/gtk-3.0/thumbnail-dark.png | Bin 0 -> 1336 bytes src/assets/gtk-3.0/thumbnail-light.png | Bin 0 -> 1830 bytes src/assets/gtk-3.0/thumbnail.svg | 142 + src/assets/gtk-3.0/windows-assets/assets.txt | 20 + .../windows-assets/render-alt-assets.sh | 41 + .../windows-assets/render-alt-small-assets.sh | 41 + .../gtk-3.0/windows-assets/render-assets.sh | 41 + .../windows-assets/render-small-assets.sh | 41 + .../titlebutton-close-active-dark.png | Bin 0 -> 363 bytes .../titlebutton-close-active-dark@2.png | Bin 0 -> 601 bytes .../titlebutton-close-active.png | Bin 0 -> 369 bytes .../titlebutton-close-active@2.png | Bin 0 -> 595 bytes .../titlebutton-close-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-close-backdrop-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-close-backdrop-hover-dark.png | Bin 0 -> 326 bytes ...itlebutton-close-backdrop-hover-dark@2.png | Bin 0 -> 585 bytes .../titlebutton-close-backdrop-hover.png | Bin 0 -> 393 bytes .../titlebutton-close-backdrop-hover@2.png | Bin 0 -> 696 bytes .../titlebutton-close-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-close-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-close-dark.png | Bin 0 -> 300 bytes .../titlebutton-close-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-close-hover-dark.png | Bin 0 -> 341 bytes .../titlebutton-close-hover-dark@2.png | Bin 0 -> 596 bytes .../titlebutton-close-hover.png | Bin 0 -> 412 bytes .../titlebutton-close-hover@2.png | Bin 0 -> 743 bytes .../titlebutton-close.png | Bin 0 -> 374 bytes .../titlebutton-close@2.png | Bin 0 -> 638 bytes .../titlebutton-maximize-active-dark.png | Bin 0 -> 349 bytes .../titlebutton-maximize-active-dark@2.png | Bin 0 -> 601 bytes .../titlebutton-maximize-active.png | Bin 0 -> 360 bytes .../titlebutton-maximize-active@2.png | Bin 0 -> 597 bytes .../titlebutton-maximize-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-maximize-backdrop-dark@2.png | Bin 0 -> 488 bytes ...tlebutton-maximize-backdrop-hover-dark.png | Bin 0 -> 323 bytes ...ebutton-maximize-backdrop-hover-dark@2.png | Bin 0 -> 561 bytes .../titlebutton-maximize-backdrop-hover.png | Bin 0 -> 381 bytes .../titlebutton-maximize-backdrop-hover@2.png | Bin 0 -> 687 bytes .../titlebutton-maximize-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-maximize-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-maximize-dark.png | Bin 0 -> 300 bytes .../titlebutton-maximize-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-maximize-hover-dark.png | Bin 0 -> 329 bytes .../titlebutton-maximize-hover-dark@2.png | Bin 0 -> 601 bytes .../titlebutton-maximize-hover.png | Bin 0 -> 414 bytes .../titlebutton-maximize-hover@2.png | Bin 0 -> 763 bytes .../titlebutton-maximize.png | Bin 0 -> 384 bytes .../titlebutton-maximize@2.png | Bin 0 -> 657 bytes .../titlebutton-minimize-active-dark.png | Bin 0 -> 334 bytes .../titlebutton-minimize-active-dark@2.png | Bin 0 -> 549 bytes .../titlebutton-minimize-active.png | Bin 0 -> 352 bytes .../titlebutton-minimize-active@2.png | Bin 0 -> 555 bytes .../titlebutton-minimize-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-minimize-backdrop-dark@2.png | Bin 0 -> 488 bytes ...tlebutton-minimize-backdrop-hover-dark.png | Bin 0 -> 316 bytes ...ebutton-minimize-backdrop-hover-dark@2.png | Bin 0 -> 526 bytes .../titlebutton-minimize-backdrop-hover.png | Bin 0 -> 373 bytes .../titlebutton-minimize-backdrop-hover@2.png | Bin 0 -> 650 bytes .../titlebutton-minimize-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-minimize-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-minimize-dark.png | Bin 0 -> 300 bytes .../titlebutton-minimize-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-minimize-hover-dark.png | Bin 0 -> 320 bytes .../titlebutton-minimize-hover-dark@2.png | Bin 0 -> 549 bytes .../titlebutton-minimize-hover.png | Bin 0 -> 410 bytes .../titlebutton-minimize-hover@2.png | Bin 0 -> 707 bytes .../titlebutton-minimize.png | Bin 0 -> 390 bytes .../titlebutton-minimize@2.png | Bin 0 -> 645 bytes .../titlebutton-restore-active-dark.png | Bin 0 -> 349 bytes .../titlebutton-restore-active-dark@2.png | Bin 0 -> 601 bytes .../titlebutton-restore-active.png | Bin 0 -> 360 bytes .../titlebutton-restore-active@2.png | Bin 0 -> 597 bytes .../titlebutton-restore-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-restore-backdrop-dark@2.png | Bin 0 -> 488 bytes ...itlebutton-restore-backdrop-hover-dark.png | Bin 0 -> 323 bytes ...lebutton-restore-backdrop-hover-dark@2.png | Bin 0 -> 561 bytes .../titlebutton-restore-backdrop-hover.png | Bin 0 -> 381 bytes .../titlebutton-restore-backdrop-hover@2.png | Bin 0 -> 687 bytes .../titlebutton-restore-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-restore-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-restore-dark.png | Bin 0 -> 300 bytes .../titlebutton-restore-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-restore-hover-dark.png | Bin 0 -> 329 bytes .../titlebutton-restore-hover-dark@2.png | Bin 0 -> 601 bytes .../titlebutton-restore-hover.png | Bin 0 -> 414 bytes .../titlebutton-restore-hover@2.png | Bin 0 -> 763 bytes .../titlebutton-restore.png | Bin 0 -> 384 bytes .../titlebutton-restore@2.png | Bin 0 -> 657 bytes .../titlebutton-close-active-dark.png | Bin 0 -> 375 bytes .../titlebutton-close-active-dark@2.png | Bin 0 -> 566 bytes .../titlebutton-close-active.png | Bin 0 -> 377 bytes .../titlebutton-close-active@2.png | Bin 0 -> 562 bytes .../titlebutton-close-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-close-backdrop-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-close-backdrop-hover-dark.png | Bin 0 -> 366 bytes ...itlebutton-close-backdrop-hover-dark@2.png | Bin 0 -> 553 bytes .../titlebutton-close-backdrop-hover.png | Bin 0 -> 384 bytes .../titlebutton-close-backdrop-hover@2.png | Bin 0 -> 657 bytes .../titlebutton-close-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-close-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton-close-dark.png | Bin 0 -> 335 bytes .../titlebutton-close-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-close-hover-dark.png | Bin 0 -> 381 bytes .../titlebutton-close-hover-dark@2.png | Bin 0 -> 566 bytes .../titlebutton-close-hover.png | Bin 0 -> 399 bytes .../titlebutton-close-hover@2.png | Bin 0 -> 736 bytes .../titlebutton-alt/titlebutton-close.png | Bin 0 -> 358 bytes .../titlebutton-alt/titlebutton-close@2.png | Bin 0 -> 631 bytes .../titlebutton-maximize-active-dark.png | Bin 0 -> 367 bytes .../titlebutton-maximize-active-dark@2.png | Bin 0 -> 559 bytes .../titlebutton-maximize-active.png | Bin 0 -> 367 bytes .../titlebutton-maximize-active@2.png | Bin 0 -> 559 bytes .../titlebutton-maximize-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-maximize-backdrop-dark@2.png | Bin 0 -> 460 bytes ...tlebutton-maximize-backdrop-hover-dark.png | Bin 0 -> 362 bytes ...ebutton-maximize-backdrop-hover-dark@2.png | Bin 0 -> 524 bytes .../titlebutton-maximize-backdrop-hover.png | Bin 0 -> 377 bytes .../titlebutton-maximize-backdrop-hover@2.png | Bin 0 -> 648 bytes .../titlebutton-maximize-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-maximize-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton-maximize-dark.png | Bin 0 -> 335 bytes .../titlebutton-maximize-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-maximize-hover-dark.png | Bin 0 -> 367 bytes .../titlebutton-maximize-hover-dark@2.png | Bin 0 -> 562 bytes .../titlebutton-maximize-hover.png | Bin 0 -> 419 bytes .../titlebutton-maximize-hover@2.png | Bin 0 -> 730 bytes .../titlebutton-alt/titlebutton-maximize.png | Bin 0 -> 385 bytes .../titlebutton-maximize@2.png | Bin 0 -> 628 bytes .../titlebutton-minimize-active-dark.png | Bin 0 -> 356 bytes .../titlebutton-minimize-active-dark@2.png | Bin 0 -> 516 bytes .../titlebutton-minimize-active.png | Bin 0 -> 356 bytes .../titlebutton-minimize-active@2.png | Bin 0 -> 520 bytes .../titlebutton-minimize-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-minimize-backdrop-dark@2.png | Bin 0 -> 460 bytes ...tlebutton-minimize-backdrop-hover-dark.png | Bin 0 -> 352 bytes ...ebutton-minimize-backdrop-hover-dark@2.png | Bin 0 -> 494 bytes .../titlebutton-minimize-backdrop-hover.png | Bin 0 -> 366 bytes .../titlebutton-minimize-backdrop-hover@2.png | Bin 0 -> 615 bytes .../titlebutton-minimize-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-minimize-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton-minimize-dark.png | Bin 0 -> 335 bytes .../titlebutton-minimize-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-minimize-hover-dark.png | Bin 0 -> 356 bytes .../titlebutton-minimize-hover-dark@2.png | Bin 0 -> 520 bytes .../titlebutton-minimize-hover.png | Bin 0 -> 389 bytes .../titlebutton-minimize-hover@2.png | Bin 0 -> 684 bytes .../titlebutton-alt/titlebutton-minimize.png | Bin 0 -> 368 bytes .../titlebutton-minimize@2.png | Bin 0 -> 622 bytes .../titlebutton-restore-active-dark.png | Bin 0 -> 367 bytes .../titlebutton-restore-active-dark@2.png | Bin 0 -> 559 bytes .../titlebutton-restore-active.png | Bin 0 -> 367 bytes .../titlebutton-restore-active@2.png | Bin 0 -> 559 bytes .../titlebutton-restore-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-restore-backdrop-dark@2.png | Bin 0 -> 460 bytes ...itlebutton-restore-backdrop-hover-dark.png | Bin 0 -> 362 bytes ...lebutton-restore-backdrop-hover-dark@2.png | Bin 0 -> 524 bytes .../titlebutton-restore-backdrop-hover.png | Bin 0 -> 377 bytes .../titlebutton-restore-backdrop-hover@2.png | Bin 0 -> 648 bytes .../titlebutton-restore-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-restore-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton-restore-dark.png | Bin 0 -> 335 bytes .../titlebutton-restore-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-restore-hover-dark.png | Bin 0 -> 367 bytes .../titlebutton-restore-hover-dark@2.png | Bin 0 -> 562 bytes .../titlebutton-restore-hover.png | Bin 0 -> 419 bytes .../titlebutton-restore-hover@2.png | Bin 0 -> 730 bytes .../titlebutton-alt/titlebutton-restore.png | Bin 0 -> 385 bytes .../titlebutton-alt/titlebutton-restore@2.png | Bin 0 -> 628 bytes .../titlebutton-close-active-dark.png | Bin 0 -> 380 bytes .../titlebutton-close-active-dark@2.png | Bin 0 -> 586 bytes .../titlebutton-close-active.png | Bin 0 -> 393 bytes .../titlebutton-close-active@2.png | Bin 0 -> 588 bytes .../titlebutton-close-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-close-backdrop-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-close-backdrop-hover-dark.png | Bin 0 -> 354 bytes ...itlebutton-close-backdrop-hover-dark@2.png | Bin 0 -> 573 bytes .../titlebutton-close-backdrop-hover.png | Bin 0 -> 419 bytes .../titlebutton-close-backdrop-hover@2.png | Bin 0 -> 691 bytes .../titlebutton-close-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-close-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-close-dark.png | Bin 0 -> 300 bytes .../titlebutton-close-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-close-hover-dark.png | Bin 0 -> 368 bytes .../titlebutton-close-hover-dark@2.png | Bin 0 -> 593 bytes .../titlebutton-close-hover.png | Bin 0 -> 432 bytes .../titlebutton-close-hover@2.png | Bin 0 -> 737 bytes .../titlebutton-small/titlebutton-close.png | Bin 0 -> 374 bytes .../titlebutton-small/titlebutton-close@2.png | Bin 0 -> 638 bytes .../titlebutton-maximize-active-dark.png | Bin 0 -> 360 bytes .../titlebutton-maximize-active-dark@2.png | Bin 0 -> 591 bytes .../titlebutton-maximize-active.png | Bin 0 -> 376 bytes .../titlebutton-maximize-active@2.png | Bin 0 -> 601 bytes .../titlebutton-maximize-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-maximize-backdrop-dark@2.png | Bin 0 -> 488 bytes ...tlebutton-maximize-backdrop-hover-dark.png | Bin 0 -> 341 bytes ...ebutton-maximize-backdrop-hover-dark@2.png | Bin 0 -> 579 bytes .../titlebutton-maximize-backdrop-hover.png | Bin 0 -> 399 bytes .../titlebutton-maximize-backdrop-hover@2.png | Bin 0 -> 699 bytes .../titlebutton-maximize-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-maximize-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-maximize-dark.png | Bin 0 -> 300 bytes .../titlebutton-maximize-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-maximize-hover-dark.png | Bin 0 -> 345 bytes .../titlebutton-maximize-hover-dark@2.png | Bin 0 -> 594 bytes .../titlebutton-maximize-hover.png | Bin 0 -> 430 bytes .../titlebutton-maximize-hover@2.png | Bin 0 -> 762 bytes .../titlebutton-maximize.png | Bin 0 -> 384 bytes .../titlebutton-maximize@2.png | Bin 0 -> 657 bytes .../titlebutton-minimize-active-dark.png | Bin 0 -> 334 bytes .../titlebutton-minimize-active-dark@2.png | Bin 0 -> 549 bytes .../titlebutton-minimize-active.png | Bin 0 -> 352 bytes .../titlebutton-minimize-active@2.png | Bin 0 -> 555 bytes .../titlebutton-minimize-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-minimize-backdrop-dark@2.png | Bin 0 -> 488 bytes ...tlebutton-minimize-backdrop-hover-dark.png | Bin 0 -> 316 bytes ...ebutton-minimize-backdrop-hover-dark@2.png | Bin 0 -> 526 bytes .../titlebutton-minimize-backdrop-hover.png | Bin 0 -> 373 bytes .../titlebutton-minimize-backdrop-hover@2.png | Bin 0 -> 650 bytes .../titlebutton-minimize-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-minimize-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-minimize-dark.png | Bin 0 -> 300 bytes .../titlebutton-minimize-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-minimize-hover-dark.png | Bin 0 -> 320 bytes .../titlebutton-minimize-hover-dark@2.png | Bin 0 -> 549 bytes .../titlebutton-minimize-hover.png | Bin 0 -> 410 bytes .../titlebutton-minimize-hover@2.png | Bin 0 -> 707 bytes .../titlebutton-minimize.png | Bin 0 -> 390 bytes .../titlebutton-minimize@2.png | Bin 0 -> 645 bytes .../titlebutton-restore-active-dark.png | Bin 0 -> 352 bytes .../titlebutton-restore-active-dark@2.png | Bin 0 -> 576 bytes .../titlebutton-restore-active.png | Bin 0 -> 379 bytes .../titlebutton-restore-active@2.png | Bin 0 -> 573 bytes .../titlebutton-restore-backdrop-dark.png | Bin 0 -> 300 bytes .../titlebutton-restore-backdrop-dark@2.png | Bin 0 -> 488 bytes ...itlebutton-restore-backdrop-hover-dark.png | Bin 0 -> 343 bytes ...lebutton-restore-backdrop-hover-dark@2.png | Bin 0 -> 555 bytes .../titlebutton-restore-backdrop-hover.png | Bin 0 -> 403 bytes .../titlebutton-restore-backdrop-hover@2.png | Bin 0 -> 670 bytes .../titlebutton-restore-backdrop.png | Bin 0 -> 353 bytes .../titlebutton-restore-backdrop@2.png | Bin 0 -> 598 bytes .../titlebutton-restore-dark.png | Bin 0 -> 300 bytes .../titlebutton-restore-dark@2.png | Bin 0 -> 488 bytes .../titlebutton-restore-hover-dark.png | Bin 0 -> 347 bytes .../titlebutton-restore-hover-dark@2.png | Bin 0 -> 572 bytes .../titlebutton-restore-hover.png | Bin 0 -> 433 bytes .../titlebutton-restore-hover@2.png | Bin 0 -> 734 bytes .../titlebutton-small/titlebutton-restore.png | Bin 0 -> 384 bytes .../titlebutton-restore@2.png | Bin 0 -> 657 bytes .../titlebutton-close-active-dark.png | Bin 0 -> 391 bytes .../titlebutton-close-active-dark@2.png | Bin 0 -> 551 bytes .../titlebutton/titlebutton-close-active.png | Bin 0 -> 402 bytes .../titlebutton-close-active@2.png | Bin 0 -> 555 bytes .../titlebutton-close-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-close-backdrop-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-close-backdrop-hover-dark.png | Bin 0 -> 398 bytes ...itlebutton-close-backdrop-hover-dark@2.png | Bin 0 -> 541 bytes .../titlebutton-close-backdrop-hover.png | Bin 0 -> 415 bytes .../titlebutton-close-backdrop-hover@2.png | Bin 0 -> 655 bytes .../titlebutton-close-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-close-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton/titlebutton-close-dark.png | Bin 0 -> 335 bytes .../titlebutton/titlebutton-close-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-close-hover-dark.png | Bin 0 -> 411 bytes .../titlebutton-close-hover-dark@2.png | Bin 0 -> 562 bytes .../titlebutton/titlebutton-close-hover.png | Bin 0 -> 428 bytes .../titlebutton/titlebutton-close-hover@2.png | Bin 0 -> 727 bytes .../titlebutton/titlebutton-close.png | Bin 0 -> 358 bytes .../titlebutton/titlebutton-close@2.png | Bin 0 -> 631 bytes .../titlebutton-maximize-active-dark.png | Bin 0 -> 379 bytes .../titlebutton-maximize-active-dark@2.png | Bin 0 -> 562 bytes .../titlebutton-maximize-active.png | Bin 0 -> 384 bytes .../titlebutton-maximize-active@2.png | Bin 0 -> 571 bytes .../titlebutton-maximize-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-maximize-backdrop-dark@2.png | Bin 0 -> 460 bytes ...tlebutton-maximize-backdrop-hover-dark.png | Bin 0 -> 379 bytes ...ebutton-maximize-backdrop-hover-dark@2.png | Bin 0 -> 552 bytes .../titlebutton-maximize-backdrop-hover.png | Bin 0 -> 392 bytes .../titlebutton-maximize-backdrop-hover@2.png | Bin 0 -> 659 bytes .../titlebutton-maximize-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-maximize-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton/titlebutton-maximize-dark.png | Bin 0 -> 335 bytes .../titlebutton-maximize-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-maximize-hover-dark.png | Bin 0 -> 384 bytes .../titlebutton-maximize-hover-dark@2.png | Bin 0 -> 571 bytes .../titlebutton-maximize-hover.png | Bin 0 -> 436 bytes .../titlebutton-maximize-hover@2.png | Bin 0 -> 730 bytes .../titlebutton/titlebutton-maximize.png | Bin 0 -> 385 bytes .../titlebutton/titlebutton-maximize@2.png | Bin 0 -> 628 bytes .../titlebutton-minimize-active-dark.png | Bin 0 -> 356 bytes .../titlebutton-minimize-active-dark@2.png | Bin 0 -> 516 bytes .../titlebutton-minimize-active.png | Bin 0 -> 356 bytes .../titlebutton-minimize-active@2.png | Bin 0 -> 520 bytes .../titlebutton-minimize-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-minimize-backdrop-dark@2.png | Bin 0 -> 460 bytes ...tlebutton-minimize-backdrop-hover-dark.png | Bin 0 -> 352 bytes ...ebutton-minimize-backdrop-hover-dark@2.png | Bin 0 -> 494 bytes .../titlebutton-minimize-backdrop-hover.png | Bin 0 -> 366 bytes .../titlebutton-minimize-backdrop-hover@2.png | Bin 0 -> 615 bytes .../titlebutton-minimize-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-minimize-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton/titlebutton-minimize-dark.png | Bin 0 -> 335 bytes .../titlebutton-minimize-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-minimize-hover-dark.png | Bin 0 -> 356 bytes .../titlebutton-minimize-hover-dark@2.png | Bin 0 -> 520 bytes .../titlebutton-minimize-hover.png | Bin 0 -> 389 bytes .../titlebutton-minimize-hover@2.png | Bin 0 -> 684 bytes .../titlebutton/titlebutton-minimize.png | Bin 0 -> 368 bytes .../titlebutton/titlebutton-minimize@2.png | Bin 0 -> 622 bytes .../titlebutton-restore-active-dark.png | Bin 0 -> 381 bytes .../titlebutton-restore-active-dark@2.png | Bin 0 -> 543 bytes .../titlebutton-restore-active.png | Bin 0 -> 385 bytes .../titlebutton-restore-active@2.png | Bin 0 -> 543 bytes .../titlebutton-restore-backdrop-dark.png | Bin 0 -> 335 bytes .../titlebutton-restore-backdrop-dark@2.png | Bin 0 -> 460 bytes ...itlebutton-restore-backdrop-hover-dark.png | Bin 0 -> 381 bytes ...lebutton-restore-backdrop-hover-dark@2.png | Bin 0 -> 527 bytes .../titlebutton-restore-backdrop-hover.png | Bin 0 -> 397 bytes .../titlebutton-restore-backdrop-hover@2.png | Bin 0 -> 633 bytes .../titlebutton-restore-backdrop.png | Bin 0 -> 344 bytes .../titlebutton-restore-backdrop@2.png | Bin 0 -> 558 bytes .../titlebutton/titlebutton-restore-dark.png | Bin 0 -> 335 bytes .../titlebutton-restore-dark@2.png | Bin 0 -> 460 bytes .../titlebutton-restore-hover-dark.png | Bin 0 -> 385 bytes .../titlebutton-restore-hover-dark@2.png | Bin 0 -> 543 bytes .../titlebutton/titlebutton-restore-hover.png | Bin 0 -> 437 bytes .../titlebutton-restore-hover@2.png | Bin 0 -> 695 bytes .../titlebutton/titlebutton-restore.png | Bin 0 -> 385 bytes .../titlebutton/titlebutton-restore@2.png | Bin 0 -> 628 bytes .../gtk-3.0/windows-assets/windows-assets.svg | 5909 +++++++++ src/assets/metacity-1/assets.svg | 1213 ++ src/assets/metacity-1/assets.txt | 28 + src/assets/metacity-1/assets/close.png | Bin 0 -> 486 bytes .../metacity-1/assets/close_focused.png | 1 + .../assets/close_focused_normal.png | 1 + .../assets/close_focused_prelight.png | Bin 0 -> 650 bytes .../assets/close_focused_pressed.png | Bin 0 -> 531 bytes .../metacity-1/assets/close_unfocused.png | Bin 0 -> 421 bytes .../assets/close_unfocused_prelight.png | 1 + .../assets/close_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/maximize.png | Bin 0 -> 477 bytes .../metacity-1/assets/maximize_focused.png | 1 + .../assets/maximize_focused_normal.png | 1 + .../assets/maximize_focused_prelight.png | Bin 0 -> 576 bytes .../assets/maximize_focused_pressed.png | Bin 0 -> 472 bytes .../metacity-1/assets/maximize_unfocused.png | Bin 0 -> 421 bytes .../assets/maximize_unfocused_prelight.png | 1 + .../assets/maximize_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/menu.png | Bin 0 -> 421 bytes src/assets/metacity-1/assets/menu_focused.png | 1 + .../metacity-1/assets/menu_focused_normal.png | 1 + .../assets/menu_focused_prelight.png | Bin 0 -> 544 bytes .../assets/menu_focused_pressed.png | Bin 0 -> 494 bytes .../metacity-1/assets/menu_unfocused.png | Bin 0 -> 421 bytes .../assets/menu_unfocused_prelight.png | 1 + .../assets/menu_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/minimize.png | Bin 0 -> 474 bytes .../metacity-1/assets/minimize_focused.png | 1 + .../assets/minimize_focused_normal.png | 1 + .../assets/minimize_focused_prelight.png | Bin 0 -> 508 bytes .../assets/minimize_focused_pressed.png | Bin 0 -> 411 bytes .../metacity-1/assets/minimize_unfocused.png | Bin 0 -> 421 bytes .../assets/minimize_unfocused_prelight.png | 1 + .../assets/minimize_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/shade.png | Bin 0 -> 459 bytes .../metacity-1/assets/shade_focused.png | 1 + .../assets/shade_focused_normal.png | 1 + .../assets/shade_focused_prelight.png | Bin 0 -> 507 bytes .../assets/shade_focused_pressed.png | Bin 0 -> 437 bytes .../metacity-1/assets/shade_unfocused.png | Bin 0 -> 421 bytes .../assets/shade_unfocused_prelight.png | 1 + .../assets/shade_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/unmaximize.png | Bin 0 -> 477 bytes .../metacity-1/assets/unmaximize_focused.png | 1 + .../assets/unmaximize_focused_normal.png | 1 + .../assets/unmaximize_focused_prelight.png | Bin 0 -> 551 bytes .../assets/unmaximize_focused_pressed.png | Bin 0 -> 464 bytes .../assets/unmaximize_unfocused.png | Bin 0 -> 421 bytes .../assets/unmaximize_unfocused_prelight.png | 1 + .../assets/unmaximize_unfocused_pressed.png | 1 + src/assets/metacity-1/assets/unshade.png | Bin 0 -> 459 bytes .../metacity-1/assets/unshade_focused.png | 1 + .../assets/unshade_focused_normal.png | 1 + .../assets/unshade_focused_prelight.png | Bin 0 -> 529 bytes .../assets/unshade_focused_pressed.png | Bin 0 -> 446 bytes .../metacity-1/assets/unshade_unfocused.png | Bin 0 -> 421 bytes .../assets/unshade_unfocused_prelight.png | 1 + .../assets/unshade_unfocused_pressed.png | 1 + src/assets/metacity-1/render-assets.sh | 57 + src/assets/metacity-1/thumbnail-dark.png | Bin 0 -> 1583 bytes src/assets/metacity-1/thumbnail-light.png | Bin 0 -> 1584 bytes src/assets/metacity-1/thumbnail.svg | 94 + src/assets/xfwm4/assets-dark.svg | 2338 ++++ .../xfwm4/assets-dark/bottom-active.png | Bin 0 -> 153 bytes .../xfwm4/assets-dark/bottom-inactive.png | Bin 0 -> 153 bytes .../xfwm4/assets-dark/bottom-left-active.png | Bin 0 -> 176 bytes .../assets-dark/bottom-left-inactive.png | Bin 0 -> 176 bytes .../xfwm4/assets-dark/bottom-right-active.png | Bin 0 -> 176 bytes .../assets-dark/bottom-right-inactive.png | Bin 0 -> 176 bytes src/assets/xfwm4/assets-dark/close-active.png | Bin 0 -> 388 bytes .../xfwm4/assets-dark/close-inactive.png | Bin 0 -> 262 bytes .../xfwm4/assets-dark/close-prelight.png | Bin 0 -> 464 bytes .../xfwm4/assets-dark/close-pressed.png | Bin 0 -> 461 bytes src/assets/xfwm4/assets-dark/hide-active.png | Bin 0 -> 399 bytes .../xfwm4/assets-dark/hide-inactive.png | Bin 0 -> 262 bytes .../xfwm4/assets-dark/hide-prelight.png | Bin 0 -> 422 bytes src/assets/xfwm4/assets-dark/hide-pressed.png | Bin 0 -> 421 bytes src/assets/xfwm4/assets-dark/left-active.png | Bin 0 -> 154 bytes .../xfwm4/assets-dark/left-inactive.png | Bin 0 -> 154 bytes .../xfwm4/assets-dark/maximize-active.png | Bin 0 -> 401 bytes .../xfwm4/assets-dark/maximize-inactive.png | Bin 0 -> 262 bytes .../xfwm4/assets-dark/maximize-prelight.png | Bin 0 -> 450 bytes .../xfwm4/assets-dark/maximize-pressed.png | Bin 0 -> 424 bytes .../assets-dark/maximize-toggled-active.png | Bin 0 -> 401 bytes .../assets-dark/maximize-toggled-inactive.png | Bin 0 -> 262 bytes .../assets-dark/maximize-toggled-prelight.png | Bin 0 -> 451 bytes .../assets-dark/maximize-toggled-pressed.png | Bin 0 -> 427 bytes src/assets/xfwm4/assets-dark/menu-active.png | Bin 0 -> 279 bytes .../xfwm4/assets-dark/menu-inactive.png | Bin 0 -> 269 bytes src/assets/xfwm4/assets-dark/menu-pressed.png | Bin 0 -> 436 bytes src/assets/xfwm4/assets-dark/right-active.png | Bin 0 -> 154 bytes .../xfwm4/assets-dark/right-inactive.png | Bin 0 -> 154 bytes src/assets/xfwm4/assets-dark/shade-active.png | Bin 0 -> 215 bytes .../xfwm4/assets-dark/shade-inactive.png | Bin 0 -> 213 bytes .../xfwm4/assets-dark/shade-pressed.png | Bin 0 -> 297 bytes src/assets/xfwm4/assets-dark/stick-active.png | Bin 0 -> 221 bytes .../xfwm4/assets-dark/stick-inactive.png | Bin 0 -> 221 bytes .../xfwm4/assets-dark/stick-pressed.png | Bin 0 -> 224 bytes .../xfwm4/assets-dark/title-1-active.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-1-inactive.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-2-active.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-2-inactive.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-3-active.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-3-inactive.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-4-active.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-4-inactive.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-5-active.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/title-5-inactive.png | Bin 0 -> 178 bytes .../xfwm4/assets-dark/top-left-active.png | Bin 0 -> 212 bytes .../xfwm4/assets-dark/top-left-inactive.png | Bin 0 -> 212 bytes .../xfwm4/assets-dark/top-right-active.png | Bin 0 -> 222 bytes .../xfwm4/assets-dark/top-right-inactive.png | Bin 0 -> 222 bytes src/assets/xfwm4/assets-light.svg | 2332 ++++ .../xfwm4/assets-light/bottom-active.png | Bin 0 -> 155 bytes .../xfwm4/assets-light/bottom-inactive.png | Bin 0 -> 155 bytes .../xfwm4/assets-light/bottom-left-active.png | Bin 0 -> 174 bytes .../assets-light/bottom-left-inactive.png | Bin 0 -> 174 bytes .../assets-light/bottom-right-active.png | Bin 0 -> 176 bytes .../assets-light/bottom-right-inactive.png | Bin 0 -> 176 bytes .../xfwm4/assets-light/close-active.png | Bin 0 -> 486 bytes .../xfwm4/assets-light/close-inactive.png | Bin 0 -> 283 bytes .../xfwm4/assets-light/close-prelight.png | Bin 0 -> 567 bytes .../xfwm4/assets-light/close-pressed.png | Bin 0 -> 530 bytes src/assets/xfwm4/assets-light/hide-active.png | Bin 0 -> 482 bytes .../xfwm4/assets-light/hide-inactive.png | Bin 0 -> 283 bytes .../xfwm4/assets-light/hide-prelight.png | Bin 0 -> 504 bytes .../xfwm4/assets-light/hide-pressed.png | Bin 0 -> 483 bytes src/assets/xfwm4/assets-light/left-active.png | Bin 0 -> 155 bytes .../xfwm4/assets-light/left-inactive.png | Bin 0 -> 155 bytes .../xfwm4/assets-light/maximize-active.png | Bin 0 -> 476 bytes .../xfwm4/assets-light/maximize-inactive.png | Bin 0 -> 283 bytes .../xfwm4/assets-light/maximize-prelight.png | Bin 0 -> 520 bytes .../xfwm4/assets-light/maximize-pressed.png | Bin 0 -> 494 bytes .../assets-light/maximize-toggled-active.png | Bin 0 -> 476 bytes .../maximize-toggled-inactive.png | Bin 0 -> 283 bytes .../maximize-toggled-prelight.png | Bin 0 -> 528 bytes .../assets-light/maximize-toggled-pressed.png | Bin 0 -> 494 bytes src/assets/xfwm4/assets-light/menu-active.png | Bin 0 -> 306 bytes .../xfwm4/assets-light/menu-inactive.png | Bin 0 -> 290 bytes .../xfwm4/assets-light/menu-pressed.png | Bin 0 -> 567 bytes .../xfwm4/assets-light/right-active.png | Bin 0 -> 154 bytes .../xfwm4/assets-light/right-inactive.png | Bin 0 -> 154 bytes .../xfwm4/assets-light/shade-active.png | Bin 0 -> 225 bytes .../xfwm4/assets-light/shade-inactive.png | Bin 0 -> 223 bytes .../xfwm4/assets-light/shade-pressed.png | Bin 0 -> 341 bytes .../xfwm4/assets-light/stick-active.png | Bin 0 -> 197 bytes .../xfwm4/assets-light/stick-inactive.png | Bin 0 -> 203 bytes .../xfwm4/assets-light/stick-pressed.png | Bin 0 -> 290 bytes .../xfwm4/assets-light/title-1-active.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-1-inactive.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-2-active.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-2-inactive.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-3-active.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-3-inactive.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-4-active.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-4-inactive.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-5-active.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/title-5-inactive.png | Bin 0 -> 158 bytes .../xfwm4/assets-light/top-left-active.png | Bin 0 -> 213 bytes .../xfwm4/assets-light/top-left-inactive.png | Bin 0 -> 213 bytes .../xfwm4/assets-light/top-right-active.png | Bin 0 -> 210 bytes .../xfwm4/assets-light/top-right-inactive.png | Bin 0 -> 210 bytes src/assets/xfwm4/assets.txt | 49 + src/assets/xfwm4/render-assets.sh | 38 + src/main/cinnamon/cinnamon-dark-solid.css | 2309 ++++ src/main/cinnamon/cinnamon-dark-solid.scss | 8 + src/main/cinnamon/cinnamon-dark.css | 2309 ++++ src/main/cinnamon/cinnamon-dark.scss | 8 + src/main/cinnamon/cinnamon-light-solid.css | 2293 ++++ src/main/cinnamon/cinnamon-light-solid.scss | 8 + src/main/cinnamon/cinnamon-light.css | 2293 ++++ src/main/cinnamon/cinnamon-light.scss | 8 + .../gnome-shell/gnome-shell-dark-solid.css | 3771 ++++++ .../gnome-shell/gnome-shell-dark-solid.scss | 9 + src/main/gnome-shell/gnome-shell-dark.css | 3771 ++++++ src/main/gnome-shell/gnome-shell-dark.scss | 9 + .../gnome-shell/gnome-shell-light-solid.css | 3771 ++++++ .../gnome-shell/gnome-shell-light-solid.scss | 9 + src/main/gnome-shell/gnome-shell-light.css | 3771 ++++++ src/main/gnome-shell/gnome-shell-light.scss | 9 + .../gnome-shell-theme.gresource.xml | 70 + src/main/gtk-2.0/common/apps.rc | 157 + src/main/gtk-2.0/common/main.rc | 2493 ++++ src/main/gtk-2.0/common/panel.rc | 196 + src/main/gtk-2.0/common/xfce-notify.rc | 73 + src/main/gtk-2.0/gtkrc-dark | 26 + src/main/gtk-2.0/gtkrc-light | 26 + src/main/gtk-2.0/menubar-toolbar-dark.rc | 225 + src/main/gtk-2.0/menubar-toolbar-light.rc | 167 + src/main/gtk-3.0/gtk-dark-solid.css | 10242 +++++++++++++++ src/main/gtk-3.0/gtk-dark-solid.scss | 15 + src/main/gtk-3.0/gtk-dark.css | 10242 +++++++++++++++ src/main/gtk-3.0/gtk-dark.scss | 15 + src/main/gtk-3.0/gtk-light-solid.css | 10285 ++++++++++++++++ src/main/gtk-3.0/gtk-light-solid.scss | 15 + src/main/gtk-3.0/gtk-light.css | 10285 ++++++++++++++++ src/main/gtk-3.0/gtk-light.scss | 15 + src/main/gtk-3.0/gtk.gresource.xml | 243 + src/main/gtk-3.0/make_gresource_xml.sh | 34 + src/main/metacity-1/metacity-theme-3.xml | 1197 ++ src/main/metacity-1/metacity-theme-dark.xml | 1143 ++ src/main/metacity-1/metacity-theme-light.xml | 1143 ++ src/main/xfwm4/themerc-dark | 23 + src/main/xfwm4/themerc-light | 23 + src/other/plank/theme-dark/dock.theme | 59 + src/other/plank/theme-dark/hover.theme | 17 + src/other/plank/theme-light/dock.theme | 63 + src/sass/_colors.scss | 188 + src/sass/_variables.scss | 67 + src/sass/cinnamon/_common.scss | 2031 +++ src/sass/cinnamon/_drawing.scss | 129 + src/sass/gnome-shell/_common.scss | 2850 +++++ src/sass/gnome-shell/_drawing.scss | 238 + src/sass/gnome-shell/_extensions.scss | 252 + src/sass/gtk/_applications.scss | 3370 +++++ src/sass/gtk/_budgie.scss | 1252 ++ src/sass/gtk/_colors-public.scss | 150 + src/sass/gtk/_common.scss | 4027 ++++++ src/sass/gtk/_drawing.scss | 463 + src/sass/gtk/_granite.scss | 218 + src/sass/gtk/_lightdm.scss | 109 + src/sass/gtk/_transparent_widgets.scss | 216 + src/sass/gtk/_unity.scss | 160 + 1114 files changed, 129210 insertions(+) create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 HACKING create mode 100644 LICENSE create mode 100644 README.md create mode 100755 install.sh create mode 100755 parse-sass.sh create mode 100644 preview-gtk.png create mode 100644 preview-shell.png create mode 100755 render-assets.sh create mode 100644 src/assets/cinnamon/assets-dark/calendar-arrow-left.svg create mode 100644 src/assets/cinnamon/assets-dark/calendar-arrow-right.svg create mode 100644 src/assets/cinnamon/assets-dark/checkbox-off.svg create mode 100644 src/assets/cinnamon/assets-dark/checkbox.svg create mode 100644 src/assets/cinnamon/assets-dark/menu-solid.svg create mode 100644 src/assets/cinnamon/assets-dark/menu.svg create mode 100644 src/assets/cinnamon/assets-dark/radiobutton-off.svg create mode 100644 src/assets/cinnamon/assets-dark/radiobutton.svg create mode 100644 src/assets/cinnamon/assets-dark/submenu.svg create mode 100644 src/assets/cinnamon/assets-dark/trash-icon.svg create mode 100644 src/assets/cinnamon/assets-light/calendar-arrow-left.svg create mode 100644 src/assets/cinnamon/assets-light/calendar-arrow-right.svg create mode 100644 src/assets/cinnamon/assets-light/checkbox-off.svg create mode 100644 src/assets/cinnamon/assets-light/checkbox.svg create mode 100644 src/assets/cinnamon/assets-light/menu-solid.svg create mode 100644 src/assets/cinnamon/assets-light/menu.svg create mode 100644 src/assets/cinnamon/assets-light/radiobutton-off.svg create mode 100644 src/assets/cinnamon/assets-light/radiobutton.svg create mode 100644 src/assets/cinnamon/assets-light/submenu.svg create mode 100644 src/assets/cinnamon/assets-light/trash-icon.svg create mode 100644 src/assets/cinnamon/common-assets/add-workspace-active.svg create mode 100644 src/assets/cinnamon/common-assets/add-workspace-hover.svg create mode 100644 src/assets/cinnamon/common-assets/add-workspace.svg create mode 100644 src/assets/cinnamon/common-assets/close-active.svg create mode 100644 src/assets/cinnamon/common-assets/close-hover.svg create mode 100644 src/assets/cinnamon/common-assets/close.svg create mode 100644 src/assets/cinnamon/common-assets/corner-ripple.svg create mode 100644 src/assets/cinnamon/common-assets/menu-hover.svg create mode 100644 src/assets/cinnamon/common-assets/toggle-off.svg create mode 100644 src/assets/cinnamon/common-assets/toggle-on.svg create mode 100644 src/assets/cinnamon/thumbnail-dark.png create mode 100644 src/assets/cinnamon/thumbnail-light.png create mode 100644 src/assets/cinnamon/thumbnail.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-arch.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-debian.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-fedora.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-gnome.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-manjaro.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-normal.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-ubuntu.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities-void.svg create mode 100644 src/assets/gnome-shell/assets-dark/activities/activities.svg create mode 100644 src/assets/gnome-shell/assets-dark/calendar-arrow-left.svg create mode 100644 src/assets/gnome-shell/assets-dark/calendar-arrow-right.svg create mode 100644 src/assets/gnome-shell/assets-dark/checkbox-off.svg create mode 100644 src/assets/gnome-shell/assets-dark/close.svg create mode 100644 src/assets/gnome-shell/assets-dark/key-hide.svg create mode 100644 src/assets/gnome-shell/assets-dark/key-layout.svg create mode 100644 src/assets/gnome-shell/assets-dark/key-shift.svg create mode 100644 src/assets/gnome-shell/assets-dark/no-events.svg create mode 100644 src/assets/gnome-shell/assets-dark/no-notifications.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-arch.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-debian.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-fedora.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-gnome.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-manjaro.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-normal.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-ubuntu.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities-void.svg create mode 100644 src/assets/gnome-shell/assets-light/activities/activities.svg create mode 100644 src/assets/gnome-shell/assets-light/calendar-arrow-left.svg create mode 100644 src/assets/gnome-shell/assets-light/calendar-arrow-right.svg create mode 100644 src/assets/gnome-shell/assets-light/checkbox-off.svg create mode 100644 src/assets/gnome-shell/assets-light/close.svg create mode 100644 src/assets/gnome-shell/assets-light/key-hide.svg create mode 100644 src/assets/gnome-shell/assets-light/key-layout.svg create mode 100644 src/assets/gnome-shell/assets-light/key-shift.svg create mode 100644 src/assets/gnome-shell/assets-light/no-events.svg create mode 100644 src/assets/gnome-shell/assets-light/no-notifications.svg create mode 100644 src/assets/gnome-shell/common-assets/background.jpg create mode 100644 src/assets/gnome-shell/common-assets/checkbox.svg create mode 100644 src/assets/gnome-shell/common-assets/dash-placeholder.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running1-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running1.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running2-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running2.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running3-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running3.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running4-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/bottom-running4.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running1-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running1.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running2-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running2.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running3-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running3.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running4-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/left-running4.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running1-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running1.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running2-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running2.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running3-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running3.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running4-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/right-running4.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running1-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running1.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running2-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running2.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running3-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running3.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running4-focused.svg create mode 100644 src/assets/gnome-shell/common-assets/dash/top-running4.svg create mode 100644 src/assets/gnome-shell/common-assets/key-enter.svg create mode 100644 src/assets/gnome-shell/common-assets/key-shift-latched-uppercase.svg create mode 100644 src/assets/gnome-shell/common-assets/key-shift-uppercase.svg create mode 100644 src/assets/gnome-shell/common-assets/more-results.svg create mode 100644 src/assets/gnome-shell/common-assets/noise-texture.svg create mode 100644 src/assets/gnome-shell/common-assets/process-working.svg create mode 100644 src/assets/gnome-shell/common-assets/startup.svg create mode 100644 src/assets/gnome-shell/common-assets/startup@2.svg create mode 100644 src/assets/gnome-shell/common-assets/toggle-off.svg create mode 100644 src/assets/gnome-shell/common-assets/toggle-on.svg create mode 100644 src/assets/gnome-shell/common-assets/window-close-active.svg create mode 100644 src/assets/gnome-shell/common-assets/window-close-hover.svg create mode 100644 src/assets/gnome-shell/common-assets/window-close.svg create mode 100644 src/assets/gtk-2.0/assets-dark.svg create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down-small-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down-small-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down-small.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-down.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-left-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-left-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-left.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-right-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-right-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-right.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up-small-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up-small-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up-small.png create mode 100644 src/assets/gtk-2.0/assets-dark/arrow-up.png create mode 100644 src/assets/gtk-2.0/assets-dark/border.png create mode 100644 src/assets/gtk-2.0/assets-dark/button-active-hover.png create mode 100644 src/assets/gtk-2.0/assets-dark/button-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/button-hover.png create mode 100644 src/assets/gtk-2.0/assets-dark/button-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/button.png create mode 100644 src/assets/gtk-2.0/assets-dark/checkbox-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/checkbox-checked.png create mode 100644 src/assets/gtk-2.0/assets-dark/checkbox-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/checkbox-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-border-focus-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-border-focus.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-border-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-border.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button-active-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button-insensitive-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-button.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-focus-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-focus-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-focus-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-focus.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/combo-entry.png create mode 100644 src/assets/gtk-2.0/assets-dark/down-background-disable-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/down-background-disable.png create mode 100644 src/assets/gtk-2.0/assets-dark/down-background-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/down-background.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-active-bg.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-active-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-active-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-background-disabled.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-background.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-bg.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-border-active-bg.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-border-bg.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-disabled-bg.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-disabled-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-disabled-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/entry-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/focus-line.png create mode 100644 src/assets/gtk-2.0/assets-dark/frame-gap-end.png create mode 100644 src/assets/gtk-2.0/assets-dark/frame-gap-start.png create mode 100644 src/assets/gtk-2.0/assets-dark/frame.png create mode 100644 src/assets/gtk-2.0/assets-dark/handle-h.png create mode 100644 src/assets/gtk-2.0/assets-dark/handle-v.png create mode 100644 src/assets/gtk-2.0/assets-dark/inline-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/line-h.png create mode 100644 src/assets/gtk-2.0/assets-dark/line-v.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-arrow-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-arrow.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-checkbox-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-checkbox-checked.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-radio-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-radio-checked.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-radio-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-radio-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-dark/menu-separator.png create mode 100644 src/assets/gtk-2.0/assets-dark/menubar.png create mode 100644 src/assets/gtk-2.0/assets-dark/menubar_button.png create mode 100644 src/assets/gtk-2.0/assets-dark/menuitem.png create mode 100644 src/assets/gtk-2.0/assets-dark/minus.png create mode 100644 src/assets/gtk-2.0/assets-dark/notebook-gap-horiz.png create mode 100644 src/assets/gtk-2.0/assets-dark/notebook-gap-vert.png create mode 100644 src/assets/gtk-2.0/assets-dark/notebook.png create mode 100644 src/assets/gtk-2.0/assets-dark/null.png create mode 100644 src/assets/gtk-2.0/assets-dark/pathbar_button_active.png create mode 100644 src/assets/gtk-2.0/assets-dark/pathbar_button_prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/plus.png create mode 100644 src/assets/gtk-2.0/assets-dark/progressbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/progressbar_v.png create mode 100644 src/assets/gtk-2.0/assets-dark/radio-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/radio-checked.png create mode 100644 src/assets/gtk-2.0/assets-dark/radio-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/radio-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-horiz-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-horiz-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-horiz-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-horiz.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-vert-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-vert-insens.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-vert-prelight.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider-vert.png create mode 100644 src/assets/gtk-2.0/assets-dark/slider.png create mode 100644 src/assets/gtk-2.0/assets-dark/tab-bottom-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/tab-left-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/tab-right-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/tab-top-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/toolbar-button-active-hover.png create mode 100644 src/assets/gtk-2.0/assets-dark/toolbar-button-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/toolbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/tree_header.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-horizontal-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-horizontal.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-progressbar.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-progressbar_v.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-scrollbar-horiz.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-scrollbar-vert.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-vertical-active.png create mode 100644 src/assets/gtk-2.0/assets-dark/trough-vertical.png create mode 100644 src/assets/gtk-2.0/assets-dark/up-background-disable-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/up-background-disable.png create mode 100644 src/assets/gtk-2.0/assets-dark/up-background-rtl.png create mode 100644 src/assets/gtk-2.0/assets-dark/up-background.png create mode 100644 src/assets/gtk-2.0/assets-light.svg create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down-small-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down-small-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down-small.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-down.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-left-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-left-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-left.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-right-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-right-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-right.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up-small-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up-small-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up-small.png create mode 100644 src/assets/gtk-2.0/assets-light/arrow-up.png create mode 100644 src/assets/gtk-2.0/assets-light/border.png create mode 100644 src/assets/gtk-2.0/assets-light/button-active-hover.png create mode 100644 src/assets/gtk-2.0/assets-light/button-active.png create mode 100644 src/assets/gtk-2.0/assets-light/button-hover.png create mode 100644 src/assets/gtk-2.0/assets-light/button-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/button.png create mode 100644 src/assets/gtk-2.0/assets-light/checkbox-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/checkbox-checked.png create mode 100644 src/assets/gtk-2.0/assets-light/checkbox-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/checkbox-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-border-focus-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-border-focus.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-border-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-border.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button-active-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button-active.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-button.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-focus-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-focus-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-focus-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-focus.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-insensitive-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-insensitive-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-insensitive-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-notebook-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/combo-entry.png create mode 100644 src/assets/gtk-2.0/assets-light/down-background-disable-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/down-background-disable.png create mode 100644 src/assets/gtk-2.0/assets-light/down-background-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/down-background.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-active-bg.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-active-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-active-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-background-disabled.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-background.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-bg.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-border-active-bg.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-border-bg.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-disabled-bg.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-disabled-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-disabled-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/entry-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-light/focus-line.png create mode 100644 src/assets/gtk-2.0/assets-light/frame-gap-end.png create mode 100644 src/assets/gtk-2.0/assets-light/frame-gap-start.png create mode 100644 src/assets/gtk-2.0/assets-light/frame.png create mode 100644 src/assets/gtk-2.0/assets-light/handle-h.png create mode 100644 src/assets/gtk-2.0/assets-light/handle-v.png create mode 100644 src/assets/gtk-2.0/assets-light/inline-toolbar.png create mode 100644 src/assets/gtk-2.0/assets-light/line-h.png create mode 100644 src/assets/gtk-2.0/assets-light/line-v.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-arrow-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-arrow.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-checkbox-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-checkbox-checked.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-checkbox-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-checkbox-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-radio-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-radio-checked.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-radio-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-radio-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-light/menu-separator.png create mode 100644 src/assets/gtk-2.0/assets-light/menubar.png create mode 100644 src/assets/gtk-2.0/assets-light/menubar_button.png create mode 100644 src/assets/gtk-2.0/assets-light/menuitem.png create mode 100644 src/assets/gtk-2.0/assets-light/minus.png create mode 100644 src/assets/gtk-2.0/assets-light/notebook-gap-horiz.png create mode 100644 src/assets/gtk-2.0/assets-light/notebook-gap-vert.png create mode 100644 src/assets/gtk-2.0/assets-light/notebook.png create mode 100644 src/assets/gtk-2.0/assets-light/null.png create mode 100644 src/assets/gtk-2.0/assets-light/pathbar_button_active.png create mode 100644 src/assets/gtk-2.0/assets-light/pathbar_button_prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/plus.png create mode 100644 src/assets/gtk-2.0/assets-light/progressbar.png create mode 100644 src/assets/gtk-2.0/assets-light/progressbar_v.png create mode 100644 src/assets/gtk-2.0/assets-light/radio-checked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/radio-checked.png create mode 100644 src/assets/gtk-2.0/assets-light/radio-unchecked-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/radio-unchecked.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-horiz-active.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-horiz-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-horiz-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-horiz.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-insensitive.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-vert-active.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-vert-insens.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-vert-prelight.png create mode 100644 src/assets/gtk-2.0/assets-light/slider-vert.png create mode 100644 src/assets/gtk-2.0/assets-light/slider.png create mode 100644 src/assets/gtk-2.0/assets-light/tab-bottom-active.png create mode 100644 src/assets/gtk-2.0/assets-light/tab-left-active.png create mode 100644 src/assets/gtk-2.0/assets-light/tab-right-active.png create mode 100644 src/assets/gtk-2.0/assets-light/tab-top-active.png create mode 100644 src/assets/gtk-2.0/assets-light/toolbar-button-active-hover.png create mode 100644 src/assets/gtk-2.0/assets-light/toolbar-button-active.png create mode 100644 src/assets/gtk-2.0/assets-light/toolbar.png create mode 100644 src/assets/gtk-2.0/assets-light/tree_header.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-horizontal-active.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-horizontal.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-progressbar.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-progressbar_v.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-scrollbar-horiz.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-scrollbar-vert.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-vertical-active.png create mode 100644 src/assets/gtk-2.0/assets-light/trough-vertical.png create mode 100644 src/assets/gtk-2.0/assets-light/up-background-disable-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/up-background-disable.png create mode 100644 src/assets/gtk-2.0/assets-light/up-background-rtl.png create mode 100644 src/assets/gtk-2.0/assets-light/up-background.png create mode 100644 src/assets/gtk-2.0/assets.txt create mode 100755 src/assets/gtk-2.0/render-assets.sh create mode 100644 src/assets/gtk-3.0/common-assets/assets.svg create mode 100644 src/assets/gtk-3.0/common-assets/assets.txt create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-checked@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-mixed@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/combobox-arrow.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/combobox-arrow@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-checked@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-mixed@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-selected.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked-selected@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/radio-unchecked@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-icon-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-icon-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-icon.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting-icon@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/setting@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-active@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-hover.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-hover@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-insensitive-dark.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-insensitive-dark@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-insensitive.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch-insensitive@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/switch@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-off.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-off@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled@2.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-on.png create mode 100644 src/assets/gtk-3.0/common-assets/assets/toggle-on@2.png create mode 100755 src/assets/gtk-3.0/common-assets/render-assets.sh create mode 100644 src/assets/gtk-3.0/thumbnail-dark.png create mode 100644 src/assets/gtk-3.0/thumbnail-light.png create mode 100644 src/assets/gtk-3.0/thumbnail.svg create mode 100644 src/assets/gtk-3.0/windows-assets/assets.txt create mode 100755 src/assets/gtk-3.0/windows-assets/render-alt-assets.sh create mode 100755 src/assets/gtk-3.0/windows-assets/render-alt-small-assets.sh create mode 100755 src/assets/gtk-3.0/windows-assets/render-assets.sh create mode 100755 src/assets/gtk-3.0/windows-assets/render-small-assets.sh create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover-dark.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover-dark@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore.png create mode 100644 src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore@2.png create mode 100644 src/assets/gtk-3.0/windows-assets/windows-assets.svg create mode 100644 src/assets/metacity-1/assets.svg create mode 100644 src/assets/metacity-1/assets.txt create mode 100644 src/assets/metacity-1/assets/close.png create mode 120000 src/assets/metacity-1/assets/close_focused.png create mode 120000 src/assets/metacity-1/assets/close_focused_normal.png create mode 100644 src/assets/metacity-1/assets/close_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/close_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/close_unfocused.png create mode 120000 src/assets/metacity-1/assets/close_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/close_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/maximize.png create mode 120000 src/assets/metacity-1/assets/maximize_focused.png create mode 120000 src/assets/metacity-1/assets/maximize_focused_normal.png create mode 100644 src/assets/metacity-1/assets/maximize_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/maximize_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/maximize_unfocused.png create mode 120000 src/assets/metacity-1/assets/maximize_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/maximize_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/menu.png create mode 120000 src/assets/metacity-1/assets/menu_focused.png create mode 120000 src/assets/metacity-1/assets/menu_focused_normal.png create mode 100644 src/assets/metacity-1/assets/menu_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/menu_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/menu_unfocused.png create mode 120000 src/assets/metacity-1/assets/menu_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/menu_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/minimize.png create mode 120000 src/assets/metacity-1/assets/minimize_focused.png create mode 120000 src/assets/metacity-1/assets/minimize_focused_normal.png create mode 100644 src/assets/metacity-1/assets/minimize_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/minimize_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/minimize_unfocused.png create mode 120000 src/assets/metacity-1/assets/minimize_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/minimize_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/shade.png create mode 120000 src/assets/metacity-1/assets/shade_focused.png create mode 120000 src/assets/metacity-1/assets/shade_focused_normal.png create mode 100644 src/assets/metacity-1/assets/shade_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/shade_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/shade_unfocused.png create mode 120000 src/assets/metacity-1/assets/shade_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/shade_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/unmaximize.png create mode 120000 src/assets/metacity-1/assets/unmaximize_focused.png create mode 120000 src/assets/metacity-1/assets/unmaximize_focused_normal.png create mode 100644 src/assets/metacity-1/assets/unmaximize_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/unmaximize_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/unmaximize_unfocused.png create mode 120000 src/assets/metacity-1/assets/unmaximize_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/unmaximize_unfocused_pressed.png create mode 100644 src/assets/metacity-1/assets/unshade.png create mode 120000 src/assets/metacity-1/assets/unshade_focused.png create mode 120000 src/assets/metacity-1/assets/unshade_focused_normal.png create mode 100644 src/assets/metacity-1/assets/unshade_focused_prelight.png create mode 100644 src/assets/metacity-1/assets/unshade_focused_pressed.png create mode 100644 src/assets/metacity-1/assets/unshade_unfocused.png create mode 120000 src/assets/metacity-1/assets/unshade_unfocused_prelight.png create mode 120000 src/assets/metacity-1/assets/unshade_unfocused_pressed.png create mode 100755 src/assets/metacity-1/render-assets.sh create mode 100644 src/assets/metacity-1/thumbnail-dark.png create mode 100644 src/assets/metacity-1/thumbnail-light.png create mode 100644 src/assets/metacity-1/thumbnail.svg create mode 100644 src/assets/xfwm4/assets-dark.svg create mode 100644 src/assets/xfwm4/assets-dark/bottom-active.png create mode 100644 src/assets/xfwm4/assets-dark/bottom-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/bottom-left-active.png create mode 100644 src/assets/xfwm4/assets-dark/bottom-left-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/bottom-right-active.png create mode 100644 src/assets/xfwm4/assets-dark/bottom-right-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/close-active.png create mode 100644 src/assets/xfwm4/assets-dark/close-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/close-prelight.png create mode 100644 src/assets/xfwm4/assets-dark/close-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/hide-active.png create mode 100644 src/assets/xfwm4/assets-dark/hide-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/hide-prelight.png create mode 100644 src/assets/xfwm4/assets-dark/hide-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/left-active.png create mode 100644 src/assets/xfwm4/assets-dark/left-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-active.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-prelight.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-toggled-active.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-toggled-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-toggled-prelight.png create mode 100644 src/assets/xfwm4/assets-dark/maximize-toggled-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/menu-active.png create mode 100644 src/assets/xfwm4/assets-dark/menu-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/menu-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/right-active.png create mode 100644 src/assets/xfwm4/assets-dark/right-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/shade-active.png create mode 100644 src/assets/xfwm4/assets-dark/shade-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/shade-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/stick-active.png create mode 100644 src/assets/xfwm4/assets-dark/stick-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/stick-pressed.png create mode 100644 src/assets/xfwm4/assets-dark/title-1-active.png create mode 100644 src/assets/xfwm4/assets-dark/title-1-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/title-2-active.png create mode 100644 src/assets/xfwm4/assets-dark/title-2-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/title-3-active.png create mode 100644 src/assets/xfwm4/assets-dark/title-3-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/title-4-active.png create mode 100644 src/assets/xfwm4/assets-dark/title-4-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/title-5-active.png create mode 100644 src/assets/xfwm4/assets-dark/title-5-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/top-left-active.png create mode 100644 src/assets/xfwm4/assets-dark/top-left-inactive.png create mode 100644 src/assets/xfwm4/assets-dark/top-right-active.png create mode 100644 src/assets/xfwm4/assets-dark/top-right-inactive.png create mode 100644 src/assets/xfwm4/assets-light.svg create mode 100644 src/assets/xfwm4/assets-light/bottom-active.png create mode 100644 src/assets/xfwm4/assets-light/bottom-inactive.png create mode 100644 src/assets/xfwm4/assets-light/bottom-left-active.png create mode 100644 src/assets/xfwm4/assets-light/bottom-left-inactive.png create mode 100644 src/assets/xfwm4/assets-light/bottom-right-active.png create mode 100644 src/assets/xfwm4/assets-light/bottom-right-inactive.png create mode 100644 src/assets/xfwm4/assets-light/close-active.png create mode 100644 src/assets/xfwm4/assets-light/close-inactive.png create mode 100644 src/assets/xfwm4/assets-light/close-prelight.png create mode 100644 src/assets/xfwm4/assets-light/close-pressed.png create mode 100644 src/assets/xfwm4/assets-light/hide-active.png create mode 100644 src/assets/xfwm4/assets-light/hide-inactive.png create mode 100644 src/assets/xfwm4/assets-light/hide-prelight.png create mode 100644 src/assets/xfwm4/assets-light/hide-pressed.png create mode 100644 src/assets/xfwm4/assets-light/left-active.png create mode 100644 src/assets/xfwm4/assets-light/left-inactive.png create mode 100644 src/assets/xfwm4/assets-light/maximize-active.png create mode 100644 src/assets/xfwm4/assets-light/maximize-inactive.png create mode 100644 src/assets/xfwm4/assets-light/maximize-prelight.png create mode 100644 src/assets/xfwm4/assets-light/maximize-pressed.png create mode 100644 src/assets/xfwm4/assets-light/maximize-toggled-active.png create mode 100644 src/assets/xfwm4/assets-light/maximize-toggled-inactive.png create mode 100644 src/assets/xfwm4/assets-light/maximize-toggled-prelight.png create mode 100644 src/assets/xfwm4/assets-light/maximize-toggled-pressed.png create mode 100644 src/assets/xfwm4/assets-light/menu-active.png create mode 100644 src/assets/xfwm4/assets-light/menu-inactive.png create mode 100644 src/assets/xfwm4/assets-light/menu-pressed.png create mode 100644 src/assets/xfwm4/assets-light/right-active.png create mode 100644 src/assets/xfwm4/assets-light/right-inactive.png create mode 100644 src/assets/xfwm4/assets-light/shade-active.png create mode 100644 src/assets/xfwm4/assets-light/shade-inactive.png create mode 100644 src/assets/xfwm4/assets-light/shade-pressed.png create mode 100644 src/assets/xfwm4/assets-light/stick-active.png create mode 100644 src/assets/xfwm4/assets-light/stick-inactive.png create mode 100644 src/assets/xfwm4/assets-light/stick-pressed.png create mode 100644 src/assets/xfwm4/assets-light/title-1-active.png create mode 100644 src/assets/xfwm4/assets-light/title-1-inactive.png create mode 100644 src/assets/xfwm4/assets-light/title-2-active.png create mode 100644 src/assets/xfwm4/assets-light/title-2-inactive.png create mode 100644 src/assets/xfwm4/assets-light/title-3-active.png create mode 100644 src/assets/xfwm4/assets-light/title-3-inactive.png create mode 100644 src/assets/xfwm4/assets-light/title-4-active.png create mode 100644 src/assets/xfwm4/assets-light/title-4-inactive.png create mode 100644 src/assets/xfwm4/assets-light/title-5-active.png create mode 100644 src/assets/xfwm4/assets-light/title-5-inactive.png create mode 100644 src/assets/xfwm4/assets-light/top-left-active.png create mode 100644 src/assets/xfwm4/assets-light/top-left-inactive.png create mode 100644 src/assets/xfwm4/assets-light/top-right-active.png create mode 100644 src/assets/xfwm4/assets-light/top-right-inactive.png create mode 100644 src/assets/xfwm4/assets.txt create mode 100755 src/assets/xfwm4/render-assets.sh create mode 100644 src/main/cinnamon/cinnamon-dark-solid.css create mode 100644 src/main/cinnamon/cinnamon-dark-solid.scss create mode 100644 src/main/cinnamon/cinnamon-dark.css create mode 100644 src/main/cinnamon/cinnamon-dark.scss create mode 100644 src/main/cinnamon/cinnamon-light-solid.css create mode 100644 src/main/cinnamon/cinnamon-light-solid.scss create mode 100644 src/main/cinnamon/cinnamon-light.css create mode 100644 src/main/cinnamon/cinnamon-light.scss create mode 100644 src/main/gnome-shell/gnome-shell-dark-solid.css create mode 100644 src/main/gnome-shell/gnome-shell-dark-solid.scss create mode 100644 src/main/gnome-shell/gnome-shell-dark.css create mode 100644 src/main/gnome-shell/gnome-shell-dark.scss create mode 100644 src/main/gnome-shell/gnome-shell-light-solid.css create mode 100644 src/main/gnome-shell/gnome-shell-light-solid.scss create mode 100644 src/main/gnome-shell/gnome-shell-light.css create mode 100644 src/main/gnome-shell/gnome-shell-light.scss create mode 100644 src/main/gnome-shell/gnome-shell-theme.gresource.xml create mode 100644 src/main/gtk-2.0/common/apps.rc create mode 100644 src/main/gtk-2.0/common/main.rc create mode 100644 src/main/gtk-2.0/common/panel.rc create mode 100644 src/main/gtk-2.0/common/xfce-notify.rc create mode 100644 src/main/gtk-2.0/gtkrc-dark create mode 100644 src/main/gtk-2.0/gtkrc-light create mode 100644 src/main/gtk-2.0/menubar-toolbar-dark.rc create mode 100644 src/main/gtk-2.0/menubar-toolbar-light.rc create mode 100644 src/main/gtk-3.0/gtk-dark-solid.css create mode 100644 src/main/gtk-3.0/gtk-dark-solid.scss create mode 100644 src/main/gtk-3.0/gtk-dark.css create mode 100644 src/main/gtk-3.0/gtk-dark.scss create mode 100644 src/main/gtk-3.0/gtk-light-solid.css create mode 100644 src/main/gtk-3.0/gtk-light-solid.scss create mode 100644 src/main/gtk-3.0/gtk-light.css create mode 100644 src/main/gtk-3.0/gtk-light.scss create mode 100644 src/main/gtk-3.0/gtk.gresource.xml create mode 100755 src/main/gtk-3.0/make_gresource_xml.sh create mode 100644 src/main/metacity-1/metacity-theme-3.xml create mode 100644 src/main/metacity-1/metacity-theme-dark.xml create mode 100644 src/main/metacity-1/metacity-theme-light.xml create mode 100644 src/main/xfwm4/themerc-dark create mode 100644 src/main/xfwm4/themerc-light create mode 100644 src/other/plank/theme-dark/dock.theme create mode 100644 src/other/plank/theme-dark/hover.theme create mode 100644 src/other/plank/theme-light/dock.theme create mode 100644 src/sass/_colors.scss create mode 100644 src/sass/_variables.scss create mode 100644 src/sass/cinnamon/_common.scss create mode 100644 src/sass/cinnamon/_drawing.scss create mode 100644 src/sass/gnome-shell/_common.scss create mode 100644 src/sass/gnome-shell/_drawing.scss create mode 100644 src/sass/gnome-shell/_extensions.scss create mode 100644 src/sass/gtk/_applications.scss create mode 100644 src/sass/gtk/_budgie.scss create mode 100644 src/sass/gtk/_colors-public.scss create mode 100644 src/sass/gtk/_common.scss create mode 100644 src/sass/gtk/_drawing.scss create mode 100644 src/sass/gtk/_granite.scss create mode 100644 src/sass/gtk/_lightdm.scss create mode 100644 src/sass/gtk/_transparent_widgets.scss create mode 100644 src/sass/gtk/_unity.scss diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 00000000..0ca11db2 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,6 @@ +------------------------ WhiteSur GTK THEME ------------------------ + +CUSTOMIZER: +Vince Liuice - WhiteSur Gtk Theme (https://github.com/vinceliuice/WhiteSur-gtk-theme) + +------------------------ WhiteSur GTK THEME ------------------------ diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..d159169d --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + 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. + + GNU GENERAL PUBLIC LICENSE + 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. + + + Copyright (C) + + 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. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/HACKING b/HACKING new file mode 100644 index 00000000..915e2d36 --- /dev/null +++ b/HACKING @@ -0,0 +1,33 @@ +Summary +------- + +* Do not edit the CSS directly, edit the source SCSS files and process them with SASS (run + `./parse-sass.sh` when you have the required software installed, as described below) +* To be able to use the latest/adequate version of sass, install sassc. + +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, you can either run the ./parse-sass.sh script or keep SASS watching for changes as you +edit. diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..9cecc1d4 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. 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 +them 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 prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. 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. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey 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; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If 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 convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU 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 that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + 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. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +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. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + 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 +state 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 a brief idea of what it does.} + Copyright (C) {year} {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 3 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, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program 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, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 00000000..06aacddb --- /dev/null +++ b/README.md @@ -0,0 +1,93 @@ +Logo WhiteSur Gtk Theme +====== + +WhiteSur is a MacOS Big Sur like theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Pantheon, XFCE, Mate, etc. + +## Info + +### GTK+ 3.20 or later + +### GTK2 engines requirment +- GTK2 engine Murrine 0.98.1.1 or later. +- GTK2 pixbuf engine or the gtk(2)-engines package. + +Fedora/RedHat distros: + + dnf install gtk-murrine-engine gtk2-engines + +Ubuntu/Mint/Debian distros: + + sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf + +ArchLinux: + + pacman -S gtk-engine-murrine gtk-engines + + +### Installation Depends requirment +- sassc. +- optipng. +- inkscape. +- libglib2.0-dev. `ubuntu 18.04` `debian 10.03` `linux mint 19` +- libxml2-utils. `ubuntu 18.04` `debian 10.03` `linux mint 19` + +Fedora/RedHat distros: + + dnf install sassc optipng inkscape + +Ubuntu/Mint/Debian distros: + + sudo apt install sassc optipng inkscape + +Debian 10: + + sudo apt install sassc optipng inkscape libcanberra-gtk-module libglib2.0-dev libxml2-utils + +ArchLinux: + + pacman -S sassc optipng inkscape + +Other: +Search for the depends in your distributions repository or install the depends from source. + +## Installation + +### From source + +After depends all installed you can Run + + ./install.sh + +#### Install tips + +Usage: `./Install` **[OPTIONS...]** + +| OPTIONS: | | +|:--------------------|:-------------| +|-d, --dest | Specify theme destination directory (Default: $HOME/.themes)| +|-n, --name | Specify theme name (Default: WhiteSur)| +|-c, --color | Specify theme color variant(s) **[light/dark]** (Default: All variants)| +|-o, --opacity | Specify theme opacity variant(s) **[standard/solid]** (Default: All variants)| +|-a, --alt | Specify titlebutton variant(s) **[standard/alt]** (Default: All variants)| +|-s, --small | Specify titlebutton size variant(s) **[standard/small]** (Default: standard variants)| +|-i, --icon | activities icon variant(s) **[standard/normal/gnome/ubuntu/arch/manjaro/fedora/debian/void]** (Default: standard variant)| +|-g, --gdm | Install GDM theme, you should run this with sudo!| +|-r, --revert | revert GDM theme, you should run this with sudo!| +|-h, --help | Show this help| + +### Kde theme +[WhiteSur-kde](https://github.com/vinceliuice/WhiteSur-kde) + +### Icon theme +[McMojave-circle](https://github.com/vinceliuice/McMojave-circle) + +### Wallpaper +[WhiteSur default wallpapers](https://github.com/vinceliuice/Mojave-gtk-theme/blob/images/macOS_Mojave_Wallpapers.tar.xz) + +### Firefox theme +[Intall Firefox theme](src/other/firefox) + +## Preview + +![gtk](preview-gtk.png) +![shell](preview-shell.png) diff --git a/install.sh b/install.sh new file mode 100755 index 00000000..26ad2227 --- /dev/null +++ b/install.sh @@ -0,0 +1,382 @@ +#!/bin/bash +set -ueo pipefail +#set -x + +REPO_DIR=$(cd $(dirname $0) && pwd) +SRC_DIR=${REPO_DIR}/src + +ROOT_UID=0 +DEST_DIR= + +# Destination directory +if [ "$UID" -eq "$ROOT_UID" ]; then + DEST_DIR="/usr/share/themes" +else + DEST_DIR="$HOME/.themes" +fi + +THEME_NAME=WhiteSur +COLOR_VARIANTS=('-light' '-dark') +OPACITY_VARIANTS=('' '-solid') +ALT_VARIANTS=('' '-alt') +ICON_VARIANTS=('' '-normal' '-gnome' '-ubuntu' '-arch' '-manjaro' '-fedora' '-debian' '-void') + +usage() { + printf "%s\n" "Usage: $0 [OPTIONS...]" + printf "\n%s\n" "OPTIONS:" + printf " %-25s%s\n" "-d, --dest DIR" "Specify theme destination directory (Default: ${DEST_DIR})" + printf " %-25s%s\n" "-n, --name NAME" "Specify theme name (Default: ${THEME_NAME})" + printf " %-25s%s\n" "-o, --opacity VARIANTS" "Specify theme opacity variant(s) [standard|solid] (Default: All variants)" + printf " %-25s%s\n" "-c, --color VARIANTS" "Specify theme color variant(s) [light|dark] (Default: All variants)" + printf " %-25s%s\n" "-a, --alt VARIANTS" "Specify theme titilebutton variant(s) [standard|alt] (Default: All variants)" + printf " %-25s%s\n" "-s, --small VARIANTS" "Specify titilebutton size variant(s) [standard|small] (Default: standard variant)" + printf " %-25s%s\n" "-i, --icon VARIANTS" "Specify activities icon variant(s) for gnome-shell [standard|normal|gnome|ubuntu|arch|manjaro|fedora|debian|void] (Default: standard variant)" + printf " %-25s%s\n" "-g, --gdm" "Install GDM theme, this option need root user authority! please run this with sudo" + printf " %-25s%s\n" "-r, --revert" "revert GDM theme, this option need root user authority! please run this with sudo" + printf " %-25s%s\n" "-h, --help" "Show this help" +} + +install() { + local dest=${1} + local name=${2} + local color=${3} + local opacity=${4} + local alt=${5} + local icon=${6} + + [[ ${color} == '-light' ]] && local ELSE_LIGHT=${color} + [[ ${color} == '-dark' ]] && local ELSE_DARK=${color} + + local THEME_DIR=${1}/${2}${3}${4}${5} + + [[ -d ${THEME_DIR} ]] && rm -rf ${THEME_DIR} + + echo "Installing '${THEME_DIR}'..." + + mkdir -p ${THEME_DIR} + cp -ur ${REPO_DIR}/COPYING ${THEME_DIR} + + echo "[Desktop Entry]" >> ${THEME_DIR}/index.theme + echo "Type=X-GNOME-Metatheme" >> ${THEME_DIR}/index.theme + echo "Name=${name}${color}${opacity}" >> ${THEME_DIR}/index.theme + echo "Comment=An Stylish Gtk+ theme based on Elegant Design" >> ${THEME_DIR}/index.theme + echo "Encoding=UTF-8" >> ${THEME_DIR}/index.theme + echo "" >> ${THEME_DIR}/index.theme + echo "[X-GNOME-Metatheme]" >> ${THEME_DIR}/index.theme + echo "GtkTheme=${name}${color}${opacity}" >> ${THEME_DIR}/index.theme + echo "MetacityTheme=${name}${color}${opacity}" >> ${THEME_DIR}/index.theme + echo "IconTheme=McMojave-circle" >> ${THEME_DIR}/index.theme + echo "CursorTheme=McMojave-circle" >> ${THEME_DIR}/index.theme + echo "ButtonLayout=close,minimize,maximize:menu" >> ${THEME_DIR}/index.theme + + mkdir -p ${THEME_DIR}/gnome-shell + cp -ur ${SRC_DIR}/main/gnome-shell/gnome-shell${color}${opacity}.css ${THEME_DIR}/gnome-shell/gnome-shell.css + cp -ur ${SRC_DIR}/assets/gnome-shell/common-assets ${THEME_DIR}/gnome-shell/assets + cp -ur ${SRC_DIR}/assets/gnome-shell/assets${color}/*.svg ${THEME_DIR}/gnome-shell/assets + cp -ur ${SRC_DIR}/assets/gnome-shell/assets${color}/activities/activities${icon}.svg ${THEME_DIR}/gnome-shell/assets/activities.svg + cd ${THEME_DIR}/gnome-shell + ln -s assets/no-events.svg no-events.svg + ln -s assets/process-working.svg process-working.svg + ln -s assets/no-notifications.svg no-notifications.svg + + mkdir -p ${THEME_DIR}/gtk-2.0 + cp -ur ${SRC_DIR}/main/gtk-2.0/gtkrc${color} ${THEME_DIR}/gtk-2.0/gtkrc + cp -ur ${SRC_DIR}/main/gtk-2.0/menubar-toolbar${color}.rc ${THEME_DIR}/gtk-2.0/menubar-toolbar.rc + cp -ur ${SRC_DIR}/main/gtk-2.0/common/*.rc ${THEME_DIR}/gtk-2.0 + cp -ur ${SRC_DIR}/assets/gtk-2.0/assets${color} ${THEME_DIR}/gtk-2.0/assets + + mkdir -p ${THEME_DIR}/gtk-3.0 + cp -ur ${SRC_DIR}/assets/gtk-3.0/common-assets/assets ${THEME_DIR}/gtk-3.0 + cp -ur ${SRC_DIR}/assets/gtk-3.0/windows-assets/titlebutton${alt} ${THEME_DIR}/gtk-3.0/windows-assets + cp -ur ${SRC_DIR}/assets/gtk-3.0/thumbnail${color}.png ${THEME_DIR}/gtk-3.0/thumbnail.png + cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk-dark.css + + if [[ ${color} == '-light' ]]; then + cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-light${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css + else + cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css + fi + + glib-compile-resources --sourcedir=${THEME_DIR}/gtk-3.0 --target=${THEME_DIR}/gtk-3.0/gtk.gresource ${SRC_DIR}/main/gtk-3.0/gtk.gresource.xml + rm -rf ${THEME_DIR}/gtk-3.0/{assets,windows-assets,gtk.css,gtk-dark.css} + echo '@import url("resource:///org/gnome/Mcata-theme/gtk.css");' >> ${THEME_DIR}/gtk-3.0/gtk.css + echo '@import url("resource:///org/gnome/Mcata-theme/gtk-dark.css");' >> ${THEME_DIR}/gtk-3.0/gtk-dark.css + + mkdir -p ${THEME_DIR}/metacity-1 + cp -ur ${SRC_DIR}/main/metacity-1/metacity-theme${color}.xml ${THEME_DIR}/metacity-1/metacity-theme-1.xml + cp -ur ${SRC_DIR}/main/metacity-1/metacity-theme-3.xml ${THEME_DIR}/metacity-1 + cp -ur ${SRC_DIR}/assets/metacity-1/assets/*.png ${THEME_DIR}/metacity-1 + cp -ur ${SRC_DIR}/assets/metacity-1/thumbnail${color}.png ${THEME_DIR}/metacity-1/thumbnail.png + cd ${THEME_DIR}/metacity-1 && ln -s metacity-theme-1.xml metacity-theme-2.xml + + mkdir -p ${THEME_DIR}/xfwm4 + cp -ur ${SRC_DIR}/assets/xfwm4/assets${color}/*.png ${THEME_DIR}/xfwm4 + cp -ur ${SRC_DIR}/main/xfwm4/themerc${color} ${THEME_DIR}/xfwm4/themerc + + mkdir -p ${THEME_DIR}/cinnamon + cp -ur ${SRC_DIR}/main/cinnamon/cinnamon${color}${opacity}.css ${THEME_DIR}/cinnamon/cinnamon.css + cp -ur ${SRC_DIR}/assets/cinnamon/common-assets ${THEME_DIR}/cinnamon/assets + cp -ur ${SRC_DIR}/assets/cinnamon/assets${color}/*.svg ${THEME_DIR}/cinnamon/assets + cp -ur ${SRC_DIR}/assets/cinnamon/thumbnail${color}.png ${THEME_DIR}/cinnamon/thumbnail.png + + mkdir -p ${THEME_DIR}/plank + cp -ur ${SRC_DIR}/other/plank/theme${color}/*.theme ${THEME_DIR}/plank +} + +# Backup and install files related to GDM theme + +GS_THEME_FILE="/usr/share/gnome-shell/gnome-shell-theme.gresource" +SHELL_THEME_FOLDER="/usr/share/gnome-shell/theme" +ETC_THEME_FOLDER="/etc/alternatives" +ETC_THEME_FILE="/etc/alternatives/gdm3.css" +UBUNTU_THEME_FILE="/usr/share/gnome-shell/theme/ubuntu.css" +UBUNTU_NEW_THEME_FILE="/usr/share/gnome-shell/theme/gnome-shell.css" + +install_gdm() { + local GDM_THEME_DIR="${1}/${2}${3}" + + echo + echo "Installing ${2}${3} gdm theme..." + + if [[ -f "$GS_THEME_FILE" ]] && command -v glib-compile-resources >/dev/null ; then + echo "Installing '$GS_THEME_FILE'..." + cp -an "$GS_THEME_FILE" "$GS_THEME_FILE.bak" + glib-compile-resources \ + --sourcedir="$GDM_THEME_DIR/gnome-shell" \ + --target="$GS_THEME_FILE" \ + "${SRC_DIR}/main/gnome-shell/gnome-shell-theme.gresource.xml" + fi + + if [[ -f "$UBUNTU_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then + echo "Installing '$UBUNTU_THEME_FILE'..." + cp -an "$UBUNTU_THEME_FILE" "$UBUNTU_THEME_FILE.bak" + # rm -rf "$GS_THEME_FILE" + # mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" + cp -af "$GDM_THEME_DIR/gnome-shell/gnome-shell.css" "$UBUNTU_THEME_FILE" + fi + + if [[ -f "$UBUNTU_NEW_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then + echo "Installing '$UBUNTU_NEW_THEME_FILE'..." + cp -an "$UBUNTU_NEW_THEME_FILE" "$UBUNTU_NEW_THEME_FILE.bak" + cp -af "$GDM_THEME_DIR"/gnome-shell/* "$SHELL_THEME_FOLDER" + fi + + if [[ -f "$ETC_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then + echo "Installing Ubuntu gnome-shell theme..." + cp -an "$ETC_THEME_FILE" "$ETC_THEME_FILE.bak" + # rm -rf "$ETC_THEME_FILE" "$GS_THEME_FILE" + # mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" + [[ -d $SHELL_THEME_FOLDER/$THEME_NAME ]] && rm -rf $SHELL_THEME_FOLDER/$THEME_NAME + cp -ur "$GDM_THEME_DIR/gnome-shell" "$SHELL_THEME_FOLDER/$THEME_NAME" + cd "$ETC_THEME_FOLDER" + ln -s "$SHELL_THEME_FOLDER/$THEME_NAME/gnome-shell.css" gdm3.css + fi +} + +revert_gdm() { + if [[ -f "$GS_THEME_FILE.bak" ]]; then + echo "reverting '$GS_THEME_FILE'..." + rm -rf "$GS_THEME_FILE" + mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" + fi + + if [[ -f "$UBUNTU_THEME_FILE.bak" ]]; then + echo "reverting '$UBUNTU_THEME_FILE'..." + rm -rf "$UBUNTU_THEME_FILE" + mv "$UBUNTU_THEME_FILE.bak" "$UBUNTU_THEME_FILE" + fi + + if [[ -f "$UBUNTU_NEW_THEME_FILE.bak" ]]; then + echo "reverting '$UBUNTU_NEW_THEME_FILE'..." + rm -rf "$UBUNTU_NEW_THEME_FILE" "$SHELL_THEME_FOLDER"/{assets,no-events.svg,process-working.svg,no-notifications.svg} + mv "$UBUNTU_NEW_THEME_FILE.bak" "$UBUNTU_NEW_THEME_FILE" + fi + + if [[ -f "$ETC_THEME_FILE.bak" ]]; then + echo "reverting Ubuntu gnome-shell theme..." + rm -rf "$ETC_THEME_FILE" + mv "$ETC_THEME_FILE.bak" "$ETC_THEME_FILE" + [[ -d $SHELL_THEME_FOLDER/$THEME_NAME ]] && rm -rf $SHELL_THEME_FOLDER/$THEME_NAME + fi +} + +while [[ $# -gt 0 ]]; do + case "${1}" in + -d|--dest) + dest="${2}" + if [[ ! -d "${dest}" ]]; then + echo "Destination directory does not exist. Let's make a new one..." + mkdir -p ${dest} + fi + shift 2 + ;; + -n|--name) + name="${2}" + shift 2 + ;; + -g|--gdm) + gdm='true' + shift 1 + ;; + -r|--revert) + revert='true' + shift 1 + ;; + -a|--alt) + shift + for alt in "${@}"; do + case "${alt}" in + standard) + alts+=("${ALT_VARIANTS[0]}") + shift + ;; + alt) + alts+=("${ALT_VARIANTS[1]}") + shift + ;; + -*|--*) + break + ;; + *) + echo "ERROR: Unrecognized opacity variant '$1'." + echo "Try '$0 --help' for more information." + exit 1 + ;; + esac + done + ;; + -o|--opacity) + shift + for opacity in "${@}"; do + case "${opacity}" in + standard) + opacities+=("${OPACITY_VARIANTS[0]}") + shift + ;; + solid) + opacities+=("${OPACITY_VARIANTS[1]}") + shift + ;; + -*|--*) + break + ;; + *) + echo "ERROR: Unrecognized opacity variant '$1'." + echo "Try '$0 --help' for more information." + exit 1 + ;; + esac + done + ;; + -c|--color) + shift + for color in "${@}"; do + case "${color}" in + light) + colors+=("${COLOR_VARIANTS[0]}") + shift + ;; + dark) + colors+=("${COLOR_VARIANTS[1]}") + shift + ;; + -*|--*) + break + ;; + *) + echo "ERROR: Unrecognized color variant '$1'." + echo "Try '$0 --help' for more information." + exit 1 + ;; + esac + done + ;; + -i|--icon) + shift + for icon in "${@}"; do + case "${icon}" in + standard) + icons+=("${ICON_VARIANTS[0]}") + shift + ;; + normal) + icons+=("${ICON_VARIANTS[1]}") + shift + ;; + gnome) + icons+=("${ICON_VARIANTS[2]}") + shift + ;; + ubuntu) + icons+=("${ICON_VARIANTS[3]}") + shift + ;; + arch) + icons+=("${ICON_VARIANTS[4]}") + shift + ;; + manjaro) + icons+=("${ICON_VARIANTS[5]}") + shift + ;; + fedora) + icons+=("${ICON_VARIANTS[6]}") + shift + ;; + debian) + icons+=("${ICON_VARIANTS[7]}") + shift + ;; + void) + icons+=("${ICON_VARIANTS[8]}") + shift + ;; + -*|--*) + break + ;; + *) + echo "ERROR: Unrecognized icon variant '$1'." + echo "Try '$0 --help' for more information." + exit 1 + ;; + esac + done + ;; + -h|--help) + usage + exit 0 + ;; + *) + echo "ERROR: Unrecognized installation option '$1'." + echo "Try '$0 --help' for more information." + exit 1 + ;; + esac +done + +install_theme() { +for opacity in "${opacities[@]-${OPACITY_VARIANTS[@]}}"; do + for color in "${colors[@]-${COLOR_VARIANTS[@]}}"; do + for alt in "${alts[@]-${ALT_VARIANTS[@]}}"; do + for icon in "${icons[@]-${ICON_VARIANTS[0]}}"; do + install "${dest:-${DEST_DIR}}" "${name:-${THEME_NAME}}" "${color}" "${opacity}" "${alt}" "${icon}" + done + done + done +done +} + +if [[ "${gdm:-}" != 'true' && "${revert:-}" != 'true' ]]; then + install_theme +fi + +if [[ "${gdm:-}" == 'true' && "${revert:-}" != 'true' && "$UID" -eq "$ROOT_UID" ]]; then + install_theme && install_gdm "${dest:-${DEST_DIR}}" "${name:-${THEME_NAME}}" "${color}" "${opacity}" +fi + +if [[ "${gdm:-}" != 'true' && "${revert:-}" == 'true' && "$UID" -eq "$ROOT_UID" ]]; then + revert_gdm +fi + +echo +echo Done. diff --git a/parse-sass.sh b/parse-sass.sh new file mode 100755 index 00000000..41e8e79c --- /dev/null +++ b/parse-sass.sh @@ -0,0 +1,39 @@ +#! /bin/bash + +if [ ! "$(which sassc 2> /dev/null)" ]; then + echo sassc needs to be installed to generate the css. + if has_command zypper; then + sudo zypper in sassc + elif has_command apt; then + sudo apt install sassc + elif has_command dnf; then + sudo dnf install -y sassc + elif has_command yum; then + sudo yum install sassc + elif has_command pacman; then + sudo pacman -S --noconfirm sassc + fi +fi + +SASSC_OPT="-M -t expanded" + +_COLOR_VARIANTS=('-light' '-dark') +if [ ! -z "${COLOR_VARIANTS:-}" ]; then + IFS=', ' read -r -a _COLOR_VARIANTS <<< "${COLOR_VARIANTS:-}" +fi + +_TRANS_VARIANTS=('' '-solid') +if [ ! -z "${TRANS_VARIANTS:-}" ]; then + IFS=', ' read -r -a _TRANS_VARIANTS <<< "${TRANS_VARIANTS:-}" +fi + +for color in "${_COLOR_VARIANTS[@]}"; do + for trans in "${_TRANS_VARIANTS[@]}"; do + sassc $SASSC_OPT src/main/gtk-3.0/gtk${color}${trans}.{scss,css} + echo "==> Generating the gtk${color}${trans}.css..." + sassc $SASSC_OPT src/main/gnome-shell/gnome-shell${color}${trans}.{scss,css} + echo "==> Generating the gnome-shell${color}${trans}.css..." + sassc $SASSC_OPT src/main/cinnamon/cinnamon${color}${trans}.{scss,css} + echo "==> Generating the cinnamon${color}${trans}.css..." + done +done diff --git a/preview-gtk.png b/preview-gtk.png new file mode 100644 index 0000000000000000000000000000000000000000..c72e8d72d8f37fd0e18c6005223c306d9665cfa5 GIT binary patch literal 1142121 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

qxKz-HwiWj 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
8MwGBdZKnRTwObE$q01igc!0dHIj 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 v^)TQ7Uw2nz=Ick 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�f9uTH$TH^hy`sX7`#nS#(3Xx?xf(ha18E(X6W_6L-c|>(@;`$xou|TzkAu3$LyBHW879%8; zDTjQba@}h4Wch7LAlM(Y`hqb^^sDmLJFKh|E?nttrkljpV-UWHTnw%mja8w$LAYdYI*k(f8zpI!8u@dd5!00_f2Qlb}M$T;1Ttgh^L4n z&W@+tKkMb#jErh3&yQ&(>KoapnWJGEMD64TJtL1Nvzaj>m4-|H0{7C-I*VmRyQ>Zx z0t#pbJWeR8j8)e6#f;e><2%I~olsI&ks!q`xrq?-?$o-Ss4VDrS^C8h`Vs$wX$Hwt zL-!OP{3we2c3Okg&sK`#?_M?03EW7hHl}~{7vJd$=(&&`qNqa!e;J9e<@28hzt$ZLe5Xw_J;oLP?%pLTgI` zI>u7hjHt`A*0PQw z))7GFG5KM&+hw(8J60xe?P@P$afm891dd&XYfA&`ftrUYSr3$?+}RLT8b_~+Dizgz zGp13)u6YF9H+mE>2=y7SX>O&7YDOeb_ZWC(7FMRFJ)_FqHUq}TpSYbM01^!_9ac0n z@J5lzNrei!UH`}G)YAIyi4AOQPq`MmV zPq#)~9Whg1pj6;^?ZP{mFPmg$Hmq_b&$bd%>{^p(o|Iq`?t*ei@^hL4!2@B{sHr@B zUO#%Xt3@_5jaX2KiWt2wF!N?&W!-?adiM7j0O9-C$qnuO#@O$_aKO0+GpsosF9mwG zhXa2IM`t|Jq(E9_bCA8*Pn*7kMD|-|?5K}2ybB=8&FkQWVZ$2#Gw;T2f5J_Ni#g)n z*gNV^W32bChFYuHnfqB!^MA4SGd7OcHhr^+T0=YE;h@IkqyAjuEf?u=(7K$oFh;Cl zq)$h7j%eBctxtU}?$Oi-FWBIToiJ@Mz;>FYyS+$v)ox$86>o66m$w!3dPD+yc(83#(7?pmt6jx&HkYrCZOKvz{jO z`X&NSDTHoL+JS>6ep8qxZ#MOT98{RvGtZg8F@$topBr;v9>=K>@-toigVf*E9`h3G zNqWrIWB$`*;*0u3o{{1SS18pU6A#A{(Yb(2dQ{I0yV?OH4A4sUuDNWQ6T*l?G!g@6u`T}^t5 z{TpK$n3zZa!;1omg@1vtugZpoxi$V%DSw~@C@Cq)m_7IgWFD^AelS|5LD8-+S_WH7)?Y>JX6wB)H3W@nL z_8-cY%W@fkJA}_b27<82dB4#5+^dD}`(ne8C&J?iXR$Hz)(C|D7>{YA2e z>g!acSN2vM@o)C?TT{AR;AO6KxiA6Va6@Bb1V%RM zwN12diSCT`L_`s+wkXJi>N7T@Ek4T~d}BnEkejJ<9MUYKR%h}1eAi^_J3|T*k#%}K z;rwl87hZjyyM_Tdu`H7zHKNo5Dq{REOy#PaBEQM`ZU|GyQE#PzdG2)lv_H`ulj$~u z23ZToHLPnd)<_S;d~5Ap0i^-Q8iA>E3qu$^%0KRa`{WjItRY5Eva_g)c5Gmi*Qb@%>oGcHezc*l zJ+7X+Fdk+~B%1H{T0`jX=NQD{!I{cbE2$k%aa>l)rk;RJ520w(-$7wQN8QZ~Ma3v4 z)-0J(M_YkP)&}D9Ec1~_G{WPbcPzL3&#S*2nt$8RmcONO7(l^I=iK|)t*7et$t%KB z?L1zPG>JIcJ>1piNsGERw{M5{{TWiAX)(S?r{KKOyV_(EW^SF*W&t2VChe9=sbkwd zf!h)_>xbmn%#xM&Zi7lD0=b%Dvzv7nzTJ-mZU{;rJ1RXVT&|yx#)4Yks^d@zv%PcG zJn6Ck!?mm6f&U+w=f4wwS~T)!4`LraRQ*5SH3g4)B?#kGK{SH&SNItZ-Y>_sP0c^6?bYY{c+zGB@6PqD4J3k(0;cG&N&+ z82{xXF+(NzX>NFE-I)AMmJ}zku_xO*4hlJxRV1`ik@%Qy=?mkO;JB zs!1!U42rvPtX#fSrQ&VN`F7j;To^GT)kM7wu|09}Qcs_$gsdxEyR6u{J@qTaUkG{B z1(dxM{c`kZ3vx-C*Olo(-ei&)8B6)#5q=d-NV(r3d}Az}bAT<@dt_Wk4C!x~_;}z= zC=^M|cy}LOzWCv`)?u0fmrz)}B=p*%-1Liv;vsc@^4-$gLI<5JwGOs7VF(h;j)t!^ zc|wlZK!k3w%hq(Gw`-%?VZ`1qg9p>!S=VagI6*XNU=F?yBPl{$cfwaGd2@Zj@FvT7 zSlab_U6M1*XgIRi+^JAZ0tFv;NHqRav=MR&zqwdaRErd~L%e%yOHOez2u~Un_t|mH zkoiuh&qOw}y!IGDnw|UOLRXGD9r}yWs?}#ai+E2reCn4v=)|+@Tro35^E_;zjNC=) zZ#tQ!MYIgTY66qv;g&9AN&aX!$J^=51Dz3-2W3rrAA4}TgIBA8a=ef*GO6RP`%(6Q zZ(AM9`B1@~^S9`$uvkb}OVgv;5m+-!Wz%2%Sz&jfrZ%vUUVxo_0hpNrO-k6V`3YYh zdR6BF8HNE*O-%<4g@8@{wRSzSc76Y6$p4=6&qs(#4%Eaj1c-tq*4K5xT{F?-o3rpY z4+xu7?^|EIVDA3qAjTR&I10( zXDB;@OV)?vH1RdYv9zZ3Q#sd3czVREManja?7b#PG~D=&uCQ0>ZesaI%_P3nxOLX5en?XklN@>j`KQwcw6$x(SM?$`55= zW-{->SE-r^wfzT3oYOT!6fHIu*_t9C%zS-=w~Tzt40`w0ID3om)V3xj#?Rl*3Ki@S zuN+Jj`5PlG$WIGI@EQ&==&Xb}IqS%xXvwe-f^$g-i>VTIfb_Cw%I=k^Ino@;d*$*X zx?FK)GG_zw{)d><*w+D7G6ykTPQ7HWqjYz2CtS{jhV!Axy<#u-;l@dySJ3B+8OdZt z0)$u5wmh0_%U=q(j;=But?9p|-%;orc5P0JCTEBHOU%5Xm*5#>O_Qr5iC@MKA=4_hhsH*w>Hm0a8cy`+PG-@Y4B7O4i;vml= zZ;Tf0)!!GHM~f!he^v7j167`8YfBE6|Dy#suHP$0ef#^>_2K+);AjU1RvD`&y-I`} zz_kRZa|5=vj9~$ua9w09|L+OP{{|OBw$f>pkgqGA315fV;tnC`M5h4h#E(5RxLoAi zfJbyzN0I|~LiTrf=s&TrR1g-^gpwzCmFjY{v*BPI^O%kNG-GExsdbWrW0MyL zjZna7CNKlDP)gy%C9T>Z5yZJK6FAp%)Sa3tm}i24m{(%_!izd_ z)w*0{ZZekzkogvdJ?M1G{so%5C82s_<>Q+eN?Nb1za#xq=-mm0KSm;VzQ12N13U2# zYdfB|)tvZHEo>)he%Q3ts$ejmd26FYe!>%|lGQhLqkJcHB^W4`jsN#>m$weD>_%;n z-XAkOt0|~Cg@kX4S0j<-?tk(1){hA>AD!ASLjn8>G9tOQbs_HlU=^-JR0i zCAsPD?nYwMn>f$*cix$I&L3yb_=h@!;H>9a_gbIpzHZ-uwk+}eL8yt^!v|@9(vm95 zi1zc!q8)A3o{D&$Evn*2gO&;I=#@5Q5_v*)dk%{j%)^2ARo|idQO?f^d1VtZa+B7d z$j%rb$r)b`Rw%$}rhu2Ex~?t|c5e&Zn6Ilp9u&oQ11~86V+4x6i=8;7L?|xsk`kR` zI_9#Ho-LQa*m=$1`06N`fpU_h=HpN1&+!)Cfoy$uT)SjbZt86FL050`n9jj|4ygtfz;H@CK-iU2h^{qV0)@i1MV)-yC$L(quT6 z9S7wx+uNoNrG<9BX40BEQ8bmXkh6)L4rO*uZ9n~0jvw_ot#b7s2$wJLaD#vBKIvPq zhG%V4Nq^`e)x4Ullqb9;vMNaOQV?#8CkRxh=!fmFhCwDarq^I@o*r6}tsWYlV&K$& zU!P%AAWZj_rBLZ8-5u1i*_P|`plch&e%*F+YFKVZqUl<*(y=BA8Cv3Y&s%;)F2kCe zo)^ySbZ*YJ9DH+E!;YJclI3bvIn0R<<~idN!ro%JHlNgK!_AJDP7*45w6N;xSW2}> zpeS5mJQC}bLV_+$6%Cjq#i@}j@de!l78qAex3W`!^woB&4y2vJ2s^Q(1?;IYFsx4M zQ5uVkD5B6j-J&cEY5LyZa7$a#34{EK+tpY6`REQ<$O zY{=mi(OcdGSvSZ&y)*fQ-j6x_s(#-WDBW*QA0_rP1jKB>H?iF5v7OA1#sgw`#72-x ze@$DBzI|RJKiUD@yjnhn#)K+^JIiief%0)UihuOcN$1Nm+E^wj>_j9dCkLneOqlAH z2Kurp2}s_z2o^eg_=N!H&}K<#MK_S2&J2$F%S@ob*>~K31?{nC9mW^s>tUx;AIVwA zQ0Vd~l@q`H)`CFr#VVk1@Z(2GOOw@Lmfdw+`u&DP5ve5~GHFI}jB+;~(PdmAvi!d6 z@0s2O>HWfhIMQro;DVmY%qM1F|KIykQj+Zd!%g0Iu^n?Q4zxtzbFaGM*tcCsf^J*a z`@ljstdGl`PkOW9w*S-IgHe;c;9&2oLVQp@RoDu;V&8C z-!U6CZjXO1&6O~vBe3fK#>6!lTon0AGd{gnMYS8)>&UH9kIeq1hH6%6RQJW3-d%C> zw;N}tULR8D&zr#|q2GfI{6(jrT&9*I`JyHDR})txT*hYeZIYrxtTHa0^ciXRNLa!L z{i4elr&P1^zM-`#PIbnO(QT@FWOcg^5tUVi^e)mwrPLLn112Qvk9zkxf?^|WQxa<| zox-YO6!eJFuK0nEX{N&m51(22OdDmjpkXRQTVKbG)}3U~x4kviqK@NaX_weoEeeJ< zcYH)Gc747obF*j>1)&^OfTwrMNJ>H3N>n<>;$)oWOrFC}qS@i z^h9oG^5tT6p-VjZ)DQC(o#@nA z1?x18k0Um=1`W~zp;8IPsi+c;uRa-kv2JYUT7MfpRh}C*k9A7{Z*U%CcY#P@rSXU5 zljQr{zzLen?;Ue|m&9dt@OQtf3>zR!x<0h$6}ft-La)5O!0Xg|yExv6jX_b=G=_k&w# z)5|jymUH|gfIhhW6H>u~B_PmEEbdSNh#!?4+K!jnmHEtV6Y1N41EUAO4431f+`&Zm z2Fo`dTeBERbV>2@ zLX3bb*U$yKJMX8MH4nr;ozVA?i`7ih=j)En6|eDT8}8yt^>xPs>zy0iRz6q#8&l>4 zyC2p~vMj~wQHyG?9^2znv$i%TsF^+8?5Z@8FA$9v!^s&BlUbG?2$fJZG#A`!8;Gnj zJgMqw@1sMf?;mpP6#0K`*HO?jFS!gg#5FY7A&02^p*-4&AS}OL^QmPTDVJnTfY4b} zm+_KqRF?aNj595;Ivm6`U|gK})`#%;1=V9lX*}u=?l-M!#OZN)stFv4V%A^FwNOV5nVGv!yhZLq*SJ0 z>vsl3hP6yg3(6zVPis@B(NW@0-QGTN{aFr;IdNU|f{SrwMZ@?l{gkZ25)?DpVfShI zE-eO}7g(`+cqvilsMSFeLOIwbyHYNn9POkU4cb@ETGiPQ=G3P+d5$ZGt8ov99__x^ zwX$go!|qw9vz|F%7Q*21_~$HnC=K4m z#^&x&$xruTBa-YNgR%)^41~2`=zl&PWN*0+E&l$m!HRxI{`;r*{KjdaGDr&aZ21Qt zFIC82*KpM~;P6@TE3!Jq6mWKC+ZfTu2)G;er@71AHTKf`@qk&I#lgaL*1 z+br=|=yvcjD^-W_kqyTE2E3Agp)n#gf`s^FHgV zpEnGn%>p^E+Jc)M8NHO@J(zaB6gxZr-55l zwj(mUq-`)i{sY_M?)TK+rkx=xiQ$?TnrE}Y*K2d}cpf9@vF&$HT+ zp&itV>eNvsP#u!Pn-7iNbNYR36^DUL|xnIin1pGVevRc6Gfn1pl38hq=gZui!9c#Ahcp{8#1p-{ymvJ1H|(Mdu0UYJ2=y9#9Eu zlDHdc-S=DZ$%P_ROE{Bo^_1wlJ7XC>g`{OP3n#WP0PRS*PPQ0#pc(@jsw5Czb+IY+ z4J!A|rJn_S_6_sAAC{-jhr;g7tZ1pb`-nNjgl#-%o7%T$U1weOU)7DT42Uh=)kbdd z>ZWc4YCFueSnOw#M)4;>w6X;6#(iA6cVJTmV4BHuK;=dDsLL zLQjFG4#tkxs;_QDi=lVHs-F`e8w94jaE}Q=ZQBkN98y~-#(04+P6%|Yw|?2c0t{-| z3S-IS6Fh4B+nKS2=JEn0}C7;4km3rUoeZ>#CSQ!Z~~S&Obf5At)0w3 zmXwqP<90S6SuX;<$Bn)yz{)Lk+K%Af>PBH99sFjs^n)ogz2S4e8#9u2uG7JYA~i<* zs>~w0vpv)FgQlz9JzGPEOPXPs>#U!wcZTn0Pnnx5rjZ~NDQ0#5*J%Z9U=N4I`_oFoWbKCMwRLJg{(-)`iF$3% z9)DgTZbUsFL>1bj!i1gM{Ui>(qulG^z}3LW*w_|qVgpRvx#IWo#Iu)db`B5_h(P|2 z`22kK0-LzCjo*x)30>LWQhK>kg0aEdg=zNPK(-VPJpFJK4-+8(Dhuq&ManG{Eu3cc zbhk||7|a)vS(Q=op(Gt=>eSUnb0x?OLouBW_?l^;Vd>}$B+`=b5`&aN?XyR8-3Wf` zLA;b_l6!4zW@+~)>3{WsdP!Hy>ckT(<@CCD;DTtMCvlA%voXgNuIElP74=b?VO z5;>ymZ%^rI)?so%M|`B7!>O}0$@4+WU(=mk$w@_NhgkO#pR0D~6LCWChmW*hT4h~# z(OgZF3t2ySDq?mq@Z#}jbvCx7?)FcOt!V8@ccqLja%r@wXD#vm5hFMPUziU@kQQo0 z^0E zODZ&VJXjxJO4-g~E@j$~@2^c}Iv!;Ew}Hmi!}p!#l5)N<`!FR_)wd(0p(6GBLigWQ z8LG&z8-u1^+i<{84B&H{03=J(;IJM!?t4?qbC@6J2v|TP^*AtaOZr;t$j|SR#rAaM zcmxiD3_@+o#uW`Rsm&{&u{fG}PLT6zD6?tQYUs5l1SepIZX?k(g?59hg`UT0~=KylQZ++z(97>)6FvQ!)w6;TARru$4)4^t`kh)HYc)UQ@h3zN#`fLm##QHwhvrQNMBo{dtK9*u5 zzy^+rT>kL=c2By^OKG7f!L+S~p*}Tq7`Id!yYDh#S)9?s_OC{SvC5O`iuorUYy%12 zKwn*rzjVh@(}u0N(Ni+pNScE5OXEy&u_ajncy_^!_J0wpWm!<*S)cI5R-GW4u`&rx zuIurkzi0bD9rb2!tXRNPjFD>oe%kq!lzzAg z#mCt%NN3XHCq_GTGFoTNvgEjxNy?3)zWgQnpQiN)dBfzH>mu&o+cxCkxe;iagB7S; z-x3{rJ#NQ=m`a=)v)R{pAK8o^QaO$>O!!J$iRgSGjUjBhkb#)pLg9hdlp_l3m-F41 zL{pPH8LQdDZ!hhXy)coljefWM;KrM=uz#VhJlWoagoK5k`D zg;t@aDqdQRnedG4Nb&+xxbNp%H14fAr_MTEoOrI&ixNmQ4W%N;Y%S)6{R21 zJjZ~Y>)%Hm_Jdu(b`m&%Va3>hovs$$=X5MKHv%xolPt?GX4I56gGuba&k+L@1FRJa zpc_IPJD*O0LzbGinMK|f%nMy4bWIN{Dm^w)jDDUjH*UjtcR)>^6{S}<24uq_u&oeK zQzOFA(UUMDA`;A}1+p$}_)OltH|2MXQPnPL3}0h?uTotB-=-86hW#iKo(| zY)fskSaSY*xaz0P4inC)r_Zd&tBPdYz@{^0AWqTwsbX#yE0IMbVW3RAk5|U|t&jAg zD{G3_qt7Y20cVD-pc_bj#obzA`KV5`J&tfEhMuD+wU<6dIHa27S9@p{-GIn$%%>u1 zggtTmEV`(ro6EY{oKid&vz}`dJG7w+8!3D1v1CpszJix z@w2jVQ>J?)6+qN~Nm3`9jR>nid0oA-nNSH3gBjkjzz$-urzGy@Ns&_GQd*YN%$4R3 z<8Wx>d@A`aQGM^15=LpZqaM-V6!tqLz+^_RZm2vfR#PL>qzTTkWRuX@QbX^5ypHF3 zWqt75E=y?VXCyDTcHCQwhbb>=VTMefn?+!A;em{>^Y7aM)5iU4z7;RSRyuGvQGZPA zrL*@fE3&u9aKo>ggRKkTtWpKA*0#$HXuuz8(mwJ6z~goQZ#QqCjrL+P$`==Q_+NiM zUEcys=j5<)Ra>y~rjNiV956&jjks?UH?BXeuJ-|m+dhciv?U0OFN$e_Nq0BaYaH@t zC&wC5@xxW<{8by$kPG~x&tNtFI#%{z(4Uq77RS4$KGggj z6kwem2S)5ccqc66`M8$ShX)9`0rL7XeRNq0qlrFsfq_X&!S?>I;MWwnSM|fKNU3YR<)ZQiF{Kisw@B zHD`mP2AZz4$27u0VE?kn0sthajzaGJUOnJG!pM|ZDxc8?}M`mAel(Yg^s@{lvcy%w_V zO}?a!r;8Jh7t~Vn=gn`WXyld}uUI6M(F0cr18jWO&n62hn>Y-nVp(lMt)X~9(cnhK zaLg`}Kr3y*>n~cN3k=>JVgb=nmZhwFHkA3jS6oU?642Nay8Jh0+&CzudjKzt;Iuwr zUY6ZkEENCx7)r1HK4VOn(=Y$YxFp?f8L~r)or+;lN!5hA)%M!|ELDNAh?Hs*9t(3e%%`eRstArHGDuCWaQm{1lpgVa4W@_)!J_nWCVrWhM{gM2l^>#z zttutVI-=zKYJ+w|ot@zjBIO|ZIL9G;KED)vddqoWw0*0~l&PcmZ&^5F6cM%}>p zyaSmfQf58~%?cQi4F=BGg%7g||2MZdda<%EG=D#F4-{-mp%x4`eNJIwF`a$xbQ}C& znOy8~MrOJp6cWk}{=ts^4{ALI)cNmQkP?``q#5FU3vBqs6IgNgari(FE?jjGAsS!% z%ALe_Y6Vmj zeH#)){qIi>wMy%O+|7CKzey(e`W?DZnkh5!z6?pBU5_Bz?pY?xivh|>URHnCQ>dhZ z+D{iF6c@dfNR10;pOE!@ELy`{Aw|^7I=yx7caxOq;M5O-4N&Krb_J%Akqz4ZqL#~G z=Yp@0GOH6i#-h@aq6i#t6m*A5e<;78ppW5NS&QsibjXU-9eh$CR#yGQ}B|@+xzv#01!bGZv zu-jBu{^whrHpmb9wZTWxdb7d&h3vk-V1CJWMLe#2o22h#>47e8GvHQKN$?t1Q%ehw z@+$kDd#U=pB}GNhHZbU0Yxk~p*;fPza#*|fXL^@8yUS>|;T8pARadz;Mb{a__~+<4 zbWYKM(>pzF^#od9C`t9|u$);atk#x2Rj#0RNbw+(F@+mqvyTG|@eO7V>&QTSAphod7S0FJ|oT&yLDwlvZ8two&1ee)FNxLtF}M&$qsP38zO;-w5T4 zLiOw9-wX$J#TfBW*&i-vZ43XMy=gQYq&o*FgLekf{e%kl zBMi)ZF}IDCcsaj(z79C#&osjjiW*#a1vCtqwe$0{$@(bJ?)k&nZ!_ROR zdfxO%=&ybqny=luVuoRO)_k64EZPaX|@7?RP}^^|1i`(ZKlSo8Y;r|G*U@{pI2H(qD69Z%hUWz-mU zfe5;qEYNdh20-cBKz|63oB*5Z#|JzvS^6t4LD=H9x375Yiq*3Hzqtf)`*%>)F`Nw$ ze_lBn)zgIpqQjNoQkwsP*HYsY+JU~eh<*SN%No04`mLZE(8SXsFTXM$y3nERqrpQa zdT{LYNr_>tPL9`RWf}mkdJgda-S7a>G@o| z%7;!Xk{xX_o&^5j(ch$qdqYRTit!w7}&@6`grob6+H9O!B_)^k@JVGgkLPd2alrI}g4@y!TlS8?OH>HWShXoM@tE)?j8o1Sl?o&5h8Pqi^Lqtwrby+LZVmGTw+@$SgRp*&D8J*l>qL z`hm-=t6f6CF>hLWGkMC{_uGz-gQX)DQ#lqq163Dn#NwsyR?rrdmx_4hhpF|)en&A# z?x*x9U}Zo>*C?h`S~aBXTAh0S>)q24Hyp&!9e;AXHPlJxYT?S~4dyd%E{NL=`dmb^ zFc~vndp2YOc8t@)MHa#RB`U7TF{mJQs43V%a zJRUC#UzviY-)l=@&<~l3MqieJfq^Q_2oiu@fO1HZQ8}Xmy>SBz9@^szYm)`$l9Cn+ z1GD1*`X)YS$5$QWHaswJK>lPs-Oj}R$FW-Av&Jk*>%3Z{Klq#9FSh(3zTyOjdWPu{ z`yK{5qdtgZT8B~kf9e%&ZJKgZ@S@(xy+;<^ZJH7$;bSZE90?&J{Lc2XdRdIm$Zfgh zk!|G+V*)}sGHGXm$Mp>B@d{E|mN7n594>*a%Nt7U)kEA-%=(5|QM#_7lhwQ{S9`v( z1{!2gt<-_>rl5u}@}KsaPCwjtqg^+h5e`GQ(5$s&CvFhY<e1=IRO- zpi@r5LzcG&yVsW6wm8ez@$Z8`M}IB^mpZdCqTD-c?+=EY-|)}1J0tG4>!hTV zYpIg4a_7|D!Ijg%24pkgx!)0gD@Z$2e_Rz&$8Zyl>M70vLYuc$Fdyu4wZUEvaGla; z$9eVrT075zBftLhFvmgA95H}U!`^Pj|0N$B*+E)TVK-=FV~JqUK#KxGjXj>`97o4< zPrHW)m?3c~y5 z%Drlx(fMi$Pm(VkSea^3q*Orv!T&yz@OXD<#w$Qq>q4ys20*L<&~1QkCxx)ph_;?y z4>11@7T8)%e}uclNczVKp?R3j6IZCaQen zR%tn0tnrG^(~D*#M@K{Jx%`9Kw&-C;vv*!tD<5)|A&!=2&$|S5dQ0c&P|bc`ZnnWL zu1Z_EII)=1k|Zy@pt>z3{@cN_h(HE99YyGsv3Wd^oW?0M)A;<-@|TB%iAIpQ^~0U? zM4TL7iJYjpSxI`N!KmV-a#8MoL1RA-sgwbjY)7MQX{q8-Sx51A*pWrwm?PB2l|40_ zfPd$F9~yDcwEBVjZWWlm&d= zvSR(0Pvt;r2-+vinuXDIykB)H>taT5EZ!OZMPZ+?MVo+NnbO-6s_Ji$@+b99TCG); z_mOvP)GpSc*(ooLghAKlWT_qnNKY4l!~!Tmqt&~F6q9M+z=kOTiV{=cf_9z=Q$OQEV6Ol&G8Y#Y;5y9Xa*%e|C$wz&3*|AwaLv<-E7_B$F8$AzuY3DRrUfn;`I0i5mKZfbT1 zCLqlq2=8unj{8ewbt7Daa^W;)huK-sA$D8tQIB4p8u;3io4u0*=Vy6C)mq_q{kSJw zULW^eFF65IHm7Gw-ZCy<_S7R$`MjLa7ll?kc7vse<>`PwXvfK9BffTgyW|dPj2f4i z`oFg-Lml7N_8Ak7VD!r6J*F*1OEL)gZ z!Dw?gPl!$JrSdjx_B-xJsx+Rn-~HAfJS))9IrzS|=JX5n=U1V1d&7iB8Y8Nw^BYCe zz#lkSD>C+A(Pdi3wIQmIuQyX`o_Jwclt0~ZLF~Pq{1n$n-Af#`IV`j`mi*)~ZCR$J zOVy!D5d%vlzP7j1_aLUeOxH-L^QPmo_5RGvLT37#k%c-W%xWi>$B8M8xPY(dh07EE z@wZk+uY`fCp!~M*J@>NHyg9x<2{WC~dH0L8T=I_FE!BeNf0G23K9*wo?cwNCn6(dK z6#HqqWbRq4*CuY=(qQlG_-(UF?}?a854N&4i~CtTdF21zMU<(Ty^7I=$W>ny%%jL+ z`Bm>v(XEHtG0Yb2hJ1|#PA4WnkqV4zZ=6naOVd9oZSmP_FaWN;?)SiNP3_$g*xSj4 zAg2bWiO90L2NTyc+9Z!*mVUID1oDc0PAoWM5r=ZfC(Wvt z_Z$>gMv;{eGWXbkN#q^U*p5%eo4&4J5^T7X0$iUW=7p>LgC8?{h_?HG&$s67b*?>? zHwqDvU@V5Pu@&L~j~|f4LeDy1nk1}(U{ln9Bm-^;!yG7?DWIwLz=iMjaB^D4<5|i{ zX>uBwFA6oly{+bW6Q{Nzr>Zx3luTImp|=xGmI*E}-Y@U?_qVW`+mF!maMP!$<9adL z#+GKgE^2H1XvNdsYbqDEb7?MA7p7TMo9LU0({f^4levlAq1LdWK2{9n0mT{SNus4n@;s~*uev0EhbX9BP*l`27|S}V18EPy<=@1 zZJ@lCSr#5``0%YK!EIqNa$r)N0&b#ZnIa^2`y;Nzf~)%@yZiJmdF26T2RMA!#o(ib zDk}0Mk&kQ3Xxg6|mG_E-$5!sWTJP+RRnpYZlqYGYt2+pQb-R$?G+2TTn`!6QqvRJxR1N56{yb|L$Q8bt9lp=*h!n^ z_|)8~msL^A-sJR};bYI)PS>y3 zTeLT#%ljwA61mtHGnPKMzP|nviaZ?(6bt~Bs3Xh)G!e*vJAN-uh4#yjrzx}dho@wA zPYq?8ux*C18+FIy7Yq3r6R33vW!P06yN~;ai0P7EKw`gGDQ=~22J@> zX+;T* zeMmAJ-&w4k#_<;(^&WCk+Pnx+-D2`MRxFN9g{bR2pEytUy0nSXp_zAYm&W>s&PZav zJByQF{x|3>T|`B-b=)T>)zaWv&f2I7W{PLD=~F-7Cv4hS!AeG}cYn-Qu`O~flY8)~ zT386&7@*u?h*6AI`(=UJ7;uaPelOk}_}om2Pa><;E7TV+7lB3pdygX{X2?n@4C|_y zM`6hpz74{FUHQrLP0cxl90z;dV48wiAceXMUVV~J;*2E34$pYF4I_S@d!l=Z;d?wU zcs^$=z0mG_nK2=9N?TD?9>L(G*SThNeLE!m-LTGDv(cNc=-=?w;tsCPrRawTWlXU& zNoO+!|ETb4pUg_=$_#ep)GMM2giJY=MqbdC99>m)0F23!O=aJ{&@C^lpnwsKKoA}B z&;2Dso53+FZ0jHnTR|{YSay9s`?vrgZ&|zR=QaiU6ki@HUqWGQC4qtKWK-V>s+OTA z4a|%N!!H*J*!hC}Gw4TzP>!~8S)C*Df+RBC$OCHW!kB)aTn{>O(~M69X=FfTmR=DMT_fw{n2{GpuO-vOpjWyq^t> zXIvP@7sGwf^2RiH3BKkVQ{7A7+=t8jGZn%jc-TC0=H?yjbie0&82941>NXG0_{`oP z@K1XL2pG=+7X})j##nB22$>^>iQg_p9ei7fyedqz1sQZcQc^SeW}v=TI!esLdrz^lkggd=&0ZhR#>W1mZE^is9Dv^Oym z)4;Y7EzfzcmA0g(YHsEwVUmvC;qLW@rz?^)x1Aclut_!zxlML!h-%ccKUWnV-vRPH zDF6Z1N5h1br#2EoNM+c^I2&K^U8|qyqsDbD@}&|4O}B5j6rtXR8Y62#!5!WiC*?r& zoh9mpTiQ~VSRUvU5G-sp$vl>F*(=09OgQQg0Ka4Xut9~N(HnJ&xO>H=sp)v^d0K=a z>MQ+HZd%E_kL?y(2#-IO&I$HpMPrQoohEGRy7@*F{cB=OW@ye%>Ow83TTXhLa$VZr zXhs)k1fFcO<^AcfOz|tCzRXFjtUs&YFz(I3<6gB^tho61>^VLOOUP0}Ka#{j-G@2Z zdP=Lf$DEV(=MT!(wn}5KB1n0BR!CcAJt<1`l~O>e7sY$_Gqg;tKX#u?)@N?1d5`y5 zo6G6j9)lKa_F`))I8SioeOWu=*(%#FWVA8rs*}VmcFp^k$vIoA3_zq~aaN!*PHt%oA z89iY8UdCm?6f0TJS4B>b7vOCervd2l0L@t^Wj~P6?T|PzIZjoMZqex7;w)FRT@#g| z&FN(S3arb-gh9|m8+oG?IdsMO*uUj&L2>3;#WQF@q=9SeJJ1e;^#$*cF?+LFN(K4`xk+wUCL%l$uG zTc7B?QVe?6>>`cQq*_`Mn@z}~1dpLSi0Q@6vFf0EvD>|8sr6cRR%6!tZ}IE7xVP#K zQ9{+oT(V|eS85!QExG@de~`aa^94^{uh(3T-q~eK|MyWUk7Oe?gYYw%_b=Ce+Q6f3 zS-ZyAST%L%7d^CP%L}-2+lbL^T_I|9Gg(Vj7R-|HJSW*|^b;M~ED2{jZJ{)3A38Cw z#acyDqb65_kx@cR;Yla6>bVNvLg$4BV)AMqCAGAe?YTB&ytenYaxzj50;m)9C5W56 zwaM1zoQ?jFEA;XA4N9qgjP$1hVkH8C?vTSc;#vv5SgBN>N~+h2n4{1eoWLHckK0T5 zzYlDe86@-bM4dDLV*Y%Vz3kX!Nu7KrAbJ{UfU`Sq8&*jbkzl!&aL5p~>x&uYa=jCn zKvGVcC&+bs9#*NQ+%YXoBeXbICpfJ0!s|TYM-zDs2@xBf_X{FR2)-lU`^ehOSfpe2 zJJc{yE3|(F;$i=zm0}XS_jg_@o)t4|h`0P{M*-ZJ&nS;;NFhz6keZM%I<&yN;}hC& zjEff7se&T{TCq&L5-c!Z;^F51P}qxvXdAJq_b_w)rX&j*9I|OtuFrp$=M*O`Kn#Qp zui=2C3l3EnsU66{EHXV2!otGt5e5P`0j%*)ZRYhS5b)si0$Mu%`S!nV|8SwlePN1D zK%;q{G7dt3DRz=NAI)L@2YLIs zSjb`Ma<}UrXjHaZ3h{Rq$8rQ~?%K1w>x&B!Wl(s-fYNu@@8=SWJCJot;Nn`ktI0(< z309o}AJ$VspmAQ>Q<%!k2jmrq z@|aFr3$zeC*7*lEMZMfb-JORBhl`=}zD?41e#hK?rMlw2Y^Ub=W(R;;gw}wTh1YP; zmn<*X7U@n1Yrr&efUR0wTx6BwHsEm`Mm2PtX-ls4M!tWCiQ;JvoUKEJjJ4`5FB?mO zs!L5vTu!Xje5I;)WJ@zLB=^-(6c`3`@mTYb8S2@X&_WLi%f4L%8xrg%^~??BvU9uh zH>GZCX#2ina226lGcGI$?vy?+PIg47OTpk>ffq7%RtWYr%l4)anQKso*fY5l!c^M)Pb`BGYx@N6u zNv@0T53O_;Pc;VQyv;w`IK|r^Cx5vZbrt(2?m0?FC6Jx0rR^ZUT`DE)I>1I2 zRyBKXu}x|LPb9?G=^#BhNY>@7nRcdERh|2Ln*=|@)D@n!-f2j{<|L2$4D7lIYNFta zoxsQ-DnO2n*CzCjyHz_7IE^K(zS+5;Sq70&S(qed(QuoGt34>DLL~$kvW$&gc=jM} z8+sHoVOXkboXlX;Y#q@c{EwN>M-|6IMKKzw4!xiO4E#XB3$Br@ikFqMRI9DGJKaa9NF8L!2-Z$sC+AS0y>F0xyb%necpciT+J zVk}diB6ZqBXiZ#KP%~s$`BpJfMG2k~cySUOuSk;O{DG3J8BphSAyV`Lg*+g{3#4ON4H167AM&C2985$%B(81ICBb}@I#Q{98Ik$PmX^s; z?~C=YVrHKsRYrb7@s5&Evkh}R-o#+kfQQx}!ih3%xi{u7!s?ndbFns~p!( zo+MO14+zD_U`Z~MFy!^aM6x{?!lbur-YgXz57z%$Q-Hk6@TMk7VfU7b`edQ{4aNO{ z6pU^G0gTw&@5OV&E4Z*uwtu$wjW-m3fL2Qw04)HR){e+Y+GVE-h#IkqtW#4dI|pMQ$-L%6vRuoQ3~};-kae(^)9b~pqAuR>V}}Rj@1u? zGyk%3S8T=}c@V+0cMw&b9R`6NQ8(i0B? z&D;)5Clb*ZgX-(aLa~-2ut3c8-nOE?MtZ&`WBrf+%{bWFw?KfNmNa%-#Mt}e(DW}K zX*KDg;p*$s!42GMrwQUk=;3?s;+vYI}~CDjG>WRi@mqUHK6VlT~+vr<(K776Ain{Vy-QYX&42wEMgQXEn^^Sf!y6M?L zqXwY})7E<ovGRa0@cKy6D1+q1-_RrUUD4{^2iTgWF_3ohLoe&m0B7k67>Fpmo8 z#EhZ`wsoYtFIjm2Y&_pA_d7b+<*1&0Gdzp{2Q$f9z}TpYmLrCA01|>J8DGIw`aS)d z8ZZttJi=xTINdB-MClCOH0{L7oyR7%ed)O~?Wg{;EjJbv>58t@4Puoz^bs0nX~WrN zghB?kwx``MradNcH+7cn1F5Ow&$^|kZNJA)r(@7e$9a-;4k(_~U3@5eV|nWLIJUi0IUaZ&ChhX;b7-`r$zH56QHA9SvKMXe04o{3adh4PF#RQpes0so&EvJ z5JoM)w2}Zn={7gd({I=G}HDcf0cc)${_0P3nkw;o7o{zYWL zjkg0?uxB*02KoK^yJ~xo)k}B%paRvi&^NC)q1H#orDz#6m6mfuY&TkO4hU1cKEM|o zBq6A4_*mO&rW4nYB-CmWqOCsK{V~ejzM1M1Q9aqm616Tn>3`X6(dHJC=}b2psi3q< zea~f|dq(eGn{u#yYu?H>s#rC`6R)b{O#^9wG*(A>J(Tj>e+|*B9-5JvwrRn@iMH@DUUI6}5BWP7ECLZA0e#+(^wG|Q zdRrD&aB1`S-Q>b=oSo~>=}`YO6^fYaOGwfpH*j88H) ziwT&-9b?2jINqLFQ|{5sY?UWYr8f-1>Y{1wc75vfLK1T!)dFgw=kHP(%dZis*P|Dy zCyQsUf4I7v<9=HiSc>Lk=$FNzuu4r*+sE6TbzKo}8Q^g;a%qMbGV-l+*WGjhu%_#5nU?3RpYJ4`f4(lM|A41EyiEcj&~`=si!-F5 zH*4~Q%Jt7=XAW!uvqIc~Fj=pIM-K_#?qLt`ss*yz^zFPUG(z8lCxbIDt$h%T9fZ{@ zXWr}3GBcq2;XOca=Z-yO6M~z{2|z8Qw|H|1#O#9Ei=pgh@r0-xdtbe;LnQN>Hg}mx z<7*x8>0GC?A-3&mJq>NE03DKs@9naQ}KFi@7^Qp9rx9YoaM0vky9>%G^XV6W^Q-UQ&<3`P{Z zwWX#Qaj|~<`IL^&Pu>Fz&~`svnmt&Nfr+5{D24$MM1+q@<2FWC&*jh(AvI9hO$`w% z@_-u5DpWZo05=}mDvrbV^U&zcmqLV}n*6Dqj|P8Tmoq{54jPX}q_aQLT|DZX#d_2yL3-cH#crU%6FsMT9;cN0FDvidE{QZH zFY(?JWkzYiXxc6#9d|I2kSb$CnwcmF`_TFWZ-cmN&hibbH8&F&$x8S`ZJpgszymM^ z0jZO)*GUa?KVYWwl!RP(hqW80GIi)|h!Ro}mlbQi$;*K4eZ1>qs$#T8K*(u;A}wGU zDf0_Uh}Yj`eM$j-Uxy9>?WKjCil?KSIKUw!a#r%a#cU*2dPSXH{T>|#1Ma+U2b^Yo zL1da(k=}y{QtZoolW#WAw)FqH?2s}ZkS5-mjAsf0al!upJ9L=T09s;Ckkt+!&_%2{ zkDyk(EZIMFL=31xo)1o#M(tIQPzGW#-c5wE{Kqsf@69GEAR6X^VFo4>dmXKR)LM1Z z!ri`inLh7|b!Ni5Q#yE;9C^ScoMIO;GO79XqBkDplhy2wj%664Ac&-bc1h$O$aryG zf5II7z~|$e81sQ%h>^q2wS0e5_2iyN&v9hU#i0<-mz$ZL(akN}|}k*{uEvl=A>@XD}#c6I$V0jP>9b^;rAmK3Z({mV}wwOv3I6v zaJGYW<-zN-orIN!g(!pHDn8VFQWUvu2VybLM}JDNKW5CP81Jjo|9Zussg7r9Xm*r|9dOKi?5Dkz(I_ zY!IA_vlt5puXo*uBcLkDFGQPs#zuWjjv0@DOHG1+M2P)fl}oR1iMmyUtIz%>%Kmos zP((vhQrs7dNT+^I2znB?-Y3{v@^9(-I%|B@sCQwJ9LY_NV@kSO=Vg!$xMWmI9IN)s zYy9hWn(?2RXV~337tLvWO7Y`8#!tWd{eH9)kK4awKF|02S3MNZ(H+3G(R7sW71iCT z|9mhob0YTtA?homqWZ&b4G1IS)x>}|NeRAnv^Yyu!{DG4^?AT5C${2PoibdaDxLxhhsq-kN z0PYA@v9O#LmOVb1X3IxFwHjr{w@31D1GS4it6${~I|^i7b}wFaTqmUUoU$+?!-OAm zDcW?qjfZj7Wr)zbD^rNloB3(9y?%gJI}`u6ulcQ&#mqpTFH8xuTe$-=Uy)ngi`$rs zAZMnivVf0wc4CiGkB3!1Z#$T;w0~yuRZ;`q4gkkN77s%*wzsz;VS+^zw;Rn47%UDf4| zQv!Gn&teGT@W>{v$I@@Hz>DbHSqRv}_b51`^k%?o`!`arC~nr@*4#Xr-GcYmo*&)r zesl9zc8Vw0i#k5ZRW>lmjd_`F54;JpK6nq47mD0v<;Pk}OTz~T+j_at#f&i2x)UAz zt(u0im`Ogm^M!cz-vT}aHVcvA`EWnBj>}!vJ4N-`q*~>-asnW-K4kBWSrv1H@(1Ic`R($&hh z#oJIZr^^$$R~_+%dHL)?_~(1hkc$e2WhlHVggV3+7)uKGq4vbvn!r0 zziIwJE*0Gr0_Y||caCLVQ?6%d5A!on*EM_b-6`OPn(3$i;$&xeSKM8X@V4Zftu%r- z`MhN=lQbxj9yyHK05NUZjEjWR7Z?~?~$_V5QA&mU#&sC|=lw0S@+P z-ffw-Y=#$sh>mMOgO;L^m1`>#1<;6Uo=1rS04BcG!oWvXD{Frj;x6anh}X*r7)Y0X zjsRY%0tpB(J;%R8abuLOyN{b1V>CVd(L8Z9`~jg$6AX9f2a|Jm=fKRRp5fusduTXr zRk2RKIJevxLY(WnOtD1NeiC=<v(VBw)0$)$@{) zht+v2k*5$h&hJ= z<#ckt>WUs>#Ao95=dvyHu+2YBj)h)f@zK4&RJ1x>T4-)QG>pH~o?v@UP~io*&UAR)2uQQ-6nF_v3Mm@G)E){3W+E{#LIOx5yumfHBTUO(##`EnlV* zt)J85(y5%c=;pPx><+CbMw{h7RjSeJ<@^i8 z?KMyZ^()Wz}<5X?yUmtO*lsEX7Q6jmQL}p@&rHtBc^M5B=C~9c6o9Yu} z1NP8J`fJIl)S9IU=!0V=*a>(75`e+$h8@<)vpaRSZ)7%>J2S8^xh_*kx!%Bm;|zCe zcS-FX2PnD&&0AV+!!433fQcIY)>=e&LYDOOK;8%*2VlCp>F%*9dq3BrI`v=Vh>Bw@ znLq`vi{=egoU$gCUO_->oL%2$8tBe*@hgwbSUDBZUIOgapARV~8(;Rj!&m=z?yAni z%{^SOlyu)D-XD=DrLBatVcodVD6RuuZf^ODbc+x#&DVZyi|>)KPTi;S!dI(Eum<=F zbGJ>$V)EZ_A`Tb9hs4_@%a^@AB=1)uh)y!C;5;glG+65JrX zz-Y=C%|7pvf{sGRfmA14G=)zrSBEbsW}$jw;uRkAS()b*ee;CxwP0vBJxJgDOH--Z zd}{Z#4$E6h(I3rK0p5HkfiCJICeVZMtl(#Gs)>$y>6o;i(z})wb4;kyXYKxo^4K|h zc)06>+sOIM7}CWimFNAy%FY1M`j>R3+q+i&Za5eDr$c;W26JzCvS83&)g%#ZbnC~)XZ0e4(_ ze`9$QtN*}si%&Nuo@Szsr3N2r7@Hw;Bm#Z>0;?MZu}EBru9?1w0nr9_Kl!;0MYljs zMYRWan_mTA39-ZpQJ2NJnd!gfQQr3MAIF7XhhmyYr`}!dB1;2Zw zm)4V^35B*kMeLGT@=k+WSnJ3(jKkNG7Av^rrUe!a@6wQFa<>Yv7us`pEvnBO z-cRMe93Cwn5?|jD6msuUuqc;PQqJo_ZD;%$5fx+6csM7~F4s1jZ9lzRovI23Js;vL zuxoL64^oo04cCdaxYYHc*dF>t7Em70^mD>gbbRxvJi9N#0toY~%@%*ovOav__(Nm9 zWkKXK$We&muZx?bQDgoZu%YeVClFB{70!K?qUFX(Q9$+j%;p3hv5X^@>v;h+ZAJNn zK!+p-$Ij-F+u4c2&1|PEpo6@}E=OwgZY#%pVR>4}4CkRke&6G6L^m}|_So}?BLP!M z2%kr$v;=+Yvc*utkR4sO+BQx%tbuj$itWQ*d%&J>u|ajBPENC!n;)PT*(j#DQy# zsJPn_u=1&Oegl5({W{oJcK=JY<;#{k8tls51#D6n6}dDO%s{^Mj_KQHDS9^8BYPa#y9mKl>$Q8#48?Vrr33~Xzb}M+aHbB z^VgK^xJfvlCY%cvs`oIuO3-iVZ6pmzF} z8%fP_KX1dVI?g1;kuQ0*E|2@44o-X6c3}6fexT+j?Lk87XCF62c=PIHomWK?g*)FW zviL+_l%T96c5a^8YwyOJJA_8Sqr;ycF6NqpC*6A~4n`SLYL4uYb8FGr61vHrao`|e zleP2`{u`P{P^swOVR+M&BkNc*fvVPNq*VhbC5k9mIPFP*sKVUkOvA;*gy`dS43Qsb ztjG@QhPCBpSH_j$l3G+-Qi2L4u2pY@@R3`~w9i`5yLT%>dfWE2vJDi}x|a^cR@FhR ztA5ahnVWE+Vx8X)8p*lLUrrnZtdUEIqWXmc8p00>Uy_OW7ZC^tk_GyHCw>F3+bsF zcq1(mb~}?GcV9QTxgSV?cg0WdZi(-{wV!$2@&;U1I#11AMz+fypag7uEsDMBvEVf* zJb|K`C%=0 zpGx}>)UfJ9`vTrCj!~}I=efS7lQSDFG&7lBg?+~kP`ewF0e8k=#k*tJmEURF@(tP5 z#@#w(5_TFc3(!*`@O?jOO-L!d!%N(fS+s9*=9x}nXmL}_-{hcqKwev!|L(z5 zAnB)A{gxp0DFdjASh3c70!>J1Ym(f(g0{v-bYQudM`fP}R_HYgRiBPLp!}P(ncws5 zE;<#`#h!P+^z$DH^6_ECBMr|!1RCeLTh7TiWqh!qZEE3MCEota^mR5h{HxwZl(%De zFy^Hqw4zXkH1lcWu4`-c=d~QQ?N7Y!a&P!hh0|h8CzvQQ3aslQPJ>vt)T75`K1k5@p(AtZhb}O`h33#vR zvPBB@alTbl@8jUL>E)peJ|!%sw;y`7OG0<;b7$hHUOjT%2u=ou$B zFMk{`+adg1-?;S!QXE-*!Y+#E5x>GP5V`GWv&i9Y2$)M<9M{l2{q{(g{_@LgNnERm z<;}Nc?mWnJ$gis|Su>HR@7!^J-ic{GX$GS;gnWTwwZ_dblTNsUM+NU^}` z@P6!Hetq1;q&m0mUA#n81|)yYO+Y^^Z(?MO7BsL1Kc|=ySVT#Z251~?hc91$zdaNV zjJh4UJMueazgy3p621)v{sLZ{0e?ZTgM5={TiAz22si~*=OrC~kJ5!|;sbAz2Qgsj zF~9{W_QH6%_~3T=?nnFG*xh}%esIGZaDch{7MPlga=VSbPxeyG1?-62D-QJUSTsED zxo5l1n75|U@XyInLchEsBd|!KvPpW0*g;}G)_SAfaDF)VMPv?6WFo)z)`zzD%YFjo zYb!Udm4LvV1+}Bn`sq2hOa)7cshV%ILI>)z``?5warz&how0q@XSjKA1AH-*NB`M(>_-8YhAnqHc8?PATvD3K>0{AxG1r(s27W9Y2Etq@@Xs{QUyNKI= zn0pZCTos^sHwwW%YrC5PvfRQUBmtJj4kWNqnSg&r0Bf*E3SKF{# zA#4xqh7F5Cf)#;lUZ-w1)B&N+r=Obd19HL4;}h)8JdNHcQ{HoJ$>99{jT3C+lGHN> zSCO6_5%CtQjP2gMJRmGsD^*{jnoP+_iu^S}ROXlGcU&}RzMW;+vR^v+5JT|0hb{fP z2&UXW9^9DO->=<|HN)E!P8e*pGMvt>l4Ma5Y0t_R;HuD)Ug%;vrP;XSg1RKv6bD0| zabsDLsU>(^N?TK*V&cxA>N4Z0T3(uM!+O5{d1YZsn)p$YPP(q76MnA+5%G4hNqFg8 zv8WxTGvHFTMwk}Z!Q(I#`kXGJO*z@ns&6g|TnRu`?x~A4(U8AkyoX*UDGQPUd(bzI z(NyLYL+3c=Q{kte>|lq}@`D5(CF%w|^&i{2Ar;z=`o3Qs$8t(6yOl-O-Z$sWZ0b!` z8HvAdA4^P3Uix8=i3UD*`)fwB5iuncck=^(;RgOiNVS}No%}bltV7J)-cuPbC2mE+ zLTk>Ua5I&Qzu+Wbu}A6~SDx%|9(%vPnCuI8UwZyX?KX}$L!Zw}lxiOpnmMtkMrH)6E(E&Y;}Y+Uui?p`;i{HD5 zd;El6BG&Pi6)~uRP0fkZd=Tgs$@q3l;_tyAVvKuX?$#K}9&lUXxP0wx zA(eAGZx+Qn$sNaoe^hbHNt2ctJ5hoXQpc zrT?{AxOWA-fV*Ux8YFaXhj!Ho zSGXNgi1D3RyAj07(EPgvf=#~HuKPrg5roT-n*EtNi&Y?@9YmZk&G9T}pVi zZbra9`bc@}t(VCI74EOfM*D+L(;mO0@C@YsMluo8c;MZN1UTNZ+}RehQ$X6qR$WX_ z|0L9tA@@;;&d!qPk}b)FRY7qniYz|$QLT?8Tv71FujJSk^^NNukBnku)2!(?n|N2PGTP;V(Cbz1J4ooXQnW1FcgLr<}TX&C%eh70U~cWx20IQ`bu6Lk5H%I zejKCw(7IHTvf#xggmwG|SyZGAg6f}Z&>y%{g7R)huCjh|lMe$Xx0HdrbOtQ3d#!gh z1&~q(>%Wj6-jMuk${0t>S27#hROZ_TWVG(AT#)EM(DXkiSD|IdL-7G7@oL`&Q{|4g zKQ1&c0}0SdxHM~PE{~pY7df=##uPDvUu*o#T+WSf`ncIaC)`!!m-v^ud`YO{qcTA! zkpn$1+IN@%!>;Oes$e3K02QN^*iXc4X!!91U4Equ$h`tX;#7TSDvUMUuH1|u-xE^0 z)|Ricrh}lPJ00hymy>KDjZq6KV|j_4EnP`I?O!cYAsKfArp4OBia#CT24H=89S13P z&wJS56DS$uRbc645X+Rd%n_$xDU>*u!z}Iy4Jw)k9iql=Mn+x>K5i3hI+m)@KXrGV z481J$v2gekr8&?FDBN%ou#Cr;V^zd-Bq?G)C%r#Ake8N>>Wv8s_-K();9%M`FI|uR zuvF$4#W;+_$T)3e~JPS}kCiV$T+oZXCnbQtsc0XU!#N zpW!rz|7cfYCt-LmZAf35gO*E$q-At8Ie1?*`@UN(g>1?8{n!^t%PS>&14Skm)-_9p)W)`XG?DfU_$hv9LYLYOvt0 zjDFk{vq&WKh@s^DnYkpRv6q=eqVI&1WZJWcUizuCdsX6xh|$j~D8ccPtA`deTsY1J z(ozkQB@)Sgvi7!QdN20L7?Uid2q6lwp`ndoczvnD;lCjNH45}`u`$j(=T$!F|Dsu` z8$aN&pjpLqqb`(&xv>)&KK;ARcS8|Wvr9J-Xl;D)c`0Yqn>Ta`T`74m?fS5Yp6skq zcXh-!hSP%?G_UEBy>&9W_o)Bna7?2on160L&G3PbeO{)=Jdq9opE-^G*Ib2gZ$eAr zfgx9$*K)IRpk&WrsP2uLUxbZ2C>3IG_j-vJ=$erj1j+yfj40+ZoJ>mH_s&L!9whPAr&Y(+mV!2 zOhdTjicp4F*<8;8mI>j(b4|j^2!Z%2coUf=?swLZRP3iOi#yH+)3|8sZ)7f7(jn+$ zPakf03>LWl0^0_`p4>+dZ6f`Q?Cn!v8mn0gghSO5EJF=gVWTX_(@NB*c)SVP1 zIP%DPrrnsy=}g0#Cr)VA2KMcpsi4g^Q!pvrss-o);ZzSFo}n-{R(LvYo&`1yz8}oO zDPj)-Nqf!4DJHpsj;owLgk$SHhGE+(e&VT*;SXyYNTm0eXv{wZfLZ96rID4to3`K0 z2HS>bnwL&nT>TtjsD?S(S?|BSHxXy(#g{JmxfqE~0!ex-A&JB#t}F=im77JNCH{Av zH$9g8f&h`d1O4$ekQ|bI< z9N5CT>_KptX^u|?aA-v1TE{?yp^URcQDRPnVm>3G0)Z(p=xW+^Qd##r9{G|7TMw-@ zGr6e-O5R!dwE+u5<0yy`UP6r`{U1NT@N3ZWRRpgrgat_X7ta-9&`3t0>-BM;+l0=b zzJ&@veBHIz^`lko#T_8oPMJ_hA*PjXrcRv_bR19M88brw$*Ru_P zktMxW@Oi8F-|NAglcQgf95>lo$~lgvLq{X=2@Rmc?CczNjy)z({Yh`S<_2SSe0taW zt?UPH<8%WrvfjuE_%U79_j(2*od>7WeV7ZpOep0pE`<7Hc2@ghoE9k5((Udx`(o0E zTs-`K81lx|i~9v|zudYmY8-Le18O-_ef!(cRXUIy^bayvHX<+NFt{)fPX?~YdfU&s znodcZ;A=yofwCHxn^+vAyNr%;gF3#mDIzPedn_oB^o=Y=5=5+n>jjt6UeF)A{|fzo zhc8@dA;j1qy~nt&tMQzM^vv4$pB;g&W6q=B!ZYjd%1l}Aoqv`j4}Og;NPTNJg;UCZ z5Kn`sb4~MoHOx4&=qC~2o)&%)E-G;*2 z5PPpgqqH~ZAqywL!K{V}-dr<=vjD0{z?gAcCmKazisfYw zuc_YI*5o14XQ6cD0UORtHd$xoJ1iIj3bwtSRkG1ht4yN_?LRJe2kme6hH2eP`M&0q zBqcju?L0NEYu1Wq)FxOdZmR$hT6UX7IEo0c(#O&y2K&Lv%;2aZRwKW?H?e<{>Ld3q zWUKcz>k}+r8Z(P79FYfx27XrVWQv8?+XcXO#;?B4LYPcD4W6z}aVQp@ypyGCWa^FS zZ&jR;N`o6s@HM_=;3QZ4+P!oix$mmN>dn}XZ>hyBc3_u`oI9<{$d7mH<&F(LXHaJB zm97f&pBqE6?17e4jUIdg{jb=MTu?b|HaSzxT4f+j)ucdnpsUN1cYV>vQeVUs`idpS z%{9mOcm@ahV6qXrC&31?j8Ck7(lwf!Rr%y17e?IS_LYrY^plu3{!kzN^m4xajn(>i z^l6$x`m;u4zsWhJX(TRbfom&KISHM38mwq!)44w2&eBgtk7jFaK-t`1t3cKYY zAivb^1j^qgD%B%49;Pf8-lam?#iNWsQ7?M3gkwF93g{c>%p2y6X66xgf6C{izVjkT zcYy)Kn{^7KWe}VE(9pE5sgyZjzQ>$Eln_U9X~T?ccJfkpL8%T?8#_t;Kp4Z7*3{<& zvLmJU$_xr7r?X-pxH6=T=y#b5fhKDgu>HDet|W14f0gyJ%JNIpFLsIt;-V#cpJR!3 zrj1cJQM3GD`|$IfCH-PcCCa&By$7b_IYly51EQ2yPi%_r?lWwh*(hTTvuW|lNG4u7znk=|5_Lq4Fso$JV)5>2~`MO;t#ualiFZ2Q9?3~nuLkc(h8T&k& zdUR(@Ukm$e`^;p?Ic2Yr_lHR89C?=v*k+4iQMaXNE$OB>HLXO;_|4nUWzfA$jO%ID z&E|?uZC4bTn+yb6&xt2HxtzKCf9Kj9%HLLmc_R$ zm6H5o`%-ljVOKF17^cgkxk+lM*9`@>TspBW6ZLsDw!O-AtyxTCPRa!_QyW7y-~Xjh z+e7D=(5_=uS767ySBZUKwsSpBNzH}aR*qV=O#+`PKO4*ZB1g@@dWXJMJZA!?;d%hB zPVR$=!m;nh*Gu8237#kPXAMJNG`M?@hDP~WOiwMS`0Xn?UB#8^QXHex^Mj%GnnlrH zT1SdDMW73AC%=_sM#|t4wsu=oo)QthtSh{U7GFRm(Qf}FYDq(o%a*PpkC(OxTkc-I z)8yl)`nO8x{W4%aU*@n?Ke;0)rs`9!dsU08{L&7~Cj-2C!*h;FN$Pw{Ex+4}gySVg z<9@q)vbMU^m zl~G>);2>6?RpDSZdH&LNr%A>LpDf^xc|#~iDys(N9Tc_Q{v?E0S!?%cJn^?{*7><0 zCCw}|SBrC0jgNyR?9gSk6220Cbp$>1tah}!r^^_e{1$C(xaDruKp6wCQp`QzolA^q zg1fRxZRT?n00eg1w&Ori-UB|!`z@Zs!M1W{5IB^-vfQdDJmq>zzDOA7^xNjbW_z?Z zIEVf$&v{p_JNs5>uZ@yP;va6_b;ETn!k;=@g~eH_tG2xQMoAbV>BD4rMT3%RF!e9h zw@ywu>#@L#3?-?GqG{!GLa~d-;u4qfHyqEZHcw13EFCrV*Z()v{q1*aIrc~m$BQ0l zSpN#wmS(h>&gA-oC8;s7YJxNW4A)0osFzJMuNg5rIeHkuHN85uh^ecO8hU(FR7(tQ#c3pT@f%B(0_~IDzy%pWR=VI^nZAEV@ zJxhB>@N*WMq*5HpfeGW~IW1l{O4eH-4qF-oM&UVG?sO84Y zpOD=Y`iG+=2HxEyaKAmLpbj@Y?far_12xV?BqM-_xvkEA!LA;sqXw_YOX z^~i%@M^(B;ooO;=c?H@++|)&kHn`wqKb(1z2fv-AuO{_(p4vVYW6oZ(hX)BnTax*S zF@iba+#(!=@1yhd21f&Ti(@%s_cc&ditKwoLyoPxE9ZIaiqu2beY}fKZZqG4n#1P9 zQmQwXQ^81si$6!Rj_VUxABQU=1MlbF?z|=j7wOfO+6MEgN{dE>LL&_OW9>_JE3#zuNMviDzC zAN}>a!M;)Ab&&nVvm@e1z(?y_Xrufry>H;<3Rgeex5_#YL6MEAV4DS#fQ)xQjZ0B6@fd)L=yxohc8;G#IaEMO4S@ zeft_!hoaeTA0GRWGnbxYc9YF0!`sDij4CiS7D80E^b+i{6vr3Ud^|rUPzG^aR~yAE zq>|tCU%#eqPUZ~)k|y}t`ZM@dD%HKw++Ve>BrB-rRQFS%@wg^CsrDCZ^M$E><9;0YA#W^W>A|x}$$4ly5Yo;Z5((5Vd8mCr&AwJ=%DK z53_KIU0tzW7CtHYDp$H1qF8LNa3z(fA0s+-7}=nm6GW*UDzgMg=}TcuAwZwYXA$NckI`10{6xkulIl{^Z$%t;qsAQ(Ab=%ZX~pKPLF7J$mmQ z$)x(O{jVt+sZ8zabR1gu+3jdoha1`+PR}a8fQ%SFkA2r}b~}ez-wNB2hdu~eKAx!B zCb373?khdz-A%*CnK95%iGt=r;6+EhMZtVdP)>>RvIGTfsMHsRvPybS>0g?AAAAa9 z6+{ORag@O-X&z76f3g}VO9_#_VJ{35c`^s>P;X-!989;sw()*kAVOR% z-+!6LIrUwFgga^hDwC@o0h7TqNz2CXHfGaz0A7%}g!iNA?kWyc86mdWkZ~Gt^S|S#LlvKZ6IRdK>$8> zl;?gF>#rrj@xG1fE;Mv5BIOMw#eP(Z>VJcr{iq3DMs(OcGi-X|J<>wa80R%pb4_5I z-n9n)L|xNEgKij-G|KYDGT8thXytkV>vzdxy+Jyq0GaMoUU;Rp)kp|Yn$GSy!;L4! zT%Y4D&i36L%tX2Qx3YhXZ=Jh(TPL!nN|Ux&7(-}-%%B5}F!1E}_T96+$Qug@0oxO4 zX91;}3G$#ut~tt|_cKzBuaSW7OE&Z%85eQq4TbQBd{lnv#G(Hr!>5N+-{!@2%fvR?eJ-U)MN=m9E<&^Pen^D6&MNGZVn+|TCQQpV zH)r<6%QvwK0zOMO3e$}U+pL06QyTuVAUh-q#{C&oxuv&o@p6E^*Yk_m?&(hS%=Y}N z>7iav^^&!PS*63On=Z(y4~xj8{+HX1FpYGn{a~P{ry0q}bCB`5&yHTX=s5p!jgzCr zK}AKCS%RiGDC^hmU|W!&C|Tc!?Yb*_SqiZQ1e~WnHtxu_Jc+AcYT`rQ&GgOZx5WL2 zpWS{%JW{ajEvHf}Y?X-0$EMe616db^G`=TZqBQv#CMF4(bUHTv=)^jp%lt=X>i!_4 zq+V0XL^u_+`wQxcRt-oEK=B$kyA9wsYVxN}usjcx5|t!U;mQ1NrQf2~@5C(&>YsBl zjvppNK@Y;xG3)Z5U)cLBBG3k-U#=*vNf%)ZGhwHMD}=-W3&>9%^g|PBu5;o7AhMZ%s?)D)^H_D$B2=S7xOa}0reln0 z?KQ*R|2#KMFfMdR3dw`XvR&9w3BR`S=sz|ppwIdv53M}WcMj|D_5_@>f90Gwz((zu zW~3{4h^L*c_B#gGI^B!^b%Wn{9zE*+A5Pf+zbv}MDR4ITcR5`+yxXQxJy(f`w$`Lb zoZMPP{855CkwfWH&d5KZQ`5|jsdkHi?HyRLMk<%k{ZHKA`X70P;?P;bM^_P#lo^wJ z7YQ&iR_R&xm{|V9 zAYb!Bo(R;g;~=K?YKO}w2GJSmc)(5Xn0?QHzz@w`*B~rdM8mrk>b=)_YE8)p-ji-P zwmk8BNniIy$Q>o%SoriMigY(o+akB%v8c&Di4=mKo14kqbsl%3P5Y)Y)TmKqc1cha zK}u@S^EdU~o9B}aE1zg^T5FmfT|N>OQtAVCa5q}v=#i{Wyc|3%sFt-m2Ue?D!U$rZ`i|de=N3epqh_A7*>CBqX zq~I?P%g;}_DBewJ>-)1y88+APTa*srm>22)#`URi?Cxe?zlQR_bM&h|?@dhUiz$x( z4YP_(%*K6mwPthjZr0|kGI;c&p3yC#Hb00|=}JNp@Rogpaa5|>>=3?R9k8^#eSYzt z2Vy@lvuh>Y-z}Sr+4adsFi?o0L;qT$tZl@;Urda3&@vZ7ssMQvQ85}7nCYzJfP}iD zYTx2H*s08jE>ZhAuJDi0D7EO!Tn3Jg(*>Sv6F+IuKWSapRfgH%_W|~DvqCsIUg}rV z)VX2qeoOi^BDgX_=d#}}$tYjb)?E_O2d|a=E-vH}Wn9xOZJpx!IYmNuvh=E)gxJsj z1H?}waEb4&N=x~T^GB3n%J#u`Wj{2SXO=jJEX{JSeF2cjd(z;TfU9ZPSx_-y&+{?Y z)2*b`*g<~n&GuInP!#ghwX$a$|5J+()5T5zsJQ2?S@(AOJK^9iC#bCYL18_nxbUHYVOpD1GjwktuBk_cB1m2G(!41C1h1;L{2*BQ z^6bP5t*K5`3_dq;O?k3~!p)63UvGLv{LD@rzK2o#BCwY-c2TmeTaxtDik&xY<-#Zo z^Sa9})g3SEc@k0G8BTvEULV1qk^7)iivDk(Vs%2O{=Qi2b}t472Qc0e#P$7XbNhqH zgVurZ;7b^YhJn&D13 z#NHR53RE?&y=ooEq&KD>9Q{RRCS56BeKJ{@SRMzr9_&K*Jt_D158Z>$JRk|QhCTA) z#B|Cn(gNbKfqNZuQKDN_(dq+G5vH`?=NDfrN|k5^V$DEwE0yb0p|~L>7WAwUv*zZt zPbn^Tm@N3!+P)h8J>nQJY|iR4%5PkY31678kfQ3-xKjXfAro4sNprZll3_nR`)fDEI?ONdW_KhuIwdXg6TJ1o^@muEL@iI$Y2`Z}ztDc7Ox6$CZ$B+#5I<#v z^gIF^$bPd+vRgWH#zjgf$ah?CqcgKWw|0i|TZ~D7{>FSi=_92u8w*Hf)Tp><+r`HW z*$w1Y{m&xqDr717W`NSUVH>A5Xivb0p=aryK8}AeGj3Peb~e#QC+f+85c`9Rov74c zL}g}y^IS4VuHE>_74ZE{&<)qO)IS=mPTHMD&TXw|w3V0wtSp8ic#nTgYDb@LA2#{` zFAU9MSxh;ldTwlw17kI|eo)ZhUC9Ts(y;4j9_ReL^Kt)f&)N9MKr#f{3edI#XX>NU zieC!03MvYXIB7LrlosaQNCYGq_}fd_!u(M~v;O|t|tZCmzKm#qH z1!fsG+q>ogW!y9y3e?E{89p&P0MdevVF$$jsfUU`!KzvC&KeZcE#_(|4hlFBd|&HO zeB@6cAfKH&(T>2&S|N-v=r;#h0H`w0fa3$7p zEJk|A1=|QaTh4is&^SLWet=u2k*^L!TaSlykd_f$*I7KZA#cW`w@*a3ljX zd!^X{bj|F?LEVI-JhksL+(4P35K3KGwFAxP3IyDg@P@ITAI|=xxn;S zs&pOMX44fQ zw3;Jo+7b>sp`NTETI!yb?D$HdMeOhBjS_yO1!&J{*KwbvSAr>K$=Zi2GaPRX)IZM- zt(SyrHvK*5H$TU*6Laghn(=-W+}dDRw&d`|F)sZ_KuHUG$%VtV3H4)GZHle`t4V6v zt(jj$<93%xlBSl8(?1E+z*VSEf_!#a`C%el;hbcYSgP0HT0fyTdsV(J=zHvy=$4hf zQQI+G%63)Pv6Wvow_V=W>*&MClN`J!bNhkND=}*tL10S2-XjJ@iFei|TX;-l&KCKZ zFPSWdya>oJqr3Bc8As?rnWeFF@$cg87W5?7Qdd%04a&N`SE>2FW!5CQ@w7hy#k$Zv zoS^>ADe1t5yS1&(TOg?LJX2fU{5*wdc6M~wvcN!e6&!bCo&p}0d%P^WEZF6~DRyv| zJlVr;3>ajfHW_#bZ*>kZ_*6R_6f&D=KpXCwPP{6AY_n#L@4!qHr+Y7M-Y{&qut`%n zZ;WHFS>s@M>h*f}jE0|lR(!IuXTWd@#Bd;6WR_%o&80e?$>tQ|(X}~W7oev9+j`wO zm@RkDIiZ4sO&`mXSeGU&o!x@(n{lfIg5HjtaU{-hF$~?SfyBj*>-jF^JyNuwdzxh| zZl_QY+aN4IVLn|rXv=Gi^!bsfB-Ly7&!dhw z#H)s$29+QY`kJ{pAf>g>eR?}+)E_?LvS7zeRO(u=?RV#Cv$A%=3b#PX+Q zjTbpjk4Yg@{?8;+_Mw(NqE(nZWM^j~db<+7E6F}X;7sN`vdIwhfB68K#Lo6o4af7} zLj#^!$p=&5kT6^axwlwpIm2gq5{;CO1BEJ(L zciE;^1C6hpuaI0@F1ffQaNBxE7r+I&KxhmK=4i9G zyj;FhsHk&^5>&tYz(vb9QNwP0`lG|GKNeot>uGLIVUqKXERVFcVUaoSxaKWfUGW`{ z(r%qxb2Exf567AcB_~U2?bB8&k5BPxLcV)YylBk~60l~U@Y+O_Xvq!Uecyo@W4p>^;WfH5@8GVL!h3$pUrtqM)7+t4}FH@H>q{o=RN6+#pTH+WF-qbnjQR_BKz9c7;iKRd&%r*7}GY3da<~D_DSB5-(BIUc0jXa)BLT1tBu7c z`J^K(H=U!Uen=Ljl_$+PXxi?#vE*s>7WS$;_70mMm1+fI=5k=u3$+ez1;#$r8{$Jz zvv4o|qe6k$pnmR7u%tl2%*QOG_cpv<0d8@?~@?lz@rh3y*=ftmtGdEbCW|d zj1fWpj$Ma2HMX5s;&DG&6=p`8Z)F1qsO#(H7C&H21%|FgC=&if=jH6JrbnLYZntPH zdL2F+2atsKEGLwzp|@>$5{f=^_9b>J>YkOy{b~=%r3vz3Xxzfe_j0!U3A#c!5nTnE zA%onDqm+U1xmQDZI3L%s3<3kCY2}c0#I$SdYGO&(=-V=enW^!wMnlJshtE~=1^A~@ zgbg8sOdE_g6T%5p8@jJUQR(kzf0U9b@^SYiD%VG|WGZyC(|j|M>y+er3pg-mLkw8v^V$@1gUn4yt>SG~W)_og)3n-OPGC%(ZK zdvOLe6U)ibZ7Hb0A;&*40<~P(p~O-%B0EjbrakxC^31Ee7_LuF9r|7=NJAJpQzsb^ z$xqWNUg4pceM@2<%Z#T*yqHvTBfX2L($La8X?pSaafm2q_&;(3TiyBl_Os+0m&>JY zcS#u}MP;-4wBa!SXx3uJcz3LG$nt*2_uetMEw&wR((bKh0J3b!m20Optt5i-&omcJ zo7e8#H9daf(?%bLX8gsG4ZM2M7OnWYARp0!W=!)LnE0OI1IM6F3i)3Z{vnRr$v92* zJ5KuJo%a5VB`{;0M${k$u0Z6&M;-7kTa9*q2xPddXabm33S%qFF82#>nIj-b)4DKt zP_yg&S)Hi8gB#~3E8NZ2T$GHWu)!=1i1J$EEHV>r3@YIb8G^1ySEa_m02ba><`fdF z#Nti$*3_b6&4{^zZ7a|v1lFlam-4ch%Jo1nr(};Y?_|dpRCLDKtKx`Y<@Fs)x>>~| z_P{@F65px0hHJ_D{t-5PVlFAP(R*Hx#!NlFPSTjNKR}`VZB5*9s%s0^qT8E~5p%L_ z-0Tm|*hb^L>yiDln!kn1M{HDLH1<^$lHO9YR4?zQUcK|#->%G=c1uku-Co`Khz#8Q zaQXhV_{0_WHEe_^D&HZ2Y{)(_g1uxF0Sp&i>NaBg-jaI{aSrll;k|dd$E>)-GPg}z zq1>;BaOYcr8C*!qopu0|a=t(OxQ5RAD!!>_lxR1vp z&{1LN`EHrwU*9&w{fIw`H25}plT^zj?hxk=E-^dcI*;>3rmv~}SAksx+M|=4yN?w~ z)mw7n15jWW%NHnLvR{rXdZ|Z~F?fA#osHq|%ea}CFeR*?I(ba(XKh09kZL*k!1;DJ zRp!M@s8{_bcNdm}WV5D{p$C_8KLCxbcmC-K(T-!`6d?N9yFpqamSwL^H$i2dA7WJv zO3RNUE!d2iRPbHXo!ifMg90jl8aLw7kF=@^(Du`OBYU3+oqAqve+ea|Lbm+ij{W)W z^3V5Ul)-3Je&JLD)(mN$&DliaanHK$qB@#zZWyX9`8V?Hy#jxqaDuiF(yI9r0Z$PH zOPo)(;QYtQ(_Xmhx}Js1CL0(cDWn*3flx`e?`l6Xzi1|>tE7@z882WSe0My|TY6e$ zG%X+W>9}xlv@HVv6du6w(l8E99C;*j<+bzIfkQ;m1Gl+GlZ! zbm_fK#s4R?e(Dqw(A!vf_&vd^{Qm#(_$1aDRb|jzefWm)$Hxo~&oGEm`0lzzg2~?D z8^t-rEw{N|u?UI)hFXsM#mkPr8&CI(;LpNml!RF(3Ytu`^z(ap|9)@&RJKi%?|2~+ z)uboH-Bu*`Fcz0CGv%MCcaqibOsD6cPAm7eJosk`cDEH|U&i20HAm&8=^K6Gx4!x_ z2TK>DoXCx>+7fkOc0IcLM;yl2Li}*h)t3#}2}Tn=YKuw}Zw}lNqu{GI;}cg!a*5s= ziV`(v8z4N0>_V5@sT;QU<}0u`dPx{Q)SXIj z!(T@*>+8OUvz1M4b=I+I$}j7f@Nbr>$Bg!4!iQ@}5Bse$?c8Nak&^VbFTMVI`vec` z9MS!4|JLjShqk_1b=@bq9T))OJ%h}*zg-tk2WLJGDeMZ+H1_>a4);CHozGhD3zctJ zo6y!xfuj2dsP}Ie%Q=JYf?=$M<XLsgbaLU$o5Vw)@g12=P)n(48?T;wI);+ExxN%Lf;Vw)@{!x$t*_> zDrmQeu2Q^xoFaybQzR4Vp;KVDK^xd+WBa&KGuedJC;f~2p)DARe3-2 z=wMQgAv*F)XSlX|uH^Tp04`cqvYN}q!~kNvqrvy7ZL(OZrxZerO1yzi1(gGzNKO2! z+M2y_W3w7FzyhD*GK&T;SfVm1A%>b?Q>?EN2})Vak35?LtolHCX&uEsS{e=7#`&ZPU zs(~*T^t2ub<|eNCsWuGtUR@ zFkk&bJYINwTx42fwpT zE9vD4yLbLE5Q;@75#^659lpycrZZuAT7wiD>omA8V6qR_~a!ct>&|LVUR;$ElrMXePt5qbglqb1LWZ z6?N|BVcEZ5eq(8OW(d(+)(t0ESU~#>J-byqc}ILk-1eOnIfO6ZA|TRt)(I!X{jlhT zaeb41;VUMzIjizogVBFTN_aV|UCD*hcKN52!NWs3of7KW~JzzJycVj;W zxVO4iOe?pK`gNV=eCb4T7D~0&2Kl)7YG0U>B(mRE{`E~b=eZaa*>Dt)QaRBwJkZNxhjr{j7F!cZ5VC>G{ z3FYB^M8lSq`{5ud)xhbSr=HVVZJXIN;ak#;7y|dW9j<6YI>oH79IvO}c67QCBQ8@~}KO_n&D?H#@3V)|F3W;@aPVM>GwXJ2 z^_|!ap~PMeW@A$KOF9@&G^BtU>U4F4-f_OxGl~4pm|!D~gxaG&4Hv(}INYOHOL;t( zwr_JysFNa~Y-Q!OS)rkXKk}OEh zw}ORLPF89Q;O}tK*`I2p+x+}o-p=ehFT}z~Qa&gn@B>KG(Y-AZPbJ6v{jz{8Wd>1XBSE-9Zo|*sB(rtBBUmf)Mu+3mW#VoR~ z-L=T7Sn;>mWupc*8Lf+2YTdTt_YT2*XZghJ69alGQlXa7dib5%md6eYE*k8)NHT}<~7CMh*E03{(b@R6pr#ydmHTLkw)Av=k$v5j+<>*9s94%JtA z2PZf-v%25Y6ilLp4!5rg^3&147p8)gq9o~~4LB0y4R5Y&zfT7Fx`)-0loADh=4<`O z(j|#{UXCUv1bSaD*>*um&q(1kGzbmH39E3pia)6#%}~gHv*ncIlE(K&dc3qTU5+poNN z?ty;P|NYcIRrl&xMG?}627}uS@498SYXDvqo4VsU<8Qr<3XTlpwOQK@&K4Hc;XKZD zqn>#22F$*rb=1|sX{v2lX#EIZue6n#qn>zT+WtZ#GL zL(;C{XmrSJ$@f1zN?JWD{VCg1VGSkGol6szB^mJ4E6){&y4&lTsQT{uv(IZ9stpx( zXo8n%>oG`o8ff>OWjJ@OLE}R^;dHq2g=evr5}oKSVkGSR-A5MR#;EHx!^NE9bx|Sw z<#XMCTH!G;)tkin-XG9*AKESArJV1!C?k$%XqpO-DZbeVreQAiX}18b9hMI|CedWhgkN zn2M$18;%tL6H2w}Z@qZ_q5--7HxXG2ZfCM^s$Y8+uNJ7C>UdtD?4o|ydtNJLM$X++ z(JV#|`Yjz+8LY�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 z�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 z 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%0A0is33 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
n$2`7TCs-%Y?qfI6vWZjPC_JU3f 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

!?f=6Di(dIh^KQ4g*aSd6z8 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%0AVM0M>2x(a9Cc4|Z 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

2r27J~# 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

DeK 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

    KA~e;Ydj*tX4u3m16fjW;-Z_H5hw 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 u6v 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 Ws(D5ReIJ_u0000 /dev/null 2>&1 +} + +if [ ! "$(which inkscape 2> /dev/null)" ]; then + echo inkscape and optipng needs to be installed to generate the assets. + if has_command zypper; then + sudo zypper in inkscape optipng + elif has_command apt; then + sudo apt install inkscape optipng + elif has_command dnf; then + sudo dnf install -y inkscape optipng + elif has_command yum; then + sudo yum install inkscape optipng + elif has_command pacman; then + sudo pacman -S --noconfirm inkscape optipng + fi +fi + +render_thumbnail() { + local dest=$1 + local color=$2 + + if [ -f $ASRC_DIR/$1/thumbnail$2.png ]; then + echo $ASRC_DIR/$1/thumbnail$2.png exists. + else + echo + echo Rendering $ASRC_DIR/$1/thumbnail$2.png + $INKSCAPE --export-id=thumbnail$2 \ + --export-id-only \ + --export-type=png $ASRC_DIR/$1/thumbnail$2.png $ASRC_DIR/$1/thumbnail.svg >/dev/null \ + || $INKSCAPE --export-id=thumbnail$2 \ + --export-id-only \ + --export-png=$ASRC_DIR/$1/thumbnail$2.png $ASRC_DIR/$1/thumbnail.svg >/dev/null \ + && $OPTIPNG -o7 --quiet $ASRC_DIR/$1/thumbnail$2.png + fi +} + +for color in '-light' '-dark' ; do + render_thumbnail "${dest:-cinnamon}" "${color}" + render_thumbnail "${dest:-gtk-3.0}" "${color}" + render_thumbnail "${dest:-metacity-1}" "${color}" +done + +echo Rendering gtk-2.0 assets +cd $ASRC_DIR/gtk-2.0 && ./render-assets.sh + +echo Rendering gtk-3.0 assets +cd $ASRC_DIR/gtk-3.0/common-assets && ./render-assets.sh +cd $ASRC_DIR/gtk-3.0/windows-assets && ./render-assets.sh && ./render-alt-assets.sh + +echo Rendering metacity-1 assets +cd $ASRC_DIR/metacity-1 && ./render-assets.sh + +echo Rendering xfwm4 assets +cd $ASRC_DIR/xfwm4 && ./render-assets.sh + +exit 0 diff --git a/src/assets/cinnamon/assets-dark/calendar-arrow-left.svg b/src/assets/cinnamon/assets-dark/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/assets/cinnamon/assets-dark/calendar-arrow-left.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/calendar-arrow-right.svg b/src/assets/cinnamon/assets-dark/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/assets/cinnamon/assets-dark/calendar-arrow-right.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/checkbox-off.svg b/src/assets/cinnamon/assets-dark/checkbox-off.svg new file mode 100644 index 00000000..35ba02c2 --- /dev/null +++ b/src/assets/cinnamon/assets-dark/checkbox-off.svg @@ -0,0 +1,156 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/checkbox.svg b/src/assets/cinnamon/assets-dark/checkbox.svg new file mode 100644 index 00000000..531493f0 --- /dev/null +++ b/src/assets/cinnamon/assets-dark/checkbox.svg @@ -0,0 +1,231 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/menu-solid.svg b/src/assets/cinnamon/assets-dark/menu-solid.svg new file mode 100644 index 00000000..a3ce1d00 --- /dev/null +++ b/src/assets/cinnamon/assets-dark/menu-solid.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/menu.svg b/src/assets/cinnamon/assets-dark/menu.svg new file mode 100644 index 00000000..6b0671a0 --- /dev/null +++ b/src/assets/cinnamon/assets-dark/menu.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/radiobutton-off.svg b/src/assets/cinnamon/assets-dark/radiobutton-off.svg new file mode 100644 index 00000000..f8ac12f6 --- /dev/null +++ b/src/assets/cinnamon/assets-dark/radiobutton-off.svg @@ -0,0 +1,152 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/radiobutton.svg b/src/assets/cinnamon/assets-dark/radiobutton.svg new file mode 100644 index 00000000..1b1306db --- /dev/null +++ b/src/assets/cinnamon/assets-dark/radiobutton.svg @@ -0,0 +1,216 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/submenu.svg b/src/assets/cinnamon/assets-dark/submenu.svg new file mode 100644 index 00000000..e1e34e3e --- /dev/null +++ b/src/assets/cinnamon/assets-dark/submenu.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-dark/trash-icon.svg b/src/assets/cinnamon/assets-dark/trash-icon.svg new file mode 100644 index 00000000..7e8713fe --- /dev/null +++ b/src/assets/cinnamon/assets-dark/trash-icon.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/calendar-arrow-left.svg b/src/assets/cinnamon/assets-light/calendar-arrow-left.svg new file mode 100644 index 00000000..738a3f2c --- /dev/null +++ b/src/assets/cinnamon/assets-light/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/cinnamon/assets-light/calendar-arrow-right.svg b/src/assets/cinnamon/assets-light/calendar-arrow-right.svg new file mode 100644 index 00000000..acb514b9 --- /dev/null +++ b/src/assets/cinnamon/assets-light/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/cinnamon/assets-light/checkbox-off.svg b/src/assets/cinnamon/assets-light/checkbox-off.svg new file mode 100644 index 00000000..97c870d4 --- /dev/null +++ b/src/assets/cinnamon/assets-light/checkbox-off.svg @@ -0,0 +1,147 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/checkbox.svg b/src/assets/cinnamon/assets-light/checkbox.svg new file mode 100644 index 00000000..531493f0 --- /dev/null +++ b/src/assets/cinnamon/assets-light/checkbox.svg @@ -0,0 +1,231 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/menu-solid.svg b/src/assets/cinnamon/assets-light/menu-solid.svg new file mode 100644 index 00000000..4ea7dff2 --- /dev/null +++ b/src/assets/cinnamon/assets-light/menu-solid.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/menu.svg b/src/assets/cinnamon/assets-light/menu.svg new file mode 100644 index 00000000..f195a293 --- /dev/null +++ b/src/assets/cinnamon/assets-light/menu.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/radiobutton-off.svg b/src/assets/cinnamon/assets-light/radiobutton-off.svg new file mode 100644 index 00000000..405d6c06 --- /dev/null +++ b/src/assets/cinnamon/assets-light/radiobutton-off.svg @@ -0,0 +1,143 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/radiobutton.svg b/src/assets/cinnamon/assets-light/radiobutton.svg new file mode 100644 index 00000000..1b1306db --- /dev/null +++ b/src/assets/cinnamon/assets-light/radiobutton.svg @@ -0,0 +1,216 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/submenu.svg b/src/assets/cinnamon/assets-light/submenu.svg new file mode 100644 index 00000000..59d4609b --- /dev/null +++ b/src/assets/cinnamon/assets-light/submenu.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/assets-light/trash-icon.svg b/src/assets/cinnamon/assets-light/trash-icon.svg new file mode 100644 index 00000000..832ddddf --- /dev/null +++ b/src/assets/cinnamon/assets-light/trash-icon.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/add-workspace-active.svg b/src/assets/cinnamon/common-assets/add-workspace-active.svg new file mode 100644 index 00000000..4ce63213 --- /dev/null +++ b/src/assets/cinnamon/common-assets/add-workspace-active.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/add-workspace-hover.svg b/src/assets/cinnamon/common-assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/assets/cinnamon/common-assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/add-workspace.svg b/src/assets/cinnamon/common-assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/assets/cinnamon/common-assets/add-workspace.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/close-active.svg b/src/assets/cinnamon/common-assets/close-active.svg new file mode 100644 index 00000000..a31d8f72 --- /dev/null +++ b/src/assets/cinnamon/common-assets/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/cinnamon/common-assets/close-hover.svg b/src/assets/cinnamon/common-assets/close-hover.svg new file mode 100644 index 00000000..1211884b --- /dev/null +++ b/src/assets/cinnamon/common-assets/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/cinnamon/common-assets/close.svg b/src/assets/cinnamon/common-assets/close.svg new file mode 100644 index 00000000..3694958a --- /dev/null +++ b/src/assets/cinnamon/common-assets/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/cinnamon/common-assets/corner-ripple.svg b/src/assets/cinnamon/common-assets/corner-ripple.svg new file mode 100644 index 00000000..ceeded6a --- /dev/null +++ b/src/assets/cinnamon/common-assets/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/menu-hover.svg b/src/assets/cinnamon/common-assets/menu-hover.svg new file mode 100644 index 00000000..7e543405 --- /dev/null +++ b/src/assets/cinnamon/common-assets/menu-hover.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/toggle-off.svg b/src/assets/cinnamon/common-assets/toggle-off.svg new file mode 100644 index 00000000..61b532eb --- /dev/null +++ b/src/assets/cinnamon/common-assets/toggle-off.svg @@ -0,0 +1,88 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/common-assets/toggle-on.svg b/src/assets/cinnamon/common-assets/toggle-on.svg new file mode 100644 index 00000000..f948aa32 --- /dev/null +++ b/src/assets/cinnamon/common-assets/toggle-on.svg @@ -0,0 +1,153 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/cinnamon/thumbnail-dark.png b/src/assets/cinnamon/thumbnail-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8aea0382a90892670a70e8bf3f302f8946749a GIT binary patch literal 38366 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

    nP$n8Pid0LU!LrVL}gv$BRvjdVokje*L38 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

    |B&M1_Dye*i_hWm{YujCyMR zh$+*rn)Q|DgWrdFD6`B)dqt6{RaaH5%%l<+WJMLRh}DvUx*G~ThG)zxcUDSRseU~G zrL(!wAgKP#N`HyD{2_5&zULj4kaA@r2D3P!GSmVkw1F~HS84QYtMBD4L_s0^t+OC^ zP-_mFqPg27AjKH&gj(RDVCjz7)&i32V+0Ng=PWva=YY1i$a%jjp2`)A_<_FVe=yyA z4ew^_Bhg2sr1c4dn?KaQmcAj|biqzYX}eUq(pB4WAoCzR=GW`V|0?;bsqhCe3N2XF zj`{AteF~7(*sayLeP;fnKy-G-Q!*m=R+KRwJMQzmvH(`0>ekkUUS!MW$NwjCj?w1B z7cM_DjO)OvQ>QmldqK%pPnu^8f3#1vW|R|{zPR6Q4W zN%xY(V7}?yj-gQRS`71~YioGl8}n)(7>fY~hQWT_=?l52|k(6!_X=VUPX&69Sr9&m96r@FZW@r$U zMi5XC$)Q6)y1U_bhWGpWe*Ww4LYK?s%)RHHbI*C6{p`J;5sScqspam=x%r165ihS& zKQ%+3?f0&0iEKF(9@OfD+vsUm7t>Mi8Qo(jT77^iD(x*{cW(6yITbtQpBHDj=;*>LHGtZZZzu6di zCUl+bUip*ls6o)UUDBo!IDQmmiOa&p1LwFZZWJ2)Pq2Lc=4(Y>!uhIwmg^zyzYr(~ zZq8(p2*m~(JSl@y7cZ|PMq%X3MrM@2i&v7j^;d#Mq=mk`#-z$42iP}r+}`{Lo*IHs zuQ6_Hk@$Nk5ZfmO(0+5nf8*1zyrFIPt-MstOqPExpjkk%fH!3~@VwAI7yTvP&1u=R2-3e%?0i zC!r1Wqq-g{PWjRfhWFq8P1xtILVL9orb_h)|7T+~B#6O`0E+K$Z>#ap7bFyKS_@|a%0AfgSIHGz;;rK^jJ4F9#Fa6chYq@uBJ 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 FV1kVaEcXBa literal 0 HcmV?d00001 diff --git a/src/assets/cinnamon/thumbnail.svg b/src/assets/cinnamon/thumbnail.svg new file mode 100644 index 00000000..0f088ad3 --- /dev/null +++ b/src/assets/cinnamon/thumbnail.svg @@ -0,0 +1,617 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-arch.svg b/src/assets/gnome-shell/assets-dark/activities/activities-arch.svg new file mode 100644 index 00000000..c37b9f48 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-arch.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-debian.svg b/src/assets/gnome-shell/assets-dark/activities/activities-debian.svg new file mode 100644 index 00000000..2269a3ac --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-debian.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-fedora.svg b/src/assets/gnome-shell/assets-dark/activities/activities-fedora.svg new file mode 100644 index 00000000..92d14cb4 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-fedora.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-gnome.svg b/src/assets/gnome-shell/assets-dark/activities/activities-gnome.svg new file mode 100644 index 00000000..fd28fc7e --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-gnome.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-manjaro.svg b/src/assets/gnome-shell/assets-dark/activities/activities-manjaro.svg new file mode 100644 index 00000000..c0e3b741 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-manjaro.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-normal.svg b/src/assets/gnome-shell/assets-dark/activities/activities-normal.svg new file mode 100644 index 00000000..c43e91ab --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-normal.svg @@ -0,0 +1,80 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-ubuntu.svg b/src/assets/gnome-shell/assets-dark/activities/activities-ubuntu.svg new file mode 100644 index 00000000..b0052c24 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-ubuntu.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities-void.svg b/src/assets/gnome-shell/assets-dark/activities/activities-void.svg new file mode 100644 index 00000000..68668ee0 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities-void.svg @@ -0,0 +1,40 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/activities/activities.svg b/src/assets/gnome-shell/assets-dark/activities/activities.svg new file mode 100644 index 00000000..209a0183 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/activities/activities.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/calendar-arrow-left.svg b/src/assets/gnome-shell/assets-dark/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-dark/calendar-arrow-right.svg b/src/assets/gnome-shell/assets-dark/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-dark/checkbox-off.svg b/src/assets/gnome-shell/assets-dark/checkbox-off.svg new file mode 100644 index 00000000..0c5e5a0a --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-dark/close.svg b/src/assets/gnome-shell/assets-dark/close.svg new file mode 100644 index 00000000..984240c2 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-dark/key-hide.svg b/src/assets/gnome-shell/assets-dark/key-hide.svg new file mode 100644 index 00000000..a43b9d29 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/key-hide.svg @@ -0,0 +1,114 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/key-layout.svg b/src/assets/gnome-shell/assets-dark/key-layout.svg new file mode 100644 index 00000000..3a6cce7c --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/key-layout.svg @@ -0,0 +1,114 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/key-shift.svg b/src/assets/gnome-shell/assets-dark/key-shift.svg new file mode 100644 index 00000000..5423b971 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/key-shift.svg @@ -0,0 +1,108 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-dark/no-events.svg b/src/assets/gnome-shell/assets-dark/no-events.svg new file mode 100644 index 00000000..c877cec8 --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/no-events.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-dark/no-notifications.svg b/src/assets/gnome-shell/assets-dark/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/assets/gnome-shell/assets-dark/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-arch.svg b/src/assets/gnome-shell/assets-light/activities/activities-arch.svg new file mode 100644 index 00000000..ef9d64ac --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-arch.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-debian.svg b/src/assets/gnome-shell/assets-light/activities/activities-debian.svg new file mode 100644 index 00000000..250e6eaf --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-debian.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-fedora.svg b/src/assets/gnome-shell/assets-light/activities/activities-fedora.svg new file mode 100644 index 00000000..d3850e49 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-fedora.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-gnome.svg b/src/assets/gnome-shell/assets-light/activities/activities-gnome.svg new file mode 100644 index 00000000..31bbfe78 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-gnome.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-manjaro.svg b/src/assets/gnome-shell/assets-light/activities/activities-manjaro.svg new file mode 100644 index 00000000..ab7d795c --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-manjaro.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-normal.svg b/src/assets/gnome-shell/assets-light/activities/activities-normal.svg new file mode 100644 index 00000000..17f773bb --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-normal.svg @@ -0,0 +1,80 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-ubuntu.svg b/src/assets/gnome-shell/assets-light/activities/activities-ubuntu.svg new file mode 100644 index 00000000..04a02c71 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-ubuntu.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities-void.svg b/src/assets/gnome-shell/assets-light/activities/activities-void.svg new file mode 100644 index 00000000..20370d76 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities-void.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/activities/activities.svg b/src/assets/gnome-shell/assets-light/activities/activities.svg new file mode 100644 index 00000000..c1a6cfd2 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/activities/activities.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/calendar-arrow-left.svg b/src/assets/gnome-shell/assets-light/calendar-arrow-left.svg new file mode 100644 index 00000000..309e10b6 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/calendar-arrow-right.svg b/src/assets/gnome-shell/assets-light/calendar-arrow-right.svg new file mode 100644 index 00000000..67d2c49e --- /dev/null +++ b/src/assets/gnome-shell/assets-light/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/checkbox-off.svg b/src/assets/gnome-shell/assets-light/checkbox-off.svg new file mode 100644 index 00000000..14ff8d2d --- /dev/null +++ b/src/assets/gnome-shell/assets-light/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/close.svg b/src/assets/gnome-shell/assets-light/close.svg new file mode 100644 index 00000000..12a03595 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/key-hide.svg b/src/assets/gnome-shell/assets-light/key-hide.svg new file mode 100644 index 00000000..94e8bacc --- /dev/null +++ b/src/assets/gnome-shell/assets-light/key-hide.svg @@ -0,0 +1,116 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/key-layout.svg b/src/assets/gnome-shell/assets-light/key-layout.svg new file mode 100644 index 00000000..8fade4e0 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/key-layout.svg @@ -0,0 +1,116 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/key-shift.svg b/src/assets/gnome-shell/assets-light/key-shift.svg new file mode 100644 index 00000000..03b18634 --- /dev/null +++ b/src/assets/gnome-shell/assets-light/key-shift.svg @@ -0,0 +1,110 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/assets-light/no-events.svg b/src/assets/gnome-shell/assets-light/no-events.svg new file mode 100644 index 00000000..67dc59fc --- /dev/null +++ b/src/assets/gnome-shell/assets-light/no-events.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/assets-light/no-notifications.svg b/src/assets/gnome-shell/assets-light/no-notifications.svg new file mode 100644 index 00000000..8a936cfd --- /dev/null +++ b/src/assets/gnome-shell/assets-light/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/common-assets/background.jpg b/src/assets/gnome-shell/common-assets/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..822fd22d8d813a97726e2a8db27d2a5a9b0ee514 GIT binary patch literal 425848 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

    `DOPl{#QI@3AYMJ7ydK^pYNXy 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 + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash-placeholder.svg b/src/assets/gnome-shell/common-assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running1-focused.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running1-focused.svg new file mode 100644 index 00000000..946377b1 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running1.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running1.svg new file mode 100644 index 00000000..9a9e8c0e --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running2-focused.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running2-focused.svg new file mode 100644 index 00000000..ca14764b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running2.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running2.svg new file mode 100644 index 00000000..54041ce7 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running3-focused.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running3-focused.svg new file mode 100644 index 00000000..f1ad6858 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running3.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running3.svg new file mode 100644 index 00000000..c850e862 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running4-focused.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running4-focused.svg new file mode 100644 index 00000000..effe540b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/bottom-running4.svg b/src/assets/gnome-shell/common-assets/dash/bottom-running4.svg new file mode 100644 index 00000000..0eafc7d3 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/bottom-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running1-focused.svg b/src/assets/gnome-shell/common-assets/dash/left-running1-focused.svg new file mode 100644 index 00000000..15223292 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running1.svg b/src/assets/gnome-shell/common-assets/dash/left-running1.svg new file mode 100644 index 00000000..72bd0a1d --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running2-focused.svg b/src/assets/gnome-shell/common-assets/dash/left-running2-focused.svg new file mode 100644 index 00000000..fe9417e4 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running2.svg b/src/assets/gnome-shell/common-assets/dash/left-running2.svg new file mode 100644 index 00000000..ed9b1b4e --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running3-focused.svg b/src/assets/gnome-shell/common-assets/dash/left-running3-focused.svg new file mode 100644 index 00000000..49938d12 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running3.svg b/src/assets/gnome-shell/common-assets/dash/left-running3.svg new file mode 100644 index 00000000..b008c034 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running4-focused.svg b/src/assets/gnome-shell/common-assets/dash/left-running4-focused.svg new file mode 100644 index 00000000..02cc53c8 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/left-running4.svg b/src/assets/gnome-shell/common-assets/dash/left-running4.svg new file mode 100644 index 00000000..888ac85b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/left-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running1-focused.svg b/src/assets/gnome-shell/common-assets/dash/right-running1-focused.svg new file mode 100644 index 00000000..75f507b4 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running1.svg b/src/assets/gnome-shell/common-assets/dash/right-running1.svg new file mode 100644 index 00000000..1e13a2c9 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running2-focused.svg b/src/assets/gnome-shell/common-assets/dash/right-running2-focused.svg new file mode 100644 index 00000000..a8f336bd --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running2.svg b/src/assets/gnome-shell/common-assets/dash/right-running2.svg new file mode 100644 index 00000000..adc50304 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running3-focused.svg b/src/assets/gnome-shell/common-assets/dash/right-running3-focused.svg new file mode 100644 index 00000000..faca48c1 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running3.svg b/src/assets/gnome-shell/common-assets/dash/right-running3.svg new file mode 100644 index 00000000..222536ca --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running4-focused.svg b/src/assets/gnome-shell/common-assets/dash/right-running4-focused.svg new file mode 100644 index 00000000..bf2aa781 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/right-running4.svg b/src/assets/gnome-shell/common-assets/dash/right-running4.svg new file mode 100644 index 00000000..bfab8da5 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/right-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running1-focused.svg b/src/assets/gnome-shell/common-assets/dash/top-running1-focused.svg new file mode 100644 index 00000000..ad29a451 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running1-focused.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running1.svg b/src/assets/gnome-shell/common-assets/dash/top-running1.svg new file mode 100644 index 00000000..0012bb34 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running1.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running2-focused.svg b/src/assets/gnome-shell/common-assets/dash/top-running2-focused.svg new file mode 100644 index 00000000..8c252956 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running2-focused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running2.svg b/src/assets/gnome-shell/common-assets/dash/top-running2.svg new file mode 100644 index 00000000..ecab8213 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running3-focused.svg b/src/assets/gnome-shell/common-assets/dash/top-running3-focused.svg new file mode 100644 index 00000000..bf2cfe47 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running3-focused.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running3.svg b/src/assets/gnome-shell/common-assets/dash/top-running3.svg new file mode 100644 index 00000000..878d4ed9 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running4-focused.svg b/src/assets/gnome-shell/common-assets/dash/top-running4-focused.svg new file mode 100644 index 00000000..d68932fb --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running4-focused.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/dash/top-running4.svg b/src/assets/gnome-shell/common-assets/dash/top-running4.svg new file mode 100644 index 00000000..4bacdc09 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/dash/top-running4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/gnome-shell/common-assets/key-enter.svg b/src/assets/gnome-shell/common-assets/key-enter.svg new file mode 100644 index 00000000..f4babc6b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/key-enter.svg @@ -0,0 +1,111 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/key-shift-latched-uppercase.svg b/src/assets/gnome-shell/common-assets/key-shift-latched-uppercase.svg new file mode 100644 index 00000000..bf493b73 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/key-shift-latched-uppercase.svg @@ -0,0 +1,110 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/key-shift-uppercase.svg b/src/assets/gnome-shell/common-assets/key-shift-uppercase.svg new file mode 100644 index 00000000..683a03a1 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/key-shift-uppercase.svg @@ -0,0 +1,104 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/more-results.svg b/src/assets/gnome-shell/common-assets/more-results.svg new file mode 100644 index 00000000..da52d534 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/more-results.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/noise-texture.svg b/src/assets/gnome-shell/common-assets/noise-texture.svg new file mode 100644 index 00000000..8acc4de0 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/noise-texture.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/process-working.svg b/src/assets/gnome-shell/common-assets/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/startup.svg b/src/assets/gnome-shell/common-assets/startup.svg new file mode 100644 index 00000000..0a955869 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/startup.svg @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/startup@2.svg b/src/assets/gnome-shell/common-assets/startup@2.svg new file mode 100644 index 00000000..ee23adf0 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/startup@2.svg @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/toggle-off.svg b/src/assets/gnome-shell/common-assets/toggle-off.svg new file mode 100644 index 00000000..571ff012 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/toggle-off.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/toggle-on.svg b/src/assets/gnome-shell/common-assets/toggle-on.svg new file mode 100644 index 00000000..8ca6b4d5 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/toggle-on.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/assets/gnome-shell/common-assets/window-close-active.svg b/src/assets/gnome-shell/common-assets/window-close-active.svg new file mode 100644 index 00000000..a31d8f72 --- /dev/null +++ b/src/assets/gnome-shell/common-assets/window-close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/gnome-shell/common-assets/window-close-hover.svg b/src/assets/gnome-shell/common-assets/window-close-hover.svg new file mode 100644 index 00000000..1211884b --- /dev/null +++ b/src/assets/gnome-shell/common-assets/window-close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/gnome-shell/common-assets/window-close.svg b/src/assets/gnome-shell/common-assets/window-close.svg new file mode 100644 index 00000000..3694958a --- /dev/null +++ b/src/assets/gnome-shell/common-assets/window-close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml diff --git a/src/assets/gtk-2.0/assets-dark.svg b/src/assets/gtk-2.0/assets-dark.svg new file mode 100644 index 00000000..49bb074c --- /dev/null +++ b/src/assets/gtk-2.0/assets-dark.svg @@ -0,0 +1,6365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gtk-2.0/assets-dark/arrow-down-insens.png b/src/assets/gtk-2.0/assets-dark/arrow-down-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..27a3ec84b6669f12336182bcc7e7ed9a20846ce3 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!5n!_&nv zgkxrG&qlAq0U{3PYdHmPAGDvSu%q-dx6GVb?4DeapN{cedi3bQ1lvoRx+?P(c64}s zx7f8qd&josNe@a-El9U*R}Or0&u~}Xs-lzji*Cd!pW%6-tks?QO7A~Q=WOK|#hkMm zFN7Y%O_83xi|4?xovd7r^Z(4RRbsey?)a;ETZZLb)0&sA#CGO~-bhA{RvZQVq&<_lru6{1- HoD!M>t*I;7bhncr0V4trO$q6BL!5n(bL5- zgkxrIpEVz2poH7``oNAuOgRqj$`j9&TvJ?hF+)`8qKC#8vjkx&N0H>1$(2{4M5I~; z&hOOfJQO}}&YT(xD~mPP9Ov5?m)wYcnXsNEjYBs4_uKe`R~@|#Vka#1T3IeTLn7rt z-XXSz-5*!8wQ+pD{WL_pL8Hs)`tF%cnvFdNOc?+F^$5?guAi2F@AIBF+I~7bB8|C! yLbj!f_Az|=eYo(D%*l#1k6hNq=)KwZhxsY1i(cqkeLbM#89ZJ6T-G@yGywo>GI1dQ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-down-small-insens.png b/src/assets/gtk-2.0/assets-dark/arrow-down-small-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..df09d4f7ec816f882b2c010b35a7e72fe2646c5c GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46&(p;* zgkxrJpCaF(01=kwe-H6mFfh40bsb#nF@eLwK8t?dtnz%BDNo=8|SduV$l zOy*W9b`0-&qS1e`U_;qC(`B-m{aNh4LZ0wVnZHWj>bVrd`riQ}uD0`h^DkBGTlv~| en(Teq-%M%T1`HbN6EcA=W$<+Mb6Mw<&;$T5zhYzn literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-down-small-prelight.png b/src/assets/gtk-2.0/assets-dark/arrow-down-small-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..4740f137d3d257a80e18b0d9dc1ec0052c7de67a GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46!PCVt zgkxrJ&tATR2@-DSgSS7hx}r3(#K^OUO?tBQXJe1|&Y{sit2o7EeZ-Uk?`JPaDmhj> ziTVGg(|0t_-hFXh^>@*XlyyuT3@qHnX1C9jGG6*}VWQ5ooS!cf(!4$wvGQ;<8Qwd- zV9$MS^+|tztK9rsHIvzWkH5pztJ_zq{I@j~alN>%c0-+A)MgE?^S$+qMcXXb3SPWa Q3UnKTr>mdKI;Vst04^P5CIA2c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-down-small.png b/src/assets/gtk-2.0/assets-dark/arrow-down-small.png new file mode 100644 index 0000000000000000000000000000000000000000..371bc04a0132ebac20fb504d49e83e547c26dd4e GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46-P6S} zgkxs!8C$-C2@LHYpWk=$IMb(C$U0d~86OQD7_2@R4f1=ydD) zBB9yoe|Y)-%oaZqu78WaK1Y^+kHR^|IsI=#UOsTYE!QBvEcS@tL`IGSQQG!CLfN_Z z4|xQ&S={fg$>~`s!{E8?uFi8OaZmLH6}C~q$v$6gudX$l-8ZjyOUd1vMTR@C{$pE| WZp^CHs;3EbB7>)^pUXO@geCxd3Sv_L literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-down.png b/src/assets/gtk-2.0/assets-dark/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..ef208324bfe90a2e1133e002d736a521eb7b5a5a GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!5n)6>N< zgkxsx8AETTM496s-~T`9qVZwv789$TX4V!R1yed$_#Ah!=<;o?6u+bEcs_S;+Y8MHe`hMYuzh&(*E4xF)0;a-CihG{QWgF`@4nl`<)OcI zs&n6c-O4hz(eBX2!t9!xx{NWcY|ZDEEt}7s@X#qEoZ*3ZmY~bCTdy}h26}?Q)78&q Iol`;+0BG)h&j0`b literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-left-insens.png b/src/assets/gtk-2.0/assets-dark/arrow-left-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..0839e549f607df1ae5b3f5478242fd308a015711 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!3-qTT-L4!Qq09po*^6@9Je3(KLE)UctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSq5^zE zT!D0GXhUvpZftBxQc_t|RAy*$VM0PyL}FGY$catJiAlb|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tmtaba4#f znCaVRn01Ij!tMV2WrYImIrkQZlz6l$gs|AU@Al*mC@9P1zu?&A%pP92$wECrntis@ zh6gv8OE}UzX8-Zy-1o8i!^almM;6;AnN({|X`GTQ;`%i?Ovgo1>r(~egWvIGejn8? zIDa`=Y@KY(b2v@!r_@s~SGReWXEI6rpHVzT?8N5hTb4iFnpjlXy@7piJ-_{Xt%tj= z+y6>0W!=_w&P;wcd&4R%j(yT?Q}tM1Y8$O&Iq<4r#m)UEwI$5eXT&(hC2beK0`v=m Mr>mdKI;Vst0G@+(Jpcdz literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-left.png b/src/assets/gtk-2.0/assets-dark/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4f686bed29f4470b46ae5709b8541c770ce7b531 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!3-qTT-L4!Qq09po*^6@9Je3(KLE)UctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSLIQk3 zT!D1Ms#TLFP3m5>sB`YzY15YW&6zWG>inrw=S`ZvaLUZZlcz75G-DB%TsUPqh%tG_ z;>j}>f!H$^O`5rAG7wE)JP9la6agY(30qB|xzZ&;e!&cE?A*M9LK3n`X=RP=9TS)C z+mlk>Gy7hVMvlH5P qr@9^4<5<6(@z&?r3;HVCjBM=f^O)G#8P!0(VDNPHb6Mw<&;$S)w0Lp= literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-right-insens.png b/src/assets/gtk-2.0/assets-dark/arrow-right-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..3f1deb1cfaafd0613bfd7c170ac654d203b4d249 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!3-qTT-L4!Qq09po*^6@9Je3(KLE)UctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS!UKFl zT!D0GXhUvpZftBxQc_uDT3TXaZgfg+L}FHSVs=boPHbXsOhR@{LQZT#4n!m-DF?^} zO2s7R#sb+u29ygC1d*5K&qx6pEmIQY7tFxM&dn<#DkB@8m{;D^K5^mloqJE6x%TYE z@4x?|wwrAOsx$Ub|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tpfaba4#f zm}z@vKR08c%(0K(pTBljYX0vOD;BFZvGtStgvN_m+h?rZbmNVi>g2~l<(mT|B|J1s zYI)|Q*Y2%OdHT-ZZN~D+AGf7O>em@72!~2-Kc4;UcbygsV}V&5|3$_Py)zf&-Tvl! z=+MnKvpJGmnpu|pVrMx1wQWJHt9X6H?l|v@f`=3rU7YoE+U|9Wl3o6kyPR%ydY2Kl z?mD}q)-IlTonD&r?U^MUtrae3tHtVzZT|k@7jrY0i%Mu?_-UXA7(8A5T-G@yGywn| C=ygZ{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-right.png b/src/assets/gtk-2.0/assets-dark/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..71352dc5ecd571fa0cdfb94a2447963fec5fb3f9 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(0U`xw#m)s%EX7WqAsj$Z!;#Vfk}U9uEM{Qf zI|9OtQ?>b|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tu1^ba4#f zm}z^)FpDWr!u4UXd>e;m?1URC514dv79}St`ebKoacduM3=}-5zJu|$fcb<&x2CLY z3S`+>An_wtCjWPApIhgDW;_0+Nt?r0FTL};!E#ZYRor#v_whvn4mNRRysu|}{QHLM zYT538>;DM)i@i^qrC4`n=XG|5Bc1ZII2zZpyPQ;-VB-2FX4+oMhKxtfp2nWh)u&F) z_51L8(Z>H13|Y*kJ4JCeC-6UD;q95aba~eHt5(lnN|&fOcw95Pv<2u122WQ%mvv4F FO#oo7bLRj6 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-up-insens.png b/src/assets/gtk-2.0/assets-dark/arrow-up-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..6d8526d2798d6150ddec3328b2bb610c43f5504c GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4+$kW9! zgkxrMiUU(&q2#6iGa|+Qrli_5Zd1*aPO#lKfZ|~&4=YJLR0ySDHD?4Ai z^fUOgb>|6*SDp${pZ=np!nC;{CJg`7|=Hi Mp00i_>zopr04XSZHUIzs literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-up-prelight.png b/src/assets/gtk-2.0/assets-dark/arrow-up-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..11508986568cabd7fe944724bc3f926e581b32b9 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!4+z|+Ms zgkxrC|3uTef}#@6D_32;3XQ!v zB$*6%d|~{>BkFmwRBOro5{o%cg{!o?-V5K!%d<+)dYiHLa~gYOtbEsMZ^yhVCGn|0 zi}#3|`aZ5+Tf>yDpnqWHthY+%!<`v|L$4lu=6~N&-}T8qExt6RD)tzQ=KK9Rr)@5m z`EgZgzgXPc6wV;sn$N_qk$m3Xi`O7fWn>t*I;7bhncr0V4trO$q6BL!46+0(@_ zgkxrMiUU(;=gvj@|NoEwG`-a_@8_IO{lrH;25wGHOvm%v>ZK(lBx7d$|94kHD(Xb% zx{i}@bFA}b7#M}xrvFvK~Y!rXIqR6jDGz6{r`OR$3H98|Nl?_ zkeHBCu=n$WQuY`@WoBok$MtO;socwA6M!IMSHh`OH?}qdHn(FMY)Om^?}Bv}&8@s+ Q26P^Sr>mdKI;Vst06)}XH~;_u literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-up-small-prelight.png b/src/assets/gtk-2.0/assets-dark/arrow-up-small-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..8d24d28371749cd0625411e65ef799601c20028b GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46)zif> zgkxrMiUU*oxw*orKTq#yd8zL`r?vH+_Y4c+o{jbY>-etO_ee|pH{S6l{m9ve z|0nfoY4U7s|JSMe$G&iwapb^^6DLjxB<7}7Gy=iFQ!ej6{r}&S_+L_Tkwgb81J7rj VN4;Gkzkv>9@O1TaS?83{1OP;NbT9w_ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/arrow-up-small.png b/src/assets/gtk-2.0/assets-dark/arrow-up-small.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1a8bf0b4fce4a549bb306a1f1a5a36d9d8da95 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46)zif> zgkxrMiUZT+XJ>^|{~X=*MBlhL#xd)P_Y4c+9>e;7HGIqF>qtvT{M&8t|L^9F>+?m` zyB7Wb|KGUo?@62I_J`|Rft+X~0|SpuMgJr2T)1$6CEO(S*`qKvHa2^;XZ80gXMS8R zAu+Q?;-B#jE^n=^%05X69zV{1vA40-{m8`3%>t*I;7bhncr0V4trO$q6BL!5n*VDx@ zgkxrCzoEBNAcNca^7tUdrs(GA;^YSpQuO|E%0FH7Y_b`bak2a z%k(d6=bF{mJul>2$(;Mt+3c(Ko>hHm+T(XoYj1tOH`|tH?OE$g&O15H53;{l?X~D) z%baB!Iotn%*F3`)mn^ndcukUN=zMHZ{Od4J$doSvria}t->I(K{D0=ot>4c4$vuCc zWqU_n$ohQ@E@wY5U-=ji_m{2nV-TzV{#gFs?drFBUu|xeTd{>%dx81ZFR5#lfF5D+ MboFyt=akR{0Q-P{iU0rr literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/border.png b/src/assets/gtk-2.0/assets-dark/border.png new file mode 100644 index 0000000000000000000000000000000000000000..fe60cc18f0a1278bc06ac4a3b421ebbc23c3dee1 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`}|}#ZI0f9M8C-X978#1s;*b3=Din zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA}&uC#}E$L bbP0l+XkK)*vD( literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/button-active-hover.png b/src/assets/gtk-2.0/assets-dark/button-active-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7c197c59560cf5a4ea62fd11b7d3c83cbeb934db GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznXR|NQk zxB_WRpkk4xY?PvHQ*P_qXB*gO6VUCLbkI5ZkQ0bJ7+Q8cr0hm?_06cNTdofbLb4K{gx5u`-Z_(G$x-0AY?cR$8E*U)w99Wj$onNO` zzgGHtip!ggSpj8C9mk$(h%()r+_A~HYm<4;CiA{c)&twDd$w5*ZL=TPWj}Pze-u#lbjyF) zCqP%qmIV0)GjIxs$;iqX8Qa)9tXZ>h)0XYqcf5K3;lsy|pFVxQ@?2vRP+_~Li(`n! z`L~y>`IroOTrXy;E2u46;MBqNZNDy8Ro&zTE@rwHmn1OWx#YfnGs7aSn&)YJOjfze zlHITG6mg!g#dc@ulA_8K{+5!wXR&F!tG{+EJGRKoHZbLVGoM$>K@KUGf@6PQrhocg zRWQG|V{aJqDL;mZJ7k`^F>GFS%W?12R~!mjRu$X$)A)(TeffC@#g)94l`f3AW36-fgICI4&i-@~naGMCDw|O|wpH`1^%-<mYYh3@5?R&1%s!npUXO@geCxxc96sX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/button-insensitive.png b/src/assets/gtk-2.0/assets-dark/button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..89fdcd3fb6a80fc1c63cae34c0635a78634c5c1f GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznXy#stg zT!AziFg7+eG&HoavGMTmhzEllFv!o(PfkuwNl7U#E(S7EQ&ZE^(}C=?w6v_Otdf!v z73;oGpjnb7L4LsutQ_2Y{E|{~3Sp5^F)?Ko6_u5hRSgXd7SEq+0u?2Bx;TbtoPT@C zn#sXHfZ^iJ9H&S69N+C%I<@AOE~|aZ(9!0u#qi+L2HEY~6fGG%KgY?vEf#Y4opeQ0 zAgnu#za>em?$;bKZ#Djm?7+nhM_%eC>oVwV`^mR+<(;ipvdz{r&9Ms6yta(#*9nmK NJYD@<);T3K0RYa0Z+QR! literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/button.png b/src/assets/gtk-2.0/assets-dark/button.png new file mode 100644 index 0000000000000000000000000000000000000000..5982e27898d6d005d1a02e93c6241519fc8e1011 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zT!AzuFg7+eGBUEUvGMfu^ziVAhk=}&oZQ^pyu7^p{QTtPEaloasKTkOR)w89@mQwEYB;$F8qBT)Fe9V(xvP7CTqzvI4rp2 z$i@02<=)%$3-{6{xjea?=sUr7Sn+a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/checkbox-checked-insensitive.png b/src/assets/gtk-2.0/assets-dark/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..41cdd3d0147d8b2226085cd6ad387b84a099dbb8 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n2Mb|LpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;bjT^vI+ zCMG8+@I2xXwtAGl=&RIlK&b_CoWavGc|QA7&apbzq(N=%I1p!4;YgtRGJa z8edGj^5zI@!nKkOO)F-uFi3saXMVhXxjx$_MXsbYrNdWRt?$qKx&L?ep{5x#Hwv(B zG)_)W)3fbP0l+XkKW0jaq literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/checkbox-checked.png b/src/assets/gtk-2.0/assets-dark/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..839fb36a177f196c1113e9960ee25e774bd8712f GIT binary patch literal 518 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPr2wB0 zS0EkL_9vp_k5l$Fm#iBR?SFvCzvi=l^=I?A;})?e%;QcN2Cgv*Tw@Y>&@}3ZY1C1( z=;LNFC(UC{na7^7h&yW$cg`a2yhXw#OCU#t@koD9t{fblkR;P^X&Y8Dd5;nVKU2)I8?47#VJ8i3X!5yFU z?LHYhfsTo+x_$b}+tXLxow@Sn%$2uSZhyFT=l$)6pYJ?)d;ih9`;Xs0diwtPt4}Xp zfBy65-~a#rdzH)MfWG1>3GxeO@bYeMdHm${n?Ha4&dUo0h7m)br;B5VgknyD)_Qu9~OnK-2(GmL+CV*1iKl?P226}8g0-q%QBs;8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/checkbox-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-dark/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..38813cd926cf04779cdd986574517db9c3bde19e GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1V0JzX3_ zEPCJe8}c185MW8?KV6&giE&GN3>)-IMEpyhcsO;d?Grt-hW8A^o5ahL8>geUzzl-sD>~5xF!qe OGzL#sKbLh*2~7aFmt>Xz literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/checkbox-unchecked.png b/src/assets/gtk-2.0/assets-dark/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..250f30aee013b7bf49331bc4387525e3821459e2 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TgJzX3_ zEPCJeZ{%e%6ktjBKNh-2p;>LkQBK(f`RxycSF|W)9L@jPF+oP^v!Zsa#qQz{$t)9s zth{$I9+x|DH-3`d=}k7w4r{+oES`5~Z+@uNQHl2l6d9%jsd;+53e#WuhSBNrE#B>% z3~6R8`QZku_Rl@|pOqoZb9cT&c|4=t<;_cS(!R`D!V}ZJ_4Xb{|F24(%Ne%52Re+w M)78&qol`;+0Pja%4*&oF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-border-focus-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-border-focus-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ee132c35a335c1047630df46fd2815bb3e1e71 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!%NHJf<0j-!KZh0%U^} zdoMNeUS=4u$0%@*LF7xrs5c;S7&0<$;uxY4{Pv=|l!Jpn z%SAEv!zUs+5C1)%ar*jOwtr8f!vyd3x{7JKCX_B$ZJ1~2*g8#fqPebixX}(4-woVS zkAHj(etMS2Y~8;z`wI?B^@`fP^IzsXb9vN#@AtybYPBQJ04-tgboFyt=akR{0RGXD ABme*a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-border-focus.png b/src/assets/gtk-2.0/assets-dark/combo-entry-border-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..917219901c84e60dd738001ff0564fb72b57cafa GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!WxwK z8zZ|+!>Cur_L&CJ?+l{e8hS4_47+IO=$yW6`HGY0KYaZ5{pYV=fB(HW9F_%C65;9M7@~3h?L}`U2Llo3i(9t*tIrjD zQ$KUri_OgC6>Xe7CtqFrIPtKdU(X@S4Hvk+d$5RAxF#(XD_JZw<;eQ^TKU@y1Wh)G ql)R5zdNKdFPHj%^y^?>O|Cl1e1r`1Yy;udbgTd3)&t;ucLK6U69f#8Z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-border-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-border-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..d89dd97432d56003d9b95d2def3fe8f021e3c4c7 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk!yfY zh%1ox^z?LbaR~?r@b>oh_4W1f@c}aY{QMwnCnqOoXJ?=YP~6zq*viVv+S=OH)z!_- z&CAORB7R`KnIF&~{*oZSUEalo5&ZU|rC5Uj zkF%qo*k;y;EYJVBFYTKzT~%kflqI`1EMG|bS6ixmr{q4v>;)5~GBEaloasKT^L#74=0p^1oO$mFL|NW25R_NWU zx%^C%$@}Cu_H0k~XR#ZEHoj|7=g4(@d0>5fsQt^xm&)85?^))UdVbzEt)B6ABFma7 T-eD?0GZ{Qx{an^LB{Ts5?_OAF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-button-active-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-button-active-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..afe68260e85223930cbd90194e43e52ed1a3bca3 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3JV=Zu04nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SJd%8G= zSoFTVYRK1QAj0SM_Y4ZqAq}sKI8!z?;FFdu)Ai@b#y>jgCjn zY@g|NI{!>CFmBW6UvTHD@71yljg4ngKHGi1@AKyK)I~QM%^eQvt^3irtH<5;RbaoB z`_yYOJKVA(@19>5aNG2Cdg0EluW|lO8j2TccI3Wce}8@Inq7HW`~{a5#ZQ%pZSZId RUjXzDgQu&X%Q~loCIIm!e!~C& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-button-active.png b/src/assets/gtk-2.0/assets-dark/combo-entry-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..27fcbf21a788c57347f235bebb3b781566c82e9b GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3JV=Zu04nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SpdAc}; zSoFTVYUsu6D01xM|Jg3$Tf77>SGGBvn;_k?K>dT1oI>akZ=EF@qIE7U+rHW7K*NqT zH+EPhK8t+Qwx(BXbJNk9vwI|G$nSY2{9w)oiwD9LYtvI|wqAMig-1ZZ@zv+!)sKBI zrvHx92`d-hy#4EAwgRJFd#*p8T=#hLPgc|W0m&^-PFyHFnphgICe!&=wA zs5vkR^t^jKho`}B^@{65-!XW)`njxgN@xNA`G1WF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-button-insensitive-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-button-insensitive-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..7e96899d36680614d306c257afcfa6e4ba190dc9 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3JV=Zu04nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U1dAc}; zSoFTVswi|=L4ftbUtZ&bAugeg{6`Xsx_`xJnV;gdYIZf~*kpPk%%yZ<&F1*MGehOS zoON;G7CgK4zpTlHsOsG>whr+kach(0UhWYJ@|X38dpbwVQcdvCk!XM7;2 W=6&kzopr0J?8dK>z>% literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-button-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-button-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..7e96899d36680614d306c257afcfa6e4ba190dc9 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3JV=Zu04nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U1dAc}; zSoFTVswi|=L4ftbUtZ&bAugeg{6`Xsx_`xJnV;gdYIZf~*kpPk%%yZ<&F1*MGehOS zoON;G7CgK4zpTlHsOsG>whr+kach(0UhWYJ@|X38dpbwVQcdvCk!XM7;2 W=6&kcg)l$0#h^#1|W$zKxW z7tFvcA}yz&*w;U0>XWB0UdT$?Cjg}!JY5_^G=h^89GTDf^ziWTIAt{Sck^nT>1ShM zv7Bk(`txVy%#EE~8xn+{%8M?Yq+xz7ApN+IvyIG}12>LHeP+o2EE#h0?nWz+13g{+ KT-G@yGywozMO9}2 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-focus-notebook-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-focus-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..5b79c182f8a3a5dca0e450da9e7ba5dc9178ff04 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!s<0om^iqTT?xDk>_fs_JUGZfbh& zIvy)^JXQe(-``$+1853=NswPKgMy;F$MhL9?>~6-`ODWoI;+$60i{AbT^vI+g5O>W zWO7gtXnCmVlHon`cf4r+m0gbiAAjGmS)guG={ANNTl)KtmA};B*>-KW)AEdE;Uk zyN<_7U5}MO@z)8r9stb}C<*clW>8R6^6;E7^TESMpTB(l_J^e=#{(!A>gnPbqA~I9 zB~PXX1s;}zg-2xr7XJSq+^_YF^V`P0nI2hpo>V?vn)h(>tlmAxKkz&`v5>=Lqx7rJ zHmA=0_p3uwJ!hh#r(F2^jABp{|safI< Pw1UCY)z4*}Q$iB}a~X5* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-focus.png b/src/assets/gtk-2.0/assets-dark/combo-entry-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..8799d084e90fcedbb21e54ce4eafb6851cafd423 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!>6AZDard literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..291aa31570c9b10fd64176e2a595cb1a6e89f552 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiVOmL zLR_`9w6wLgb#!zL3=9kn4ULVBO-xKoO-;?s%`Ge}tgNi8t*vcrY;0|99UL4S9UWb{ zI_CiO+IhM-hDd}bSNxY}y0?wZK*YeI;lxXZHWrQ9j_FKIXKNS_rqwhg7}rQh<+!Ps oZHg~ZJMdSpM!SJgPA!<3;bFCbV{6i(V4z71p00i_>zopr0LQ6B)Bpeg literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook.png b/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ea8f13fce0e320459e6f3c9b98b9ecdd93c786 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iinIcJ zLR^8gpP!$XmzTS{yN{0#kl_mk=H}+QFrcNSWnyBoKTYHzP&H3UkY6x^xP-o?ho{f- z=PzDX*~_#7#mzij9780+lM@0w_1ha**q*I34k&1Je9Y7Iw)aS%W72gVL9

    }E!%eN+kfEbvEwH$T)KSa+PjZG{`~#decfLTsDFZ|i(`m{BDt3l>t7j#Z z8U8yMU0TzAvx@irj(fR`k5?H-Y-#wsN;qOmaqIhq*X#<51NJ_C{pO3XeyA_wj`g>g z4`eNt@(t?`uBbPaT-A1V*V9ek+(ScUb*JAB{mTC!U;6ue9a|%y+Za4u{an^LB{Ts5 DHetWJ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/setting-icon-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/setting-icon-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d6481c1ea04a706dae9cd267572fff7f3f07b7e4 GIT binary patch literal 835 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>jG6&H zA+A8hK+w?85DEsKo}LK_2~kl|Kwe;AAdrlRh=`7kj*N^1vVmlHcsN85&HyS13kw5E z0U1CN$OcLw1E4sN3lWF2A-W*S;9B4eh%yKXR0G$AtRAiyZaA_CL?zq=2p21fsSB$z z!B?L?14AmQB*-tAfsu)sjh#bKNLW-#Mq5`;-@x3$(#qD+$=TK2Gbg{Gw7j~euA#BD zt)sKIuYbbC$x|0BTD*M4%2lh^tlhYI%hqi>ckSN0|IpDBr_Y={cmBfVD_3vbe)#C| z)8`*Pefj?5=kGuNu7B9{78pfxo-U3d5|X6{JI$N|CD<;!w~};j`y4O3N8=jQu1ES)Uw~Ndp*Mz*{GNU9+#8YqrxXDnVVm*FZK%z$|y_{ z$>yum4R(3Rc{E-_Pqst2YxW0&RVHZ*eJ`z8;JKJTs^5EUBU^7=#$COwY+5Ex7mj6y z7;Y)?E#%6buOvUaN!?4(?X=BNtro378UG(O$<-qKd|P7w6=td=KFQd~oBL(9SgHLH z+qIhnJfn^(hP2h(zpWFbEq`a%lZ8#ogd*)9xZK=yiIru35Z8av7bh1^=B*ODaI$3W e%^KbXXZa`S?e^38wfZ0^346NwxvXH^#Uzi7OI8 zMN+d|yZa7+8h~0+6x#{6EUB7TtGfF&Nts#8%-STCPBVLS_gj*5_iIU&)Syn%a?u~t zB{fD;xclX_2JU`e>Shvy`4B?t`2pY@fB@_QSV-7m4`Pg4Brmcm?~>-y9+B*1%!#Bm zknD|#d5~Wh$^9{0ugJkN<&=Aa2XmY`chb9-G)wX|V@_j?>jNV*d(MEj-`IP(*vuYE z-AoeZI}5i6;AmXxqA0%dV>JHph(yvPEdj&7@Df6}0l*N#m87RJy=qHp0YC`h4!~y) zR3+8RHOaH2;$gxyNB+U25o6pW*(ceTv@(hN0ndi^v%1pm?f?J)07*qoM6N<$f~4ZX A5C8xG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/setting-icon@2.png b/src/assets/gtk-3.0/common-assets/assets/setting-icon@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d33aa2a8cdbc727aa52f004e220e350ac9cc5be GIT binary patch literal 804 zcmV+<1Ka$GP)*-uIfJEGCgO&61ST__1I_LP=u7hVmy^ zSeXTh1y-i9Rn`&~MDqK`LeVtIuOchscOof`?tR|J!o8e(=HBz2J7%8x7Tn9IfSCZg0W5I$&C_mdX4~^INt-&= znE*)@k|#+%lQfWvA10|b^CDui znO#kIuWr>+4O1g|Eb(R@&Gu>*Bo8EVk2EDztJO{QHhNx^7!lXonKlp+7mGA%wc34> zgOZjS$#(#H6SoQxv8Ai4>sk><(z=MapV9*G#z>Ci&xT(Jcb{u!UlYc&BH|}249TQmO1qsYOH~N74v@;}Nl^ z=>o|kiIx~_CrWZ}BKJ_yiYg>uCEDtOq&1Sd>thwkGYQktd@Ih#PRxuX9|BlZu(%zP zb~L6a_e}4ZS<{O*VXro`1to<3(o6E@6edbq77-%=TJNiq$9H#MQa}9wS7fqLz(=Uqj%PsZXch==p^(2-yiDzFVdQ&MBb@0ESeP{{R30 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/setting@2.png b/src/assets/gtk-3.0/common-assets/assets/setting@2.png new file mode 100644 index 0000000000000000000000000000000000000000..14030831a23a54cd9a5405ae30f4f3a450637888 GIT binary patch literal 577 zcmV-H0>1r;P)eSaefwW^{L9a%BK_cXuvnZfkR6VQ^(G zZ*pgw?mQX*00F^CL_t(o!{yZPOTs`H2k`xuw{R~blOl-TYvGH6BuFD%5S2w*p}oos zgdizYkis{Lf%K+CLz;8vT)$|x+evXd=5g=#eKGbt?D=qaY!kluM&Rvz@r~!aPrmV- z_rW*ryrLYFuQ_@F0Dy1E&FhG!2cBGc@3g>l!@L^N5eFiMdEdE$)CsDm1c7u=E`))V zwfo1cAA}TEZ(u`zvkV!%J3vmJ<{8dWmx$admBw3qej|3 z(B?pA@N|70y?eMm{ zbwbcwGkYpf1y@OsUoZo|fRwb1nt`D)`=)#HK+z~q7sn8fEwa+Rhc9q4ZE3?12s4O-HQYI>kt$|dD%Hs4O$sQ@&tS>7rE_Uk&GE8E%45Y$# so8;(h2)LfX{N&kW2~+8`P61=a)3=THq}JTA1=_;k>FVdQ&MBb@07S8%Qx1J9&n1aB$py=>Gu7lpinR(g8$%zH2dih1^v)|cB0Tr1A z_=LCu>HnmIkIBdW0CftL1o;IsFtV|8aPtVts;FvcYUvvo8f$s~S^|{4>gnPbQgQ3; zos)vi1|lv8^9^R_ianpdMmfN6*REf!7gR-MBvwhCeO*^~^~Ig*JAX-;=alC<_rItS z*!}*6#R~s$yWRhieSR&R`qj@>JS@}OF_hb*Kyt)0Cm}=$2MN52&9v`|pxil_r z*SXD#zTM_aOmFqMm+H)Y`*CsKN-HUwMR~7(XS;;@zJ9l28~=-aX8kYtx4o3vY^+fK QALu~_Pgg&ebxsLQ01{io?*IS* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c4672881e350e22d2d71933626ede3e5cc6a44ed GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Gg&9a%t?6h2Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MREZ? zA+A80fkBXgL4bh)Xe%ce@iH)QgSlLLG@~tn@?0fBe!&d<0#ed4Y6gbJ?3?b%14W}e zT^vI^jwdHDFmF9KGlbcAlEegt*FLM5*i{yruFU@8qO#Z+NSUZCwgyrqDvQ&DBzvT6 zv%ajjxY(^9$S{f3GLQ<}ZIYw2A>euj^OI+jB}}E$It7dwPv17)lUj4f7HA8Dr>mdK II;Vst04#$|{Qv*} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..539354419e9b6cc6d1535b9f961975c3d6e55f3b GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0y~yU<6_YQx0YzsnR>S8%Qx1J9&n1aB$py=>Gu7lpinR(g8$%zH2dih1^v)|cB0Tr1A z_=LCuX;dK2z#z)Nzz;N-fq@TN({U+}$B>F!Z||HGY&H;aIhb!SJ6G)a{58q}hP!tCYQ3N; zDkHH<>g?;fx~nhlT;KUi$~>n$*SY^ijlk~rFDzF0huiJ`m+bRv;nc5wuHs>t-X6c4 zrfy4J)XyDy>+6ZQ1s+dR^@D_0?BUc5TH-NL$+b%a#ApSQimqKD2oa!^7El2fP}ZsI z3%@6OK;_Ntzr<84A1+$rQ}p=I-N~hKal6iKR`l&QUt)Tz&%IP>*(}O? p{X5$w)c5tf72Eh<>@(|s!N2XL%w}VS`v0I%^K|udS?83{1ORF3l3D-& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a0fe308d1d244b7aa5c2715f3628d1ff140dab8d GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Gg&9a%t?6h2Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbZI2 zA+A9BKMwHP*X|I=f|4M=Uvl_X;wV;A3^*z<0Ik%Vd0l^21F-FxMLjEr3&34&Wz rmu23FNLUst-0nDK7Vl<Gu7lpinR(g8$%zH2dih1^v)|cB0Tt;6 z_=LCu>HkE7g&wPC12yoM1o;IsFtW07aPo?ZNz2JAtEv@R>}v)}t@m_s49U3n_SQzu z<^Yk_hqql$2=FPKn0-KL?%arFB^_%f*jad}c}$(s*r44JI>FpIs(bdW;)nm$fBY&w zV>VYla^?4{|3Xr?y2)4lIN^Ey-c+;5_0zTYa(nHU+j63dx9^LF=3dK7K|xlQmsB+8 z%4Vu-#!gUj?Gn)pTH-Mgm2pXSsb`Q?`#rx$ZvqR=_F3#+d9~?M`i$EDB7ck%uXX(m d(2Ksq&ot$v*OxUbmja#6;OXk;vd$@?2>=~Kr-lFk literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..8493111f2c500698d177912ad7a9df765c330237 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Gg&9a%t?6h2Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbZI2 zA+A80fkB*sK@?~s0|O7xJTT$|as`*{TLP5iED7=pX5i)#5tWfuQTt-cxfm!I;pyTS z;&D7Vfq{8z7vHMJZwhQG2QE2=CN!jMVJq#;b1|}N-sQGkNix09S>}z1gk`b9?T%As@oskLn8}b(HhGu7lpinR(g8$%zH2dih1^v)|cB0Tt;6 z_=LCuX$&C3z`z4WoIv9l7&sUh_!$`ZfKGC=yPpYE&0iAa7tFxO%ErOTD=H=}C$Frk zR%o%W87Q^h)5S3)?1)N!{uuU-jdJ=kCnVn%$Ok-l$t-{0gK59i7&=LkuS3j3^P6Gu7lpinR(g8$%zH2dih1^v)|cB0TpQl z_=LCu>Hoxmw%w=nfvWjRg8YIR7@1jE**N%wL`20UB%cO~_#^SY z(Q~TiBrV#tqx9m1qnG`D-SvLC?Z;KmmuCZh1zt!ke50{s>e4SdOSHXTdV82pyA33571nS+*iOjL616469u%+)7M?70d?X1doK&VKOg{fKZB>MpUXO@geCyB!>um> literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3113232081b9fe2cef9dbe77ac42e24c7bb54a GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Gg&9a%t?6h2Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MG^r% zA+A6g21FPbgn;%kFmN+4aD`v&%K=Jolmz(&Gq7{;@(D{w*7+0^0L3CbT^vI^jwdHD zFkk&rw5oBF0-MT#AivOrhLkN( zl>;&|c7-IEtSMW0Cql!;Xx7X!Uzt~CXP6Yzm>71e@Nm74T2Tgak*BMl%Q~loCIB7u BO`QM$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..500114fa2dc27fb7df24bafdb01fc9786dc8a5d5 GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0y~yU<6_YQx;|*`LMRG3rH~+J9&n1aB$py=>Gu7lpinR(g8$%zH2dih1^v)|cB0TpQl z_=LCuX>34CxP;`>f|98~ znJu0!jv*QM-rm~Cc_=}|_2G35$wQ1xk66wr+*m3Ub0{vxd5%J=7Ato+$1;JRiP0)z^}jysfBMemP}px zMQ4e&_e*aN^J$mjJj$nC+CD)}XDM^g5|4>Wu3aLUsEoO~XNxDFD}H`{^V}yl7k|pB vsVuu3A?>yM$?v*(^E*49Wj)=~|1Y2}ynpXy!S@FQK!M=t>gTe~DWM4flyHX1 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-active.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d9afcaa6aa767733b25217d803ae93f023199b68 GIT binary patch literal 536 zcmV+z0_XjSP) z2RrC49fC_I{{p*p)U`u5x01m^>r~J{U1}ku1i~G5FiovP6Dfh(Bz7p`g9mrV-S6GO zeRsfuiM8!nOFrf<1Be0;?e<&)LI9$&Eaz*r+PNJR^0B#@ic~6<0;P0FDgCTgtJeS` z^Mdb`N~Js@Cm#gTgnn+3c~d z>#7^>Sl9JlE|<#y*zyZsPbQNoRaKQ~aL1aay{6OYLjast_^KcX`<+hbaTeThx7%&T zVzC1NYi^kPs;#gr8*jB*H{ozN{3dbe&LhiIBpNXlhgO}R0Pt0z~TiAOw;TIh1qKdKLrp)QSO5V*lWq; zn7a-bmSy9zEMJPEc*Zcyh8M79S)|==-=$KiThlaO09exk0D!^xo#){FYa9Zg0Ny6y ae?wn37x^=vk_k)z00009gP2NC6eS4e$wZ z1=6$z{QUgF!onIF8v6SB#>U2GW@c7aR<^dbo}Qk;!NH-Sp>c6>si~=1Sy_dJg&iFo z{r&w*mMmGibm^*9t9IdKWXSFc{ZapT6#n>X*@zyILD zgQriQJ_m!>VDR?s+jsBYeE@@xF!1Tqr#-tiOal7WuO!GXn1PXrnT3^&gOiJ!mycgi zNLXA#QbtxuSyfF_OGj7V(8$Ep%Erdl&fdwz)zil}FeV{4zo@CHxut!^%vEdFZ{C08 z;??U9p1ghk^~cXYe?MN-U&z3~sOjnA7~*mK?bOKNLk1#l+^*3MB3e=#J?y@--f>tH zBq)9-```cbg4;KGUiPjjEIIbMM(*8{Gv*uD$gBUBy}5SxvrjIv-jkPYdYdf1FSnwY z_w91!D`)cNA3xY!VZ(A-;za11yPS&ez6Z+chi|A=j@xrdtz}?3agCtzI-K?B(LF zQ!6gX1iHG0YlgY1MtZJVv?#3TiI&!4FTXQ->T*%bx;Le?FOmIsyZ*$xiDmwqyg596 zODvr+*I8TX$qLrY(>%3@-Zgt>pZMIHxXLExd1a-I+%~pf$%_uE*_6)MEOXYcV3APC utOs#LUs#VVY~I}TkGrtTbIzKt(v^%}YyNAA@v}_;B|cAAKbLh*2~7acfG}_X literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-hover.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bf64e0010b2112df34be5373568c84a2523a835e GIT binary patch literal 512 zcmV+b0{{JqP)WR;g4n<#JiEg9087=cs6@RJtOfArXD5s(K9|IxqN6 zp-{+}rb$FJBBGILn(xJ8@e+XaTljW1n?3LM`&|JS9t;LNm&;uM*zybCNT<`My9gP2NC6eS4e$wZ z1=6$z{QUgF!ooT_I>yGv=H}+s*4B1*c8-pYzP`S}!NH-Sp>c6>85tS5xw$1JCB419 zQ>RW{v0}xlRjbymTeolDz5@pi90Y?SM~++ogIl+5-M)SM?%lih?%jI^2CrYgehUU4 zKYsl5>C+c5_zng?VBqJ^pPTPj90U5+uO!GXn1PXrnT3^&gOiJ!mycgiNLXA#Qbtxu zSyfF_OGj7V(8$Ep%Erdl&fdwz)zil}FeV{4zo@CHxut!^%vEdFZ{C08;??U9p1ghk z^~cXYe?MN-U&z3~sOjnA7~*mK?bOKNLk1#l+^*3MB3e=#J?y@--f>tHBq)9-```cb zg4;KGUiPjjEIIbMM(*8{Gv*uD$gBUBy}5SxvrjIv-jkPYdYdf1FSnwY_w91!D`)cN zA3xY!VZ(A-;za11yPS&ez6Z+chi|A=j@xrdtz}?3agCtzI-K?B(LFQ!6gX1iHG0 zYlgY1MtZJVv?#3TiI&!4FTXQ->T*%bx;Le?FOmIsyZ*$xiDmwqyg596ODvr+*I8TX z$qLrY(>%3@-Zgt>pZMIHxXLExd1a-I+%~pf$%_uE*_6)MEOXYcV3APCtOs#LUs#VV mY~I}TkGrtTbIzKt(v^%}YyNAA@v}_;B|cAAKbLh*2~7aTR5K+2 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..99abe0924c1e7962486aca477e390a2e5e96f1b6 GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuZ4dAX zaRt(p05&!@pmqq!&CLyD%gV|sDk_?rn>#u>Mn*;^BqUT+RMghiPMS1n=FFL^SFc{b ze*M0E`}XhOfAr|lGiT16KY#w})vMR8UAuet?*04sA3b{X`0?Xs&z?O8gBLGeyaadJbZ#eV&XEga*Ar2S~|MA`uavDW;XU7 zUZD}GndP;86Q(U$wRP8tvp4TPfBEXe$1gvB{r$H|JZlTkoN1mejv*SsXU}hEYBFGG zN$k48&FI*}YMl^%r0V_u7(Gvg6ANbl|8cjZ>yv9+;G0=@uXe?3Z8{Ld&9ebVOa*GacIJEc5ZKccW&iCKS z_Q=gK3wW~Vzrl`;Z#JH0GoI3ZA*K19i{~lNCoj0-JKSC61ph_nKV53>*(7Ok5a>b% MPgg&ebxsLQ051C2UH||9 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e921696e2ce11f972e617098ef503daa33852077 GIT binary patch literal 766 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS4e$wZ z1=6$z{QUgF!onIF8v6SB#>U2GW@c7aR<^dbo}Qlm{{Df1fzi>?si~>y>FIfSd9AIj zy}iBj=g(ibaN)9L%eHLUvTfV8ty{MO$(=iQ9y@mI=+UF+&!4||@#3XRmo8tveCyV& z+qZAuzkmNB7(4}o=g*(Nc=6&D7`%D&<~0}q8I}86HUNF=R}$nG%)rRR%)-jX!O6wV z%f~M$BrGl=DI=?-tg5D|rK78FXk=n)Wn*J&XYb_V>gnSf7?Y5jU)0pp+|oW{=BhR8 zH}5}k@#^&lPu{-&`s3%HzaKB^FJxd~)bw<54DmSrc4}nsAp;RNZr5lB5iO~W9(LbZ z?>MXp5){9a{qO&I!R;G8FMHP%mK^(BBlqsf8S{;6 zGIpMru75;*x^_+1no9>}{&*zAJAI8%mxW^B$vBtr6LSuofBEzb)2)d~_RGVnRxg?q z_HuF8sTG%G0$p9hHN#w0BRy9wS`=3FL`!S2m){vZb-Acz-J4R{m&pFRU4P=;#4`U) z-W(pkC6>;Z>#VKxWCd&HX`b3c@0vZcPkio8TxApUyt2|pZX4UL7>_YS#he0UY}Kr3Rz`sJ8wlFD}~mCE^KGU?CD13b?g z)@rp20K0MJ+p4OnuIs-3Bo7#m$CjpPX8^KM<(rD4oY=Pg5+)CD9LFpa3a0?J!sHu- zkfUC&_Y_qgFc=J;GnvdWLLOq#vaI{K@_=r)`v{=8D4?8F9sr;`D~vNL67e6fdI5|v zHcTq>d)cCZ5vBAYX@K85T2zxJgp??y4aS%g_3ksq97<_}5K;n=o)v!gE2Z%@=d+0Z lHBJG%19$_#Bli3eJ^@#d!pi;N-a7yQ002ovPDHLkV1f?b)6W0^ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa0c0306d2ef285b8d15494359bb2e9a76e9005 GIT binary patch literal 766 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS4e$wZ z1=6$z{QUgF!ooT_I>yGv=H}+s*4B1*c8-pYzP`R;VPTPxkx5BO+1c5Jg@qLr6%!^* zm_B{_+O=!fuV24;^X5Z`4jnmi20$3zTApp-nYw@ubj!7 zfBax`g$>JTi4&o3?s6)=`yME(AHJbhId11&$J9ACy;rqAp8G15ma+51bp0dh)3s~5 z)?7L;^T#6@-sx+Ex-1j}PsX`~pO|y#{L80jm~Kr>vR@unwR+K{u$POwPOZ2k6X@z1 zt{LX48tJ)e(W0=TCt6yIz5LGTsmnzz>)w>ozC`xl?fMh%CYJec^5*dPEwOaQTxV^i zCo5PpPxI6sde`iked2R(;wqb%=arQY$2v&>n)f<;0lvmV41ePKPe nuz7RSKkmXV&pB(pN>?&^t@*Dd#?LkZl=wVd{an^LB{Ts5QcN`x literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f820560bf8e4f6ff15b94b11b1534a676af084be GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuZ4B@U zaRt(312#4`pk4^c&CLyD%gV|sDJhwon>#u>Mny#>BqUT;RyH*?O`A4t-n@AmHf-3u zdGnz|hmIaSdg|1v3l}b2x^(H*ty{Nm-+uJy(UT`noLLyQ!%WHZk zOk2Eo%dQh=Zr*wR^5e%ZKYsoF_uu1%5YUuqo-U3d8o_5zx{EbAh_GH{?+{$-C}8M* zU`@iG-|;h;XHRoulXJh9DEdLTw{qVDL*Ej0FAonTb=x$LNf(|R?tLn_yXMD~$Nvv+ zxLy>0vu29b?40{$rFH@D-rlRdzusX5A77?DU-pR={eJ7^`lTmGOg0w0n3|=q+;X?j z-DhiS*l#@g7qRI)-%&0mZ%v7Sx7(twFvcDipJygzT3BEAI}+$Z22WQ%mvv4FO#m%( B&3^y@ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..06eaadd39fdb29d58dce807fb3eaf3bc2477856b GIT binary patch literal 767 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS4e$wZ z1=4f?{QUgF!onIF8v6SBW@cu#wzi(0p25Mvp`oGS;o(V1NvWx+Sy@?yg@qj*9sT|N zOO`BIx^(G^6)Se^*s*KZuH9g;fB*i|r%#_cb?VBME7z`FyK&>jty{P5-MjbT!Goty zpFV&7{MoZ-ufgE$+qduDz5DRt!$&0W>C>l;DZBiEzV#~!@(X5QWMXDvW#i!F;^yJy z;};YX7MGBekyTVyRnyec(bYFJGBLHZv9)({adq?b@ePbg$jvWmYHDt2pD}aQ+Vz|F zAGvt-#)Bts-+%r7^UvS6n~I|t7#OuYT^vI^j=#NfGU$+lNb5s2M&=b7ligI7^)p*6 z(CE0R(A?GK_32;#<72Mh-#UuvZ8=r{S2xIVXW|?4XBF95^A>M)o$oCEy<2Nt;he9F zqoc0av#t+}ajl-TWY;85=}<}WitK5#W^Ju-ykzILa;IR8VEV<#h%bwp*DUbv2#Pk> z;M~=7V^#7LRogAE9`66=T$ON@*|S>loo+?X1!4P}q5JGjAGI^@)002X#wXAF<0Z%J zF9zBcb=MwE7Y@0yc>Uu?q0P@@a}0fN@2Cm>@LTjxk6(J(g~iur#w=d=Khm%~yz*^% z#;!8~dJ40T-H1*+cET&Ur83Pk$}_fAZOxMCqdO+mi5~X)toQ2vp^xBVv>T7$4NXy^*busCdDV9_vq2w}ncYO9pdXy&aL)gnd*Ge}f1QZ| zJ{RBv=71?poi^|Y+yT$S0$oCgpk-OdQpyLVR7c08ln<6=9Sb3Xy#_yJ$u!L)UEzK+ zP4fs?8aAR;Ddo9g7+%fMyrb1>l|3HM7I5YGCi`NHQN?@7Uch+k>n|{N{tNuR0?m9r ze>$pIE|)t6n!{oYA;fB-P)L9GlNF1_Gq>Bl28gd3nfCd7>!niZLRY+8E?))$fem0r z_qCpII2^82D%W3$SF6?ANF=fe%<76e%txcq?OLsNKV-?3VzJl`u<%`R2X8zc->ui{ zA2w^F(U6HmVh9gP2NC6eS4e$wZ z1=4f?{QUgF!onIF8pg)P*4EaJj*h;*zQMu4p`oGS;o(V1Nf{X#xw*L|B_+MRy;G-7 zU9n=ts#UAjtXZ>f-@XF}4jcr7BS(&00E1h%Zr!C>k#VDKFbe!#%bpFcBaGk`qoR}$nG%)rRR%)-jX!O6wV!^_7nC?qT{At@uP zsI01{simW8SPu{-& z`u*phzi&4cM=>xkYI(XihIkx*d*x)%AqSDxhiZ(>D>Np%sVwVfwpgIiaZ#bUtIO-t zzy8O^T))3{6w}*ss{XHTkmb(AH|EbOva{wb-s(EvS^Rsq*1EzuUl&J5U9o3f9~k3W zJ!#3VNuJW7lHwKF(`L=uTH$!f&TZvR!5YEzi;)pu7B#O~;N1}vZLYz&tLMh5gTe~DWM4fYkxJ4 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2998eeabe4f396815965597454ef22f816ea2062 GIT binary patch literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+Butqbr8 zaRt(312#4`pk4^c&CLyD%YuQqxw)gGV^~;NLPA1WSy^pu?Zk-_XU?3tdiCn{>(}qw zw{QRc{YQ@;J$?H0)vH&pUAuPo?%n(M?>~C<=<(yn&z?Pd{`~oi7cX9d!D}#h0|P>S z^3#FVSe69&1v4-*v#_#paPsg93W>?c$|gyYsnA+I8dxb=#WR}yVX9kXcwXFQS?4lk=LoV9gP2NC6eS4e$wZ z1=4f?{QUgF!on&lD*F2RW@cu#wzi(0p8o#+fq{V`At7;bajB`P>FMctd3mj^t-Zay z^XJcBxNza(#f!IW*|Kfhwyj&Y0?C~_cOE--?C8;>=g*(Nc=6(;OP8)(xpL#ijoY_x z-@kwVAs9RbgXhnmzj*QD6&SpE^X4@e02x1SF{J^0>sJ!w7tFxO#LU9V#=*(O&BM#b zFDN7|E+Hu+tEjB1rm3Z)t8ZvzVrpq)YwzUZ>gMU=8yJ(2n_tw_)ZEfOW9F*0>o@N| za`Ebo2T$I<|N8yspTBQ66-O~JFlu?aIEHu}e|zO*&>;tr)`x10%quh|yQwVeXSP_N z(Q#3sxvR_T)4%@5$6UX^brjRva;pBXZjj~9#5d;8DzdZYE#B%n-&y>7x7NDCIbRn? zM_sXJT^|_ZT0LpWu1TKKp_1Yi+0$mt+FIdw$W9f6m71- zxvS^Ks^lrEwp(63-2czHD&Z=#XSL!x-HM(I!uB^q_t~31YG>Z3Cx4!ePoDS3OODxJ z474rku05JA9CBsx`p1t#o1e$#82aAcQ4{>(x9Fc9zx1*Ti?7d&S-kLnq+xk@<=gU% zU1tLH6lNd05uJGKgjaG)WtwM{XKbt5nkCUkcTB1iJ?!;a@74Xs>!FVdQ&MBb@0A8js&j0`b literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..502ef94fdc30139be155668bdb0b31d35e66c303 GIT binary patch literal 506 zcmVxX|YXclAyVv#Vt7c z3tAc+9i4<0r~D5ZByevKZn{Adm%wxp4bkJf^R7XKFg;I^DCikK-uL;v-|&4e{B<^F zoCN?C*ax9C`!m{0x!nBidVqe`49Mg0fTzI{GTH0(s*B|P ze!rGVrOtspzw!wO>2&(SG|l&Uaw%m?)3i(Aa9R0;P$rYPvTgg@&uZItFPqI?11oSCLjk>;M1&07*qoM6N<$f^HnyumAu6 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 0000000000000000000000000000000000000000..18f62cb21a0883c656023155a1443943077c5a4c GIT binary patch literal 767 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS4e$wZ z1=4f?{QUgF!onIF8pg)P*4EaJj*h;*zF}cuk&%(n(b1`?soB}tg@uI`6%`XEOqf1> z`r5T?*RNl{apT5AhYlS%a^xr&oH%jfDi}O?@Ziy-M~@#re){z3t5>gHzkdDc)2Gj1 z@Er_({rdI$_wT=8@DB$5|Nnn;!51;0Z~aPw{DK)6nV4Bv**G}4xOsT__yvW8#U&(V zWEGWF)ikwqboC95OiV3pZ0(&~T-`i()v)1k$Hv2WH*&%{md2%G&(LSGiI#g1;B754bSz9X{FWI@R+$mTin0_%b;>)7uH4D5uf}+heICu5jSd~0Q z)ppCPhx`9IS0!9!_N-QXr(4l;LD>Fg=stVXNA1k}^yJU8@yYZ4c*!yQi-ER9-L*&4 zg+s0^UjO(}X!G;f97EsRJ8FVI{1*Mw%F@Fc>UC#)feWlRmndK&BzmeJ}oq3 p=Yd^ZXSqL}PChoR=Gpu=!ta>=KWTZGv>cTBJYD@<);T3K0RU}TIQ#$r literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-active.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 0000000000000000000000000000000000000000..4685393d71e41d2ced0e2491dffcb5633ee50aee GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuRRs8i zxB_V+0UH||L?t&jH;|#Eq-1Aj7Znv%U0vPZ-#=^CtktVmA3S*Q=+UF6PMx}R>C)}n zw;w%v^!)krH(>DY-Mjbi-+%o0@e>%FX}G=>Xo`ACkY6wZBQpydC$FHGw49=vrjD+@ zzLBY&duT#xN%w?lOLm^Q@%-h7Pe19gP2NC6eS4e$wZ z1=92Z{QUgF!ou3x+Gb{EwzjtJ?(Y8n{^8-_adB~}sj2Dd=~-D>d3kxAot^XM&0D&3 z>9%d#wr}6QYuB#byLa!|v*+m1qi4>XIe-5ARWP`A?b?kSH*Vg%dH??X2M-=Refsp- zvuDqrKYtAd@7}$8|Ni|4F!%@tpTOXJqQGIGZ~aPw{DK)6nV4Bv**G}4xOsT_1q6jf z#Ka|}WfYZ^)ikwqboC7kjZ93fZS5Uh+&q1Jef?uI^XlrGnp-E$nZJ6?+Vz_c9lmho z`h!Przkd7q`_I3NTmlmq7#Nv7T^vI^jz7H`>3=9dge75(m*dTpKt~6w6R-F>PH1U# zcRc_9U&h1NABVod`S@9BRqwAny>sm(L<&!L5j8b==BX z-O4*&UiyE=s`AFi;wQhhOgrCHxMl>5Zo_cq#>cg9V@qryj$iHUAgVU-m`x1ZqDWSEmn8>e(|M8*`Im-ZP@yzhWmZr=e=KY zDxSAiE8Wq0%D3%p`Gq?-u0M;v7bjyLw&VVx`orf^`IM*rU;f~psRk%ndAjBuRRs8i zxB_V+0UH||L?t&jH;|#Eq~zq}6crU!S64T6>eRV&=Wf`r;n=Zbr%s(ZfByW98#f+3 zdi3hmt9S3-eg6FU3mAO+_U*@yA3woBwTj~_&=mEOAirP+MrIZ^PF_JVX*oqTO&wi* zeIrvl_t1pYlI{u9mh3!p9gP2NC6eS4e$wZ z1=92Z{QUgF!omgy2G-Wrj*gDr-roNH{^8-_adB}O85vnwS-H8ng@uLv{r!s3=9dge75(m*dTpKt~6w6R-F>PH1U#cRc_9 zU&h1NABVod`S@9BRqwAny>sm(L<&!L5j8b==BX-O4*& zUiyE=s`AFi;wQhhOgrCHxMl>5Z zo_cq#>cg9V@qryj$iHUAgVU-m`x1ZqDWSEmn8>e(|M8*`Im-ZP@yzhWmZr=e=KYDxSAi zE8Wq0%D3%p`Gq?-u0M;v7bjyLw&VVx`orf^`IM*rU;f~psRk%ndAjBuRRs8i zxB_V+0UH||L?t&jH;^GKD{E(G7Zw&)QBl#`+dFmY)aA>U@7=q1|Ni|)j~+d9=FGKg z*Y4iE`}pzWXV0EJfByW%ix)3nzI^@q^&2oK)pcnBnxbA3|`-_zC4Wt~$(699}hkZ%A0 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4761e87506aed16f4c75e833d95082641f77951 GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS3h)VW z1=92Z{QUgF!ou3x+Gb{EwzjtJ?(W{+-XS3&(b3VVsj2Dd>Dk%YZEbC{XU|@+V8NzM zn>KIWylvaIty{MO$pZ%t96x^i)TvV!Vc^oGOP4QSz6A#N@85s$;K9R(51)d;ix)3m zzI^%W)vMPq@CFQ;o$8u^UiB>r@(X5QWMXDvW#i!F;^yJy7Z4N{5fhh?mQhqvR@2nd z(bYFFG%_)@wzYS3ar5-?^^eWWtE+EnZk;q|{^~Vr*Ka;__`;Rz4<5b!`t9fMKmVeg zl6Zgy|Mzrp4DmSr^y>AzLkTS&8|bV5lJVL9dUgJZ3J=2f4wYL1FSs8N$(^4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&**#qx zLp(a)PPO$q;=te*AHp^*Au&05Do2xo4#zgJOq<5k1IMH*8n2i|&$O#(F}bHWK`UW$ zSn|}+pcbDq5xhE1XZra#e%+G1XMX0q`G@li*IITmS+I!NJ{GEAo!3zI%1LZnuKs76 z{o%GIzMm&8d+Ehd$n?f%;`?3es>4K%I?u0}taJJuL;9MU^Pl&8-lQ|xuxRO&NkQux zpGy4P_x`tdXsB)9)a-`Kia#9%Sf-c8+WSxCXN_nOcD-17ds}|-lX%t~X7@sw`z5jA z=cj&W<#=G>IVpPSmEYx0<}+_=<9n=bxXV?FyWo()9-yJVEEzqqmwkKeOnNV_x*(xz jefG_+f2Q*19gP2NC6eS4e$wZ z1=92Z{QUgF!omgy2G-Wrj*gDr-rm8%!O_vtNl8iB+1a_dxrK#=B_$;jCr(_kV#T_3 z>kb?^aPZ*4BS(%L1%nG0F5I|r3=9dge75(m*dTpKt~6w6R-F>PH1U#cRc_9U&h1N zABVod`S@9BRqwAny>sm(L<&!L5j8b==BX-O4*&UiyE=s`AFi z;wQhhOgrCHxMl>5Zo_cq#>cg9V@qr zyj$iHUAgVU-m`x1ZqDWSEmn8>e(|M8*`Im-ZP@yzhWmZr=e=KYDxSAiE8Wq0%D3%p t`Gq?-u0M;v7bjyLw&VVx`orf^`IM*rU;f~psRk%ndAjBuwFLNt zxB_V+0UH||L?t&jH;|#Eq-1AjmynRq($X@0`tz zeSITSJFm#ptf~o@afC1e~SN8WPsXAJzX3_G=h^87HB0rdLqum z9G4bSXs4N)YcN4L#c|q$Nf+A~D-*+1I2lcMv}|kQkalwNkml6r+>|{1LYU~|19}VB zDjq!B5$Y5jJgJ>?b<4JCI!Bym2wl3NS|GVpukUV=sLZ)gmrn}k6b?#uSTxI~y95IL YA97#a{io>h2vCrCy85}Sb4q9e0FscRB>(^b literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-active@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f32826b30973a481b9c6fd5211be0657453c5285 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS3h)VW z1=6$ztgNiU!om^~6586@#>U2GW@fgwwhj&s{{H^q;o(tHQAtTjsi~=Xd3l9}g%c-E zTnYxumMz=1ZQJ(k+jsBYy$1}A9zA;I%$f7&&tJQC?FJa!x^?Tpg9ncuJ$m-++4JYm zf#hp2c=P7XyLazCfWb#F`1I-1t*50sfL`@23GxeOU}9!r?n>1(s+Vz_@A3kyA%8f@) zo_zTB^UvS3H7vD2ga3KDIEHu}e|pt3_>hADYl711j)pgRXP8-IZn%gjYRx`%>;M1v z2O5pqBqzOO7O#1}K4_)i_wM7L_dn`A@+j<2pV^F7-Rp_$a|BlGD_gro(XafG%BlC< zzh?Iqx8rrQ;de zrf26Bh~BuCxMzi_?)?e&7q7XbIl6o`t-YtPa(!lmQ&jxr8+H}qzLVL`?Y(u&t|Hub z^EA_na^KHVdcAvXW`DhBKWFBKXM6umTlx1*C+A<;n6f8-pWWqqugClGz>dne`D=Es vI`l#-jz7<8Tl&9ckFRVz^Dph6G@rHhJmKHhbyk;IfKrpEtDnm{r-UW|NtYwn literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f3531e943754c1eadd572240cd43331f05bd6292 GIT binary patch literal 438 zcmV;n0ZIOeP)giqMV)?b6M-T<}6TrsX==LXi|3Nu2t_84jHLf6IT)g{^*(^`ox= zhrk|CU-KpfCctM=Sj};q)4^cS(^|iYh{>z*cpSQ}+W>Zo0*;5n;ln!P)tXMHPoC%b zz-|#hLu;)z0f>l6lH|GBY@P%An*z=@HD8ueYSQU+0^pz$fQT5a^?SG5y#$Ub0f>l6 z(^Q9Hcm;TXy=rRbvx>>KZMWTS_o67e08aRhdwBo=%d+aNR_ksw8r>`)PN{&UvMiI; zzBGU_CX3_v*7yB;;DyDemjam2=O6uk|2hbQ$A$SUZ|<)#O)872QtGwHqE&t>DnE9W goa=x6aJI_T7wZi+BRmgaCIA2c07*qoM6N<$g30T?D*ylh literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover@2.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a6062056b42b1de957fc689cb99ac751aa45fa4b GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK3=%mav;s&m7dv@|aBy(ke(3)I$mJ~Xh%9Dc zkX{eMjB!#EWq^W`C9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eS3h)VW z1=6$ztgNiU!om^~5(Wka=H}+s*4B=WjxH`P{{H^q;o(tHQAtTj85tRcg@q+0CDW!& zTe))Os#U92uU@@p&z`+|_Z~cW@DLcBK7IP~<;z#EUcGbY&fU9r@7=ri;K74u&z`+_ z@#4*!H*dk<0)o^XFeXYfvcqmIV0)GcYl;uyJs5ar5x< z@e2wGi-=1|%E&4ytEp@0=;|978X23KS=-p!JGi*Hd;0hXCg$ZA)YUh)woRHdf9?8B zn-8D3a^=ROCr>_n`}yZ@+8UNxpuztF-&1psgb2#H@X+D3|I+acZPT;!3Pf*QOWd=o z=l0&ZWmggIyLp;vMY->1DZSpkHnYFpv!63_!?V5rrmg(@rjzrpY)sjczt8USz1QRY zcwk3m-264WR~>qx6~~`vwJrVMvd338p81#dPnyqKd!F#`>pH8;EI_Hr)78&qol`;+ E09xK8<^TWy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..b68dae4e3c13020a026024b78ef3e7a1c0a24ac7 GIT binary patch literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAF&8^|hH!9j+BuwFLNt zxB_V+0UH||L?t&jH;^GKD{E(GmynQ9S64S_(xf?a=B!@5djJ0Y2M!!K3I=D+oVj-G z+TFW%AA`Yj7U;h;Ur^o=cm3q23hG+yQCoIrPc=SY^ zi8(GUq|iK*aEjx!2a_(gF;*sqsc9gP2NC6c+5AX?b z1=6$ztgNiU!om^~6586@#>U2GW@fgwwhj&s-rn9JAt7O5VR3PBsi~>i+1Yt{d3}9- z3l=O`xNza3MT<6V+O&D|=B-<|ZriqP`}XYz4jeds{P?L;r!HQ+cRd8a*j@U};c2HknEkl#l-^&vMbVG{ z5s#F7_OH3;wSw3SJYvpg=r6X~lr{JGge5+C6O2V}2&~<@=H+Wf*7a+cD^x?p{55{5 z%DP3b%>3CClo0QJAu#*ao`o`3ueqeT9{Fm@n|0zvwp9E>pZLpH>?*{4KfBNQy=80d zhjp{2>0f(r*L3Z>!bF*;H`jbmJKJLV{_gfOa_Rm)FWx^`rvBdieOX0$W=Hg~v!8#Z yTo3hi3;$U4VR!QHXZ}@wvZvqVKimH>Kb^aj|EGAUde>r5I`VY&b6Mw<&;$U#s2Sz} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below.png b/src/assets/gtk-3.0/common-assets/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdf0c29ac4223a529a2a94aab15fdd67d28abe5 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&IXzt* zLp(a)PBrv8;vmvypUUeYurVaZXEVp4riAQ?m!vBgI4fBCCuC_K)H*A+v&ph~LYCEK zcU>hV<#Q^PVw)6_OeV@Y-dI07>E7`()t~uwel||^e=WFyIfp4*wmPnX$-p^P`TS?T zPd4+VlHV<9UZjz>@4bJ+*M&{CORuDcKkT29S}DtNP;i5xi^0ZgcHaa$IzmEAh1(t) zZnzp=aAW%qnYE>Yt`|8syme7fO6sZXc>F`;MyZm3VCJl6mcEyZ6&S+A^?TZge4Srs;l1w(ue6ii(ghI$;lPk%@O1TaS?83{1OT<9gP2NC6eS3h)VW z1=6$ztgNiU!om^~5(Wka=H}+s*4B=WjxH`P!NI}N(b2K7v8k!4+1c48B_$OV6*Fec zShsH7dN4R};K0Fy2akfmv17+BT)1%K#*JIIZasSR=<(ynPo6w^`t<4R*RS8cef#Ot zr_W&U9SnZ_`0@Mq@4sO14-EeQ|G)T5>T)A@N z(UT`1zWx03H*F0|Ezsb9o-U3d9>G!?+_~-qPdXGE``_pGOqgD5MBKsVH75mE8Zc+3rf24Bi zJ@>EK{YvM`9!%Krd(m2+yoo`tb$+R&mh|^5JkVAVb7I!M*C%98S~a8xrQSNy>VN5Y zhPLV1c?F_3t|jhSVXAw7g8jv7E@_S~UrlT8DXd(d8Q~NafBA-8g}CozwsU)L-Lk6) z_uV|rw4&Vivy@)%UYprp@7d3px#8K~f74d}ebdSLS2m{X$=_#p`QGdCemtFv)Y#aZ`tE38_)bp`zOt3tvyfp_jR4sWfq{+@GEC=>ty literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-active-hover.png b/src/assets/gtk-3.0/common-assets/assets/switch-active-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..abcb59a7cfa6235e5175212182b24c0b1bb41159 GIT binary patch literal 1080 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 Y6T2a{FD4Q2MgRZ+07*qoM6N<$f?O0u%K!iX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..b8965854b58db5d30c3080b42853c2a72043af28 GIT binary patch literal 989 zcmV<310wv1P)RgTn{;D+Nmd9+jMhpLjoMN# z@gkyB2q=ZVX(_&d2NCh)p$CuR$%6+K6-yObB%nm}pcO?dCc4I?*3hmsE-}QsF5_mi zJM;WKB)g`Oq}`nrJotm1%k1;aXP!SZ^N0U^LiF)vIN@fHrQXAsrek+=kW9+jhHKR8yd~?!mA!x&)C3n`iJ+L#{L29J@m(o zs?ISnIALk3KF{rUIP!4gRo7g|6gYZ3%b$72H^zN)_{7%VfzqU`s6-#E1rAmEy0s!4 zKu6N$#iK43-?6&94{N0i?0sypO{~2sG!6v{JbNHsRrURQ+0}nO~$G!HwGTM*G1JwRd575+7_muM1u8*xYqCD7 zT$cz3yy4o_2|^rLc_;*9!PW$bhV4;40Hq~HvLV}+Gc}X1Nqqzsp|r%JnXoVbjN$B$ z;qLY8?`8mlN|1q7prbMxUI!S%$heZuREJcB55HKz7zY!Hj+KGmo^1F9_%*Z-7o0e+ zygpu4{YPgeICsfGO!T+mcN)@VAc&1P#gDO43@OAo+c=X_-gy6fMWq)mE%4H76Np>y z8zX}t79djk!({4ZuciC>X|-mT$maXRjU&j4lCOp`6qd8>?%sjO=Iy>oP4U$65tg(? zO|3IowI#o@Qe1<)8Y|@j2c) zJl=OX9=^MozVDyxl5g_rckCK};XeEo-J+DH1=AUznkgpCM*)bhg%!NVs^O z&%|V&=>O>XMk*e4InuZLX~u!bpJXYF^;uKE3+e=UCje`Qs>bs9Hx00000 LNkvXXu0mjf;91%C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/switch-active-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b68a1c48fa420ed1965b7d838fd1735d33eef0cd GIT binary patch literal 1746 zcmV;@1}*uCP)001or1^@s6=Hr&F00004b3#c}2nYxW zd!TUQvz`?9U=wr-4#v5mqy$Wn%jG-9nwd3-wrb) z+GqoWK#J>lxb~|I9gn7A+&cquC<@VN45p`}5D+5JH!=e)?IAdQ4S$bMfj9fN$hvTS zX#r*7_;<}t@f(^zA*6~%9^AcQh(w|gi^ZNR{Cotix5!XXvj7@dAFgv3f<$xte$oLy@$AN)5Df0XGNC$VwLt&d}S>1?mXI zULcY@M-!;BdOrwq`avb)cBf4K&m1r_E1yFSE5ag*`jjS62VH)c@J?q8R3d)3CB%Vo z2}?@F&jhuf6<(vJ(8QXl$`38~gp7m22$NEy_>4c9^i7<2HIH1KmM=P;av43U3XsWr zm3k=~urONPqOw5=J6gEl(Pb~dMmBhn23Sf3UNr@6ZXs)+Ft8jcYnV#f5tIFr_sPAV zhjM9B)d9`}p>QOturPjU<>#p@zgoy$oY*8quf`;q9tb@WB^Mt|R@FsJYkr9tA z0V{ZxmJ<*s+j7^h3M?#E3tf{*E1Edz?0izO*k(Ga^|%EMl@rk2FQ@_wgS+HOS`kl0 zfY_F~Le%BiPEEcdlhoVBVRSO28mz_}2+KEXMG@w8B@Wf{J87z|^tMs(_`<5ey7ZH0 zUf!~t4!)k!uZr!UDY@$_Mqpe;Wqo&Jg23{mz>2+`goU0ov0@WVuzCm8%UQKo#%5tD z_r+$rJ+^iJX~>8TG{L%k->Vv|qT0cvvP@2~VR2i=DcNbtSr>jBQ3cdgAPhR|Kx)o% zEN=EOl7*(zu#oA2NHm&tSa*n`^%X;Nry=38xQ|u$jKw>?sYx-S}FQRc+i(Wm{V2tzZVYG{<-tH z9$Mtr@LDsYrX3UN@+i4WTjGYMn*$liUml+f2P!+sfznHI)i|oExqzG6v%2>hIN=}- zH5V>GSKdc}bwEAzKzKTR4Z*&l0PM4M&f0G@UM_HfgJk)e*YKb<__5k2W89A8%FZJ& z>uEQ+H;U_SAK$t|EMC&C*c|IBw4bTkcX&;pl9fFh%v0})PXd@P1z0C&i|#^wQ#bhh ztG{eN?D0V{*8$q%`*B5)t5v?^@fEY(Ygrel)RMx&%5`chOtGZ3UnwcH#qFRgX@fcf zt^L6y`1$a%DjFCGz|G%=2&DUtU}nxZz)9BBo!wGGNoc0g5w8*FDf37mHF`JMRZ1TG#FIc1N?sW%Av z%JGYN$0rVJKKprFT0zZ!S1Y!|QbV9|Vxt;w(cmeGw!|u1fktXE1fYN;Ffgyp1+gso zKISDwNeIa{_HC~9k5Bd-YQfTAOU6Jg(YJr!!b&CNT5u|R{jkK_eSx?&iPF%XXemt8 zs2Z%76!nm=^NtTU<=KY6)LRFS=32Wnn=Fn+a07*qoM6N<$f~nC#4FCWD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-active.png b/src/assets/gtk-3.0/common-assets/assets/switch-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6fc8d1a8a952f9d432122e853b81e0a6d8c6bd GIT binary patch literal 974 zcmV;<12O!GP)q#1*;TXT0}vRW{eivszpSE;tPw$Lcu7R~PO*zw^281OM?QYwe5=&-Vz<(~9f@y&I$hG#RpG9`q`3S>SUe zIO(NYr#A#l49#_`=Q=$ z2ynvU#FiM{?J)XGD`w3H2~J-sv-d5J%o0|RJ%v=u2mb&jN3K0!)l2}fus8yb*9Khn zKeqmxFq!t*d8k0PfM;ybmmhCE2Vkn9V%5Ca7+i_R?<;Ny2hiK;^2WX>pmA%Qw|QAj z4Hz5A?gDm%!vShB!6JtSH`i7E?2Z@@_6WfC*e?qY*MOq3Co~Sgmgu{)#MUi|y2?dh zu+Ob-n}HgTMqE7<4T?O}8x57Rv)2W*X1WgS43!FC0|-32+9RQ2y4sye7IechP{Zk} z5!Oew0Z}Ld7M6jt4M+tb{bwOm{cNTTfGSsD8F(gCDgXk;7}|NRN?4%#Y&bjCu+cA>Xt8n)8T}II5Di-!i(=r)|GJl+c|!i z0gwsrNYj@!Ac#7c{eTzBXrd5n=aaKJUjOi?4V6y*n&bJgMKBRBFy=WB{TmQ+spj(v z11NsoKru+91xen<3#n;d8NY;G$6Ni)#W@~1m}b#$3PjDm@{#5Xwa6O}jtwt7Dk|?H z)c3!t4h!mK(ERUg>o&YJco+TKJBUYD4oT;x7C8KIniFRQjkaY}qC>^^+CE!x&i~dT zF_iCA;~xZufI7asm7zh)i%`s001or1^@s6=Hr&F00004b3#c}2nYxW zd%O zYx{Z5X;~lZ9AjCqf<90GNKDnJ;D-U^fQ ztgvRE1mBlC;Zjo%*z6wgcmX=Qy>QFwffBO|zB%HAq-`=J7$bl)O8Zs3?XjqUN-zr3 zkv28c1?dh6xDZcOCuuMY_n%Zu-#2X#^b3Y!&z zG{Mvkdrr!Of)p-wt!_y9)*h~9cGf5+Js2pxI3GQriwaQ4+_zm85Agnm!_zBNuUN)W;@LN;x<_AZiu!NRdmCc>=0lQW00rbA1NL< z^n+S@K()b3YZ{jzp`pj0SKeEbv?mg*%T(-u z=`Fx&FT!_+8x?_t^U4XiwqR4d5K1Z)MxhJcRG45|J+SXp!ttsOP)g=}DFmCMQ?&_3 z_OcqAE<8?!zsj-zyZjoki_75R4N);z%XfuVCsZcu*no3i;dqXU*vjv(m_?;wE9q;iZ#}-XxslI$Bs?d)L6c?`9<5gl*5o`(ux8aoDD;s72x@#*&h~0WKs8!i zBrgqub*L{aqr8fy-EgAr1h_rkxWg*^T_Ee|-3<*=PTyL4X6MuBLJuu*7Bl}i9ItGP zJFMBC-zMwu!*V6Auuq6wN;XP|X^G&O1*c$EUMVU6#!HINOJshs4zwP8#@PQ!PPXtS zTDX^n+>lv(7MSFt@MCF9+|rzxpEi*B{r<|U){8R+s+1n0q3XcCe;#SqNqE_C0&KD? z=CF1jvygcMCMX^pu&hj)Iuz?!2(4#fN6#c5gZZDG9n#U)KvHIwK$Cuz%y+mRzCg}*|7gWc@f7P`(;2GYG=4-yERc?G#-@xqRxMo3)x4|@J}pHs*48H5c(I>JY!)0Js03Im2U44WkKVO-KLpxbf|8rlX| znZRaTRN4x!tgIx@!_W2kDQg$U+p?q69O4TpYLq;YCMJn|7`vpL?2=6Kub^3Q1eR|; z2M13zLF-*-KU(C0zsy$Ha-a^Tn##%V$#byjVNm+JR}wNirboB$hzAb&vGwsk*1y;5 zU?EPJU3L{|MYV6I#HNWNeH@Q5NZX#${suEvm%!VfoP}BWr7$(;4@g*8?7I)eZA6>! zE{ivhOpBn-u&h_{^<2yv+BACU3C<{Oh;JKGpo@l>C62=|G!*HxDOEmji~jVP>B17< zEBcJTC)e?P7!r=7GH$n^u~DPDIv)L<5%KAj+yo=hADN9(r0u>gx>)Cxq5WCJDdW@# z=aSf`VHm0Az`&pJ_qv-dPS;q4K<(s~U7x3V!!$a6kopr7j7IUvi=0t@3!k;2z)p{L zQ&Y4Ds~1+0k=2pQX0+$Bx?8K+w1yASuC|6^0T2wfK+} z7w<;-At?+>IT;Z&M*7F7p!Xvlc0j{2EW`5f%74!M*rEKS{)GSl002ovPDHLkV1me= BND2S| literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-hover.png b/src/assets/gtk-3.0/common-assets/assets/switch-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e55bcd7a66c9034ba43722bc28666a84c6dcac47 GIT binary patch literal 1057 zcmV++1m63JP)u8|AA*5Ed2%;#%Ng^s#(3^pH6$Hsf5GI9~W}!CYjPLuNr^THa^=f*Z z@j_oXi}#%8eEFR7ocEju{^wG+4bIQc_ga?qy4L!UQtD-(0|;F)P`6s#qyq4li2SaU z`pNUWZ>OfF4(;MhG=hZztvGh*x1-$cXyXyFo!P);%M0ka3@BRby3+!nwZ`}ThXB-Y z0r)3CKA*44@$~c*czQoRz+y9SaRz?_I66A2%kkjg0HEF%rJ`Tq;vW3cFbvY^bj@zL zT#m!T!|MBN7{=X`Zjn;zt1963_V&*rvU+@c%--H!O@>QLO8}UriEZ2U0zMua8~ddS zm`ocM}2Bj69E)Q_I$eRoqO zeH&n<-vDf&q1>GEw*sWR@)A!Eb+P=d%VQ6wyYf&0wE(l+D)P(Cdl6vI3wSy1rdZ(x bfmQS`2>o?Oz=4>A00000NkvXXu0mjfyH@rl literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-hover@2.png b/src/assets/gtk-3.0/common-assets/assets/switch-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6dbb525099ab6c5a68f50c2a0862a4a8e61872d2 GIT binary patch literal 2028 zcmX|C2~<FcpYRfDopD{^NRU@z#3h?Yr;3_v~}-%}V@L>kIO-s%P2VPO9l@K&k{< zI0O<%9)ZCw{_aR{aIpR_cfA8#U3}g3N&cSsJTp}U5$9d~m#qbe(I+Az0>IO!PtoDf z&=3k*TU!BicXy*hi0$p|5K(1ALj%g!)qw$|xw#o)TU%RgZ7s^9%Rz?2;fjmD_y^q7 z)P&B~*Vm&M>OmQZ=qA8lzI+*?qM{-&=&G8UnwFLp7&bOG#>U3NEMSO0f*42`R#a2~ z01_T=Z*LS3i9|A)3>XBE6a?U~s;cVAlP9^kxiIwd@_O{>QG9$n2+GRJKp7PkMIw>H z!oosALP|?ZgMxwr0|Wj1{8Cd>(LF(o0(4u{$-{>acS%TrVl?9}kAlR+L;&cjqM{l&d$lnfn0fcdHMPI1qB6#g@xb{jt_D{$4W{{pdrwu z^73-%c4cKHbdo}$K)UMcYATfq=Am{-4VIuN)C^P#mjUiZXJ=<`Z*N~;Uw?l;jYfO@ z`t`uTz~JEE@bK`+$jIpED4k9pA0L17=FP;!1cSj~GMST;lPngC&1O$ePrrNjZgzHd zZf=gl;mps^FDxu9E-rGpTpo|d=ku4AmR43)1Oma@+S>a1`sU`QNF>_X+4=P8)925h zC;je8!woA5yk<>6#Kgrh7zs&9DQRgLnXhE!hVpUWR zs;R4MXliPGtF5hb=*SUWJ;Q&TG&*w@hdYP2w6eN%m0)Y{;N;@!>gM6;>2=4)*DoL- zI5;%)URd~ph{&kun3&jvq_j+OL1A%8Srv4rmPQ*Gq>qh{PcSA~f6UCygZq#CrR9~C zRUug3*x1xF`ra&{^&D{t&>w0S%| z4eKa5C!KJw2CoFyd^@po?OO7mRW`g%1!A5oo$8<`cC;KPcj*^Dk=Wln6VJbd#OLlT zUM`_D;AF0#VA_ly`oRpd{UEyI*w_A&qMJhUmWBi7RnekuK_gEB*`Rcp5^gm&SlbPL zk3=?Wq$|e?p55Oui5I^8jW14g))H5U{GVI-3~PD$F7?T{rnuC(AC-TDXIM^@z*;=L1&u{y#*VR_^#{5%w z`X;q2bvjDpXwW!i?1e{l`PY+Glo%hz_mwUy(j8pe<<`SQkIJF(*tIwR%<>EGSr z&(y2n@zk>ubk9>aNSd)zb&qsqdXF%qPQ6`b-lWc+!**v<39dHSmo$fDbyWl#GIQPX z_y07<8mADC*}2xKVX)ZfoKBxBA8=}~OgV|kVtd?N3N)(q4Hl?+J-)HXh(>rg-rMJ+ z#op)62Xu*k8%Hp@J$S*{COa`H4_pK1lzXll^B2 z>;_lLYnhbDI~sSOX@V&{STm&3O}lfr{Zfl+T<%m>3_+=8C|!;~&HA9UuU}Kk?&6Ka z&J*6rpFw)3OfaWf5PO?D&4lU@>3s=Zcvq${D(FU-vzEs-uDL^%bGv=1vgK6Bi2G4L*v*~A3TdTTe9%BBS z`;_TF3V(AueIj`wK1e~Axz2XG*&V(nZ+b&w$iN+6W)f_#n~FSc_uc6g@449C#XrO{ z6|kq)0tvYHQssmzsdyT8aMQYNOadX=)qXf+AHthmPpyxZ)HagAALaBlVE4=5w21zW zBLTPUZrPl5GGT`5J^Su_t)^R}j_Z^^DgWg~liCl)Y{#7+pNB1U{@J?f@Y8$aNKJ_@ zCbMZ|U5nV?Ut-Zex>lbw``23zO+Q~Rg;i4m}Q$rYQm#e-`<{A&$ zNW`TCmFf7nk;)2<6e4q!4VAQLUWOEVytbTH1lGBy2Uj0_jhWxzx^O!J*~a9xI!`K2 Sos9VMA7^D@eZJP*IqLtx+Y|-> literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-insensitive-dark.png b/src/assets/gtk-3.0/common-assets/assets/switch-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..20d8a6e507e838180d7a0afd431f2eaf7f64f825 GIT binary patch literal 842 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 RTpv(^_jL7hS?83{1ONqQ#ZCYK literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/switch-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3928ba462fa07d642977c630b86e33695972d40e GIT binary patch literal 1526 zcmbVMjW^SK7@r{{QrF8BDukqnymV6{Oj|iKLz$A~U0u>>-ZoC>=!S4-wAQ@DkYU~y zafl=h-LAy8+*OixI%rbg+hs^ecywteg#7$ArMB*KbF#YLz*#=+mp~i zN&X2@N#wArkq9!GY#SSYi4-1oCDJzGYBX!%s38KOG=ujEKtnP-8yg#7v$C=P1O^7y z*Vp&;^)Z=D1@7qR02jz-&z|vkysE0IuC6X%T3cJYySpDec+k_+13ZJl0G`X`0uRYh z)!yFT+}!-|;lsAJwwjt6VAyOnL_0e>Aq1eMr3FIO)ztuifrPrcIuL{q0FZ(zg$w$S z16ZLCu7Zau$W*w%fEr+h3n2vn5(EK5SC9ibKQeecMRG$!gTe)?z`!e{z(W6uTCm{4 zyA)9cnU|NBpPye?SV*JM=yZBXNeK)A=Eh>N%F4@~E8)m+iu?EPb2uE(hyMT5 zgbraiFfaBz^%=MN7Lzj*OtbaZrVY;1gdTp$pLM54*bNwHY`_U+rL zsj2Dd>6w`si9|9xJ3Bu=FO^Cc7Z;b8mseI+WHQ<6>gxCJ-`CgI;X>skZUWqHWfB4B zk5E!VB9Y3H8yY7)Y9IjqpPpK-O$K*mx+m~*=}=lbIU!}`)q9N><>CP zIypJJ969RhdhD3z2@D2%@)XY3FCg&rnTz3(kx{XiF2yHaB_&@=Nli^lOHa?p$e>WD zRBC1>d`$o6kp!n=5D4UJtk>}X3|}hz6guv1pmycDvTnb1uClHS@$(1$Hy0C4khwQ= z%?g|?*hI!hTk9rkRX?x&HkO(748pzQkG2UZpBAII-X&Zp=i8PWKAviKYvT-GYUvOh8@NLM`j|uu ziq&CSd4~f%ydtY=w#oZxSma?eiGF=&0Cf6 z?ruA%Q{ZcfR==bBJg&UP`Rla2^c$~Kr5R5?j4$CenM7pBYD)WxFjEr28@4d z(Rb*{ajT*TZrV9+7*gW1vhc)8uVFM;v}7tbC2o1D$Nu$8nlO&f;9CagAXt~loDbB9 z-aUjr3xkaDtjxn5BQ_CK^RslDsnC%N2*sN zTX&cIA&E!VuH{|e*soD~nCYZAv#nd>$6|`9*=FMCT?0l#_#$e6_pKaj>AJ?~qp|sJ z)88rAVvY9uh6o2nR!3*v8~Fzk%7yr1dW;~~cxYn+=jln~yS|Iw=VEXs_P3O{>1eS^ zGWy)tN!*AZE+E$Jgnz&0V`J(K`&9GLyJ`Hkj8bnc;}A!dop@n;y}4DWWt2W+=W+Yn zIuSCFC2@z-P6r*{+~?i*Fi8HeAwK2yj*lu>!7v*;$|Nij3y5U75?<12wRH5r&7wx+ zmw%Es&JB_6BJPxQADE(WIPs3|rJF_7V`a0YKTMOP4~-fr)`=uo)oJfB-1FWXTc;8>km3 z1!Th&0Nn=U0$sIk-8zUk&_Ez#?b@{vVP|m^g9b{6 zYxeBfbLY;TH*enj`STYnSg>&6LZDsCmMsIidF9HLKwkrGT(f2k&@`a=>({RbS_d>1 zVkR&gcI?=(YuB#byLa!|v**Bp1BVVBI&$R5(W6I?9XodX`0*1bPMkS&=HkVRSFc{Z zapT6#n>TOYzJ2G;o%{FiKYsl9`Sa&5U%q_(`t{qlZ{NRv|KY=jU%!6+{{8#kzkk5+ zkNL4p3>X2PB|(0{42+CS%q-Hfa&q#D28KqiZth;*KED3Jp?QTxC9~$toxfn=)@|E& z9y)sb)a5Hzuiw6N_ulI_Z{L3S`03M^FJHfZ{{c4l&!4|PdB0Bs#xTNWskbLdOm(L54ZL?b8m;ns^jYH8)vZSM16YlVqH$izKX*tE8Q)Xm^<6Njn~yk z?tM^Vr+-*!%Ic~1>k`5|lWeamdi|O+Yjep7{~HoVjxxH;jbss9>8{o;EX`yiw3Fk@ ziSo3L#dDYz&OQ+LQTD)RSiig4m-rpAQ&zXhIIlDSncFwbk r;=_AueM8HBWJX-e+8i1A?Efd$mJ0qiS_e!rL7BwU)z4*}Q$iB}6_o`; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/switch@2.png b/src/assets/gtk-3.0/common-assets/assets/switch@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2367be7551b92251467650ada800e77778927d34 GIT binary patch literal 1749 zcmYjS3piA17#_DwlXMZgZq+8*LTnO=icD_B7*a?=NH&aN)yO8=+FF_zavAqa7`Nn- zYpxSh(FntiN#lN-9ps*9KhJsAv;Xs)@4Wx}z32bm^ZsX^d4w}J+KQ3Epiro-CdP(% zxSPSHiWY*}uIH8vHzA^di8UIH?(MhW!gRBbu`LmWk}X`n1g^+L$N?$shrQ%yF zI4&;E!NH-Tq5_zzs;a`m!jh7b^78WH;$jfQ#KaU86~Pqnix)3|gf3JV@$vC5U%o6Y zEd>mkyu3WX&;=40s2Ld;h5FUAOLj%ihU}QUF8Wt879v=SW$rCb}{PgM5h=_>D$Vdu>5)~B{9UcAb*)vEx zHZ~Sc1hS=4sR;=QiHV6xNlD4c$tfu*si~e|}c_wV1|rAxHIS9sqKZ*GMW z5EK*=78cngipFf&BDQV&j-9(CrGAi>li$5h@n>aa^&>~MwDeA$HaLSdGBP$XGsjz9 zxM*kZ=;U(E&E5U_b&ngKgn)qCfk8p{ABK^iMo^-uNh#^sw7h~QdJE%iE3>1M)y@9I z9T*xOAD`e&gTr-i>(16aeOvdmzc1GwesoGEhWggV&Hu1Q9Xn3{DC&a|$LWh;IcXt* z{kyZZeWnDw=z4^0a@y>DQl>eosz04S^D%GBV_8G2h$ME`4tiwmn-X3mXXZ`7THny8 zMdEEfzoPlW)Sd&{zwXs_s+V^%aAxtf#bp#|qfHB%Rt6~_v+r*?%{^`--aI3iAfcvY zm}}Zzb+7IhztL`THW!+!120vi`Qm12M!mF>I`Sr7tId#;w1`NtO+$k)I$xX z<+z^VqWqkCMldnj43pz;D`(8(F{Nm|zt?qmE7HF;sR)PCZ1K3_QVjZBL`I~kl{jOc z3c*!EbFYZcoy2%WNok_THO5yhJK10^Da+L4Zl0THsE*sDY#~>=PO`j9b=>tqxPhul zMSq!vQ1HQfxQ|m}8u#)pg>|!qZ_zMrCV4xEsb#+D-E2{9DN_^dra24#JT4KBvPZvq z`%!iOLpB3tad*4G>@Ke$7Ikx!;zCqD`frl>E83ir-;BaFWwDw9H64nO#~*KPxTf4!MeVz+Jbi$t*sI*gHGW&s@NI?5aEVon&)niIEC7lcRD-b}=4V+pBIJsve$+y+f%l@_uZS%DRfZpzM#IG`hLj!li5* zX4ST{uZo<0j6mpZ{!PSaIR3Ao6aJYFp6Y|yF$#U|o0#v*4V~Ops4V>anZ%PFk2|KF zGvD9PqFz5MmqPHAT1ZQCBAmK1>p==-j7SSywZUgJyw4ba%{%(Y_WY*MR(UE>#J~R?S zGNjFMnO;0Qc}bM~B~6*{ZF&#Fs3+YmFLN4}XPsR}54nzXwucIyP&f7*S_<5EcXe&l baYU_Q`p=-4*`?L>{}dCfxnY69)sTMygjU2| literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled.png b/src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..40f456d4c6e274fc458f6141ccd27325866f9d3c GIT binary patch literal 653 zcmeAS@N?(olHy`uVBq!ia0vp^dO$3|!3-qh#P{9+Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MNa~J zLR^6~5d8oDzoDVQ&(AM9IyxXAATlyCG&B^*4GRkcGJqf?B*fd>+t=3@$ObaJyu5&H zA0Hox0w5R24h{|ma)H3Z!vm-Ws0AnvgHzka=<@tZKvlRhOue!&ckj7+?I0wSW~?jGJge*S?$ z!NK8?Q3;7jNvT;`S=re+xp{d71%-u$MMcFWC1vHcb-<9p4*uGvZv~or*we)^MC1I_ zN!Nv%9C#R-S&!bU&W{KT^cSdRZ2A9R{va3sk;M7sMkntwNnCh&s=!FD^tPWrEYoE<+n!Pf=wqrSZ-u|^w)$JdNB+NnLn3l zE7tGhTw$ZX|E;o|<2OlO(cfxqH~$KJ&70&G9;y6bUh#pgK}XVO@kgDUVc2u(;2Th4 N@O1TaS?83{1OVb`0r3C; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled@2.png b/src/assets/gtk-3.0/common-assets/assets/toggle-off-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4c7f266b781b5b2fac3d189bc6a67a6b8ace06 GIT binary patch literal 1046 zcmeAS@N?(olHy`uVBq!ia0vp^VL&X$!3-oDn{_H5FQ@x=jR6$2Qq+a zfP&uM-atlha4?YJ<>dtw2g(9PfNY>3P$SR;pa@(gPytX1Vns+u2*fC$2t)zU5TGDX zO;}hMoDGx(DuZw#76D~}CO}A_IFJFf5vUPO94P4F;Q`bRbUDx$Km|ZuK=nWpA`TRR zFo5O*{RLMBbaqr!R9svfFhG)$l2TGq($doM^71MwDypigIy*bNySw}Q`zKDEIC=8q z*|TRaUc7ke(xuCnFJHTM?fUiWw{G3Kef##EJ9qBgyLbQo{l||VKY8-x>C>mro;`d1 z{Q0X_uU@}?efi&K3xVNYTN30K%)rRRFCZc+At@~*ub`-`tfH!>uB~HWXl!C?W@c_~ zZeeNf=<4R->Fwj2n4X@Qm6es9o12@LUrgpO0sI9H5udfHj zC{Z9k+sFo(7CJm#978;gZ=Lo$=um(_tN5F}-|toD-!NSf-YKM0E!@);yHUC9{o&uu z2Q`Z3CiXsO+;{V48Q+2BL9?sWriY$=9v%BxZIx*1p4EDib*qjXHR=1+*Vu95Z`z|z zTFS157tRE>HEzDJTHukcjEzc@Z>qsx?X5|L$_2_gt^ESLT-QscM_w`OuT$Lj`jo@m zW4WC{*&+Yuc3eHIH#J&%;WMK;?YdWm(w=`!#WyiB$ms16`B-xNr&*`3pWscDCGBqxWuz67_U=#qe&R-bmXrSe=|S-?m0!o$Z?8XiOL6|&|3!RkUuFJ1 zu1KH5@b%2Q@W<;|7}~Rgze#i+?XzZND4LP?TDm;l_02-BB&#E0A?|0_gg*TinX)-` z@6&IRRWGkEm|%Fspg^i><0JOWD6je`pLLpY$*WyjpoqJ>JJ47^ zKR=)|fB>QkLS|=Y=j7yMWo1DO2U-Wz1yKnx5a<=4%E-vb{QUgZ*4DPRw$9GZnKNh3 znl)?w{P_zOELgg9>9S?Z)~;QTOSvSr)0ZTt4^+rNMR@#Du&oH%jv(_7GxN(O;YzZ*b97}@yf*BZ@n3yGHc7@bKZI$4{O;fARYD+jl>I{`&R%_n*7L z<^O?(-STvC4AD5BoWQ`u=c(!(oUAPCt1IIW?Hf0tmyu~k%h^9l!jqGoYh`Tr6foDu zrA^2Zvuyui!ol&q<4}#Y4D2(jg)uNj6O+Dtk`4WS}GA{@0CAD=q0bnE+u=b(h<>FVdQ&MBb@0LgtZo&W#< literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-off@2.png b/src/assets/gtk-3.0/common-assets/assets/toggle-off@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2d6ec0ba96e0cae31ebdabb330e614a11befe5 GIT binary patch literal 1217 zcmYjR4N%i%82{7C8;FFKI3SI)5HtiNE$Z}S+;-b=Y-3-H>x2Q@Z0dl30I@n@QGATp z+V~jwk&I}bj45BSDR+}gw&55GG&Z0_B0wBTOEkHTdhmb8^}BnY_xJvu-}Bu2@xOls zgGSoo6Xb&+$QBBjz=W9#V;2?!u|yj96HJ)AcnTYf#ZEq;Ps7qXhn$j!Ai?_e;guSs zcmu@1d?GKOl`YCIOwSb}g@uKY;;d77ndv#g$n4w`O@AB?LJ%)EgUTj?83l*KiHnPa z$m8+IWHNz3NKQ^>u~@(p5)#;KHl!#N3XMhs0t#>-fMYMf<#NFcBBVg1QmJSP3Lym| zATco!tpWv#Kmh^l*He0RM!NEbB%{DYN zWVhRghld>w$N2cT)9Ji<(A*44lgZ3 zctU*Yv_z7X{mB=lm9iQ|ZN0j&f5<*EIyyS$a7|21{(ArZ^z?)Ig-34p($do7$IHuq zdOUwUSphtK`V88SH+*gPCR5ko{Bm8X~Pwd z;VN6P1vjXatc1F=J9*~@_L0V- z`cJxNxSnQR1cLLGMY>qmnv6wU{Cj8YD}0f^U;9V0&0X>xM&ZR$U!(X!Z1vKx{jEDr zs$`SKEsm`|F29gicU{=(oAp6nPSB0sa+_&Ih_xRtpL8y|w{^&>&Dp27y9SKE+ggbs zxH;-=@#1H>8rzrnFr9SOn_7hr*9QD>eaKZN2z(T3F)f@wqMlHX*Q!hKdu0>E>Px;_ zewWq6iT?H>@2rSXa_7yuuQj-+J^BxSD`UUf5xZ|^j5N-Vs}>XH3NDvrM;SOR`k>~; z+Wxk?otCz{q4Hp#sQ}X)X>!&epCe(eJ;!s?rzN%uNBh=Jzi;pd>n!DMo^X2J)(Bm6 r!S>IeEvv=|xs3())@a4KZP-pk|DDY7`oE#7_5TNjNF%hz^Gp8&lLZw8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled.png b/src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..e1919b3ebd8b29d99d83a28205ff8a22c0e649cd GIT binary patch literal 758 zcmVEl_f|xEPkq`iwovAjZ+$IRP zxY7=;AF*-zK>dHCW77%jy{5b$3)-;LWA(GIBN-G|8j3Cr;CN#sCusl(Z?tfuBdrM# z_MJ>tv!|g&$SW_fS09n$`6hLOKXyFoDBe3X^>Ec2{gOL zPC4;rT1RBY&b#;cZ5E^uV~sFGOvwVct&CZZOWp7Cs`Ndd!f-T@(hUr;-BbRZMEeA= zS0Ke@;gU++dku8;kL8pfotnp)TXCgn=4kS!6=MK!>dXOxngCE#dA)KQ&fSjULf0$U zPIlRhQow^}lh}QELM3_AXXlPJ04y0#d4Z4MR7ClwPb^tK1|bGpl>zlBSiq ow64Nt-HMu8b}-gm{ntDE1yi&8U}1q?9{>OV07*qoM6N<$f|hbi4FCWD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled@2.png b/src/assets/gtk-3.0/common-assets/assets/toggle-on-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..64cc00cc1718a263259e106208c4a07c57517cc8 GIT binary patch literal 1392 zcmc(fi%-*66vuy-rv0^@8$LFn8ZA)KEeymk=4&!*TMI%ZrR%WP_V+7T9M4K?%NQ9& z=CpH6n8C-GvWnUef`~k7B@HVIhID{RV5uEq$FP>J&?i3$Q+DhAh<)=p=bn4+IX5>q zH&>g<-M5@fB|{LjJe9-bfl&Z#JsbvnRdwWjFoY=>seBlQZT17tz?3BC98^Hi+P07_ z6I1Kffn=nTm95Mwktx+^=@Ce+R>yx)T%gE74)JH;Q zNoatCfWQ;-QXee&8kLOwNd;14Pc_qw(k_P5z^HOEl?G;6FT2{2R&M5=oaAdvf+~}++9cEt z3ALjltwmJl5Z71{tyy};oLloiRzFeRU@31Ltqsdu`$ccR5S+1_vOcwp}sbao9+by-}-A$QNvv}wd?8gccHI{L?) zgTFg1R`-zAHDYs5I{bF0f7%svxP#6)%r%GkvBe;^h%GEGEWTOUm0996M{vX}T{p|__Et^SY?%_v7UN&Qgc<5^AnPTil=bBC;x>q>U z|MC`1xSD_d+w;O>+w~@_)1>a!yAKPcS9;?&1ft4jO)1K!YhDkkjiz!I=NbdMdw2m! z{^d>_XX{1w9@Cwazh<_7wka}6CFxxXjGgPb&>gdIBcO@fTS2dGNT`^77Vj?kA*R_} zn<%J*i+6bHJ4{cj^OKZoZ*cIggxAkSAL=uWwAQxhOLq$jAFICMm%O+(6n&{?Q&!>l z?X$9@&=y`Dr_`eE_C1BSE$ig{sGXD*=$n~gr?}ArPXyib!w)H_^dfVHd#fg;r*BGk znkmm%Wix)i9mVQo+@zJIdF#pa5DC6|m P(2tkO;xcbCkQ4s`wZfLp literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-on.png b/src/assets/gtk-3.0/common-assets/assets/toggle-on.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7e18bfbe350ea37537a7c9fe5a30e105ce41e7 GIT binary patch literal 765 zcmVG^3`(jZ#WXUZPR*G7T3fxe%#o($cau#%!&%ng8Z&=h*-Ebuq$>ZQ41{_2;Rl z-^I6|(2L-fXtp|DAx39m8HK11MSJfOiXf=OF|=T{QZ)5Q=jCA^f1muINKLTLJ)z2K zknu?k1tP(A*5$=nloMd|2p?|Lqw+&Hr4x1t_^=9X!@IH#f{tREQDgKaKCL+sF zQj=P2W9(hpLgA(X&I*(*LLrrjK<%bcDf3a&Po^to8oSQ;UjNgQ`2kO#`C3q3gfAnuadK;u>K0D;L0sMk*1mr3nMJf%_3`L zkhYFEuWDPl@$?gwE#sSvKT;CAl%5YgSMZNx8r&8ghw%=m+FZnBfDI(;TdUn}s>WLV vR==hg`0Mr?l1J~t7B*8_00000NkvXXu0mjfJHlrZ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/toggle-on@2.png b/src/assets/gtk-3.0/common-assets/assets/toggle-on@2.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7efc6b3494d4918e5497ad35dd1bd92760a66b GIT binary patch literal 1482 zcmX|B2~bm46#Ypc{|9QzSU>}eA}zJdC{?TN;7UkXf(jbI29e|k5JY8>AaSV{5JwiH z;#jDFY>h=6K|uvX4H6O1RA5+?1SBLV5JXkFa%E0$UF(%mN7pm~DVL zV0Xa}Tkt_XC}is~1wII(3stCr1Zq(YurM1WfLf5C2Pc1afd5$m0g$N!a3stEN?0Mr z3PZ<&*dZ8@e$gj^Ll%|@ONFr1Fk1toK(&iO0D+*OwFMd&93cE(UyB@21986`Yn(l? z*d4%vs6{whA&yppqX}@HH*sENIImkc?=rm49lTEk-nRhj z<4$Pp>iCg$k#{#9`+IZjgUxYuTViW={5DKUsG)FcDXB_oVl9pL%=6p`{Z!-b^MirO zPlHm0!D+(a%`G@=pG}p=(vrocr&J>ZB#Y(bD=pLBsIvX9IUcvg&5}{TBIyS7Q&ws+yNWk6x>v zv<(Y8#)KW?FSP)&_aOpj@2$F(z)GsdY|HdkVQL1* z>?}Z>TWcyk06rNTI*k&zoP48kDkOko4GrGsz`bs&W|4?S9&3_XTU!@Y+#=YVPca`( zH2$R7mc--LhW(sm`6{rjVHLi;zwohej>jz!*>rwbDJpL@-?NC*eV1nnPG4hoL(nZpyKWaR2h8&IC}VuBN+pOnck*-8u4J zMhdATI`*bHI30htOuu^d@e>57W7;ccQw}wj@lhy#6F@kByUFpwlcUYfj8<90#`>k! z3xSkaZgMoI0wob q?&7|zlNabw&R;px-g;JTM@(*E`|(AgUPcuY`/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/src/assets/gtk-3.0/thumbnail-dark.png b/src/assets/gtk-3.0/thumbnail-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1c51a25be79c76e792bf84521371ace1454463b7 GIT binary patch literal 1336 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 Gk^cclngaF! literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/thumbnail.svg b/src/assets/gtk-3.0/thumbnail.svg new file mode 100644 index 00000000..cf81a60b --- /dev/null +++ b/src/assets/gtk-3.0/thumbnail.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gtk-3.0/windows-assets/assets.txt b/src/assets/gtk-3.0/windows-assets/assets.txt new file mode 100644 index 00000000..a1fc4146 --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/assets.txt @@ -0,0 +1,20 @@ +titlebutton-close +titlebutton-close-backdrop +titlebutton-close-backdrop-hover +titlebutton-close-hover +titlebutton-close-active +titlebutton-maximize +titlebutton-maximize-backdrop +titlebutton-maximize-backdrop-hover +titlebutton-maximize-hover +titlebutton-maximize-active +titlebutton-minimize +titlebutton-minimize-backdrop +titlebutton-minimize-backdrop-hover +titlebutton-minimize-hover +titlebutton-minimize-active +titlebutton-restore +titlebutton-restore-backdrop +titlebutton-restore-backdrop-hover +titlebutton-restore-hover +titlebutton-restore-active diff --git a/src/assets/gtk-3.0/windows-assets/render-alt-assets.sh b/src/assets/gtk-3.0/windows-assets/render-alt-assets.sh new file mode 100755 index 00000000..d889d739 --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/render-alt-assets.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="windows-assets.svg" +ASSETS_DIR="titlebutton-alt" +INDEX="assets.txt" + +mkdir -p $ASSETS_DIR + +for i in `cat $INDEX` ; do +for d in '' '-dark' ; do + +## alt titlebutton +if [ -f $ASSETS_DIR/$i$d.png ]; then + echo $ASSETS_DIR/$i$d.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d.png + $INKSCAPE --export-id=$i-alt$d \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d.png +fi + +if [ -f $ASSETS_DIR/$i$d@2.png ]; then + echo $ASSETS_DIR/$i$d@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d@2.png + $INKSCAPE --export-id=$i-alt$d \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png +fi + +done +done +exit 0 diff --git a/src/assets/gtk-3.0/windows-assets/render-alt-small-assets.sh b/src/assets/gtk-3.0/windows-assets/render-alt-small-assets.sh new file mode 100755 index 00000000..4304da14 --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/render-alt-small-assets.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="windows-assets.svg" +ASSETS_DIR="titlebutton-alt-small" +INDEX="assets.txt" + +mkdir -p $ASSETS_DIR + +for i in `cat $INDEX` ; do +for d in '' '-dark' ; do + +## alt small titlebutton +if [ -f $ASSETS_DIR/$i$d.png ]; then + echo $ASSETS_DIR/$i$d.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d.png + $INKSCAPE --export-id=$i-alt-small$d \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d.png +fi + +if [ -f $ASSETS_DIR/$i$d@2.png ]; then + echo $ASSETS_DIR/$i$d@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d@2.png + $INKSCAPE --export-id=$i-alt-small$d \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png +fi + +done +done +exit 0 diff --git a/src/assets/gtk-3.0/windows-assets/render-assets.sh b/src/assets/gtk-3.0/windows-assets/render-assets.sh new file mode 100755 index 00000000..ea1326ff --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/render-assets.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="windows-assets.svg" +ASSETS_DIR="titlebutton" +INDEX="assets.txt" + +mkdir -p $ASSETS_DIR + +for i in `cat $INDEX` ; do +for d in '' '-dark' ; do + +## Normal titlebutton +if [ -f $ASSETS_DIR/$i$d.png ]; then + echo $ASSETS_DIR/$i$d.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d.png + $INKSCAPE --export-id=$i$d \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d.png +fi + +if [ -f $ASSETS_DIR/$i$d@2.png ]; then + echo $ASSETS_DIR/$i$d@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d@2.png + $INKSCAPE --export-id=$i$d \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png +fi + +done +done +exit 0 diff --git a/src/assets/gtk-3.0/windows-assets/render-small-assets.sh b/src/assets/gtk-3.0/windows-assets/render-small-assets.sh new file mode 100755 index 00000000..04ff8c7d --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/render-small-assets.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="windows-assets.svg" +ASSETS_DIR="titlebutton-small" +INDEX="assets.txt" + +mkdir -p $ASSETS_DIR + +for i in `cat $INDEX` ; do +for d in '' '-dark' ; do + +## small titlebutton +if [ -f $ASSETS_DIR/$i$d.png ]; then + echo $ASSETS_DIR/$i$d.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d.png + $INKSCAPE --export-id=$i-small$d \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d.png +fi + +if [ -f $ASSETS_DIR/$i$d@2.png ]; then + echo $ASSETS_DIR/$i$d@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i$d@2.png + $INKSCAPE --export-id=$i-small$d \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i$d@2.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i$d@2.png +fi + +done +done +exit 0 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0987d04f3a8f26fe017385f9672500a8e88ba91c GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Esi>ABy*;hdM#eh-I(E;jp|t@kWU~uQ z?sl|}Rg_CpQAkr!Ojl9tFwpKa(B9!_1(cn4TgVM)u1HCcUoZnZhrB{XWmWb03l}e5 zzkcJ(*RS6yZGz_jZuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!HlehKBtP4nTC!&F+Yc%^4S$Bd!ido$U`fIqh?_IpAz{(8=zQqb*SCfUEsM7rXt= zwg+5o4mw*OaVgp3`U2XR{+3a<)+2?G#*9nL~?7hymdz`I-2*Ta%WVOf1W|y<| zZb$3gP6!mMD3_!ppR6q3qNmlWuhpinHPuvqnyLPDGlLms1~bhJH``lovA5jiWS!-m zG9Bn#?UEqBU!D&j0_L(%57eYro0F z^xpk!bNpE9`GbZgh@@eB;41Blr0Ji;0)O8?A7jaWzwWer<|6$s|vgMJr$eEuC@P=$I6No6(K>1 ze*y~w3siVa@I4| zt*n0Ul*-op&iIhL?TGP~GuLu%*ep!mu;Amp<2wsCEZV~3w&P4uoAdEQTmLX$IN(3W UarZ+#pr;u;UHx3vIVCg!04-SadjJ3c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8b0846784e1c4f1d78bafdcc48f7b7bfc415e6 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE0F%rz;Gf-{p*-GZ38uvi+Qa2*^I|3uL$e z*{SM^`P!-l+Nx754X0Wfo&>9TQ!9}OG*qM{$S;_Ik(0~Y$JZ~fps=X8WZ~i^Z{NLN z^y^a`P`=31#W6%;YOcRKQ-cCevc+qMK#|}7+ojqn6vZcP;aw{b`l4=8oVe!m=Emlf zYtrd6o}7s>I9B<^etYr1#BE$|?Opba{Fe?yeAty>F+tPaZuoc5!lIL8@MUQTpt6Hc~)EO9OmD zT!Hj|AZln>6&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAtqo;ijr9W@{?vXsJvv zH<)N)Fv-GTk)7FMd$XnXX3HGR4|_Wt@dn!EY~KAl4d_sX-oi~5M>NRWEojrfy;MVlYtIac5+3uCYvviB z#j$|*BG$JxG@b<* zX8%57HfhpUjz#VhBh{CG2;|nRTRS<3Wd*Cq%F=%t>jGZ~rd&IzS<^9NtI@{Z+>=o( zTNh~LEM8F2I4eN3b8QayD#0m{K~pPdJyX4UYeC`Zb@T1!sF&S&eBk$!PX1=)@ba9Q xl3RGgN~YD8%=l=Nq*^5_Ip;ZhWB=)&?5mq&w9dYo^#|x{22WQ%mvv4FO#mD?@8tjh literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&)C@5#l;08?xDcl2Q)&UB*-tAfsI`{ zCpYid@e?P{U-ORaSJG@x9pr;B5VM0jtXr%;0e56fY#j;6++|D#=9Rxh!+u>Iv4 zmtc?A!JpjhB6BlXuD-SnFa92}Amv#M!`&lXPZm#NyzavCLx|@{;G6%-X)#)dtHZt= lKlI&DX<=+nx0uOMPSySFN0QA}+5s(M@O1TaS?83{1OTFHZbtwB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa8b555f19604c6480934f8819895f6efc2c870 GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8<72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXJ}|>WMt&zhk;JiDhcunW?*6# zmyndw)zddLGB$Dd@bn4^4UdjlxM<1Jeftj_JaqWTo44=2eEs(QpX8;-^*~+EJY5_^ zBqaA9yy?{Bz`%NeyOn#Av~I-Ar5;8Wj79(d-<~B|!1Cp0ae?_e1r8hW?Yd!xQ!7l5 zoBp4DEv;vsLE`C$qO#{TtuG1a{?o6XB&b)HF{eoLbJsEPHLSf#!d_vQW;}c|H%d`T zbt?z2`Ld!@F3PJ{ypg%WcBLp$^om?y^&+)a)s?I(Sg$PE@NdP>6_pV2fZ}AWP&KLJ zU8k-&CcCZ`>78^-`rI>H#@@SX!lo4&YYGkhZfurcr0R2XqTa=gcQ!x$ y&@}JjtZUB&uBTn>J7qTOk=gOtJ~r&%Kk=u}_4;G9cAg2)#|)mXelF{r5}E+5uHfPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFpi zil$AQHhuc^lP6D}I(6#InKNh4o;`Q&Tybsl8K51aB|(0{42+yy-afv5K-I-1C8g!7 z*RK2eP5#{iZ=ixIPZ!4!iSXRMn?fxL0?Z$e3C9MAO#Jgd-b(3B-qdf=yG{rki#xfh zE&Qgrnp5QSHByr%*o(N99fH-EV&Qy=`B+Z{ZDzAjxNx#hv04}aCwyA=84WQFVdQ I&MBb@0I{B`<^TWy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8ded08483fb5b3f5ca36027271f4139710eb4d6b GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E=L38~ zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo}QbVo0pe2Y0{+0lP6D^GG*z~rOTErTfThxiWMtX zu3QOJ331Q9ef#$B-+$o1frAGR9y)Xg=+xuKkDoYk;^fJbr%s(ZbLPz1vuDqpJC|}M z)f(s}t&$+WUVEO%jzvpd91NUzy zze_*AS(c~YRb(?)s;!J+WwW~W0gDaCYPWjoixo@ z2?_b6rnbX>#gZpsC%RL;x;F%0wK=UYZ5PMRmgn(P&hsaAtdXf!Kir?*2O4O1139$2(6Z^W4b1zV6A!1L9|{H|(;{>WN@@&GWh;u-Be({@>pf3p$rh zT(w12d+mdznvbW<{pP)=?U6!c8%;a~!VqBlS fYn|-J^|zSxRI+^+ybzrN3}yyTS3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE0De#8hYE)^G&GFt6J9Y1mM{DqI7ztl>nPXo&Nd%8G=NJ#b`3=}#bz{7e#Jwvd!{Qu>$B%gh6ANASP zu8m`LpLfS3dGbkT)^~{-1Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z;KL&N{j(3gIGuR^_E2f4rY^Lyd%^)lGwWuVWiV9(b$mU!BriR# z2kKhv>Eak7A-VV9Yq3TL3Dyh2JYFTmn&q>S&i%Gua7`-c^7q^Ken{7gxt?m*(KU_U zjq94)`l|Zo-6=SbB5@+?+n#L&I_KWZ qc_z`_-L=+zW80bF(@Q^n(9gFnbog1-#JdvcTn0~9KbLh*2~7aUfyvDP literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..31172c7e13840f82c6d4565f88d458f3b7406f82 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0De#8hYE)^G&GFt6hMUCl;a%~dvL zt8L7l1%edcvlKQ0nk7&YtzkDy_-7ZWYO>dPXZ5{JVQ0P`?U-S5kAKodec661j_&6&6Rm*O OF?hQAxvXZuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!HlehKB#4p)dXXUWIzS4sw6(=l8t(RV%Rrx3!Je;!d|wB6zYYe9c)tqtdKKXL zD%j&ykmsvF?-xOyF9SV+;xB`|zzD>61w?_KFCZd;KyiqyCrAO%5U5HhqeN4+T3fwF zM}4W4=`w56<<_RVoUC^{S?_hW+2?Gt-`VzozxzXfcc3owDI!~dZq+IY@(X5QViuQ> zl+xAHH#9Ofarf}_3JDF5j#;>9$MiPx0-~az#Gn3KXVZJT9dGdFg^BW8A<_HFHi3i6N z?a!#;yZF#O=Z4+lr-o_XZx$c?o9J$G;HLT3N1P>$zno7!(vR`@xf`r{b<~ zX)$J%dAyv_5fu~^6}{riij+eqR^D0s$>C|Zgr+FJXup?MkG+of7ZWx8wK<;gQu&X%Q~loCIHbi B_k{oe literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..112c27bfd072ea7967ed4ed381988f3bf5da3687 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(PJmB{ zE0F%rz;GH-|`oL&nyKm8sAFm6zzYPB`&<_VhDvxC*_(u5CK=ZN`^df|hqx4g2L;{%n|K zmu9y8!u126jE?CwctwivZQwt~^ttuuREE#O{ta1TXVui!o!aarv9&$$;?KW1TkXtT t9>2f6dhM*vd#k!;dKPPbzVQD!xAO)5s;;*9?LfCMc)I$ztaD0e0swRqpdbJM literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c0fd0fcb9a44e85cc538108bbb5902282485da GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E9|C+r zT!Hj|AZln>6&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAs%QGz!SL66jWMsMTho z({7@>#m#1`o6R;i8=$f?{x0VNT+Ro$UI=ix5a0?_b|uK|DhRn>3v#;|?0zfQ<5q~r zoe&kphe&F=7@;wy)P;}XTNICoy$&ff6hLt2s)kh?(!aPUPWD%=Ls{~^3QfW zj|{yQ#G7Qv+qK@FBXkAFcPo+8AMUlzN)mmf@4jWS*qv)re5@>VF2%nTU2|MUx!{IU z!bLXjr$0DlD*9Q>|MU8Jb8o(MZ0V&P>-e|#icAjr%iT4bFSCX5em|%0vaefK?ro@W zl2x?LeWft_CS%{ti7xzCYf{qnx}P6ETDoJd`_s}Lns0BPyQp#^^TVaI?HjL^?@`@z zefGCi^*Tk1jg1V=+^3h;9bU)1NF(Rt`d^IG9+h)l{+6W+40HxhS3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0F%rz;GD7}K4QD&vcw8;Gx8(11;l*rx-ZD==g#qnl@O1TaS?83{ F1OQ-nj8^~v literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-close@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bcec4f88c56ebfb3bf1dae06af5aa53fb2ce0579 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EX99de zT!Hj|AZln>6&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAs%QGz!SL66kgzz~w@K zE0A#|$n7c!xnB!%yBX|$E7;>!h{v4}&pV->cSAhyg?he@@_ilc_a@r!V{E`DAc_n4 zl^FaxA?QzH@SntxKS{y=l0sTmw|fEoqg4{*7tFxO#LUU1q^#oX>gMj@?c?j$(ALq} z)iZJSoVoMnFIc^1?Ygt)FI;@~;@=``)kdJMcb+beArg{n58jMw3J_ttu%DSF%CC2t znU%wYb`ej`8} z#-cEvo)bstbL}(?^!Kcn_(+& r8lY^&e0ka>Gx^(0Hlf!;=bW>*x>@vZvR+mh(B}-Eu6{1-oD!MPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0Ffwrs6Q)!E3Fd$8rO&Wx8HVbUYX9c`ng&U#R20NXKKLj>jS$_XWD{3w1pf>bft` z@c<&A-~wIc05R<(X&oR+mIjLdU+}C1Xq-q%kY6wZJBPeNMP*g>`3n~>UcY|h%h#{p zDs6)20OeCWT^vIs!h8F?g&Gt%9R5zrjQqFvzi04H>;1v zHhTBetq*?1mLBr{*p0_*kLEZv7nr&#gqpj!1-|;cf0MuB$2GZ`db$x^{RQ3qk$!9; fS?~EhPYUS^Mse16-Skif+Q;DO>gTe~DWM4fpu~Cc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e26a3fd60418c1265bd5d454f53b4423d1b94ad GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!D1Me+GvJ2hSyXZp(FiS84mMGWJ?-=&{1UeU-l3ay^e_hHi@uJeL@FEYtT{uH(H_ zAE?q}sjkN|J+I}uo=fz-ml}92(f3%S=ebzNbFr?+B5jX_y6%gB3>}X}x}HD;64Z5H z045h|dn^F5bwFq#h*S;`QwbE)h?3Ndmeh=qG|HDVDgYvRt43w3CLmIAo2Ly_#!)ya z3g}ktk|4ie1|}96SvffqQ!{f*D{Gs;ppek`gru~Lwd>Yx*m&aPsnci9e)#b5+xH(o z|J`jos{z#Z#?!?yMC1J4N!ikk4g#&_E-FgbmA30iNW1>}|Nl(b?Q2;-Z~VMe`K)%9 zt@UOO)1_hIm!DkYx7d28<-}GsrWJBR%lbP0l+XkKxWn+D literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..55ef08b2be54bb309b43afd8bef15c0ff4406ffe GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%eCSYf2F(nx-lq5Mi?MId*ju{=;}B~TD3 z3z8BDkrYXn7s-$p$&?3jMdUJtfToF*1o;IsFmiHv`}q3h6%-Z~mn>Yo z{nu=8y;;H6Sb6s6oA2{(Y6_+OVUh8?aq_*fMyi*qj+0YM+>`jK!j%ki$w}9q8gz>u muh!b}=K7}E#cBXBP5Zuoc5!lIL8@MUQTpt6Hc~)EO9OmD zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALFb|ZlhNr6yFp?Ddg z1R0@3S+P=Ou`*?`a%HIw4XI8b(o|RuvWu&&hXv?Pt&$+WU~`b)_Ta<$b0yQ&?)5V7 wZZnTfNIASK{PqpsCt~ZhSFQTPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkO@L2` zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&(hM;%E}7J{dh`M1E^o1B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@x9pr;B5VM0jtXH(!GSkIU(B0o^J0{;yjmnrxsq!*z1y zU)}?ga?WghmLUJ0FHF?@*Q3ssJH~;#)_Q*B`X;Wzdg4mR5sT(?&;NVQ_x)Lx*a)Zuoc5!lIL8@MUQTpt6Hc~)E(*k@# zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEir?0PXVq#)yYU=3d=$5oPGgYVX0B9RpUySm+dYX7Gh62_ zlxF1qEpu$PTJgNAUJR4c&d&am-LrkGenU`Tex^ir&YA?B4c+VixmAC?IN|i6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp+0(2>+2gD z8cv=(dFs@uvuDqqJ9o~V+iwccXwi}&zhDMNPA+dBU%$e_qT-U0((=`7*M0pa|89Xd zP(it;i(`mHcy6DkSc3wObD&ItOKQOFd;jMI6-0Q5)#}e*=F+hy<@V~ZecLXG2^>6k z^sV^Zuoc5!lIL8@MUQTpt6Hc~)EX99de zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo}Q7BQBqP;T3T9GR@UF&KViazi4!L-TefWZ^5sBf z5XbD>w{QRc{Ra*lIC${jp+kp&?mT|{_=yuIPM$n@>eQ(-XU?2Gd-mM9bF~gE9zg$S zl?3?(GcYnSb8;yut2n#5xqEo~`1&=pb#!+1Oq@Mu?!5U6RZDO_Fo)La!;$qL`j?XzY zk9gcW%EIqi+GWdcT&MoT_01&ahTyjzH&$oIJ>$8}aKq;RtkeBT^Msffe%eVH{F!vJ zz%2E~A)_AOYbP7(YHkS};$@g!v{AO|;p$iG9bbQQP~P*2<7M?4?+yMRTNU2r@jr^5 z-o<{aeyL#CEFmz{uAF#w`M#PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl33A?@Ba@2wF#62`2{nuu}kOV<{dkJ z;^g@YA3uMol}?`ql=Js=aSV}=>^&GLbU=WI^?-VYU~l>V%VkME``$k4v#DJh$Lc=s zj!E+5lg_N~5;Y2%7ao*sJ}7yZ-CRN{CRL+gk&Q{>=~KSOeIc`MMhmU`vqXUH!kUGw R|A0m_c)I$ztaD0e0ssnOXx{(; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..538b1aa630d2ed609bef4f446238fd412c25729a GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0XosKSSuM(8v?!p{Gn^&KO4=v5r1w3FL;KG>bT98GhU%>V$d3NwcVvW|46233DJf z0w{Id0;m#*fNCOvYG7O-8zK%QBftvaT#!m6G--3XEzl8KB|(0{3{1@85|UE7disV& z#wP9_o?aoL;n6V*7cE)3Z~uXVhYlZk^Y-1Buiw7^lf3k}9;j=vr;B5Vgyi0Xuf-Z2 zBv>y5^LUjMYnIPSI``Xt!8NI%%inL``ypK~=6b4KN7poZmydziy&F5(3ZC#*$652_ z@UZ*z&HLc#zWKoUxys@tL0m~SvKks69%gfC@n7p%q`5}aRd7wmB7td(GMG+Z7qPLa znIiJ$#ORUccPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl9)&*McS-N$-G+0yhaHmTYb75XoNsX zkY6wZ8@qH)Zr-uuCr+Nf@bUAPTIuv@K)D1@7sn8Z@ZLU8z6J#z*V7suO0D<)uesG^ zC?)>K_40o!CLhn=6*3oJ-k#m-ae@#3u_ePIWFH7FZuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!D1Me}>Rip^+!dLrkWr4|zAJ!k)hY?{3ua(q7MGBe($&*9G%_}E_we)z2@Q{qS-5D) z(tZ0696WUR$eXwCzI^@m{h#Ee$Mry6Z#`WcLp09sos=!@(58CV#1UHfydWM{jS>GEcMn@WN}+rMW3-cT*O6I*F~?%zfSeO!16*yXpI4FZcG`y5zHb n$NH5@`&bH1gjm1m?`0JI=C|tY;ph24k283>`njxgN@xNA-YfR@ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..83478e047de5d5fd44fb2d9b30e8809e032284a0 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(PJmB{ zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u@K3WmuOU%Y*LqOR#!V|qjt(h?X->hDO+_QdC^Yeg1rWiylgM| zU-=u*I`NVqzhDMNPA+dBU%$e_qT-U0lG5_kYuA1K_D#j)k1SA0qo<2wh(vg9-&?+B z1s>PHl10BSSc-(qxV7)U^{uAclV1M4SirZ_x7DIoM=SJ%zM8MS?&&L6Po7&Z>0Bf2 zdpJjTw)>0kf3kV}=T6$Or~Xi?N?yaYmWYBGhNgVq9&%;gyu%)cr+?fq sjra5C;#aZO49ic?)y!NMBKPZfj!!Iq&!0U3KSAN+>FVdQ&MBb@08Y7=Z2$lO literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..795cc4d8708add5fa6e7b2eea20bab98fa7646c5 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E{{wtN zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6Ol}Lk!%IA zGG*~{74Zrc@k$k$Njfrv_!F;J!AMj$d(++?b>(L`yZsnRAB zrLAU4+kwbjX@|M;R#WBeX39IvR1aIJ9swe2)uYyGCv4PCTC1J3Q3s+6cIp@G)i2tq zU$WP@Xs2<}UIWOuY_ActITRQIS|ve#!3>N{%$!_G$|}yTZtfo5KE8epZ5^FmJrifo znLBU(g4Ju*t~-1F!o_DV{w=arZDe3zwD5Fs4AD5hc5-HTQ-DAlr{;xIORrusDsEiY zv~i|dccfF6hS>lA+ga|NR{L=F=b<^3=PJ|Ro#Aei)$7yjI^j_9v{6#4>&%tY6_e(b zr!RZDBXMTb^Ai4N>#oSFcU;{utNUX5-7=+*zc2Qf?fBdBbgf2S;<9-6U#sdjoM1k1 z_>7!r)6Co2DyJ9^{QSFnUrp+>?{Andd@o+x^5Jp0lvx&sahO!x<&4SB`Om`pQg6yJ z*nU6!@!lV!JNjSWJyYsveKAd>sNGYwQ+4~2c@Bj)g~izx{&48%NbgBocyYt7nQhO@ zIi_#DvQ^~o(rscVm+Dy`JbUg~S%DB^+U)5y6`Q1GWkV)ia9ln;(Avh=+|atlG^x&d zmxQkKu8P&~c5l3Jt>^2zy=~V{Etl9CviRvqmu2s}E84DePEz6f5&oC?zC&Hmu}crG PffApmtDnm{r-UW|Y~D3$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..c38ee6cc26a56e4a49d3291db10823950e8cf54d GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u~0i{qjt(h?X->hDO+_QdC^Yeg1rWiylkK6+IkFVg?LGjUoZnB zCzrR6uU}zdQE^F0Noo1&wd=lq`=(;@M;53g-_yl0L}F_0`Eb4l1p$_TF4m0=URw|R z&DRukNuII4^5h{shNBOrO%i*~we!;Pg{sXf*YDn+JYB=)tHNd5^)-DCjI-Xd2D3`s z;qGI5VP7!m634Xt?u?s%-qzFGrn2$#=2sd$#cm}A@y%IISs`|Rn7C~D`GWrVbb>;_ M)78&qol`;+0Bul%5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..405b1be18bef70a18e3f064facb35d3365c79480 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ew*!1a zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6UDX0itCI) zjEz8Ks<_EiX`_kKMpLCtCQ4h)l(qwrxzY}E<*la5+s%}Bn5iDNQau7h)~ZLX)lS%` zowQavX`>EA7wpt8*sEW(Q@>=danW7_NM5#Q>Tpm8`cA7P$S;_Ik%^g;OG#P9+11V6 z!`sK#uc57@v#V#~>^XDi&0ny3&DwQm&tJIs?8U!D)~by_U7tK%977}|*B*Qs)#M<- zc40dslkWB~@6)GP51B-s;R=#Ey6^Y?MMpk5w)}i)X`yu1AmqfxW6h=|GPkp?OLA#7 zN1n)RZjbxV(>_J}`}ClTJ60+q0^1c29luH!ipF4WF{{-z$TZIWawAQ)cZq zmE@aR9k*c#uUy4lA+CtEskbI~=H3gJd=e5HUTE`Q{c_df&%2hp1AWin>FVdQ&MBb@ E0R12I;Q#;t literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2216454d6e1dff2cc7f7d552bbb7a3faa8a72fd0 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0DfDN#*{0g>zFRkM~QQm?(OrU-U?y_|bmx!#!e$d&Ld`$v&~eJ)%H#uv_dFMGaA|cs(&{L>EfrsUQVi&i-(b9kagS9ogHsAf>KCNb6rI^WMx8=%na&kfv#L9$y z5~n99ltCpH`qH N44$rjF6*2UngA%-cy|B* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7a659ee501e7d2a603997b49b2af0c78f7a58 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8uPwa3Xhy8c z2R&UJLnI{k9()!_Oo$ajC~6kDB-Yb9RbVJw5dI?Y&)+`-NQ_^|yc2 zd8#tE_lj6ua*gdO#d9kn_n-PSC;4RZ)t3DxDYmhHFBnZXJeIhkn_uQ$>9ge)I<}!! z4wW}@d+#n}c^6vA)YZF`K`B&e!HtN24FOXbH2Qz9-Dp4Uz+A1muEU2e-{fgGkL@Xt zIPqhN>cy+hZiiQ`o@H@-l7Gs~H9(72ES#R861$amxwoI#<;FXE7To8zxqHffrIv4? Td$VUG&@&94u6{1-oD!MPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%R8B2WJq>1@T&Qwtk@Bep%0TWZ5F13E1~L|^ zqy`ApB#G4|i`Axx0l7C^wj}_K6DbMu3ua*Cz_C*x91g@yh?S#&Q*=gXRY@39I6T3#&b+{ e%e&kM*Z8yAd04nTH#`Db$>8bg=d#Wzp$Py=z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b5356263120bc82b573bc1cceb95b1c6b9bb1a30 GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8_*+sD_hp{=8{t7qcuIdkXDU$A=3+I45oU%2?}#lJ4r{K|DwuF-RsA;U{NK@+ zjWV8WSyj4V(bR<#FRr@QXdksbW673RfAb!{{bs7$+&pO&)47&a;TE;4b`_+!9d#-w zIe%jn>-(7#75ygp$Iak6cgM!SK&a(ban)uqrAyM{Te`Ndb4cHG=0VjzMo+!yw6E>e R9zZ`ac)I$ztaD0e0sz;q>>dCB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkO@L2` zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&(hM;%E}7J{dh`M1E^o1B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@x9Vr;B5Vgk9MXWTv>4JV~b<6ai990JrAU&b8RowELb$hL@_1xLXYOu etg}wa@eZ3TD1B0ilpUXO@geCw_AZ%^` literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d42965386514a14245d19784bb59e6cb41775ded GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E69Rlf zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXKHHd=;-L}?F~^TcaPx<&`nw;L4LsuOw8gEl2W>Q`i4fvChi`dULm33 z(J>1bEm^v6|AB*t4j*~*_T87S-@gBoy!5ypsB4#}i(`n!`MsA;3N;xBxL#afq^w}k z(8WA?(ShIp_ZK%Sa<27$_bp_p)m#I!aPGsOzZ~VivqY6)N~XtxV&?Z*tEH|BRJ}{R zYc?S(>E#plDOuhRtkq&$W;%)#*agk`kUK?0{MG@shJCf%TWuSz9>`|6>%EHk0q>iO zZ+O;RZrA_cH?7`1S@S4+-TMhi^)a_ISIyi|ygO{G(bDH(@+OnyZB{LLzae;k_tf4h rvzuEKG#M29YuuK$qXPq4@o7>B;nM)jizF_cl^>bP0l+XkK3@gak literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a9364b68b79b36bed6c3060aaf2398edd64ea376 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp+0(2>+2gD z8cv=(dFs@uvuDqqJ9o~V+iwccXwi}&zhDMNPA+dBU%$e_qT-U0((=`7*M0pa|89Xd zP(i+@i(`mHcy6DkP=f*wOQEA+A#32|KmX^tiP>h{U$$CJQn7Aj)Y@CGI*&eK5WEwy zWDgT-LT8%S%(DW&^wO20H)Wg)cQ|`U;iv8cPSb9=%>G9TA@x(w2O93n-))g|^6)d8 mt2e55y$wq9S~-R1ufDitBX3){Lq$E%Y6eeNKbLh*2~7YD;GEL{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d79fd0669e6cd114ddf3589314208d394635deb GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ECj)#! zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo?cQ?Qd(MCR#w*E-#=l(gozU;E?c&2`SRsJH4vBV z+qZB3{{06I95{IJ;Gsi@fQ~$V{P>9zCr+L`dFs@uGiT16J$v@txpN6S9%TYOqg4{* z7tFxO#LUU1q^#oX>gMj@?c?j$(ALq})iZJSoVoMnFIc^1?Ygt)FI;@~;@=``)kdJM zzn(6RAsXk`PQEVIWFX)o7`P$n{ocmCjtq_}KmYe%$~Yph$p4)5&i1=!-?#|;TRvrx zNBo3{cdywP+U{w07Dh$f$ZL?}im9HLoUn;4Ph$#y)JcxH76KQGj+HboYnHGqU8SF( z*_38Br}EixgHPh`Kcz|+rmSS)w~_m{i{&*VKf6@nr33Q2&stqc>#w)i|0ndro#UY{ z$Bzq6m>==%f$*`+RX-AcYwojs@Tl!ewuy(EaFyQoq}(R&n&__l;N{_cD?b;cS285e zoj&vYDXEXGVJ|IuW?00uP28iZrM5NXe$K|sGv{>PSJuCXyv(D1A}jo`<25VSkKWf* fBd7iQvFe?vNp5qK#}XG{Krnc^`njxgN@xNAsa!=c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2c7261f7d3a906f227ad1935ade0a3c65582a8 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE0F%bO8fsdm2azLKCYMgxK`%lIv|n;p|xOgo%AOV7c2-C@muxB3aCw>B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@zWnr;B5VgkKD#;n!(f6&t;ucLK6U2nQhPj literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8fad6202968e80a4352277bee6f22787689b5a0e GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z;K1H=DS3|}^ieOaaOb*=o@jj~@h$h=!4^M0N5`!!M@)=GU?FZp4O>_;G4C-ZT= z%*Qn{AJ$5LSSJmXf{Lt@{!m)elLjJ?ERYLS50pYiYe8I~EL<>3bFVGX z5n3fde!&b(%;FM~Qo4HjhDOFF?jD|AA)(>XF$)(hS-NlkfrEz*A9?fk-IuT5zW=l@x21&q_M?+kU|{si4c>Z{PbNT`%T(s$ECd zG`Nj0(>8Xq2Jb7}Ek>sh3^ zM$}bsO~)dEX^S$LPG1+Xv8kCN^5)~zfDLZXPfRqfYijGO>YI0`;6RGRiL7sXwiW1{ tdo$;mM0a=BTKA1@XM#^J{q#XU-@4G@XH^sLN}zKYJYD@<);T3K0RTqm(c}OC literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..606f6c2d4516b807bafe4cc906f7fe39b97edc47 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE0F%bO8fsdm2azLKCYMgxK`%lIv|n;p|xOgo%AOV7c96|x+0u+a+ctfY{98Hf^&IG*Py_|a$xBK zrK`Vg{hohyi(-v&v*o6D*SG37>B;lV5`2=doN0TJMnSK0tFc{qMMlA~?|kz9JB}?p tq$|TUN5k5eBT~|2vG>whxvGh$_#Jk!fA2j|8ws?6!PC{xWt~$(699OzbL#*A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5bb1a7ddb4a2ab6bc8459c254e60018d580b6a GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8stA*8)d(2ka@R8=KVV9_iLm+td;t(Uh=~l*^fZ9PUho! znU8B^KCG4guud8%1r=E*{c*kY$8}O4*Gqj`Ck;d(Ss)jv9w>#3)`GY|S%_doIB!Q1 ze`hj(R|@~~O5qii!YiwU5BG{4=@omo2Bb#iZ}ml>6SYc${DK*nn8hU|rF8Z54ULRV z+&w(KLPEo%V-_x2vUK160|yTsKJw=6yDwkAeg7wU>2W|TMqX41%zwM*fwZ`o%sNcOk@7Q~nzz3&ujl3;A)04Nh&X?%kC-taj z*4fQE{g%^g!hC=DI$yhdRa{rzNX??B7tiLX_@=)RD z5uaA-TsAeGt#10|nZ*0pt-X^()la8rnCnaMF!^u)#DC1m=c-57nl(V*FnGH9xvXPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%Kax>}r`gH8OK+Wj-Fz{scq^wLc%!`Fu#{*Kyt7 zKy*U)?@8UGo(9W-R!Wov`2{mDa&me5`1%zV78RG2l$4gQUc2t=*KgmR?})nrR8#5c z;usZuoc5!lIL8@MUQTpt6Hc~)E9|C+r zT!Hle{|x^d7*?%fIJQdW%uK1%^VH5PP&vC;`P2fX(~DJ4EKoVQNafUg<&z6kPcBqF zwMgYOP-LMBh_MjJRzA59s1nFkJ_X`}rGT;vfLx$@kg`)i1wf5JH9#&<%|g}FiA&)NcdPdi6US)L-q=e7#HS^=_>X`?WtD(Ehkz`{MzvpT~569@qJG zT<13k>Ha>U^ZSJE-;=tgw>O;u`dO^XDi&0ny3&DwQm&tJIs?8U!D)~byR42=AqE{-7*l4}p9M>i!%uw7U#&a*Yf*LybK ziNL5C92P=a4xj)1|F0&hpRz~Zww+I7s$ch!<6h;b9Il5hjY^p^AzP|gJp0|9oH+qg z3Jia_KB$fm({QPnrz5awmaXBf-Sd>viaZ%2d^)GT^zeny;iYr31TrPwM)A?@d+g$J&(7(On( zB`kN`yJbxpe~(k&ITLBd-eV& XM4f)`VF7kvfHHWx`njxgN@xNAH#swI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..eedef013801167594e9653fe8377a633e4ca80da GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%KpMdC~_UD5-pAYH$I( z&qSQ|9aS*m=Zuoc5!lIL8@MUQTpt6Hc~)EmjZl3 zT!Hle{|x^d7*?%fIJQdW%uK1%^VH5PP&vC;`P2fX(~DJ4EKoVQNafUg<&z6kPcBqF zwMgYOP-LMBh_MjJRzA59s1nFkJ_X`}rGT;vfLx$@kg`)i1wf5JH9#&<%|g}Fi&JdwBc!`Zct5bawSjoIPjmy!i`OuUWh9?D-29pS}3E$Xc}#sO!C_i(`m{ zLd8RWU*5A&a=o1L!R7tI4KdeE z+F~1LUAq#kwq>Hu-;8MfauGa;jd+o)C1h>Z8(z^534K2Ti$jpZ9A8?e3H{ z{I_schSr4Fl}A2UpRjE^!ohw*lG89rHoD7I$J@=Vxbx|%6D#yK&IwKtnH=%nXj@N< z#Kyim1)e?Yt)J|&Gu&fVlq3@9Ya)2Va{khgjaAtT3WNiW{t>Fa^tr}W_4U!o4ku5x z$_6U_dciG|)%Vw6S+B(xH{L59=N!y)Z(n(To5?0JG*#xj{l3*@9IB5bjsd;S;OXk; Jvd$@?2>_1b9n$~+ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..66fc49a40a0d8acdc5d582807123848755c00c1d GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0Ffwrs6Q)!E3Fd$8rO&Wx8HVbUYX9c`ng&U#R20NXKKLj>jS$_XWD{3w1pf>bft` z@c<&A-~wIc05R<(X&oR+mIjLdU+}C1Xq-q%kY6wZJBPeNMP*g>`3n~>UcY|h%h#{p zDs6)20OeCWT^vIs!h8F?g&Gt%9R5zrjQqFvzi04H>;1v zHhTBetq*?1mLBr{*p0_*kLEZv7nr&#gqpj!1-|;cf0MuB$2GZ`db$x^{RQ3qk$!9; fS?~EhPYUS^Mse16-Skif+Q;DO>gTe~DWM4fpu~Cc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e26a3fd60418c1265bd5d454f53b4423d1b94ad GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!D1Me+GvJ2hSyXZp(FiS84mMGWJ?-=&{1UeU-l3ay^e_hHi@uJeL@FEYtT{uH(H_ zAE?q}sjkN|J+I}uo=fz-ml}92(f3%S=ebzNbFr?+B5jX_y6%gB3>}X}x}HD;64Z5H z045h|dn^F5bwFq#h*S;`QwbE)h?3Ndmeh=qG|HDVDgYvRt43w3CLmIAo2Ly_#!)ya z3g}ktk|4ie1|}96SvffqQ!{f*D{Gs;ppek`gru~Lwd>Yx*m&aPsnci9e)#b5+xH(o z|J`jos{z#Z#?!?yMC1J4N!ikk4g#&_E-FgbmA30iNW1>}|Nl(b?Q2;-Z~VMe`K)%9 zt@UOO)1_hIm!DkYx7d28<-}GsrWJBR%lbP0l+XkKxWn+D literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-active.png new file mode 100644 index 0000000000000000000000000000000000000000..55ef08b2be54bb309b43afd8bef15c0ff4406ffe GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%eCSYf2F(nx-lq5Mi?MId*ju{=;}B~TD3 z3z8BDkrYXn7s-$p$&?3jMdUJtfToF*1o;IsFmiHv`}q3h6%-Z~mn>Yo z{nu=8y;;H6Sb6s6oA2{(Y6_+OVUh8?aq_*fMyi*qj+0YM+>`jK!j%ki$w}9q8gz>u muh!b}=K7}E#cBXBP5Zuoc5!lIL8@MUQTpt6Hc~)EO9OmD zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALFb|ZlhNr6yFp?Ddg z1R0@3S+P=Ou`*?`a%HIw4XI8b(o|RuvWu&&hXv?Pt&$+WU~`b)_Ta<$b0yQ&?)5V7 wZZnTfNIASK{PqpsCt~ZhSFQTPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkO@L2` zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&(hM;%E}7J{dh`M1E^o1B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@x9pr;B5VM0jtXH(!GSkIU(B0o^J0{;yjmnrxsq!*z1y zU)}?ga?WghmLUJ0FHF?@*Q3ssJH~;#)_Q*B`X;Wzdg4mR5sT(?&;NVQ_x)Lx*a)Zuoc5!lIL8@MUQTpt6Hc~)E(*k@# zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEir?0PXVq#)yYU=3d=$5oPGgYVX0B9RpUySm+dYX7Gh62_ zlxF1qEpu$PTJgNAUJR4c&d&am-LrkGenU`Tex^ir&YA?B4c+VixmAC?IN|i6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp+0(2>+2gD z8cv=(dFs@uvuDqqJ9o~V+iwccXwi}&zhDMNPA+dBU%$e_qT-U0((=`7*M0pa|89Xd zP(it;i(`mHcy6DkSc3wObD&ItOKQOFd;jMI6-0Q5)#}e*=F+hy<@V~ZecLXG2^>6k z^sV^Zuoc5!lIL8@MUQTpt6Hc~)EX99de zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo}Q7BQBqP;T3T9GR@UF&KViazi4!L-TefWZ^5sBf z5XbD>w{QRc{Ra*lIC${jp+kp&?mT|{_=yuIPM$n@>eQ(-XU?2Gd-mM9bF~gE9zg$S zl?3?(GcYnSb8;yut2n#5xqEo~`1&=pb#!+1Oq@Mu?!5U6RZDO_Fo)La!;$qL`j?XzY zk9gcW%EIqi+GWdcT&MoT_01&ahTyjzH&$oIJ>$8}aKq;RtkeBT^Msffe%eVH{F!vJ zz%2E~A)_AOYbP7(YHkS};$@g!v{AO|;p$iG9bbQQP~P*2<7M?4?+yMRTNU2r@jr^5 z-o<{aeyL#CEFmz{uAF#w`M#PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl33A?@Ba@2wF#62`2{nuu}kOV<{dkJ z;^g@YA3uMol}?`ql=Js=aSV}=>^&GLbU=WI^?-VYU~l>V%VkME``$k4v#DJh$Lc=s zj!E+5lg_N~5;Y2%7ao*sJ}7yZ-CRN{CRL+gk&Q{>=~KSOeIc`MMhmU`vqXUH!kUGw R|A0m_c)I$ztaD0e0ssnOXx{(; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..538b1aa630d2ed609bef4f446238fd412c25729a GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0XosKSSuM(8v?!p{Gn^&KO4=v5r1w3FL;KG>bT98GhU%>V$d3NwcVvW|46233DJf z0w{Id0;m#*fNCOvYG7O-8zK%QBftvaT#!m6G--3XEzl8KB|(0{3{1@85|UE7disV& z#wP9_o?aoL;n6V*7cE)3Z~uXVhYlZk^Y-1Buiw7^lf3k}9;j=vr;B5Vgyi0Xuf-Z2 zBv>y5^LUjMYnIPSI``Xt!8NI%%inL``ypK~=6b4KN7poZmydziy&F5(3ZC#*$652_ z@UZ*z&HLc#zWKoUxys@tL0m~SvKks69%gfC@n7p%q`5}aRd7wmB7td(GMG+Z7qPLa znIiJ$#ORUccPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl9)&*McS-N$-G+0yhaHmTYb75XoNsX zkY6wZ8@qH)Zr-uuCr+Nf@bUAPTIuv@K)D1@7sn8Z@ZLU8z6J#z*V7suO0D<)uesG^ zC?)>K_40o!CLhn=6*3oJ-k#m-ae@#3u_ePIWFH7FZuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!D1Me}>Rip^+!dLrkWr4|zAJ!k)hY?{3ua(q7MGBe($&*9G%_}E_we)z2@Q{qS-5D) z(tZ0696WUR$eXwCzI^@m{h#Ee$Mry6Z#`WcLp09sos=!@(58CV#1UHfydWM{jS>GEcMn@WN}+rMW3-cT*O6I*F~?%zfSeO!16*yXpI4FZcG`y5zHb n$NH5@`&bH1gjm1m?`0JI=C|tY;ph24k283>`njxgN@xNA-YfR@ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..83478e047de5d5fd44fb2d9b30e8809e032284a0 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(PJmB{ zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u@K3WmuOU%Y*LqOR#!V|qjt(h?X->hDO+_QdC^Yeg1rWiylgM| zU-=u*I`NVqzhDMNPA+dBU%$e_qT-U0lG5_kYuA1K_D#j)k1SA0qo<2wh(vg9-&?+B z1s>PHl10BSSc-(qxV7)U^{uAclV1M4SirZ_x7DIoM=SJ%zM8MS?&&L6Po7&Z>0Bf2 zdpJjTw)>0kf3kV}=T6$Or~Xi?N?yaYmWYBGhNgVq9&%;gyu%)cr+?fq sjra5C;#aZO49ic?)y!NMBKPZfj!!Iq&!0U3KSAN+>FVdQ&MBb@08Y7=Z2$lO literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..795cc4d8708add5fa6e7b2eea20bab98fa7646c5 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E{{wtN zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6Ol}Lk!%IA zGG*~{74Zrc@k$k$Njfrv_!F;J!AMj$d(++?b>(L`yZsnRAB zrLAU4+kwbjX@|M;R#WBeX39IvR1aIJ9swe2)uYyGCv4PCTC1J3Q3s+6cIp@G)i2tq zU$WP@Xs2<}UIWOuY_ActITRQIS|ve#!3>N{%$!_G$|}yTZtfo5KE8epZ5^FmJrifo znLBU(g4Ju*t~-1F!o_DV{w=arZDe3zwD5Fs4AD5hc5-HTQ-DAlr{;xIORrusDsEiY zv~i|dccfF6hS>lA+ga|NR{L=F=b<^3=PJ|Ro#Aei)$7yjI^j_9v{6#4>&%tY6_e(b zr!RZDBXMTb^Ai4N>#oSFcU;{utNUX5-7=+*zc2Qf?fBdBbgf2S;<9-6U#sdjoM1k1 z_>7!r)6Co2DyJ9^{QSFnUrp+>?{Andd@o+x^5Jp0lvx&sahO!x<&4SB`Om`pQg6yJ z*nU6!@!lV!JNjSWJyYsveKAd>sNGYwQ+4~2c@Bj)g~izx{&48%NbgBocyYt7nQhO@ zIi_#DvQ^~o(rscVm+Dy`JbUg~S%DB^+U)5y6`Q1GWkV)ia9ln;(Avh=+|atlG^x&d zmxQkKu8P&~c5l3Jt>^2zy=~V{Etl9CviRvqmu2s}E84DePEz6f5&oC?zC&Hmu}crG PffApmtDnm{r-UW|Y~D3$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore.png new file mode 100644 index 0000000000000000000000000000000000000000..c38ee6cc26a56e4a49d3291db10823950e8cf54d GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u~0i{qjt(h?X->hDO+_QdC^Yeg1rWiylkK6+IkFVg?LGjUoZnB zCzrR6uU}zdQE^F0Noo1&wd=lq`=(;@M;53g-_yl0L}F_0`Eb4l1p$_TF4m0=URw|R z&DRukNuII4^5h{shNBOrO%i*~we!;Pg{sXf*YDn+JYB=)tHNd5^)-DCjI-Xd2D3`s z;qGI5VP7!m634Xt?u?s%-qzFGrn2$#=2sd$#cm}A@y%IISs`|Rn7C~D`GWrVbb>;_ M)78&qol`;+0Bul%5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt-small/titlebutton-restore@2.png new file mode 100644 index 0000000000000000000000000000000000000000..405b1be18bef70a18e3f064facb35d3365c79480 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ew*!1a zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6UDX0itCI) zjEz8Ks<_EiX`_kKMpLCtCQ4h)l(qwrxzY}E<*la5+s%}Bn5iDNQau7h)~ZLX)lS%` zowQavX`>EA7wpt8*sEW(Q@>=danW7_NM5#Q>Tpm8`cA7P$S;_Ik%^g;OG#P9+11V6 z!`sK#uc57@v#V#~>^XDi&0ny3&DwQm&tJIs?8U!D)~by_U7tK%977}|*B*Qs)#M<- zc40dslkWB~@6)GP51B-s;R=#Ey6^Y?MMpk5w)}i)X`yu1AmqfxW6h=|GPkp?OLA#7 zN1n)RZjbxV(>_J}`}ClTJ60+q0^1c29luH!ipF4WF{{-z$TZIWawAQ)cZq zmE@aR9k*c#uUy4lA+CtEskbI~=H3gJd=e5HUTE`Q{c_df&%2hp1AWin>FVdQ&MBb@ E0R12I;Q#;t literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..82cd759ae2f293c88fa6cc9b80b11473fed3057c GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Esr;Bd&@_K2(X0VkV-&en&VZ1*`??{~4??`(6x*=COu2<>&U-s5Dw+sOuqb^#fV zK(=+PqFkDaLYj(Vx{6|lfp({X_6|oYpzKsx-swPdMM{GFf*B+vrDEd~`uZnKyn5~W zjn7}ce*34qqx>^azSPsjF+?IfxBoU@g949p;E~-%4uMbp|G&J*SvWcV+T0CmIXXKq5pht@*U&xRs2`NG~ouHu2qNcOP~W7JYD@<);T3K F0RULfiC6#t literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..785ad6334bc70f318d6590d65c3e70b06e325202 GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0Z-f5H&Ph4b?v5;IPxpYLBz?eg}sm?v4js?GL)x?RU04=w^4w$@Z{|%|RENy-v0V zoNW#`+wXI-1xf+YUMHZS%^oM~-A*>Uok5H}PByzhT1&R2L^?NCnP4N zWECx1yyVEy2M-@TdHVCG-#z{gpwe%iE{-7*l2Z>xmo*tMuw3v|cFJ5^%OE7$v{d2L zoBG;T6?Jz3`#s|RoX$21k4xeww0b3XT5b&d(sy5f21nVP6HIqHMAAQT#7+2oPO(L~ zEM@{{#Qc~qjLuqC*O#rEJ+E()#NLaR;Z*^pB}qL&QR#0>wg~lnGg&vaY}LHBLk=P) zQg64Ka4{+@`MP@VtZPySW`(WYYahkP5O^tL%k@hdtZZFw@tM!BTn>;>-D34NCgX2{ z$mN$>widB3_9Ur@&fT~6^|s}UReE&Aa}zpyxQ!Uor-Ixe{&dbsPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE08|p>u}D~^J1XeDLjV@O4_K8AG*`4F$S;^dL{uy&B($-qx#jG+^A|pR{Pg+DzoY7bB|rsb zo-U3d65+Z1cZC`RL|R0Hek~2E`2Rhpf5psYdo8Q&l68;$JMwkMI_Kl3@6DKzl5%hR zjIFANd~3E`VUSXrbM7a@WhS2)b?r817!nL+8Qpg>ENf_XVmS7GYM)arU+Dbw=UrVV tw$IqH`jqPY?oTs!y=Vkkc|KU literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0856b17aca0263fa6e74cdd4e715cf13e062fd0 GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0Z-f5H&QMNi)9WZF4Nt{bZo?8DEDJKCWl|T~7HqpZ0Y+(Ri53QvEDRRenJu3r)5CTGJN%PaSV}=oOxH>)EthU-D+L-xa4G%%|9}02IVU+Tv0p#r z{7B;eg_mXZO8#lHv(BvSO)U6Rb;xDQV;8xHZb=rwDjbWN%J~diZWTJNdr(_&QCcQf zW1VlTxozu3iM;_aTGlJ9x($GK5-Wt~9%Iv;JDEw~^6!m~ zzWKZfzU#Lg)Zfd|p!L$kEaT-AE@tQD>(^L(FX3^M+j9P^Ow z+PC)gw&ey==d8tZAFQ0iUBtRktKzwUvIo~W5zagpOZ88p%i_4%j{CP-&P`jU;yrn( f)c=m_6-VTEmxi!hJ}&Ye7yt~Ou6{1-oD!MPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0B(ij7&^Sj0Js38D86uvD}H^cF*vnvr2xNj?5>TbM>^7ymF`{mB4DhwzTsj9N55BO zz&-AV_YOJDct7>w-Yvgvc86GYR5h8VhoqjaEUsPlPW}Dzbwc%TY+mv9S`FVdQ&MBb@05d9r<^TWy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9162afc9f6633fd12c7cc6fa9935078ce991ab48 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}`` zLqj7YBPS;(XJ=KyMuHCn8-?{hT`;VAU%Yfcw_~hy07@~20>g1b3%?doO3%j?K<=@?qw>0bN|N0Fb zoS{q3Rop)$=~U#&5vg?julu#Q2~V7!=zO>)?BVZ|vGn`Z8F|WvK|5qG$qKhUy89qc zN3H6WQl^Rym*#`j8(#6qzHGM_eID8^`1-eXLd^8mkedl_G-VWY9ZuA?3ZIBk(o?h# zE`44bAR1L#KdF4{?g?H04ce96lhV8H7hJLQ-dumuIF)D1-B*|54qxivUn#YDWBVbw zTNhUR*3UhC&tU6X%k{p&Cy)M9RsVCL;G6Twv@)3|21knzs~kUhLO!p@(~eJQiFsBe n^L)>G<7d&=7^a_y+)^AbR}t`b&F`MmposEx^>bP0l+XkKC)w9p literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..51ee998c39c331ec7def7f980304e670ba64cb36 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtkmU4?Tg~t05n~=B*-tAK}1w6I5e!at)uhKoxAtG zegE;ZWD}PcP`c97#W6%8Jh$(ykb{DNtMX5^?v5}2*1yyZuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJv}`)H#aXYZ_=bmlP6D}GG)rrrAwDBTef`p@)avqtX#PgXv^Ncdx4f7 zIB?*|kt0Ws9zAyK*zx1XPneQ*zr%wajcJAD{x{IwPK<6r!1o;IsFfy?U3JHs- zx_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g~y;Flu|cIEHAPpE~(wRg-~0>q4!7 zsNE3`JX+no0W3-ilfKt)N-}aZ)3+%%u2;MNB*ksgyosyql#K7*smgq%7(Bms!JZP2 zz{_r>p5Inaw~Jk~SvxmWF#FU$&Z%h}8PTB|hg zW8U7?n*4R|B|iHsGKui4Xn6mF0|N7JIb?+kA zRp&I)uGJWvd@pTyg7s$oY2oYy1#{1s6rVMX5lT;2&i&1PuqJJLD*KHJU>Gxay85}S Ib4q9e0GAs)asU7T literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..584c919b7729ce68001d497fe71bb26f7f07f443 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..12441383fb292bd8c6ac5cc46bc4c137b6eb69c3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0BKX>-#*^^F^TB%Rui}L7uMyyZuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0Z-f5H&RXPc#1D?fp2^{YhZpGhg3V!9Fj8yLPkJAWG;wZd@(ElXoq}BkY6wZBNMBjkg$lVyN9Q5XjpheT-vnh zGj{F1b^Fe}2j73hd|C$d2*YMi7sn6@$*BjUr!^S}uw2MW=14nsyhq@&)|G$dD+Br6 z4gNmd`@@UFV8@O5?nPJZtaMI>S?>I|-r%wS98bCYsHaYOh976j>oMvVCAkXO$VO~E z+#DRX()pvav&+TH7ZzGvUa({G#I`^NmRV8^yuNY`JSIF%)=M1&OH5<}U8Kx3=4|qk zmHW2l)+0|L?MV+(=l*;sWRPhrUes-FSE#nu@cV3_ZJg6$-jpb?zg^U{BHvj+eG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b3590d815ee4cbd5f87b158dabba69270ab72d4e GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0BKX>-#*^^F^TB%Rui}L7uMyyT0gCFyzj;dsd$^oICxeackb3Y?1VOE5@6td|N)wxV{|d1O`u6KbLh*2~7ZRvypZH literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b8300fcb00e3f725c4a286d419bb428562673f00 GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0Z-f5H&RXPc#1D?fp2^{YhZpGhg3V!9Fj8yLPkJAWUg01@>uj^n*=E19 z?E`=JhyLzBT{=v59YCkZmjw9*GcYo-3JM8}sJeT2`i6#uN5rK~n?7UL?pwF-+XK>sp)^K@|xk&v8vFuJVCfPv+Lr?OM#+FAx7(Wa#er{2`pwyLPR3)t@w_vduB zQFvSuKWV8~a;N3Sz%PCG^=ELD%{jqzr$Z$D6Gz;H&*v0dl*?i!a7N6J`NHU|Wp#bo zy4mykCQ0nQXc=A=P+F4I6BL#Hwq%P?&o`5GQ_EJ(YdhpH#YF1uRueBqg(Y8C@11o` z>cFh9wR`QO7#RXDWNf*9NrQ#0%Pl_h`IXB75~^FQ-o|A7O%S>KQp?sN_Qjqg716o- z*1q1he6dQ8u6S-jXAid#WBOE(JH(&PIjMYy!^kg1+h_0dFMaV$#YTQ1j$&G!s&X9H bD~{P0G=w%i&Uso73;_mDS3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE08|p>u}D~^J1XeXH)t{P=0J;BGWfL9M5YV~9j}Zhxdug949p;E`HZ z(W9*I>b-)$7oOpN+q|rCqy5J%Ik%M_hRbWcR?t3r^ZdIjdxY2BS$mA#L{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0dd0507d64c150717f70e0bfd9753ced75a319c GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EPXc^G zT!Hj|AZlnhlV*I$+vZrP`^iA(GrkTdd|c1^yPWcKKJDvt%HQdXpVKK{ms9@Er-35= zE~ou~Qcghfv@cl1&-sj>^H~rANu2>9SD;D|!`}rcc-9{z1tjYYwc1Q{+D&w~xY=xV zv)Sfm15)PiaxTE-e1PkP0M| z=Xs>hizwe$AmsNd+V^#o-`i;aw=sTS;sU?K2Y!tU{2CwlGa=|_Lh!$&kbi5LCIkJc zS`y?J%)rRRDkvl@qU!G9=^Gjr9ub!|ZTgH|yKmjPb^G@1JNF)Z|Ni60qf(W{3=E96 zo-U3d5|UF7=2{;LU|@Uje8$!@)}~ov4|_B{v+j9sSu^kd|N1v`HfK*i#QwdvzEI}R z!J^f@pX1)2S-(qcTIbmZi6+TuX8Y`KMjvGQt?(~JQL@5ppQgNR@xcvYZU@)-?s)R} zhNGX%o=@%K{s(S!{_H*|W}-dgl1EhF6|c-1HnAyR*`=;8Jkug8wUK-2FTb}@&#bQ8 z(+ZF>*7DRSPV`EBr>uN#<<^vizHfaP3aYN?r7AAErpu^Ny3%!1f$Q6AYzls0*|nMz zKBk9U3V5a$q*W~MmFlxrx!C;5vEKoAs-@-zr0L~l9LWw?qp)z|w#6&vUh-h#zV%JE z{^I=>#XaKxK0M)k5|%9=V`NztpdoKpbZ|r5G4pNaGd4~5vNu%c){5i##c9tL|40c> rnE5p9Pulj|U$ob?+FPjpIW9iqYO{%Z=JV6QkZ168^>bP0l+XkK#fU=h literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..927f21921e1fa242f5632041716e7630607b5923 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE08|p>u}D~^J1XeXZuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!Hj|AZlnhlV*I$+vZrP`^iA(GrkTdd|c1^yPWcKKJDvt%HQdXpVKK{ms9@Er-35= zE~ou~Qcghfv@cl1&-sj>^H~rANu2>9SD;D|!`}rcc-9{z1tc#8xLpc#y%gwnGuZuR z2oQPP3h}rNLY_||yq`w+JOiRgpXZT2FQR;3fso&;Xy4aSes81w-^TcTi3|J^ANVyc z@Ml8M&xGKANg-Eyzsmyspjr~-7tFxO#40ExETZb};prP179J6oHf{QhUAu4Hx^?^Z z?K}4#eEk}#Xt=|JY5_^BqXOEyc^c!Ai;XUxYxqvrhbp&!bw7$Q8T@|4t@WZ zuezdJ)goqx`8p*Qse;3=`kND;M6kKbzTUAp)oZ88Jihq6fQ6-tWv5OG$g)_x|9{ZY zL)QW?z2UvOhMh@$&2M+{XOkYj&{S&uz{q~*?xaKKo@(4V>!E2Bu;HI)X6m8~{+^n} z6Oxm&43ZdJ9C-hjHEi?ewKHXS(=1iNW2vsX^o--d9#73W*Ml=A1(kF&l?w-X#Pl^E z*AJReQgGzS9KAmtZIh?%T{i2i!-6IIYlDw2TK>34?Xd3DNu4PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0FeDrR~1h*l)R^*HV3tWqMxAbv+jAx-Zf7T&&}%LIOeF2cI zlI1Z?)V@1~ZUILQvweB!-xPGW%2C t+RnJ|O>%$AA6k8Uwe0lIF>P)7^^RG*)32_x@1GexU#W literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e7fc7b3240c03b2c78ff74a1b098b36320b54f GIT binary patch literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0WdMKSRTRhR{{ozRQf=7U}sd)A0ha^?jD>crVrWT%zZ>MBi(w1Eajt3Ae)Nx-3B0U!Bx`PmitsEex5-6q-C8-%LsTm__lrLvg07UXu zjmlO{K&0X}PuqQgPJvp;HlQ=)OM?7@85o(^M8w1;v;%`e!V?mcQnHE`Enafu=!1uk zo;>~e)9)UC2T(9xG`FQ0{K^uQv zTcpJA<2koomi3i)PU&iS?o&M>zeQ=cta`4M{px8yKdZ%ZT-}&(afkGZd9j)vey5&3 z4xD87|AB4nNd}{$ZS&=?@~bm&T0Z)_KlJYcmI+&*D}3|0;aX#u*jVT;@!57_&@qOM zag%r+_piEZnr-3bOE;trvF3%%e5%;>JX3exGYz?~BC3$KdJe=d#Wzp$PyG7u!St literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b4b802912efcc59cdfaf873820db2e21874769 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE09)OW~{QxPW5pFl3M-8iRsl(45CewfVGMx~Ns)AU zkqmi}OnIQ}j}84FfF_ET1o;Ish=_^>g@iUXHMg8ScmBeMkDoq&`FB)3umq@}$kW9! zL_#w6V6>Qvfr#rt-y_k&MTckpcdBuss=vzB|5?+fDN|&1 z4OSZj8#398rfG#em@+BUlgnX3-fFp*3}zsagrLM_NenRoW%j4OwViR_o8m9Rrr(a!X%L%ld!PC{xWt~$(69B&Vdq)5O literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0623215c472cfeb0f334065cb0d8f1ab6dad4d GIT binary patch literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0WdMKLbMpgYisbxuv=?t1PA0nW-%^R$61Au+m6jm67}kL&cRwiYttPB#^5B*m8Ci~q&k5} zQ(?IwQ00e}q6t7}$d?591v4-*u?h+ai>SJLc>0Ehg-67tO`ASr*X~=l@7#Ov{YT8F zWkAm|eDZX04AD40b@ENICIx}Eg|4T+1x@yHH_?6i_rCs|teB5i?i94~*R@4T{63y@ z+hti_dFPa_mghdz6Y^V>cFU^gTG_9j_Vcq^EXUQ22^V)rub3CB>EUEpmjcK;vP z#-3y_D%v(*{wlvZ1E=MqzxzY~E?}9k^|`_~pBt_DECk7p3*cdm7=W+k4 z8@V<=Tc+6-UcPig>JV#Q*vzMjUC%Rh=RMPqOG-MDk#WZKp>Wdimg)OdroNq}dh+DW z8tzxYj@^sm1I(mz+3)%sj4*y#_Q`s!#p{w!yA%toKQtN^w4Te?xYKC(gKy&3>u2^d Xtlt#U-NgO|6mblmu6{1-oD!M<0PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0B(ij7&^Sj0J^;?q5!<>&H!;x(W3WQ`rrZU#?R KKbLh*2~7aWID3o$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2dbe5e96ebcdc4e4efbe3ead88705e69256f5a GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Er2#%6 zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}{r zeSH%X6H`-DM@L6*Z*PeD`R;2afVRq)1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJ zTet7rd+_~7%%^2Q-!a_tba4#PI6rmrO`&E59@mBIwr)Zcsd?%{kUHK83ZwcgAsjEniU<`xbso zbMD-m$)36_<+RT!zmI3SzMVPwJh0*X+;u&Sk5}!JOxI4nz&~+!_OpG<*nG|%-?_O8 O6c?VZelF{r5}E*E5Yj;a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..01727ac5efee8f91c6e53fa071cae45187e2e51e GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtojZ5$ef$37XUQfm zFQ9aVr;B5VM0jrhOQ8k@juzd`zm?8E`g`9vz&v|zB+R``P x2isRPMDFuizN)nUuXkzfvK;n?g_=j^`?ZzviP>z}?+J7RgQu&X%Q~loCIEqOqQU?G literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdfd0f39c01e3271e70cab44d4acd87e12f9a84 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJv}`mBcr6Gq_niOtgNiRzkkAn2@@wyT()f4^5x5cR_xuo7ii;w0|$;A zIdb&q(PPJs9Y22j#EBE9PMtb^`ZUmC=gys5GgA`eX2p^qzhDMNCRRZqVG&h#4^Q9F zu<(euv}x04?Am?n*6rJO?mhVaBjI=ZO9lo;RZkbk5RLOwCuf&88Su2d3`xj&$0gd$ zB`Wh>spIMY|C=4%B@`<9emcD_`7PRyX6YMak}c;Qn0Vl9%0%5s?92Z@S?-{+{b<68yO&h<&d7WdosgTSbN+i< z)Hdg-_kQ~eHOyc4(6Ny1s*B*2nWg+%y7^B7-c-*DJ)5JlY^~JPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..72eb5b2e89cef1b75d33b47372f366a1cd0f3be3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3KVv}Wg{%Ro~^OM?7@8AL?I zfMM1#z;NlK{nan5e>Q^Uo z82(KZoqwqAUimGiyE$1pm(GO7_S!VPoa&x1eKV82C8tIakAbD6#Z#4p$(tDte%Zw) rw{g{KVc#=Z>pJsd`h)sXADosix8{+oKUnApw28sf)z4*}Q$iB}LL7LY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09af6630a7d8f4cad34dfe481ddfe0db655ce181 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if`D31m|xY-=m1(FUlQaO%)rRRDkvl@qU!G9=^Gjr9ub!|ZTgH| zyKmjTbML|TA2FYn0X@R7+0(@_L_%`v!RTpC1_CS>vXVK{jven2xU6;MU-`;Fes_bv z5BL7?;xO28W4?RQ6+0`PlVO%S|E)K8>_5j-EAyTMst} zhplw}={8jBZoo7)wttu_2U8)zHnw3s&~3hZweH7lC@IL7Op<~U1W S^6zb+(DZcmb6Mw<&;$TH>8*4C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..099a9a6340f4fc7e2e22178e83a23ee410cfb071 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3K-q?00TR;6TKtz=%K1XM8p zOotxOMA4EUzhDLtQL&(q(8i|bmb2&1U-OT=Q1-SGoE>YuYqrima}|YJ*@yCVSB| zt*{4ECWU%(IZVh~E%%ba3?z~el(;O3Ats>A{?xa&Gwyqn+@JD?Rv%w2JNZuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if=-(0q)6+g$`}>M8x_hM7s(qJ%iDFU+4TUCy2nBtk3~SF8*$7G zs9rlEVmZ(y@+Coj!3>N{tb#(qBC75lp1z@B;Sq6Z)27eZwfolXJNF)Z{}JZj!^Uq6}o+(l>w|#m2pRcimbn>#5%E701 zwgj~u+PF;igt^nCpT|8XpF6)P@!cLjai?u(qOZKG+LRp5HEHsv&vo^a?EXKpjXlX& zRJ85Bd?^2N22IOHpZAA;P2dp-pVxZhVxsg%*LK!pvPoyQn|My*Pzds#mHg+Sb(yfg z-GW5^J0>D#zY02Mzd!Sd;b`|7q4QiK{04?e1}15*KX7hbdiZqxq*G;ICy6}Csbei& zxghnXuEuQMZOvI~`736ISnpgLHfO6v%sdG;0nYB}V6ML9( T>!sC9pg8k%^>bP0l+XkK)Cb)C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e9fa0cc898cab61bff58a1ce9981e689a27e1853 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE09)OW~{QxPhlaJbb#&gjbNBAOd*8l){{aL)f36G6pAA&i;OXKRA|aW3 zFjB0^K!D}IF@Z910Y~)(4!{1TmrR=OzpCJr$@lZWqoh@izF7GuMNrgUZFZ}X^3>vx z^V|)`f;$7=iZ-w_3$n>Jh`&@Rdcu;RBHkHR#88l|aA*N@K(&_Os>Lh`YO7M0zB1O> uZTRz9$D0kovbB9rg0_CXGfnc`AI7_)Lgfm}<`@Ir!rZuoc5!lIL8@MUQTpt6Hc~)EPXc^G zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VC@GRDFOsbwR;Daot|DHcB3`K?Gf78g zvX0CY9gyPH#)|8V71x_6Z825a3Pff~+su@=m?>{HQ`u*!vfonW01#QJ9JW$DV5xf0 zO7)PHDv*8HTJ?yP>QNxFRy}5|cGODkw2j(nTlLd6>Ok_moyJ8wjm!4M7n)>&-c&9L z@(X5QWMUN*5*AT)_we)$4GWKmOPe-*#;)DBZr#3p=iYn! zf??SH8x|o3d9FD!jC0EQpV#C^PrKT_VSY^x`}6z0#o~ckRT~uazbYyoWa9q4^1b3( zo%;6X-G^g8EbMNcy~E(a{VNu#DUZ)b_dI1zojGsPBE3l0*oljZrvIF_?~c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..25c35ba1e059e4a3c7237caa160806594170007f GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE09)OW~{QxPH*Y{{VuYKi383&jzZ>@^oe*cfpbe^@0|4hNjEr*}iX7e~&T36<6oO5b^)7eKeBQF}WM=j4--`Fl>`ynWa zF-=wN!8#Xy6TgdrjA?-;X%%I`A9O8lW==2fVReive|;-dGW=iiR>6txVhc@xwla9S L`njxgN@xNACrXN8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b038ef73072bcc6885408c286da2ba74cd4dae GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VD5<#4SaH3H(iT&ttw3a^w9QO;i<$CP zGnIXoD*G)}4gisr%3&+j1D2`>tyB+LsRG%DtyPa$sU8I)Yt>`cYDcZqPTQ!RwpBlE zqYfm`+i6_3?-1V!bUuS}NswPK10xfwppdYLs=J4$Z)jL}L|odm=`(iizIE&N?K}4# zeEc=Wh3mB)@)vx*L@pIDRzS2csP6wPzdHLZTkEoyd&4A3mA{G`8R*A2QXwmcX z`{8YB&)jHxt#+yM=Z3`RYKq+_MYmOKQR((Q61c&q)A%kZXA>Ijcz>WNbtB71t)*u4v!pc#4gT;PL?T{_nUk6$Zw61&V- z7V*K){TbuoIPE{nX6GQg_ j_Dxl{lLBQbY>gTe~DWM4f*;VY~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fccbd9a856a8571a8b45417032972d4e6e858f65 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE08`lRrE~1$hpZPNBhN&_lX|w7d_S|exzUgXdeh2?h!lOD|)yGgbo5xx7eW`u|q(z zTMWofaN{Zqz^?3>b2`PK7aZ0_1nLD zn=62hWk~mQaSV}=%sqIUuUSFF_2ANua&3iM@BaV4I7>LGqM$82?_OW>Tp3sS)J4a? zM7n;v6LUp*%YikgIBG&78&zVL?_9#+^0Io?e31sZuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0Z<#e}?}J3|AYp&&-rM+AV%!g4n64qNn;Kj`c|%@0UE|}z2NEM7$PA#^UY(%szL# zw#3H&3mfD4jRzDnB0qFHYox9+MC>#AeM{}>~_1@hlhczFisHwI5vKbLh*2~7YX1PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE08|3Ozqq}m7|N4Pc2eCy-?-kB9&7MR8B1fa+OanPzAGrTrdJkff*+u+=VKs0YWuN zVl~NPwJBmiDYt2^_kkvgmIV0)Gl+H6(X%oXJ= z2iBb8s0oQ|REb@_a|wsb%j#M4MH+mkip~g;WDx&)LpslH^$FQy>@)W+&N!~RG&Q5* aGkf?`-UIJ^if;g|WbkzLb6Mw<&;$VaEr_}R literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2f086d4143f25ae3a76b59a2a5aa4dc1901f8bbc GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#e}?}J3}xKHg&Jp;shyawbaIi(srkyM7b>4xqyl0uP&u_w`Sc>? zlM9qjF8~Pw$&)}?u=uHkDkm2L6@U<&ks2UW6fII5BT^D0+EXCeTOiq2D7m;vc1g4B ziTNOv8a9ooKo`iD1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTet7rd+_~7%%^2Q zZ!%o;ba4!kkeqrjy6BJs1M3BEL&c?A&$BrC)@)g}^Y{G(M_D(enhHL-MIu~F-d$t1 z+~MbargLfXmcLa_i=qq@weDodq~|oR*tBPJ;0__}G>OJ;{^08r7s9 mu2S2ZyTiOiR!H^#V6T-8I`;3v$}d3AF?hQAxvXPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0B(ij7&^Sj0Jl!+W|4&}0 zc;rK(==?Lg<}Z)txhfID;%%rFdh(NjqyBy7)l$YEf)6tWo(iA1lz~Mv{-|zcLil0E zZYkk}ra1TGht)ze7i@?-Y8deKv)E&^(wd*l^2>O`&Ujq=1GJIB)78&qol`;+04gPS A!2kdN literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6498f339cc86bf818c98876252509aa0802b1047 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E`2jv5 zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}{B zQ&UGrM{jR$h{}j$CJ&%}@+Coj!3>N{tb#(qBC75lp1z@B;Sq6Z)27eZwfolXJNF)Z z{}JqOd(`mG1W= g4`dhpSbxTr;YGZck;=viQ$eBa>FVdQ&MBb@0OlICX#fBK literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbcab1e78c9833a2517da72deaeffecbb6f8f49 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtojZ5$ef$37XUQfm zFQ9a;r;B5VgkZuoc5!lIL8@MUQTpt6Hc~)EO9OmD zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJw3goq@=X8w5+VGzrTONgb5QTPF%KZ+4AMff#&bsyBBEPfddDQ9656I z=+R@xjvYUK{KSb9r%s(Zefl)eRp-u~`y#brBG93VB|(0{42(>yfx7d06$uwIz0Q_|_E^B9T zJaA0ZTCV~n+~fqih48^X^RmVRuKG3`lI=?`6daa~ z?%LR`U8bOIw#w$k!ndU$H%~44rgPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..668368cf160c815fd91cb2897763cf234848bbc8 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0F%QS?cpDiO=iA->;MTuvYrRI_Zz=WInE!{+K^}rIKf;dkX#}En0+=J14EeZmz2N!qv z%Va)zSHC)$!|-pS==?)<_sVZE-Ob6;xpXEpw%4ZV6@ACEjcxccnmBhEuN|* zOy10J@XIbXxs9t<3;UkQTGyEu(;w8A`rx#Dxiybu{lP*Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0Z<#e}?}J4F6{uf7l}Tah1%cb<&?UOMP4;^Kp&r$8|Cv*UNm`AoXFL^oRA*AJ$5J zTn9uzw#>)1(m)1KF_8SY9!!EoKCYDkiNMh1b+222cF30m`2{mDGO-E@35%$@dwBYW zhJ{DOrA?bYW7qCmx9{A0@cl>3r)5BoFl_d8aSV}=oO&>NT9bhQ%Z03Djnqp5W5Uy9z0@(V#6%|0 zMaoQL&L%Hexo>N3J@ORNp7bDf?$3up2ARgzopr0C5nyng9R* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5abc7b272c6361c54dbfdfc469c4a20a5c2946 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0F%QS?cpDiO=iA->;MTuvYrRI_Zz=WInE!{bWaz@ z5DCfLgSYvb6+~PQF6}7SR=D-<|No1#gp(=?+QReh^(D`hag|S9bo@)C>$f{GSCqFL zSaXV_CM2>^C3gAFB^)jZuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#e}?}J4F6{uf7l}Tah1%cb<&?UOMP4;^Kp&r$8|Cv*UNm`AoXFL^oRA*AJ$5J zTn9uzw#>)1(m)1KF_8SY9!!EoKCYDkiGWc>IB!Q1e`hj(R|@~~O5qii!YiwU5BG{4 z=@omo2BgODwOQ6J977}|ryh(hI;6nBdcoUJap~6cERMc4TbAwoeLulb)=jCVf=_Od2-lK# z*O)DL_<5h{T$;S)ZntC4$flbnyi5&A2JeKFo24AiCfrf|ClSKn;-7CN`~BialZ&re zZH_awFGxLT&UCgZo#m3@Y0o)(jk7zs6K5o{tP`77ZpIauY?&;5X9bUNTH}?~sayVv o%$U5Z)b{4?FmI6+QvE;JYh{Cu{kyR83(#{6p00i_>zopr08-V|3IG5A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8fab9b9356045ce91c04f115994af76d02b61c GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE08|3Ozqq}m7|N4PcK$Ivq(y?rQ@_0)gdT1NB8`Vz zG$7=o%^DAY+|3$wDPps$W#-h#%&nDqwM+B$F0G%(bblV#`E^X^?@3)w8wZd_#7lzw zf*C|a#eze_TH880@7%q6@7wq9KYsl9`E#xFWspk>JzX3_BqVbW-sEdCU~oNncwdO) z3NEb+zyHT)UN+(7KU1*sMf>;H*F;^mmVUYuBY0)@qP2&#*GzKf`{H-Zuoc5!lIL8@MUQTpt6Hc~)EHv)V@ zT!Hle{|x^d7|zTzKD<=!*c|PX3pLIxQ#&zV>Et4nQ}dNiFH}CYNCm`RpmJ)V^65p& zCl@H6UH}pVk|%+(VDVE6Rn9C_J+oNl1@)~MY8l55p(u2s9aR{hCV z&8OQmpKaHCzFq6(PR*CQv|jDfe6>sK?H(Y~{(Mm9^C9iehje}%)%|fy=htzazbADA zKX@7f{ia$HxadvS457GBQL{2QSBk1JJ^y=ug=4JF!H@0L zk9Agc3GawoSAOjAw$N*qpCV3v`_s{K;`=Oq@e=`Bn;U{=^9LVfd|T-!d3sgbl%Uwa zbMekcEy@m`Wex&El)=;0 K&t;ucLK6V3STctI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9fbc250f4ad5e59f7dbb1c693b15cfdf8f8161 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE08|3Ozqq}m7|N4PcK$Ivq(y?rQ@_0)gdT1NB8`Vz zG$7=o%^DAY+|3%Vc4@xerSLeWhNp{Th=gSB!JB-|3Jk6X7k5an4STVu=>LCfZyrS( zi^ICc`uEQ#8>Q5CcrDr<^DFjdo~KX1$E-%nRTl0EfkzqhLzx6ZZZ<5};+wIkE197u xe5094S@^ftJ8rxUDOw{NX>IlX?uCNq{I1gcB^?hZF#+vl@O1TaS?83{1OVU9ld=E+ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-minimize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..70967244d804fb9e6b14fcef844cd7cce87af0d0 GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ey8?Vd zT!Hle{|x^d7|zTzKD<=!*c|PX3pLIxQ#&zV>Et4nQ}dNiFH}CYNCm`RpmJ)V^65p& zCl@H6UH}pVk|%+(VDVE6Rn9C_J+oNl&s?r{>FDTCa9#zS^brb`KC~ ze?F-5`H=SKLpnc>>i#&U^Y^6gxub_lfUZ|93GxeOU}Rzy6cQFub@%Y}4GjyAh)bI` zea5ccw{G3Kef##Edk?;U|MBBdsmfxYhOeG3jv*T7r%t{u)MOywD$K1=)*7LtrFG+g zoT%#m|It}4?VAdZeXde7p1r$V@E3dN)R}wo_|p4~moA%k-Xmsfjo2r3#m~pr##|D! ze%(;NQ`gflZ|lKn>Nmb`xpDj6%;h_J_BlT~*Oz`nNap3SSxg~b+!u-XG%?E#75R00A zG^opoSE0Jw$@Qz~67j3&olc%_UF5Wl?|I;w%~9o(wSwclLnfX{_U0E`G9jyI>HCel wJs!X4oh@O(+PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0FeDrR~1h*l)R^*HV3tWqMxAbv+jAx-Zf7T&&}%LIOeF2cI zlI1Z?)V@1~ZUILQvweB!-xPGW%2C t+RnJ|O>%$AA6k8Uwe0lIF>P)7^^RG*)32_x@1GexU#W literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e7fc7b3240c03b2c78ff74a1b098b36320b54f GIT binary patch literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0WdMKSRTRhR{{ozRQf=7U}sd)A0ha^?jD>crVrWT%zZ>MBi(w1Eajt3Ae)Nx-3B0U!Bx`PmitsEex5-6q-C8-%LsTm__lrLvg07UXu zjmlO{K&0X}PuqQgPJvp;HlQ=)OM?7@85o(^M8w1;v;%`e!V?mcQnHE`Enafu=!1uk zo;>~e)9)UC2T(9xG`FQ0{K^uQv zTcpJA<2koomi3i)PU&iS?o&M>zeQ=cta`4M{px8yKdZ%ZT-}&(afkGZd9j)vey5&3 z4xD87|AB4nNd}{$ZS&=?@~bm&T0Z)_KlJYcmI+&*D}3|0;aX#u*jVT;@!57_&@qOM zag%r+_piEZnr-3bOE;trvF3%%e5%;>JX3exGYz?~BC3$KdJe=d#Wzp$PyG7u!St literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b4b802912efcc59cdfaf873820db2e21874769 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE09)OW~{QxPW5pFl3M-8iRsl(45CewfVGMx~Ns)AU zkqmi}OnIQ}j}84FfF_ET1o;Ish=_^>g@iUXHMg8ScmBeMkDoq&`FB)3umq@}$kW9! zL_#w6V6>Qvfr#rt-y_k&MTckpcdBuss=vzB|5?+fDN|&1 z4OSZj8#398rfG#em@+BUlgnX3-fFp*3}zsagrLM_NenRoW%j4OwViR_o8m9Rrr(a!X%L%ld!PC{xWt~$(69B&Vdq)5O literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0623215c472cfeb0f334065cb0d8f1ab6dad4d GIT binary patch literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0WdMKLbMpgYisbxuv=?t1PA0nW-%^R$61Au+m6jm67}kL&cRwiYttPB#^5B*m8Ci~q&k5} zQ(?IwQ00e}q6t7}$d?591v4-*u?h+ai>SJLc>0Ehg-67tO`ASr*X~=l@7#Ov{YT8F zWkAm|eDZX04AD40b@ENICIx}Eg|4T+1x@yHH_?6i_rCs|teB5i?i94~*R@4T{63y@ z+hti_dFPa_mghdz6Y^V>cFU^gTG_9j_Vcq^EXUQ22^V)rub3CB>EUEpmjcK;vP z#-3y_D%v(*{wlvZ1E=MqzxzY~E?}9k^|`_~pBt_DECk7p3*cdm7=W+k4 z8@V<=Tc+6-UcPig>JV#Q*vzMjUC%Rh=RMPqOG-MDk#WZKp>Wdimg)OdroNq}dh+DW z8tzxYj@^sm1I(mz+3)%sj4*y#_Q`s!#p{w!yA%toKQtN^w4Te?xYKC(gKy&3>u2^d Xtlt#U-NgO|6mblmu6{1-oD!M<0PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0B(ij7&^Sj0J^;?q5!<>&H!;x(W3WQ`rrZU#?R KKbLh*2~7aWID3o$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2dbe5e96ebcdc4e4efbe3ead88705e69256f5a GIT binary patch literal 524 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Er2#%6 zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}{r zeSH%X6H`-DM@L6*Z*PeD`R;2afVRq)1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJ zTet7rd+_~7%%^2Q-!a_tba4#PI6rmrO`&E59@mBIwr)Zcsd?%{kUHK83ZwcgAsjEniU<`xbso zbMD-m$)36_<+RT!zmI3SzMVPwJh0*X+;u&Sk5}!JOxI4nz&~+!_OpG<*nG|%-?_O8 O6c?VZelF{r5}E*E5Yj;a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..01727ac5efee8f91c6e53fa071cae45187e2e51e GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtojZ5$ef$37XUQfm zFQ9aVr;B5VM0jrhOQ8k@juzd`zm?8E`g`9vz&v|zB+R``P x2isRPMDFuizN)nUuXkzfvK;n?g_=j^`?ZzviP>z}?+J7RgQu&X%Q~loCIEqOqQU?G literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdfd0f39c01e3271e70cab44d4acd87e12f9a84 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ED*}8% zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJv}`mBcr6Gq_niOtgNiRzkkAn2@@wyT()f4^5x5cR_xuo7ii;w0|$;A zIdb&q(PPJs9Y22j#EBE9PMtb^`ZUmC=gys5GgA`eX2p^qzhDMNCRRZqVG&h#4^Q9F zu<(euv}x04?Am?n*6rJO?mhVaBjI=ZO9lo;RZkbk5RLOwCuf&88Su2d3`xj&$0gd$ zB`Wh>spIMY|C=4%B@`<9emcD_`7PRyX6YMak}c;Qn0Vl9%0%5s?92Z@S?-{+{b<68yO&h<&d7WdosgTSbN+i< z)Hdg-_kQ~eHOyc4(6Ny1s*B*2nWg+%y7^B7-c-*DJ)5JlY^~JPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..72eb5b2e89cef1b75d33b47372f366a1cd0f3be3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3KVv}Wg{%Ro~^OM?7@8AL?I zfMM1#z;NlK{nan5e>Q^Uo z82(KZoqwqAUimGiyE$1pm(GO7_S!VPoa&x1eKV82C8tIakAbD6#Z#4p$(tDte%Zw) rw{g{KVc#=Z>pJsd`h)sXADosix8{+oKUnApw28sf)z4*}Q$iB}LL7LY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09af6630a7d8f4cad34dfe481ddfe0db655ce181 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if`D31m|xY-=m1(FUlQaO%)rRRDkvl@qU!G9=^Gjr9ub!|ZTgH| zyKmjTbML|TA2FYn0X@R7+0(@_L_%`v!RTpC1_CS>vXVK{jven2xU6;MU-`;Fes_bv z5BL7?;xO28W4?RQ6+0`PlVO%S|E)K8>_5j-EAyTMst} zhplw}={8jBZoo7)wttu_2U8)zHnw3s&~3hZweH7lC@IL7Op<~U1W S^6zb+(DZcmb6Mw<&;$TH>8*4C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..099a9a6340f4fc7e2e22178e83a23ee410cfb071 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3K-q?00TR;6TKtz=%K1XM8p zOotxOMA4EUzhDLtQL&(q(8i|bmb2&1U-OT=Q1-SGoE>YuYqrima}|YJ*@yCVSB| zt*{4ECWU%(IZVh~E%%ba3?z~el(;O3Ats>A{?xa&Gwyqn+@JD?Rv%w2JNZuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if=-(0q)6+g$`}>M8x_hM7s(qJ%iDFU+4TUCy2nBtk3~SF8*$7G zs9rlEVmZ(y@+Coj!3>N{tb#(qBC75lp1z@B;Sq6Z)27eZwfolXJNF)Z{}JZj!^Uq6}o+(l>w|#m2pRcimbn>#5%E701 zwgj~u+PF;igt^nCpT|8XpF6)P@!cLjai?u(qOZKG+LRp5HEHsv&vo^a?EXKpjXlX& zRJ85Bd?^2N22IOHpZAA;P2dp-pVxZhVxsg%*LK!pvPoyQn|My*Pzds#mHg+Sb(yfg z-GW5^J0>D#zY02Mzd!Sd;b`|7q4QiK{04?e1}15*KX7hbdiZqxq*G;ICy6}Csbei& zxghnXuEuQMZOvI~`736ISnpgLHfO6v%sdG;0nYB}V6ML9( T>!sC9pg8k%^>bP0l+XkK)Cb)C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e9fa0cc898cab61bff58a1ce9981e689a27e1853 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE09)OW~{QxPhlaJbb#&gjbNBAOd*8l){{aL)f36G6pAA&i;OXKRA|aW3 zFjB0^K!D}IF@Z910Y~)(4!{1TmrR=OzpCJr$@lZWqoh@izF7GuMNrgUZFZ}X^3>vx z^V|)`f;$7=iZ-w_3$n>Jh`&@Rdcu;RBHkHR#88l|aA*N@K(&_Os>Lh`YO7M0zB1O> uZTRz9$D0kovbB9rg0_CXGfnc`AI7_)Lgfm}<`@Ir!rZuoc5!lIL8@MUQTpt6Hc~)EPXc^G zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VC@GRDFOsbwR;Daot|DHcB3`K?Gf78g zvX0CY9gyPH#)|8V71x_6Z825a3Pff~+su@=m?>{HQ`u*!vfonW01#QJ9JW$DV5xf0 zO7)PHDv*8HTJ?yP>QNxFRy}5|cGODkw2j(nTlLd6>Ok_moyJ8wjm!4M7n)>&-c&9L z@(X5QWMUN*5*AT)_we)$4GWKmOPe-*#;)DBZr#3p=iYn! zf??SH8x|o3d9FD!jC0EQpV#C^PrKT_VSY^x`}6z0#o~ckRT~uazbYyoWa9q4^1b3( zo%;6X-G^g8EbMNcy~E(a{VNu#DUZ)b_dI1zojGsPBE3l0*oljZrvIF_?~c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore.png new file mode 100644 index 0000000000000000000000000000000000000000..25c35ba1e059e4a3c7237caa160806594170007f GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE09)OW~{QxPH*Y{{VuYKi383&jzZ>@^oe*cfpbe^@0|4hNjEr*}iX7e~&T36<6oO5b^)7eKeBQF}WM=j4--`Fl>`ynWa zF-=wN!8#Xy6TgdrjA?-;X%%I`A9O8lW==2fVReive|;-dGW=iiR>6txVhc@xwla9S L`njxgN@xNACrXN8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-alt/titlebutton-restore@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b038ef73072bcc6885408c286da2ba74cd4dae GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VD5<#4SaH3H(iT&ttw3a^w9QO;i<$CP zGnIXoD*G)}4gisr%3&+j1D2`>tyB+LsRG%DtyPa$sU8I)Yt>`cYDcZqPTQ!RwpBlE zqYfm`+i6_3?-1V!bUuS}NswPK10xfwppdYLs=J4$Z)jL}L|odm=`(iizIE&N?K}4# zeEc=Wh3mB)@)vx*L@pIDRzS2csP6wPzdHLZTkEoyd&4A3mA{G`8R*A2QXwmcX z`{8YB&)jHxt#+yM=Z3`RYKq+_MYmOKQR((Q61c&q)A%kZXA>Ijcz>WNbtB71t)*u4v!pc#4gT;PL?T{_nUk6$Zw61&V- z7V*K){TbuoIPE{nX6GQg_ j_Dxl{lLBQbY>gTe~DWM4f*;VY~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..af3556f01ce71c5af73ba44db727ba859aa0ec51 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0Esi>ABy*;hdM#eh-I(E;jp|t@kWU~uQ z?sl|}Rg_CsmQPVu$W~LzRa44SQ{HH2vB}PIn}gL3M=PMR>zD2Offk6A1o;Isuye>O zR8&?~pTBVN;`Qq{zI^@qtKWBZ~XE2rG~KjR#O z-kidRw@ou=bA0S}`u_Ts`BCF=VWs4$e>r6u4oF_#d-hGE>r(C6IXg<1{nr-^@QBrw8g6{{?5&FT;Ho=pIir8&fw|l K=d#Wzp$Py&ONv(j literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7de7bf2f69702c9b816e6b54b8a8f6171bee089c GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8Vgp3`U2XR{+3a<)+2?G#*9nL~?7hymdz`I-2*Ta%WVOf1W|y<| zZb$3gP6!mMD3_!ppR6ojqN!S{samF`w#>?Og|*olTeDqG)-7N5ZUQ<{yCldjn1P8! zMpjPF#MI2((#qNNZ;}NfR4Z?{ixW>SEA#e zT;X4+@+G%bMs`7>{gk!RjK@nAZ$-DSCx9x+iudWo7KfF8S#-^3G!?vb=%DX))KkL-2T~Dj*1desisXnyhX`|Jn z19LZjkbU;4{AK?AvdhZzBjOIc`l{yAyG*)m-NgEjEJ0>IY!fa#c?a|{gQu&X%Q~lo FCIE0>^+Nyv literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..a264ce38d7ba1ee8c4a9052442e249108d55a8f5 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0F%rz;Gf-{p*-GZ38uvi+Qa2*^I|3uL$e z*{SM^Ia(^YS}LWw>g9Us2fZ8)c{?2SaXjYZcoM9>EbE>*&;pT?AirP+MounoA78(` zg2JNWl7)+xynXk6(XUT&K>0dP7sn8Z@Z7$Od`$)n%%|0wm|bri;k^C#fBLTj2WAxH zUti+8G&tw-&SP>>U*!($UiD-0p$)3GYa~B$nR{-U_oeH!(DNfHDzS>k1(G`?^(MVL zAmm(8-;g)^2kW~vNw%4Kix*E+Vb^r_yO4Lh?eC4`{jby-HtOn~ymId9vkUh7V$*rg UJ(v8W19S<4r>mdKI;Vst08jmu#{d8T literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..db71e2af64a9f0d7caf463ea89d56e752f91d9b0 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^86&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAtqo;ijr9W@{?vXsOg2 zYBd;YH5zGeb+y^%X0zSRX19kOP)&Pam^aXgS|ve#!3>N{%$!_G$|}yTZtfo5KE8ep zZ5^FmJrifonLBU(g4Ju*t~-1F!o_DV{w=arZ3OCi>FMGaqH%uh zYVHd2YK?2Syz@>1r|DVmT1N%r`9IyZXG*A)_%<0VT|HUW{@8YBr#})3-#9xrBpBBm zh;`6dK7}RXhEY$RgHvNae-4vg@uahpY&cKVZ#;B8URKLy`2xjjvkKnNKV09V_V$SU zwzLYBZAVY}>|L}nFfFTP*}c!!(j0kD5=Fwdt$3Vi$)`R~PP_88&klo+nI`$Hd!(8a pZbysXy%AC5d@a;BIQq}(dvk9`zFU9ec_Pr$44$rjF6*2UngIS-?Rx+K literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&&bHg%*@Q(+&m&8A~G^EDk>^EIvS$v z%cd)Zuoc5!lIL8@MUQTpt6Hc~)EGXs1= zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXJ}|>WMpJzWo2z`9UL4S5)u*?76z2v@@|SB&~aKNL4LsuOw8gEl2W>Q z`i4fvChi`dULm33(J>1bEm^v6|AB*t4j*~*_T87S-@gBoy!5ypsOy2Ji(`n!`Mr~l z3pE)CI52l9B^+kcGV79B^7eoIoSY>p61JcCPUhV6*`(U?rPXSaj_+T^>3IyQjk_m! zJZ9p3?s>fp4=Lk>09^n zL4MYDE7M1(xNe)4>Zjz++?s1$V}A8PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(PJmB{ zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFpZuoc5!lIL8@MUQTpt6Hc~)EX99de zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo}QbVo0pddbUD>vv1$N z{rmSHIB?+L!Gnhm9Rj-Z`0?W>PMkP-^5m&gr_P)?bN1}nbLY<8pSau`=pU_;AirP+ zMkZ!XE+u6ZXID3O4{sk|zlOGs&aR$`v**m6H-EwEHEY+MJ%8civlsssS*tcOFfb~6 zx;TbtoL@WnW>~X;MIZszup(*F74-}*P}c3#N7$hUry zY+YR0pRyv+XH7E?ZG3a=p3SL<|0>;ScWvF|e0&Tx{k#z#y=UFaU1dl1zv4GKkY$o7 Swvitg$PAvYelF{r5}E*ym|hqF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2c7261f7d3a906f227ad1935ade0a3c65582a8 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE0De#8hYE)^G&GFt6J9Y1mM{DqI7ztl>nPXo&Nd%8G=NJ#b`3=}#bz{7e#Jwvd!{Qu>$B%gh6ANASP zu8m`LpLfS3dGbkT)^~{-1Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z;KL&N{j(3gIGuR^_E2f4rY^Lyd%^)lGwWuVWiV9(b$mU!BriR# z2kKhv>Eak7A-VV9Yq3TL3Dyh2JYFTmn&q>S&i%Gua7`-c^7q^Ken{7gxt?m*(KU_U zjq94)`l|Zo-6=SbB5@+?+n#L&I_KWZ qc_z`_-L=+zW80bF(@Q^n(9gFnbog1-#JdvcTn0~9KbLh*2~7aUfyvDP literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5097fa750283953da0b645627865b90528f0759e GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0De#8hYE)^G&GFt6=TzJ<4wR`pC;!eDvy$1jJB7IT|_;Z>(@^+frv q4B);ebG)Y7$0(2I;jZuoc5!lIL8@MUQTpt6Hc~)EivoN? zT!HlehKB#4p)dXXUWIzS4sw6(=l8t(RV%Rrx3!Je;!d|wB6zYYe9c)tqtdKKXL zD%j&ykmsvF?-xOyF9SV+;xB`|zzD>61w?_KFCZd;KyiqyCrAO%5U5HhqeN4+T3fwF zM}4BP-Xvqa$tLfmws|&px+p z+X6NghFEtwJTRI1)`G3GLZ$X62iHX17qOKE=Pxn27M^_fG+Xye&vD76CwU)C3z(IB zcl8&U(^D3?dk3%CtHo=U->8(x|7~*f!P3t+eG8ZMJo&XoI;Py=i$1sB^>uOEcbI*Z zU;jTR_kULJkBGP_2h*u8od;5fJyoV9L6~ zE_?O9y~>>~_H)T|*&BP}roS*eQ+C_r#Qq8f;Y&WnCq5kz0eYLk)78&qol`;+0R6-R A0RR91 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5ac17e9fd63bea794c6883cd68b4c63c360fb7 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(X@F0N zE0F%rz;GVKbo<9K4>rbUZfzistAJhiy% zy62aENylBcJ&cn#HpDK-S3I9MFG%yI^oA?Vo13O4NwjR4;U^a(yI_gHdclIJ?9*lU z)biVQty%gvUvs7D8LR9Cr{6{_f4s45e^vVAVrA{c-@S^xK2P|6oqe5;fHU83`ME%6 OF?hQAxvXZuoc5!lIL8@MUQTpt6Hc~)EZv%Wn zT!Hj|AZln>6&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAs%QGz!SL66jWMsMTho z({7?W&(>tVt?2?g(}i}X7Xn-^1h@iauLQYW1tIrqL2fsL-EReZ+zRoy6XJO%)bnnL z=ees7}vKE?)o0;0HpUx~rL6N3IE2LDM6`I8jDPJHMDhfcJ)l0J!kH``3qLBS-bA+`3o1H zz4*7tTD6gZfziOz#W6(V{MyNx;Y|)AZJe4HPA$E9$;>>%W1CFS5)nn8g+Kq>tEWe_ zaK7&T&OGOI@wwQ0zYiJw?sj&3P^Pf0P+fA_O7FK;zh}?mQ@baXoAfsFZ!*_3y$3=| zKeEnVD)aV+;whI8AE)FN{Owz@LEpIcp?UA&K-IZB+kfkY96fkIa#i=))AA}$rG@`Q zvO3IDHkr~mgH%=WGn$#CJo-F9N3-L9b~N?G=M zZ*uayoXm3m>D!a*a-{svZ!W8t!&Yf+^W;xif!U|+SL$;w<*oUmQ||h$^!VMP#);Xw qf$ag}`K#aXtuMAY|MuhhUyNZ|WltCUnBEHvaRyIUKbLh*2~7Y>{62{Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..98c2cb8c27982c2894f41b345d6b9b5395e4d182 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0F%rz;GD7}K4QD&vcw8;Gx8(11;l*rx-ZD==g#qnl@O1TaS?83{ F1OQ-nj8^~v literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-close@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bcec4f88c56ebfb3bf1dae06af5aa53fb2ce0579 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EX99de zT!Hj|AZln>6&iXh)bfn4?`dzBGXYL#{TxpDxSsZNKI7|j*5Bn6km2WY(%1Qvztd?y z$J2f;XZ)N``?~-Y01;636i~_+#0DW>moxq#K@i&?NIHQOgAs%QGz!SL66kgzz~w@K zE0A#|$n7c!xnB!%yBX|$E7;>!h{v4}&pV->cSAhyg?he@@_ilc_a@r!V{E`DAc_n4 zl^FaxA?QzH@SntxKS{y=l0sTmw|fEoqg4{*7tFxO#LUU1q^#oX>gMj@?c?j$(ALq} z)iZJSoVoMnFIc^1?Ygt)FI;@~;@=``)kdJMcb+beArg{n58jMw3J_ttu%DSF%CC2t znU%wYb`ej`8} z#-cEvo)bstbL}(?^!Kcn_(+& r8lY^&e0ka>Gx^(0Hlf!;=bW>*x>@vZvR+mh(B}-Eu6{1-oD!MPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE0Ffwrs6Q)!E3Fd$8rO&Wx8HVbUYX9c`ng&U#R20NXKKLj>jS$_XWD{3w1pf>bft` z@c<&A-~wIc05P>N3H1mGgKRm+Ng7U*HG#5R!aX8DLq$r0{DK+SIph^8Dyyo`U$}Vj z`t=)MzJC2yX%jpLD4*%+;us=u3e{KK( literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a855fff81b84dc6f2bdbe1880a015eb0913ab766 GIT binary patch literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!D1Me+GvJ2hSyXZp(FiS84mMGWJ?-=&{1UeU-l3ay^e_hHi@uJeL@FEYtT{uH(H_ zAE?q}sjkN|J+I}uo=fz-ml}92(f3%S=ebzNbFr?+B5jX_y6%gB3>}X}x}HD;64Z5H z045h|dn^F5bwFq#h*S;`(~6hUPL$G4k}}MbGb#Wgd5bzF%Q|JNMrE6JRo7WsuCuj( zDg#f)a{!&IT@vIM%)rDVBP%CoVrph?X=QB_7!(p3pOBQ6v3A|M4I59KJazia*$*E+ ze*6C8=fAs+XElJ@?t8j8hG+!uy?9-y$w0v2A}cF*($TJ@gME9S{on6n-m9~C{hj44 z#))D~6T-K>{@wSN{r1DI+UVA`@-NQL%nLi4wIR`Mx82ou^Co_4TzPL=>a8ifaUJRX z+-0?os%B+H%T>w?%Y9$=%y4ntv9AFu&+h;J&B;D9E^1P2-KUxh=VpqkUT0Om#rk_v z?a5oL)stk8o?;b0k#XYW$KJZ*wQJm(12z}jbI{yU@Y`pFxyj*{-&6lzZoi-rx?;lX zBiB@$6;H%vuzSqix^lN%ikACIw+hNAIW2g#rP!0J>=C~L{@WCu1w|}_ Mr>mdKI;Vst080k!y8r+H literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd986e84abb9b02a2c1fab245b729e1ebcc7429 GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%eCSYf2F(nx-lq5Mi?MId*ju{=;}B~TD3 z3z8BDkra%U7K)V?EmV@7r7Js2Pj-$TP@Mfp;VYoAA|*k7!3>O?T;4vuet89jMa3lx z7cY7H?){=)pW=Y>Wu7jMArj%a{hneC3Ovq|GOu-xuKd1#xo+5<8N6rfRYa2Op1$VG zn!olf^G2qKuf{8vwSSp%b=jUf_R5d^wpg)E{ozufA;D8~ta+WU!*bCX9Q+FekDSo# z^>{gtK2S`gph2nxyH+p55Oew4mf!xcR#$Jb$;UPYnS1+|$+1Wt~$( F696XOgAo7# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8817acbfef78acfa266dcd166e35af09f96e5610 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALFb|ZlhN#RsE;WRnn zbUCpSC9zUvu`*?`a%IU@b;&jjsSXY4J}vph2J%Y`fLbz6`_}gMj@?c?j$(ALq})iZJSoVoMnFIc^1?Ygt)FI;@~;@=``)kdJMSDr48AsXk` zUcN4NNP&m#LDcHCo8Lu#KeqStKmTPd4Gy=h|L^`FtD(N6@ALjAO$WRcx7*!1WPW?a zvtwH~u}uvp<5I$Z*hZ?K^R1Oxw#~1n z^0djC#7)aL?)dX?(FB7N4-1;_N`%~<68XL6{_n@}Um027BpCbt<+KC(n!(f6&t;uc GLK6Vl`|jBQ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkYk*IP zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&&bHg*x1<4&JL(CEG!HtK4CqBD$pQ- zk|4ie1~zu-oZP%)$4{I*f8pcjFSXL?(|~emo-U3d65+k)BAFT#I9LK=v~mr7XaANr zRerJknYUb%(BCfE$NP>S%z7JEAf{fsa<@(SvAP`9=Uf$SJFn|FBzQPvTJ-aIDsE<& z-S;GVRv(W;>cypHmGez`p16ETb~)BQMNR+j`k3mI9BGZllWziTWbkzLb6Mw<&;$Va Cx^eLU literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09313b24ee7348d7f6cff91783833a4ef09732fa GIT binary patch literal 579 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EivoN? zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXKrq8VPRouY3bnL;OOY+>FMd^<>l?|?dRtg6%_?kX149qUZ5+rN`m}? z8JL*GB_ySE_4Eymj7{7qq*cVT zcXj2V74bi;!m=KJzZZAs{4DcnDdPTdezzt@#uh~vtcxvBu$-_ac7y)Sz%?-iy*D9e-&WO^gcw$v~yX~MrsQwoICI7BnIV_-M vdO0Zl$=OYLdme7<>z(O2?Q)i-*q_zrmDaxIJG~c!f``G=)z4*}Q$iB}K9}K7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a80685f794dca476e454cbb66a45568e61380b1b GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFpg?IG=gys*vq|(8&<@d(AirP+MounoA78)1!lL4mlG5_k zYuA1KCjV}MH&8)?r;B5VM0jqWr&zNAk2A9fN3mj|SNoCg`%_yDH)L$x^lx*H$O2M9qxl3#fh2n(&nEg8H)$PrfrNY-NyT z;AGq&rO4%xnPR<*>*C_HJ@?G2H~!QpvtRWsZ}mH=uK{sU(O&<;Zuoc5!lIL8@MUQTpt6Hc~)EmjZl3 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo?cyDT~kw2TU*=P+uPUIH(|nri4!L-TC`~K;>F9B zEnBy49Z)gEN&EKg+rNMRfddB)9z1yH&>^5}j~_pN;>3xQCr_R_b?VHSGiT49J$LS$ z`|+zvKwoK<1o;IsFfuW7aw#dRIJ>&JdwBc!`Zct5bawSjoIPjmy!i`OuUWh9?D-29 zpS}3E$Xd0Lfq_xg)5S4F9)l$=?)4gJ2mT&2?+Vni~;B~WnpVthp^jAG*@4PWdUy!5Xj_{9p z0dv>iFqY(ebFlXQP4}PLhwbj%7xin~aJhb>jKSY0|E%`p%X^+P+{SoYbXv><<+lYY zmd6(^-FD0%>RC^HgW)366@X&3!Z1m$YmA&n3Yj!ZPCr8>T_|!ykqBd)C&GjI&%4&z2m#y7_pS^+p^!C h*p+(wn%w_Y@;PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl33A?@Ba@2wF#62`2{nuu}kOV<{dkJ z;^g@YA3uMol}?`ql=Js=aSV}=>^&GLbU=WI^?-VYU~l>V%VkME``$k4v#DJh$Lc=s zj!E+5lg_N~5;Y2%7ao*sJ}7yZ-CRN{CRL+gk&Q{>=~KSOeIc`MMhmU`vqXUH!kUGw R|A0m_c)I$ztaD0e0ssnOXx{(; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..538b1aa630d2ed609bef4f446238fd412c25729a GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0XosKSSuM(8v?!p{Gn^&KO4=v5r1w3FL;KG>bT98GhU%>V$d3NwcVvW|46233DJf z0w{Id0;m#*fNCOvYG7O-8zK%QBftvaT#!m6G--3XEzl8KB|(0{3{1@85|UE7disV& z#wP9_o?aoL;n6V*7cE)3Z~uXVhYlZk^Y-1Buiw7^lf3k}9;j=vr;B5Vgyi0Xuf-Z2 zBv>y5^LUjMYnIPSI``Xt!8NI%%inL``ypK~=6b4KN7poZmydziy&F5(3ZC#*$652_ z@UZ*z&HLc#zWKoUxys@tL0m~SvKks69%gfC@n7p%q`5}aRd7wmB7td(GMG+Z7qPLa znIiJ$#ORUccPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl9)&*McN=o&M;5TrcE_)n^E9)qo5te zKxI!A8YO^c36uo+1v9X*OXuX~9Xo#F*5Mkhp>Q# zst31NM3~pGMCcrfQB9r5@y07>Zuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!D1Me}>Rip^+!dLr zbG6;)>3A&E@m{GHcF;8JkSS1$zU1W7K<8?e1o;IsFfofuNJ{DI=^Gjuo49*;dWD3B zN5?E&v}EbN{Ra*nI(+2K+jn2Se*6AU^3vmapsvTBE{-7@!Fw-W7iuyPaJa~Nv`Irt zY{Pe<>hu5WXXZ&oy2bDHk384H$?_n6XRE@8JMuR?#Qt1XT3PQ{f5`W7QP^V9?YBx+ zY}+o%8HrF;yr+dY5dY3A#TL!`4#XP=V#^Aj6IJ&w(>9i- iO?n)vHIMoKE8e(O0cBjOUJrrZW$<+Mb6Mw<&;$U~XY;fG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7f290a4c780791a3bcaf945c38ae7ce1651286c0 GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(X@F0N zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u@K3W7b{W{D^Zs2)lxZNsd~^#^^ld?NgK6OHfpDB)KA%}1Idea z8W-#}faGO+LHidvKzqeYg8YIR7&*DTeSG~23yX?NN=i!0SFc_7_1iZUlRvURB^{nF zjv*4^x##YRH7N+NBuw$yB7ZjEgqK0`z5jx@H|O2E5@UGZl3C-c`K~p-E4R-7tgwtH#MeRAe^V;}$fI~+IWB-jV1Gal-DFoU7~_-D5XSxwB1$&B~h)Xr5# zopkwr;DpljRcd+X!(Jb^npp9(?rVy(*TJw$nw5z@2Y=tMVYs(dVBXeKI-qc4@O1Ta JS?83{1ORsuoFf1L literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..10703d4b671c6ce3cfbdca80017a2e8d16b14cfa GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>j7$MO zA+A8h4F4Gz8Wh03h5l-g`8x7Jj4g|YG~Be~^`oZU?6Cf1o;I61BIEBOG#P9+11V6!`sK#uc57@v#V#~ z>^XDi&0ny3&DwQm&tJIs?8U!D)~b!bFf{RWaSYKozxHxubd!S!TY?kUmZHq9TduMy zUDh%5EilmbINSQ@|Np78j1QmiseE33^n=}*qGt-8uTL*qrm5|5ZmwkR?QK0tVgFX| zzPiw!yWaS7U~2S%BaNRWH~H-P$+G-_&p);7 z$-ev81*<=1;bNGUs1C{d2ZoD_R{;^`+Wv^`yPyf;_ zesDqQ>(zOjv(Iqe*4mI2oaT4qrqbkSLHBdMe%sq_u4%MCboIhoPgi+`Lzd4`k z96G%3q_vm3t8VXs*#VcuE*7@lz3FEzus)@5a!lOKiQ1nM?ChJhr$_UArcN|(|6H|V%Ae&Ejal!$`l|ESM0fp*QrFO_rvF0iS3POs(<-?T21PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u~0i{qjt(h?X->hDO+_QdC^Yeg1rWiylkK6+IkFVg?LGjUoZnB zCzrR6uU}zdQE^F0Noo1&wd=lq`=(;@M;53g-_yl0L}F_0`Eb4l1p$_TF4m0=URw|R z&DRukNuII4^5h{shNBOrO%i*~we!;Pg{sXf*YDn+JYB=)tHNd5^)-DCjI-Xd2D3`s z;qGI5VP7!m634Xt?u?s%-qzFGrn2$#=2sd$#cm}A@y%IISs`|Rn7C~D`GWrVbb>;_ M)78&qol`;+0Bul%5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..405b1be18bef70a18e3f064facb35d3365c79480 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ew*!1a zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6UDX0itCI) zjEz8Ks<_EiX`_kKMpLCtCQ4h)l(qwrxzY}E<*la5+s%}Bn5iDNQau7h)~ZLX)lS%` zowQavX`>EA7wpt8*sEW(Q@>=danW7_NM5#Q>Tpm8`cA7P$S;_Ik%^g;OG#P9+11V6 z!`sK#uc57@v#V#~>^XDi&0ny3&DwQm&tJIs?8U!D)~by_U7tK%977}|*B*Qs)#M<- zc40dslkWB~@6)GP51B-s;R=#Ey6^Y?MMpk5w)}i)X`yu1AmqfxW6h=|GPkp?OLA#7 zN1n)RZjbxV(>_J}`}ClTJ60+q0^1c29luH!ipF4WF{{-z$TZIWawAQ)cZq zmE@aR9k*c#uUy4lA+CtEskbI~=H3gJd=e5HUTE`Q{c_df&%2hp1AWin>FVdQ&MBb@ E0R12I;Q#;t literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2216454d6e1dff2cc7f7d552bbb7a3faa8a72fd0 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0DfDN#*{0g>zFRkM~QQm?(OrU-U?y_|bmx!#!e$d&Ld`$v&~eJ)%H#uv_dFMGaA|cs(&{L>EfrsUQVi&i-(b9kagS9ogHsAf>KCNb6rI^WMx8=%na&kfv#L9$y z5~n99ltCpH`qH N44$rjF6*2UngA%-cy|B* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7a659ee501e7d2a603997b49b2af0c78f7a58 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8uPwa3Xhy8c z2R&UJLnI{k9()!_Oo$ajC~6kDB-Yb9RbVJw5dI?Y&)+`-NQ_^|yc2 zd8#tE_lj6ua*gdO#d9kn_n-PSC;4RZ)t3DxDYmhHFBnZXJeIhkn_uQ$>9ge)I<}!! z4wW}@d+#n}c^6vA)YZF`K`B&e!HtN24FOXbH2Qz9-Dp4Uz+A1muEU2e-{fgGkL@Xt zIPqhN>cy+hZiiQ`o@H@-l7Gs~H9(72ES#R861$amxwoI#<;FXE7To8zxqHffrIv4? Td$VUG&@&94u6{1-oD!MPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%R8B2WJq>1@T&Qwtk@Bep%0TWZ5F13E1~L|^ zqy`ApB#G4|i`Axx0l7C^wj}_K6DbMu3ua*Cz_C*x91g@yh?S#&Q*=gXRY@39I6T3#&b+{ e%e&kM*Z8yAd04nTH#`Db$>8bg=d#Wzp$Py=z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b5356263120bc82b573bc1cceb95b1c6b9bb1a30 GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8_*+sD_hp{=8{t7qcuIdkXDU$A=3+I45oU%2?}#lJ4r{K|DwuF-RsA;U{NK@+ zjWV8WSyj4V(bR<#FRr@QXdksbW673RfAb!{{bs7$+&pO&)47&a;TE;4b`_+!9d#-w zIe%jn>-(7#75ygp$Iak6cgM!SK&a(ban)uqrAyM{Te`Ndb4cHG=0VjzMo+!yw6E>e R9zZ`ac)I$ztaD0e0sz;q>>dCB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkO@L2` zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&(hM;%E}7J{dh`M1E^o1B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@x9Vr;B5Vgk9MXWTv>4JV~b<6ai990JrAU&b8RowELb$hL@_1xLXYOu etg}wa@eZ3TD1B0ilpUXO@geCw_AZ%^` literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..d42965386514a14245d19784bb59e6cb41775ded GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E69Rlf zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXKHHd=;-L}?F~^TcaPx<&`nw;L4LsuOw8gEl2W>Q`i4fvChi`dULm33 z(J>1bEm^v6|AB*t4j*~*_T87S-@gBoy!5ypsB4#}i(`n!`MsA;3N;xBxL#afq^w}k z(8WA?(ShIp_ZK%Sa<27$_bp_p)m#I!aPGsOzZ~VivqY6)N~XtxV&?Z*tEH|BRJ}{R zYc?S(>E#plDOuhRtkq&$W;%)#*agk`kUK?0{MG@shJCf%TWuSz9>`|6>%EHk0q>iO zZ+O;RZrA_cH?7`1S@S4+-TMhi^)a_ISIyi|ygO{G(bDH(@+OnyZB{LLzae;k_tf4h rvzuEKG#M29YuuK$qXPq4@o7>B;nM)jizF_cl^>bP0l+XkK3@gak literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..a9364b68b79b36bed6c3060aaf2398edd64ea376 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp+0(2>+2gD z8cv=(dFs@uvuDqqJ9o~V+iwccXwi}&zhDMNPA+dBU%$e_qT-U0((=`7*M0pa|89Xd zP(i+@i(`mHcy6DkP=f*wOQEA+A#32|KmX^tiP>h{U$$CJQn7Aj)Y@CGI*&eK5WEwy zWDgT-LT8%S%(DW&^wO20H)Wg)cQ|`U;iv8cPSb9=%>G9TA@x(w2O93n-))g|^6)d8 mt2e55y$wq9S~-R1ufDitBX3){Lq$E%Y6eeNKbLh*2~7YD;GEL{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d79fd0669e6cd114ddf3589314208d394635deb GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ECj)#! zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo?cQ?Qd(MCR#w*E-#=l(gozU;E?c&2`SRsJH4vBV z+qZB3{{06I95{IJ;Gsi@fQ~$V{P>9zCr+L`dFs@uGiT16J$v@txpN6S9%TYOqg4{* z7tFxO#LUU1q^#oX>gMj@?c?j$(ALq})iZJSoVoMnFIc^1?Ygt)FI;@~;@=``)kdJM zzn(6RAsXk`PQEVIWFX)o7`P$n{ocmCjtq_}KmYe%$~Yph$p4)5&i1=!-?#|;TRvrx zNBo3{cdywP+U{w07Dh$f$ZL?}im9HLoUn;4Ph$#y)JcxH76KQGj+HboYnHGqU8SF( z*_38Br}EixgHPh`Kcz|+rmSS)w~_m{i{&*VKf6@nr33Q2&stqc>#w)i|0ndro#UY{ z$Bzq6m>==%f$*`+RX-AcYwojs@Tl!ewuy(EaFyQoq}(R&n&__l;N{_cD?b;cS285e zoj&vYDXEXGVJ|IuW?00uP28iZrM5NXe$K|sGv{>PSJuCXyv(D1A}jo`<25VSkKWf* fBd7iQvFe?vNp5qK#}XG{Krnc^`njxgN@xNAsa!=c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2c7261f7d3a906f227ad1935ade0a3c65582a8 GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE0F%bO8fsdm2azLKCYMgxK`%lIv|n;p|xOgo%AOV7c2-C@muxB3aCw>B*-tAfsI`{ zCpYid@e?P{U-ORaSJG@zWnr;B5VgkKD#;n!(f6&t;ucLK6U2nQhPj literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8fad6202968e80a4352277bee6f22787689b5a0e GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z;K1H=DS3|}^ieOaaOb*=o@jj~@h$h=!4^M0N5`!!M@)=GU?FZp4O>_;G4C-ZT= z%*Qn{AJ$5LSSJmXf{Lt@{!m)elLjJ?ERYLS50pYiYe8I~EL<>3bFVGX z5n3fde!&b(%;FM~Qo4HjhDOFF?jD|AA)(>XF$)(hS-NlkfrEz*A9?fk-IuT5zW=l@x21&q_M?+kU|{si4c>Z{PbNT`%T(s$ECd zG`Nj0(>8Xq2Jb7}Ek>sh3^ zM$}bsO~)dEX^S$LPG1+Xv8kCN^5)~zfDLZXPfRqfYijGO>YI0`;6RGRiL7sXwiW1{ tdo$;mM0a=BTKA1@XM#^J{q#XU-@4G@XH^sLN}zKYJYD@<);T3K0RTqm(c}OC literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..606f6c2d4516b807bafe4cc906f7fe39b97edc47 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkeSlAh zE0F%bO8fsdm2azLKCYMgxK`%lIv|n;p|xOgo%AOV7c96|x+0u+a+ctfY{98Hf^&IG*Py_|a$xBK zrK`Vg{hohyi(-v&v*o6D*SG37>B;lV5`2=doN0TJMnSK0tFc{qMMlA~?|kz9JB}?p tq$|TUN5k5eBT~|2vG>whxvGh$_#Jk!fA2j|8ws?6!PC{xWt~$(699OzbL#*A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fb5bb1a7ddb4a2ab6bc8459c254e60018d580b6a GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E^8stA*8)d(2ka@R8=KVV9_iLm+td;t(Uh=~l*^fZ9PUho! znU8B^KCG4guud8%1r=E*{c*kY$8}O4*Gqj`Ck;d(Ss)jv9w>#3)`GY|S%_doIB!Q1 ze`hj(R|@~~O5qii!YiwU5BG{4=@omo2Bb#iZ}ml>6SYc${DK*nn8hU|rF8Z54ULRV z+&w(KLPEo%V-_x2vUK160|yTsKJw=6yDwkAeg7wU>2W|TMqX41%zwM*fwZ`o%sNcOk@7Q~nzz3&ujl3;A)04Nh&X?%kC-taj z*4fQE{g%^g!hC=DI$yhdRa{rzNX??B7tiLX_@=)RD z5uaA-TsAeGt#10|nZ*0pt-X^()la8rnCnaMF!^u)#DC1m=c-57nl(V*FnGH9xvXPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%Kax>}r`gH8OK+Wj-Fz{scq^wLc%!`Fu#{*Kyt7 zKy*U)?@8UGo(9W-R!Wov`2{mDa&me5`1%zV78RG2l$4gQUc2t=*KgmR?})nrR8#5c z;usZuoc5!lIL8@MUQTpt6Hc~)E9|C+r zT!Hle{|x^d7*?%fIJQdW%uK1%^VH5PP&vC;`P2fX(~DJ4EKoVQNafUg<&z6kPcBqF zwMgYOP-LMBh_MjJRzA59s1nFkJ_X`}rGT;vfLx$@kg`)i1wf5JH9#&<%|g}FiA&)NcdPdi6US)L-q=e7#HS^=_>X`?WtD(Ehkz`{MzvpT~569@qJG zT<13k>Ha>U^ZSJE-;=tgw>O;u`dO^XDi&0ny3&DwQm&tJIs?8U!D)~byR42=AqE{-7*l4}p9M>i!%uw7U#&a*Yf*LybK ziNL5C92P=a4xj)1|F0&hpRz~Zww+I7s$ch!<6h;b9Il5hjY^p^AzP|gJp0|9oH+qg z3Jia_KB$fm({QPnrz5awmaXBf-Sd>viaZ%2d^)GT^zeny;iYr31TrPwM)A?@d+g$J&(7(On( zB`kN`yJbxpe~(k&ITLBd-eV& XM4f)`VF7kvfHHWx`njxgN@xNAH#swI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..eedef013801167594e9653fe8377a633e4ca80da GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE0F&GpW)alnKLt`PA*VAxlr}gB9+q%KpMdC~_UD5-pAYH$I( z&qSQ|9aS*m=Zuoc5!lIL8@MUQTpt6Hc~)EmjZl3 zT!Hle{|x^d7*?%fIJQdW%uK1%^VH5PP&vC;`P2fX(~DJ4EKoVQNafUg<&z6kPcBqF zwMgYOP-LMBh_MjJRzA59s1nFkJ_X`}rGT;vfLx$@kg`)i1wf5JH9#&<%|g}Fi&JdwBc!`Zct5bawSjoIPjmy!i`OuUWh9?D-29pS}3E$Xc}#sO!C_i(`m{ zLd8RWU*5A&a=o1L!R7tI4KdeE z+F~1LUAq#kwq>Hu-;8MfauGa;jd+o)C1h>Z8(z^534K2Ti$jpZ9A8?e3H{ z{I_schSr4Fl}A2UpRjE^!ohw*lG89rHoD7I$J@=Vxbx|%6D#yK&IwKtnH=%nXj@N< z#Kyim1)e?Yt)J|&Gu&fVlq3@9Ya)2Va{khgjaAtT3WNiW{t>Fa^tr}W_4U!o4ku5x z$_6U_dciG|)%Vw6S+B(xH{L59=N!y)Z(n(To5?0JG*#xj{l3*@9IB5bjsd;S;OXk; Jvd$@?2>_1b9n$~+ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..db79de45dc95d2f8e7a8402d105029b597b3a402 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0Ffwrs6Q)!E3Fd$8rO&B|4sq^*op8xi8dlU!>!)P{(7Dj{5>#_l3G13w7NW=y-sT zu5y5wT9|}-xP(EDoZ}=7r^%W?DXa5FvOwd6N`m}?8Q3}G6)LN$&tJHB@%r@}U%q}b zXT6&Pl+E;XaSV|N?>*-!)L_8D;?Q%vv+6?cZL@6;&z@y^ z!1Qd{mzf)bYnCOq1uZ)G#6gm0(?QRZeAm}i&03fG)Gma#W-05@1O06-iGEWXublkn lw92+Sr0~Sf{-ysz`9HIAdTeY@^8;GS;OXk;vd$@?2>>%4eU<Zuoc5!lIL8@MUQTpt6Hc~)E^8}X}x}HD;64Z5H z045h|dn^F5bwFq#h*S;`QwtMU3zN`@lGKcrwC_`Qn4s=BQNwYP22l2uljtp=6SYf% z{DK*nSY%}7%q^{~Z32TrLgN#X(lXYrTeo53iIb;JpE>*C!^dymfBgJ+xACk7 zP}?0(7sn8d^LsBvOE)?Qusz@v?3@rhG1*mf`QQKheYf4b8Cmpt_loB)*XE{`N&XI( z$~|r1Wk!s|>LZhKWK+SGr)&Lk(WFZQBr!tyz8dh^80KP}_UDSFy6 zd&`#er(XPPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%eCSYf2F(nx-lq5Mi?MId*ju{=;}B~TD3 z3z8BDkra%U7L1V=D^il3r7Js2Pj-$TP@MgTMkdf$k&+<4U3NZ5Q*^I^Vj(r6nIzz4#cweS#9|Le}35lf3wCX^QJ7b_#W+g z**Uo8BENKD?t|ias%mx@QzrQQJ{rFK{nq&bDZD(Uk}Ib0EIxR0(u(VXneH~d2j|^k zU*tHmeN#qU$_i$oz>M6DGrli+87mt0HvjMU*#V3p2mfAUe#go4Z^O^bH6YJ>y85}S Ib4q9e0DZ%Q_5c6? literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4fbacd50663335d921dec28c6316fc040e9b81 GIT binary patch literal 573 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ea{_!q zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALFb|ZlhNx>*-!Dwlr zcp0Gt8JTIivNLpLXX?t%(gmvN?{o+NI!~)4$S;_Ik%^g;OG#P9+11V6!`sK#uc57@ zv#V#~>^XDi&0ny3&DwQm&tJIs?8U!D)~by_U3WcQ978nDuf2RztVuzDAt0D*t81=) z?$#?_n;-rEzt%~@?Uea*R{rqFG`GVU`n$IIN}b>_ll<)>_Vd|#K4G@Pci9=fk-F2u zeEW<3X&z&~m%upxuH2)ZV+?UzCbIyyY)@@xbHob4=g2j8a+_n1BTzo7aO--1u>25R0vv=y^ zMb2m0cx1jjS~2PD!AA8RvfrZ2H^i>JZCSx{gtZ|Pi@{PHSfe# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4714e1fb45f09549cb666faaaff1af7da9157829 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Ki4b9EXjf;zmiHQM{v0wma00ki;aPsuLhJr45n#KpW+Cf8pwSGT Lu6{1-oD!M<7F}cW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2463e8073d229eed664670a93d011dc26ada01f GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Xn>p&>LhG%_+WAt50qCMF^xB04%cE-ntphLG{`@v&e45dkuR;t&!p0#SfW0;M2a zI0IQ0&R)bHkOy>xR!NXwFar~_xP+vXuAaW3k+F%pho@IaXn1tY!bMA#?%RLh;Gx4u z-n@PHeN-sNK;cJIbcwt^?T)p6E5IXvt>ee*tex^F&key*~3Nf1|3jjV>o zhlkl*TKv~~7HO^#broFGu}EOrq70_f*F|h>YNm+1`8YLTgWK~H6OHSd+WM;c=G`ec zkRov+>)W1f1v=;6%y}l!-QBg;ePi31;L}S#ebCRhE_C==)x^6J=v)R*S3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkYk*IP zE07Ki4b9EXjf;zmiHQM{v0wma00ki;5K>Q1&&bHg*x1e>8ui+4D(TqkdE(H71skLsHaUe_C|-T=>df+2 zc7E@gBMZuoc5!lIL8@MUQTpt6Hc~)ElLLH0 zT!C~$Lqlk2Xk=t$LPA1JOiV;XM09j?TwENG4I$&><72@9A_8Or#UUhI1fl?$1WG}; za0aq0gsrEiXJlk#YHAuB92^o70(1sYoOzec0-&?BN`m}?8JL*GB_ySE_4Eymj7{7< zJiS6f!=qysE?Tm5-~Iy!4;?=8=Iy&LU%!3-Cwb{{Jy6#bPZ!4!jo`hPj*B%J2)I3D zJlYhov0<-*SI+<6_H((_j62=8-+MdVCrxlsz38?{DqQssEc6)`oN$jfxaWMU)ZSD# zyON1vU2*(!(fB=AV*Ivki~U_wexQC1xIb%947o})*Qwg_ZwdK*uBbm61isY$vXztj0X&h%f4|fiqq$M5xHq)$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e0687aa95a2ca17a6cbebd21e376d372cea7b2e2 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFpg?IG=gytmd+o9z&<@d(AirP+MounoA78)1!lL4mlG5_k zYuA1KCjV}MH&8)~r;B5VM0oBwN3kXY9+nGCO00rMwsl-p`MzKEq{!Wjvd{6$^XL4o z_BH>p?&qV@TY&P{w^P$$y zvo5iv#%ry2_hJZn6D-PLS1LU7fn$7|ZcD7w_VZT^Z+y8RAGtnnZ~n#qdu5kx<_q)Q SwL2B)9tKZWKbLh*2~7Zr(y;0P literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5a1b3414378a2e0bec464d9b2726999198f495c3 GIT binary patch literal 670 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EhXZ^< zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HKLIo}QPNm!F?sQc_Y{TDpDvc8Dy*4g2=(+rNMRfddB) z9z1yH&>^7njvqgM;>3xQCr_R_b?VHSGiT49J$LRL=cjqbKyPT31o;IsFfuW7aw#dR zIJ>&JdwBc!`Zct5bawSjoIPjmy!i`OuUWh9?D-29pS}3E$Xd0Lfq_xn)5S4FrZ64Ph?+_2{JTJQ74 zeiQCib0#%dNR+>I-W!|ZdUV@rtxZ3_%9;K8aQuo^;*AwA-Thi!9!=Umo0V;6P2o<* zdV^O@x4v`FRnskf7P&IAYUhO8-;L5XeA&|c$1AJH&+UX`X!^sc{d0S^ZW8@o@V$28 zi}mbm>-SG>K7I3Uk;tdrtG9ksiFtW;skDssv5ObB2HDIq)tgat_6g@s?OTUpi*HTy zo%>Jgy7S!CGw(7?U8hxV_Vt8Z;etR7%l+n$KeQDdFxfEQQ#W6{+%vO9Q}W&Nji%n5 z^1P}qw^XW}m^*Pl_on}Mw)v;rEsTBMQ-9U|RcA()PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0F&G|NpUL$2M=?ynFZVonWwQ*DfFp%M-If42anAl=i&F+?Ifw?C4v zL4k)g(nT!LWkbRL$z5yIKK;9=lDnM4*LkPVoNryd?E(kncYNbc;=AGG^S1L%<-Ox_ z?m`jo852Am+8LX?5`HroO8?Y#J#L}hJtH?MJ^1Ro&~l;g`5eMcf+lB~o5OkZg<>CG Q0b0r6>FVdQ&MBb@0F|JSssI20 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a791e8d318ae535e6e85e11f0f0ebba2d7c3feff GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8dj}Zb?n%&&6_vx*|TTw-n~0^?AWzy*Up_gf#mMpyMcm063B&!KuDkz zL>9t;kU(X~T)0ZOI8X$_2HFB-K&;!hZ{Pm?`wtvAaPZ*4Lx&ClU2^>R@e?OboIH8* z)TvWv&YU@W_UyTH=koV-vjbhMRTAVE%)rRR%*mystm5qI=I-I`|`eR87ZE2>T0j>M|TK5|&2{chzprfWLs?Kw=Zx2CigF=}6Yvmp5m>!i8+ zYOg3IsdEK#cg}qwwAEqLPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl33A?@Ba@2wF#62`2{nuu}kOV<{dkJ z;^g@YA3uMol}?`ql=Js=aSV}=>^&GLbU=WI^?-VYU~l>V%VkME``$k4v#DJh$Lc=s zj!E+5lg_N~5;Y2%7ao*sJ}7yZ-CRN{CRL+gk&Q{>=~KSOeIc`MMhmU`vqXUH!kUGw R|A0m_c)I$ztaD0e0ssnOXx{(; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..538b1aa630d2ed609bef4f446238fd412c25729a GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0XosKSSuM(8v?!p{Gn^&KO4=v5r1w3FL;KG>bT98GhU%>V$d3NwcVvW|46233DJf z0w{Id0;m#*fNCOvYG7O-8zK%QBftvaT#!m6G--3XEzl8KB|(0{3{1@85|UE7disV& z#wP9_o?aoL;n6V*7cE)3Z~uXVhYlZk^Y-1Buiw7^lf3k}9;j=vr;B5Vgyi0Xuf-Z2 zBv>y5^LUjMYnIPSI``Xt!8NI%%inL``ypK~=6b4KN7poZmydziy&F5(3ZC#*$652_ z@UZ*z&HLc#zWKoUxys@tL0m~SvKks69%gfC@n7p%q`5}aRd7wmB7td(GMG+Z7qPLa znIiJ$#ORUccPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE07Mos_nVWGxV5c)Je0*;}#LeEh0~tN1QMRl9)&*McN=o&M;Tbrd>5~n^E9)qo5te zKxNuntzQAn5-17s3ua(rm(Iz}J9hlU$@3RJe*RJ`ojwgHm+9%^7$Ongd(Kg;L4kuM zz{K=)(3+m#_e~hHWq1GV$Y-eQ<@MI=-kv|tOexDHQ>yx0$a=kBY6WU3g-olNyhTnh zrB9zG8s%!^`n|A7zJsaiQKzee{npObVxz?olj7nH86GE{+id(HTW;Zuoc5!lIL8@MUQTpt6Hc~)Ea{_!q zT!D1Me}>Rip^+!dLrx_B&7Tr%c@G5!6x@@U6EB7$uIC(S4$}d&} P`jf%a)z4*}Q$iB}{>}A! literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..17b26e2bcd47bc419c82d196e43c8fa3a269a9ea GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(X@F0N zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u@K3W7b{W{D^`;3(^5HLsd~^#^^ld?NgK6OHfpDB)KA%}1Idea z8W-#}faGO+wzTFIKzqeYg8YIR7&*DTeSG~23yX?NN=i!0SFc_7_1iZUlRvURCEcDb zjv*4^x#w;RH5u@*TyS#bigVBr*?398?En8xHO*g(es4=pGY))}UlKVxs6P7|-{)QD zYA5IZ{pI4)&k;Lmnss0Kq|I;G-@S;)@!JqDw4p`zpdpu!irqDq_80EY)hHk^jySD`9-(9+YEhxx5 MUHx3vIVCg!05x5j-v9sr literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5c87c3782c3cfddb3b2d57b64201bc1ff7c69e61 GIT binary patch literal 734 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ep96eC zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6Ol}L(LyEh zaux9k6~(p2itCJlf{Gh~$W(EYsnSLhrH!Uan@p6pnkj7uB6Fo3=E_@5mA9KI?=Vx@ zW1+IwQf0rT$^lE&!&a(CfXG_)sI}S&8?}?xYA0>ff#`yr`UQLSi+1Xl>@_ahYXHg1 z_VMebVt~HZDhcunW?*Du=HyaRR&jQ9bNBG}@%3wH>*(z2nK*mS+iIsc*!YP0T?q8-M=a zua@kuvwx@jgUX7;w6d~*DR5=Dy)<)%$q=ui~Zn$DWT)GM7j9M{d7<_r($a-NG+@ zpEt0$E5sy8&6)DeF($*qJ9w2{f%u(lejw-!ltS z()9w;ZLFpqe^|C<$}+~V_2!+Gx2<2EcL}|G{L?d&G^rcWM}B`Tu>E^p;klNY6yL{|Bv7T^C>@{JPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE0AXR&mgnPQfjlY{3>Im6-J6HjTBcIDy%e8T4N-?%20l#u_6$yHc(t`thmNV0Z48z zQ&?}Rw9Zs{w*?68u~0i{qjt(h?X->hDO+_QdC^Yeg1rWiylkK6+IkFVg?LGjUoZnB zCzrR6uU}zdQE^F0Noo1&wd=lq`=(;@M;53g-_yl0L}F_0`Eb4l1p$_TF4m0=URw|R z&DRukNuII4^5h{shNBOrO%i*~we!;Pg{sXf*YDn+JYB=)tHNd5^)-DCjI-Xd2D3`s z;qGI5VP7!m634Xt?u?s%-qzFGrn2$#=2sd$#cm}A@y%IISs`|Rn7C~D`GWrVbb>;_ M)78&qol`;+0Bul%5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton-small/titlebutton-restore@2.png new file mode 100644 index 0000000000000000000000000000000000000000..405b1be18bef70a18e3f064facb35d3365c79480 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ew*!1a zT!A#he+GsI28LCkGOH}5HXF;WHI-dqth~xdZn>f2Dig&O#tJKq6jm9@uQFCzVWhay zNO6@RNMt3D1WCz*1c7Wr`IUxH#X#8=AO-R(je+Wcdco>}B-ALdh@s*J6UDX0itCI) zjEz8Ks<_EiX`_kKMpLCtCQ4h)l(qwrxzY}E<*la5+s%}Bn5iDNQau7h)~ZLX)lS%` zowQavX`>EA7wpt8*sEW(Q@>=danW7_NM5#Q>Tpm8`cA7P$S;_Ik%^g;OG#P9+11V6 z!`sK#uc57@v#V#~>^XDi&0ny3&DwQm&tJIs?8U!D)~by_U7tK%977}|*B*Qs)#M<- zc40dslkWB~@6)GP51B-s;R=#Ey6^Y?MMpk5w)}i)X`yu1AmqfxW6h=|GPkp?OLA#7 zN1n)RZjbxV(>_J}`}ClTJ60+q0^1c29luH!ipF4WF{{-z$TZIWawAQ)cZq zmE@aR9k*c#uUy4lA+CtEskbI~=H3gJd=e5HUTE`Q{c_df&%2hp1AWin>FVdQ&MBb@ E0R12I;Q#;t literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d85663535cc0eeb11e30056fc834fde284fe8850 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0Esr;Bd&@_K2(X0VkV-&en&VZ1*`??{~4??`(6x*=COu2<>&U-s5Dw+sOuqb^#fV zK(=+PqFl1Fe2TI{wwh9|no^#c@$mZuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0Z-f5H&Ph4b?v5;IPxpYLBz?eg}sm?v4js?GL)x?RU04=w^4w$@Z{|%|RENy-v0V zoNW#`+wXI-1xf+YUMHZS%^oM~-A*>Uok5H}PByzhT$S;_Ik%>)2Ok6@cFeoHEAu%Z>t7y^UB}a}vc=+ha z)1N>6?(ug3m45bgaSYKoKXvj=p(XT+~wj zgC|UOch`#t%e1yuzV^Smz&WVa`qz%2RVx@@Ij!unVJh@-TghV{GWAKPfc=RJY$87{ zJefG7{Myn*_qkI098%T3FYupQ;m`O->~~&{)#>8!4>Hoq;=##+lJg@I&5saNzYJ-E4uA+xGA5(aHW0 ft@MBW+}})mm;BEt9z1ds=zRuHS3j3^P6PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(LV!<* zE08|p>u}D~^J1XeDL;%`Ioooxkwm z-&xOPbMtXv{>==A#4@k~=D%@f%B`QA^CwMzse_7=bA zPf)#i|DeLk-~Ay1)3P%Q=kW?AHP}s5`K&ulKJ;us#r*j5OHz&dd?&u>lTC5u-=%%g RCIRRi22WQ%mvv4FO#lonlNZuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z-f5H&QMNi)9WZF4Nt{bZo?8DEDJKCWl|T~7HqpZ0Y+H#96fA}(#(^clN$-@1M0-h=NyVm>Vc zdXwRcr;B5V#`&p}Ukf=K2((V#rg!y~sHm&R)OWx4C#ZH8dY-YcpYcXLyLglL2{FsQ z&Nq7vPBIpWRsCjNV%O~WGTD6THEy-8HHM{!(=i*I>rB=hhF8i#~T{z92H^y2M8jzQVwwld4Zu-I!X1V>mduz6wYru6nme z+qGs#(8sq-JJ;Nm^m4TeVAy?ho1}MoW}4SL&Ey+dnJNadZ&q$d-}KbNaO*qYwd%_z zt^Vir=bzK!tK6#XSIaVHYsO_S+cr1t=iwq;OXk;vd$@?2>=mG-mm}w literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d742347284cafdd1ad0d1d989d1b4d3487f145b4 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0B(ij7&^Sj0JFVdQ&MBb@05?vKYybcN literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..871f4db843bbdfee4eb99f48ed38c75570f1a2a1 GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E6#+gW zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}`` zLqj7YBP%N_YisM^;NXyukg%{YpppX?>8pVj%a;WC1v4-*u?h+ai>SJLc>0Ehg-67t zO`ASr*X~=l@7#Ov{YT8FWk3%yyzz8#4AD40b@EN2CIcSV=v3jOq7$?NSiJxJ=U>Wc z(4njRopG7vgtXM0-kSSv+Y&!%FnUdFxh;P}nQ`%_*Ux6}D*qAm$}dwPVVTa1KeG?^ z&r6>0hmURPp5y5TuWqEfh;R2@`z89SZ#SFc&$llhyPbN)`(fRZoD)JyelG&N&zep( zjZ8YiZ>7PjRim+qqi6RU=Rp0=OW_N=WOv)QdDSdoh-)Fc2R>AIt8*faz z!CRQ2efr(}MVlt?RK0lNLdnL3XCh_V^JZ*Xn)vEi<}>@!w8=FyEKca(*}%5(#jEI! i8ynaT3stTzd&jK0-cRqvRfX%I$nkXbb6Mw<&;$VENz+LH literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..f74eed41e8826e87c85e03bff0cc1a9fb93f6424 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(W`IwK zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtxEzmOIk|4ie1`$!Q z;LxzvwvNs_ckbT%_Wj4tl1*G*KlAS!I%lbp&rt>o=8^H#p4ged{6 z{%i5=-UF?ZjFaF0{w-WE{~&XQYUqCTpKcO;%U{Mx^XNDTdj@TiIsEK%b=D=R2GiZ% j%h!~w^I3d&e+A=}bb+o}lQ#bXI*P&5)z4*}Q$iB}S_`>^ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9351bc9abbd5af9fa992121411ec9f31eea6c6ba GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJv}`)H#aXY4`@qcV`EcOQ*(3k_U+q&b^+A`t=PMF@4kKefR-LOaNx+1 zBS()OJ$CHa@#Du&oH%jn)Tz^_PXpa{?%cU)JjV4v=PH&2`2{mDGO-E@35%$@dwBYW zhJ{DOrA?bYW7qCmw{G9QbML|T9|^zPUotQ-YI?djhG?9hI{9@`lYv0%!ng%nzHxOp zwgxnEd9b*A`#XP48ZXcFa}{+HJnfivr~o=!dci7Rgv z*S7yvuPz<6+UvA<(#&qNP)|15)M>YNWyda9etI2eP+Yn}K-wv$`XvTR-_(pYdGE7j ztvho4g}|I2Ra@Wx+-p!{z2J&9lZ>s`;oqga8z(+Kw|q{qSFO#7(j(C&%u0MVH4pq3 zC`oMBPU@`FIQ3hUU9UgZbHQP0u8*JErhimIG}yf8+_(9kPDs2s(wW@;LOD5r|Kg{GGk-HPJEz^;V!Ixc!WcYV{an^LB{Ts5 Di>yL~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..584c919b7729ce68001d497fe71bb26f7f07f443 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..12441383fb292bd8c6ac5cc46bc4c137b6eb69c3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0BKX>-#*^^F^TB%Rui}L7uMyyZuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0Z-f5H&RXPc#1D?fp2^{YhZpGhg3V!9Fj8yLPkJAWG;wZd@(ElXoq}BkY6wZBNMBjkg$lVyN9Q5XjpheT-vnh zGj{F1b^Fe}2j73hd|C$d2*YMi7sn6@$*BjUr!^S}uw2MW=14nsyhq@&)|G$dD+Br6 z4gNmd`@@UFV8@O5?nPJZtaMI>S?>I|-r%wS98bCYsHaYOh976j>oMvVCAkXO$VO~E z+#DRX()pvav&+TH7ZzGvUa({G#I`^NmRV8^yuNY`JSIF%)=M1&OH5<}U8Kx3=4|qk zmHW2l)+0|L?MV+(=l*;sWRPhrUes-FSE#nu@cV3_ZJg6$-jpb?zg^U{BHvj+eG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1ebc67a2c27ecf1b647436b1ec670491f134cb45 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(T7XZ8 zE0BKX>-#*^^F^TB%Rui}L7uMyy1%fwXm=Xu-1T$2=jVRk&;42GSmdN0c{d33GxeO5D^s%3JGm& zYHm4u?)-%hA3uHm^6#j6U=K3} z88w@OPp;PbF}Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z-f5H&RXPc#1D?fp2^{YhZpGhg3V!9Fj8yLPkJAWUg0Qzj*u@2@(X5QWMUN*5*AT)_we)$4GWKmOPe-*#;)DBZr{20;QNo5Ps@Nl zW%%Lg;uxZFe(L0#LQMuduF;WeA8}=bYHad2`M-X_mX$oed%iO+v)rO$uBrI{#OG-p zM;EzsP59IiDeS?_H#ctj*$GzW5*lT{t~@umboc$+y@y@S>v>i+OCG)QK={n71g%5z z=BbKTqo1WNW|nz<`{D7W0+GA{=}sXMiBj%6G+G{YbulR~JjNg6!D{q(g2Y3s_g9uE z-FMRdJ;PyD(f3^;6U#*oPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(QGic~ zE08|p>u}D~^J1XeX_eNMf<&u_WKwc@F_Onb6mjp_@EyNLBA4% zenD(Lof zaSV|N&+WU(*AyVatlhDxV^dd5;Etka|LZTZA6!v*Z<*(8um2pElP^E<-0^Fj8N=#D zN7=>NJSH8IQe&RIfJbF%oBi&>lDX-9s&fy--2T4S*urB~7OPj~?2r80tv+?H;K!LR(bhm` OF?hQAxvXZuoc5!lIL8@MUQTpt6Hc~)Ew*!1a zT!Hj|AZlnhlV*I$+vZrP`^iA(GrkTdd|c1^yPWcKKJDvt%HQdXpVKK{ms9@Er-35= zE~ou~Qcghfv@cl1&-sj>^H~rANu2>9SD;D|!`}rcc-9{z1tjYYwc1Q{+D&xl*_zC^ zHC=Xs>h zizwe$AmsNd+V^#o-`i;aw=sTS;sU?K2Y!tU{FxB+Ga>k2QpgQYFHiugmIV0)GcYo- z3JM8}sJeT2`i6#uN5rK~n?7UL?pwER-M)SM&bftTReeyRp|K4Em`5e#TIm+|a zEAs}v>$S;WaWZK!%gt?e-QRw!sI`%`iFuN_TKG-Dsw3f1kyDp`eb996 zuZhRD&%NGJ8ahYI8P`pycQ(GXJw^Ivn8&q(9QTyFFYABCo_&xjtytXm@s7)h#%2c= zo%IRniibE|#bk6;57-tkx3kRn&@lf&Gh1PQhR#E6rkV0z5NeuN++^fi8oOk6-Lmx7<>#G@OIu^Kwf>o1?h;-a`QpjzybU%D(t!p$(zTB{T;jQI kYO*qk$Ito5T+`zHJk9mfgp@ws0ERq+r>mdKI;Vst06@bxIRF3v literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..927f21921e1fa242f5632041716e7630607b5923 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE08|p>u}D~^J1XeXZuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!Hj|AZlnhlV*I$+vZrP`^iA(GrkTdd|c1^yPWcKKJDvt%HQdXpVKK{ms9@Er-35= zE~ou~Qcghfv@cl1&-sj>^H~rANu2>9SD;D|!`}rcc-9{z1tc#8xLpc#y%gwnGuZuR z2oQPP3h}rNLY_||yq`w+JOiRgpXZT2FQR;3fso&;Xy4aSes81w-^TcTi3|J^ANVyc z@Ml8M&xGKANg-Eyzsmyspjr~-7tFxO#40ExETZb};prP179J6oHf{QhUAu4Hx^?^Z z?K}4#eEk}#Xt=|JY5_^BqXOEyc^c!Ai;XUxYxqvrhbp&!bw7$Q8T@|4t@WZ zuezdJ)goqx`8p*Qse;3=`kND;M6kKbzTUAp)oZ88Jihq6fQ6-tWv5OG$g)_x|9{ZY zL)QW?z2UvOhMh@$&2M+{XOkYj&{S&uz{q~*?xaKKo@(4V>!E2Bu;HI)X6m8~{+^n} z6Oxm&43ZdJ9C-hjHEi?ewKHXS(=1iNW2vsX^o--d9#73W*Ml=A1(kF&l?w-X#Pl^E z*AJReQgGzS9KAmtZIh?%T{i2i!-6IIYlDw2TK>34?Xd3DNu4PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0FeDrR~1h*l)R^*HV3tWqMxAbv+jAx-Zf7T&&}%LIOeF2cI zN3H1mGgKRm+Ng7U*HGzV~X$hi0b45#n{DK)IB&A~G6Z-lmOuTyS z`i;+DzI^@m@80GLppzLYJY5_^B*Jt1Z}T-M@HjiVe9+U-`t<*Qrg@-na{Mm2LmEzh zJWc=FlyBWt{8Z@l%Q@4hY&8hfvz^7&(6($x+lIrs2OMT{w(%V}e0@e=Zv*oJ(MC>P z#uuCdoj<*J@6U92_W6y*%8t73so|lvPd|V9=aU%yK3e(ce7`MU`0{tXYMTIb1B0il KpUXO@geCxZr-?@Z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce9f3b5e1503d222bb1223fd9983aa9bf47b1c9 GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0WdMKSRTRhR{{ozRQf=7U}sd)A0ha^?jD>crVrWT%zZ>MBi(w1Eajt3Ae)Nx-3B0U!Bx`PmitsEex6)&ZoD5aewWtb;tQ~*Ts7IjLN zb;?$a$~Nt)uCugUXKT4H(3v^skT%dI@+Coj!3>N{Y$9Uf654@5A>j#$Nhw)Hixw|A za`eH&M^B#q{ONa(zXPcBlc$Sgh{pM;mv4$SDG0D7WL(^|_sWtW?b~ZA|3CLmm@(l* z@vryKYPu|Vdj3u}_@nw)tH+{$;-6+RoJzc#{knjA?Goo`ccwWh%CGP8?Ax^5 z_mghLq@pLP6~@Qy7xCNc8C{PGclv+7WnTSUFVQa^g-q+hcXf%rFDb0{vX9oevX479 z#J%W=(>vQEt*a-=NH(=GClwvuwAn`8tZ&ZhV;%g{mrwt)d#kBf^cvaCfif=_>BY)# zpA{7!>M!rMab?a!`$;n`FKqejaC1Si%&f#yyV_Pts;B=gdEoQuO4Nf5kLG0ybT8Y# kv%~iKftW=P)?0sPdwo0XuGhVvRiHTYboFyt=akR{0BlCzDF6Tf literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c180dc07c86e46306390d43a3ea84f885d2dee GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE09)OW~{QxPW5pFl3M-8iRsl(45CewfVGMx~Nx^7o zp;&3rLM7Q*y0WwMWasFCm9?)18ZBB9t=y6`C!4G8|3%K1Ones~{n%ImbOnQ_tDnm{r-UW|5;KFj literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5dade87d7856f4280a9c84af729e7decd21d8c68 GIT binary patch literal 571 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0WdMKLbMpgYisbxuv=?t1PA0nW-%^R$61Au+m6jm67}kL&cRwiYttPB#^5B*l_gu%CEGNl zIy9vFwB#2X$S(oemA;G57U&rHk|4ie21X`UK_OugRd)|h-_Wq|h`6+A(`W43ee3p} zdk?<L0F7qz` z&ONud{VcfBk3oMU!OdU8U*L`Gn8blBXdmK#f-#F)GN*{n1FRQ}qv8*hlHd-mPT=<^Bm zzP^0!vTNdZFYgY`(fa*W{^T9Gj9b+Ua;{kOoi#|UJ$$8S^5#0LBDJ5(w;o75YI|Kl m%(uQ+uzFqNUYCR6)Qs3LPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0B(ij7&^Sj0JU2Wc6OnmpZuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}{h zb8`y|3rkB&2L}g7M@LUjPcJVoZ*OluKR<{S`N1&~Ko`iD1o;IsFfy?U3JHs-x_fx~ zhK7Yl#HCG}K4aJJTet7rd+_~7%%^2QpEA7jba4#PI6w9BO|d2g0k(t{S2pdvv*F4q zvDx424~VpJPPAG6KkwY~j>89T*mE|;8}UBg!=m9TE- z{keQL?w#+0M8CGm?0oZ0?!lo_*FK)Q({_eCpRL=xN8wsu%!y+i`r+X({gbnGj3O+b zX;_B12H)KG!gOn(Zf)k#Wt-Oi_PF-TVe&=h)Xf(QGukz!rI(e>S@U)BOw*Iv$&H`q qS+8?cx%E#>sVIiIw)4;acX!y;b%Qs&dc6eXa|TaWKbLh*2~7ZOn%9H? literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..edde9f3a26bbfe49aec0b1832e1be479aa04a3e0 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt^)u&}GE z3!-J;zJ14z9Xo#f_?a_j&YnGc?%cVM54#nC76_LF`2{nGh>8V=hPAeJbl$mh_ujYf zKYo^M;_?DY*Lk`)hDc1!?LR5js=(tMdZcpIgPyc`|}J%5ppi#3@up8U`2jhq?FYS8hWrJv71sO)jFpaY|X{}Pr3;t4uI zib0D@zOpQRn*CW7(8A5 KT-G@yGywnrt*;;e literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c6422bb4955241e20102fcd84657709fae2db9 GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E>jHd2 zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJw3g;y1J&Orna`Wx3{;iuW!PH2@@wyT(oG>;>C-XEnBv3-8!H}d-v`I z+I!%@fg?wb96fsU*s){Bj~_pA;>4*_r%sqsC(GEC|ci_D-4n=f8cJaim|wuLrfWYt+>zTbG->6`c93J|$`QZH?1PPi{?S zyz-n;FS;l^`r+SKE4|ZS|8ZL)_2z6y*21QekRQ{EuCMp>|LSM9ay_?Ez{8g^`=6({ z{OJ9!k@4f?)7h`)I23Z<_#d~S=7T`9#BsBP?JBl)O^Zqx@(=QU3J(0|`caTCilx^5 z&9jfeMQxrg)#k>1$tNxSdaccZ8db$-Sgmds;yzc%acn`@qaO};*Va$HX0p8Lm5BGb zkUEBKGj%=hJpQpWIje}xUq9)^ose8Zt4TF_Y_DS5zi6?q@@+3%QRbDVyT5$@jflA# zRXYL~&8WT{H!0p+>4fS%{jU>E3j$^=Q!H}3=Abk2A+niF&VnK>|s89ZJ6 KT-G@yGywoKq(h1T literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..584c919b7729ce68001d497fe71bb26f7f07f443 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..72eb5b2e89cef1b75d33b47372f366a1cd0f3be3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3KVv}Wg{%Ro~^OM?7@8AL?I zfMM1#z;NlK{nan5e>Q^Uo z82(KZoqwqAUimGiyE$1pm(GO7_S!VPoa&x1eKV82C8tIakAbD6#Z#4p$(tDte%Zw) rw{g{KVc#=Z>pJsd`h)sXADosix8{+oKUnApw28sf)z4*}Q$iB}LL7LY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09af6630a7d8f4cad34dfe481ddfe0db655ce181 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if`D31m|xY-=m1(FUlQaO%)rRRDkvl@qU!G9=^Gjr9ub!|ZTgH| zyKmjTbML|TA2FYn0X@R7+0(@_L_%`v!RTpC1_CS>vXVK{jven2xU6;MU-`;Fes_bv z5BL7?;xO28W4?RQ6+0`PlVO%S|E)K8>_5j-EAyTMst} zhplw}={8jBZoo7)wttu_2U8)zHnw3s&~3hZweH7lC@IL7Op<~U1W S^6zb+(DZcmb6Mw<&;$TH>8*4C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a525196e646cfae950c7ed547a8d4c1fb0c7e0 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3K-q?00TkRxZ9Cuh^98o13U zaJx~^4r8FoeGBaO0F4$c3GxeO5D^s%3JGm&YHm4u?)-%hA3uHm^6#j6UU}^LO=rm!pnLn%d{aWp)PDUn({C&0U&5|MrPZZhvZiN~Ehr zJzHYPx?<(+=I`2BoEIjiH!Wi=SdrL$-01+*1`_x~d2OD4XHkA7^d0J?&~)78&qol`;+0J(jQga7~l literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..07a95af7e2a5bcec63ffdc9893ee5e4f720b3612 GIT binary patch literal 571 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if=-(0q)3~VE1Fd*npG*XNcX~U}G4drre!&ckOss-J!Xm2f9-h9TVc`*RY15|9*tPrC?K}4#eE$*i zX&KPV3_mUH+YWZgI!q z12@b$5BnSSOp0X;=unZ`r#PQ`fy}k$b$#0}cv|JXc4?TLbE(R_dHb8p$u->bmdI3c z-qZQe|KjlX&8L={O*Qy$zWDk4rB@vLP1GO!IvKL@*<8(a{7>DFimqGtJ$A;TU&`)! zSME8-?3ncAgn)^Rz~tz#xlb)OmOhCwcl)zhXa1@DwQD!t5K;H+yP47F6X<XuPJ8~Jfsu$#3vF1B#kXn2AO3&oYbyh`cKbLPkka*Pgx`LQ*eX(Hm gy2iaO2gA$Xv3|T1(cad#4HStCp00i_>zopr04oLXQ~&?~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..527cd6af13d6d9087d7767ae34bd0263f4477e39 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(MSxF; zE09)OW~{QxPR1aCH9=1|FVy$+>O8tVJ z`UQLSi*_29?JwBd9s=4eRTAVE%pf8v791MZ+Sbu|=g!@`_wIfB{{06K{QS8tFn=~s zRfngGV~B)g?!nhW2Mt8rF7|iqy0W)RIJfIm-GB2bhLZc&EZu)6t9*CfG{2*JJX2PF z{WZ&8GcIms_76*6)wMzb&5`Vnoi53B97$liGU=Sd3(0qETP8^za5`VW-ZyDmLu7}` zf@xcPF3fD@*rV;a?&))bz-RFy{WJIdDO9PJPt#h~{q^alb!xw!Gq>y!-njK$iZ;+q N44$rjF6*2UngB_prHB9k literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5e55cfcff30ce8c418f1810004a1273c0394217c GIT binary patch literal 730 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E&jWly zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VC@GRDFHxr^QLiS^pe8+0TV|5B%w!#z zDLV2?4HcGy)GMwtR$OnQw8>Oyi>cC9ATm?hW~RKwOnIxB%05e#{gx^RfXGVau$Afo zOVxu`s)wvpf$YQ9szM?7zqgHCCZPZTNs-Lz|2a;!O)z8~$T(;LrOEd@i zRJkO`FPMRmiB(WYSVYy`!_zl3EIcAEZQAr1yLR8Yb^G?6dk?;U|MBDIv#J&b21YYa z7sn8d^HVS9hBq0Auz#4y<#JP5fp6**pUpY5GR`Mv&f4_;f90gz8xw+_|ES;o_uRRg z@Af)pOwYI#A7rp5s(XUkww^;`TB+tgI$o#+N|>Dcwkc{=Pguy4-}m&Eh937fnQZRv zKezN*$f-4YdMiWby$qAfZT)<*<5^0@k@zQiKm7h%`Qrmvq^NqY=(;D@Erpy;FJ-LV7^sTz@b63~nJ9Qn)?E$h2x~_uKmZz(q%Q~loCIB7_A94Ty literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..25c35ba1e059e4a3c7237caa160806594170007f GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE09)OW~{QxPH*Y{{VuYKi383&jzZ>@^oe*cfpbe^@0|4hNjEr*}iX7e~&T36<6oO5b^)7eKeBQF}WM=j4--`Fl>`ynWa zF-=wN!8#Xy6TgdrjA?-;X%%I`A9O8lW==2fVReive|;-dGW=iiR>6txVhc@xwla9S L`njxgN@xNACrXN8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-maximize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b038ef73072bcc6885408c286da2ba74cd4dae GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VD5<#4SaH3H(iT&ttw3a^w9QO;i<$CP zGnIXoD*G)}4gisr%3&+j1D2`>tyB+LsRG%DtyPa$sU8I)Yt>`cYDcZqPTQ!RwpBlE zqYfm`+i6_3?-1V!bUuS}NswPK10xfwppdYLs=J4$Z)jL}L|odm=`(iizIE&N?K}4# zeEc=Wh3mB)@)vx*L@pIDRzS2csP6wPzdHLZTkEoyd&4A3mA{G`8R*A2QXwmcX z`{8YB&)jHxt#+yM=Z3`RYKq+_MYmOKQR((Q61c&q)A%kZXA>Ijcz>WNbtB71t)*u4v!pc#4gT;PL?T{_nUk6$Zw61&V- z7V*K){TbuoIPE{nX6GQg_ j_Dxl{lLBQbY>gTe~DWM4f*;VY~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fccbd9a856a8571a8b45417032972d4e6e858f65 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE08`lRrE~1$hpZPNBhN&_lX|w7d_S|exzUgXdeh2?h!lOD|)yGgbo5xx7eW`u|q(z zTMWofaN{Zqz^?3>b2`PK7aZ0_1nLD zn=62hWk~mQaSV}=%sqIUuUSFF_2ANua&3iM@BaV4I7>LGqM$82?_OW>Tp3sS)J4a? zM7n;v6LUp*%YikgIBG&78&zVL?_9#+^0Io?e31sZuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0Z<#e}?}J3|AYp&&-rM+AV%!g4n64qNn;Kj`c|%@0UE|}z2NEM7$PA#^UY(%szL# zw#3H&3mfD4jRzDnB0qFHYox9+MC>#AeM{}>~_1@hlhczFisHwI5vKbLh*2~7YX1PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE08|3Ozqq}m7|N4Pc2eCy-?-kB9&7MR8B1fa+OanPzAGrTrdJkff*+u+=VKs0YWuN zVl~NPwJBmiDYt2^_kkvgmIV0)Gl+H6(X%oXJ= z2iBb8s0oQ|REb@_a|wsb%j#M4MH+mkip~g;WDx&)LpslH^$FQy>@)W+&N!~RG&Q5* aGkf?`-UIJ^if;g|WbkzLb6Mw<&;$VaEr_}R literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-active@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2f086d4143f25ae3a76b59a2a5aa4dc1901f8bbc GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#e}?}J3}xKHg&Jp;shyawbaIi(srkyM7b>4xqyl0uP&u_w`Sc>? zlM9qjF8~Pw$&)}?u=uHkDkm2L6@U<&ks2UW6fII5BT^D0+EXCeTOiq2D7m;vc1g4B ziTNOv8a9ooKo`iD1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTet7rd+_~7%%^2Q zZ!%o;ba4!kkeqrjy6BJs1M3BEL&c?A&$BrC)@)g}^Y{G(M_D(enhHL-MIu~F-d$t1 z+~MbargLfXmcLa_i=qq@weDodq~|oR*tBPJ;0__}G>OJ;{^08r7s9 mu2S2ZyTiOiR!H^#V6T-8I`;3v$}d3AF?hQAxvXPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkcYsfb zE0B(ij7&^Sj0Jl!+W|4&}0 zc;rK(==?Lg<}Z)txhfID;%%rFdh(NjqyBy7)l$YEf)6tWo(iA1lz~Mv{-|zcLil0E zZYkk}ra1TGht)ze7i@?-Y8deKv)E&^(wd*l^2>O`&Ujq=1GJIB)78&qol`;+04gPS A!2kdN literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6498f339cc86bf818c98876252509aa0802b1047 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E`2jv5 zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}{B zQ&UGrM{jR$h{}j$CJ&%}@+Coj!3>N{tb#(qBC75lp1z@B;Sq6Z)27eZwfolXJNF)Z z{}JqOd(`mG1W= g4`dhpSbxTr;YGZck;=viQ$eBa>FVdQ&MBb@0OlICX#fBK literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbcab1e78c9833a2517da72deaeffecbb6f8f49 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRtojZ5$ef$37XUQfm zFQ9a;r;B5VgkZuoc5!lIL8@MUQTpt6Hc~)EO9OmD zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJw3goq@=X8w5+VGzrTONgb5QTPF%KZ+4AMff#&bsyBBEPfddDQ9656I z=+R@xjvYUK{KSb9r%s(Zefl)eRp-u~`y#brBG93VB|(0{42(>yfx7d06$uwIz0Q_|_E^B9T zJaA0ZTCV~n+~fqih48^X^RmVRuKG3`lI=?`6daa~ z?%LR`U8bOIw#w$k!ndU$H%~44rgPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..668368cf160c815fd91cb2897763cf234848bbc8 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0F%QS?cpDiO=iA->;MTuvYrRI_Zz=WInE!{+K^}rIKf;dkX#}En0+=J14EeZmz2N!qv z%Va)zSHC)$!|-pS==?)<_sVZE-Ob6;xpXEpw%4ZV6@ACEjcxccnmBhEuN|* zOy10J@XIbXxs9t<3;UkQTGyEu(;w8A`rx#Dxiybu{lP*Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0Z<#e}?}J4F6{uf7l}Tah1%cb<&?UOMP4;^Kp&r$8|Cv*UNm`AoXFL^oRA*AJ$5J zTn9uzw#>)1(m)1KF_8SY9!!EoKCYDkiNMh1b+222cF30m`2{mDGO-E@35%$@dwBYW zhJ{DOrA?bYW7qCmx9{A0@cl>3r)5BoFl_d8aSV}=oO&>NT9bhQ%Z03Djnqp5W5Uy9z0@(V#6%|0 zMaoQL&L%Hexo>N3J@ORNp7bDf?$3up2ARgzopr0C5nyng9R* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5abc7b272c6361c54dbfdfc469c4a20a5c2946 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkUw}`D zE0F%QS?cpDiO=iA->;MTuvYrRI_Zz=WInE!{bWaz@ z5DCfLgSYvb6+~PQF6}7SR=D-<|No1#gp(=?+QReh^(D`hag|S9bo@)C>$f{GSCqFL zSaXV_CM2>^C3gAFB^)jZuoc5!lIL8@MUQTpt6Hc~)Ebpbvh zu0Z<#e}?}J4F6{uf7l}Tah1%cb<&?UOMP4;^Kp&r$8|Cv*UNm`AoXFL^oRA*AJ$5J zTn9uzw#>)1(m)1KF_8SY9!!EoKCYDkiGWc>IB!Q1e`hj(R|@~~O5qii!YiwU5BG{4 z=@omo2BgODwOQ6J977}|ryh(hI;6nBdcoUJap~6cERMc4TbAwoeLulb)=jCVf=_Od2-lK# z*O)DL_<5h{T$;S)ZntC4$flbnyi5&A2JeKFo24AiCfrf|ClSKn;-7CN`~BialZ&re zZH_awFGxLT&UCgZo#m3@Y0o)(jk7zs6K5o{tP`77ZpIauY?&;5X9bUNTH}?~sayVv o%$U5Z)b{4?FmI6+QvE;JYh{Cu{kyR83(#{6p00i_>zopr08-V|3IG5A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8fab9b9356045ce91c04f115994af76d02b61c GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE08|3Ozqq}m7|N4PcK$Ivq(y?rQ@_0)gdT1NB8`Vz zG$7=o%^DAY+|3$wDPps$W#-h#%&nDqwM+B$F0G%(bblV#`E^X^?@3)w8wZd_#7lzw zf*C|a#eze_TH880@7%q6@7wq9KYsl9`E#xFWspk>JzX3_BqVbW-sEdCU~oNncwdO) z3NEb+zyHT)UN+(7KU1*sMf>;H*F;^mmVUYuBY0)@qP2&#*GzKf`{H-Zuoc5!lIL8@MUQTpt6Hc~)EHv)V@ zT!Hle{|x^d7|zTzKD<=!*c|PX3pLIxQ#&zV>Et4nQ}dNiFH}CYNCm`RpmJ)V^65p& zCl@H6UH}pVk|%+(VDVE6Rn9C_J+oNl1@)~MY8l55p(u2s9aR{hCV z&8OQmpKaHCzFq6(PR*CQv|jDfe6>sK?H(Y~{(Mm9^C9iehje}%)%|fy=htzazbADA zKX@7f{ia$HxadvS457GBQL{2QSBk1JJ^y=ug=4JF!H@0L zk9Agc3GawoSAOjAw$N*qpCV3v`_s{K;`=Oq@e=`Bn;U{=^9LVfd|T-!d3sgbl%Uwa zbMekcEy@m`Wex&El)=;0 K&t;ucLK6V3STctI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9fbc250f4ad5e59f7dbb1c693b15cfdf8f8161 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE08|3Ozqq}m7|N4PcK$Ivq(y?rQ@_0)gdT1NB8`Vz zG$7=o%^DAY+|3%Vc4@xerSLeWhNp{Th=gSB!JB-|3Jk6X7k5an4STVu=>LCfZyrS( zi^ICc`uEQ#8>Q5CcrDr<^DFjdo~KX1$E-%nRTl0EfkzqhLzx6ZZZ<5};+wIkE197u xe5094S@^ftJ8rxUDOw{NX>IlX?uCNq{I1gcB^?hZF#+vl@O1TaS?83{1OVU9ld=E+ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-minimize@2.png new file mode 100644 index 0000000000000000000000000000000000000000..70967244d804fb9e6b14fcef844cd7cce87af0d0 GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ey8?Vd zT!Hle{|x^d7|zTzKD<=!*c|PX3pLIxQ#&zV>Et4nQ}dNiFH}CYNCm`RpmJ)V^65p& zCl@H6UH}pVk|%+(VDVE6Rn9C_J+oNl&s?r{>FDTCa9#zS^brb`KC~ ze?F-5`H=SKLpnc>>i#&U^Y^6gxub_lfUZ|93GxeOU}Rzy6cQFub@%Y}4GjyAh)bI` zea5ccw{G3Kef##Edk?;U|MBBdsmfxYhOeG3jv*T7r%t{u)MOywD$K1=)*7LtrFG+g zoT%#m|It}4?VAdZeXde7p1r$V@E3dN)R}wo_|p4~moA%k-Xmsfjo2r3#m~pr##|D! ze%(;NQ`gflZ|lKn>Nmb`xpDj6%;h_J_BlT~*Oz`nNap3SSxg~b+!u-XG%?E#75R00A zG^opoSE0Jw$@Qz~67j3&olc%_UF5Wl?|I;w%~9o(wSwclLnfX{_U0E`G9jyI>HCel wJs!X4oh@O(+PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0FeDrR~1h*l)R^*HV3tWqMxAbv+jAx-Zf7T&&}%LIOeF2cI zN3H5LZgB&@>Ng7U*HGzUWCl4k7%@r*P@(X5=kd%szPw4BPF!AcO z>o-1s`SSJKzk8c2fKFzp@^oeJcVQ0 zCG)0SVZ5HW!!1a#;q?Q<^j)FW6L!2^8ngAmv!L~RWUrNG7}fq{-YU*lsP^*LJfJHW NJYD@<);T3K0RZ!eiID&R literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad0db6451e748557d507ef728cc8ee47a7ab3d2 GIT binary patch literal 543 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0WdMKSRTRhR{{ozRQf=7U}sd)A0ha^?jD>crVrWT%zZ>MBi(w1Eajt3Ae)Nx-3B0U!Bx`PmitsEex7ACG1CZQ1}sTnP4->2>{LEUkp zhT|j+_XRo<##285ZI>?z@(X5QWMUH$6PM5q33Wad;OsjksT9C`~H0T@RH;3(a*df2WO8mK@JC-)L$v!SoY@>9i+3N^SYvwts{8-S>JhPSy91jsLQz zaZ&o?)phPa9&awZ`8MBAOxk~jar@TgXO^BmrMiB%+rEwQmGz~&zn#cB{+LhBOs2?u zolSLh#QSY?MMbT$j`qIX_V=C4%<0dTvh?jq_v4VMOf%nFy5??sn(wj3>8~7$9}7s7 zF1WYlhZpmag`B}3^?iKj6sdOwtDof7D7e+tm_6atvi(zi*w;1ga(TGI`a7czTR?W| So^7DmWbkzLb6Mw<&;$Tqq1UMZ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-active.png new file mode 100644 index 0000000000000000000000000000000000000000..b84627be9d23adffc4227c662e2eb739a0a211f9 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE09)OW~{QxPW5pFl3M-8iRsl(45CewfVGMx~Nx^7o z!5C?=A|=^by0WwMWasFCluf;-0W?~)B*-tAK}1w6C?vG8sk!Csx$_r3eEjtJ%fF-Q zfh9l%)t)YnArg|g2P4H?90Xhsrq7%0H0|ZP`nkSx^Oe46X1Axlob9vT=z)`B__{lO z3A!bxnffajg0)s2jkIZqy2PI@#{WX~?2fxS^H@9^jc2{x;dzPSdRp6SRnr4oCD%=w z!usG=MNenmQLZ_6uEngIQINbYJgWTjozTvGe;8k=^Idw7cq|R*3Zuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0WdMKLbMpgYisbxuv=?t1PA0nW-%^R$61Au+m6jm67}kL&cRwiYttPB#^5BN@uy zk2e?Ie4FnlChb4NxP9yLGfPjOQeD5>ZQsWD%KFmX-%ey5f6OOmCR1d-&ZfFL;{CR{ zqM}w=M|)px`}PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B(ij7&^Sj0JE%@Sgz1}^>@7Jpig*kxB`uz+Buw7SaPZ46Ho1+fRtx){$y(Q$ g7tzopr0MP+*XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6be4a6289e3ebecb8b60fa75dfa2099b06759e4 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g4Cgcu-ukb zpat?JL4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5*6lm@9(?~1^Jy8-BMh58T^vIs zB&QyXp4Ma_z;YognIrAk@g9N8T37y+uMFgOH~9N-?+-5ygB>^KyBA%tv(h;kX1Vj< zdV|OQb3EnpqnPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(NPtg> zE0B(ij7&^Sj0JU3>_V%Hnp%sJS zvz^4AzN??_D>q;1%gPtabES7Xt+#sMq#FMIj?jkiU80TdJ_jawzbX_HzToxi;hChS zz)M}$XOomXxRzv;JreU2j%k<7n{tKmdg2bZAi;*$4-C_Hg<4P8@pfs<)(6jm*6)$M fR+?c{`;&RAIA5XK%U|<=u3+$V^>bP0l+XkKDw&8> literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7278d9b8b2ef4b950ce66a1a2ffe2d4d0d9523 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EMFBn` zu0R?H8X6kX($b=$qLP!73`z$UtTT1%X_MID`%7g47`aJv}`m zBO_B&)8OFXkdTnj&`_YHhr~2Rpq26^L4Lsuj7+S8Lc$`d?jD}Lp<&?>acR@0&)Bv5 z*6lm@9(?~1^Jy8-YYb03T^vI+&QHDkTBu1ufHmP{_O#fmNA_Ib_g{ONMu9`NTAgK0 z*Xg2yIrVN5b;9Q7PPMIg82M)11l2iLR^(X+|7Dj{{vN38cTGd-$F_jW`aeH}xEe+5 z44${SRewXq>c3mwaMa()dj9zzU&@AW5d~=*KZO)zZZ6S#l{caKL)t1^lUs%h*p=BA zNza|}mi_VFm7CYNxvzCiewMpG-Cb;{rDmh@eb(bFeS6GjTUoB#+w#okR-RK~OCC#|@D}+~`rJ;-$-C(B S)s}Uj=PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt^qprE_E z8=__3zJ14z9Xo#f_?a_j&YnGc?%X*wi@*~=3xrF8{DK)oM8$$b!&=)qI`7=Md+*!# zA3sYrad`oyn>}3|LnI_w4|@6?F%V!lP*lwsRP^LO|C1Is#)(JfE#qQvXxz2++05@w z2XFK@*_>}b^dn~n`|H<&ukIzpU9oL>%dk_gPjL&=lU**tS^-aYmGXY~`O3V+pjS@J zpmk;y_k+JHHs!2(^Wm51wVf|SpZTxa^MBLyQ@_93Y6>jo`@Tn*f#DzHrUY}=%JgNS QK<6-cy85}Sb4q9e03fol(f|Me literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..92d3a0236423b33bc5881510605c31ee7dea9209 GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EivoN? zT!Hle|Nk2r8qSGJ1d0OzkP9S% z;t&$Z1+w8FJv}`yFE2kozoew3w6t{l_U#Y_K*RU$-3zqqz<~otjvP69^ysl;$BrLA ze&WQ5Q>RXyK7AVKq;u!am2aN?7wAgGk|4ie21X`UK_OugRd)|h-_Wq|h`6+A(`W43 zee2fk+js6g`2Hi|cl%2Q21XfA7sn8d^HVR!hBp~VFg(x|?bx&>;ZeXslWYT-N8kSc zk22W)(W&fVo<)0m;XVJBcb5D9&-Xc0Fvm50E$>U~D#drlJJ{8IJ-26??X}S4_4noaJ_KJ2 z6-(!`c;X}8=Jmi~{lbMS!uB$Yy`SYAEcUkH=i?14<~A>zy=YPR?Mc_F^`38AxTNUa zmLgu)U~|4QsgS*_#?mTRGiF>nm>|N*?wjvrB^DVwj4|c2W+sGz(R^oI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..584c919b7729ce68001d497fe71bb26f7f07f443 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkM}SX= zE0Es5fB&{^+jj2UxqJ8SUAuMx$vrRt$%9JzX3_BqVbW zdh#_Wh`1bF-tqZM=!@U?Ly|ZW6Givm*%N==%yQGcMUyh-`PXY#+jJU>rgNVObd_j~ zohoV&%3~1fmk^xFx@?6KPlK_jyYnOY)biuU=R0~@SZykcIWukH!}Hwl-FbdkI(DQ1 Ptz+bP0l+XkK7M+k; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-backdrop@2.png new file mode 100644 index 0000000000000000000000000000000000000000..663b2b423cdf6d5a8406a27a2545b64cbbbf7a87 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ET>(BJ zu0Z<#|NjjQ4QI}r*|KHJjvYJp?Afz_|NdROcJ1E18_3=X1`sZU4HSn90>yy<$OV!> zaR>?I0@-i?G-U7Iy+AV$95`^~$dRK*j~+XA?D+BHCr+F=b?VgV)2D$}pF4N%eejk` zK-Vai1o;IsFfy?U3JHs-x_fx~hK7Yl#HCG}K4aJJTeoiCzH{%v_a6zr+g}0|zw~r* z4AD40b@FQ=X9I!O$w48j!<`=cwXE9n|MgUn$CG9h{;S(;oPK^DYeIiXteePX&Ph7n z8?tS{8f02-+s(y5acu zIh-!*{<_ua9*Y0J|Ncyag&ik126q)^7R#6<-AQ<7ohYO_x7>E}!;tKa)4U3&>-3~r zJUjTnH~YXkmF~S3W~m$JY;#)sJK&&i#iTn@d|h3py2qNCN@Lr#=9FCfAolr7?wM5` zCyvC=RW7~w?_Ikv)yQk4<_v>Q*#A?A#J-|DE}$bhNsQfQCQN(+r-jelF{r G5}E)Bdk=yD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..72eb5b2e89cef1b75d33b47372f366a1cd0f3be3 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkQ-Dv1 zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3KVv}Wg{%Ro~^OM?7@8AL?I zfMM1#z;NlK{nan5e>Q^Uo z82(KZoqwqAUimGiyE$1pm(GO7_S!VPoa&x1eKV82C8tIakAbD6#Z#4p$(tDte%Zw) rw{g{KVc#=Z>pJsd`h)sXADosix8{+oKUnApw28sf)z4*}Q$iB}LL7LY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..09af6630a7d8f4cad34dfe481ddfe0db655ce181 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2?0JK zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if`D31m|xY-=m1(FUlQaO%)rRRDkvl@qU!G9=^Gjr9ub!|ZTgH| zyKmjTbML|TA2FYn0X@R7+0(@_L_%`v!RTpC1_CS>vXVK{jven2xU6;MU-`;Fes_bv z5BL7?;xO28W4?RQ6+0`PlVO%S|E)K8>_5j-EAyTMst} zhplw}={8jBZoo7)wttu_2U8)zHnw3s&~3hZweH7lC@IL7Op<~U1W S^6zb+(DZcmb6Mw<&;$TH>8*4C literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover-dark.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e79d41be27cf2e1f360a381196186fdc2da6adce GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0B&nV;p+OHuk7h)NzZ56XsDT%_2{jgBT~wBTt$^NT3K-q?00TkRxZ9D`(TL8o13U zaJx~^4r8Fo0@GGMpwXfwL4LsuBBEkJA)$>;%`IoooxkwmZuoc5!lIL8@MUQTpt6Hc~)E)d4;s zu0WdMKSRTRhO{%rQHO0pk6Ff@G>ZhXPnbsm8OJQck6T0@w*aw^TSNdEU~wQBandXb zD0RXdjv|2UlV%_if=-(0q)6*$%Nk_M85PPK7s>l?G7Q*a7`W9aaGMcO4VO)L9ME?8 zk|4ie21X`UK_OugRd)|h-_Wq|h`6+A(`W43ee3p}dk?<D@QJUoAtf^P>INn38j61K7Dw}aro%xV?7$bRO=>9H4W6=eB{5= z#wkmVXPR#`wU}V~iNSQ*lOCnEd~VynLHzD}Js79z`^UzA+0(cv{qgEL_aBcp7v6lE z?+&;8PoGjZ7_N4o9$W*48Z!KMOw>{1GSmX3p4#kfJBuW?D+w#MU`N%@f;E(z~ zzH^GyyMonEa%&Xa>T1lMaBA89sXpxM8h5!oTw(p4QHL!cJ9W=CP;4@Iy85}Sb4q9e E0CqCpN&o-= literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..788b6c65901562727479a2ba42a4778baf77b66a GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(MSxF; zE09)OW~{QxPR1aCH9=1|FVy$+>O8tVJ z`UQLSi*_29?d@K3egN7nRTAVE%pf8v791MZ+Sbu|=g!@`_wIfB{{06K{QS8tFn=~s zRi~$mV~B)g?!miKP7We%7xje}$*X4d2b`+@Uw&i8a_8*K&^`9H@7isy-CsBF<1@9u z4b_i%4@^1Hoh`PGeci+*f6p9>;h*nwY36}5Ujw{$3EG^!j)`l>Xb PqZmA0{an^LB{Ts5)e)v$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore-hover@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8fb477df8c8945208d9ea92c1d983671113abb GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EmjZl3 zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VC@GRDFIuQ1Ualfup`y6XSaH3H(iT&t ztw3a^w9QO;i<$CPGnG9SDtj$e_F1azw^TU*L{=(?tyB+KsvfjbJ!GW{WFNLxJz}ML z6o{-{j`lbkUVdvaoPS1bEg>4Q_3Yle!&ckOss-J!Xm2f9-h9T zVc`*RY15|9*tPrCt=qTn+EE?y8TsF9;^Q@S>G#n#WKe; z&-ZM6{ucjpDQ*|}6W-qTcv3#e;KVKA{^AdDX-`+4-#I%pqROq}j`NHU5fPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE09)OW~{QxPH*Y{{VuYKi383&jzZ>@^oe*cfpbe^@0|4hNjEr*}iX7e~&T36<6oO5b^)7eKeBQF}WM=j4--`Fl>`ynWa zF-=wN!8#Xy6TgdrjA?-;X%%I`A9O8lW==2fVReive|;-dGW=iiR>6txVhc@xwla9S L`njxgN@xNACrXN8 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore@2.png b/src/assets/gtk-3.0/windows-assets/titlebutton/titlebutton-restore@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b038ef73072bcc6885408c286da2ba74cd4dae GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E2LgOT zT!A#he+GsI2IHB=a!Yk(R#{4~GgDh;thB~JVWpA6DkJ$7hKehV6jvAnNg!7N$OR%W zLt&*cNX<$^c_6t0tazo7JWvXx(io(8m676VD5<#4SaH3H(iT&ttw3a^w9QO;i<$CP zGnIXoD*G)}4gisr%3&+j1D2`>tyB+LsRG%DtyPa$sU8I)Yt>`cYDcZqPTQ!RwpBlE zqYfm`+i6_3?-1V!bUuS}NswPK10xfwppdYLs=J4$Z)jL}L|odm=`(iizIE&N?K}4# zeEc=Wh3mB)@)vx*L@pIDRzS2csP6wPzdHLZTkEoyd&4A3mA{G`8R*A2QXwmcX z`{8YB&)jHxt#+yM=Z3`RYKq+_MYmOKQR((Q61c&q)A%kZXA>Ijcz>WNbtB71t)*u4v!pc#4gT;PL?T{_nUk6$Zw61&V- z7V*K){TbuoIPE{nX6GQg_ j_Dxl{lLBQbY>gTe~DWM4f*;VY~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/windows-assets/windows-assets.svg b/src/assets/gtk-3.0/windows-assets/windows-assets.svg new file mode 100644 index 00000000..7ab5f787 --- /dev/null +++ b/src/assets/gtk-3.0/windows-assets/windows-assets.svg @@ -0,0 +1,5909 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/metacity-1/assets.svg b/src/assets/metacity-1/assets.svg new file mode 100644 index 00000000..b209e40e --- /dev/null +++ b/src/assets/metacity-1/assets.svg @@ -0,0 +1,1213 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/metacity-1/assets.txt b/src/assets/metacity-1/assets.txt new file mode 100644 index 00000000..88cdbc51 --- /dev/null +++ b/src/assets/metacity-1/assets.txt @@ -0,0 +1,28 @@ +minimize +minimize_unfocused +minimize_focused_prelight +minimize_focused_pressed +maximize +maximize_unfocused +maximize_focused_prelight +maximize_focused_pressed +unmaximize +unmaximize_unfocused +unmaximize_focused_prelight +unmaximize_focused_pressed +close +close_unfocused +close_focused_prelight +close_focused_pressed +shade +shade_unfocused +shade_focused_prelight +shade_focused_pressed +unshade +unshade_unfocused +unshade_focused_prelight +unshade_focused_pressed +menu +menu_unfocused +menu_focused_prelight +menu_focused_pressed diff --git a/src/assets/metacity-1/assets/close.png b/src/assets/metacity-1/assets/close.png new file mode 100644 index 0000000000000000000000000000000000000000..67c9820a64d4660f24a43b1583fb3c70a44049ef GIT binary patch literal 486 zcmV@P)-#m_L8p^dhOwlf^NR3#neP2t}0=|k#Ax~84P{0F!gcykuW&q{^8_obw&g!DSHNsK*p{Y_Gw=lO zrqyDU1%?@ASeo;uC$N`%&Cn-{pn|DBp24x}o}kcc4^4eswhZ%E*fLB^M@Bh+-+2Rk zr+i+DsmVq>r9=qvpYl{6&!!`ze0qCz>DGPE^l)^RW};XTcO;DyxEugboA#I1tO>`i cyPf|nAEK9!nybj5ZU6uP07*qoM6N<$f=OV@rT_o{ literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/close_focused.png b/src/assets/metacity-1/assets/close_focused.png new file mode 120000 index 00000000..5a2733f0 --- /dev/null +++ b/src/assets/metacity-1/assets/close_focused.png @@ -0,0 +1 @@ +close.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/close_focused_normal.png b/src/assets/metacity-1/assets/close_focused_normal.png new file mode 120000 index 00000000..5a2733f0 --- /dev/null +++ b/src/assets/metacity-1/assets/close_focused_normal.png @@ -0,0 +1 @@ +close.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/close_focused_prelight.png b/src/assets/metacity-1/assets/close_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..ef18ebe44e304f29136a87545a899b89af73bcd4 GIT binary patch literal 650 zcmV;50(Jd~P)-f>Z9OsTTbv;1<;?|$ce_rgDx zaaH(u=ka{P4z^~}sddw`ZULx3oetdo-pIF}uh#dQe+3+t*DAC5xt&ZtD}^a0z*=c~ zPSxXjzkg$WTOg<|Ce64v|ud#i6#H9+jQ~}$^N4%=n@U;dY zQ^+Q@ZEpft05j>-dNi|X7|dD;&b=Y88^-{&JddJG#*Ty#*y))H@Js+$iNsOV literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/close_focused_pressed.png b/src/assets/metacity-1/assets/close_focused_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2597ab36b87f730685c76552ff0f3d493aa1ff3a GIT binary patch literal 531 zcmV+u0_^>XP)VK~y-6t&+V?TR{*;&;DE*6iWdoFMx>)6d@XlyaFhpAUuG3 z@-oz^s1OJd0k1%lAe16fFwk4r#&9Eq#NORWad+{>j?*Ml&d!{f@0*2x3^khgKKJgm zwU3`btpM|}sx88?FS4!0tCQ=AfFI4}k076c7ZV2l0%~xJ z1gJSY{rbu7nyHw9Key@^BHD2{9hTWRuti{GH= Vthfmocjo{A002ovPDHLkV1o7b+j#&0 literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/close_unfocused.png b/src/assets/metacity-1/assets/close_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..6090befc3b6aa77b44317172740cfae114e167db GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/close_unfocused_prelight.png b/src/assets/metacity-1/assets/close_unfocused_prelight.png new file mode 120000 index 00000000..16570777 --- /dev/null +++ b/src/assets/metacity-1/assets/close_unfocused_prelight.png @@ -0,0 +1 @@ +close_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/close_unfocused_pressed.png b/src/assets/metacity-1/assets/close_unfocused_pressed.png new file mode 120000 index 00000000..e925e4df --- /dev/null +++ b/src/assets/metacity-1/assets/close_unfocused_pressed.png @@ -0,0 +1 @@ +close_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/maximize.png b/src/assets/metacity-1/assets/maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..0c902019a5b384b1a5c439a79bcc75d3d4ab06db GIT binary patch literal 477 zcmV<30V4j1P)eo!e9`FU-~07SO{%Ff}|UdK{W9Ybk{==?g4jT zM~H_&<1tuB0D;mEOR=TUkI#*5A}E&VyPV{CW+s^d{+QHZ;p+LO#P+Ny$=SLnh}Qta zE(}K-*X@DhTeI3={-Z$Y>xQbToq}3S^F04WOeqDit$-|TliUt_M*^j<8D|=g0D$dTv!E6e!2qDBT843%1^{pX zAj#SK;m)VR^E{;Nr4b7*1hJBs{)`}s)mQ+qb9n$M77MmC9G{DayX`m@Y*ucMQkod1 zl*0GkyRiTq-y*gZBo&Z_<$K$p9Sdf)!JI5@bLBX{!Yk(uWJyf-ezE`#Px(o&D+R5i zs9NURQ(jm;SrU`ny*xzqqh~5VmWzzbG^DI-2%=C0fN&R%d~eeV000000NkvXXu0mjf!}!UZ literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/maximize_focused.png b/src/assets/metacity-1/assets/maximize_focused.png new file mode 120000 index 00000000..bd18cdd1 --- /dev/null +++ b/src/assets/metacity-1/assets/maximize_focused.png @@ -0,0 +1 @@ +maximize.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/maximize_focused_normal.png b/src/assets/metacity-1/assets/maximize_focused_normal.png new file mode 120000 index 00000000..bd18cdd1 --- /dev/null +++ b/src/assets/metacity-1/assets/maximize_focused_normal.png @@ -0,0 +1 @@ +maximize.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/maximize_focused_prelight.png b/src/assets/metacity-1/assets/maximize_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b40a5ebe254811aaeb20b4979e4a0f8e8d77a4e1 GIT binary patch literal 576 zcmV-G0>Axk~+E5V2KkR1*a1FwL2m<6yH@QR9NI5{4xXFS; zMA_vK=^e6jQ4f(;y+b!y6k&?7dBiw1VEe^gRDO*^(ne}$IiKb?-^{!R{9{xeC-%R* zZs+&;c}-OY5|Mg9jx@_An1L@o4HEc{3l?Vpfck+7{cY!$TivKexAY9ag#Z9GRT(^-ISmp>h79vv4`Q7F0OGF^ z*F{l8O?hPlfB*n8k-8;|j*HaaLNa8uPkRs*vNHyeq&^1#c}Zk(2LHnpslNr$WVBD7 zf>d%2NLc1R?!X~I0;0(W@|6-tmt?e2ms(6-puK8FXyrp~91nG4mknxfi7B7FeJ(rmJh@0>Ws} literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/maximize_focused_pressed.png b/src/assets/metacity-1/assets/maximize_focused_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3bb40c975a6e136347e131911de9e59f56cce4 GIT binary patch literal 472 zcmV;}0Vn>6P);KmJ_l7@8?83@zY}pudtmwYL zM!$RqdgZ!Pr`4@uZ6aXtdhJMrGhlAQ!iEZ&dZLsY0rbu1Q=F)LI&$CCP+atjb!;bhyYMe zlyWMhf%l&_gB-qWKVAe;?1|Nz)g|M5Sryp_Hv8o}5%R6BIUQ{NH+=%)1Cut@=Fgx2 O00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/maximize_unfocused_prelight.png b/src/assets/metacity-1/assets/maximize_unfocused_prelight.png new file mode 120000 index 00000000..f62efd5b --- /dev/null +++ b/src/assets/metacity-1/assets/maximize_unfocused_prelight.png @@ -0,0 +1 @@ +maximize_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/maximize_unfocused_pressed.png b/src/assets/metacity-1/assets/maximize_unfocused_pressed.png new file mode 120000 index 00000000..cc514055 --- /dev/null +++ b/src/assets/metacity-1/assets/maximize_unfocused_pressed.png @@ -0,0 +1 @@ +maximize_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/menu.png b/src/assets/metacity-1/assets/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..6090befc3b6aa77b44317172740cfae114e167db GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/menu_focused.png b/src/assets/metacity-1/assets/menu_focused.png new file mode 120000 index 00000000..f5157199 --- /dev/null +++ b/src/assets/metacity-1/assets/menu_focused.png @@ -0,0 +1 @@ +menu.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/menu_focused_normal.png b/src/assets/metacity-1/assets/menu_focused_normal.png new file mode 120000 index 00000000..f5157199 --- /dev/null +++ b/src/assets/metacity-1/assets/menu_focused_normal.png @@ -0,0 +1 @@ +menu.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/menu_focused_prelight.png b/src/assets/metacity-1/assets/menu_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d7960ebe21ceaeb128b3ccb71d863918e485218e GIT binary patch literal 544 zcmV+*0^j|KP)8?*o?94rD6bpIF83OO|!bLnG+btF%v>)pD3jao2I#Kn&wtY z8TvU&snJ^B0{{>J07A&Z_bjChx7+P!r4$1I*zI;7%d&jnoErduAP67~!-bmwA(Z$X z+P1x!iva+XQmk#;8=pf6p-$kHnEV6Ac=81XKbhzGPfDq~Z%XMg&+|v0V~iO9E;}&B z>@mjg=RI)FO<9%?ZQFjh2tLmKXK1bWPJj^7Nh!aiY3fLvbF*A7e_Zp@_dT)JcFsak z6vw{ryI~l}ON%(2PJvRYTd&s&;L20xoZrWBJO)8_y3zu^h`y1Q` zGVqp&UKwL?5Cpqgf-nqw0ESv?cCnge4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/menu_unfocused_prelight.png b/src/assets/metacity-1/assets/menu_unfocused_prelight.png new file mode 120000 index 00000000..6c1d9f7f --- /dev/null +++ b/src/assets/metacity-1/assets/menu_unfocused_prelight.png @@ -0,0 +1 @@ +menu_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/menu_unfocused_pressed.png b/src/assets/metacity-1/assets/menu_unfocused_pressed.png new file mode 120000 index 00000000..4d62f698 --- /dev/null +++ b/src/assets/metacity-1/assets/menu_unfocused_pressed.png @@ -0,0 +1 @@ +menu_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/minimize.png b/src/assets/metacity-1/assets/minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..682950aa41f3c49838f89118690b5a3e40509d1e GIT binary patch literal 474 zcmV<00VV#4P)C}lly{Eo zyB^H9S3N_RZ0vGHd#-94Uu5t3`)ui&vx~;9KO<{}@5riJC=39yq6mcJ+We{9m6$M<&TF~XHmjm^dKlSF8;k(|iVc&7#*p_j1=e+})Px(P^R;tQCRuzE| zc57_cvKEeQ8JE}2W7gmLOym2KMmWALN|MfgT@{VvNf?Afx?J_LlmD$g0q{4Cov7v6CtJB`wR`F>_DGqlKZ4E(>?oh^#1FU67=s%m5&WVvMj{4FCuL z#NvE$d**#2B!W24D*(U(02@8Y28XSu5eDzeAC0+86xCaK1!37-m;k;XUfS8~X6KDV z2JpiK^wS*zxB`I6y2Bw+*Byol=Czm9!8500006PVh3F z)x^z6T*N2vE%?|C8e?fEDO?BIQVUdwp6#BS^Kmcy5t1hccctT5w9^Ku08UKzfM?4@ zp4|*bYYqCh2X$4s2KLqj27vxt6V)6Z|RynAkjl@J2wauU)Ighar*^V2&Spf5! zHx>iztC$vm6<<=_LOh331u*e=n(z-VU%Y?(Lq4FDY1?+Dre z#)Zj3t$g|Um=H@(@86V;R7?w{0+eIAr_g0G^^)X&!#AbJT1Lp|Hz5E3002ovPDHLk FV1gJKrs)6x literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/minimize_unfocused.png b/src/assets/metacity-1/assets/minimize_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..6090befc3b6aa77b44317172740cfae114e167db GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/minimize_unfocused_prelight.png b/src/assets/metacity-1/assets/minimize_unfocused_prelight.png new file mode 120000 index 00000000..2971cc1f --- /dev/null +++ b/src/assets/metacity-1/assets/minimize_unfocused_prelight.png @@ -0,0 +1 @@ +minimize_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/minimize_unfocused_pressed.png b/src/assets/metacity-1/assets/minimize_unfocused_pressed.png new file mode 120000 index 00000000..2ee877c8 --- /dev/null +++ b/src/assets/metacity-1/assets/minimize_unfocused_pressed.png @@ -0,0 +1 @@ +minimize_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/shade.png b/src/assets/metacity-1/assets/shade.png new file mode 100644 index 0000000000000000000000000000000000000000..a21f4c305e5c54099f16da0c95f89a178716ee02 GIT binary patch literal 459 zcmV;+0W|)JP)yGlA;K*+fwgtxt~;tqrEi1o5LA0r{tVw`kTK-uGNy$)9y^4xOjU1gcki zPV2{?={CL)Hr-b(^2_3Is;#E+GGPOw(M>!58y{GJi%{;>7%Kn(002ovPDHLkV1jOC Bz^woP literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/shade_focused.png b/src/assets/metacity-1/assets/shade_focused.png new file mode 120000 index 00000000..3a2c6451 --- /dev/null +++ b/src/assets/metacity-1/assets/shade_focused.png @@ -0,0 +1 @@ +shade.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/shade_focused_normal.png b/src/assets/metacity-1/assets/shade_focused_normal.png new file mode 120000 index 00000000..3a2c6451 --- /dev/null +++ b/src/assets/metacity-1/assets/shade_focused_normal.png @@ -0,0 +1 @@ +shade.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/shade_focused_prelight.png b/src/assets/metacity-1/assets/shade_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..d1676d2626f6ebbb1cf656b10f5817249eee2a8e GIT binary patch literal 507 zcmV7cSu~TPoivG5J(h@{IsP~m>CyHBb{iPcvh3SIp4h}_X7VENq!i0uap5lHFZ+e z7_lXQh|7)_%H~Y6Gyl@;{R%MZL#J%g8{489qpM&pfbN)2Uwv8gFA7ZsVAO}s?gniX z^@KAaHxPIk2xkc)%dyL*Y*z|YOOv}j5TCDoQt_|NcM1R*@Kf7T%|Y)8LGMWc*m;^` zx;y~@3IL`~s!HbB1pU?{+~)`IC|Id63Rs$SVnCLX?PQmJ>k&MfK+Hn8&-cm{IZAe7 zfVxbew097{xAqT}x+IV>AmXyCBL3F&+d~1s3uTjw^yaw$#vy6MfSF`x-7%l01$0Lu z6ddQk&qF#MR(IFwZE-EdA$^EL|FUqm0$4)I2EDN@noF*AE*72Nd{JAP6#xJjN8TpW x-@ag`^=k&b=$kO&c|pz5tm|p<6mgC4&F}002ovPDHLkV1hcP%Xk0) literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/shade_focused_pressed.png b/src/assets/metacity-1/assets/shade_focused_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..0e8e17400c4bb4ec0a089080a0431e276790b8d2 GIT binary patch literal 437 zcmV;m0ZRUfP)(67WSrB&ahztZnDlS%<=p@L=ew5+|CA&Pxu&~IFl(!56*vgX z1Azy`cD#%H+sc64+4xvRuYmlDfvzB@UZ>bi1%%BvCaQ!~kj5fJ7TBu(b852xJzwpu zWXMFOcGE0LCYeCdZn85kw>>?haYMrAk%dFf00000NkvXXu0mjf_~EwS literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/shade_unfocused.png b/src/assets/metacity-1/assets/shade_unfocused.png new file mode 100644 index 0000000000000000000000000000000000000000..6090befc3b6aa77b44317172740cfae114e167db GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/shade_unfocused_prelight.png b/src/assets/metacity-1/assets/shade_unfocused_prelight.png new file mode 120000 index 00000000..83bd57a8 --- /dev/null +++ b/src/assets/metacity-1/assets/shade_unfocused_prelight.png @@ -0,0 +1 @@ +shade_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/shade_unfocused_pressed.png b/src/assets/metacity-1/assets/shade_unfocused_pressed.png new file mode 120000 index 00000000..840a4958 --- /dev/null +++ b/src/assets/metacity-1/assets/shade_unfocused_pressed.png @@ -0,0 +1 @@ +shade_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unmaximize.png b/src/assets/metacity-1/assets/unmaximize.png new file mode 100644 index 0000000000000000000000000000000000000000..0c902019a5b384b1a5c439a79bcc75d3d4ab06db GIT binary patch literal 477 zcmV<30V4j1P)eo!e9`FU-~07SO{%Ff}|UdK{W9Ybk{==?g4jT zM~H_&<1tuB0D;mEOR=TUkI#*5A}E&VyPV{CW+s^d{+QHZ;p+LO#P+Ny$=SLnh}Qta zE(}K-*X@DhTeI3={-Z$Y>xQbToq}3S^F04WOeqDit$-|TliUt_M*^j<8D|=g0D$dTv!E6e!2qDBT843%1^{pX zAj#SK;m)VR^E{;Nr4b7*1hJBs{)`}s)mQ+qb9n$M77MmC9G{DayX`m@Y*ucMQkod1 zl*0GkyRiTq-y*gZBo&Z_<$K$p9Sdf)!JI5@bLBX{!Yk(uWJyf-ezE`#Px(o&D+R5i zs9NURQ(jm;SrU`ny*xzqqh~5VmWzzbG^DI-2%=C0fN&R%d~eeV000000NkvXXu0mjf!}!UZ literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unmaximize_focused.png b/src/assets/metacity-1/assets/unmaximize_focused.png new file mode 120000 index 00000000..f53cc353 --- /dev/null +++ b/src/assets/metacity-1/assets/unmaximize_focused.png @@ -0,0 +1 @@ +unmaximize.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unmaximize_focused_normal.png b/src/assets/metacity-1/assets/unmaximize_focused_normal.png new file mode 120000 index 00000000..f53cc353 --- /dev/null +++ b/src/assets/metacity-1/assets/unmaximize_focused_normal.png @@ -0,0 +1 @@ +unmaximize.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unmaximize_focused_prelight.png b/src/assets/metacity-1/assets/unmaximize_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..3c71eb5fad4b5cc5ec85285bf47788838e83f59a GIT binary patch literal 551 zcmV+?0@(eDP)CmAJFv^39-^&!hOWA31@tGuOvp?qNnFnY;SPV(#nd}nejk7SWCQ;>c2*Y-Z;s01 zO|%P!-qcjB3J9cG)_;wn9u(4fZrr_W1V?{+>LLet=G!ZWFUdp zNz~(<&r36ND1UoLHui*bOyl341fY-(8@;#rBZLM1G)`vc5_oRhy|D49H3>ufjo5B= zEj$T-f{j@#`Z^4N)u()2Z<-~mYf>w}@hJ!Xl#N-7eYw9_tgn40=gP5#l0PfxhO267 p4FIw<>rdlfUYyL%7bkz(_ybC@x{h`X-*W%}002ovPDHLkV1hSv?e_ox literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unmaximize_focused_pressed.png b/src/assets/metacity-1/assets/unmaximize_focused_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..9c379eae74af836cf8b3a948dceeb1ffd76ef77a GIT binary patch literal 464 zcmV;>0WbcEP)9Tx)+3U;9 z+6M@vO$IJQ=p}>+auFz{*dRD`XHE;}-l@?WM4jcw{eIv14j1_2P+B;6Eba>-nhdTI za1zUXfbUJya)%{vqy_9f99|Ql1z=kf=rh3?mj~@7Ky1EAL!(IuBcJ&yF%#+%V#u}Q z z4H51Xz%(rvfd31~Gzf*O0K<|uVuB-kNyysy<|;D-yJr_flx;9k6~JjM_leL6LgC8ff16Lhgok-+(fHl~00004nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unmaximize_unfocused_prelight.png b/src/assets/metacity-1/assets/unmaximize_unfocused_prelight.png new file mode 120000 index 00000000..823c61cf --- /dev/null +++ b/src/assets/metacity-1/assets/unmaximize_unfocused_prelight.png @@ -0,0 +1 @@ +unmaximize_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unmaximize_unfocused_pressed.png b/src/assets/metacity-1/assets/unmaximize_unfocused_pressed.png new file mode 120000 index 00000000..31d69fee --- /dev/null +++ b/src/assets/metacity-1/assets/unmaximize_unfocused_pressed.png @@ -0,0 +1 @@ +unmaximize_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unshade.png b/src/assets/metacity-1/assets/unshade.png new file mode 100644 index 0000000000000000000000000000000000000000..a21f4c305e5c54099f16da0c95f89a178716ee02 GIT binary patch literal 459 zcmV;+0W|)JP)yGlA;K*+fwgtxt~;tqrEi1o5LA0r{tVw`kTK-uGNy$)9y^4xOjU1gcki zPV2{?={CL)Hr-b(^2_3Is;#E+GGPOw(M>!58y{GJi%{;>7%Kn(002ovPDHLkV1jOC Bz^woP literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unshade_focused.png b/src/assets/metacity-1/assets/unshade_focused.png new file mode 120000 index 00000000..e8a3f34b --- /dev/null +++ b/src/assets/metacity-1/assets/unshade_focused.png @@ -0,0 +1 @@ +unshade.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unshade_focused_normal.png b/src/assets/metacity-1/assets/unshade_focused_normal.png new file mode 120000 index 00000000..e8a3f34b --- /dev/null +++ b/src/assets/metacity-1/assets/unshade_focused_normal.png @@ -0,0 +1 @@ +unshade.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unshade_focused_prelight.png b/src/assets/metacity-1/assets/unshade_focused_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..2b335ecdd2699c40a23d125d7c26a0dec120fe4f GIT binary patch literal 529 zcmV+s0`C2ZP)4Z!!Q7aUlP~OuI&ms9abiI5c~=LkoC5Mw|SKP z4?Q}(2;RoFC(s6{K)AS0A_pQZ7$K? zvXOJ< zgqY9bG+HGCxCvx5o}v*R+dc&V-nGUfu3G*q8-r<;g4v%*+;iCqk8M9qkjUJdH0vfk zb!}SC*ZL-b;ggK+xoq*SbC#?ZKhthlV}{zV>dMntT-98t+oy>1q`+Zv^S|jG^Gcj_ TS>*9500000NkvXXu0mjfAzj`z literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unshade_focused_pressed.png b/src/assets/metacity-1/assets/unshade_focused_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..3312c277323a183183a3d10ed318f56c7668426e GIT binary patch literal 446 zcmV;v0YUzWP)_}u|Fvy^^aWF0CKnwUGZ*0QTXj z37N~MQ}S=zR||ke*hS^)&qtS)9x zsrjbF3IL1~WoLJt+dFB1F@O^p3=~c_t5%_mwO3i@#Y&=E;66IH|3-q3$R=y{zgudT zyk3500r(wvDo6wKEu3sxvkEl4UVaAaH^A=}`hwJfdD_D9WPvlkTfEy?<$L5VynQl3 oQ4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&l{{S> zLo9mNPWH}gHV|n0E1`3sYl8Swfk?AC?XfO>M`nHAar+xjpo&V$(TKX1ysoRuJQwum zTVDHrw#UTnMgN1>PS;ECRL2`0nI@S~W9Pr;y0z_Y(K&6!mc220 z@%K0sCkJUswmp1WV6mr8cuVeXQ74=9NHMwIoSw#g?-#e6NiIIOdZ~dE$I{GK=CggT zmdf@sy{}bm+2H+frp@`eTg${*83N+o|Kae`^qRD!hpDG_r|sCWPX literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/assets/unshade_unfocused_prelight.png b/src/assets/metacity-1/assets/unshade_unfocused_prelight.png new file mode 120000 index 00000000..0e642cb6 --- /dev/null +++ b/src/assets/metacity-1/assets/unshade_unfocused_prelight.png @@ -0,0 +1 @@ +unshade_focused_prelight.png \ No newline at end of file diff --git a/src/assets/metacity-1/assets/unshade_unfocused_pressed.png b/src/assets/metacity-1/assets/unshade_unfocused_pressed.png new file mode 120000 index 00000000..c0c67ebf --- /dev/null +++ b/src/assets/metacity-1/assets/unshade_unfocused_pressed.png @@ -0,0 +1 @@ +unshade_focused_pressed.png \ No newline at end of file diff --git a/src/assets/metacity-1/render-assets.sh b/src/assets/metacity-1/render-assets.sh new file mode 100755 index 00000000..7f6371bc --- /dev/null +++ b/src/assets/metacity-1/render-assets.sh @@ -0,0 +1,57 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="assets.svg" +ASSETS_DIR="assets" +INDEX="assets.txt" + +mkdir -p $ASSETS_DIR + +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 +done + +# links +cd $ASSETS_DIR +ln -s close.png close_focused.png +ln -s close.png close_focused_normal.png +ln -s close_focused_prelight.png close_unfocused_prelight.png +ln -s close_focused_pressed.png close_unfocused_pressed.png +ln -s maximize.png maximize_focused.png +ln -s maximize.png maximize_focused_normal.png +ln -s maximize_focused_prelight.png maximize_unfocused_prelight.png +ln -s maximize_focused_pressed.png maximize_unfocused_pressed.png +ln -s minimize.png minimize_focused.png +ln -s minimize.png minimize_focused_normal.png +ln -s minimize_focused_prelight.png minimize_unfocused_prelight.png +ln -s minimize_focused_pressed.png minimize_unfocused_pressed.png +ln -s unmaximize.png unmaximize_focused.png +ln -s unmaximize.png unmaximize_focused_normal.png +ln -s unmaximize_focused_prelight.png unmaximize_unfocused_prelight.png +ln -s unmaximize_focused_pressed.png unmaximize_unfocused_pressed.png +ln -s shade.png shade_focused.png +ln -s shade.png shade_focused_normal.png +ln -s shade_focused_prelight.png shade_unfocused_prelight.png +ln -s shade_focused_pressed.png shade_unfocused_pressed.png +ln -s unshade.png unshade_focused.png +ln -s unshade.png unshade_focused_normal.png +ln -s unshade_focused_prelight.png unshade_unfocused_prelight.png +ln -s unshade_focused_pressed.png unshade_unfocused_pressed.png +ln -s menu.png menu_focused.png +ln -s menu.png menu_focused_normal.png +ln -s menu_focused_prelight.png menu_unfocused_prelight.png +ln -s menu_focused_pressed.png menu_unfocused_pressed.png + +exit 0 diff --git a/src/assets/metacity-1/thumbnail-dark.png b/src/assets/metacity-1/thumbnail-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0839ba2d1d1c2c641f2bcfc8c89fc8b43703f067 GIT binary patch literal 1583 zcmV+~2GIG5P)Z5v(J$>;N-o}QkrU@*81NCE*s0Tgx7qD8OxYULb+loH#v zwL~JJUbt`}3mnC*Ax<+we1epcSS;2C^Z*)egoq{~K0*i)0u}-)O+x&Klu`jAR1l*1 zYZ4^m4g2bmEZy~~d`nrYmKkhcUz-eofGT-$bB?~H-aZhZ@Q@_))C^<*XmITriN4JH zTwE0m@qDs28LnEv&IK|0TZ5kUmT+CGKQ$y7ci6T*=UINoh8*$M`p&c4A-mbTlQUZ+ zPPD$=$jDtYrbNXLlrHv?~oCpbKzw*Q{fpw>V>DOhr(WJh{A3 zS1!Nu#>lX*TBJYzgUh?mae4PSa^L+m`OeWG|44lTH^swTSF77L@0=Xvy;EnoYM7)A zllM-Y&UsBO=VB(62ng|eIyAY+t zb*b@tHL=C}>l3n~wOqr3io$J?2pQAjlhH9g866{QTHM|eA*hz!`AFkw3vf3ivkD<# zUaahd_xGmx^NKaC>>Zs!o?Vjwpd)TiD^pescC7LTNp^pVwl$q-^Ml0KE+n%*g`-#N zvE%h^o?j8piV$q+?qbiGG0x|UuAQwdJk{M*b<3A*Bn4DJky0|7&2c1>G9jU0?OYqK zcqbh(vu;P;aP8?7ZL<4Q$3DAvlB?k=`;cX3y=6(OqQ^M`!nbrO7vkS_SJ&n~ctec!Z!31Qdm>i|?s=|MWd~R`m@j z`8HEcqF4A5A=mN>uYb`B9{7+FUj01Ec(K0Y)Nw)lQ#|QKLi|I4;=ym%Y=_q_<(MYr zPp6h$sT{fgQ_2DuJ|5!bJuwWcwxf#%?EI*WBc}p2Wu_v0Opy3MAZA!4D+VOq6@*SS zU~k^!rBoJU23B+_dEsJ)p9|hk7N$a*uF}sIhK~mrIMdF$XcBUZp-IRs249PM6E~t6 hA-5Qsgxp$?e*+3V%ZMzbyCeVr002ovPDHLkV1jym;2i(} literal 0 HcmV?d00001 diff --git a/src/assets/metacity-1/thumbnail-light.png b/src/assets/metacity-1/thumbnail-light.png new file mode 100644 index 0000000000000000000000000000000000000000..770895cd806f32da1dbecbd6a954954797e2a771 GIT binary patch literal 1584 zcmV-02G9A4P)i>kS~`BYF)&`Wsn<=i-9q^#t2$}-u+ z!~{tA7OT~&Qz#S#C?E!ToLl-U*e*eHAmMwkTeN|JfjdybQ^+IEE|D&dcr-ONeT@<} zxOB;K+4%T4NQi^UWa>i++mI)@yRH?ov9U3b5QpL6;YpOhjI9vlVfJhyT^R8g9UYxT z30cS*?$EeWhD8t)yQLr0za0WieG1U^awHbC4XL1MKaB5D3(oDgs^EhwM`3g84v1_` zhA3q+B(=T>Mc0afvT7FoeYG0Ud|3**SM$KMCzC~YAP+QUC%~@LdX+UYGBV4ZQJ&@w zi+(aJf>`LgzGDTbF$hKrSck?IVGHR<~C@+gA!V|j}QaB+B?$L@r`-}^V;A;j4dfCn( z$#9^riwB!UL(J_p_pzNplHowEOaqNYOU$)t)a8vK>)^ubJB41-Z`gMU{U+ z%(dI?4k6*93enW33YOtO-H<`d-GWQoDWfwT!hhMqm-5D1H(}|mImBGufqdt$pV=R$ zQZ~Vn^)ajzMh5fxbm}I!<1)ImuN5v#2o}M&*nqB^8&_rT1;gQ20_LUSP>Az$hPs6R z&9z}Jb0;+?Bn<-I3U!zAP8d&!T$xV%&aUH%f$4;bl#Q$i21d|SVXoU}XxulXT$|0t z7lK9bH3k={Ddg;jtDT?I)vhPzMz^>NVLE~*<=rqhA+acgluLUo^I_Z}rCet) zFkNEzkVfa{5OW6y2l+y<2);&LpXT+*q8hgobCZ-ic|zus;wt2MrGl8NJvcYAZeu4n z##AMaDaZIaj-&hgR;zVs2vM~if$4VPcUe>TS*qh0F}LV)vD?`r__%yt zDbA&SJqV3l^fST?b|(Ma=Cr_Q5kPse*5N<65?Y+N2@onkfp$RyOer;y}MQ8_amCOv<%b zEPNqY1ToNbR>9!U@B-G3;d`nD z=l0Pm`1oomJcmm=u4Nmf0000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/xfwm4/assets-dark.svg b/src/assets/xfwm4/assets-dark.svg new file mode 100644 index 00000000..6b389dce --- /dev/null +++ b/src/assets/xfwm4/assets-dark.svg @@ -0,0 +1,2338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/xfwm4/assets-dark/bottom-active.png b/src/assets/xfwm4/assets-dark/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..c951088515d31dd29468d4c237079dfd40cbe930 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS#5`Rb sLpWw8Z`r*0_jw1#gej9IEjq!#pnaN|)B0-51fU8APgg&ebxsLQ098jRqyPW_ literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/bottom-inactive.png b/src/assets/xfwm4/assets-dark/bottom-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c951088515d31dd29468d4c237079dfd40cbe930 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS#5`Rb sLpWw8Z`r*0_jw1#gej9IEjq!#pnaN|)B0-51fU8APgg&ebxsLQ098jRqyPW_ literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/bottom-left-active.png b/src/assets/xfwm4/assets-dark/bottom-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5b9398417fea41a2ecf089ebb1fe98af94e66588 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(m1Qf*~V=0mC5!Gs(Rd8|%Y;n3%3vhqIb^n(pHM!^f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(m1Qf*~V=0mC5!Gs(Rd8|%Y;n3%3vhqIb^n(pHM!^f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(ipCpuq6v&6|JTo}Pcxm6iywxh-=Nv$o#-|Af4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(ipCpuq6v&6|JTo}Pcxm6iywxh-=Nv$o#-|Aa+;hrSC4 z{S*+kfBkD^pw;c3E{-7@6StnZ&DUfg;Ck`m$8{Q_t|GaCzy9C%Sdd(8Fq2*QZoX}H zkkZ<{Lb_8j)_vhWp|^e8+S59RbW-NXZ*pT}e4Nad_*%%OoFScmDnogT_5tpNoCj+2 zSPqLUkgH`4P?*DDX7;wHCGurO#xx UndJXl4s;TOr>mdKI;Vst0JS8D^8f$< literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/close-inactive.png b/src/assets/xfwm4/assets-dark/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cba69f4e3e3554d5e5f223ea04d4d1a67842fd GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^5PCiC(HW%_a~p0hwOLGuFB2E`Nx*9lyIyac{Tgr1nbmSJ5xGs~Vl zhJ=a-a|JDK9=-C+$6Wi&Z}n%D73-yIzInfxyRTh+GVcz_FOg-cKo>E1y85}Sb4q9e E00fF#;s5{u literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/close-prelight.png b/src/assets/xfwm4/assets-dark/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..827a6b94601697d833abd841825c73d7fc1a5b3c GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^5lz5UFGUt z+U2Z3=dJg2aSYK2 z-g@4h?~s9rYvAGK+Z{BPeNULguxNK6PGjyPw49KU~AvLS|*}lrbxfO?297_IuXp*w=o-4)fQ;zozOV@EPG$~ us%KlpZd=?tH~Z+$mh*L-qW<>}3!m5_|G@8P#|xm-89ZJ6T-G@yGywpqKCFKL literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/close-pressed.png b/src/assets/xfwm4/assets-dark/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c96cd53595e7507cf29ffde184828173c09262c1 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^5wst-sWbb2V?`!AaXAeYB_U#*!-zytiRowgkHm0FVO~>cUn;r2?jw>VfdaM%j3|0QiyzBMdue;() z=LZz_@-WQUC~wn~m)Aa9oIRIWockM7qPCiC(HW%_a~p0hwOLGuFB2E`Nx*9lyIyac{Tgr1nbmSJ5xGs~Vl zhJ=a-a|JDK9=-C+$6Wi&Z}n%D73-yIzInfxyRTh+GVcz_FOg-cKo>E1y85}Sb4q9e E00fF#;s5{u literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/hide-prelight.png b/src/assets/xfwm4/assets-dark/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..3c093f0f6ba31124c2416e292696b6c85cb39b6d GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5m?mPWV5u>=HVvuhns=O;^Ah?M_bIl z95DNO5Qxmb9y0rS$o$(u^KXaDejPFUb<}L8D{l$VJySeg978mMx1PJscgTRJ^$D}F8pG9hq06D2y{G zjyEVt03yTIM6R|(uJ$CZ-hB1G0wB`pFHr9<)R<7HKA})!Vv)w~Zpl48l6!%uS889c zy~3_(xz)Q}$&pB&u<=1-`^6q;Qd3sm^QiVnjJUJ16|1A>FVdQ&MBb@ E04KPZr~m)} literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/left-active.png b/src/assets/xfwm4/assets-dark/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2637d3d04c87613dfc6e89c30d24309b482450 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuiF>*@ thH%VGo-%3Dul0)-9XfD?ftC3*1H-Qd#+#gO`$6U~c)I$ztaD0e0sv)yDb4@@ literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/left-inactive.png b/src/assets/xfwm4/assets-dark/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2637d3d04c87613dfc6e89c30d24309b482450 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuiF>*@ thH%VGo-%3Dul0)-9XfD?ftC3*1H-Qd#+#gO`$6U~c)I$ztaD0e0sv)yDb4@@ literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/maximize-active.png b/src/assets/xfwm4/assets-dark/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ce45dca6a0b9fbff0918a69fce341e4f4ec6ec59 GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^5+f_N+&2h5_0$&GvUq^dC2m2})2O#iw1Ob01 z#{efFaCUYM2?>$iPCiC(HW%_a~p0hwOLGuFB2E`Nx*9lyIyac{Tgr1nbmSJ5xGs~Vl zhJ=a-a|JDK9=-C+$6Wi&Z}n%D73-yIzInfxyRTh+GVcz_FOg-cKo>E1y85}Sb4q9e E00fF#;s5{u literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/maximize-prelight.png b/src/assets/xfwm4/assets-dark/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc825567750340ca22985d28bdf9447c2a5ef40 GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^5<~fscb-rL$d?v)vpw zdm!+2u=jPe_j9nXa&Z6xe@77TcXAAH0s?1e=a7&PNx?)8pu?7Xx;Tbt1aCceTc}Av zpdrz~nyYgz|Fp76r(XS)UmxpmC$p_P?bZH^ch56Qa)0GIGOzK5@&)?^c09+5W?h%d z+ZLo19JI5w*(lUkv~~5DYSaC~CkiijTl7ENscLX&uVBSY0RaQ|*sJdqIJl(_Ywr+b z*}TcX<$>UwHg~~@gEG>MW-NN1zjtpoW{lmk;hIQ^;+^k#>u+8xjY#jAf{_$q| e2JSDmdl(H_gIH9PFE#_6%;4$j=d#Wzp$Pzl(V%4j literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/maximize-pressed.png b/src/assets/xfwm4/assets-dark/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5728078921dce88b0e8b09e55bef308088d297 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^5;LL3EFT*e(SrDJkjYD$*-dq*toQ ztW?!()YELz(`?q)YSPyNk}U>?nWl!>rbant)}A&tUO;4P<85o}V+R62($^jc92^`R z9UYyVoSdDVLqb9py*!czbi*P~7sn8d;H~Fx3pFVSG(0r*bTHnmTxO*F_V0ZIF|)Mg zl6tdN{&%~1p0UMMsY0zuQ?RG=ALHSDny0Vkb$sBERIOdLn6Xh)CA36lo!7Bd(#^bn zE^HHaKcD8FZ3~zpc={RiD>~#^53FTyeGtZTEpKl1!NZa+f_N+&2h5_0$&GvUq^dC2m2})2O#iw1Ob01 z#{efFaCUYM2?>$iPCiC(HW%_a~p0hwOLGuFB2E`Nx*9lyIyac{Tgr1nbmSJ5xGs~Vl zhJ=a-a|JDK9=-C+$6Wi&Z}n%D73-yIzInfxyRTh+GVcz_FOg-cKo>E1y85}Sb4q9e E00fF#;s5{u literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-dark/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec3dab4cf5064e730522f28cc5ddb3c27d8ac5f GIT binary patch literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^5rGUtS-A-UGcDb;%W8N(`JUN%}iIDSuVEaPPQ}MY-hRI&UUo}0v`vvN@u$&XS+FW z_CVn4VDIZ_@8@7&<>CMY{*EBv@8lTZ1O(2`&LJToYRV_AfDT*X>EaloF>&kp+k8z1 z0f@gPn%KMbqn>^HU>Jr#DZ{Cr^lXq1AVmJBy(8ag= z*ukl*rW|{8i%)FTlIX?nR#?Wo_D!Ngb&CGACwc_B`>;LL3EFT*e(SrDJkjYD$*-dq*toQ ztW?!()YELz(`?q)YSPyNk}U>?nWl!>rbant)}A&tUO;4P<85o}V+R62($^jc92^`R z9UYyVoSdDVLqbBNi_98$d+P~L3Z!ep4 zEJa-Hm->VY{Uwq*LI;fnZG;ZmUbIiRW0tz}PLJ>%jnyj4epz%RbQ_5N)2!l4|5b1H zUB5VS!!p~3ONJRr3$E~(II>OPUda*T;W?2xZI?!3>_RelF{r G5}E*ZPK*rz literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/menu-active.png b/src/assets/xfwm4/assets-dark/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..d90d5bf116f9f53a62f9d4657a744ae8218493d5 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0H0PZ!4! ziSV^&toaTZ@H8aOZ$8{`nXRp@>=Bb=g9Y2#juQ>5;uu}0oGd@`WMf6*%l$WgeQKD> z!KbvsHK0?BQS|cq4ZgSed-n6W{Jl7nr?1GaS+~G%!{gt<*ZW+W`wTuuF26F*J;8xz z&(@B%&2DsvHEw-jU&APW XYGOiB{d;Gi6B#^R{an^LB{Ts5@M>w) literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/menu-inactive.png b/src/assets/xfwm4/assets-dark/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..46447c9acc87342f75cbeb45c9519edd54e68216 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`vGr;B5V zMEKgXmO@O50ZYbWNh0Mdq%$_odF0e>h|1XIpG&N#{H()U}oS z#H_mID}C)ZeB3u}(~kt}mP_5Te;TrzIiJUGzU>uR+S;=>(yLvSu|r7BJ!L~p2Lo5Q zS@QfJ9-#|PSA6l|m1A~d7yi@qd3%PH!raX{lPxxuH7dWhuVG~V-R#b$9kdGQFa}Ro KKbLh*2~7aZJYBB< literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/menu-pressed.png b/src/assets/xfwm4/assets-dark/menu-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b62d929568b364839eaaf7579796ecd97a732532 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo!3-qh-=Eh2Qq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MbiR& zLR_V!r0neM?CtFxfWXn&!O6wJ+079MoLwEA-5oswoPfZ^&B?{X$<@=z!{5m>z{xAv z83;TBoV|jay+WM5LtG;Z+@cEIqKe#N%G~2BJ>qM;ixzknE%Yv4PL?7tZ_1;CD4Tv zJY5_^B*NF8*(uiKAmRKle(^Eca2FB5@}sKz{-2IKbHOM1@YkPW@<~@yO?=Y4C5%g#XkM89 zg^4HQ`K7J)J3S)V4Hz;@cQrLTvsUv5PJFW@r?}6C;YIB|-R)~6L%2BuiF>*@ thH%VG-mrP|Z+%tOuk$+@x!9&LGORUbR<(3>*aK9;;OXk;vd$@?2>>Z^Cu9Hs literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/right-inactive.png b/src/assets/xfwm4/assets-dark/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..dd528cfdbd0f9f53f87219ef5286b7be2c7ac7b8 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuiF>*@ thH%VG-mrP|Z+%tOuk$+@x!9&LGORUbR<(3>*aK9;;OXk;vd$@?2>>Z^Cu9Hs literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/shade-active.png b/src/assets/xfwm4/assets-dark/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..95df28f4fb87a2460b938e04922b5318c0cd8e9f GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`vPr;B5V z#O35kPRu@G84WLOr4oMiv(1pWz+lPbB7N#`v(|xEkIy&i9C)It^x|lbKtjp1)PxB| zt~ZjF@+GahaX8n~NRo%|z}6>DjCsrb+nBiiI!$J1VrDqQo+H`Nb|VI81%s!npUXO@ GgeCyB4Mf5K literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/shade-inactive.png b/src/assets/xfwm4/assets-dark/shade-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..ca62537d1a037511ce4e22b8c4dcfd93745aef4b GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`v9r;B5V zM0oO)BnQ?W#TQKHUNHG>5hzdzYnb~`y^CQpwgG``UBxn4ctgq+xH<{fK(6f?NC6ty=pGMwDSD>HFoV-?T{ N22WQ%mvv4FO#qGDLMQ+L literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-1-active.png b/src/assets/xfwm4/assets-dark/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-1-inactive.png b/src/assets/xfwm4/assets-dark/title-1-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-2-active.png b/src/assets/xfwm4/assets-dark/title-2-active.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-2-inactive.png b/src/assets/xfwm4/assets-dark/title-2-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-3-active.png b/src/assets/xfwm4/assets-dark/title-3-active.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-3-inactive.png b/src/assets/xfwm4/assets-dark/title-3-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-4-active.png b/src/assets/xfwm4/assets-dark/title-4-active.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-4-inactive.png b/src/assets/xfwm4/assets-dark/title-4-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-5-active.png b/src/assets/xfwm4/assets-dark/title-5-active.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/title-5-inactive.png b/src/assets/xfwm4/assets-dark/title-5-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..80f7b5f7436e670cfb0ac679336c1dd9862dedef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&7!3HGVO5{2~0>w_AAsj$Z!;u2wa~60+7BevL z9RXp+soH$fKtah8*NBqf{Irtt#G+J&^73-M%)IR4>!IzkL@Un;M&mLmPuHkF4Le35gmE)lS0yUq?#c Q1!`sRboFyt=akR{0Bc+_5dZ)H literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/top-left-active.png b/src/assets/xfwm4/assets-dark/top-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..786ea68d6987dd547991bc373bbfec4083f4b01d GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^96&6?!3HE_JpO?wmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w4o-U3d z8WWRK4lpfQvgF_48$CBv)~sDCX&~a^>G}8il`BUKdIi;1E?n4n){ISU&7u=(4=(#o z;balrU;qSv{{NR>&U9++g65{c_zS*_vND_u)51m0Zf@G94K$p=)78&qol`;+0JUyJ A%m4rY literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/top-left-inactive.png b/src/assets/xfwm4/assets-dark/top-left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..786ea68d6987dd547991bc373bbfec4083f4b01d GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^96&6?!3HE_JpO?wmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w4o-U3d z8WWRK4lpfQvgF_48$CBv)~sDCX&~a^>G}8il`BUKdIi;1E?n4n){ISU&7u=(4=(#o z;balrU;qSv{{NR>&U9++g65{c_zS*_vND_u)51m0Zf@G94K$p=)78&qol`;+0JUyJ A%m4rY literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/top-right-active.png b/src/assets/xfwm4/assets-dark/top-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7411e7efc7ac8e2d198086da9013ec8cda98d76c GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^96&6?!3HE_JpO?wmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w~o-U3d z8WWSJOq%rTJOk_bdA7+Z4$L~&u3alQcX6@%|HaxVmEYgV#xyQlrq=UQep$!U|Mfd~ z3l=O~$QXX4MX~!GTa1uFFvl#18(cYkDkobGE=af{UJ~rU?#{%p;H6r#te?!9 literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-dark/top-right-inactive.png b/src/assets/xfwm4/assets-dark/top-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..7411e7efc7ac8e2d198086da9013ec8cda98d76c GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^96&6?!3HE_JpO?wmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0w~o-U3d z8WWSJOq%rTJOk_bdA7+Z4$L~&u3alQcX6@%|HaxVmEYgV#xyQlrq=UQep$!U|Mfd~ z3l=O~$QXX4MX~!GTa1uFFvl#18(cYkDkobGE=af{UJ~rU?#{%p;H6r#te?!9 literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light.svg b/src/assets/xfwm4/assets-light.svg new file mode 100644 index 00000000..a33e979d --- /dev/null +++ b/src/assets/xfwm4/assets-light.svg @@ -0,0 +1,2332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/xfwm4/assets-light/bottom-active.png b/src/assets/xfwm4/assets-light/bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4d3b5909360bc57be6bd09c8cc7abe9cf20935 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~f!3HD)-^P3dQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSBs^Ul uLpWw8*L-<#v7U{K;qgcyqV(DCY@~pSBs^Ul uLpWw8*L-<#v7U{K;qf4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x_H=O! zk(io1!>01nfA@a5zv&7LGdMIQZgNE?@Hi!&JaOQ_0fWjf4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x_H=O! zk(io1!>01nfA@a5zv&7LGdMIQZgNE?@Hi!&JaOQ_0fWjf4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(ipCrobR)TlFR0({p8G=L9DSiJ4rHAc6TBtFVdQ&MBb@0MG<2pa1{> literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/bottom-right-inactive.png b/src/assets/xfwm4/assets-light/bottom-right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..175d4496e6d78ef5472d051589f8e0b74a3fb218 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u@pObhHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe2x^>lFz zk(ipCrobR)TlFR0({p8G=L9DSiJ4rHAc6TBtFVdQ&MBb@0MG<2pa1{> literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/close-active.png b/src/assets/xfwm4/assets-light/close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..59366b3ae2ad80e4605c7c68c7402691b30f1317 GIT binary patch literal 486 zcmV@P)K1kv|N#Z|9;y+2^KuO|;jN*ok;)jjmsI21R;^RI^srf z=B%*h*VyLR+2-cv=h)ik=jZ4_O6WpL=-S)p=;-O`>FVn0>)hV!>+9^@-t6q`?cU(+ z?d|UF?(gsK@J&?kPE_#l@bU5S@=#Xt^78ZZ^ZWbzvmW>i00023NkloB(h>40tp6@M6G|!G{M)`+m367^eR- z+^t9|{iDR31`1KENlXQ9#!>2=JmUmcqppgO4REr-*N&zQ7h~*(9!_vFq#Gnoa4@QF zsNrNo*?C;GY}gxXQG{TJ6C^0iKe%n%g+da_4DShOPhdk9B~J*ivizT6#o)t?0aFGa cCJY!czHjJghyS%?J^%m!07*qoM6N<$f=toz+5i9m literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/close-inactive.png b/src/assets/xfwm4/assets-light/close-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6ec7a8e9cfd37ae1d293637765236cb00e2672 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^5CQdyZM?81Y9ou{BQREsM1YQrbZ#_2?C#VE-S2`{y?O7*WA~KEChZC{SdI(!?}k; zZeH5Uy&dnTzdfeR9i+)=7Qu0~U-Zu8$ZrAXtr9(Vt-A1XO0$0R`G?ayBwf_coQz*l zddRdewZQ7>g=q`VKAhC^wA_8J!OBGb+Bh8_=iK+X^9^R*un@d{=-xrw1r-Tb#WQbS8tRtDnm{r-UW|1{i2Z literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/close-prelight.png b/src/assets/xfwm4/assets-light/close-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..b647f409c5d73f06521a0076a1b0598fdb1fff02 GIT binary patch literal 567 zcmV-70?7S|P)lq(Oj72nu;#3==GWNf*xBah=I2aO=h)ik=jZ4_O6WpL=uJ}S z+S};p=;`U{>gww2PE_mM-s|h@>`qkd-QMi%?Csv*?d|RE?(XkTRqyZb@J&?kPE_#l z@bU5S@=#Xt^78ZZ^ZWbzDz*FP0002mNklU_8evC}(h{Qhv$i7z^ZLAi$GAF8TuW1Vzt literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/close-pressed.png b/src/assets/xfwm4/assets-light/close-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ef70fa4341b3bfd6984db195290dfd7fb2b5b823 GIT binary patch literal 530 zcmV+t0`2{YP)UKGrcl)-pfVGeFo(SlLWh*-cp5Ojp`XSlUim-i3_bhK=8bjo^lj z;E0dmh>zi_uHuM~;)#&rsjcGT;^X7vltAvF5F@=GWNf*xBah=I7Yj=jZ3> z+S};p=;`U{>gww2+}`W!>+Id$?Ck9A-r()+?e6aG@9*#M@bK~R@$&NW^Yioj`}=R^ z8}0xA0LMv0K~yMHb&uB;f-n#TuNoC`6|nb$y<+eB|DRxkk=X}oE4rN?g${6Rqtzsqr#6vMlJ%auvb+6M^&{lq5c1O*Myy7 zEoZsvbEPkBwL+u`e?Qna#)c>ij4xRqVPjb|%br(mE#o~_41Aa}V8XzMF#|>nUkaaQ UmBUE~7ytkO07*qoM6N<$g12n@UjP6A literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/hide-active.png b/src/assets/xfwm4/assets-light/hide-active.png new file mode 100644 index 0000000000000000000000000000000000000000..879540045876a9c0bbc6886d986be98761530b1a GIT binary patch literal 482 zcmV<80UiE{P)ltIIOeoD=CwNJ#(Cz(dgkHP=Hb@n=H}$>9Qy3vMA~4>FVn0>+9?6=i2P&+wAP@?d|REwkYoD-0tq~@3$%M z@9*&N@bU5S^78WY^Yiz@Gx)k&&d*kFc3x2 zc2*R{SyTdXR>TqF|Noh$(?DGG+2!4;qyoVCFyO`D!;=9I1|RMu9(h6x$8mm!o8ik$ z{bb>i1`2+nNJ0g!+Ci$q=7CQdyZM?81Y9ou{BQREsM1YQrbZ#_2?C#VE-S2`{y?O7*WA~KEChZC{SdI(!?}k; zZeH5Uy&dnTzdfeR9i+)=7Qu0~U-Zu8$ZrAXtr9(Vt-A1XO0$0R`G?ayBwf_coQz*l zddRdewZQ7>g=q`VKAhC^wA_8J!OBGb+Bh8_=iK+X^9^R*un@d{=-xrw1r-Tb#WQbS8tRtDnm{r-UW|1{i2Z literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/hide-prelight.png b/src/assets/xfwm4/assets-light/hide-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed74dc2db53a5b3b07178975b664aba9fa67dc7 GIT binary patch literal 504 zcmVltIIOeoD=CwNJ#(Cz(dgkHP=Hb@n=H}$>9Qy3vMA~4>FVn0>+9?6=i2P&+wAP@?d|RE zwkYoD-0tq~@3$%M@9*&N@bU5S^78WY^Yiz@Gx)Rwn;=m zR47w*&({)yKn#W9h`ozq7nQPhMXa#C|9i=1L%GR!x96V;1C$u>W59>Ohc^RW3_d(b zFtJ>BJPpz}JTzOxG7)=g8YtMIBq0^JD<>f{yE9I3RXTAVqApH4jAX%5hl`S2G5{G; z3Y_4mB%!QBMM@thI4FbSDGMhZ8ikL4n>y^3jh6?p#R(kL%YN|I(hCKr=SO%)(C)yB u%&MmAnzecQh6RHULk9F2d}uSE&iDgM#9^50v0j(}0000Fo)O!j8QY>7+oBuWq8!_! z9o(!s-K;s?tvcSVIo_>0-mW{~!g=7rdg8-+;>3L7;^O1PdgH}>ukl=Hb@n=H}<;=jha==+vd?FMd}>gwz3>+I*+?C0C; z?CkCB?e6K^?(XjI@9*&N@bU5S^78WY^Yi=r`-O}iZvX%Qtw}^dR47w*&({`$Fc3x2 ziyA3n!LHav#g6^||4cF&G%vH?au16DDgt~2cnjq465uJ2!-Hkhmg`2dtT^LtB)%g4 zh6fHwRk11;+_aOgeu6VixM~As8Pa4z(+-gd7tK@30deyCX~I#u`? literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/left-active.png b/src/assets/xfwm4/assets-light/left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..698020898aba2edfae8614c4cf66cdd3af1ed5ac GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuNqD+A uhH%VGo?%n@>A!ow+~4%1hNi|;28KFgwwm=_t9XEF7(8A5T-G@yGywp6%PE!s literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/left-inactive.png b/src/assets/xfwm4/assets-light/left-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..698020898aba2edfae8614c4cf66cdd3af1ed5ac GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuNqD+A uhH%VGo?%n@>A!ow+~4%1hNi|;28KFgwwm=_t9XEF7(8A5T-G@yGywp6%PE!s literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/maximize-active.png b/src/assets/xfwm4/assets-light/maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..96ed9001f189fe8332a24ee5b0bb4c9052c00578 GIT binary patch literal 476 zcmV<20VDp2P)CHY(LOE7UhD+c_)TIxO2dHs?k;>Pb4& zMLW_)JJUux)J8khM?BOgS+oq)7sHNbk z*5uaKfGJz-s0louz*=jZ3>=;-O`>FVn0>+9?6 z?CkCB?e6aG@9*#M@bK~R@$&NW^Yioj`}>XwqrLzD0I5ktK~yM_b~4+C!oA6^VR8GLw3HKHKfD`UG*NF(|ZpY{|7GHr*B6ZU4=8G8mFb_{G8eAqCsW_$r-GF{8D Su{huW0000CQdyZM?81Y9ou{BQREsM1YQrbZ#_2?C#VE-S2`{y?O7*WA~KEChZC{SdI(!?}k; zZeH5Uy&dnTzdfeR9i+)=7Qu0~U-Zu8$ZrAXtr9(Vt-A1XO0$0R`G?ayBwf_coQz*l zddRdewZQ7>g=q`VKAhC^wA_8J!OBGb+Bh8_=iK+X^9^R*un@d{=-xrw1r-Tb#WQbS8tRtDnm{r-UW|1{i2Z literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/maximize-prelight.png b/src/assets/xfwm4/assets-light/maximize-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..64003da814594dcad95084a7255a8364429f1e74 GIT binary patch literal 520 zcmV+j0{8uiP)71MI3b`AAcwxfG8%NF(}nHDb+SA)Hf>CHY(LOE7UhD+c_)T zIxO2dG}S^h)9YFsn+Dy*5udM=GfTg+1u*e-0Ixj?B3$y;^X7vlt)=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa`}_Mi``U)1HC@#Lc!ID;vt> zxtK@8h6|B2vy=CWF$x|loC!JsE)-bdM9?b0G26_e%F2e8IUeUi$89(gv(*1{({ok` znIIea%+MMMVIaRGEk49Sm^3S{Tj@-r8G8ji>=dw7(8ERnYlSaOziy4Ifs&8_0000< KMNUMnLSTXwM)_C( literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/maximize-pressed.png b/src/assets/xfwm4/assets-light/maximize-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..59857e90d8504a4932e3177f25fbaa506c396489 GIT binary patch literal 494 zcmVm$VEKKMLfzyJ<3LV(|~-`fqd10eAa?~)`Nc7gn!tClarI8+@_=3r={Pi zrr@g9W>fGGw+}-Tn;^N}tgww2 z>+9_7?CtIC?(XjI@9*&N@bU5S^78WY^Yi=r`!`N4UH||9xJg7oR47w*kJT1~Knw*h zg`zd;u2iY(|NmJx*;HOKFKlKw8$eG1F9kdm^zcx?T|o~wA?wt_Fzsfa8CT0N_L+Dj zLc%ccg+K}}#60%DBnwtJ6D=~H1GwhdW@ST}JQs6FZ8#B;nH|qB7AVB5a3p92xX=<- zI1qFdsCed3Wo1Lt%q|yNZo{6K{(Wv~#tJ#p|NY>=8VPwnk@v;t*a_o$C5kGI$!Eq^ kK@S@RtQGXIQovH-4Y4v_1WPJ(;s5{u07*qoM6N<$f>@v9{{R30 literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/maximize-toggled-active.png b/src/assets/xfwm4/assets-light/maximize-toggled-active.png new file mode 100644 index 0000000000000000000000000000000000000000..96ed9001f189fe8332a24ee5b0bb4c9052c00578 GIT binary patch literal 476 zcmV<20VDp2P)CHY(LOE7UhD+c_)TIxO2dHs?k;>Pb4& zMLW_)JJUux)J8khM?BOgS+oq)7sHNbk z*5uaKfGJz-s0louz*=jZ3>=;-O`>FVn0>+9?6 z?CkCB?e6aG@9*#M@bK~R@$&NW^Yioj`}>XwqrLzD0I5ktK~yM_b~4+C!oA6^VR8GLw3HKHKfD`UG*NF(|ZpY{|7GHr*B6ZU4=8G8mFb_{G8eAqCsW_$r-GF{8D Su{huW0000CQdyZM?81Y9ou{BQREsM1YQrbZ#_2?C#VE-S2`{y?O7*WA~KEChZC{SdI(!?}k; zZeH5Uy&dnTzdfeR9i+)=7Qu0~U-Zu8$ZrAXtr9(Vt-A1XO0$0R`G?ayBwf_coQz*l zddRdewZQ7>g=q`VKAhC^wA_8J!OBGb+Bh8_=iK+X^9^R*un@d{=-xrw1r-Tb#WQbS8tRtDnm{r-UW|1{i2Z literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/maximize-toggled-prelight.png b/src/assets/xfwm4/assets-light/maximize-toggled-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc5a029a74e25165647c3fd0b8ad6e1ca3a64a4 GIT binary patch literal 528 zcmV+r0`L8aP)71MI3b`B8w~~mMcEZaIZ=SDc@NI2(6IqFF|(?vVdMmy6+JJd!y)JHtjMtRhJdDee<*MNG}e|y=2 zeAa<{*@BaklcC(DqT8mV->9YFsn+Dy*5udM=GfTg+1u*e-0Ixj?B3$y;^X7vlt)=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa`}_NK4Sj0> z0078IL_t(2Q+1Hpa>6hSMK1&r%wl3F`xf?=0&Qs7;s1Y&NHUK)Gxm(mnbCtVQNU9H z4+TBk6>w9~!_~7Hwu)hUym`;K2s2|{hAqv#@L^UX9cQoV3(mx+A@B0_?2Eow;Y9R# zj{_AuVkM!$-hoR;!jXt1m$VEKKMLfzyJ<3LV(|~-`fqd10eAa?~)`Nc7gn!tClarI8+@_=3r={Pi zrr@g9W>fGGw+}-Tn;^N}tgww2 z>+9_7?CtIC?(XjI@9*&N@bU5S^78WY^Yi=r`{p5I=l}o!xJg7oR4C8I(ajEmFc3!3 zJC&bkQEvh_b~|Cy{&=M6spm5g^Hn$6XcC+4aP6 kX7y>i*7{rj@wFer9hrAdXSbX8ApigX07*qoM6N<$f>QVGHUIzs literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/menu-active.png b/src/assets/xfwm4/assets-light/menu-active.png new file mode 100644 index 0000000000000000000000000000000000000000..95614176697f6f46c91d65eee87912c2b63f378b GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0G7PZ!4! ziK$B`oaJIn6mdAe{Ct+rWfQj~!&6M$*_F!gA0HH%nPl!Yg{|}B-HVTy{DQ?y*cAv*oPU7p{57om(@i&94_VW z{Z(0|x~^f`VU9Hn)-#0jqB9&hmlO(anNs!miOAK-99HudEX+`M5nNz1d8$S4iDTwB z%iieqwK~MwOg>r|urT`cokw5d7vBH>ar!3~6(P5e{>+#E0A0`E>FVdQ&MBb@0Ha2C AaR2}S literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/menu-inactive.png b/src/assets/xfwm4/assets-light/menu-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e3442184d9c9c0592b32a4098acd2ae46f310966 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6j0G3PZ!4! ziK$B`oaSnB5OFwvHQ!zy9)(QH}grK5K6$wOsIR+-!5^;hpNQ6JK6#x6F9n zU^!v_gZQI!{{9U&^bOc6Z~8avru@&4TIIInE9$#XQS%GwXd zquMU(zhVH&#|`rn0i`2w;iPb5JV*gA-tDpQelKOvbwM!#aksPpd3W+d18|A#gu&Sp z!jqeWl#g{XH-E>xTD3%0`S#PXShp$o{#?M_*&t((JRBW>bHj$P*_lJF-lkS>_jL9Q zOjSH2$0&8d#U0Q4g^OW%z1`zN`V*x~Z+XKpe#)@8>iE8+_y%rGdWZBuiF>*@ thH%VGuKV)hV!f*BQZ_X<4T%UghRz_CwMKQN3xP@)JYD@<);T3K0RSJcCr$tW literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/right-inactive.png b/src/assets/xfwm4/assets-light/right-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..fcd3fee8667fb2de0ddbe287847c9bf30f034e37 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Ea!3HF4R;=3sq*#ibJVQ8upoSx*1IXtr@Q5sC zVBk9f!i-b3`J{n@k|nMYCBgY=CFO}lsSM@i<$9TU*~Q6;1*v-ZMd`EO*+>BuiF>*@ thH%VGuKV)hV!f*BQZ_X<4T%UghRz_CwMKQN3xP@)JYD@<);T3K0RSJcCr$tW literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/shade-active.png b/src/assets/xfwm4/assets-light/shade-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8029451bc3e97d66fbec6df38a446e1c0b9dcb44 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`v3r;B5V z#MI-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`vTr;B5V z#MIKAiv_~Rg)kmL~lasC7b)2)9}l3fIU{G8*?5_$Ul^#Att4nZHkAB|^g z`|h*Hpz;6ue+@I<&)CtR@>shhy5Yy~Y>wH^Jj+Ya#hz-3 QK&u!$UHx3vIVCg!06dgT%K!iX literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/shade-pressed.png b/src/assets/xfwm4/assets-light/shade-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..2209f2c6d137b77fefb65e8a47eef98d928abcea GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo!3HEV4DF?W6icy_X9x!n)NrJ90QsB+9+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8<0ttJY5_^ zEPCHg-pF;xK%njam7ohJ0}F~v3&m@cK78z`bc|qUD*w34K1QXjHo>m&He(R; z?PA7x<_lR8#65Xz63pJ2CiN8OnfHEmu35c-bE#paRndl+3SWoVhtvJP&O3a`WNXli fww1v@xF2wSXglJV6trb3(02@;u6{1-oD!M-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|_?r;B5V z#O35UXBxO9>KAiv_~Rg)kmL~lasC7b)2(mP3tX;$l5ZC~X72DvVM=m;9(TvtA6$p* o&LntWSQ^0gxci`}+zwU-i*J&xs~##D0}W*GboFyt=akR{05N$!!~g&Q literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/stick-inactive.png b/src/assets/xfwm4/assets-light/stick-inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..e9a684de9c5de2bac47135091fd3701ceabddb3f GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo0VEiFqY{n*DaK+a&k&AhT+uUu9L@rd$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i|`3r;B5V z#O35UXBxO9>KAiv_~Rg)kmL~lasC7b(XBPr2Q@pDKFIfM$V#kX4*Ab@=$VN7=BM@@ uXE`SR{Wr^*Xa81?Xo+~9RUZy0GcY`1l5dL7oOuIiEQ6=3pUXO@geCy3!a+R% literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/stick-pressed.png b/src/assets/xfwm4/assets-light/stick-pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a54747d8f87eb790ab55a430d3877285a28707cf GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRo!3HEV4DF?W6icy_X9x!n)NrJ90QsB+9+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8<0u!JzX3_ zEP9jY*i?S1XX9dc{QmxaO{0dV$NS}{yhu-2mdKI;Vst0KPtM<^TWy literal 0 HcmV?d00001 diff --git a/src/assets/xfwm4/assets-light/title-1-active.png b/src/assets/xfwm4/assets-light/title-1-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f22a598fa1f8cfa1595019e0c0fc26d6ed3f21ca GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^EI=&70VEibO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vPo-U3d z8WZ349ppSlI7nMUQ(gVE9O5FHGd-M#maX0xD%`FTCdndW)itbPS;dYeM{*UPFHtEj!Sx$m((N}?{GkCiCxvXO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vPo-U3d z8WZ349ppSlI7nMUQ(gVE9O5FHGd-M#maX0xD%`FTCdndW)itbPS;dYeM{*UPFHtEj!Sx$m((N}?{GkCiCxvXO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xio-U3d z8WWS}*i?S1XVW-w_H1g31GA2&r{{@3|0THW>;L_cmsOtK70S3tY1;q)|BW9oTZkSx ydeqRsz~E2%q1AJhv=b64A`B(&7-X?dO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xio-U3d z8WWS}*i?S1XVW-w_H1g31GA2&r{{@3|0THW>;L_cmsOtK70S3tY1;q)|BW9oTZkSx ydeqRsz~E2%q1AJhv=b64A`B(&7-X?d/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png +fi +if [ -f $DARK_ASSETS_DIR/$i.png ]; then + echo $DARK_ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $DARK_ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$DARK_ASSETS_DIR/$i.png $DARK_SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $DARK_ASSETS_DIR/$i.png +fi +done +exit 0 diff --git a/src/main/cinnamon/cinnamon-dark-solid.css b/src/main/cinnamon/cinnamon-dark-solid.css new file mode 100644 index 00000000..70ed353e --- /dev/null +++ b/src/main/cinnamon/cinnamon-dark-solid.css @@ -0,0 +1,2309 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #dedede; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dedede; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +.sound-button:focus, .notification-button:focus, .notification-icon-button:focus, #notification .notification-button:focus, #notification .notification-icon-button:focus { + text-shadow: none; + color: #dedede; + background-color: #656565; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover, .notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, #notification .notification-button:hover:focus, #notification .notification-icon-button:hover:focus { + text-shadow: none; + color: #f8f8f8; + background-color: #6d6d6d; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:active, .notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 5px; +} + +.sound-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + text-shadow: none; + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); + border-radius: 5px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #0860f2; + selected-color: white; + transition-duration: 300ms; + border-radius: 5px; + color: #dadada; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.05); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #dadada; + border: 1px solid #6887cd; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(36, 36, 36, 0.1); + border-radius: 8px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #777777; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #666666; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #0860f2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(255, 255, 255, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: white; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3484e2; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #619fe8; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #2a2a2a; + color: #dadada; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 4px 4px 6px 4px; + color: #dedede; + border-image: url("assets/menu-solid.svg") 15 15 15 15; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("assets/submenu.svg") 15 15 2 2; +} + +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 8px; +} + +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 8px; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; +} + +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:active { + color: white; + border-image: url("assets/menu-hover.svg") 15 15 2 2; +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(222, 222, 222, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #dedede; +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: white; +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.4em 0.5em 0.5em; + border-radius: 2px; +} + +.popup-combo-menu { + padding: 10px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: rgba(255, 255, 255, 0.12); + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #dadada; + font-size: 1em; + padding: 0px; + background-color: #2a2a2a; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #dedede; + background-color: rgba(222, 222, 222, 0.1); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: white; + background-color: #0860f2; +} + +.panel-top { + border-bottom: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-bottom { + border-top: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-left { + border-right: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-right { + border-left: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: #dadada; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: #dadada; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; + color: #dadada; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #0860f2; + color: white; + border: 1px solid #0860f2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #0860f2; + background-color: #0860f2; + color: white; + font-style: italic; + transition-duration: 300; + selection-background-color: white; + selected-color: #0860f2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #0860f2; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #2a2a2a; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 2px; + background-color: #242424; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #dedede; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 100px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(222, 222, 222, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #dedede; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(222, 222, 222, 0.85); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: rgba(222, 222, 222, 0.8); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #dedede; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: white; + background-color: #0860f2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(222, 222, 222, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(222, 222, 222, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #dadada; + background-color: #333333; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 5px; +} + +.menu #notification, .popup-menu #notification { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #dadada; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} + +#notification.multi-line-notification { + padding-bottom: 13px; + color: #dadada; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #dadada; +} + +.notification-button, .notification-icon-button { + padding: 5px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #dadada; + background-color: #2a2a2a; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 3px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #0860f2; +} + +.switcher-list .item-box:selected { + color: white; + background-color: #0860f2; + border: 0px solid #0860f2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dadada; + background-color: rgba(34, 34, 34, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 5px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #333333; + border-radius: 5px; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #dadada; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #FC4138; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #dadada; + selected-color: white; + selection-background-color: #0860f2; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog-entry:focus { + color: white; + background-color: #0860f2; + border: 1px solid #0860f2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #2a2a2a; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.keyboard-key:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.keyboard-key:active, .keyboard-key:checked { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.keyboard-key:grayed { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +.keyboard-subkeys { + color: #dadada; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #2a2a2a; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #333333; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 3px; +} + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-favorites-button:hover { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-places-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px 30px 10px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; +} + +.menu-application-button { + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid rgba(0, 0, 0, 0.15); + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu StScrollView.menu-application-button { + padding: 0; + border-radius: 3px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: #0860f2; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 7px 5px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 5px 7px 0; +} + +.menu-category-button { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-category-button-selected { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.menu-category-button-hover, .menu-category-button-selected { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #dedede; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #dedede; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #dadada; + background-color: #2a2a2a; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: #dadada; + border-radius: 0; + background-color: #2a2a2a; + border: none; + border-image: url("assets/menu-solid.svg") 15 15 15 15; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 2px; + color: #0860f2; +} + +.osd-window .level-bar { + border-radius: 2px; + background-color: #0860f2; +} + +.window-list-box { + spacing: 0; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(218, 218, 218, 0.9); + border: 0 solid transparent; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top-width: 2px; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom-width: 2px; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left-width: 2px; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right-width: 2px; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: #dadada; + border: 0 solid rgba(218, 218, 218, 0.5); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:hover { + border-right-width: 2px; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: #dadada; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:running { + border-right-width: 2px; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.window-list-item-box:focus { + color: #dadada; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:focus { + border-right-width: 2px; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + background-color: #242424; + border-radius: 5px; + color: #dedede; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(252, 65, 56, 0.5); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 2px; + spacing: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 2px; + border: 2px solid #0860f2; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background-color: rgba(255, 255, 255, 0.33); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(218, 218, 218, 0.33); +} + +.grouped-window-list-number-label { + z-index: 99; + text-shadow: none; + font-size: 10px; + color: white; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 4px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #0860f2; +} + +.grouped-window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(218, 218, 218, 0.6); + border: 0 solid transparent; +} + +.grouped-window-list-item-box.top { + border-top-width: 2px; +} + +.grouped-window-list-item-box.top StIcon, .grouped-window-list-item-box.top StBin, .grouped-window-list-item-box.top #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.grouped-window-list-item-box.bottom { + border-bottom-width: 2px; +} + +.grouped-window-list-item-box.bottom StIcon, .grouped-window-list-item-box.bottom StBin, .grouped-window-list-item-box.bottom #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.grouped-window-list-item-box.left { + border-left-width: 2px; +} + +.grouped-window-list-item-box.left StIcon, .grouped-window-list-item-box.left StBin, .grouped-window-list-item-box.left #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.grouped-window-list-item-box.right { + border-right-width: 2px; +} + +.grouped-window-list-item-box.right StIcon, .grouped-window-list-item-box.right StBin, .grouped-window-list-item-box.right #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.grouped-window-list-item-box:hover { + color: #dadada; + border: 0 solid rgba(218, 218, 218, 0.5); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:hover { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked, .grouped-window-list-item-box:running { + color: #dadada; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked, .panel-top .grouped-window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked, .panel-bottom .grouped-window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked, .panel-left .grouped-window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked, .panel-right .grouped-window-list-item-box:running { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover, .grouped-window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.grouped-window-list-item-box:focus { + color: #dadada; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:focus { + border-right-width: 2px; +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 3px; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(222, 222, 222, 0.25); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(29, 29, 29, 0.9); + border: 0px solid #161616; + border-bottom: 1px; + color: #dadada; +} + +.sound-player-overlay StButton { + width: 22px; + height: 16px; + padding: 6px; + margin: 0 2px; + color: #dadada; + border-radius: 3px; + border: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.sound-player-overlay StButton:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid #161616; + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #262626; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #dadada; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #0860f2; +} + +.workspace-button:hover { + color: #357ef8; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #0860f2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: #505050; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #505050; + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: #5d5d5d; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #373737; + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; +} + +.panel-launcher:hover { + background-gradient-direction: none; + border: 0px solid #0860f2; +} + +.panel-bottom .panel-launcher:hover { + border-bottom-width: 2px; + padding-bottom: 0; +} + +.panel-top .panel-launcher:hover { + border-top-width: 2px; + padding-top: 0; +} + +.panel-left .panel-launcher:hover { + border-left-width: 2px; + padding-left: 0; +} + +.panel-right .panel-launcher:hover { + border-right-width: 2px; + padding-right: 0; +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; +} + +.launcher:hover { + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .launcher:hover { + padding-top: 0; + border-top-width: 2px; +} + +.panel-bottom .launcher:hover { + padding-bottom: 0; + border-bottom-width: 2px; +} + +.panel-left .launcher:hover { + padding-left: 0; + border-left-width: 2px; +} + +.panel-right .launcher:hover { + padding-right: 0; + border-right-width: 2px; +} + +.launcher .icon-box { + padding: 0 2px; +} + +.launcher .icon-box.vertical { + padding: 2px 0; +} + +.applet-separator { + padding: 1px 4px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #dadada; + text-shadow: none; + transition-duration: 100; +} + +.applet-box.vertical { + padding: 3px 0; +} + +.applet-box:hover { + color: #dadada; + background-color: rgba(218, 218, 218, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: white; + background-color: #0860f2; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +.applet-label { + font-weight: bold; + color: #dadada; +} + +.applet-box:checked .applet-label { + color: white; + text-shadow: none; +} + +.applet-icon { + color: #dadada; + icon-size: 22px; +} + +.applet-box:checked .applet-icon { + color: white; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #dedede; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #dadada; +} + +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders-and-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #0860f2; + background-color: rgba(8, 96, 242, 0.3); +} + +.photoframe-box { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/main/cinnamon/cinnamon-dark-solid.scss b/src/main/cinnamon/cinnamon-dark-solid.scss new file mode 100644 index 00000000..a0c7756f --- /dev/null +++ b/src/main/cinnamon/cinnamon-dark-solid.scss @@ -0,0 +1,8 @@ +$variant: 'dark'; +$laptop: 'true'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/cinnamon/drawing'; +@import '../../sass/cinnamon/common'; diff --git a/src/main/cinnamon/cinnamon-dark.css b/src/main/cinnamon/cinnamon-dark.css new file mode 100644 index 00000000..46d4e81d --- /dev/null +++ b/src/main/cinnamon/cinnamon-dark.css @@ -0,0 +1,2309 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #dedede; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dedede; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +.sound-button:focus, .notification-button:focus, .notification-icon-button:focus, #notification .notification-button:focus, #notification .notification-icon-button:focus { + text-shadow: none; + color: #dedede; + background-color: #656565; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover, .notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, #notification .notification-button:hover:focus, #notification .notification-icon-button:hover:focus { + text-shadow: none; + color: #f8f8f8; + background-color: #6d6d6d; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:active, .notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 5px; +} + +.sound-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + text-shadow: none; + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); + border-radius: 5px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #0860f2; + selected-color: white; + transition-duration: 300ms; + border-radius: 5px; + color: #dadada; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.05); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #dadada; + border: 1px solid #6887cd; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(36, 36, 36, 0.1); + border-radius: 8px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #777777; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #666666; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #0860f2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(255, 255, 255, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: white; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3484e2; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #619fe8; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #2a2a2a; + color: #dadada; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 4px 4px 6px 4px; + color: #dedede; + border-image: url("assets/menu.svg") 15 15 15 15; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("assets/submenu.svg") 15 15 2 2; +} + +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 8px; +} + +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 8px; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; +} + +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:active { + color: white; + border-image: url("assets/menu-hover.svg") 15 15 2 2; +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(222, 222, 222, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #dedede; +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: white; +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.4em 0.5em 0.5em; + border-radius: 2px; +} + +.popup-combo-menu { + padding: 10px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: rgba(255, 255, 255, 0.12); + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #dadada; + font-size: 1em; + padding: 0px; + background-color: rgba(42, 42, 42, 0.95); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #dedede; + background-color: rgba(222, 222, 222, 0.1); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: white; + background-color: #0860f2; +} + +.panel-top { + border-bottom: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-bottom { + border-top: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-left { + border-right: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-right { + border-left: 1px solid rgba(0, 0, 0, 0.72); +} + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: #dadada; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: #dadada; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; + color: #dadada; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #0860f2; + color: white; + border: 1px solid #0860f2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #0860f2; + background-color: #0860f2; + color: white; + font-style: italic; + transition-duration: 300; + selection-background-color: white; + selected-color: #0860f2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #0860f2; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #2a2a2a; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 2px; + background-color: #242424; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #dedede; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 100px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(222, 222, 222, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #dedede; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(222, 222, 222, 0.85); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: rgba(222, 222, 222, 0.8); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #dedede; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: white; + background-color: #0860f2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(222, 222, 222, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(222, 222, 222, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #dadada; + background-color: #333333; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 5px; +} + +.menu #notification, .popup-menu #notification { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #dadada; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} + +#notification.multi-line-notification { + padding-bottom: 13px; + color: #dadada; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #dadada; +} + +.notification-button, .notification-icon-button { + padding: 5px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #dadada; + background-color: #2a2a2a; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 3px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #0860f2; +} + +.switcher-list .item-box:selected { + color: white; + background-color: #0860f2; + border: 0px solid #0860f2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dadada; + background-color: rgba(34, 34, 34, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 5px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #333333; + border-radius: 5px; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #dadada; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #FC4138; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #dadada; + selected-color: white; + selection-background-color: #0860f2; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog-entry:focus { + color: white; + background-color: #0860f2; + border: 1px solid #0860f2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #2a2a2a; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.keyboard-key:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.keyboard-key:active, .keyboard-key:checked { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.keyboard-key:grayed { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +.keyboard-subkeys { + color: #dadada; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #2a2a2a; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #333333; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 3px; +} + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-favorites-button:hover { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-places-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px 30px 10px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; +} + +.menu-application-button { + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid rgba(0, 0, 0, 0.15); + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu StScrollView.menu-application-button { + padding: 0; + border-radius: 3px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: #0860f2; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 7px 5px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 5px 7px 0; +} + +.menu-category-button { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-category-button-selected { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +.menu-category-button-hover, .menu-category-button-selected { + text-shadow: none; + color: #f8f8f8; + border: 1px solid rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #dedede; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #dedede; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #dadada; + background-color: rgba(42, 42, 42, 0.85); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: #dadada; + border-radius: 0; + background-color: rgba(42, 42, 42, 0.85); + border: none; + border-image: url("assets/menu.svg") 15 15 15 15; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 2px; + color: #0860f2; +} + +.osd-window .level-bar { + border-radius: 2px; + background-color: #0860f2; +} + +.window-list-box { + spacing: 0; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(218, 218, 218, 0.9); + border: 0 solid transparent; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top-width: 2px; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom-width: 2px; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left-width: 2px; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right-width: 2px; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: #dadada; + border: 0 solid rgba(218, 218, 218, 0.5); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:hover { + border-right-width: 2px; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: #dadada; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:running { + border-right-width: 2px; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.window-list-item-box:focus { + color: #dadada; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:focus { + border-right-width: 2px; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + background-color: #242424; + border-radius: 5px; + color: #dedede; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(252, 65, 56, 0.5); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 2px; + spacing: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 2px; + border: 2px solid #0860f2; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background-color: rgba(255, 255, 255, 0.33); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(218, 218, 218, 0.33); +} + +.grouped-window-list-number-label { + z-index: 99; + text-shadow: none; + font-size: 10px; + color: white; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 4px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #0860f2; +} + +.grouped-window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(218, 218, 218, 0.6); + border: 0 solid transparent; +} + +.grouped-window-list-item-box.top { + border-top-width: 2px; +} + +.grouped-window-list-item-box.top StIcon, .grouped-window-list-item-box.top StBin, .grouped-window-list-item-box.top #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.grouped-window-list-item-box.bottom { + border-bottom-width: 2px; +} + +.grouped-window-list-item-box.bottom StIcon, .grouped-window-list-item-box.bottom StBin, .grouped-window-list-item-box.bottom #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.grouped-window-list-item-box.left { + border-left-width: 2px; +} + +.grouped-window-list-item-box.left StIcon, .grouped-window-list-item-box.left StBin, .grouped-window-list-item-box.left #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.grouped-window-list-item-box.right { + border-right-width: 2px; +} + +.grouped-window-list-item-box.right StIcon, .grouped-window-list-item-box.right StBin, .grouped-window-list-item-box.right #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.grouped-window-list-item-box:hover { + color: #dadada; + border: 0 solid rgba(218, 218, 218, 0.5); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:hover { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked, .grouped-window-list-item-box:running { + color: #dadada; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked, .panel-top .grouped-window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked, .panel-bottom .grouped-window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked, .panel-left .grouped-window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked, .panel-right .grouped-window-list-item-box:running { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover, .grouped-window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.grouped-window-list-item-box:focus { + color: #dadada; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:focus { + border-right-width: 2px; +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 3px; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(222, 222, 222, 0.25); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(29, 29, 29, 0.9); + border: 0px solid #161616; + border-bottom: 1px; + color: #dadada; +} + +.sound-player-overlay StButton { + width: 22px; + height: 16px; + padding: 6px; + margin: 0 2px; + color: #dadada; + border-radius: 3px; + border: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.sound-player-overlay StButton:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid #161616; + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #262626; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #dadada; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #0860f2; +} + +.workspace-button:hover { + color: #357ef8; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #0860f2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(80, 80, 80, 0.85); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(80, 80, 80, 0.85); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(93, 93, 93, 0.85); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(55, 55, 55, 0.85); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; +} + +.panel-launcher:hover { + background-gradient-direction: none; + border: 0px solid #0860f2; +} + +.panel-bottom .panel-launcher:hover { + border-bottom-width: 2px; + padding-bottom: 0; +} + +.panel-top .panel-launcher:hover { + border-top-width: 2px; + padding-top: 0; +} + +.panel-left .panel-launcher:hover { + border-left-width: 2px; + padding-left: 0; +} + +.panel-right .panel-launcher:hover { + border-right-width: 2px; + padding-right: 0; +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; +} + +.launcher:hover { + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .launcher:hover { + padding-top: 0; + border-top-width: 2px; +} + +.panel-bottom .launcher:hover { + padding-bottom: 0; + border-bottom-width: 2px; +} + +.panel-left .launcher:hover { + padding-left: 0; + border-left-width: 2px; +} + +.panel-right .launcher:hover { + padding-right: 0; + border-right-width: 2px; +} + +.launcher .icon-box { + padding: 0 2px; +} + +.launcher .icon-box.vertical { + padding: 2px 0; +} + +.applet-separator { + padding: 1px 4px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #dadada; + text-shadow: none; + transition-duration: 100; +} + +.applet-box.vertical { + padding: 3px 0; +} + +.applet-box:hover { + color: #dadada; + background-color: rgba(218, 218, 218, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: white; + background-color: #0860f2; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +.applet-label { + font-weight: bold; + color: #dadada; +} + +.applet-box:checked .applet-label { + color: white; + text-shadow: none; +} + +.applet-icon { + color: #dadada; + icon-size: 22px; +} + +.applet-box:checked .applet-icon { + color: white; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #dedede; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #dadada; +} + +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders-and-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #0860f2; + background-color: rgba(8, 96, 242, 0.3); +} + +.photoframe-box { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/main/cinnamon/cinnamon-dark.scss b/src/main/cinnamon/cinnamon-dark.scss new file mode 100644 index 00000000..ea06e93b --- /dev/null +++ b/src/main/cinnamon/cinnamon-dark.scss @@ -0,0 +1,8 @@ +$variant: 'dark'; +$laptop: 'true'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/cinnamon/drawing'; +@import '../../sass/cinnamon/common'; diff --git a/src/main/cinnamon/cinnamon-light-solid.css b/src/main/cinnamon/cinnamon-light-solid.css new file mode 100644 index 00000000..4e3de536 --- /dev/null +++ b/src/main/cinnamon/cinnamon-light-solid.css @@ -0,0 +1,2293 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #242424; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: inset 0 1px white; +} + +.sound-button:focus, .notification-button:focus, .notification-icon-button:focus, #notification .notification-button:focus, #notification .notification-icon-button:focus { + text-shadow: none; + color: #242424; + background-color: white; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover, .notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, #notification .notification-button:hover:focus, #notification .notification-icon-button:hover:focus { + text-shadow: none; + color: #0b0b0b; + background-color: #ffffff; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:active, .notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid #487afa; + border-radius: 5px; +} + +.sound-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + text-shadow: none; + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + border-radius: 5px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #0860f2; + selected-color: white; + transition-duration: 300ms; + border-radius: 5px; + color: #363636; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0.05); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #363636; + border: 1px solid #6887cd; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 8px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #a1a1a1; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #b6b6b6; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #0860f2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: white; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3484e2; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #619fe8; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #2a2a2a; + color: #dadada; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 4px 4px 6px 4px; + color: #242424; + border-image: url("assets/menu-solid.svg") 15 15 15 15; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("assets/submenu.svg") 15 15 2 2; +} + +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 8px; +} + +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 8px; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; +} + +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:active { + color: white; + border-image: url("assets/menu-hover.svg") 15 15 2 2; +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #242424; +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: white; +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.4em 0.5em 0.5em; + border-radius: 2px; +} + +.popup-combo-menu { + padding: 10px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #363636; + font-size: 1em; + padding: 0px; + background-color: #f1f1f1; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #242424; + background-color: rgba(36, 36, 36, 0.1); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: white; + background-color: #0860f2; +} + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: #363636; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: #363636; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; + color: #dadada; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #0860f2; + color: white; + border: 1px solid #0860f2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #0860f2; + background-color: #0860f2; + color: white; + font-style: italic; + transition-duration: 300; + selection-background-color: white; + selected-color: #0860f2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #0860f2; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #2a2a2a; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 2px; + background-color: #ffffff; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #242424; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 100px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #242424; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(36, 36, 36, 0.85); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: rgba(36, 36, 36, 0.8); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #242424; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: white; + background-color: #0860f2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(36, 36, 36, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(36, 36, 36, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #363636; + background-color: #f5f5f5; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 5px; +} + +.menu #notification, .popup-menu #notification { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #363636; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} + +#notification.multi-line-notification { + padding-bottom: 13px; + color: #363636; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #363636; +} + +.notification-button, .notification-icon-button { + padding: 5px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #dadada; + background-color: #2a2a2a; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 3px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #0860f2; +} + +.switcher-list .item-box:selected { + color: white; + background-color: #0860f2; + border: 0px solid #0860f2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #363636; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dadada; + background-color: rgba(34, 34, 34, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 5px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #f5f5f5; + border-radius: 5px; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #dadada; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #FC4138; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #dadada; + selected-color: white; + selection-background-color: #0860f2; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog-entry:focus { + color: white; + background-color: #0860f2; + border: 1px solid #0860f2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #2a2a2a; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.keyboard-key:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.keyboard-key:active, .keyboard-key:checked { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.keyboard-key:grayed { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +.keyboard-subkeys { + color: #dadada; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #2a2a2a; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #f5f5f5; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-favorites-button:hover { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-places-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px 30px 10px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; +} + +.menu-application-button { + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid #487afa; + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu StScrollView.menu-application-button { + padding: 0; + border-radius: 3px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: #0860f2; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 7px 5px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 5px 7px 0; +} + +.menu-category-button { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-category-button-selected { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.menu-category-button-hover, .menu-category-button-selected { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #242424; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #242424; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #363636; + background-color: #f1f1f1; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: #363636; + border-radius: 0; + background-color: #f1f1f1; + border: none; + border-image: url("assets/menu-solid.svg") 15 15 15 15; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 2px; + color: #0860f2; +} + +.osd-window .level-bar { + border-radius: 2px; + background-color: #0860f2; +} + +.window-list-box { + spacing: 0; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(54, 54, 54, 0.9); + border: 0 solid transparent; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top-width: 2px; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom-width: 2px; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left-width: 2px; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right-width: 2px; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: #363636; + border: 0 solid rgba(54, 54, 54, 0.5); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:hover { + border-right-width: 2px; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: #363636; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:running { + border-right-width: 2px; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.window-list-item-box:focus { + color: #363636; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:focus { + border-right-width: 2px; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + background-color: #ffffff; + border-radius: 5px; + color: #242424; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(252, 65, 56, 0.5); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 2px; + spacing: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 2px; + border: 2px solid #0860f2; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background-color: rgba(255, 255, 255, 0.33); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(54, 54, 54, 0.33); +} + +.grouped-window-list-number-label { + z-index: 99; + text-shadow: none; + font-size: 10px; + color: white; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 4px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #0860f2; +} + +.grouped-window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(54, 54, 54, 0.6); + border: 0 solid transparent; +} + +.grouped-window-list-item-box.top { + border-top-width: 2px; +} + +.grouped-window-list-item-box.top StIcon, .grouped-window-list-item-box.top StBin, .grouped-window-list-item-box.top #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.grouped-window-list-item-box.bottom { + border-bottom-width: 2px; +} + +.grouped-window-list-item-box.bottom StIcon, .grouped-window-list-item-box.bottom StBin, .grouped-window-list-item-box.bottom #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.grouped-window-list-item-box.left { + border-left-width: 2px; +} + +.grouped-window-list-item-box.left StIcon, .grouped-window-list-item-box.left StBin, .grouped-window-list-item-box.left #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.grouped-window-list-item-box.right { + border-right-width: 2px; +} + +.grouped-window-list-item-box.right StIcon, .grouped-window-list-item-box.right StBin, .grouped-window-list-item-box.right #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.grouped-window-list-item-box:hover { + color: #363636; + border: 0 solid rgba(54, 54, 54, 0.5); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:hover { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked, .grouped-window-list-item-box:running { + color: #363636; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked, .panel-top .grouped-window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked, .panel-bottom .grouped-window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked, .panel-left .grouped-window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked, .panel-right .grouped-window-list-item-box:running { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover, .grouped-window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.grouped-window-list-item-box:focus { + color: #363636; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:focus { + border-right-width: 2px; +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 3px; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(29, 29, 29, 0.9); + border: 0px solid #161616; + border-bottom: 1px; + color: #dadada; +} + +.sound-player-overlay StButton { + width: 22px; + height: 16px; + padding: 6px; + margin: 0 2px; + color: #dadada; + border-radius: 3px; + border: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.sound-player-overlay StButton:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid #161616; + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #363636; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #0860f2; +} + +.workspace-button:hover { + color: #357ef8; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #0860f2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: white; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: white; + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: white; + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: #fefefe; + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; +} + +.panel-launcher:hover { + background-gradient-direction: none; + border: 0px solid #0860f2; +} + +.panel-bottom .panel-launcher:hover { + border-bottom-width: 2px; + padding-bottom: 0; +} + +.panel-top .panel-launcher:hover { + border-top-width: 2px; + padding-top: 0; +} + +.panel-left .panel-launcher:hover { + border-left-width: 2px; + padding-left: 0; +} + +.panel-right .panel-launcher:hover { + border-right-width: 2px; + padding-right: 0; +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; +} + +.launcher:hover { + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .launcher:hover { + padding-top: 0; + border-top-width: 2px; +} + +.panel-bottom .launcher:hover { + padding-bottom: 0; + border-bottom-width: 2px; +} + +.panel-left .launcher:hover { + padding-left: 0; + border-left-width: 2px; +} + +.panel-right .launcher:hover { + padding-right: 0; + border-right-width: 2px; +} + +.launcher .icon-box { + padding: 0 2px; +} + +.launcher .icon-box.vertical { + padding: 2px 0; +} + +.applet-separator { + padding: 1px 4px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #363636; + text-shadow: none; + transition-duration: 100; +} + +.applet-box.vertical { + padding: 3px 0; +} + +.applet-box:hover { + color: #363636; + background-color: rgba(54, 54, 54, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: white; + background-color: #0860f2; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +.applet-label { + font-weight: bold; + color: #363636; +} + +.applet-box:checked .applet-label { + color: white; + text-shadow: none; +} + +.applet-icon { + color: #363636; + icon-size: 22px; +} + +.applet-box:checked .applet-icon { + color: white; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #242424; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #dadada; +} + +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders-and-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #0860f2; + background-color: rgba(8, 96, 242, 0.3); +} + +.photoframe-box { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/main/cinnamon/cinnamon-light-solid.scss b/src/main/cinnamon/cinnamon-light-solid.scss new file mode 100644 index 00000000..3f507ce7 --- /dev/null +++ b/src/main/cinnamon/cinnamon-light-solid.scss @@ -0,0 +1,8 @@ +$variant: 'light'; +$laptop: 'true'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/cinnamon/drawing'; +@import '../../sass/cinnamon/common'; diff --git a/src/main/cinnamon/cinnamon-light.css b/src/main/cinnamon/cinnamon-light.css new file mode 100644 index 00000000..a01114f8 --- /dev/null +++ b/src/main/cinnamon/cinnamon-light.css @@ -0,0 +1,2293 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #242424; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: inset 0 1px white; +} + +.sound-button:focus, .notification-button:focus, .notification-icon-button:focus, #notification .notification-button:focus, #notification .notification-icon-button:focus { + text-shadow: none; + color: #242424; + background-color: white; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover, .notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, #notification .notification-button:hover:focus, #notification .notification-icon-button:hover:focus { + text-shadow: none; + color: #0b0b0b; + background-color: #ffffff; + border: 1px solid #0860f2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.sound-button:active, .notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid #487afa; + border-radius: 5px; +} + +.sound-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + text-shadow: none; + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + border-radius: 5px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #0860f2; + selected-color: white; + transition-duration: 300ms; + border-radius: 5px; + color: #363636; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0.05); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #363636; + border: 1px solid #6887cd; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 8px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #a1a1a1; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #b6b6b6; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #0860f2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: white; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3484e2; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #619fe8; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #2a2a2a; + color: #dadada; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 4px 4px 6px 4px; + color: #242424; + border-image: url("assets/menu.svg") 15 15 15 15; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("assets/submenu.svg") 15 15 2 2; +} + +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 8px; +} + +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 8px; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; +} + +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:active { + color: white; + border-image: url("assets/menu-hover.svg") 15 15 2 2; +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #242424; +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: white; +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.4em 0.5em 0.5em; + border-radius: 2px; +} + +.popup-combo-menu { + padding: 10px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #363636; + font-size: 1em; + padding: 0px; + background-color: rgba(241, 241, 241, 0.95); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #242424; + background-color: rgba(36, 36, 36, 0.1); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: white; + background-color: #0860f2; +} + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: #363636; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: #363636; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #2a2a2a; + border: 1px solid #2a2a2a; + color: #dadada; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #0860f2; + color: white; + border: 1px solid #0860f2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #0860f2; + background-color: #0860f2; + color: white; + font-style: italic; + transition-duration: 300; + selection-background-color: white; + selected-color: #0860f2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #0860f2; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #2a2a2a; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 2px; + background-color: #ffffff; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #242424; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 100px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #242424; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(36, 36, 36, 0.85); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: rgba(36, 36, 36, 0.8); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #242424; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: white; + background-color: #0860f2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(36, 36, 36, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(36, 36, 36, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #363636; + background-color: #f5f5f5; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 5px; +} + +.menu #notification, .popup-menu #notification { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #363636; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} + +#notification.multi-line-notification { + padding-bottom: 13px; + color: #363636; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #363636; +} + +.notification-button, .notification-icon-button { + padding: 5px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #dadada; + background-color: #2a2a2a; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 3px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #0860f2; +} + +.switcher-list .item-box:selected { + color: white; + background-color: #0860f2; + border: 0px solid #0860f2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #dadada; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #363636; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dadada; + background-color: rgba(34, 34, 34, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 5px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #f5f5f5; + border-radius: 5px; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #dadada; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #FC4138; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #dadada; + selected-color: white; + selection-background-color: #0860f2; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog-entry:focus { + color: white; + background-color: #0860f2; + border: 1px solid #0860f2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #2a2a2a; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: none; + color: #dadada; + background-color: rgba(98, 98, 98, 0.96); +} + +.keyboard-key:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.keyboard-key:active, .keyboard-key:checked { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.keyboard-key:grayed { + text-shadow: none; + color: #5f5f5f; + background-color: rgba(98, 98, 98, 0.81); +} + +.keyboard-subkeys { + color: #dadada; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #2a2a2a; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: #f5f5f5; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 3px; +} + +.menu-favorites-button { + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-favorites-button:hover { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-places-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px 30px 10px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; +} + +.menu-application-button { + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + text-shadow: none; + color: white; + background-color: #0860f2; + border: 1px solid #487afa; + padding: 6px; + border-radius: 2px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu StScrollView.menu-application-button { + padding: 0; + border-radius: 3px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: #0860f2; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 7px 5px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 5px 7px 0; +} + +.menu-category-button { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 5px; +} + +.menu-category-button-selected { + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.menu-category-button-hover, .menu-category-button-selected { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 5px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #242424; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #242424; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #363636; + background-color: rgba(241, 241, 241, 0.85); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: #363636; + border-radius: 0; + background-color: rgba(241, 241, 241, 0.85); + border: none; + border-image: url("assets/menu.svg") 15 15 15 15; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 2px; + color: #0860f2; +} + +.osd-window .level-bar { + border-radius: 2px; + background-color: #0860f2; +} + +.window-list-box { + spacing: 0; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(54, 54, 54, 0.9); + border: 0 solid transparent; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top-width: 2px; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom-width: 2px; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left-width: 2px; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right-width: 2px; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: #363636; + border: 0 solid rgba(54, 54, 54, 0.5); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:hover { + border-right-width: 2px; +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: #363636; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:running { + border-right-width: 2px; +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.window-list-item-box:focus { + color: #363636; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .window-list-item-box:focus { + border-right-width: 2px; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.window-list-preview { + padding: 12px; + spacing: 8px; + border: none; + background-color: #ffffff; + border-radius: 5px; + color: #242424; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(252, 65, 56, 0.5); +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 2px; + spacing: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 2px; + border: 2px solid #0860f2; +} + +.grouped-window-list-thumbnail-menu .item-box:selected { + background-color: rgba(255, 255, 255, 0.33); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(54, 54, 54, 0.33); +} + +.grouped-window-list-number-label { + z-index: 99; + text-shadow: none; + font-size: 10px; + color: white; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 4px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #0860f2; +} + +.grouped-window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(54, 54, 54, 0.6); + border: 0 solid transparent; +} + +.grouped-window-list-item-box.top { + border-top-width: 2px; +} + +.grouped-window-list-item-box.top StIcon, .grouped-window-list-item-box.top StBin, .grouped-window-list-item-box.top #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.grouped-window-list-item-box.bottom { + border-bottom-width: 2px; +} + +.grouped-window-list-item-box.bottom StIcon, .grouped-window-list-item-box.bottom StBin, .grouped-window-list-item-box.bottom #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.grouped-window-list-item-box.left { + border-left-width: 2px; +} + +.grouped-window-list-item-box.left StIcon, .grouped-window-list-item-box.left StBin, .grouped-window-list-item-box.left #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.grouped-window-list-item-box.right { + border-right-width: 2px; +} + +.grouped-window-list-item-box.right StIcon, .grouped-window-list-item-box.right StBin, .grouped-window-list-item-box.right #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.grouped-window-list-item-box:hover { + color: #363636; + border: 0 solid rgba(54, 54, 54, 0.5); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:hover { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:hover { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:hover { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:hover { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active, .grouped-window-list-item-box:checked, .grouped-window-list-item-box:running { + color: #363636; + border: 0 solid rgba(8, 96, 242, 0.35); + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:active, .panel-top .grouped-window-list-item-box:checked, .panel-top .grouped-window-list-item-box:running { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:active, .panel-bottom .grouped-window-list-item-box:checked, .panel-bottom .grouped-window-list-item-box:running { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:active, .panel-left .grouped-window-list-item-box:checked, .panel-left .grouped-window-list-item-box:running { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:active, .panel-right .grouped-window-list-item-box:checked, .panel-right .grouped-window-list-item-box:running { + border-right-width: 2px; +} + +.grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:checked:hover, .grouped-window-list-item-box:running:hover { + border-color: rgba(8, 96, 242, 0.5); +} + +.grouped-window-list-item-box:focus { + color: #363636; + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .grouped-window-list-item-box:focus { + border-top-width: 2px; +} + +.panel-bottom .grouped-window-list-item-box:focus { + border-bottom-width: 2px; +} + +.panel-left .grouped-window-list-item-box:focus { + border-left-width: 2px; +} + +.panel-right .grouped-window-list-item-box:focus { + border-right-width: 2px; +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860f2; + background-gradient-end: #0860f2; + border-radius: 2px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 3px; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(29, 29, 29, 0.9); + border: 0px solid #161616; + border-bottom: 1px; + color: #dadada; +} + +.sound-player-overlay StButton { + width: 22px; + height: 16px; + padding: 6px; + margin: 0 2px; + color: #dadada; + border-radius: 3px; + border: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + text-shadow: none; + color: #dadada; + background-color: #747474; +} + +.sound-player-overlay StButton:active { + text-shadow: none; + color: white; + background-color: #0860f2; +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid #161616; + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860f2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #363636; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #0860f2; +} + +.workspace-button:hover { + color: #357ef8; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #0860f2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(255, 255, 255, 0.85); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(255, 255, 255, 0.85); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.85); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(254, 254, 254, 0.85); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; +} + +.panel-launcher:hover { + background-gradient-direction: none; + border: 0px solid #0860f2; +} + +.panel-bottom .panel-launcher:hover { + border-bottom-width: 2px; + padding-bottom: 0; +} + +.panel-top .panel-launcher:hover { + border-top-width: 2px; + padding-top: 0; +} + +.panel-left .panel-launcher:hover { + border-left-width: 2px; + padding-left: 0; +} + +.panel-right .panel-launcher:hover { + border-right-width: 2px; + padding-right: 0; +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; +} + +.launcher:hover { + border: 0 solid #0860f2; + background-gradient-direction: none; +} + +.panel-top .launcher:hover { + padding-top: 0; + border-top-width: 2px; +} + +.panel-bottom .launcher:hover { + padding-bottom: 0; + border-bottom-width: 2px; +} + +.panel-left .launcher:hover { + padding-left: 0; + border-left-width: 2px; +} + +.panel-right .launcher:hover { + padding-right: 0; + border-right-width: 2px; +} + +.launcher .icon-box { + padding: 0 2px; +} + +.launcher .icon-box.vertical { + padding: 2px 0; +} + +.applet-separator { + padding: 1px 4px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #363636; + text-shadow: none; + transition-duration: 100; +} + +.applet-box.vertical { + padding: 3px 0; +} + +.applet-box:hover { + color: #363636; + background-color: rgba(54, 54, 54, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: white; + background-color: #0860f2; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} + +.applet-label { + font-weight: bold; + color: #363636; +} + +.applet-box:checked .applet-label { + color: white; + text-shadow: none; +} + +.applet-icon { + color: #363636; + icon-size: 22px; +} + +.applet-box:checked .applet-icon { + color: white; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #242424; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #dadada; +} + +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-with-borders-and-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} + +.desklet-header { + color: #dadada; + background-color: #2a2a2a; + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #0860f2; + background-color: rgba(8, 96, 242, 0.3); +} + +.photoframe-box { + color: #dadada; + background-color: #2a2a2a; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/main/cinnamon/cinnamon-light.scss b/src/main/cinnamon/cinnamon-light.scss new file mode 100644 index 00000000..add0d0e8 --- /dev/null +++ b/src/main/cinnamon/cinnamon-light.scss @@ -0,0 +1,8 @@ +$variant: 'light'; +$laptop: 'true'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/cinnamon/drawing'; +@import '../../sass/cinnamon/common'; diff --git a/src/main/gnome-shell/gnome-shell-dark-solid.css b/src/main/gnome-shell/gnome-shell-dark-solid.css new file mode 100644 index 00000000..7a8c814a --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-dark-solid.css @@ -0,0 +1,3771 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +* { + transition-duration: 150ms; +} + +stage { + font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; + font-size: 9.75pt; + font-weight: 400; + color: #dedede; +} + +/* WIDGETS */ +/* Buttons */ +.button { + min-height: 32px; + padding: 0 16px; + border-width: 0; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +/* Entries */ +StEntry { + min-height: 32px; + min-width: 44px; + padding: 0 8px; + margin: 3px; + border-radius: 3px; + border-width: 0; + color: #dedede; + caret-color: #dedede; + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); + font-size: 11.25pt; + font-weight: 400; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.06); +} + +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 0; +} + +StEntry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(222, 222, 222, 0.7); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 6px; +} + +StScrollBar StBin#trough { + margin: 6px; + border-radius: 100px; + background-color: rgba(255, 255, 255, 0.06); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 100px; + background-color: #999999; + margin: 6px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #afafaf; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #dedede; +} + +#screenShieldNotifications StScrollBar StBin#trough, #overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.15); +} + +#screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#hhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: rgba(255, 255, 255, 0.85); +} + +/* Slider */ +.slider { + height: 20px; + color: white; + border-radius: 16px; + -slider-height: 19px; + -slider-background-color: rgba(255, 255, 255, 0.1); + -slider-border-color: transparent; + -slider-active-background-color: rgba(255, 255, 255, 0.35); + -slider-active-border-color: transparent; + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: transparent; + -barlevel-height: 19px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-border-color: transparent; + -barlevel-active-background-color: rgba(255, 255, 255, 0.35); + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: transparent; +} + +/* Check Boxes */ +.check-box * { + min-height: 16px; + padding: 8px 0; +} + +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 4px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(255, 255, 255, 0.06); +} + +.check-box:active StBin { + background-color: rgba(255, 255, 255, 0.1); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(8, 96, 242, 0.15); +} + +.check-box:active:checked StBin { + background-color: rgba(8, 96, 242, 0.3); +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item.selected .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* links */ +.shell-link { + border-radius: 6px; + color: #3484e2; +} + +.shell-link:hover { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.15); +} + +.shell-link:active { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.3); +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dedede; + padding: 0 5px 6px 5px; +} + +.modal-dialog-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 3px 3px; + border: none !important; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.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: 1em; + font-weight: normal; + color: #999999; + padding-bottom: .4em; +} + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 15pt; + font-weight: 500; +} + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.leightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-subtitle { + color: #afafaf; + font-weight: bold; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #afafaf; + font-size: 15pt; + font-weight: 500; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: #afafaf; + font-size: 15pt; + font-weight: 500; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.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: #F27835; + 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: #999999; + 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: bold; +} + +.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: bold; +} + +.end-session-dialog-app-list-item-description { + color: #999999; + font-size: 1em; +} + +/* 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: #dedede; +} + +.mount-dialog-app-list-item:hover { + color: #dedede; +} + +.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: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog .message-dialog-content { + spacing: 16px; +} + +.prompt-dialog .message-dialog-title { + font-size: 15pt; + font-weight: 500; + color: #dedede; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 18em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 15pt; + font-weight: 500; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F27835; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: #FC4138; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; + color: #999999; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; + color: #999999; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #F27835; +} + +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 1000px; + background-size: contain; + margin: 6px; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-device { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(255, 255, 255, 0.08); +} + +.audio-selection-device:active { + background-color: #0860f2; + color: white; +} + +.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: #afafaf; +} + +/* 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 */ +.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { + background-color: rgba(36, 36, 36, 0.95); + border-radius: 14px; + border: none; +} + +.popup-menu { + min-width: 12em; + color: #afafaf; + padding: 0 0; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(255, 255, 255, 0.15); + border-radius: 0 0 10px 10px; + border: none; + box-shadow: none; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; + border-radius: 10px; +} + +.popup-menu .popup-sub-menu .popup-menu-item:hover { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active { + color: white; + background-color: #1366f1; +} + +.popup-menu .popup-sub-menu .popup-menu-item:not(:first-child):last-child { + border-radius: 0 0 10px 10px; +} + +.popup-menu .popup-menu-content { + padding: 6px 0; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + margin: 4px 12px 20px; +} + +.popup-menu .popup-menu-item { + spacing: 12px; + padding: 6px; + color: #afafaf; + text-shadow: none; + border-radius: 10px; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 1.5em; + padding-left: 0; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0; + padding-left: 1.5em; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border-radius: 10px 10px 0 0; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.popup-menu .popup-menu-item.selected:checked { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-menu-item:checked:active { + color: white; + background-color: #1366f1; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu .popup-menu-item.selected { + color: white; + background-color: #0860f2; + transition: none; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: white; + background-color: #1366f1; + transition-duration: 100ms; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu .popup-inactive-menu-item { + color: #afafaf; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu-boxpointer StEntry { + selection-background-color: rgba(255, 255, 255, 0.85); + selected-background-color: rgba(255, 255, 255, 0.85); + selected-color: #0860f2; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(36, 36, 36, 0.95); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 5px; + -arrow-rise: 5px; + background-color: transparent; +} + +.popup-separator-menu-item { + margin: 0; + padding: 0 0; + background: none; + border: none; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 0; + background: none; + padding: 0; +} + +.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; +} + +.system-switch-user-submenu-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 0; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 12px spacing + 2*4px padding */ + padding-left: 16px; + margin-left: 1em; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 12px spacing + 2*4px padding */ + padding-right: 16px; + margin-right: 1em; +} + +.system-menu-action { + color: #afafaf; + border-radius: 100px; + /* wish we could do 50% */ + padding: 12px; + border: none; + -st-icon-style: symbolic; +} + +.system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; + border: none; + padding: 12px; +} + +.system-menu-action:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +/* 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 +*/ +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.2307692308em; +} + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window .osd-monitor-label { + font-size: 45px; + font-weight: 400; +} + +.osd-window .level { + height: 4px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.1); + color: #dedede; + -barlevel-height: 4px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-active-background-color: #0860f2; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 16px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.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: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.switcher-list .item-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #999999; +} + +.switcher-arrow:highlighted { + color: #dedede; +} + +.input-source-switcher-symbol { + font-size: 45px; + font-weight: 400; + width: 96px; + height: 96px; +} + +/* Window Cycler */ +.cycler-highlight { + border: 4px solid #0860f2; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + background-size: 32px; + border-radius: 6px; +} + +.ws-switcher-box { + height: 48px; + border: none; + background: rgba(255, 255, 255, 0.06); + border-radius: 6px; +} + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #dedede; + background-color: #242424; + border: none; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); + border-radius: 6px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.tile-preview-left.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +/* TOP BAR */ +#panel { + background-color: rgba(0, 0, 0, 0.15); + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: 28px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03), 0 3px 5px rgba(0, 0, 0, 0.03), 0 5px 10px rgba(0, 0, 0, 0.02); +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: rgba(0, 0, 0, 0.15); +} + +#panel #panelLeft, #panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(0, 0, 0, 0.15); + -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: white; +} + +#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-corner StLabel { + padding: 0 4px; +} + +#panel .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: white; + transition-duration: 150ms; + border-radius: 6px; +} + +#panel .panel-button StLabel { + padding: 0 2px; +} + +#panel .panel-button, #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + text-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow, #panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow, #panel .panel-button:active .system-status-icon, +#panel .panel-button:active .app-menu-icon > StIcon, +#panel .panel-button:active .popup-menu-arrow, #panel .panel-button:overview .system-status-icon, +#panel .panel-button:overview .app-menu-icon > StIcon, +#panel .panel-button:overview .popup-menu-arrow, #panel .panel-button:focus .system-status-icon, +#panel .panel-button:focus .app-menu-icon > StIcon, +#panel .panel-button:focus .popup-menu-arrow, #panel .panel-button:checked .system-status-icon, +#panel .panel-button:checked .app-menu-icon > StIcon, +#panel .panel-button:checked .popup-menu-arrow { + icon-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + height: 0; + width: 0; + margin-left: 0; + margin-right: 0; +} + +#panel .panel-button .popup-menu-arrow { + width: 0; + height: 0; +} + +#panel .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: rgba(255, 255, 255, 0.3); + color: white; + box-shadow: none; +} + +#panel .panel-button .system-status-icon { + icon-size: 1.2307692308em; + padding: 0 4px; +} + +.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-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + background: none; + box-shadow: none; +} + +#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: #FC4138; +} + +#panel .remote-access-indicator { + color: #F27835; +} + +#panel.solid { + background-color: #2a2a2a; + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; + text-shadow: none; +} + +#panel.solid:overview { + background-color: transparent; +} + +#panel.solid .panel-corner { + -panel-corner-background-color: #2a2a2a; +} + +#panel.solid .panel-button { + color: #dadada; + text-shadow: none; +} + +#panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: rgba(255, 255, 255, 0.85); + text-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel.solid .system-status-icon, +#panel.solid .app-menu-icon > StIcon, +#panel.solid .popup-menu-arrow { + icon-shadow: none; +} + +#panel.solid .system-status-icon:active, #panel.solid .system-status-icon:overview, #panel.solid .system-status-icon:focus, #panel.solid .system-status-icon:checked, +#panel.solid .app-menu-icon > StIcon:active, +#panel.solid .app-menu-icon > StIcon:overview, +#panel.solid .app-menu-icon > StIcon:focus, +#panel.solid .app-menu-icon > StIcon:checked, +#panel.solid .popup-menu-arrow:active, +#panel.solid .popup-menu-arrow:overview, +#panel.solid .popup-menu-arrow:focus, +#panel.solid .popup-menu-arrow:checked { + icon-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel #panelActivities.panel-button > * { + background-image: url("assets/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: none; + color: transparent; +} + +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + border: none; +} + +.clock-display-box { + spacing: 4px; +} + +.clock-display-box .clock { + padding-left: 6px; + padding-right: 6px; +} + +#calendarArea { + padding: 8px 12px; +} + +.calendar { + margin-bottom: 0; + border: none; + box-shadow: none; + background: none; + padding: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-displays-box { + spacing: 8px; +} + +.datemenu-calendar-column { + spacing: 8px; + border: none; + padding: 0 0; +} + +.datemenu-calendar-column:ltr { + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + border-right-width: 0; +} + +.datemenu-today-button { + min-height: 48px; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: 20px; + padding: 4px 8px; + border-radius: 6px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #afafaf; +} + +.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 { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #afafaf; + font-weight: bold; +} + +/* World Clock */ +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.world-clocks-city { + color: #999999; + font-weight: bold; + font-size: 0.9em; +} + +.world-clocks-time { + color: #999999; + font-feature-settings: "tnum"; + font-size: 1.2em; +} + +.world-clocks-timezone { + color: #999999; + font-feature-settings: "tnum"; + font-size: 0.9em; +} + +/* Weather */ +.weather-button { + padding: 12px; +} + +.weather-button .weather-box { + spacing: 0.5em; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: #afafaf; + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: #999999; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: #afafaf; + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.calendar-month-label { + height: 20px; + margin: 2px; + padding: 6px 16px; + border-radius: 6px; + color: #dedede; + font-weight: bold; + text-align: center; +} + +.calendar-month-label:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: #dedede; +} + +.pager-button:hover, .pager-button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.pager-button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.calendar-change-month-back { + padding: 0 2px; + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + padding: 0 2px; + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar-day-base { + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 28px; + height: 28px; + padding: 2px; + margin: 2px; + border-radius: 1000px; + color: #afafaf; + font-feature-settings: "tnum"; +} + +.calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.calendar-day-base:active { + color: inherit; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; +} + +.calendar-day-base:selected { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border-color: transparent; +} + +.calendar-day-base.calendar-day-heading { + width: 28px; + height: 21px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #999999; + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar-day { + border-width: 0; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #dedede; +} + +.calendar-today { + font-weight: bold !important; + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border: none; +} + +.calendar-today:hover, .calendar-today:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active, .calendar-today:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-day-with-events { + color: #3484e2; + font-weight: normal; + text-decoration: underline; + background-image: none; +} + +.calendar-day-with-events.calendar-work-day { + color: #999999; + font-weight: bold; +} + +.calendar-other-month-day { + color: rgba(222, 222, 222, 0.35); + opacity: 0.5; +} + +.calendar-week-number { + width: 28px; + height: 21px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #999999; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 31.5em; + padding: 0 12px; + text-shadow: none; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list-clear-button.button { + background-color: transparent; + margin: 8px 8px 0; +} + +.message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.message-list-clear-button.button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 8px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 16px; +} + +.message { + border-radius: 6px; + border: none; + color: #afafaf; + background-color: #383838; + margin: 4px; + box-shadow: none; + text-shadow: none; +} + +.message:hover, .message:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.message:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.message .message-icon-bin { + margin: 8px 0; + padding: 8px 0px 8px 8px; +} + +.message .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + min-height: 18px; + color: #999999; + font-size: 1em; + text-align: right; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; +} + +.message .message-title { + min-height: 18px; + padding-top: 2px; + color: #dedede; + font-weight: bold; + font-size: 1em; +} + +.message .message-content { + min-height: 40px; + padding: 8px; + color: #999999; + font-size: 1em; +} + +.message .message-close-button { + color: #afafaf; + padding: 0; + height: 24px; + width: 24px; + border-radius: 100px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #dedede; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.message .message-close-button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.message .message-body { + color: #999999; +} + +.url-highlighter { + link-color: #3484e2; +} + +.message-media-control { + margin: 16px 4px; + padding: 8px; + border-radius: 100px; + color: #afafaf; +} + +.message-media-control:hover, .message-media-control:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.message-media-control:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.message-media-control:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0px 0 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 0 4px 0 0px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.06); + color: #999999; +} + +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba(8, 96, 242, 0.35); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +.window-close { + background-size: 26px; + height: 26px; + width: 26px; + -shell-close-overlap: 10px; + border-radius: 100px; + border: 0 none transparent; + background-color: transparent; + color: transparent; + box-shadow: none; + background-image: url("assets/window-close.svg"); +} + +.window-close StIcon { + icon-size: 26px; +} + +.window-close:hover { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-hover.svg"); +} + +.window-close:active { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-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: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #dedede; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(255, 255, 255, 0.12); + padding: 0; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 6px; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-item { + font-size: 1em; + border-bottom: none; + border-radius: 6px; + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.nm-dialog-item:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.nm-dialog-item:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.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 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.3); + border-radius: 6px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.window-caption { + spacing: 25px; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.6); + border-radius: 6px; + padding: 4px 8px; + border: none; + font-weight: normal; +} + +.app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + width: 304px; + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.85); + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border-radius: 8px; + border-color: transparent; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.18); + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, .search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + border: none; + color: rgba(255, 255, 255, 0.45); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +#searchResultsContent { + max-width: 1000px; + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.15); +} + +.search-section-content { + spacing: 32px; + border-radius: 0; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.85); +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 3px; +} + +.list-search-result-content { + spacing: 30px; +} + +.list-search-result-title { + font-size: 11.25pt; + font-weight: 400; + color: rgba(255, 255, 255, 0.85); + spacing: 12px; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.85); +} + +.list-search-provider-details { + width: 150px; + color: rgba(255, 255, 255, 0.85); + margin-top: 0.24em; +} + +.list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon { + padding: 15px; +} + +/* DASHBOARD */ +#dash { + font-size: 1em; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px 12px 12px 0px; +} + +#dash:rtl { + border-radius: 12px 0 0 12px; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + border-radius: 6px; + padding: 7px 8px; + color: #dedede; + background-color: #242424; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + text-align: center; + border: none; + -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 { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; + margin: 0 0; +} + +.app-view-control { + padding: 0 16px; + margin: 0 0; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); +} + +.app-view-control:hover { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.22); +} + +.app-view-control:active { + color: rgba(255, 255, 255, 0.85); + background-color: #085ae3; +} + +.app-view-control:checked { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + box-shadow: none; +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 6px 0 0 6px; +} + +.app-view-control:last-child { + border-radius: 0 6px 6px 0; +} + +.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.15); + transition-duration: 0ms; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(255, 255, 255, 0.3); + transition-duration: 150ms; +} + +.search-provider-icon:hover .overview-icon, .search-provider-icon:focus .overview-icon, .search-provider-icon:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder: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.15); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.search-provider-icon:active .overview-icon, .search-provider-icon:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.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, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; + transition-duration: 150ms; +} + +.app-well-app-running-dot { + width: 5px; + height: 5px; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.85); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +.search-provider-icon, +.list-search-result, .grid-search-result .overview-icon, .search-provider-icon .overview-icon, +.show-apps .overview-icon, +.app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.85); + border-radius: 12px; + padding: 6px; + border: none; + transition-duration: 150ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.15); +} + +.show-apps .show-apps-icon { + color: transparent; + background-image: url("assets/startup@2.svg"); + background-size: contain; +} + +.show-apps .overview-icon { + color: transparent; +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + transition-duration: 150ms; +} + +.app-folder-popup { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(255, 255, 255, 0.15); + -arrow-base: 0; + -arrow-rise: 12px; +} + +.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: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.35); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.45); +} + +.page-indicator:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.85); + transition-duration: 0ms; +} + +.page-indicator:checked:active { + background-image: none; +} + +.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; +} + +.app-folder-dialog { + border-radius: 32px; + border: none; + spacing: 12px; + background-color: rgba(16, 16, 16, 0.95); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog StButton#vhandle, .app-folder-dialog StButton#vhandle:hover, .app-folder-dialog StButton#vhandle:active { + background-color: transparent; +} + +.app-folder-dialog-container { + padding: 12px; + width: 800px; + height: 600px; +} + +.app-folder-icon { + padding: 6px; + spacing-rows: 6px; + spacing-columns: 6px; +} + +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 16px; + border-radius: 6px; + margin: 6px; +} + +.workspace-thumbnail-indicator { + border: 0 solid #0860f2; + border-width: 2px; + padding: 6px; + border-radius: 2px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; +} + +.workspace-thumbnails { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + border: none; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 45px; + font-weight: 400; + color: rgba(255, 255, 255, 0.5); +} + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #3484e2; +} + +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 56px; + margin: 5px; + border-radius: 6px; + color: #dedede; + background-color: rgba(36, 36, 36, 0.92); + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.notification-banner:hover { + background-color: rgba(36, 36, 36, 0.95); +} + +.notification-banner:focus { + background-color: #242424; +} + +.notification-banner .notification-icon { + padding: 5px; +} + +.notification-banner .notification-content { + padding: 5px; + spacing: 5px; +} + +.notification-banner .secondary-icon { + icon-size: 1.2307692308em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + spacing: 1px; +} + +.notification-banner .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: #afafaf; + font-weight: 500; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 2px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 2px 0; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.notification-banner .notification-button:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + border: 2px solid #0860f2; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.secondary-icon { + icon-size: 1.2307692308em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #dedede; +} + +.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: #afafaf; +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: #999999; +} + +.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: 6px; +} + +.hotplug-resident-mount:hover { + background-color: rgba(255, 255, 255, 0.06); +} + +.hotplug-resident-mount:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.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: 6px; + color: #dedede; +} + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #0860f2; +} + +.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(0, 0, 0, 0.25); +} + +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + border: none; + color: inherit; + background-color: #555555; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #0754d4; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + background-size: 20px; +} + +.keyboard-key.default-key, .keyboard-key.enter-key, .keyboard-key.shift-key-lowercase, .keyboard-key.shift-key-uppercase, .keyboard-key.hide-key, .keyboard-key.layout-key { + background-color: #242424; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover, .keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover, .keyboard-key.shift-key-lowercase:focus, .keyboard-key.shift-key-lowercase:hover, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.hide-key:focus, .keyboard-key.hide-key:hover, .keyboard-key.layout-key:focus, .keyboard-key.layout-key:hover { + color: white; + background-color: #555555; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active, .keyboard-key.enter-key:checked, .keyboard-key.enter-key:active, .keyboard-key.shift-key-lowercase:checked, .keyboard-key.shift-key-lowercase:active, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active, .keyboard-key.hide-key:checked, .keyboard-key.hide-key:active, .keyboard-key.layout-key:checked, .keyboard-key.layout-key:active { + color: white; + background-color: #464646; +} + +.keyboard-key.enter-key { + background-color: #0860f2; + background-image: url("assets/key-enter.svg"); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #1c6ff7; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #064cc1; +} + +.keyboard-key.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); +} + +.keyboard-key.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); +} + +.keyboard-key.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); +} + +.keyboard-key.hide-key { + background-image: url("assets/key-hide.svg"); +} + +.keyboard-key.layout-key { + background-image: url("assets/key-layout.svg"); +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: #999999; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box { + transition-duration: 0ms; + min-height: 28px; + padding: 0 8px; + border-radius: 6px; +} + +.candidate-box:hover { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.candidate-box:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.candidate-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.candidate-page-button-box { + height: 28px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +.candidate-page-button-previous { + border-radius: 6px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1.2307692308em; +} + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: none; + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.framed-user-icon:hover { + border-color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry { + selection-background-color: rgba(255, 255, 255, 0.1); + selected-background-color: rgba(255, 255, 255, 0.1); + selected-color: #0860f2; + padding: 3px 8px; + min-height: 20px; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.login-dialog StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +.login-dialog StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.06); +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 0 16px; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + color: rgba(255, 255, 255, 0.85); + background-color: #3484e2; + border: 1px solid rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.15); + background-color: #418ce4; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border-color: rgba(51, 51, 51, 0.3); + background-color: rgba(51, 51, 51, 0.3); +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .caps-lock-warning-label, +.login-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.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: white; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.15); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860f2; +} + +.login-dialog-user-list-item { + border-radius: 6px; + padding: 6px; + color: rgba(255, 255, 255, 0.85); +} + +.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:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: rgba(255, 255, 255, 0.85); +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.85); +} + +.user-widget.horizontal .user-widget-label { + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.5); + font-size: 1em; + padding-top: 1em; +} + +.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 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock { + color: white; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 112px; + font-weight: 300; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock-date { + font-size: 45px; + font-weight: 400; +} + +.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: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.screen-shield-notifications-container .notification { + margin-right: 16px; +} + +.screen-shield-notification-label { + min-height: 18px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: 18px; + padding: 2px 0px 0px 16px; + color: rgba(255, 255, 255, 0.85); +} + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.3); +} + +.screen-shield-background { + background: black; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +#lockDialogGroup { + background: #333333 url("assets/background.jpg"); + background-size: cover; +} + +#LookingGlassDialog { + background-color: #242424; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba(36, 36, 36, 0.01); + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #999999; + transition-duration: 150ms; + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; +} + +#LookingGlassDialog .notebook-tab:hover { + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.1); + color: #dedede; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba(36, 36, 36, 0.01); + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.85); + color: #dedede; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); +} + +.lg-dialog .shell-link { + color: #3484e2; +} + +.lg-dialog .shell-link:hover { + color: #3484e2; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + min-height: 32px; + padding: 0 16px; + border: none; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + padding: 4px; +} + +.lg-extension-name { + font-size: 18pt; + font-weight: 400; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: #242424; + border: none; + border-radius: 6px; + padding: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#dashtodockContainer { + background: transparent; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: white; +} + +#dashtodockContainer #dash, #dashtodockContainer:overview #dash, #dashtodockContainer.extended #dash, #dashtodockContainer.extended:overview #dash { + padding: 0; + border: none; + margin: 0; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.top:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top.extended #dash, #dashtodockContainer.top.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom #dash, #dashtodockContainer.bottom:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom.extended #dash, #dashtodockContainer.bottom.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.left:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left.extended #dash, #dashtodockContainer.left.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right #dash, #dashtodockContainer.right:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right.extended #dash, #dashtodockContainer.right.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.bottom #dash { + padding: 0 4px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + padding: 4px 0; +} + +#dashtodockContainer #dash { + background-color: rgba(16, 16, 16, 0.25); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer.transparent #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(255, 255, 255, 0.15); +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque:overview #dash, #dashtodockContainer.transparent:overview #dash { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash, #dashtodockContainer.opaque.extended:overview #dash, #dashtodockContainer.transparent.extended:overview #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer .app-well-app .overview-icon, +#dashtodockContainer .show-apps .overview-icon { + padding: 8px; + background-size: contain; +} + +#dash:desktop { + background-color: rgba(16, 16, 16, 0.25); +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.openweather-provider:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #dedede; +} + +.openweather-current-databox-values { + background: none; + color: #999999; +} + +.openweather-current-databox-captions { + background: none; + color: #999999; +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: #afafaf; +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: #999999; +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: #afafaf; +} + +.popup-menu .search-entry { + color: #dedede; + selection-background-color: #0860f2; + selected-color: white; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.popup-menu .search-entry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; + color: #dedede; +} + +.popup-menu .search-entry .search-entry-icon { + color: #999999; +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #dedede; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/bottom-running4.svg"); +} diff --git a/src/main/gnome-shell/gnome-shell-dark-solid.scss b/src/main/gnome-shell/gnome-shell-dark-solid.scss new file mode 100644 index 00000000..613c211d --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-dark-solid.scss @@ -0,0 +1,9 @@ +$variant: 'dark'; +$laptop: 'true'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gnome-shell/drawing'; +@import '../../sass/gnome-shell/common'; +@import '../../sass/gnome-shell/extensions'; diff --git a/src/main/gnome-shell/gnome-shell-dark.css b/src/main/gnome-shell/gnome-shell-dark.css new file mode 100644 index 00000000..4afcd241 --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-dark.css @@ -0,0 +1,3771 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +* { + transition-duration: 150ms; +} + +stage { + font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; + font-size: 9.75pt; + font-weight: 400; + color: #dedede; +} + +/* WIDGETS */ +/* Buttons */ +.button { + min-height: 32px; + padding: 0 16px; + border-width: 0; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +/* Entries */ +StEntry { + min-height: 32px; + min-width: 44px; + padding: 0 8px; + margin: 3px; + border-radius: 3px; + border-width: 0; + color: #dedede; + caret-color: #dedede; + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); + font-size: 11.25pt; + font-weight: 400; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.06); +} + +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 0; +} + +StEntry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(222, 222, 222, 0.7); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 6px; +} + +StScrollBar StBin#trough { + margin: 6px; + border-radius: 100px; + background-color: rgba(255, 255, 255, 0.06); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 100px; + background-color: #999999; + margin: 6px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #afafaf; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #dedede; +} + +#screenShieldNotifications StScrollBar StBin#trough, #overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.15); +} + +#screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#hhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: rgba(255, 255, 255, 0.85); +} + +/* Slider */ +.slider { + height: 20px; + color: white; + border-radius: 16px; + -slider-height: 19px; + -slider-background-color: rgba(255, 255, 255, 0.1); + -slider-border-color: transparent; + -slider-active-background-color: rgba(255, 255, 255, 0.35); + -slider-active-border-color: transparent; + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: transparent; + -barlevel-height: 19px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-border-color: transparent; + -barlevel-active-background-color: rgba(255, 255, 255, 0.35); + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: transparent; +} + +/* Check Boxes */ +.check-box * { + min-height: 16px; + padding: 8px 0; +} + +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 4px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(255, 255, 255, 0.06); +} + +.check-box:active StBin { + background-color: rgba(255, 255, 255, 0.1); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(8, 96, 242, 0.15); +} + +.check-box:active:checked StBin { + background-color: rgba(8, 96, 242, 0.3); +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item.selected .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* links */ +.shell-link { + border-radius: 6px; + color: #3484e2; +} + +.shell-link:hover { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.15); +} + +.shell-link:active { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.3); +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #dedede; + padding: 0 5px 6px 5px; +} + +.modal-dialog-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 3px 3px; + border: none !important; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.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: 1em; + font-weight: normal; + color: #999999; + padding-bottom: .4em; +} + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 15pt; + font-weight: 500; +} + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.leightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-subtitle { + color: #afafaf; + font-weight: bold; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #afafaf; + font-size: 15pt; + font-weight: 500; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: #afafaf; + font-size: 15pt; + font-weight: 500; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.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: #F27835; + 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: #999999; + 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: bold; +} + +.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: bold; +} + +.end-session-dialog-app-list-item-description { + color: #999999; + font-size: 1em; +} + +/* 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: #dedede; +} + +.mount-dialog-app-list-item:hover { + color: #dedede; +} + +.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: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog .message-dialog-content { + spacing: 16px; +} + +.prompt-dialog .message-dialog-title { + font-size: 15pt; + font-weight: 500; + color: #dedede; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 18em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 15pt; + font-weight: 500; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F27835; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: #FC4138; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; + color: #999999; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; + color: #999999; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #F27835; +} + +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 1000px; + background-size: contain; + margin: 6px; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-device { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(255, 255, 255, 0.08); +} + +.audio-selection-device:active { + background-color: #0860f2; + color: white; +} + +.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: #afafaf; +} + +/* 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 */ +.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { + background-color: rgba(36, 36, 36, 0.95); + border-radius: 14px; + border: none; +} + +.popup-menu { + min-width: 12em; + color: #afafaf; + padding: 0 0; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(255, 255, 255, 0.15); + border-radius: 0 0 10px 10px; + border: none; + box-shadow: none; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; + border-radius: 10px; +} + +.popup-menu .popup-sub-menu .popup-menu-item:hover { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active { + color: white; + background-color: #1366f1; +} + +.popup-menu .popup-sub-menu .popup-menu-item:not(:first-child):last-child { + border-radius: 0 0 10px 10px; +} + +.popup-menu .popup-menu-content { + padding: 6px 0; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + margin: 4px 12px 20px; +} + +.popup-menu .popup-menu-item { + spacing: 12px; + padding: 6px; + color: #afafaf; + text-shadow: none; + border-radius: 10px; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 1.5em; + padding-left: 0; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0; + padding-left: 1.5em; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border-radius: 10px 10px 0 0; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.popup-menu .popup-menu-item.selected:checked { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-menu-item:checked:active { + color: white; + background-color: #1366f1; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu .popup-menu-item.selected { + color: white; + background-color: #0860f2; + transition: none; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: white; + background-color: #1366f1; + transition-duration: 100ms; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu .popup-inactive-menu-item { + color: #afafaf; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu-boxpointer StEntry { + selection-background-color: rgba(255, 255, 255, 0.85); + selected-background-color: rgba(255, 255, 255, 0.85); + selected-color: #0860f2; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(36, 36, 36, 0.95); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 5px; + -arrow-rise: 5px; + background-color: transparent; +} + +.popup-separator-menu-item { + margin: 0; + padding: 0 0; + background: none; + border: none; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 0; + background: none; + padding: 0; +} + +.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; +} + +.system-switch-user-submenu-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 0; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 12px spacing + 2*4px padding */ + padding-left: 16px; + margin-left: 1em; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 12px spacing + 2*4px padding */ + padding-right: 16px; + margin-right: 1em; +} + +.system-menu-action { + color: #afafaf; + border-radius: 100px; + /* wish we could do 50% */ + padding: 12px; + border: none; + -st-icon-style: symbolic; +} + +.system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; + border: none; + padding: 12px; +} + +.system-menu-action:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +/* 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 +*/ +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.2307692308em; +} + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window .osd-monitor-label { + font-size: 45px; + font-weight: 400; +} + +.osd-window .level { + height: 4px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.1); + color: #dedede; + -barlevel-height: 4px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-active-background-color: #0860f2; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 16px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.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: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.switcher-list .item-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #999999; +} + +.switcher-arrow:highlighted { + color: #dedede; +} + +.input-source-switcher-symbol { + font-size: 45px; + font-weight: 400; + width: 96px; + height: 96px; +} + +/* Window Cycler */ +.cycler-highlight { + border: 4px solid #0860f2; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + background-size: 32px; + border-radius: 6px; +} + +.ws-switcher-box { + height: 48px; + border: none; + background: rgba(255, 255, 255, 0.06); + border-radius: 6px; +} + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #dedede; + background-color: #242424; + border: none; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); + border-radius: 6px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.tile-preview-left.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +/* TOP BAR */ +#panel { + background-color: rgba(0, 0, 0, 0.15); + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: 28px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03), 0 3px 5px rgba(0, 0, 0, 0.03), 0 5px 10px rgba(0, 0, 0, 0.02); +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: rgba(0, 0, 0, 0.15); +} + +#panel #panelLeft, #panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(0, 0, 0, 0.15); + -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: white; +} + +#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-corner StLabel { + padding: 0 4px; +} + +#panel .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: white; + transition-duration: 150ms; + border-radius: 6px; +} + +#panel .panel-button StLabel { + padding: 0 2px; +} + +#panel .panel-button, #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + text-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow, #panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow, #panel .panel-button:active .system-status-icon, +#panel .panel-button:active .app-menu-icon > StIcon, +#panel .panel-button:active .popup-menu-arrow, #panel .panel-button:overview .system-status-icon, +#panel .panel-button:overview .app-menu-icon > StIcon, +#panel .panel-button:overview .popup-menu-arrow, #panel .panel-button:focus .system-status-icon, +#panel .panel-button:focus .app-menu-icon > StIcon, +#panel .panel-button:focus .popup-menu-arrow, #panel .panel-button:checked .system-status-icon, +#panel .panel-button:checked .app-menu-icon > StIcon, +#panel .panel-button:checked .popup-menu-arrow { + icon-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + height: 0; + width: 0; + margin-left: 0; + margin-right: 0; +} + +#panel .panel-button .popup-menu-arrow { + width: 0; + height: 0; +} + +#panel .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: rgba(255, 255, 255, 0.3); + color: white; + box-shadow: none; +} + +#panel .panel-button .system-status-icon { + icon-size: 1.2307692308em; + padding: 0 4px; +} + +.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-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + background: none; + box-shadow: none; +} + +#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: #FC4138; +} + +#panel .remote-access-indicator { + color: #F27835; +} + +#panel.solid { + background-color: rgba(42, 42, 42, 0.85); + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; + text-shadow: none; +} + +#panel.solid:overview { + background-color: transparent; +} + +#panel.solid .panel-corner { + -panel-corner-background-color: rgba(42, 42, 42, 0.85); +} + +#panel.solid .panel-button { + color: #dadada; + text-shadow: none; +} + +#panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: rgba(255, 255, 255, 0.85); + text-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel.solid .system-status-icon, +#panel.solid .app-menu-icon > StIcon, +#panel.solid .popup-menu-arrow { + icon-shadow: none; +} + +#panel.solid .system-status-icon:active, #panel.solid .system-status-icon:overview, #panel.solid .system-status-icon:focus, #panel.solid .system-status-icon:checked, +#panel.solid .app-menu-icon > StIcon:active, +#panel.solid .app-menu-icon > StIcon:overview, +#panel.solid .app-menu-icon > StIcon:focus, +#panel.solid .app-menu-icon > StIcon:checked, +#panel.solid .popup-menu-arrow:active, +#panel.solid .popup-menu-arrow:overview, +#panel.solid .popup-menu-arrow:focus, +#panel.solid .popup-menu-arrow:checked { + icon-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel #panelActivities.panel-button > * { + background-image: url("assets/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: none; + color: transparent; +} + +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + border: none; +} + +.clock-display-box { + spacing: 4px; +} + +.clock-display-box .clock { + padding-left: 6px; + padding-right: 6px; +} + +#calendarArea { + padding: 8px 12px; +} + +.calendar { + margin-bottom: 0; + border: none; + box-shadow: none; + background: none; + padding: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-displays-box { + spacing: 8px; +} + +.datemenu-calendar-column { + spacing: 8px; + border: none; + padding: 0 0; +} + +.datemenu-calendar-column:ltr { + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + border-right-width: 0; +} + +.datemenu-today-button { + min-height: 48px; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: 20px; + padding: 4px 8px; + border-radius: 6px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #afafaf; +} + +.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 { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #afafaf; + font-weight: bold; +} + +/* World Clock */ +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.world-clocks-city { + color: #999999; + font-weight: bold; + font-size: 0.9em; +} + +.world-clocks-time { + color: #999999; + font-feature-settings: "tnum"; + font-size: 1.2em; +} + +.world-clocks-timezone { + color: #999999; + font-feature-settings: "tnum"; + font-size: 0.9em; +} + +/* Weather */ +.weather-button { + padding: 12px; +} + +.weather-button .weather-box { + spacing: 0.5em; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: #afafaf; + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: #999999; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: #afafaf; + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.calendar-month-label { + height: 20px; + margin: 2px; + padding: 6px 16px; + border-radius: 6px; + color: #dedede; + font-weight: bold; + text-align: center; +} + +.calendar-month-label:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: #dedede; +} + +.pager-button:hover, .pager-button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.pager-button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.calendar-change-month-back { + padding: 0 2px; + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + padding: 0 2px; + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar-day-base { + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 28px; + height: 28px; + padding: 2px; + margin: 2px; + border-radius: 1000px; + color: #afafaf; + font-feature-settings: "tnum"; +} + +.calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.calendar-day-base:active { + color: inherit; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; +} + +.calendar-day-base:selected { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border-color: transparent; +} + +.calendar-day-base.calendar-day-heading { + width: 28px; + height: 21px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #999999; + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar-day { + border-width: 0; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #dedede; +} + +.calendar-today { + font-weight: bold !important; + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border: none; +} + +.calendar-today:hover, .calendar-today:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active, .calendar-today:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-day-with-events { + color: #3484e2; + font-weight: normal; + text-decoration: underline; + background-image: none; +} + +.calendar-day-with-events.calendar-work-day { + color: #999999; + font-weight: bold; +} + +.calendar-other-month-day { + color: rgba(222, 222, 222, 0.35); + opacity: 0.5; +} + +.calendar-week-number { + width: 28px; + height: 21px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #999999; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 31.5em; + padding: 0 12px; + text-shadow: none; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list-clear-button.button { + background-color: transparent; + margin: 8px 8px 0; +} + +.message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.message-list-clear-button.button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 8px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 16px; +} + +.message { + border-radius: 6px; + border: none; + color: #afafaf; + background-color: #383838; + margin: 4px; + box-shadow: none; + text-shadow: none; +} + +.message:hover, .message:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.message:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.message .message-icon-bin { + margin: 8px 0; + padding: 8px 0px 8px 8px; +} + +.message .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + min-height: 18px; + color: #999999; + font-size: 1em; + text-align: right; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; +} + +.message .message-title { + min-height: 18px; + padding-top: 2px; + color: #dedede; + font-weight: bold; + font-size: 1em; +} + +.message .message-content { + min-height: 40px; + padding: 8px; + color: #999999; + font-size: 1em; +} + +.message .message-close-button { + color: #afafaf; + padding: 0; + height: 24px; + width: 24px; + border-radius: 100px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #dedede; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.message .message-close-button:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.message .message-body { + color: #999999; +} + +.url-highlighter { + link-color: #3484e2; +} + +.message-media-control { + margin: 16px 4px; + padding: 8px; + border-radius: 100px; + color: #afafaf; +} + +.message-media-control:hover, .message-media-control:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); +} + +.message-media-control:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +.message-media-control:insensitive { + color: rgba(222, 222, 222, 0.35); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0px 0 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 0 4px 0 0px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.06); + color: #999999; +} + +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba(8, 96, 242, 0.35); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +.window-close { + background-size: 26px; + height: 26px; + width: 26px; + -shell-close-overlap: 10px; + border-radius: 100px; + border: 0 none transparent; + background-color: transparent; + color: transparent; + box-shadow: none; + background-image: url("assets/window-close.svg"); +} + +.window-close StIcon { + icon-size: 26px; +} + +.window-close:hover { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-hover.svg"); +} + +.window-close:active { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-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: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #dedede; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(255, 255, 255, 0.12); + padding: 0; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 6px; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-item { + font-size: 1em; + border-bottom: none; + border-radius: 6px; + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(255, 255, 255, 0.06); +} + +.nm-dialog-item:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.nm-dialog-item:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.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 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.3); + border-radius: 6px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.window-caption { + spacing: 25px; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.6); + border-radius: 6px; + padding: 4px 8px; + border: none; + font-weight: normal; +} + +.app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + width: 304px; + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.85); + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border-radius: 8px; + border-color: transparent; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.18); + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, .search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + border: none; + color: rgba(255, 255, 255, 0.45); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +#searchResultsContent { + max-width: 1000px; + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.15); +} + +.search-section-content { + spacing: 32px; + border-radius: 0; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.85); +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 3px; +} + +.list-search-result-content { + spacing: 30px; +} + +.list-search-result-title { + font-size: 11.25pt; + font-weight: 400; + color: rgba(255, 255, 255, 0.85); + spacing: 12px; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.85); +} + +.list-search-provider-details { + width: 150px; + color: rgba(255, 255, 255, 0.85); + margin-top: 0.24em; +} + +.list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon { + padding: 15px; +} + +/* DASHBOARD */ +#dash { + font-size: 1em; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px 12px 12px 0px; +} + +#dash:rtl { + border-radius: 12px 0 0 12px; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + border-radius: 6px; + padding: 7px 8px; + color: #dedede; + background-color: #242424; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + text-align: center; + border: none; + -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 { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; + margin: 0 0; +} + +.app-view-control { + padding: 0 16px; + margin: 0 0; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); +} + +.app-view-control:hover { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.22); +} + +.app-view-control:active { + color: rgba(255, 255, 255, 0.85); + background-color: #085ae3; +} + +.app-view-control:checked { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + box-shadow: none; +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 6px 0 0 6px; +} + +.app-view-control:last-child { + border-radius: 0 6px 6px 0; +} + +.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.15); + transition-duration: 0ms; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(255, 255, 255, 0.3); + transition-duration: 150ms; +} + +.search-provider-icon:hover .overview-icon, .search-provider-icon:focus .overview-icon, .search-provider-icon:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder: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.15); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.search-provider-icon:active .overview-icon, .search-provider-icon:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.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, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; + transition-duration: 150ms; +} + +.app-well-app-running-dot { + width: 5px; + height: 5px; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.85); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +.search-provider-icon, +.list-search-result, .grid-search-result .overview-icon, .search-provider-icon .overview-icon, +.show-apps .overview-icon, +.app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.85); + border-radius: 12px; + padding: 6px; + border: none; + transition-duration: 150ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.15); +} + +.show-apps .show-apps-icon { + color: transparent; + background-image: url("assets/startup@2.svg"); + background-size: contain; +} + +.show-apps .overview-icon { + color: transparent; +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + transition-duration: 150ms; +} + +.app-folder-popup { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(255, 255, 255, 0.15); + -arrow-base: 0; + -arrow-rise: 12px; +} + +.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: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.35); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.45); +} + +.page-indicator:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.85); + transition-duration: 0ms; +} + +.page-indicator:checked:active { + background-image: none; +} + +.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; +} + +.app-folder-dialog { + border-radius: 32px; + border: none; + spacing: 12px; + background-color: rgba(16, 16, 16, 0.95); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog StButton#vhandle, .app-folder-dialog StButton#vhandle:hover, .app-folder-dialog StButton#vhandle:active { + background-color: transparent; +} + +.app-folder-dialog-container { + padding: 12px; + width: 800px; + height: 600px; +} + +.app-folder-icon { + padding: 6px; + spacing-rows: 6px; + spacing-columns: 6px; +} + +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 16px; + border-radius: 6px; + margin: 6px; +} + +.workspace-thumbnail-indicator { + border: 0 solid #0860f2; + border-width: 2px; + padding: 6px; + border-radius: 2px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; +} + +.workspace-thumbnails { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + border: none; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 45px; + font-weight: 400; + color: rgba(255, 255, 255, 0.5); +} + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #3484e2; +} + +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 56px; + margin: 5px; + border-radius: 6px; + color: #dedede; + background-color: rgba(36, 36, 36, 0.92); + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.notification-banner:hover { + background-color: rgba(36, 36, 36, 0.95); +} + +.notification-banner:focus { + background-color: #242424; +} + +.notification-banner .notification-icon { + padding: 5px; +} + +.notification-banner .notification-content { + padding: 5px; + spacing: 5px; +} + +.notification-banner .secondary-icon { + icon-size: 1.2307692308em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + spacing: 1px; +} + +.notification-banner .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: #afafaf; + font-weight: 500; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 2px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 2px 0; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.notification-banner .notification-button:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + border: 2px solid #0860f2; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.secondary-icon { + icon-size: 1.2307692308em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #dedede; +} + +.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: #afafaf; +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: #999999; +} + +.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: 6px; +} + +.hotplug-resident-mount:hover { + background-color: rgba(255, 255, 255, 0.06); +} + +.hotplug-resident-mount:active { + background-color: rgba(255, 255, 255, 0.1); +} + +.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: 6px; + color: #dedede; +} + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #0860f2; +} + +.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(0, 0, 0, 0.25); +} + +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + border: none; + color: inherit; + background-color: #555555; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #0754d4; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + background-size: 20px; +} + +.keyboard-key.default-key, .keyboard-key.enter-key, .keyboard-key.shift-key-lowercase, .keyboard-key.shift-key-uppercase, .keyboard-key.hide-key, .keyboard-key.layout-key { + background-color: #242424; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover, .keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover, .keyboard-key.shift-key-lowercase:focus, .keyboard-key.shift-key-lowercase:hover, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.hide-key:focus, .keyboard-key.hide-key:hover, .keyboard-key.layout-key:focus, .keyboard-key.layout-key:hover { + color: white; + background-color: #555555; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active, .keyboard-key.enter-key:checked, .keyboard-key.enter-key:active, .keyboard-key.shift-key-lowercase:checked, .keyboard-key.shift-key-lowercase:active, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active, .keyboard-key.hide-key:checked, .keyboard-key.hide-key:active, .keyboard-key.layout-key:checked, .keyboard-key.layout-key:active { + color: white; + background-color: #464646; +} + +.keyboard-key.enter-key { + background-color: #0860f2; + background-image: url("assets/key-enter.svg"); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #1c6ff7; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #064cc1; +} + +.keyboard-key.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); +} + +.keyboard-key.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); +} + +.keyboard-key.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); +} + +.keyboard-key.hide-key { + background-image: url("assets/key-hide.svg"); +} + +.keyboard-key.layout-key { + background-image: url("assets/key-layout.svg"); +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: #999999; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box { + transition-duration: 0ms; + min-height: 28px; + padding: 0 8px; + border-radius: 6px; +} + +.candidate-box:hover { + background-color: rgba(255, 255, 255, 0.06); + color: #dedede; +} + +.candidate-box:active { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +.candidate-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.candidate-page-button-box { + height: 28px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +.candidate-page-button-previous { + border-radius: 6px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1.2307692308em; +} + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: none; + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.framed-user-icon:hover { + border-color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry { + selection-background-color: rgba(255, 255, 255, 0.1); + selected-background-color: rgba(255, 255, 255, 0.1); + selected-color: #0860f2; + padding: 3px 8px; + min-height: 20px; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.login-dialog StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +.login-dialog StEntry:insensitive { + color: rgba(222, 222, 222, 0.35); + border: 1px solid rgba(255, 255, 255, 0.06); +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 0 16px; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + color: rgba(255, 255, 255, 0.85); + background-color: #3484e2; + border: 1px solid rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.15); + background-color: #418ce4; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(0, 0, 0, 0.15); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border-color: rgba(51, 51, 51, 0.3); + background-color: rgba(51, 51, 51, 0.3); +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .caps-lock-warning-label, +.login-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.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: white; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.15); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860f2; +} + +.login-dialog-user-list-item { + border-radius: 6px; + padding: 6px; + color: rgba(255, 255, 255, 0.85); +} + +.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:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: rgba(255, 255, 255, 0.85); +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.85); +} + +.user-widget.horizontal .user-widget-label { + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.5); + font-size: 1em; + padding-top: 1em; +} + +.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 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock { + color: white; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 112px; + font-weight: 300; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock-date { + font-size: 45px; + font-weight: 400; +} + +.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: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.screen-shield-notifications-container .notification { + margin-right: 16px; +} + +.screen-shield-notification-label { + min-height: 18px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: 18px; + padding: 2px 0px 0px 16px; + color: rgba(255, 255, 255, 0.85); +} + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.3); +} + +.screen-shield-background { + background: black; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +#lockDialogGroup { + background: #333333 url("assets/background.jpg"); + background-size: cover; +} + +#LookingGlassDialog { + background-color: #242424; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba(36, 36, 36, 0.01); + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #999999; + transition-duration: 150ms; + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; +} + +#LookingGlassDialog .notebook-tab:hover { + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.1); + color: #dedede; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba(36, 36, 36, 0.01); + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.85); + color: #dedede; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); +} + +.lg-dialog .shell-link { + color: #3484e2; +} + +.lg-dialog .shell-link:hover { + color: #3484e2; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + min-height: 32px; + padding: 0 16px; + border: none; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:insensitive { + color: rgba(222, 222, 222, 0.35); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + padding: 4px; +} + +.lg-extension-name { + font-size: 18pt; + font-weight: 400; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: #242424; + border: none; + border-radius: 6px; + padding: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#dashtodockContainer { + background: transparent; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: white; +} + +#dashtodockContainer #dash, #dashtodockContainer:overview #dash, #dashtodockContainer.extended #dash, #dashtodockContainer.extended:overview #dash { + padding: 0; + border: none; + margin: 0; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.top:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top.extended #dash, #dashtodockContainer.top.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom #dash, #dashtodockContainer.bottom:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom.extended #dash, #dashtodockContainer.bottom.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.left:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left.extended #dash, #dashtodockContainer.left.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right #dash, #dashtodockContainer.right:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right.extended #dash, #dashtodockContainer.right.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.bottom #dash { + padding: 0 4px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + padding: 4px 0; +} + +#dashtodockContainer #dash { + background-color: rgba(16, 16, 16, 0.25); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer.transparent #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(255, 255, 255, 0.15); +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque:overview #dash, #dashtodockContainer.transparent:overview #dash { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash, #dashtodockContainer.opaque.extended:overview #dash, #dashtodockContainer.transparent.extended:overview #dash { + background-color: rgba(16, 16, 16, 0.25); +} + +#dashtodockContainer .app-well-app .overview-icon, +#dashtodockContainer .show-apps .overview-icon { + padding: 8px; + background-size: contain; +} + +#dash:desktop { + background-color: rgba(16, 16, 16, 0.25); +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + color: #afafaf; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.06); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus { + color: #dedede; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.openweather-provider:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #dedede; +} + +.openweather-current-databox-values { + background: none; + color: #999999; +} + +.openweather-current-databox-captions { + background: none; + color: #999999; +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: #afafaf; +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: #999999; +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: #afafaf; +} + +.popup-menu .search-entry { + color: #dedede; + selection-background-color: #0860f2; + selected-color: white; + background-color: #212121; + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.popup-menu .search-entry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; + color: #dedede; +} + +.popup-menu .search-entry .search-entry-icon { + color: #999999; +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #dedede; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/bottom-running4.svg"); +} diff --git a/src/main/gnome-shell/gnome-shell-dark.scss b/src/main/gnome-shell/gnome-shell-dark.scss new file mode 100644 index 00000000..55730404 --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-dark.scss @@ -0,0 +1,9 @@ +$variant: 'dark'; +$laptop: 'true'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gnome-shell/drawing'; +@import '../../sass/gnome-shell/common'; +@import '../../sass/gnome-shell/extensions'; diff --git a/src/main/gnome-shell/gnome-shell-light-solid.css b/src/main/gnome-shell/gnome-shell-light-solid.css new file mode 100644 index 00000000..91561e6b --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-light-solid.css @@ -0,0 +1,3771 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +* { + transition-duration: 150ms; +} + +stage { + font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; + font-size: 9.75pt; + font-weight: 400; + color: #242424; +} + +/* WIDGETS */ +/* Buttons */ +.button { + min-height: 32px; + padding: 0 16px; + border-width: 0; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +/* Entries */ +StEntry { + min-height: 32px; + min-width: 44px; + padding: 0 8px; + margin: 3px; + border-radius: 3px; + border-width: 0; + color: #242424; + caret-color: #242424; + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); + font-size: 11.25pt; + font-weight: 400; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.06); +} + +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 0; +} + +StEntry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(36, 36, 36, 0.7); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 6px; +} + +StScrollBar StBin#trough { + margin: 6px; + border-radius: 100px; + background-color: rgba(0, 0, 0, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 100px; + background-color: #565656; + margin: 6px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #424242; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #242424; +} + +#screenShieldNotifications StScrollBar StBin#trough, #overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.15); +} + +#screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#hhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: rgba(255, 255, 255, 0.85); +} + +/* Slider */ +.slider { + height: 20px; + color: white; + border-radius: 16px; + -slider-height: 19px; + -slider-background-color: rgba(0, 0, 0, 0.1); + -slider-border-color: rgba(0, 0, 0, 0.12); + -slider-active-background-color: white; + -slider-active-border-color: rgba(0, 0, 0, 0.12); + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: rgba(0, 0, 0, 0.12); + -barlevel-height: 19px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-border-color: rgba(0, 0, 0, 0.12); + -barlevel-active-background-color: white; + -barlevel-active-border-color: rgba(0, 0, 0, 0.12); + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-border-color: rgba(0, 0, 0, 0.12); + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +/* Check Boxes */ +.check-box * { + min-height: 16px; + padding: 8px 0; +} + +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 4px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(0, 0, 0, 0.12); +} + +.check-box:active StBin { + background-color: rgba(0, 0, 0, 0.2); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(8, 96, 242, 0.15); +} + +.check-box:active:checked StBin { + background-color: rgba(8, 96, 242, 0.3); +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item.selected .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* links */ +.shell-link { + border-radius: 6px; + color: #3484e2; +} + +.shell-link:hover { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.15); +} + +.shell-link:active { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.3); +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #242424; + padding: 0 5px 6px 5px; +} + +.modal-dialog-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 3px 3px; + border: none !important; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.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: 1em; + font-weight: normal; + color: #565656; + padding-bottom: .4em; +} + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 15pt; + font-weight: 500; +} + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.leightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-subtitle { + color: #424242; + font-weight: bold; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.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: #F27835; + 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: #565656; + 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: bold; +} + +.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: bold; +} + +.end-session-dialog-app-list-item-description { + color: #565656; + font-size: 1em; +} + +/* 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: #242424; +} + +.mount-dialog-app-list-item:hover { + color: #242424; +} + +.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: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog .message-dialog-content { + spacing: 16px; +} + +.prompt-dialog .message-dialog-title { + font-size: 15pt; + font-weight: 500; + color: #242424; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 18em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 15pt; + font-weight: 500; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F27835; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: #FC4138; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; + color: #565656; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; + color: #565656; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #F27835; +} + +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 1000px; + background-size: contain; + margin: 6px; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-device { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.audio-selection-device:active { + background-color: #0860f2; + color: white; +} + +.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: #424242; +} + +/* 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 */ +.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { + background-color: rgba(245, 245, 245, 0.95); + border-radius: 14px; + border: none; +} + +.popup-menu { + min-width: 12em; + color: #424242; + padding: 0 0; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(255, 255, 255, 0.75); + border-radius: 0 0 10px 10px; + border: none; + box-shadow: none; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; + border-radius: 10px; +} + +.popup-menu .popup-sub-menu .popup-menu-item:hover { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active { + color: white; + background-color: #095de8; +} + +.popup-menu .popup-sub-menu .popup-menu-item:not(:first-child):last-child { + border-radius: 0 0 10px 10px; +} + +.popup-menu .popup-menu-content { + padding: 6px 0; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + margin: 4px 12px 20px; +} + +.popup-menu .popup-menu-item { + spacing: 12px; + padding: 6px; + color: #424242; + text-shadow: none; + border-radius: 10px; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 1.5em; + padding-left: 0; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0; + padding-left: 1.5em; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border-radius: 10px 10px 0 0; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.75); +} + +.popup-menu .popup-menu-item.selected:checked { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-menu-item:checked:active { + color: white; + background-color: #095de8; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu .popup-menu-item.selected { + color: white; + background-color: #0860f2; + transition: none; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: white; + background-color: #095de8; + transition-duration: 100ms; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu .popup-inactive-menu-item { + color: #424242; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu-boxpointer StEntry { + selection-background-color: rgba(255, 255, 255, 0.85); + selected-background-color: rgba(255, 255, 255, 0.85); + selected-color: #0860f2; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(245, 245, 245, 0.95); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 5px; + -arrow-rise: 5px; + background-color: transparent; +} + +.popup-separator-menu-item { + margin: 0; + padding: 0 0; + background: none; + border: none; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 0; + background: none; + padding: 0; +} + +.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; +} + +.system-switch-user-submenu-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 0; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 12px spacing + 2*4px padding */ + padding-left: 16px; + margin-left: 1em; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 12px spacing + 2*4px padding */ + padding-right: 16px; + margin-right: 1em; +} + +.system-menu-action { + color: #424242; + border-radius: 100px; + /* wish we could do 50% */ + padding: 12px; + border: none; + -st-icon-style: symbolic; +} + +.system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; + border: none; + padding: 12px; +} + +.system-menu-action:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +/* 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 +*/ +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.2307692308em; +} + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window .osd-monitor-label { + font-size: 45px; + font-weight: 400; +} + +.osd-window .level { + height: 4px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.1); + color: #242424; + -barlevel-height: 4px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-active-background-color: #0860f2; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 16px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.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: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.switcher-list .item-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.12); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #565656; +} + +.switcher-arrow:highlighted { + color: #242424; +} + +.input-source-switcher-symbol { + font-size: 45px; + font-weight: 400; + width: 96px; + height: 96px; +} + +/* Window Cycler */ +.cycler-highlight { + border: 4px solid #0860f2; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + background-size: 32px; + border-radius: 6px; +} + +.ws-switcher-box { + height: 48px; + border: none; + background: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #242424; + background-color: #ffffff; + border: none; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); + border-radius: 6px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.tile-preview-left.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +/* TOP BAR */ +#panel { + background-color: rgba(255, 255, 255, 0.15); + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: 28px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03), 0 3px 5px rgba(0, 0, 0, 0.03), 0 5px 10px rgba(0, 0, 0, 0.02); +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: rgba(255, 255, 255, 0.15); +} + +#panel #panelLeft, #panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(255, 255, 255, 0.15); + -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: white; +} + +#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-corner StLabel { + padding: 0 4px; +} + +#panel .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: white; + transition-duration: 150ms; + border-radius: 6px; +} + +#panel .panel-button StLabel { + padding: 0 2px; +} + +#panel .panel-button, #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + text-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow, #panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow, #panel .panel-button:active .system-status-icon, +#panel .panel-button:active .app-menu-icon > StIcon, +#panel .panel-button:active .popup-menu-arrow, #panel .panel-button:overview .system-status-icon, +#panel .panel-button:overview .app-menu-icon > StIcon, +#panel .panel-button:overview .popup-menu-arrow, #panel .panel-button:focus .system-status-icon, +#panel .panel-button:focus .app-menu-icon > StIcon, +#panel .panel-button:focus .popup-menu-arrow, #panel .panel-button:checked .system-status-icon, +#panel .panel-button:checked .app-menu-icon > StIcon, +#panel .panel-button:checked .popup-menu-arrow { + icon-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + height: 0; + width: 0; + margin-left: 0; + margin-right: 0; +} + +#panel .panel-button .popup-menu-arrow { + width: 0; + height: 0; +} + +#panel .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: rgba(255, 255, 255, 0.3); + color: white; + box-shadow: none; +} + +#panel .panel-button .system-status-icon { + icon-size: 1.2307692308em; + padding: 0 4px; +} + +.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-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + background: none; + box-shadow: none; +} + +#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: #FC4138; +} + +#panel .remote-access-indicator { + color: #F27835; +} + +#panel.solid { + background-color: #f1f1f1; + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; + text-shadow: none; +} + +#panel.solid:overview { + background-color: transparent; +} + +#panel.solid .panel-corner { + -panel-corner-background-color: #f1f1f1; +} + +#panel.solid .panel-button { + color: #363636; + text-shadow: none; +} + +#panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: rgba(255, 255, 255, 0.85); + text-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel.solid .system-status-icon, +#panel.solid .app-menu-icon > StIcon, +#panel.solid .popup-menu-arrow { + icon-shadow: none; +} + +#panel.solid .system-status-icon:active, #panel.solid .system-status-icon:overview, #panel.solid .system-status-icon:focus, #panel.solid .system-status-icon:checked, +#panel.solid .app-menu-icon > StIcon:active, +#panel.solid .app-menu-icon > StIcon:overview, +#panel.solid .app-menu-icon > StIcon:focus, +#panel.solid .app-menu-icon > StIcon:checked, +#panel.solid .popup-menu-arrow:active, +#panel.solid .popup-menu-arrow:overview, +#panel.solid .popup-menu-arrow:focus, +#panel.solid .popup-menu-arrow:checked { + icon-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel #panelActivities.panel-button > * { + background-image: url("assets/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: none; + color: transparent; +} + +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + border: none; +} + +.clock-display-box { + spacing: 4px; +} + +.clock-display-box .clock { + padding-left: 6px; + padding-right: 6px; +} + +#calendarArea { + padding: 8px 12px; +} + +.calendar { + margin-bottom: 0; + border: none; + box-shadow: none; + background: none; + padding: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-displays-box { + spacing: 8px; +} + +.datemenu-calendar-column { + spacing: 8px; + border: none; + padding: 0 0; +} + +.datemenu-calendar-column:ltr { + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + border-right-width: 0; +} + +.datemenu-today-button { + min-height: 48px; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: 20px; + padding: 4px 8px; + border-radius: 6px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #424242; +} + +.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 { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #424242; + font-weight: bold; +} + +/* World Clock */ +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.world-clocks-city { + color: #565656; + font-weight: bold; + font-size: 0.9em; +} + +.world-clocks-time { + color: #565656; + font-feature-settings: "tnum"; + font-size: 1.2em; +} + +.world-clocks-timezone { + color: #565656; + font-feature-settings: "tnum"; + font-size: 0.9em; +} + +/* Weather */ +.weather-button { + padding: 12px; +} + +.weather-button .weather-box { + spacing: 0.5em; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: #424242; + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: #565656; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: #424242; + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.calendar-month-label { + height: 20px; + margin: 2px; + padding: 6px 16px; + border-radius: 6px; + color: #242424; + font-weight: bold; + text-align: center; +} + +.calendar-month-label:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: #242424; +} + +.pager-button:hover, .pager-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.pager-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.calendar-change-month-back { + padding: 0 2px; + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + padding: 0 2px; + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar-day-base { + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 28px; + height: 28px; + padding: 2px; + margin: 2px; + border-radius: 1000px; + color: #424242; + font-feature-settings: "tnum"; +} + +.calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar-day-base:active { + color: inherit; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; +} + +.calendar-day-base:selected { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border-color: transparent; +} + +.calendar-day-base.calendar-day-heading { + width: 28px; + height: 21px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #565656; + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar-day { + border-width: 0; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #242424; +} + +.calendar-today { + font-weight: bold !important; + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border: none; +} + +.calendar-today:hover, .calendar-today:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active, .calendar-today:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-day-with-events { + color: #3484e2; + font-weight: normal; + text-decoration: underline; + background-image: none; +} + +.calendar-day-with-events.calendar-work-day { + color: #565656; + font-weight: bold; +} + +.calendar-other-month-day { + color: rgba(36, 36, 36, 0.45); + opacity: 0.5; +} + +.calendar-week-number { + width: 28px; + height: 21px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #565656; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 31.5em; + padding: 0 12px; + text-shadow: none; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list-clear-button.button { + background-color: transparent; + margin: 8px 8px 0; +} + +.message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message-list-clear-button.button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 8px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 16px; +} + +.message { + border-radius: 6px; + border: none; + color: #424242; + background-color: #ffffff; + margin: 4px; + box-shadow: none; + text-shadow: none; +} + +.message:hover, .message:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.message:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.message .message-icon-bin { + margin: 8px 0; + padding: 8px 0px 8px 8px; +} + +.message .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + min-height: 18px; + color: #565656; + font-size: 1em; + text-align: right; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; +} + +.message .message-title { + min-height: 18px; + padding-top: 2px; + color: #242424; + font-weight: bold; + font-size: 1em; +} + +.message .message-content { + min-height: 40px; + padding: 8px; + color: #565656; + font-size: 1em; +} + +.message .message-close-button { + color: #424242; + padding: 0; + height: 24px; + width: 24px; + border-radius: 100px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #242424; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.message .message-body { + color: #565656; +} + +.url-highlighter { + link-color: #3484e2; +} + +.message-media-control { + margin: 16px 4px; + padding: 8px; + border-radius: 100px; + color: #424242; +} + +.message-media-control:hover, .message-media-control:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.message-media-control:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.message-media-control:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0px 0 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 0 4px 0 0px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); + color: #565656; +} + +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba(8, 96, 242, 0.35); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +.window-close { + background-size: 26px; + height: 26px; + width: 26px; + -shell-close-overlap: 10px; + border-radius: 100px; + border: 0 none transparent; + background-color: transparent; + color: transparent; + box-shadow: none; + background-image: url("assets/window-close.svg"); +} + +.window-close StIcon { + icon-size: 26px; +} + +.window-close:hover { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-hover.svg"); +} + +.window-close:active { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-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: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #242424; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(0, 0, 0, 0.12); + padding: 0; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-item { + font-size: 1em; + border-bottom: none; + border-radius: 6px; + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.nm-dialog-item:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.nm-dialog-icons { + spacing: .5em; +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: #565656; +} + +.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 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.3); + border-radius: 6px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.window-caption { + spacing: 25px; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.6); + border-radius: 6px; + padding: 4px 8px; + border: none; + font-weight: normal; +} + +.app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + width: 304px; + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.85); + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border-radius: 8px; + border-color: transparent; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.18); + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, .search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + border: none; + color: rgba(255, 255, 255, 0.45); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +#searchResultsContent { + max-width: 1000px; + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.15); +} + +.search-section-content { + spacing: 32px; + border-radius: 0; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.85); +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 3px; +} + +.list-search-result-content { + spacing: 30px; +} + +.list-search-result-title { + font-size: 11.25pt; + font-weight: 400; + color: rgba(255, 255, 255, 0.85); + spacing: 12px; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.85); +} + +.list-search-provider-details { + width: 150px; + color: rgba(255, 255, 255, 0.85); + margin-top: 0.24em; +} + +.list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon { + padding: 15px; +} + +/* DASHBOARD */ +#dash { + font-size: 1em; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px 12px 12px 0px; +} + +#dash:rtl { + border-radius: 12px 0 0 12px; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + border-radius: 6px; + padding: 7px 8px; + color: #242424; + background-color: #ffffff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + text-align: center; + border: none; + -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 { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; + margin: 0 0; +} + +.app-view-control { + padding: 0 16px; + margin: 0 0; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); +} + +.app-view-control:hover { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.22); +} + +.app-view-control:active { + color: rgba(255, 255, 255, 0.85); + background-color: #085ae3; +} + +.app-view-control:checked { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + box-shadow: none; +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 6px 0 0 6px; +} + +.app-view-control:last-child { + border-radius: 0 6px 6px 0; +} + +.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.15); + transition-duration: 0ms; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(255, 255, 255, 0.3); + transition-duration: 150ms; +} + +.search-provider-icon:hover .overview-icon, .search-provider-icon:focus .overview-icon, .search-provider-icon:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder: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.15); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.search-provider-icon:active .overview-icon, .search-provider-icon:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.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, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; + transition-duration: 150ms; +} + +.app-well-app-running-dot { + width: 5px; + height: 5px; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.85); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +.search-provider-icon, +.list-search-result, .grid-search-result .overview-icon, .search-provider-icon .overview-icon, +.show-apps .overview-icon, +.app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.85); + border-radius: 12px; + padding: 6px; + border: none; + transition-duration: 150ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.15); +} + +.show-apps .show-apps-icon { + color: transparent; + background-image: url("assets/startup@2.svg"); + background-size: contain; +} + +.show-apps .overview-icon { + color: transparent; +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + transition-duration: 150ms; +} + +.app-folder-popup { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(255, 255, 255, 0.15); + -arrow-base: 0; + -arrow-rise: 12px; +} + +.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: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.35); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.45); +} + +.page-indicator:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.85); + transition-duration: 0ms; +} + +.page-indicator:checked:active { + background-image: none; +} + +.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; +} + +.app-folder-dialog { + border-radius: 32px; + border: none; + spacing: 12px; + background-color: rgba(16, 16, 16, 0.95); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog StButton#vhandle, .app-folder-dialog StButton#vhandle:hover, .app-folder-dialog StButton#vhandle:active { + background-color: transparent; +} + +.app-folder-dialog-container { + padding: 12px; + width: 800px; + height: 600px; +} + +.app-folder-icon { + padding: 6px; + spacing-rows: 6px; + spacing-columns: 6px; +} + +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 16px; + border-radius: 6px; + margin: 6px; +} + +.workspace-thumbnail-indicator { + border: 0 solid #0860f2; + border-width: 2px; + padding: 6px; + border-radius: 2px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; +} + +.workspace-thumbnails { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + border: none; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 45px; + font-weight: 400; + color: rgba(255, 255, 255, 0.5); +} + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #3484e2; +} + +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 56px; + margin: 5px; + border-radius: 6px; + color: #242424; + background-color: rgba(255, 255, 255, 0.92); + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.notification-banner:hover { + background-color: rgba(255, 255, 255, 0.95); +} + +.notification-banner:focus { + background-color: #ffffff; +} + +.notification-banner .notification-icon { + padding: 5px; +} + +.notification-banner .notification-content { + padding: 5px; + spacing: 5px; +} + +.notification-banner .secondary-icon { + icon-size: 1.2307692308em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + spacing: 1px; +} + +.notification-banner .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: #424242; + font-weight: 500; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 2px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 2px 0; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.notification-banner .notification-button:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + border: 2px solid #0860f2; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.secondary-icon { + icon-size: 1.2307692308em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #242424; +} + +.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: #424242; +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: #565656; +} + +.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: 6px; +} + +.hotplug-resident-mount:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.hotplug-resident-mount:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.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: 6px; + color: #242424; +} + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #0860f2; +} + +.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(0, 0, 0, 0.25); +} + +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + border: none; + color: inherit; + background-color: #FAFAFA; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #0754d4; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + background-size: 20px; +} + +.keyboard-key.default-key, .keyboard-key.enter-key, .keyboard-key.shift-key-lowercase, .keyboard-key.shift-key-uppercase, .keyboard-key.hide-key, .keyboard-key.layout-key { + background-color: #E0E0E0; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover, .keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover, .keyboard-key.shift-key-lowercase:focus, .keyboard-key.shift-key-lowercase:hover, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.hide-key:focus, .keyboard-key.hide-key:hover, .keyboard-key.layout-key:focus, .keyboard-key.layout-key:hover { + color: white; + background-color: #FAFAFA; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active, .keyboard-key.enter-key:checked, .keyboard-key.enter-key:active, .keyboard-key.shift-key-lowercase:checked, .keyboard-key.shift-key-lowercase:active, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active, .keyboard-key.hide-key:checked, .keyboard-key.hide-key:active, .keyboard-key.layout-key:checked, .keyboard-key.layout-key:active { + color: white; + background-color: #ebebeb; +} + +.keyboard-key.enter-key { + background-color: #0860f2; + background-image: url("assets/key-enter.svg"); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #1c6ff7; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #064cc1; +} + +.keyboard-key.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); +} + +.keyboard-key.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); +} + +.keyboard-key.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); +} + +.keyboard-key.hide-key { + background-image: url("assets/key-hide.svg"); +} + +.keyboard-key.layout-key { + background-image: url("assets/key-layout.svg"); +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: #565656; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box { + transition-duration: 0ms; + min-height: 28px; + padding: 0 8px; + border-radius: 6px; +} + +.candidate-box:hover { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.candidate-box:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.candidate-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.candidate-page-button-box { + height: 28px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +.candidate-page-button-previous { + border-radius: 6px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1.2307692308em; +} + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: none; + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.framed-user-icon:hover { + border-color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry { + selection-background-color: rgba(0, 0, 0, 0.2); + selected-background-color: rgba(0, 0, 0, 0.2); + selected-color: #0860f2; + padding: 3px 8px; + min-height: 20px; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.login-dialog StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +.login-dialog StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.06); +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 0 16px; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + color: rgba(255, 255, 255, 0.85); + background-color: #3484e2; + border: 1px solid rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.12); + background-color: #277ce0; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: white; + background-color: #0860f2; + border-color: #487afa; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border-color: rgba(245, 245, 245, 0.3); + background-color: rgba(245, 245, 245, 0.3); +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .caps-lock-warning-label, +.login-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.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: white; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.15); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860f2; +} + +.login-dialog-user-list-item { + border-radius: 6px; + padding: 6px; + color: rgba(255, 255, 255, 0.85); +} + +.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:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: rgba(255, 255, 255, 0.85); +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.85); +} + +.user-widget.horizontal .user-widget-label { + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.5); + font-size: 1em; + padding-top: 1em; +} + +.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 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock { + color: white; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 112px; + font-weight: 300; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock-date { + font-size: 45px; + font-weight: 400; +} + +.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: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.screen-shield-notifications-container .notification { + margin-right: 16px; +} + +.screen-shield-notification-label { + min-height: 18px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: 18px; + padding: 2px 0px 0px 16px; + color: rgba(255, 255, 255, 0.85); +} + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.3); +} + +.screen-shield-background { + background: black; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +#lockDialogGroup { + background: #333333 url("assets/background.jpg"); + background-size: cover; +} + +#LookingGlassDialog { + background-color: #ffffff; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.01); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #565656; + transition-duration: 150ms; + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; +} + +#LookingGlassDialog .notebook-tab:hover { + box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.2); + color: #242424; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba(255, 255, 255, 0.01); + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.85); + color: #242424; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); +} + +.lg-dialog .shell-link { + color: #3484e2; +} + +.lg-dialog .shell-link:hover { + color: #3484e2; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + min-height: 32px; + padding: 0 16px; + border: none; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + padding: 4px; +} + +.lg-extension-name { + font-size: 18pt; + font-weight: 400; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: #ffffff; + border: none; + border-radius: 6px; + padding: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#dashtodockContainer { + background: transparent; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: black; +} + +#dashtodockContainer #dash, #dashtodockContainer:overview #dash, #dashtodockContainer.extended #dash, #dashtodockContainer.extended:overview #dash { + padding: 0; + border: none; + margin: 0; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.top:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top.extended #dash, #dashtodockContainer.top.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom #dash, #dashtodockContainer.bottom:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom.extended #dash, #dashtodockContainer.bottom.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.left:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left.extended #dash, #dashtodockContainer.left.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right #dash, #dashtodockContainer.right:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right.extended #dash, #dashtodockContainer.right.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.bottom #dash { + padding: 0 4px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + padding: 4px 0; +} + +#dashtodockContainer #dash { + background-color: rgba(241, 241, 241, 0.15); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer #dash .app-well-app-running-dot { + background-color: rgba(0, 0, 0, 0.85); +} + +#dashtodockContainer #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer.transparent #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(255, 255, 255, 0.15); +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque:overview #dash, #dashtodockContainer.transparent:overview #dash { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash, #dashtodockContainer.opaque.extended:overview #dash, #dashtodockContainer.transparent.extended:overview #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer .app-well-app .overview-icon, +#dashtodockContainer .show-apps .overview-icon { + padding: 8px; + background-size: contain; +} + +#dash:desktop { + background-color: rgba(241, 241, 241, 0.15); +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.openweather-provider:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #242424; +} + +.openweather-current-databox-values { + background: none; + color: #565656; +} + +.openweather-current-databox-captions { + background: none; + color: #565656; +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: #424242; +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: #565656; +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: #424242; +} + +.popup-menu .search-entry { + color: #242424; + selection-background-color: #0860f2; + selected-color: white; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.popup-menu .search-entry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; + color: #242424; +} + +.popup-menu .search-entry .search-entry-icon { + color: #565656; +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #242424; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/bottom-running4.svg"); +} diff --git a/src/main/gnome-shell/gnome-shell-light-solid.scss b/src/main/gnome-shell/gnome-shell-light-solid.scss new file mode 100644 index 00000000..7ec40a99 --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-light-solid.scss @@ -0,0 +1,9 @@ +$variant: 'light'; +$laptop: 'true'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gnome-shell/drawing'; +@import '../../sass/gnome-shell/common'; +@import '../../sass/gnome-shell/extensions'; diff --git a/src/main/gnome-shell/gnome-shell-light.css b/src/main/gnome-shell/gnome-shell-light.css new file mode 100644 index 00000000..355a3328 --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-light.css @@ -0,0 +1,3771 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* GLOBALS */ +* { + transition-duration: 150ms; +} + +stage { + font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; + font-size: 9.75pt; + font-weight: 400; + color: #242424; +} + +/* WIDGETS */ +/* Buttons */ +.button { + min-height: 32px; + padding: 0 16px; + border-width: 0; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +/* Entries */ +StEntry { + min-height: 32px; + min-width: 44px; + padding: 0 8px; + margin: 3px; + border-radius: 3px; + border-width: 0; + color: #242424; + caret-color: #242424; + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); + font-size: 11.25pt; + font-weight: 400; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.06); +} + +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 0; +} + +StEntry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(36, 36, 36, 0.7); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 6px; +} + +StScrollBar StBin#trough { + margin: 6px; + border-radius: 100px; + background-color: rgba(0, 0, 0, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 100px; + background-color: #565656; + margin: 6px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #424242; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #242424; +} + +#screenShieldNotifications StScrollBar StBin#trough, #overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.15); +} + +#screenShieldNotifications StScrollBar StButton#vhandle, #overview StScrollBar StButton#vhandle, #screenShieldNotifications StScrollBar StButton#hhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#vhandle:hover, #screenShieldNotifications StScrollBar StButton#hhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +#screenShieldNotifications StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#vhandle:active, #screenShieldNotifications StScrollBar StButton#hhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: rgba(255, 255, 255, 0.85); +} + +/* Slider */ +.slider { + height: 20px; + color: white; + border-radius: 16px; + -slider-height: 19px; + -slider-background-color: rgba(0, 0, 0, 0.1); + -slider-border-color: rgba(0, 0, 0, 0.12); + -slider-active-background-color: white; + -slider-active-border-color: rgba(0, 0, 0, 0.12); + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: rgba(0, 0, 0, 0.12); + -barlevel-height: 19px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-border-color: rgba(0, 0, 0, 0.12); + -barlevel-active-background-color: white; + -barlevel-active-border-color: rgba(0, 0, 0, 0.12); + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-border-color: rgba(0, 0, 0, 0.12); + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +/* Check Boxes */ +.check-box * { + min-height: 16px; + padding: 8px 0; +} + +.check-box StBoxLayout { + spacing: 8px; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 4px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(0, 0, 0, 0.12); +} + +.check-box:active StBin { + background-color: rgba(0, 0, 0, 0.2); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(8, 96, 242, 0.15); +} + +.check-box:active:checked StBin { + background-color: rgba(8, 96, 242, 0.3); +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item.selected .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-us { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); +} + +.toggle-switch-intl { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch-intl:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* links */ +.shell-link { + border-radius: 6px; + color: #3484e2; +} + +.shell-link:hover { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.15); +} + +.shell-link:active { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.3); +} + +/* Modal Dialogs */ +.headline { + font-size: 15pt; + font-weight: 500; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #242424; + padding: 0 5px 6px 5px; +} + +.modal-dialog-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 3px 3px; + border: none !important; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.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: 1em; + font-weight: normal; + color: #565656; + padding-bottom: .4em; +} + +.mount-dialog-subject, +.end-session-dialog-subject { + font-size: 15pt; + font-weight: 500; +} + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.leightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-subtitle { + color: #424242; + font-weight: bold; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.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: #F27835; + 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: #565656; + 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: bold; +} + +.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: bold; +} + +.end-session-dialog-app-list-item-description { + color: #565656; + font-size: 1em; +} + +/* 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: #242424; +} + +.mount-dialog-app-list-item:hover { + color: #242424; +} + +.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: 1em; +} + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 34em; + border: none; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog .message-dialog-main-layout { + spacing: 24px; + padding: 10px; +} + +.prompt-dialog .message-dialog-content { + spacing: 16px; +} + +.prompt-dialog .message-dialog-title { + font-size: 15pt; + font-weight: 500; + color: #242424; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 18em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 15pt; + font-weight: 500; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F27835; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: #FC4138; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; + color: #565656; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; + color: #565656; +} + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #F27835; +} + +.polkit-dialog-user-layout .polkit-dialog-user-icon { + border-radius: 1000px; + background-size: contain; + margin: 6px; +} + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-device { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.audio-selection-device:active { + background-color: #0860f2; + color: white; +} + +.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: #424242; +} + +/* 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 */ +.candidate-popup-boxpointer, .popup-menu .popup-menu-content, .modal-dialog { + background-color: rgba(245, 245, 245, 0.95); + border-radius: 14px; + border: none; +} + +.popup-menu { + min-width: 12em; + color: #424242; + padding: 0 0; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(255, 255, 255, 0.75); + border-radius: 0 0 10px 10px; + border: none; + box-shadow: none; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; + border-radius: 10px; +} + +.popup-menu .popup-sub-menu .popup-menu-item:hover { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active { + color: white; + background-color: #095de8; +} + +.popup-menu .popup-sub-menu .popup-menu-item:not(:first-child):last-child { + border-radius: 0 0 10px 10px; +} + +.popup-menu .popup-menu-content { + padding: 6px 0; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.25); + margin: 4px 12px 20px; +} + +.popup-menu .popup-menu-item { + spacing: 12px; + padding: 6px; + color: #424242; + text-shadow: none; + border-radius: 10px; + margin: 0 6px; + transition-duration: 0ms; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 1.5em; + padding-left: 0; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0; + padding-left: 1.5em; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border-radius: 10px 10px 0 0; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.75); +} + +.popup-menu .popup-menu-item.selected:checked { + color: white; + background-color: #0860f2; +} + +.popup-menu .popup-menu-item:checked:active { + color: white; + background-color: #095de8; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu .popup-menu-item.selected { + color: white; + background-color: #0860f2; + transition: none; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: white; + background-color: #095de8; + transition-duration: 100ms; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu .popup-inactive-menu-item { + color: #424242; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu-boxpointer StEntry { + selection-background-color: rgba(255, 255, 255, 0.85); + selected-background-color: rgba(255, 255, 255, 0.85); + selected-color: #0860f2; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(245, 245, 245, 0.95); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 5px; + -arrow-rise: 5px; + background-color: transparent; +} + +.popup-separator-menu-item { + margin: 0; + padding: 0 0; + background: none; + border: none; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 0; + background: none; + padding: 0; +} + +.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; +} + +.system-switch-user-submenu-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 0; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + /* 12px spacing + 2*4px padding */ + padding-left: 16px; + margin-left: 1em; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + /* 12px spacing + 2*4px padding */ + padding-right: 16px; + margin-right: 1em; +} + +.system-menu-action { + color: #424242; + border-radius: 100px; + /* wish we could do 50% */ + padding: 12px; + border: none; + -st-icon-style: symbolic; +} + +.system-menu-action:hover, .system-menu-action:focus { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; + border: none; + padding: 12px; +} + +.system-menu-action:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.system-menu-action > StIcon { + icon-size: 16px; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0; +} + +/* 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 +*/ +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.2307692308em; +} + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; +} + +.osd-window .osd-monitor-label { + font-size: 45px; + font-weight: 400; +} + +.osd-window .level { + height: 4px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.1); + color: #242424; + -barlevel-height: 4px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-active-background-color: #0860f2; + -barlevel-overdrive-color: #f8464c; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 16px; +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.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: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.switcher-list .item-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.12); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #565656; +} + +.switcher-arrow:highlighted { + color: #242424; +} + +.input-source-switcher-symbol { + font-size: 45px; + font-weight: 400; + width: 96px; + height: 96px; +} + +/* Window Cycler */ +.cycler-highlight { + border: 4px solid #0860f2; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + background-size: 32px; + border-radius: 6px; +} + +.ws-switcher-box { + height: 48px; + border: none; + background: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #242424; + background-color: #ffffff; + border: none; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); + border-radius: 6px; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860f2; +} + +.tile-preview-left.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0 0 0 0; +} + +/* TOP BAR */ +#panel { + background-color: rgba(255, 255, 255, 0.15); + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: 28px; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03), 0 3px 5px rgba(0, 0, 0, 0.03), 0 5px 10px rgba(0, 0, 0, 0.02); +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: rgba(255, 255, 255, 0.15); +} + +#panel #panelLeft, #panel #panelCenter { + spacing: 0; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(255, 255, 255, 0.15); + -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: white; +} + +#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-corner StLabel { + padding: 0 4px; +} + +#panel .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: white; + transition-duration: 150ms; + border-radius: 6px; +} + +#panel .panel-button StLabel { + padding: 0 2px; +} + +#panel .panel-button, #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + text-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow, #panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow, #panel .panel-button:active .system-status-icon, +#panel .panel-button:active .app-menu-icon > StIcon, +#panel .panel-button:active .popup-menu-arrow, #panel .panel-button:overview .system-status-icon, +#panel .panel-button:overview .app-menu-icon > StIcon, +#panel .panel-button:overview .popup-menu-arrow, #panel .panel-button:focus .system-status-icon, +#panel .panel-button:focus .app-menu-icon > StIcon, +#panel .panel-button:focus .popup-menu-arrow, #panel .panel-button:checked .system-status-icon, +#panel .panel-button:checked .app-menu-icon > StIcon, +#panel .panel-button:checked .popup-menu-arrow { + icon-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + height: 0; + width: 0; + margin-left: 0; + margin-right: 0; +} + +#panel .panel-button .popup-menu-arrow { + width: 0; + height: 0; +} + +#panel .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: rgba(255, 255, 255, 0.3); + color: white; + box-shadow: none; +} + +#panel .panel-button .system-status-icon { + icon-size: 1.2307692308em; + padding: 0 4px; +} + +.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-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock { + background: none; + box-shadow: none; +} + +#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: #FC4138; +} + +#panel .remote-access-indicator { + color: #F27835; +} + +#panel.solid { + background-color: rgba(241, 241, 241, 0.85); + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; + text-shadow: none; +} + +#panel.solid:overview { + background-color: transparent; +} + +#panel.solid .panel-corner { + -panel-corner-background-color: rgba(241, 241, 241, 0.85); +} + +#panel.solid .panel-button { + color: #363636; + text-shadow: none; +} + +#panel.solid .panel-button:active, #panel.solid .panel-button:overview, #panel.solid .panel-button:focus, #panel.solid .panel-button:checked { + color: rgba(255, 255, 255, 0.85); + text-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel.solid .system-status-icon, +#panel.solid .app-menu-icon > StIcon, +#panel.solid .popup-menu-arrow { + icon-shadow: none; +} + +#panel.solid .system-status-icon:active, #panel.solid .system-status-icon:overview, #panel.solid .system-status-icon:focus, #panel.solid .system-status-icon:checked, +#panel.solid .app-menu-icon > StIcon:active, +#panel.solid .app-menu-icon > StIcon:overview, +#panel.solid .app-menu-icon > StIcon:focus, +#panel.solid .app-menu-icon > StIcon:checked, +#panel.solid .popup-menu-arrow:active, +#panel.solid .popup-menu-arrow:overview, +#panel.solid .popup-menu-arrow:focus, +#panel.solid .popup-menu-arrow:checked { + icon-shadow: 0 1px rgba(0, 0, 0, 0.45); +} + +#panel #panelActivities.panel-button > * { + background-image: url("assets/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: none; + color: transparent; +} + +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + border: none; +} + +.clock-display-box { + spacing: 4px; +} + +.clock-display-box .clock { + padding-left: 6px; + padding-right: 6px; +} + +#calendarArea { + padding: 8px 12px; +} + +.calendar { + margin-bottom: 0; + border: none; + box-shadow: none; + background: none; + padding: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-displays-box { + spacing: 8px; +} + +.datemenu-calendar-column { + spacing: 8px; + border: none; + padding: 0 0; +} + +.datemenu-calendar-column:ltr { + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + border-right-width: 0; +} + +.datemenu-today-button { + min-height: 48px; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: 20px; + padding: 4px 8px; + border-radius: 6px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #424242; +} + +.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 { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.datemenu-today-button:active, +.world-clocks-button:active, +.weather-button:active, +.events-section-title:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #424242; + font-weight: bold; +} + +/* World Clock */ +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.world-clocks-city { + color: #565656; + font-weight: bold; + font-size: 0.9em; +} + +.world-clocks-time { + color: #565656; + font-feature-settings: "tnum"; + font-size: 1.2em; +} + +.world-clocks-timezone { + color: #565656; + font-feature-settings: "tnum"; + font-size: 0.9em; +} + +/* Weather */ +.weather-button { + padding: 12px; +} + +.weather-button .weather-box { + spacing: 0.5em; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: #424242; + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: #565656; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: #424242; + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.calendar-month-label { + height: 20px; + margin: 2px; + padding: 6px 16px; + border-radius: 6px; + color: #242424; + font-weight: bold; + text-align: center; +} + +.calendar-month-label:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: #242424; +} + +.pager-button:hover, .pager-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.pager-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.calendar-change-month-back { + padding: 0 2px; + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + padding: 0 2px; + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar-day-base { + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 28px; + height: 28px; + padding: 2px; + margin: 2px; + border-radius: 1000px; + color: #424242; + font-feature-settings: "tnum"; +} + +.calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar-day-base:active { + color: inherit; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; +} + +.calendar-day-base:selected { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border-color: transparent; +} + +.calendar-day-base.calendar-day-heading { + width: 28px; + height: 21px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #565656; + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar-day { + border-width: 0; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #242424; +} + +.calendar-today { + font-weight: bold !important; + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + border: none; +} + +.calendar-today:hover, .calendar-today:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active, .calendar-today:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus { + background-color: #1268f7; + color: rgba(255, 255, 255, 0.85); +} + +.calendar-day-with-events { + color: #3484e2; + font-weight: normal; + text-decoration: underline; + background-image: none; +} + +.calendar-day-with-events.calendar-work-day { + color: #565656; + font-weight: bold; +} + +.calendar-other-month-day { + color: rgba(36, 36, 36, 0.45); + opacity: 0.5; +} + +.calendar-week-number { + width: 28px; + height: 21px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: #565656; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 31.5em; + padding: 0 12px; + text-shadow: none; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list-clear-button.button { + background-color: transparent; + margin: 8px 8px 0; +} + +.message-list-clear-button.button:hover, .message-list-clear-button.button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message-list-clear-button.button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 8px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 16px; +} + +.message { + border-radius: 6px; + border: none; + color: #424242; + background-color: #ffffff; + margin: 4px; + box-shadow: none; + text-shadow: none; +} + +.message:hover, .message:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.message:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.message .message-icon-bin { + margin: 8px 0; + padding: 8px 0px 8px 8px; +} + +.message .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + min-height: 18px; + color: #565656; + font-size: 1em; + text-align: right; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; +} + +.message .message-title { + min-height: 18px; + padding-top: 2px; + color: #242424; + font-weight: bold; + font-size: 1em; +} + +.message .message-content { + min-height: 40px; + padding: 8px; + color: #565656; + font-size: 1em; +} + +.message .message-close-button { + color: #424242; + padding: 0; + height: 24px; + width: 24px; + border-radius: 100px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #242424; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.message .message-body { + color: #565656; +} + +.url-highlighter { + link-color: #3484e2; +} + +.message-media-control { + margin: 16px 4px; + padding: 8px; + border-radius: 100px; + color: #424242; +} + +.message-media-control:hover, .message-media-control:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.message-media-control:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.message-media-control:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; + padding-right: 8px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; + padding-left: 8px; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0px 0 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 0 4px 0 0px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); + color: #565656; +} + +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba(8, 96, 242, 0.35); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +.window-close { + background-size: 26px; + height: 26px; + width: 26px; + -shell-close-overlap: 10px; + border-radius: 100px; + border: 0 none transparent; + background-color: transparent; + color: transparent; + box-shadow: none; + background-image: url("assets/window-close.svg"); +} + +.window-close StIcon { + icon-size: 26px; +} + +.window-close:hover { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-hover.svg"); +} + +.window-close:active { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-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: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #242424; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(0, 0, 0, 0.12); + padding: 0; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; +} + +.nm-dialog-header { + font-size: 15pt; + font-weight: 500; +} + +.nm-dialog-item { + font-size: 1em; + border-bottom: none; + border-radius: 6px; + padding: 12px; + spacing: 20px; +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.nm-dialog-item:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.nm-dialog-icons { + spacing: .5em; +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: #565656; +} + +.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 32px; +} + +.window-picker.external-monitor { + padding: 16px; +} + +.window-clone-border { + border: 4px solid rgba(255, 255, 255, 0.3); + border-radius: 6px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.window-caption { + spacing: 25px; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.6); + border-radius: 6px; + padding: 4px 8px; + border: none; + font-weight: normal; +} + +.app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + width: 304px; + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.85); + selection-background-color: rgba(255, 255, 255, 0.3); + selected-color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border-radius: 8px; + border-color: transparent; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.18); + padding: 0 8px; + border: none; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, .search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + border: none; + color: rgba(255, 255, 255, 0.45); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +#searchResultsContent { + max-width: 1000px; + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { + spacing: 16px; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.15); +} + +.search-section-content { + spacing: 32px; + border-radius: 0; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.85); +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 3px; +} + +.list-search-result-content { + spacing: 30px; +} + +.list-search-result-title { + font-size: 11.25pt; + font-weight: 400; + color: rgba(255, 255, 255, 0.85); + spacing: 12px; +} + +.list-search-result-description { + color: rgba(255, 255, 255, 0.85); +} + +.list-search-provider-details { + width: 150px; + color: rgba(255, 255, 255, 0.85); + margin-top: 0.24em; +} + +.list-search-provider-content { + spacing: 20px; +} + +.search-provider-icon { + padding: 15px; +} + +/* DASHBOARD */ +#dash { + font-size: 1em; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px 12px 12px 0px; +} + +#dash:rtl { + border-radius: 12px 0 0 12px; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} + +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { + border-radius: 6px; + padding: 7px 8px; + color: #242424; + background-color: #ffffff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + text-align: center; + border: none; + -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 { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { + width: 320px; + padding-bottom: 32px; + margin: 0 0; +} + +.app-view-control { + padding: 0 16px; + margin: 0 0; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); +} + +.app-view-control:hover { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.22); +} + +.app-view-control:active { + color: rgba(255, 255, 255, 0.85); + background-color: #085ae3; +} + +.app-view-control:checked { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; + box-shadow: none; +} + +.app-view-control:first-child { + border-right-width: 0; + border-radius: 6px 0 0 6px; +} + +.app-view-control:last-child { + border-radius: 0 6px 6px 0; +} + +.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.15); + transition-duration: 0ms; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(255, 255, 255, 0.3); + transition-duration: 150ms; +} + +.search-provider-icon:hover .overview-icon, .search-provider-icon:focus .overview-icon, .search-provider-icon:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder: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.15); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.search-provider-icon:active .overview-icon, .search-provider-icon:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.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, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; + transition-duration: 150ms; +} + +.app-well-app-running-dot { + width: 5px; + height: 5px; + border-radius: 3px; + background-color: rgba(255, 255, 255, 0.85); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +.search-provider-icon, +.list-search-result, .grid-search-result .overview-icon, .search-provider-icon .overview-icon, +.show-apps .overview-icon, +.app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.85); + border-radius: 12px; + padding: 6px; + border: none; + transition-duration: 150ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(255, 255, 255, 0.15); +} + +.show-apps .show-apps-icon { + color: transparent; + background-image: url("assets/startup@2.svg"); + background-size: contain; +} + +.show-apps .overview-icon { + color: transparent; +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + transition-duration: 150ms; +} + +.app-folder-popup { + -arrow-border-radius: 16px; + -arrow-background-color: rgba(255, 255, 255, 0.15); + -arrow-base: 0; + -arrow-rise: 12px; +} + +.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: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.35); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.45); +} + +.page-indicator:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.85); + transition-duration: 0ms; +} + +.page-indicator:checked:active { + background-image: none; +} + +.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; +} + +.app-folder-dialog { + border-radius: 32px; + border: none; + spacing: 12px; + background-color: rgba(16, 16, 16, 0.95); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 5px 7px; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog StButton#vhandle, .app-folder-dialog StButton#vhandle:hover, .app-folder-dialog StButton#vhandle:active { + background-color: transparent; +} + +.app-folder-dialog-container { + padding: 12px; + width: 800px; + height: 600px; +} + +.app-folder-icon { + padding: 6px; + spacing-rows: 6px; + spacing-columns: 6px; +} + +.workspace-thumbnails { + visible-width: 32px; + spacing: 12px; + padding: 16px; + border-radius: 6px; + margin: 6px; +} + +.workspace-thumbnail-indicator { + border: 0 solid #0860f2; + border-width: 2px; + padding: 6px; + border-radius: 2px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; +} + +.workspace-thumbnails { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.15); + border: none; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 45px; + font-weight: 400; + color: rgba(255, 255, 255, 0.5); +} + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #3484e2; +} + +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 56px; + margin: 5px; + border-radius: 6px; + color: #242424; + background-color: rgba(255, 255, 255, 0.92); + border: none; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.notification-banner:hover { + background-color: rgba(255, 255, 255, 0.95); +} + +.notification-banner:focus { + background-color: #ffffff; +} + +.notification-banner .notification-icon { + padding: 5px; +} + +.notification-banner .notification-content { + padding: 5px; + spacing: 5px; +} + +.notification-banner .secondary-icon { + icon-size: 1.2307692308em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + spacing: 1px; +} + +.notification-banner .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: #424242; + font-weight: 500; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 2px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 2px 0; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.notification-banner .notification-button:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); + border: 2px solid #0860f2; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.secondary-icon { + icon-size: 1.2307692308em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #242424; +} + +.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: #424242; +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: #565656; +} + +.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: 6px; +} + +.hotplug-resident-mount:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.hotplug-resident-mount:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.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: 6px; + color: #242424; +} + +/* Eeeky things */ +.magnifier-zoom-region { + border: 2px solid #0860f2; +} + +.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(0, 0, 0, 0.25); +} + +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + border: none; + color: inherit; + background-color: #FAFAFA; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #0860f2; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #0754d4; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + background-size: 20px; +} + +.keyboard-key.default-key, .keyboard-key.enter-key, .keyboard-key.shift-key-lowercase, .keyboard-key.shift-key-uppercase, .keyboard-key.hide-key, .keyboard-key.layout-key { + background-color: #E0E0E0; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover, .keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover, .keyboard-key.shift-key-lowercase:focus, .keyboard-key.shift-key-lowercase:hover, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.hide-key:focus, .keyboard-key.hide-key:hover, .keyboard-key.layout-key:focus, .keyboard-key.layout-key:hover { + color: white; + background-color: #FAFAFA; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active, .keyboard-key.enter-key:checked, .keyboard-key.enter-key:active, .keyboard-key.shift-key-lowercase:checked, .keyboard-key.shift-key-lowercase:active, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active, .keyboard-key.hide-key:checked, .keyboard-key.hide-key:active, .keyboard-key.layout-key:checked, .keyboard-key.layout-key:active { + color: white; + background-color: #ebebeb; +} + +.keyboard-key.enter-key { + background-color: #0860f2; + background-image: url("assets/key-enter.svg"); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(255, 255, 255, 0.85); + background-color: #1c6ff7; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(255, 255, 255, 0.85); + background-color: #064cc1; +} + +.keyboard-key.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); +} + +.keyboard-key.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); +} + +.keyboard-key.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); +} + +.keyboard-key.hide-key { + background-image: url("assets/key-hide.svg"); +} + +.keyboard-key.layout-key { + background-image: url("assets/key-layout.svg"); +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); +} + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: #565656; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box { + transition-duration: 0ms; + min-height: 28px; + padding: 0 8px; + border-radius: 6px; +} + +.candidate-box:hover { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.candidate-box:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.candidate-box:selected { + background-color: #0860f2; + color: rgba(255, 255, 255, 0.85); +} + +.candidate-page-button-box { + height: 28px; +} + +.vertical .candidate-page-button-box { + padding-top: 0; +} + +.horizontal .candidate-page-button-box { + padding-left: 0; +} + +.candidate-page-button { + min-width: 28px; + min-height: 28px; + padding: 0; +} + +.candidate-page-button-previous { + border-radius: 6px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1.2307692308em; +} + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: none; + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.framed-user-icon:hover { + border-color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry { + selection-background-color: rgba(0, 0, 0, 0.2); + selected-background-color: rgba(0, 0, 0, 0.2); + selected-color: #0860f2; + padding: 3px 8px; + min-height: 20px; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.login-dialog StEntry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; +} + +.login-dialog StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.06); +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 0 16px; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default { + color: rgba(255, 255, 255, 0.85); + background-color: #3484e2; + border: 1px solid rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.12); + background-color: #277ce0; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active { + color: white; + background-color: #0860f2; + border-color: #487afa; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: rgba(255, 255, 255, 0.15); + border-color: rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border-color: rgba(245, 245, 245, 0.3); + background-color: rgba(245, 245, 245, 0.3); +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .caps-lock-warning-label, +.login-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.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: white; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.85); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.15); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860f2; +} + +.login-dialog-user-list-item { + border-radius: 6px; + padding: 6px; + color: rgba(255, 255, 255, 0.85); +} + +.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:hover { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: rgba(255, 255, 255, 0.85); +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.85); +} + +.user-widget.horizontal .user-widget-label { + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.5); + font-size: 1em; + padding-top: 1em; +} + +.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 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock { + color: white; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 112px; + font-weight: 300; + text-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.screen-shield-clock-date { + font-size: 45px; + font-weight: 400; +} + +.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: 8px; + border: none; + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-radius: 6px; +} + +.screen-shield-notifications-container .notification { + margin-right: 16px; +} + +.screen-shield-notification-label { + min-height: 18px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: 18px; + padding: 2px 0px 0px 16px; + color: rgba(255, 255, 255, 0.85); +} + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.3); +} + +.screen-shield-background { + background: black; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +#lockDialogGroup { + background: #333333 url("assets/background.jpg"); + background-size: cover; +} + +#LookingGlassDialog { + background-color: #ffffff; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.01); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #565656; + transition-duration: 150ms; + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; +} + +#LookingGlassDialog .notebook-tab:hover { + box-shadow: inset 0 -2px 0px rgba(0, 0, 0, 0.2); + color: #242424; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba(255, 255, 255, 0.01); + box-shadow: inset 0 -2px 0px rgba(255, 255, 255, 0.85); + color: #242424; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + selection-background-color: #0860f2; + selected-color: rgba(255, 255, 255, 0.85); +} + +.lg-dialog .shell-link { + color: #3484e2; +} + +.lg-dialog .shell-link:hover { + color: #3484e2; +} + +.lg-completions-text { + font-size: 1em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + min-height: 32px; + padding: 0 16px; + border: none; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.lg-obj-inspector-button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + padding: 4px; +} + +.lg-extension-name { + font-size: 18pt; + font-weight: 400; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: #ffffff; + border: none; + border-radius: 6px; + padding: 6px; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + +#dashtodockContainer { + background: transparent; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: black; +} + +#dashtodockContainer #dash, #dashtodockContainer:overview #dash, #dashtodockContainer.extended #dash, #dashtodockContainer.extended:overview #dash { + padding: 0; + border: none; + margin: 0; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.top:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top.extended #dash, #dashtodockContainer.top.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom #dash, #dashtodockContainer.bottom:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.bottom.extended #dash, #dashtodockContainer.bottom.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.left:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.left.extended #dash, #dashtodockContainer.left.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right #dash, #dashtodockContainer.right:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.right.extended #dash, #dashtodockContainer.right.extended:overview #dash { + border-radius: 14px; +} + +#dashtodockContainer.top #dash, #dashtodockContainer.bottom #dash { + padding: 0 4px; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + padding: 4px 0; +} + +#dashtodockContainer #dash { + background-color: rgba(241, 241, 241, 0.15); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer #dash .app-well-app-running-dot { + background-color: rgba(0, 0, 0, 0.85); +} + +#dashtodockContainer #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer.transparent #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer:overview #dash { + background-color: rgba(255, 255, 255, 0.15); +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860f2; +} + +#dashtodockContainer.opaque:overview #dash, #dashtodockContainer.transparent:overview #dash { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash, #dashtodockContainer.opaque.extended:overview #dash, #dashtodockContainer.transparent.extended:overview #dash { + background-color: rgba(241, 241, 241, 0.15); +} + +#dashtodockContainer .app-well-app .overview-icon, +#dashtodockContainer .show-apps .overview-icon { + padding: 8px; + background-size: contain; +} + +#dash:desktop { + background-color: rgba(241, 241, 241, 0.15); +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + color: #424242; + background-color: transparent; + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.openweather-provider:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); + text-shadow: none; + icon-shadow: none; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #242424; +} + +.openweather-current-databox-values { + background: none; + color: #565656; +} + +.openweather-current-databox-captions { + background: none; + color: #565656; +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: #424242; +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: #565656; +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: #424242; +} + +.popup-menu .search-entry { + color: #242424; + selection-background-color: #0860f2; + selected-color: white; + background-color: #fafafa; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.popup-menu .search-entry:focus { + border: 1px solid #4d8ef9; + box-shadow: 0 0 0 1px #4d8ef9; + color: #242424; +} + +.popup-menu .search-entry .search-entry-icon { + color: #565656; +} + +.popup-menu .search-entry:hover .search-entry-icon, .popup-menu .search-entry:focus .search-entry-icon { + color: #242424; +} + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/bottom-running4.svg"); +} diff --git a/src/main/gnome-shell/gnome-shell-light.scss b/src/main/gnome-shell/gnome-shell-light.scss new file mode 100644 index 00000000..a0fc978e --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-light.scss @@ -0,0 +1,9 @@ +$variant: 'light'; +$laptop: 'true'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gnome-shell/drawing'; +@import '../../sass/gnome-shell/common'; +@import '../../sass/gnome-shell/extensions'; diff --git a/src/main/gnome-shell/gnome-shell-theme.gresource.xml b/src/main/gnome-shell/gnome-shell-theme.gresource.xml new file mode 100644 index 00000000..df596968 --- /dev/null +++ b/src/main/gnome-shell/gnome-shell-theme.gresource.xml @@ -0,0 +1,70 @@ + + + + assets/dash/bottom-running1.svg + assets/dash/bottom-running1-focused.svg + assets/dash/bottom-running2.svg + assets/dash/bottom-running2-focused.svg + assets/dash/bottom-running3.svg + assets/dash/bottom-running3-focused.svg + assets/dash/bottom-running4.svg + assets/dash/bottom-running4-focused.svg + assets/dash/left-running1.svg + assets/dash/left-running1-focused.svg + assets/dash/left-running2.svg + assets/dash/left-running2-focused.svg + assets/dash/left-running3.svg + assets/dash/left-running3-focused.svg + assets/dash/left-running4.svg + assets/dash/left-running4-focused.svg + assets/dash/right-running1.svg + assets/dash/right-running1-focused.svg + assets/dash/right-running2.svg + assets/dash/right-running2-focused.svg + assets/dash/right-running3.svg + assets/dash/right-running3-focused.svg + assets/dash/right-running4.svg + assets/dash/right-running4-focused.svg + assets/dash/top-running1.svg + assets/dash/top-running1-focused.svg + assets/dash/top-running2.svg + assets/dash/top-running2-focused.svg + assets/dash/top-running3.svg + assets/dash/top-running3-focused.svg + assets/dash/top-running4.svg + assets/dash/top-running4-focused.svg + assets/calendar-arrow-left.svg + assets/calendar-arrow-right.svg + assets/checkbox.svg + assets/checkbox-off.svg + assets/close.svg + assets/dash-placeholder.svg + assets/more-results.svg + assets/noise-texture.svg + assets/toggle-off.svg + assets/toggle-on.svg + assets/window-close.svg + assets/window-close-hover.svg + assets/window-close-active.svg + assets/key-enter.svg + assets/key-hide.svg + assets/key-layout.svg + assets/key-shift.svg + assets/key-shift-latched-uppercase.svg + assets/key-shift-uppercase.svg + assets/activities.svg + assets/startup.svg + assets/startup@2.svg + assets/background.png + assets/menu.svg + assets/menu-solid.svg + assets/menu-active.svg + assets/menu-hover.svg + assets/submenu.svg + assets/submenu-open.svg + no-events.svg + no-notifications.svg + process-working.svg + gnome-shell.css + + diff --git a/src/main/gtk-2.0/common/apps.rc b/src/main/gtk-2.0/common/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/main/gtk-2.0/common/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/main/gtk-2.0/common/main.rc b/src/main/gtk-2.0/common/main.rc new file mode 100644 index 00000000..453b3521 --- /dev/null +++ b/src/main/gtk-2.0/common/main.rc @@ -0,0 +1,2493 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 2 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 20 + GtkScale::slider_width = 20 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.0, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[INSENSITIVE] = @insensitive_fg_color + # fg[ACTIVE] = @fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/border.png" + border = { 1, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/border.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/null.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg +} + +style "menu_framed_box" { + +# engine "adwaita" { # default menu border +# } + + engine "pixmap" { + image { + function = BOX + file = "assets/frame.png" + border = { 1, 1, 2, 1 } + stretch = TRUE + } + } + +} + +style "menu_item" { + xthickness = 4 + ythickness = 2 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @menu_fg + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {1, 0, 0, 0} + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "murrine" { textstyle = 0 } + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_button" { + + engine "pixmap" { + + # hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/toolbar-button-active-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/toolbar-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + } +} + +style "button_label" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[INSENSITIVE] = @insensitive_button_fg_color + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { textstyle = 0 } + +} + +style "misc_button_label" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[INSENSITIVE] = @insensitive_button_fg_color + fg[ACTIVE] = @fg_color + + engine "murrine" { textstyle = 0 } + +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_button_bg" { + + bg[NORMAL] = @notebook_bg + bg[PRELIGHT] = @notebook_bg + bg[INSENSITIVE] = @notebook_bg + bg[ACTIVE] = @notebook_bg + +} + +style "notebook_tab_label" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" { + + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" { + + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/menu-separator.png" + border = {0, 0, 2, 0} + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + fg[NORMAL] = @fg_color # FIXME: VMWare needs this? + + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +widget_class "**" style "button_label" +widget_class "**" style "button_label" +#widget_class "**" style "button_label" +#widget_class "**" style "button_label" + +widget_class "**" style "toolbar_button" +widget_class "***" style "misc_button_label" + +widget_class "*" style "toolbar_button" +widget_class "**" style "misc_button_label" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +widget_class "**" style "notebook_button_bg" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "**" style "notebook_tab_label" +widget_class "***" style "button_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/main/gtk-2.0/common/panel.rc b/src/main/gtk-2.0/common/panel.rc new file mode 100644 index 00000000..1f74a8eb --- /dev/null +++ b/src/main/gtk-2.0/common/panel.rc @@ -0,0 +1,196 @@ +style "theme-panel" { + GtkButton::inner-border = { 0, 0, 0, 0 } + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = shade(1.0, @tooltip_bg_color) + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = shade(1.2, @tooltip_bg_color) + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = shade(1.0, @tooltip_fg_color) + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @tooltip_fg_color + fg[SELECTED] = @tooltip_fg_color + + text[NORMAL] = shade(1.0, @tooltip_fg_color) + text[PRELIGHT] = shade(1.1, @tooltip_fg_color) + text[ACTIVE] = shade(1.0, @tooltip_fg_color) + text[SELECTED] = @tooltip_fg_color + + engine "pixmap" { + image { + function = SHADOW + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = shade(0.8, @tooltip_bg_color) +} + +style "panelbar" { + fg[NORMAL] = shade(1.0, @tooltip_fg_color) + fg[ACTIVE] = shade(1.0, @tooltip_fg_color) + fg[PRELIGHT] = shade(1.1, @tooltip_fg_color) + fg[SELECTED] = @tooltip_fg_color +} + +style "panelbuttons" { + GtkButton::inner-border = { 0, 0, 0, 0 } + xthickness = 4 + ythickness = 0 + + fg[NORMAL] = shade(0.8, @tooltip_fg_color) + fg[PRELIGHT] = @tooltip_fg_color + fg[ACTIVE] = @tooltip_fg_color + fg[SELECTED] = @tooltip_fg_color + fg[INSENSITIVE] = mix(0.28, @tooltip_fg_color, @tooltip_bg_color) + bg[PRELIGHT] = shade(1.2, @tooltip_bg_color) + bg[ACTIVE] = shade(1.5, @tooltip_bg_color) + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 2 } + stretch = TRUE + } + image { + function = BOX + state = ACTIVE + file = "assets/pathbar_button_active.png" + border = { 0, 0, 0, 2 } + stretch = TRUE + } + image { + function = BOX + state = PRELIGHT + file = "assets/pathbar_button_prelight.png" + border = { 0, 0, 0, 2 } + stretch = TRUE + } + image { + function = BOX + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 2 } + stretch = TRUE + } + } +} + +style "regular-label" { + font_name = "Regular" +} + +style "theme-panel-text" { + + fg[NORMAL] = shade(1.0, @tooltip_fg_color) + fg[PRELIGHT] = @tooltip_fg_color + fg[ACTIVE] = shade(1.0, @tooltip_fg_color) + + text[NORMAL] = shade(1.0, @tooltip_fg_color) + text[PRELIGHT] = @tooltip_fg_color + text[ACTIVE] = shade(1.0, @tooltip_fg_color) + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @tooltip_fg_color + text[PRELIGHT] = @tooltip_fg_color +} + +style "workspace-switcher" = "theme-panel" { + fg[SELECTED] = @selected_fg_color + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkToggleButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" +widget_class "*Tasklist*.GtkLabel" style:highest "regular-label" +widget_class "*Mixer*lugin*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/main/gtk-2.0/common/xfce-notify.rc b/src/main/gtk-2.0/common/xfce-notify.rc new file mode 100644 index 00000000..98403a74 --- /dev/null +++ b/src/main/gtk-2.0/common/xfce-notify.rc @@ -0,0 +1,73 @@ + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = shade(1.3, @tooltip_bg_color) + XfceNotifyWindow::border-color-hover = shade(1.3, @tooltip_bg_color) + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = @tooltip_bg_color +} + +style "notify-button" { + bg[NORMAL] = shade(1.1, @tooltip_bg_color) + bg[PRELIGHT] = shade(1.2, @tooltip_bg_color) + bg[ACTIVE] = shade(1.15, @tooltip_bg_color) + + fg[NORMAL] = @tooltip_fg_color + fg[PRELIGHT] = shade(1.1, @tooltip_fg_color) + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = shade(1.0, @tooltip_fg_color) + fg[PRELIGHT] = shade(1.1, @tooltip_fg_color) + fg[ACTIVE] = shade(1.0, @tooltip_fg_color) + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = shade(0.8, @tooltip_bg_color) + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = shade(0.8, @tooltip_bg_color) + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/main/gtk-2.0/gtkrc-dark b/src/main/gtk-2.0/gtkrc-dark new file mode 100644 index 00000000..0db591f2 --- /dev/null +++ b/src/main/gtk-2.0/gtkrc-dark @@ -0,0 +1,26 @@ +gtk-color-scheme = "base_color: #242424" +gtk-color-scheme = "text_color: #dedede" +gtk-color-scheme = "bg_color: #333333" +gtk-color-scheme = "fg_color: #dedede" +gtk-color-scheme = "tooltip_bg_color: #2a2a2a" +gtk-color-scheme = "tooltip_fg_color: #dedede" +gtk-color-scheme = "selected_bg_color: #315bef" +gtk-color-scheme = "selected_fg_color: #ffffff" +gtk-color-scheme = "insensitive_bg_color: #2A2A2A" +gtk-color-scheme = "insensitive_fg_color: #565656" +gtk-color-scheme = "insensitive_button_fg_color: #999999" +gtk-color-scheme = "notebook_bg: #242424" +gtk-color-scheme = "dark_sidebar_bg: #3B3B3B" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #333333" +gtk-color-scheme = "menu_fg: #dedede" + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar.rc" diff --git a/src/main/gtk-2.0/gtkrc-light b/src/main/gtk-2.0/gtkrc-light new file mode 100644 index 00000000..8f1f9f1f --- /dev/null +++ b/src/main/gtk-2.0/gtkrc-light @@ -0,0 +1,26 @@ +gtk-color-scheme = "base_color: #ffffff" +gtk-color-scheme = "text_color: #363636" +gtk-color-scheme = "bg_color: #f5f5f5" +gtk-color-scheme = "fg_color: #242424" +gtk-color-scheme = "tooltip_bg_color: #FEFEFE" +gtk-color-scheme = "tooltip_fg_color: #363636" +gtk-color-scheme = "selected_bg_color: #315bef" +gtk-color-scheme = "selected_fg_color: #ffffff" +gtk-color-scheme = "insensitive_bg_color: #FAFAFA" +gtk-color-scheme = "insensitive_fg_color: #7e7e7e" +gtk-color-scheme = "insensitive_button_fg_color: #7e7e7e" +gtk-color-scheme = "notebook_bg: #f5f5f5" +gtk-color-scheme = "dark_sidebar_bg: #F7F7F7" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #ffffff" +gtk-color-scheme = "menu_fg: #363636" + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar.rc" diff --git a/src/main/gtk-2.0/menubar-toolbar-dark.rc b/src/main/gtk-2.0/menubar-toolbar-dark.rc new file mode 100644 index 00000000..bef3ad32 --- /dev/null +++ b/src/main/gtk-2.0/menubar-toolbar-dark.rc @@ -0,0 +1,225 @@ +style "menubar" { + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + fg[PRELIGHT] = shade(1.15, @tooltip_fg_color) + fg[ACTIVE] = shade(1.15, @tooltip_fg_color) + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @tooltip_fg_color) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/menubar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @tooltip_fg_color) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 2 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menubar_button.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @tooltip_fg_color + fg[PRELIGHT] = shade(1.15, @tooltip_fg_color) + fg[INSENSITIVE] = shade(0.7, @tooltip_fg_color) + fg[ACTIVE] = shade(0.9, @tooltip_fg_color) + + text[NORMAL] = @tooltip_fg_color + text[PRELIGHT] = shade(1.15, @tooltip_fg_color) + text[INSENSITIVE] = shade(0.7, @tooltip_fg_color) + text[ACTIVE] = shade(0.9, @tooltip_fg_color) + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + base[INSENSITIVE] = @insensitive_bg_color + + text[NORMAL] = @text_color + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @tooltip_bg_color + ChromeGtkFrame::inactive-frame-color = @tooltip_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + 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 + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + +# GtkCheckButton +widget_class "*" style "button" + diff --git a/src/main/gtk-2.0/menubar-toolbar-light.rc b/src/main/gtk-2.0/menubar-toolbar-light.rc new file mode 100644 index 00000000..9c562ec7 --- /dev/null +++ b/src/main/gtk-2.0/menubar-toolbar-light.rc @@ -0,0 +1,167 @@ +style "menubar" { + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + fg[PRELIGHT] = shade(0.9, @tooltip_fg_color) + fg[ACTIVE] = shade(0.95, @tooltip_fg_color) + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(1.3, @tooltip_fg_color) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/menubar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = shade(1.3, @tooltip_fg_color) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menubar_button.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + +style "toolbar_entry" { + + text[NORMAL] = @text_color + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @tooltip_bg_color + ChromeGtkFrame::inactive-frame-color = @tooltip_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + 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 + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" +widget_class "*CajaNavigationWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar" +widget_class "*CajaNavigationWindow*" style "menubar" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*CajaNavigationWindow**" style "toolbar_entry" + +# GtkCheckButton +widget_class "**" style "toolbar_button" +widget_class "***" style "misc_button_label" + diff --git a/src/main/gtk-3.0/gtk-dark-solid.css b/src/main/gtk-3.0/gtk-dark-solid.css new file mode 100644 index 00000000..00f51c5e --- /dev/null +++ b/src/main/gtk-3.0/gtk-dark-solid.css @@ -0,0 +1,10242 @@ +@keyframes switch_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 100%, transparent 0%); + } +} + +@keyframes header_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #373737 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #373737 100%, transparent 0%); + } +} + +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.15); + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #0860f2; +} + +.background { + color: #dedede; + background-color: rgba(51, 51, 51, 0.999); +} + +.background.csd { + border-radius: 0 0 14px 14px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +.popup.background { + background-color: transparent; +} + +*:disabled, label:disabled selection { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #333333; + color: #dedede; +} + +.gtkstyle-fallback:hover { + background-color: #4d4d4d; + color: #dedede; +} + +.gtkstyle-fallback:active { + background-color: #1a1a1a; + color: #dedede; +} + +.gtkstyle-fallback:disabled, label:disabled selection.gtkstyle-fallback { + background-color: #383838; + color: rgba(222, 222, 222, 0.35); +} + +.gtkstyle-fallback:selected { + background-color: #0860f2; + color: white; +} + +filechooser stack.view scrolledwindow treeview.view, iconview, .view { + color: #dadada; + background-color: #242424; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +filechooser stack.view scrolledwindow treeview.view:hover, iconview:hover, .view:hover { + background-color: #2c2c2c; +} + +filechooser stack.view scrolledwindow treeview.view:selected, iconview:selected, .view:selected { + color: white; + background-color: #0860f2; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +textview { + background-color: #242424; +} + +textview text { + background-color: #242424; +} + +textview border { + background-color: #2c2c2c; +} + +iconview, iconview:hover, iconview:selected { + border-radius: 6px; +} + +XfdesktopIconView.view .rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +rubberband, +.rubberband { + border: 1px solid #064cc1; + background-color: rgba(6, 76, 193, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; +} + +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +flowbox.search-bar { + border-bottom: 1px solid #0e0e0e; +} + +label.separator { + color: #dedede; +} + +label selection { + color: white; + background-color: #0860f2; +} + +label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-switcher .notification-body, +.budgie-notification .notification-body, popover label.separator, +popover.background label.separator, headerbar .subtitle, label.separator, .dim-label { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #242424; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #0860f2; + color: white; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd { + color: #dadada; + border: none; + background-color: #2a2a2a; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled, label:disabled selection:checked { + opacity: 0.5; +} + +entry.contacts-postal-entry, spinbutton entry, .linked > entry:not(:only-child) { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + border: none; +} + +entry.contacts-postal-entry:focus, spinbutton entry:focus, .linked > entry:focus:not(:only-child) { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +entry.contacts-postal-entry:disabled, spinbutton entry:disabled, .linked > entry:disabled:not(:only-child) { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +entry { + min-height: 24px; + border: none; + padding: 2px 8px; + border-radius: 6px; + caret-color: currentColor; + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); +} + +entry.search { + border-radius: 6px; +} + +entry image { + color: #b9b9b9; +} + +entry image.left { + padding-left: 0; + padding-right: 5px; +} + +entry image.right { + padding-right: 0; + padding-left: 5px; +} + +.raven .raven-background spinbutton:not(.vertical), entry.flat, entry.flat:focus { + min-height: 0; + background-image: none; + border-color: transparent; + border-radius: 0; +} + +entry:focus { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +entry:disabled { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +entry.warning { + color: white; + background-color: #a0562e; + border-image: none; +} + +entry.warning image { + color: white; +} + +entry.warning:focus { + color: white; + background-color: #F27835; + box-shadow: none; +} + +entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F27835; +} + +entry.error { + color: white; + background-color: #a63530; + border-image: none; +} + +entry.error image { + color: white; +} + +entry.error:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.error selection, entry.error selection:focus { + background-color: white; + color: #FC4138; +} + +entry.search-missing { + color: white; + background-color: #a63530; + border-image: none; +} + +entry.search-missing image { + color: white; +} + +entry.search-missing:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #FC4138; +} + +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; + border-image: none; +} + +.osd entry { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + border-image: none; +} + +.osd entry image, .osd entry image:hover { + color: inherit; +} + +.osd entry:focus { + color: white; + border-color: #5578c7; + background-color: #0860f2; + border-image: none; +} + +.osd entry:disabled { + color: #dadada; + background-color: rgba(98, 98, 98, 0.81); + border-image: none; +} + +.osd entry selection:focus, .osd entry selection { + color: #0860f2; + background-color: white; +} + +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #0860f2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus { + min-height: 20px; +} + +.linked:not(.vertical) > entry + button.combo { + padding-left: 0; +} + +.linked.vertical > entry + button.combo { + padding: 0; +} + +.entry-tag { + margin: 8px; + border-radius: 50px; + box-shadow: none; + background-color: #f8464c; + color: white; + border: none; +} + +.entry-tag:hover { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12); +} + +:dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: 0px; + padding-left: 8px; + padding-right: 4px; +} + +:dir(rtl) .entry-tag { + margin-left: 0px; + margin-right: 8px; + padding-left: 4px; + padding-right: 8px; +} + +.entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(222, 222, 222, 0.35); +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#0860f2), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0860f2), to(transparent)); + } +} + +button { + min-height: 20px; + min-width: 16px; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 6px; + padding: 0 6px; + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button separator { + margin: 4px 1px; +} + +.budgie-panel button.flat.launcher, button.budgie-menu-launcher, .nemo-window .toolbar > button, button.flat, .raven .raven-header:not(.top) button { + min-height: 24px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; + transition: none; +} + +.budgie-panel button.flat.launcher:hover, button.budgie-menu-launcher:hover, .nemo-window .toolbar > button:hover, button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} + +button.budgie-menu-launcher:hover:active, .nemo-window .toolbar > button:hover:active, button.flat:hover:active, .raven .raven-header:not(.top) button:hover:active { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-panel button.flat.launcher:active, button.budgie-menu-launcher:active, .nemo-window .toolbar > button:active, .budgie-panel button.flat.launcher:checked, button.budgie-menu-launcher:checked, .nemo-window .toolbar > button:checked, button.flat:active, .raven .raven-header:not(.top) button:active, button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +button.budgie-menu-launcher:checked:hover, .nemo-window .toolbar > button:checked:hover, button.flat:checked:hover, .raven .raven-header:not(.top) button:checked:hover { + background-image: none; +} + +.budgie-panel button.flat.launcher:disabled, button.budgie-menu-launcher:disabled, .nemo-window .toolbar > button:disabled, button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.toggle.popup.budgie-menu-launcher, .nemo-window .toolbar > button.toggle.popup, button.flat.toggle.popup, .raven .raven-header:not(.top) button.toggle.popup { + min-width: 20px; +} + +button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); + -gtk-icon-effect: highlight; +} + +button:active, button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + background-clip: padding-box; + transition-duration: 200ms; +} + +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} + +button:active { + color: #dedede; +} + +button:active:hover, button:checked { + color: white; +} + +button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button:disabled label, button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +button:disabled:active, button:disabled:checked { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(8, 96, 242, 0.55); + opacity: 0.6; +} + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.55); +} + +button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button { + min-height: 20px; + padding-left: 12px; + padding-right: 12px; +} + +button.text-button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} + +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} + +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} + +button.text-button.image-button.popup { + padding-right: 6px; + padding-left: 6px; +} + +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +button.osd { + color: #dadada; + background-color: #2a2a2a; + border-color: #161616; +} + +button.osd.image-button { + padding: 0; + min-height: 42px; + min-width: 42px; +} + +button.osd:hover { + color: #0860f2; +} + +button.osd:active, button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +button.osd:disabled, label:disabled selection.osd { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +.osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +.osd button:active, .osd button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button.flat, .osd .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .osd button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +.osd button.flat:hover, .osd .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) .osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +.osd button.flat:disabled, .osd .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .osd button:disabled, .osd label:disabled selection.flat, label:disabled .osd selection.flat { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; + background-image: none; +} + +.osd button.flat:active, .osd .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) .osd button:active, .osd button.flat:checked, .osd .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) .osd button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} + +button.suggested-action { + color: white; + background-color: #3484e2; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.suggested-action.flat, .raven .raven-header:not(.top) button.suggested-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #3484e2; +} + +button.suggested-action:hover { + color: white; + background-color: #4a92e5; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.suggested-action:active, button.suggested-action:checked { + color: white; + background-color: #619fe8; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); + box-shadow: none; +} + +button.suggested-action.flat:disabled, .raven .raven-header:not(.top) button.suggested-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(222, 222, 222, 0.35); +} + +button.suggested-action:disabled, label:disabled selection.suggested-action { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button.suggested-action:disabled label, label:disabled selection.suggested-action label, button.suggested-action:disabled, label:disabled selection.suggested-action { + color: rgba(222, 222, 222, 0.35); +} + +button.destructive-action { + color: white; + background-color: #f8464c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.destructive-action.flat, .raven .raven-header:not(.top) button.destructive-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #f8464c; +} + +button.destructive-action:hover { + color: white; + background-color: #f95f64; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.destructive-action:active, button.destructive-action:checked { + color: white; + background-color: #fa777c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); + box-shadow: none; +} + +button.destructive-action.flat:disabled, .raven .raven-header:not(.top) button.destructive-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(222, 222, 222, 0.35); +} + +button.destructive-action:disabled, label:disabled selection.destructive-action { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button.destructive-action:disabled label, label:disabled selection.destructive-action label, button.destructive-action:disabled, label:disabled selection.destructive-action { + color: rgba(222, 222, 222, 0.35); +} + +.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; +} + +.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 stacksidebar row.needs-attention > label, stacksidebar button 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(#0860f2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} + +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button 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; +} + +button.font separator, button.file separator { + background-color: transparent; +} + +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 6px; +} + +.inline-toolbar toolbutton > button { + min-height: 20px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; +} + +.inline-toolbar toolbutton > button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.inline-toolbar toolbutton > button:disabled { + background-color: transparent; +} + +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + background-color: white; + opacity: 0.6; +} + +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:first-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:first-child > button { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:last-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:last-child > button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:only-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:only-child > button { + border-radius: 6px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked.path-bar:not(.vertical) > button + button { + border-left-style: none; +} + +.linked.vertical > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.linked.vertical > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked.vertical > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked.vertical > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button { + border-radius: 0; + border-right-style: none; +} + +spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:first-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:last-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:only-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:only-child { + border-radius: 6px; + border-style: solid; +} + +spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; +} + +spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; + border-style: solid; +} + +calendar.raven-calendar.button, .nemo-window .floating-bar button, +calendar.button, .app-notification button, notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover, notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link, button:visited, menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 26px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 6px; +} + +menuitem.button.flat:hover, .raven .raven-header:not(.top) button.button:hover, +modelbutton.flat:hover { + background-color: #444444; + transition-duration: 50ms; +} + +menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow { + transition: none; + animation: none; +} + +menuitem.button.flat:checked, .raven .raven-header:not(.top) button.button:checked, +modelbutton.flat:checked { + color: #dedede; +} + +menuitem.button.flat:disabled, .raven .raven-header:not(.top) button.button:disabled, label:disabled selection.flat, +modelbutton.flat:disabled { + color: rgba(222, 222, 222, 0.35); +} + +menuitem.button.flat check:last-child, .raven .raven-header:not(.top) button.button check:last-child, +menuitem.button.flat radio:last-child, +.raven .raven-header:not(.top) button.button radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} + +menuitem.button.flat check:first-child, .raven .raven-header:not(.top) button.button check:first-child, +menuitem.button.flat radio:first-child, +.raven .raven-header:not(.top) button.button radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +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:link, button:visited, *:link { + color: #3484e2; +} + +button:visited, *:link:visited { + color: #b4b4b4; +} + +*:selected button:visited, *:selected *:link:visited { + color: #9cbffa; +} + +button:hover:link, button:hover:visited, *:link:hover { + color: #619fe8; +} + +*:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { + color: #e6effe; +} + +button:active:link, button:active:visited, *:link:active { + color: #3484e2; +} + +*:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { + color: #cedffc; +} + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, button:selected:link, button:selected:visited, *:selected button:link, *:selected button:visited, *:link:selected, *:selected *:link { + color: #cedffc; +} + +button:link > label, button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: white; +} + +spinbutton:disabled { + color: rgba(222, 222, 222, 0.35); +} + +spinbutton entry { + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +spinbutton entry:focus { + border-color: rgba(104, 135, 205, 0.75); + box-shadow: inset 0 0 0 1px rgba(104, 135, 205, 0.75); +} + +spinbutton entry:drop(active) { + border-color: #F08437; + box-shadow: inset 0 0 0 1px #F08437; +} + +spinbutton:not(.vertical) entry { + padding-top: 2px; + padding-bottom: 2px; + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(104, 135, 205, 0.75); +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} + +.osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):drop(active) { + border-image: none; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(104, 135, 205, 0.75); +} + +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: rgba(104, 135, 205, 0.75); +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} + +combobox { + min-height: 16px; +} + +combobox button.combo { + min-width: 0; + min-height: 16px; + padding-left: 12px; + padding-right: 12px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +.background combobox button.combo arrow { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); + min-height: 16px; + min-width: 18px; + padding: 0; + margin: 2px -10px 2px 0; + border-radius: 5px; + border: none; +} + +combobox decoration, +combobox button.combo:checked, .background combobox button.combo:checked { + transition: none; +} + +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +combobox .linked:not(.vertical) > entry + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow { + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +combobox .linked:not(.vertical) > entry + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow { + border-radius: 0; + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right: 1px solid rgba(0, 0, 0, 0.15); +} + +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #373737; +} + +.horizontal.inline-toolbar, toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.inline-toolbar separator, toolbar separator { + background: none; +} + +.horizontal.inline-toolbar separator, toolbar.horizontal separator { + margin: 0 6px; +} + +.vertical.inline-toolbar separator, toolbar.vertical separator { + margin: 6px 0; +} + +.osd .inline-toolbar, .osd toolbar { + background-color: transparent; +} + +.osd.inline-toolbar, toolbar.osd { + padding: 8px; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + background-color: #242424; +} + +.osd.left.inline-toolbar, .osd.right.inline-toolbar, .osd.top.inline-toolbar, .osd.bottom.inline-toolbar, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +.osd.top.inline-toolbar, toolbar.osd.top { + border-width: 0 0 1px 0; +} + +.osd.bottom.inline-toolbar, toolbar.osd.bottom { + border-width: 1px 0 0 0; +} + +.osd.left.inline-toolbar, toolbar.osd.left { + border-width: 0 1px 0 0; +} + +.osd.right.inline-toolbar, toolbar.osd.right { + border-width: 0 0 0 1px; +} + +.inline-toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) button, toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} + +.inline-toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > entry, toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #dadada; + background-color: transparent; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) 1 0 1 0; +} + +.inline-toolbar { + background-color: #2b2b2b; + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); + border-width: 0 1px 1px; + padding: 3px; +} + +.background.csd .inline-toolbar { + border-radius: 0 0 6px 6px; +} + +searchbar { + background-color: #333333; + padding: 0; + margin: 0; + border: none; +} + +searchbar > revealer > box { + padding: 6px; + margin: -6px; + border-style: solid; + border-color: #474747; + border-width: 0 0 1px; +} + +searchbar .linked:not(.vertical) > entry { + margin-top: 0; + margin-bottom: 0; +} + +actionbar { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2b2b2b; +} + +.background.csd actionbar { + border-radius: 0 0 14px 14px; +} + +headerbar { + min-height: 40px; + padding: 0 16px; + color: #FDFDFD; + background-color: #373737; + border-bottom: 1px solid #0e0e0e; +} + +headerbar:backdrop { + transition: 150ms ease-out; + color: rgba(253, 253, 253, 0.7); + background-color: #373737; + border-color: #060606; +} + +headerbar .title { + padding-left: 12px; + padding-right: 12px; +} + +headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + margin-top: -3px; +} + +headerbar button, headerbar spinbutton { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button { + min-width: 20px; + border-radius: 6px; + border: none; + box-shadow: none; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button:disabled { + background: none; +} + +headerbar stackswitcher.linked.stack-switcher:not(.vertical) > button { + min-height: 26px; + min-width: 20px; + border-radius: 6px; +} + +headerbar .linked:not(.vertical) > entry { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + margin: 8px 3px; + padding: 0 8px; + border-radius: 6px; + border: none; +} + +headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover { + color: inherit; +} + +headerbar .linked:not(.vertical) > entry:focus { + border-radius: 6px; + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +headerbar .linked:not(.vertical) > entry:disabled { + border-radius: 6px; + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +headerbar .linked:not(.vertical) > entry:backdrop { + opacity: 0.65; + background-image: none; +} + +headerbar stackswitcher { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + border-radius: 6px; + margin: 8px 0; + padding: 0; +} + +headerbar stackswitcher button { + min-height: 26px; + margin: 0; + font-weight: 500; +} + +headerbar stackswitcher button:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 16%, rgba(255, 255, 255, 0.1) 16%, rgba(255, 255, 255, 0.1) 84%, transparent 84%) 0 0 0 1/0 0 0 1px stretch; +} + +headerbar stackswitcher button:checked { + border-image: none; +} + +headerbar stackswitcher button:checked + button { + border-image: none; +} + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; +} + +headerbar switch:backdrop { + opacity: 0.75; +} + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; +} + +.selection-mode headerbar, headerbar.selection-mode { + color: white; + background-color: #6887cd; + border-color: #597bc8; + box-shadow: none; + background-image: none; + text-shadow: none; +} + +.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { + background-color: #6887cd; + color: rgba(255, 255, 255, 0.6); + border-color: #597bc8; +} + +.selection-mode headerbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} + +.selection-mode headerbar .selection-menu GtkArrow, headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} + +.selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.maximized .selection-mode headerbar, .maximized headerbar.selection-mode { + background-color: #6887cd; +} + +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0; + box-shadow: none; +} + +.maximized headerbar { + background-color: #373737; + border-color: #0e0e0e; + box-shadow: none; +} + +.maximized headerbar:backdrop { + background-color: #373737; + border-color: #060606; +} + +headerbar.default-decoration { + min-height: 32px; + padding: 0 12px; + background-color: #373737; +} + +.tiled headerbar.default-decoration, .maximized headerbar.default-decoration, .fullscreen headerbar.default-decoration { + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton { + border: none; + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration button.titlebutton.appmenu, headerbar.default-decoration button.titlebutton.appmenu:active, headerbar.default-decoration button.titlebutton.appmenu:checked { + background-color: transparent; + box-shadow: none; + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop { + border: none; +} + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 14px; +} + +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 14px; +} + +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +stack headerbar:first-child, stack headerbar:last-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 14px; +} + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 14px; +} + +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: 14px; + border-top-right-radius: 14px; +} + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar: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-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar: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-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.titlebar, .titlebar.background { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +.titlebar, .titlebar headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { + box-shadow: none; +} + +window.background > box.vertical > headerbar:not(.titlebar) { + border-radius: 0 0 0 0; + box-shadow: none; +} + +separator:first-child + window.background > box.vertical > headerbar:not(.titlebar), separator:first-child + window.background > box.vertical > headerbar:not(.titlebar):backdrop, window.background > box.vertical > headerbar:not(.titlebar):first-child, window.background > box.vertical > headerbar:not(.titlebar):first-child:backdrop { + border-top-left-radius: 0; +} + +window.background > box.vertical > headerbar:not(.titlebar):last-child, window.background > box.vertical > headerbar:not(.titlebar):last-child:backdrop { + border-top-right-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + min-width: 1px; +} + +headerbar button, .titlebar button { + min-height: 26px; + min-width: 22px; +} + +headerbar entry, .titlebar entry { + min-height: 22px; + margin-top: 8px; + margin-bottom: 8px; + margin-left: 0; + margin-right: 0; + padding: 2px 8px; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton { + min-width: 0; + min-height: 0; + background-color: transparent; + border: none; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop { + opacity: 0.65; +} + +.nemo-window .primary-toolbar entry, headerbar entry { + min-height: 22px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.nemo-window .primary-toolbar entry image, headerbar entry image, headerbar entry image:hover { + color: inherit; +} + +.nemo-window .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.65; + background-image: none; +} + +.nemo-window .primary-toolbar entry:focus, headerbar entry:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.nemo-window .primary-toolbar entry:disabled { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +.nemo-window .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #0860f2; + color: white; +} + +.nemo-window .primary-toolbar entry progress, headerbar entry progress { + border-color: #0860f2; + background-image: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: rgba(255, 255, 255, 0.12); + background-color: #a75e36; +} + +.nemo-window .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F27835; +} + +.nemo-window .primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: white; + color: #F27835; +} + +.nemo-window .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: rgba(255, 255, 255, 0.12); + background-color: #ad3d38; +} + +.nemo-window .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #FC4138; +} + +.nemo-window .primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: white; + color: #FC4138; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button, headerbar button { + min-height: 26px; + min-width: 22px; + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:backdrop, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:backdrop:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:backdrop:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:backdrop:not(.image-button), .nemo-window .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.65; + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:hover:not(.image-button), .nemo-window .primary-toolbar button:hover, headerbar button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:not(.image-button), .nemo-window .primary-toolbar button:active, headerbar button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:hover:not(.image-button), .nemo-window .primary-toolbar button:active:hover, headerbar button:active:hover, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #FDFDFD; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:hover:not(.image-button), .nemo-window .primary-toolbar button:checked:hover, headerbar button:checked:hover { + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + background: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled label, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button) label, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button) label, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button) label, .nemo-window .primary-toolbar button:disabled label, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + color: rgba(253, 253, 253, 0.35); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button.flat, .raven .raven-header:not(.top) window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button.flat, .nemo-window .primary-toolbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .primary-toolbar button, headerbar button.flat, headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.path-bar button { + min-width: 12px; + min-height: 26px; +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button:hover { + box-shadow: none; +} + +.path-bar button:active, .path-bar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.15); +} + +.path-bar button:disabled { + border-color: rgba(0, 0, 0, 0.15); +} + +.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: 10px; +} + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-radius: 0; + margin: 0 0; + border-left-color: rgba(222, 222, 222, 0.15); + border-top-color: rgba(255, 255, 255, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #0860f2; +} + +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #84b0f9; + border-top-color: rgba(222, 222, 222, 0.15); +} + +treeview.view:disabled, label:disabled selection.view { + color: rgba(222, 222, 222, 0.35); +} + +treeview.view:disabled:selected, label:disabled selection.view:selected { + color: #6ba0f7; +} + +treeview.view.separator { + min-height: 2px; + color: rgba(255, 255, 255, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #739fe8; +} + +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: #818181; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:hover { + color: #dedede; +} + +treeview.view.expander:selected { + color: #b5cffb; +} + +treeview.view.expander:selected:hover { + color: white; +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #0860f2; +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #0860f2; + box-shadow: none; + background-color: white; +} + +treeview.view.trough { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; + border-width: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +treeview.view header button { + min-height: 26px; + min-width: 38px; + padding: 0 6px; + font-weight: bold; + color: #b9b9b9; + background-color: #242424; + background-image: none; + box-shadow: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #242424 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #242424 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:hover { + color: #0860f2; +} + +treeview.view header button:active { + color: #dedede; +} + +treeview.view header button:active, treeview.view header button:hover { + background-color: #242424; +} + +treeview.view header button:active:hover { + color: #dedede; +} + +treeview.view header button:disabled { + border-color: #333333; + background-image: none; +} + +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} + +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #0860f2; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #373737; + color: #FDFDFD; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(253, 253, 253, 0.8); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); + padding: 4px 8px; + border: none; + border-radius: 6px; +} + +menubar > menuitem > window.popup.background.csd > menu > menuitem, +.menubar > menuitem > window.popup.background.csd > menu > menuitem { + transition: none; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(253, 253, 253, 0.4); +} + +.context-menu, +menu, +.menu { + padding: 6px 4px; + border-radius: 10px; + background-color: #333333; + border: 1px solid #474747; + color: #dedede; +} + +.csd .context-menu, .csd menu, .csd .menu { + background-color: #333333; + border: 1px solid #424242; +} + +.context-menu separator, .csd .context-menu separator, +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin: 2px 4px; + min-height: 0; + border-bottom: 2px solid rgba(255, 255, 255, 0.08); + background-color: transparent; +} + +.context-menu > menuitem, +menu > menuitem, +.menu > menuitem { + transition: background-color 50ms cubic-bezier(0, 0, 0.2, 1); + min-height: 12px; + min-width: 40px; + padding: 3px 6px; + border-radius: 7px; + margin: 0 2px; + text-shadow: none; + color: #dedede; +} + +.context-menu > menuitem:hover, +menu > menuitem:hover, +.menu > menuitem:hover { + transition: none; + color: white; + background-color: #0860f2; +} + +.context-menu > menuitem:hover arrow, +menu > menuitem:hover arrow, +.menu > menuitem:hover arrow { + transition: none; + color: white; +} + +.context-menu > menuitem:hover menu arrow, +menu > menuitem:hover menu arrow, +.menu > menuitem:hover menu arrow { + color: #dedede; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.context-menu > menuitem:hover menu menuitem:hover arrow, +menu > menuitem:hover menu menuitem:hover arrow, +.menu > menuitem:hover menu menuitem:hover arrow { + color: white; +} + +.context-menu > menuitem:disabled, +menu > menuitem:disabled, +.menu > menuitem:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.context-menu > menuitem arrow, +menu > menuitem arrow, +.menu > menuitem arrow { + min-height: 16px; + min-width: 16px; + background-color: transparent; + background-image: none; + border: none; + color: #dedede; +} + +.context-menu > menuitem arrow:dir(ltr), +menu > menuitem arrow:dir(ltr), +.menu > menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-right: 0; +} + +.context-menu > menuitem arrow:dir(rtl), +menu > menuitem arrow:dir(rtl), +.menu > menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-left: 0; +} + +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: 6px; + margin-left: 2px; +} + +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + + +.context-menu > arrow, +menu > arrow, +.menu > arrow { + min-width: 16px; + min-height: 16px; + padding: 2px; + background-color: transparent; + border-radius: 0; + border: none; + background-image: none; + color: #dedede; +} + + +.context-menu > arrow.top, +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-radius: 14px 14px 0 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + + +.context-menu > arrow.bottom, +menu > arrow.bottom, +.menu > arrow.bottom { + margin-top: 12px; + margin-bottom: -16px; + border-radius: 0 0 14px 14px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +.context-menu > arrow:hover, +menu > arrow:hover, +.menu > arrow:hover { + background-color: rgba(222, 222, 222, 0.08); +} + + +.context-menu > arrow:disabled, +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 0; + border-radius: 14px; + background-clip: border-box; + background-color: #333333; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.55); +} + +.csd popover, popover, .csd popover.background, +popover.background { + border-radius: 14px; + border: 1px solid #424242; +} + +popover separator, popover separator, .csd popover separator, +popover.background separator, +popover.background separator, .csd popover.background separator { + border: none; + background-color: transparent; +} + +popover label.separator, +popover.background label.separator { + color: #dedede; +} + +popover entry, +popover.background entry { + background-color: #3c3c3c; +} + +popover > list, +popover > .view, +popover > toolbar, +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + background-color: transparent; +} + +popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} + +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} + +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} + +notebook.frame { + border: 1px solid #474747; +} + +notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child { + border-right-style: solid; +} + +notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child { + border-bottom-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: #242424; +} + +notebook > header { + padding: 0; + background-color: #1e1e1e; +} + +notebook > header.top { + box-shadow: inset 0 1px #474747, inset 0 -1px rgba(255, 255, 255, 0.12); + margin-top: -1px; +} + +notebook > header.bottom { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), inset 0 -1px #474747; + margin-bottom: -1px; +} + +notebook > header.right { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12), inset -1px 0 #474747; + margin-right: -1px; +} + +notebook > header.left { + box-shadow: inset 1px 0 #474747, inset -1px 0 rgba(255, 255, 255, 0.12); + margin-left: -1px; +} + +notebook > header button.flat.toggle.popup, notebook > header .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) notebook > header button.toggle.popup { + min-width: 28px; + border-radius: 0; + padding: 0; + border: none; + box-shadow: none; + margin: 0; +} + +notebook > header button.flat.toggle.popup:active, notebook > header .raven .raven-header:not(.top) button.toggle.popup:active, .raven .raven-header:not(.top) notebook > header button.toggle.popup:active, notebook > header button.flat.toggle.popup:checked, notebook > header .raven .raven-header:not(.top) button.toggle.popup:checked, .raven .raven-header:not(.top) notebook > header button.toggle.popup:checked { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +notebook > header.top { + padding: 0; +} + +notebook > header.top tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.top tab + tab { + margin-left: -1px; +} + +notebook > header.bottom { + padding: 0; +} + +notebook > header.bottom tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.bottom tab + tab { + margin-left: -1px; +} + +notebook > header.right { + padding: 0; +} + +notebook > header.right tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.right tab + tab { + margin-top: -1px; +} + +notebook > header.left { + padding: 0; +} + +notebook > header.left tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.left tab + tab { + margin-top: -1px; +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} + +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} + +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} + +notebook > header > tabs > arrow { + color: rgba(222, 222, 222, 0.35); +} + +notebook > header > tabs > arrow:hover { + color: rgba(222, 222, 222, 0.675); +} + +notebook > header > tabs > arrow:active { + color: #dedede; +} + +notebook > header > tabs > arrow:disabled { + color: rgba(222, 222, 222, 0.05); +} + +notebook > header.top tabs > tab:first-child, notebook > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook > header.top tabs > tab:last-child, notebook > header.bottom tabs > tab:last-child { + border-right-style: none; +} + +notebook > header.left tabs > tab:first-child, notebook > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook > header.left tabs > tab:last-child, notebook > header.right tabs > tab:last-child { + border-bottom-style: none; +} + +notebook > header tabs > tab { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(36, 36, 36, 0); + border: 1px solid transparent; + transition: all 150ms ease-out; +} + +notebook > header tabs > tab:hover:not(:checked) { + color: rgba(222, 222, 222, 0.675); + background-color: rgba(255, 255, 255, 0.05); + border-color: #444444; +} + +notebook > header tabs > tab:checked { + color: #dedede; + background-color: #373737; + border-color: #444444; +} + +notebook > header tabs > tab button.flat, notebook > header tabs > tab .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) notebook > header tabs > tab button { + min-height: 20px; + min-width: 20px; + border-radius: 3px; + padding: 0; + margin-top: 2px; + margin-bottom: 2px; + color: #a2a2a2; +} + +notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover { + color: #f8f8f8; + background-color: rgba(255, 255, 255, 0.2); +} + +scrollbar { + background-color: transparent; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: none; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar button { + border: none; +} + +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-right-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} + +scrollbar slider { + min-width: 4px; + min-height: 4px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #777777; +} + +scrollbar slider:hover { + background-color: #666666; +} + +scrollbar slider:hover:active { + background-color: #aaaaaa; +} + +scrollbar slider:disabled { + background-color: transparent; +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +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) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #ababab; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + margin: 0 3px; + min-width: 40px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + margin: 3px 0; + min-height: 40px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} + +scrollbar.horizontal slider { + min-width: 40px; +} + +scrollbar.vertical slider { + min-height: 40px; +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate), .raven .raven-background switch:not(:indeterminate), row switch:not(:indeterminate) slider:not(:indeterminate), row switch:not(:indeterminate) { + padding: 0; + border: none; + color: transparent; + background: unset; + background-image: unset; + background-repeat: no-repeat; + background-position: right center; + box-shadow: none; + animation: none; + font-size: 0; + outline-color: transparent; +} + +.raven .raven-background switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), .raven .raven-background switch:dir(rtl):not(:indeterminate), row switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), row switch:dir(rtl):not(:indeterminate) { + background-position: left center; +} + +row switch:not(:indeterminate) { + min-width: 40px; + min-height: 24px; + margin: 0; + background-size: 40px 24px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); +} + +row switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 40px 24px; +} + +row switch:not(:indeterminate):hover { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-hover.png"), url("assets/switch-hover@2.png")); +} + +row switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); +} + +row switch:not(:indeterminate):checked:hover { + background-image: -gtk-scaled(url("assets/switch-active-hover.png"), url("assets/switch-active-hover@2.png")); +} + +row switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); +} + +row switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) { + min-width: 50px; + min-height: 20px; + margin: 6px 2px; + background-size: 50px 20px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-off.png"), url("assets/toggle-off@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 50px 20px; +} + +.raven .raven-background switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-on.png"), url("assets/toggle-on@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/toggle-on-disabled.png"), url("assets/toggle-on-disabled@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/toggle-off-disabled.png"), url("assets/toggle-off-disabled@2.png")); +} + + +switch { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 50px; + background-color: rgba(222, 222, 222, 0.3); + background-clip: padding-box; + color: rgba(222, 222, 222, 0.3); + font-size: 0; +} + + +switch:disabled { + color: rgba(222, 222, 222, 0.15); + background-color: rgba(222, 222, 222, 0.15); +} + + +switch:checked { + animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1); + background-color: #0860f2; + color: rgba(255, 255, 255, 0.65); +} + +label:disabled selection:checked, +switch:checked:disabled { + background-color: rgba(8, 96, 242, 0.45); + color: rgba(255, 255, 255, 0.35); +} + + +switch slider { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0; + min-width: 18px; + min-height: 18px; + margin: 2px 0 2px 2px; + border-radius: 50px; + -gtk-outline-radius: 50px; + background-color: white; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + + +switch:hover slider { + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + + +switch:checked slider { + margin: 2px 2px 2px 0; + background-color: white; +} + +label:disabled selection:checked slider, +switch:checked:disabled slider { + animation: none; +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, label:disabled selection.check, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, label:disabled selection:indeterminate, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar check:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +infobar check:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, label:disabled selection:checked, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar check:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +infobar check:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, label:disabled selection.radio, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, label:disabled selection:indeterminate, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar radio:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +infobar radio:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, label:disabled selection:checked, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar radio:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +infobar radio:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +.view.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton.text-button:hover, radiobutton.text-button:hover { + color: #b8b8b8; +} + +checkbutton.text-button:disabled, label:disabled selection.text-button, radiobutton.text-button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} + +check:only-child, menu menuitem check, +radio:only-child, menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} + +scale.horizontal trough { + padding: 0 4px; +} + +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} + +scale.vertical trough { + padding: 4px 0; +} + +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} + +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} + +scale.fine-tune slider { + margin: -4px; +} + +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: 6px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.2); +} + +scale trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +.osd scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +.osd scale trough highlight { + background-color: #0860f2; +} + +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; +} + +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #90b7f9; +} + +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} + +scale highlight { + border-radius: 6px; + background-color: #0860f2; +} + +scale highlight:disabled { + background-color: rgba(8, 96, 242, 0.55); +} + +scale fill { + border-radius: 6px; + background-color: rgba(8, 96, 242, 0.5); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + background-color: white; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 100%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} + +scale slider:hover { + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +scale slider:active { + background-clip: border-box; + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale slider:disabled { + background-color: #f2f2f2; + border-color: rgba(242, 242, 242, 0.12); +} + +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; +} + +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dae7fd; + border-color: #dae7fd; +} + +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #84b0f9; + border-color: #84b0f9; +} + +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #90b7f9; + border-color: #90b7f9; +} + +.osd scale slider { + background-clip: border-box; + background-color: white; + border-color: rgba(255, 255, 255, 0.12); +} + +.osd scale slider:hover { + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.osd scale slider:active { + background-color: #f7f7f7; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale value { + color: alpha(currentColor,0.4); +} + +scale marks { + color: alpha(currentColor,0.4); +} + +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} + +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} + +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} + +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} + +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} + +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} + +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} + +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} + +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} + +scale.horizontal.fine-tune indicator { + min-height: 2px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} + +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(222, 222, 222, 0.7); +} + +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} + +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} + +progressbar progress { + min-height: 4px; + min-width: 4px; + background-color: #0860f2; + border: none; + border-radius: 6px; + box-shadow: none; +} + +row:selected progressbar progress, infobar progressbar progress { + background-color: white; +} + +progressbar trough { + min-height: 4px; + min-width: 4px; + border: none; + border-radius: 6px; + background-color: #262626; +} + +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: #262626; +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #0860f2; + background-color: #0860f2; + border-radius: 6px; +} + +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} + +levelbar block.high { + border-color: #0860f2; + background-color: #0860f2; +} + +levelbar block.full { + border-color: #30D158; + background-color: #30D158; +} + +levelbar block.empty { + background-color: #242424; + border-color: #242424; +} + +printdialog paper { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #242424; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame.flat > border, +frame > border.flat, +.frame.flat, +.raven .raven-header:not(.top) button.frame { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #272727; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + background-color: rgba(255, 255, 255, 0.12); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #242424; + border-color: rgba(255, 255, 255, 0.12); +} + +list row { + padding: 2px; +} + +.budgie-menu button.has-open-popup, .nemo-window .sidebar .has-open-popup.view, .nemo-window .sidebar row.has-open-popup, row.has-open-popup.activatable, .budgie-menu button:hover, .nemo-window .sidebar .view:hover, .nemo-window .sidebar row:hover, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.05); +} + +.budgie-menu button:active, .nemo-window .sidebar .view:active, .nemo-window .sidebar row:active, row.activatable:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.2); + transition-duration: 200ms; +} + +.budgie-menu button:disabled, .nemo-window .sidebar .view:disabled, .nemo-window .sidebar row:disabled, row.activatable:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-menu button:disabled image, .nemo-window .sidebar .view:disabled image, .nemo-window .sidebar row:disabled image, row.activatable:disabled image { + color: inherit; +} + +.budgie-menu button:selected, .nemo-window .sidebar .view:selected, .nemo-window .sidebar row:selected, row.activatable:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +.budgie-menu button:selected label, .nemo-window .sidebar .view:selected label, .nemo-window .sidebar row:selected label, row.activatable:selected label { + color: #dedede; +} + +.budgie-menu button.has-open-popup:selected, .nemo-window .sidebar .view.has-open-popup:selected, .nemo-window .sidebar row.has-open-popup:selected, row.activatable.has-open-popup:selected, .budgie-menu button:selected:hover, .nemo-window .sidebar .view:selected:hover, .nemo-window .sidebar row:selected:hover, row.activatable:selected:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +row:not(:hover) { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +row:selected label { + color: #dedede; +} + +.app-notification { + padding: 16px; + margin: 0 8px 8px 8px; + color: #dedede; + background-color: rgba(55, 55, 55, 0.85); + border-radius: 0 0 6px 6px; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.app-notification border { + border: none; +} + +.app-notification button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.app-notification button:active, .app-notification button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.app-notification button:disabled { + background-color: transparent; +} + +.app-notification button:disabled label, .app-notification button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: white; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +calendar { + color: #dedede; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + padding: 2px 6px; + margin: 0; +} + + +calendar:selected { + border-radius: 50px; +} + + +calendar:disabled { + color: rgba(222, 222, 222, 0.35); +} + + +calendar.header { + color: #dedede; + border: none; +} + + +calendar.button { + color: rgba(222, 222, 222, 0.45); +} + + +calendar.button:hover { + color: #dedede; +} + +label:disabled selection.button, +calendar.button:disabled { + color: rgba(222, 222, 222, 0.35); +} + + +calendar:indeterminate { + color: rgba(222, 222, 222, 0.55); +} + + +calendar.highlight { + color: rgba(222, 222, 222, 0.65); + font-weight: 500; +} + +messagedialog.background { + background-color: rgba(51, 51, 51, 0.95); +} + +messagedialog .titlebar { + min-height: 28px; + background-color: rgba(51, 51, 51, 0.95); + border: none; +} + +messagedialog .dialog-action-area { + padding: 6px; +} + +messagedialog .dialog-action-area button { + min-height: 20px; + padding: 4px 8px; + box-shadow: none; + border-radius: 6px; + margin: 0 3px 3px 3px; + border: none; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + background-color: transparent; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):active, messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +messagedialog .dialog-action-area button.suggested-action, messagedialog .dialog-action-area button.destructive-action { + border-radius: 6px; +} + +messagedialog.csd.background { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; + border: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0); +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +filechooser stack.view scrolledwindow treeview.view { + background-color: transparent; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #333333; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +.sidebar list > separator { + min-height: 0; + background: none; + border: none; +} + +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: 4px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 24px; + padding: 2px 10px; +} + +placessidebar row > revealer { + padding: 0 10px; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 6px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 6px; +} + +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +button.sidebar-button > image { + opacity: 0.85; +} + +button.sidebar-button:active, button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(0, 0, 0, 0.15); +} + +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.65; +} + +placessidebar row:selected button.sidebar-button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +placessidebar row:selected button.sidebar-button:active, placessidebar row:selected button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.25); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} + +placessidebar row.sidebar-new-bookmark-row { + color: #0860f2; +} + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} + +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #dadada; +} + +placesview .server-list-button > image { + -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 > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; +} + +paned > separator:selected { + background-image: linear-gradient(to bottom, #0860f2, #0860f2); +} + +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #333333; + background-image: linear-gradient(to bottom, #474747, #474747), linear-gradient(to bottom, #474747, #474747); + 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; +} + +infobar { + border-style: none; + background-color: #333333; +} + +infobar.info { + background-color: #0860f2; +} + +infobar.question { + background-color: #3484e2; +} + +infobar.warning { + background-color: #F27835; +} + +infobar.error { + background-color: #FC4138; +} + +infobar.info, infobar.question, infobar.warning, infobar.error { + color: white; + caret-color: currentColor; +} + +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + min-height: 28px; +} + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #0860f2; + background-color: white; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .nemo-window .floating-bar button, .nautilus-window .floating-bar button, .selection-mode headerbar button, headerbar.selection-mode button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); + background-image: none; + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button.flat, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris .raven-header:not(.top) button.image-button, .nemo-window .floating-bar button.flat, .nemo-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .floating-bar button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nautilus-window .floating-bar button, .selection-mode headerbar button.flat, .selection-mode headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .selection-mode headerbar button, headerbar.selection-mode button.flat, headerbar.selection-mode .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar.selection-mode button, infobar.info button.flat, infobar.info .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.info button, infobar.question button.flat, infobar.question .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.question button, infobar.warning button.flat, infobar.warning .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.warning button, infobar.error button.flat, infobar.error .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.error button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + background-color: rgba(255, 255, 255, 0); + background-image: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .nemo-window .floating-bar button.flat:disabled, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .nemo-window .floating-bar button.flat:disabled label, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:hover, .nemo-window .floating-bar button:hover, .nautilus-window .floating-bar button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:active, .nemo-window .floating-bar button:active, .nautilus-window .floating-bar button:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:checked, .nemo-window .floating-bar button:checked, .nautilus-window .floating-bar button:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: white; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled label, .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:active, .nemo-window .floating-bar button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:checked, .nemo-window .floating-bar button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #0860f2; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 6px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: #444444; + background-clip: padding-box; + border-radius: 6px; +} + +tooltip.background label, tooltip.background.csd label { + padding: 4px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip * { + background-color: transparent; + color: #dadada; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} + +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} + +colorswatch.dark overlay:hover { + border-color: rgba(255, 255, 255, 0.12); +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} + +colorswatch.light overlay:hover { + border-color: rgba(255, 255, 255, 0.12); +} + +colorswatch overlay { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.color { + padding: 0; +} + +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 6px; +} + +.content-view { + background-color: #242424; +} + +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button, .raven button.image-button, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button, button.nautilus-circular-button.image-button, stackswitcher button.circular, button.close, searchbar button.flat, searchbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) searchbar button, row button.circular, .app-notification button.image-button:not(.text-button), +button.circular { + border-radius: 100px; + -gtk-outline-radius: 100px; + padding: 0 0 0 0; + min-height: 28px; + min-width: 28px; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #dedede; + background-color: #242424; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 rgba(0, 0, 0, 0.35), 0 16px 16px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 6px; +} + +decoration:backdrop { + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.popup decoration { + box-shadow: none; + border-radius: 14px; +} + +.ssd decoration { + margin: -5px; + border-radius: 14px 14px 0 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.ssd decoration.maximized { + border-radius: 0; +} + +.csd.popup decoration { + border-radius: 10px; + box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +tooltip.csd decoration { + border-radius: 14px; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); +} + +messagedialog.csd decoration { + border-radius: 14px; +} + +.solid-csd decoration { + border: 1px solid #0e0e0e; + border-radius: 0; + margin: 0; + background-color: #373737; + box-shadow: none; +} + +headerbar button.titlebutton.appmenu, +.titlebar button.titlebutton.appmenu { + transition: background-color 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + color: transparent; + background-image: -gtk-scaled(url("assets/setting-dark.png"), url("assets/setting-dark@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +headerbar button.titlebutton.appmenu image, +.titlebar button.titlebutton.appmenu image { + opacity: 0; +} + +headerbar button.titlebutton.appmenu:active, headerbar button.titlebutton.appmenu:checked, +.titlebar button.titlebutton.appmenu:active, +.titlebar button.titlebutton.appmenu:checked { + transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar button.titlebutton.appmenu:backdrop, +.titlebar button.titlebutton.appmenu:backdrop { + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: auto; + border-width: 0; + box-shadow: none; +} + +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-dark.png"), url("windows-assets/titlebutton-close-dark@2.png")); +} + +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-dark.png"), url("windows-assets/titlebutton-close-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.close:backdrop:hover, +.titlebar button.titlebutton.close:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover-dark.png"), url("windows-assets/titlebutton-close-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover-dark.png"), url("windows-assets/titlebutton-close-hover-dark@2.png")); +} + +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/titlebutton-close-active-dark@2.png")); +} + +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-dark.png"), url("windows-assets/titlebutton-maximize-dark@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-dark.png"), url("windows-assets/titlebutton-maximize-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop:hover, +.titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover-dark.png"), url("windows-assets/titlebutton-maximize-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover-dark.png"), url("windows-assets/titlebutton-maximize-hover-dark@2.png")); +} + +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/titlebutton-maximize-active-dark@2.png")); +} + +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-dark.png"), url("windows-assets/titlebutton-minimize-dark@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-dark.png"), url("windows-assets/titlebutton-minimize-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop:hover, +.titlebar button.titlebutton.minimize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover-dark.png"), url("windows-assets/titlebutton-minimize-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover-dark.png"), url("windows-assets/titlebutton-minimize-hover-dark@2.png")); +} + +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/titlebutton-minimize-active-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize, .maximized headerbar button.titlebutton.maximize, .fullscreen .titlebar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-dark.png"), url("windows-assets/titlebutton-restore-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop, .maximized headerbar button.titlebutton.maximize:backdrop, .fullscreen .titlebar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-dark.png"), url("windows-assets/titlebutton-restore-backdrop-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop:hover, .maximized headerbar button.titlebutton.maximize:backdrop:hover, .fullscreen .titlebar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover-dark.png"), url("windows-assets/titlebutton-restore-backdrop-hover-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:hover, .maximized headerbar button.titlebutton.maximize:hover, .fullscreen .titlebar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover-dark.png"), url("windows-assets/titlebutton-restore-hover-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:active, .maximized headerbar button.titlebutton.maximize:active, .fullscreen .titlebar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active-dark.png"), url("windows-assets/titlebutton-restore-active-dark@2.png")); +} + +.budgie-menu button:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected:focus, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .view:selected:focus, textview text selection:focus, textview text selection, iconview:selected:focus, flowbox flowboxchild:selected, label:disabled selection, entry selection:focus, entry selection, menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, +calendar:selected { + background-color: #0860f2; + color: white; +} + +.budgie-menu button:disabled:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:disabled:selected, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected { + color: #84b0f9; +} + +row:selected label, label:selected { + color: white; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; + border-radius: 14px; +} + +popover.emoji-picker entry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; + padding: 6px 12px; + background: none; +} + +popover.emoji-picker entry, popover.emoji-picker entry:focus, popover.emoji-picker entry:disabled { + margin: -1px -1px 0 -1px; + border-image: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.emoji-picker scrolledwindow.view { + background: none; +} + +button.emoji-section { + margin: 2px 1px; + padding: 1px 12px; + border-radius: 14px; + border: none; + outline-offset: -2px; + box-shadow: none; +} + +.emoji { + min-width: 3em; + min-height: 3em; + padding: 0; +} + +.emoji widget { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.emoji widget:hover { + font-size: larger; +} + +.mate-terminal notebook > header.top > tabs > tab { + border-top: 1px solid transparent; +} + +terminal-window.background.csd { + border-radius: 0 0 0 0; +} + +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window notebook button.flat.toggle.popup, terminal-window notebook .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) terminal-window notebook button.toggle.popup { + min-height: 28px; + min-width: 28px; + margin: -2px; +} + +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 14px; +} + +.nautilus-window headerbar .path-bar-box { + color: transparent; + background: none; + padding: 0 12px; +} + +.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:not(:only-child):last-child { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +.nautilus-window headerbar .path-bar-box.background.frame { + border: none; + background-color: transparent; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.caja-desktop, .nemo-desktop.nemo-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} + +.caja-desktop:active, .nemo-desktop.nemo-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:active { + color: white; +} + +.caja-desktop:selected, .nemo-desktop.nemo-canvas-item:selected, +.nautilus-desktop.nautilus-canvas-item:selected { + color: white; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: #898989; +} + +.nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #cedffc; +} + +.nautilus-window { + border-radius: 14px 14px 16px 16px; +} + +.nautilus-window.background.csd { + background-color: transparent; + background-image: linear-gradient(90deg, #333333 0%, #333333 180px, #0d0d0d 181px, #242424 181px, #242424 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar { + border: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background: none; + background-image: linear-gradient(90deg, #333333 0%, #333333 180px, #0d0d0d 181px, #242424 181px, #242424 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar > .linked.raised > button:first-child { + margin-left: 108px; +} + +.nautilus-window notebook { + margin-left: -1px; + margin-right: -1px; +} + +.nautilus-window notebook.background.csd { + background-color: transparent; +} + +.nautilus-window notebook tab { + margin-left: -1px; +} + +.nautilus-window notebook scrolledwindow .view:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +.nautilus-window notebook, .nautilus-window notebook > stack { + border-radius: 0 0 16px 16px; +} + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: transparent; +} + +.nautilus-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 8px; + margin: 6px; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +.nautilus-window .floating-bar button { + border: none; + border-radius: 100px; + min-height: 0; + min-width: 0; + padding: 0; + margin-right: 6px; + -gtk-icon-shadow: none; +} + +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-list-view { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +.nautilus-list-view treeview.view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + border-radius: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} + +.disk-space-display.unknown { + background-color: rgba(222, 222, 222, 0.5); + border-color: rgba(197, 197, 197, 0.5); +} + +.disk-space-display.used { + background-color: rgba(8, 96, 242, 0.8); + border-color: rgba(6, 76, 193, 0.8); +} + +.disk-space-display.free { + background-color: #2b2b2b; + border-color: #121212; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; + } + 100% { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #FC4138; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: white; + background-color: #0860f2; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window .nemo-places-sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #262626; + -NemoPlacesTreeView-disk-full-fg-color: #1c6ff7; +} + +.nemo-window .sidebar { + color: #dadada; + background-color: #333333; +} + +.nemo-window .sidebar scrolledwindow.frame { + border: none; +} + +.nemo-window .sidebar .view, .nemo-window .sidebar row { + background-color: transparent; + color: #dadada; +} + +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar row.cell:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +.nemo-window .sidebar .view.expander, .nemo-window .sidebar row.expander { + color: #878787; +} + +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #dadada; +} + +.nemo-window paned > separator { + background-image: image(#474747); +} + +.nemo-window notebook { + background-color: #242424; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 2px solid #0860f2; + background-color: rgba(255, 255, 255, 0.05); + border-radius: 6px; + box-shadow: none; +} + +.nemo-window .toolbar > button { + margin-top: 2px; + margin-bottom: 2px; +} + +.nemo-window .primary-toolbar { + padding-top: 0; + padding-bottom: 0; + border: none; + color: #FDFDFD; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + background-color: #373737; +} + +.nemo-window .primary-toolbar button { + padding-top: 0; + padding-bottom: 0; + margin-top: 6px; + margin-bottom: 6px; +} + +.nemo-window .primary-toolbar entry { + margin-top: 4px; + margin-bottom: 4px; + margin-left: 0; + margin-right: 0; + padding: 2px 10px; +} + +.nemo-window .primary-toolbar .linked.raised > button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .linked.path-bar > button, .nemo-window .primary-toolbar .linked.path-bar > button.image-button { + min-height: 0; + min-width: 20px; + padding-top: 0; + padding-bottom: 0; +} + +.nemo-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 0; + border: none; +} + +.nemo-window .floating-bar.bottom.left { + border-top-right-radius: 6px; +} + +.nemo-window .floating-bar.bottom.right { + border-top-left-radius: 6px; +} + +.nemo-window .floating-bar button { + border: none; + border-radius: 3px; + min-height: 16px; + min-width: 16px; + -gtk-icon-shadow: none; +} + +.view.cs-category-view { + border-bottom-right-radius: 14px; +} + +window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button) box > .title, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button) box > .title, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button) box > .title { + padding: 0; + margin: -2px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 14px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #242424; +} + +.open-document-selector-treeview.view:hover { + background-color: #313131; +} + +.open-document-selector-treeview.view:hover:selected { + color: white; + background-color: #0860f2; +} + +.open-document-selector-name-label { + color: #dedede; +} + +.open-document-selector-path-label { + color: #818181; + font-size: smaller; +} + +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row.activatable { + padding: 6px 0; +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0 6px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #a2a2a2; +} + +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} + +.gedit-document-panel row:hover:not(:selected) button:active { + color: #dedede; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; +} + +.gedit-document-panel row:hover:selected button:hover:active { + color: white; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1a1a1a; + color: #dedede; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #333333; + border-radius: 0 0 14px 14px; +} + +.gedit-search-slider { + background-color: #383838; + padding: 6px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0 0 6px 6px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(222, 222, 222, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} + +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} + +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 14px 14px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #0860f2; +} + +layouttab { + background-color: #242424; +} + +layout { + border: 1px solid rgba(255, 255, 255, 0.12); + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +pillbox { + color: white; + background-color: #0860f2; + border-radius: 3px; +} + +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #333333; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} + +docktabstrip docktab label { + opacity: 0.5; +} + +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} + +docktabstrip docktab:checked { + border-color: rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +dockbin { + border: 1px solid rgba(255, 255, 255, 0.12); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +dockoverlayedge { + background-color: #333333; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} + +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} + +popover.popover-selector list row { + padding: 5px 0; +} + +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #242424, #242424); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: rgba(255, 255, 255, 0.12); +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + margin-left: 1px; + margin-right: 1px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + border-left: none; +} + +omnibar.linked > entry:not(:only-child) image, omnibar.linked > entry:not(:only-child) image:hover { + color: inherit; +} + +omnibar.linked > entry:not(:only-child):backdrop { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + opacity: 0.65; +} + +omnibar.linked > entry:not(:only-child):backdrop image, omnibar.linked > entry:not(:only-child):backdrop image:hover { + color: inherit; +} + +entry.search.preferences-search { + box-shadow: none; +} + +entry.search.preferences-search:focus { + box-shadow: none; + border-bottom: 1px solid #0860f2; +} + +preferencesbin spinbutton { + border-radius: 14px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #333333; +} + +preferencesbin spinbutton:focus { + border-color: #0860f2; +} + +preferencesbin spinbutton entry, +preferencesbin spinbutton entry:focus { + border: none; + box-shadow: none; +} + +preferencesbin spinbutton button { + border-width: 0 0 0 1px; +} + +preferencesbin entry.search { + margin: 2px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #dedede; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem { + color: #afafaf; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:active, window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:checked { + color: #dedede; + background-color: rgba(222, 222, 222, 0.25); +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem > box.horizontal > box.horizontal > label.title { + color: #dedede; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry { + min-height: 0; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry > overlay > box.horizontal > box.vertical.pan > button { + min-height: 0; +} + +window.background > box.vertical box.horizontal list.categories { + border-radius: 0 0 0 14px; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable { + color: #dedede; + transition-duration: 0.1s; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:hover, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:active { + color: #dedede; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable label.compressed-entries-label { + background-image: image(#3484e2); + color: white; + font-weight: 700; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row { + background-image: image(#2b2b2b); + color: #ababab; + transition-property: opacity, border-image, background-image, box-shadow; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:hover { + background-image: image(#3c3c3c); + color: #dedede; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active:focus { + background-image: image(#444444); + color: #dedede; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row.popover-activated-row { + background-image: image(#0860f2); + color: white; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header { + background-image: image(#242424); + color: #0860f2; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:hover { + background-image: image(#23272e); +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active:focus { + background-image: image(#212a39); + color: #0860f2; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header label.compressed-entries-label { + background-image: image(#0860f2); + color: white; + transition-duration: 0s; +} + +widget#PROCESSOR list row, widget#MEMORY list row { + margin: -1px; + border: 1px solid #474747; +} + +widget#PROCESSOR list row.max, widget#MEMORY list row.max { + color: #2a2a2a; +} + +widget#PROCESSOR list separator.list, widget#MEMORY list separator.list { + box-shadow: inset 0 0 0 1px #474747; +} + +widget#STORAGE list { + margin: -1px; +} + +widget#STORAGE list row.activatable { + color: rgba(222, 222, 222, 0.75); +} + +widget#STORAGE list row.activatable:hover, widget#STORAGE list row.activatable:active { + color: rgba(222, 222, 222, 0.75); +} + +widget#STORAGE list separator.list { + box-shadow: inset 0 0 0 1px #474747; +} + +widget#PERFORMANCE searchbar { + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12), inset 0 -1px #333333; +} + +widget#PERFORMANCE searchbar entry, widget#PERFORMANCE searchbar button { + margin-bottom: 2px; +} + +widget#PERFORMANCE .sidebar { + background-color: #242424; + border-bottom-left-radius: 14px; +} + +graph-switcher-button.toggle { + color: rgba(222, 222, 222, 0.75); + font-weight: 500; +} + +graph-switcher-button.toggle:hover { + color: #dedede; + background-image: image(rgba(255, 255, 255, 0.03)); +} + +rg-graph.big { + background-position: left top; + background-origin: border-box; + background-repeat: repeat; +} + +box.speedometer-outter { + opacity: 0.8; +} + +box.speedometer-content-area { + box-shadow: 0 0 0 4px rgba(8, 96, 242, 0.2); +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #0860f2; + color: white; + border-radius: 2px; +} + +.photos-collection-icon, +.documents-collection-icon { + background-color: rgba(222, 222, 222, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #669efa; +} + +.photos-entry-tag, +.documents-entry-tag { + color: white; + background: #0860f2; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; +} + +.photos-entry-tag:hover, +.documents-entry-tag:hover { + color: white; + background: #176bf7; +} + +.photos-entry-tag:active, +.documents-entry-tag:active { + color: white; + background: #0758de; +} + +.button.photos-entry-tag, +.documents-entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:first-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child, window.background.csd > box.titlebar.horizontal > headerbar:first-child, .titlebar > headerbar.titlebar.tweak-titlebar-left { + background-image: none; + background-color: #333333; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + border: none; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:last-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child, window.background.csd > box.titlebar.horizontal > headerbar:last-child, .titlebar > headerbar.titlebar.tweak-titlebar-right { + background-image: none; + background-color: #242424; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + border: none; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar { + background-color: #333333; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box { + border-color: #0e0e0e; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > separator, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > separator, window.background.csd > overlay > hdyleaflet > separator.sidebar, box.horizontal > separator.sidebar, +hdyleaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, +window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { + background-image: image(#0e0e0e); + background-color: transparent; + border-right: none; +} + +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view.frame, hdyleaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) { + border-radius: 14px; + box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); + background-color: rgba(255, 255, 255, 0.05); + border: none; +} + +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view.frame > separator, hdyleaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator { + background: none; + min-height: 0; +} + +list.tweak-group list row.activatable:first-child, hdyleaflet list.view.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +list.tweak-group list row.activatable:last-child, hdyleaflet list.view.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; +} + +list.tweak-group list row.activatable:only-child, hdyleaflet list.view.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { + border-radius: 14px; +} + +hdyleaflet list > row.activatable { + margin: 2px 4px; + border-radius: 10px; +} + +hdyleaflet frame > border { + border: none; +} + +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 4px 0; +} + +hdyleaflet frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator { + background: none; + min-height: 0; +} + +.titlebar > headerbar.titlebar.tweak-titlebar-left, +.titlebar > headerbar.titlebar.tweak-titlebar-right { + border: none; +} + +window.background.csd > hdyleaflet > box.vertical > stack.main-container { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +row#AutostartTitle.tweak { + padding: 3px; + background-color: #242424; +} + +.tweak-group-startup row.tweak-startup:not(:hover):not(:selected) { + background: none; +} + +.tweak-category:not(:selected):not(:hover) { + background: none; +} + +.tweak-categories { + background-image: none; + background-color: #333333; + border-radius: 0 0 0 14px; +} + +.tweak-categories > separator { + min-width: 0; + min-height: 0; + background: none; +} + +window.background.csd > stack { + border-radius: 0 0 14px 14px; +} + +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active, +window.background.csd > box.horizontal > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active { + color: #dedede; + background-image: none; + background-color: #7f7f7f; + border-color: rgba(0, 0, 0, 0.15); +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #242424; + border-bottom-right-radius: 15px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #333333; + border-bottom-left-radius: 15px; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected):not(.progressbar):not(.trough) { + background: none; +} + +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar { + color: #FDFDFD; +} + +window.background.csd > overlay > grid.horizontal > frame:dir(ltr) > border { + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +window.background.csd > overlay > grid.horizontal > overlay > stack > box.horizontal > grid.horizontal > scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 15px; +} + +window.background.csd > overlay > hdyleaflet > stack > frame > grid.vertical { + background-color: #333333; + border-bottom-left-radius: 14px; +} + +window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button { + padding: 2px; +} + +entry.contacts-postal-entry:focus { + box-shadow: inset 0 0 0 1px rgba(104, 135, 205, 0.75); +} + +entry.contacts-postal-entry:focus + entry.contacts-postal-entry { + border-top-color: rgba(104, 135, 205, 0.75); +} + +stack#titlebar_container.titlebar > stack > headerbar { + border: none; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry { + box-shadow: inset 0 0 0 2px transparent; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:hover { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 0 0 2px transparent; + transition-duration: 200ms; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:focus { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); + transition-duration: 300ms; +} + +notebook.main-notebook > header.top { + margin-top: 0; +} + +notebook.main-notebook > header.top tabs > tab:checked { + border-top-color: #373737; +} + +stack.view.polari-entry-area { + background-color: #333333; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:hover, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:hover, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:hover { + background-color: rgba(222, 222, 222, 0.15); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:active, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:active, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:active, stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:checked, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:checked, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:checked { + background-color: rgba(222, 222, 222, 0.25); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#333333); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #ececec; + background-color: #2a2a2a; + border: 1px solid #161616; + border-radius: 2px; +} + +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #0860f2; + border-color: #0860f2; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #1d1d1d; +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} + +#gf-input-source:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + padding: 4px; + background-color: #2b2b2b; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border: none; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:active, .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +.sidebar-paned scrolledwindow { + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + margin: -1px 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 36px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + min-height: 36px; + min-width: 36px; + padding: 0; + margin: 0; + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem .raven .raven-header:not(.top) button.scale, .raven .raven-header:not(.top) window.background > box.vertical > toolbar.primary-toolbar > toolitem button.scale { + min-height: 24px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 0; + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:checked, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):active, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +/******************** + * Gnome Calculator * + ********************/ +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title { + margin: 6px 0; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget { + padding-top: 3px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(ltr), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(ltr) { + padding-left: 4px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(rtl), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(rtl) { + padding-right: 4px; +} + +window.background > grid.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical grid.math-buttons button { + font-weight: 700; +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); + border-color: rgba(255, 255, 255, 0.12); +} + +/************ + * Epiphany * + ************/ +headerbar.titlebar.incognito-mode entry { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +headerbar.titlebar.incognito-mode entry image, headerbar.titlebar.incognito-mode entry image:hover { + color: inherit; +} + +headerbar.titlebar.incognito-mode entry:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +headerbar.titlebar.incognito-mode entry:disabled { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +notebook > box > stack > box.vertical > paned.vertical > overlay > .floating-bar { + color: rgba(222, 222, 222, 0.75); +} + +.background headerbar entry.starred, .background headerbar entry.non-starred { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.background headerbar entry.starred image, .background headerbar entry.starred image:hover, .background headerbar entry.non-starred image, .background headerbar entry.non-starred image:hover { + color: inherit; +} + +.background headerbar entry.starred:focus, .background headerbar entry.non-starred:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.background headerbar entry.starred:disabled, .background headerbar label:disabled selection.starred, label:disabled .background headerbar selection.starred, .background headerbar entry.non-starred:disabled, .background headerbar label:disabled selection.non-starred, label:disabled .background headerbar selection.non-starred { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +.background headerbar entry.starred > image.right { + color: #ccbb00; +} + +.background headerbar entry.starred > image.right:hover, .background headerbar entry.starred > image.right:active, .background headerbar entry.starred > image.right:checked { + color: #FFEA00; +} + +popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:active, popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background { + background-color: transparent; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable { + background-color: #4d4d4d; + color: rgba(222, 222, 222, 0.85); + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + margin: 2px; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:active, popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row { + background-color: rgba(36, 36, 36, 0.35); + color: rgba(222, 222, 222, 0.85); + border-bottom: 1px dashed rgba(255, 255, 255, 0.05); + padding: 6px; +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:hover, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:active, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:checked { + color: #dedede; + background-color: rgba(222, 222, 222, 0.05); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button.flat, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button { + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +flowboxchild.bookmark-tag-widget { + color: #333333; + font-weight: 500; +} + +flowboxchild.bookmark-tag-widget label { + margin-bottom: 2px; +} + +flowboxchild.bookmark-tag-widget-selected { + color: white; +} + +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view border { + border: none; +} + +window.background.csd > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected) { + background-color: transparent; + border-radius: 14px; +} + +window.background.csd evview.view.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #242424; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 14px; + background-color: #333333; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +box.vertical > box.vertical > box.vertical > paned.horizontal { + background-image: none; + background-color: #0e0e0e; +} + +window.background.csd > box.vertical > paned.horizontal > scrolledwindow treeview.view:not(:selected):not(:hover) { + border-bottom-left-radius: 14px; +} + +dialog.background.csd > headerbar.titlebar > label:not(.title):not(.subtitle) { + font-weight: 700; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 14px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > stack > scrolledwindow.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #242424; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > box.vertical > stack.view > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 14px 14px; + border-width: 1px 0 0 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox separator.vertical { + background-color: rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox .lowres-icon { + -gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox .icon-dropshadow { + -gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox > .dialog-action-box > .dialog-action-area { + padding: 3px 6px 6px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 14px; +} + +dialog.background.csd > .dialog-vbox > .dialog-action-box > .dialog-action-area { + margin: 0 6px 6px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #161616; +} + +MsdOsdWindow.background.osd .progressbar { + background-color: #0860f2; + border: none; + border-color: red; + border-radius: 5px; +} + +MsdOsdWindow.background.osd .trough { + background-color: #1d1d1d; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #2a2a2a; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #dadada; +} + +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #6d6d6d; + background-color: #111111; +} + +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #373737; +} + +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #669efa; + background-color: #0860f2; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-navigation-window .primary-toolbar { + background-color: #373737; +} + +.caja-navigation-window .caja-side-pane { + background-color: transparent; +} + +.caja-navigation-window .caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-navigation-window paned > separator { + background-image: image(#474747); +} + +.caja-side-pane treeview.view, .caja-side-pane .view { + background: none; +} + +.caja-side-pane treeview.view:hover, .caja-side-pane .view:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.caja-side-pane treeview.view:active, .caja-side-pane treeview.view:selected, .caja-side-pane .view:active, .caja-side-pane .view:selected { + background-color: #0860f2; +} + +.caja-side-pane textview.view text { + background: none; +} + +.caja-side-pane scrollbar { + background: none; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.caja-search-bar entry:focus { + box-shadow: none; +} + +.xfce4-panel button, .xfce4-panel button.flat, .xfce4-panel .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .xfce4-panel button, .xfce4-panel.panel button, .xfce4-panel.panel button.flat, .mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: #dadada; + border-radius: 0; + border: none; + background-color: transparent; +} + +.xfce4-panel button:hover:not(:active):not(:checked), .mate-panel-menu-bar button:hover:not(:active):not(:checked):not(#tasklist-button), +panel-toplevel.background button:hover:not(:active):not(:checked):not(#tasklist-button) { + color: #dedede; + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); +} + +.xfce4-panel button:checked, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button) { + color: #dedede; + box-shadow: inset 0 -2px #0860f2; + background-color: rgba(222, 222, 222, 0.12); + background-image: none; +} + +.xfce4-panel button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel button:checked image, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; +} + +.xfce4-panel button:active, .mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button) { + background-color: rgba(222, 222, 222, 0.18); + color: #dedede; + background-image: none; + box-shadow: inset 0 -2px #0860f2; +} + +.xfce4-panel.panel { + background-color: #2a2a2a; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; +} + +.XfceHeading { + border: 0 none transparent; + background-color: #333333; + color: #dedede; +} + +.xfce4-panel { + background-color: #2a2a2a; + color: #dadada; + font-weight: 700; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.xfce4-panel, +.xfce4-panel frame > border { + border: none; +} + +#XfcePanelWindow.xfce4-panel { + border: none; +} + +#XfcePanelWindow.xfce4-panel, #XfcePanelWindow.xfce4-panel.marching-ants { + transition: none; +} + +.xfce4-panel button { + font-weight: 700; +} + +.xfce4-panel button#launcher-arrow:hover, .xfce4-panel button#launcher-arrow + button.toggle:hover { + box-shadow: none; +} + +.xfce4-panel button#launcher-arrow + button.toggle:checked { + color: #0860f2; + box-shadow: none; +} + +.xfce4-panel button#xfce4-notification-plugin { + padding: 0 1px; +} + +.xfce4-panel menu { + font-weight: 400; + text-shadow: none; + -gtk-icon-effect: none; +} + +.xfce4-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.xfce4-panel widget.tasklist > button.toggle { + font-weight: 400; +} + +XfdesktopIconView.view { + border-radius: 2px; + background: transparent; + color: white; + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +XfdesktopIconView.view:active, XfdesktopIconView.view:checked { + background-color: #0860f2; + color: white; + text-shadow: none; +} + +window#whiskermenu-window { + background-color: #333333; +} + +window#whiskermenu-window > frame > border { + border-radius: 0; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio { + padding: 2px 6px; + margin: 2px; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked, window#whiskermenu-window scrolledwindow > viewport button.radio:active { + background-color: #0860f2; + color: white; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked:hover, window#whiskermenu-window scrolledwindow > viewport button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow treeview.view:selected:hover { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 14px; + background-color: #333333; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; + background-color: #333333; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view { + background-color: #333333; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:hover { + background-color: rgba(255, 255, 255, 0.08); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected:hover, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:active:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +window.thunar > grid.horizontal > paned.horizontal > separator { + background-image: image(#0e0e0e); +} + +window.thunar toolbar#location-toolbar { + border-bottom: 1px solid #0e0e0e; +} + +window.thunar toolbar#location-toolbar button.path-bar-button, +window.thunar toolbar#location-toolbar button.flat, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button { + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; + margin-left: 0; + margin-right: 0; + border-radius: 6px; + min-height: 28px; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:hover, +window.thunar toolbar#location-toolbar button.flat:hover, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:hover, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:active, +window.thunar toolbar#location-toolbar button.flat:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + background: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled label, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button label, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button label, window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled label, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled label, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled label, +window.thunar toolbar#location-toolbar label:disabled selection.flat label, +label:disabled window.thunar toolbar#location-toolbar selection.flat label, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + color: rgba(253, 253, 253, 0.35); +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled:active, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:active, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:active, window.thunar toolbar#location-toolbar button.path-bar-button:disabled:checked, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:checked, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:disabled:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:active, +window.thunar toolbar#location-toolbar label:disabled selection.flat:active, +label:disabled window.thunar toolbar#location-toolbar selection.flat:active, +window.thunar toolbar#location-toolbar button.flat:disabled:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:checked, +window.thunar toolbar#location-toolbar label:disabled selection.flat:checked, +label:disabled window.thunar toolbar#location-toolbar selection.flat:checked { + color: rgba(253, 253, 253, 0.35); + background-color: transparent; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle) { + margin-left: 10px; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle) { + margin-right: 10px; +} + +window.thunar toolbar#location-toolbar entry { + min-height: 22px; +} + +window.thunar notebook stack > scrolledwindow.frame.standard-view { + border-top-width: 0; + border-right-width: 0; +} + +window.thunar notebook header.top tab.reorderable-page > box > label { + min-height: 0; +} + +/********* + * Geary * + *********/ +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar { + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar { + background-color: #242424; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar > revealer > box { + border-color: #0e0e0e; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator > separator, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator > separator { + margin-left: -1px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar { + margin: -8px -12px; + border: none; + background-color: #333333; + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected) { + background-color: #333333; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame { + background-color: #333333; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow { + background-color: #242424; + margin: 6px 6px 6px 0; + padding: 6px 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view { + border-image: none; + background-image: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover { + background-color: rgba(8, 96, 242, 0.1); +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected { + background-color: rgba(8, 96, 242, 0.15); + box-shadow: inset 2px 0 #0860f2; + color: white; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.background:not(.csd) > widget > separator { + padding-top: 1px; + margin-top: 1px; + min-height: 2px; + background-color: rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > scrollbar { + background-clip: border-box; +} + +window.background:not(.csd) > widget > scrollbar, +window.background:not(.csd) > widget > frame > border { + border-color: rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > entry, +window.background:not(.csd) > widget .entry { + border-radius: 6px; + background-image: image(#242424); + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > entry:focus, +window.background:not(.csd) > widget .entry:focus { + border-color: #6887cd; + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +window.background:not(.csd) > widget > spinbutton { + background-image: image(#656565); + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > spinbutton .entry { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +window.background:not(.csd) > widget > button { + padding-top: 3px; + padding-bottom: 3px; +} + +window.background:not(.csd) > widget > button > button { + outline-style: none; + border-radius: 6px; +} + +window.background:not(.csd) > widget > button > button label { + padding: 4px 6px; +} + +window.background:not(.csd) > menu, +window.background:not(.csd) > menu > menu { + border-radius: 0; + background-color: #333333; +} + +window.background:not(.csd) > menu > menuitem { + padding: 4px 6px; +} + +window.background:not(.csd) > menu > menuitem > label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +window.background:not(.csd) > menu > menuitem > radio, +window.background:not(.csd) > menu > menuitem > check { + padding: 0 2px 0 4px; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +#MozillaGtkWidget.background { + background-color: #333333; +} + +#MozillaGtkWidget.background .background, +#MozillaGtkWidget.background frame, +#MozillaGtkWidget.background separator, +#MozillaGtkWidget.background scrolledwindow { + background-color: #242424; +} + +#MozillaGtkWidget.background scrollbar { + background-color: transparent; +} + +#MozillaGtkWidget.background scrollbar slider { + background-color: gray; +} + +#MozillaGtkWidget.background scrollbar slider:hover { + background-color: #9a9a9a; +} + +#MozillaGtkWidget.background scrollbar slider:hover:active { + background-color: #b3b3b3; +} + +#MozillaGtkWidget.background scrollbar slider:disabled { + background-color: transparent; +} + +#MozillaGtkWidget.background *:not(menuitem):hover, #MozillaGtkWidget.background *:not(menuitem):hover button, +#MozillaGtkWidget.background *:focus, +#MozillaGtkWidget.background *:focus button, +#MozillaGtkWidget.background *:active, +#MozillaGtkWidget.background *:active button, +#MozillaGtkWidget.background *:checked, +#MozillaGtkWidget.background *:checked button { + color: #dedede; +} + +#MozillaGtkWidget.background > window.background > menu { + border: none; + background-color: #333333; + border-radius: 0; +} + +#MozillaGtkWidget.background > window.background > menu > separator { + margin-top: 2px; + margin-bottom: 2px; + background-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget.background > widget border { + border-color: #666666; +} + +#MozillaGtkWidget.background > widget separator { + background-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview { + background-color: #333333; +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview text { + background-color: transparent; + color: #aaaaaa; +} + +/*************** + * Chrome(ium) * + ***************/ +window.background.chromium { + background-color: #333333; + color: #dadada; +} + +window.background.chromium headerbar.titlebar button.toggle { + border: none; + background-color: transparent; + background-image: none; +} + +window.background.chromium headerbar.titlebar button.toggle:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +window.background.chromium headerbar.titlebar button.toggle:checked, window.background.chromium headerbar.titlebar button.toggle:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +window.background.chromium headerbar.titlebar button.titlebutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0 0; + background-size: auto; + color: transparent; +} + +window.background.chromium button { + border-width: 1px; + border-style: solid; + border-color: #474747; + background-color: #333333; + color: #dadada; +} + +window.background.chromium entry.chromium, window.background.chromium entry.chromium:focus { + border-image: none; + border: 1px solid #474747; + background-color: #333333; + color: #dadada; +} + +window.background.chromium > textview.view, window.background.chromium textview { + background-color: #333333; + color: #dadada; +} + +window.background.chromium > menubar { + background-color: #373737; +} + +/**************** + * Libre-Office * + ****************/ +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal { + background-color: #373737; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button { + color: #FDFDFD; + border: none; + border-radius: 50px; + background-image: none; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:hover, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:hover { + background-color: #5d5d5d; + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:active, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:active, window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:checked, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:checked { + background-color: rgba(255, 0, 0, 0.65); + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:disabled, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:disabled, label:disabled window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > selection.small-button { + color: rgba(253, 253, 253, 0.6); +} + +window.background:not(.solid-csd) > notebook:not(.frame) { + border: 0 none transparent; + background-color: #242424; +} + +window.background:not(.solid-csd) > notebook:not(.frame) > stack { + border: none; + box-shadow: none; +} + +widget > box.terminal-titlebar { + padding: 0 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle { + border: none; + border-radius: 0; + padding-top: 0; + padding-bottom: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(ltr), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(ltr) { + padding-right: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(rtl), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(rtl) { + padding-left: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:hover, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:hover, widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + border-radius: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + background-color: rgba(222, 222, 222, 0.05); + color: #dedede; +} + +widget > box.terminal-titlebar > button.image-button, widget > box.terminal-titlebar > button.image-button.toggle { + margin: 2px 0; + padding: 0; + min-height: 24px; + min-width: 24px; + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +list.tilix-session-sidebar { + background-image: image(#333333); +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button { + min-height: 20px; + min-width: 20px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + background-color: #f8464c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button, list.tilix-session-sidebar button.tilix-sidebar-close-button:hover, list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + color: white; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:hover { + background-color: #fa777c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + background-image: image(#f6151c); +} + +window.background.csd > box.horizontal > stack > box.vertical > notebook > stack { + border-bottom-right-radius: 14px; +} + +window > box.vertical > box.horizontal > toolbar { + background-color: transparent; + box-shadow: none; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box label, +window > box.vertical > box.horizontal > toolbar toolitem > box entry { + min-height: 20px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 90%; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box > label { + color: #dedede; +} + +window > box.vertical > box.horizontal > widget { + background-color: transparent; +} + +window#ValaPanel.background widget.-vala-panel-background > separator { + background: none; +} + +button.flat.-panel-button:hover, .raven .raven-header:not(.top) button.-panel-button:hover, +button#tasklist-button.toggle.flat:hover, +.raven .raven-header:not(.top) button.toggle:hover, +button.flat.-panel-icon-button:hover, +.raven .raven-header:not(.top) button.-panel-icon-button:hover { + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); + background: none; +} + +button.flat.-panel-button:active, .raven .raven-header:not(.top) button.-panel-button:active, button.flat.-panel-button:checked, .raven .raven-header:not(.top) button.-panel-button:checked, +button#tasklist-button.toggle.flat:active, +.raven .raven-header:not(.top) button.toggle:active, +button#tasklist-button.toggle.flat:checked, +.raven .raven-header:not(.top) button.toggle:checked, +button.flat.-panel-icon-button:active, +.raven .raven-header:not(.top) button.-panel-icon-button:active, +button.flat.-panel-icon-button:checked, +.raven .raven-header:not(.top) button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; + background: none; +} + +.unpinned button.flat.-panel-icon-button, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button { + border-radius: 0; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover { + -gtk-icon-effect: highlight; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover, .unpinned button.flat.-panel-icon-button:active, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:active, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:active, .unpinned button.flat.-panel-icon-button:checked, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:checked, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; +} + +.pinned button.flat.-panel-icon-button.running, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running { + border-radius: 0; +} + +.pinned button.flat.-panel-icon-button.running > image, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running > image, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running > image { + background-position: bottom center; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover { + -gtk-icon-effect: highlight; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover, .pinned button.flat.-panel-icon-button.running:active, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:active, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:active, .pinned button.flat.-panel-icon-button.running:checked, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:checked, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; +} + +.menubar.panel .panel, .menubar.panel .panel.color-light, .menubar.panel .panel.color-dark { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(42, 42, 42, 0.95) 0%, rgba(51, 51, 51, 0.95) 100%); + border-bottom: 1px solid #0e0e0e; + transition: all 100ms ease-in-out; + color: #dadada; +} + +.menubar.panel .panel.maximized { + background-color: #2a2a2a; + background-image: none; + border: none; +} + +.menubar.panel .panel.translucent { + background-color: rgba(42, 42, 42, 0.75); + background-image: none; + border: none; +} + +.menubar.panel .panel menubar { + background: none; + box-shadow: none; + border: none; +} + +.menubar.panel popover { + padding: 2px 4px; + margin: 0 6px 15px 6px; + border: 1px solid rgba(0, 0, 0, 0.45); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 5px 8px rgba(0, 0, 0, 0.08); +} + +.menubar.panel popover button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.menubar.panel popover button:active label { + color: white; +} + +.menubar.panel popover button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.menubar.panel popover button:checked label { + color: white; +} + +.menubar.panel popover button:disabled { + background-color: transparent; +} + +.menubar.panel popover button:disabled label, .menubar.panel popover button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.menubar.panel popover button, .menubar.panel popover button:hover, .menubar.panel popover button:active, .menubar.panel popover button:checked, .menubar.panel popover button:disabled { + border-color: transparent; +} + +.menubar.panel popover .linked > button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:active, .menubar.panel popover .linked > button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +.menubar.panel popover .linked > button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +.menubar.panel popover .linked > button:disabled label, .menubar.panel popover .linked > button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.menubar.panel popover list { + background-color: transparent; +} + +.menubar.panel popover separator.horizontal { + margin: 0 -4px; +} + +.menubar.panel popover separator.vertical { + background: none; +} + +.menubar.panel popover .sidebar { + border-style: none; + background: none; +} + +.menubar.panel popover .sidebar .view { + background: none; +} + +.menubar.panel popover .sidebar .view:hover { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.1); +} + +.menubar.panel popover .sidebar .view:selected, .menubar.panel popover .sidebar .view:selected:focus, .menubar.panel popover .sidebar .view:selected:backdrop { + text-shadow: none; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: rgba(255, 255, 255, 0.35); + border-radius: 6px; +} + +.composited-indicator { + padding: 0 6px; +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + color: #dadada; + font-weight: normal; + transition: all 200ms ease-in-out; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + padding: 3px 0; +} + +.composited-indicator > revealer label { + padding: 3px 6px; +} + +.composited-indicator .keyboard { + background-color: #dadada; + border-radius: 2px; + color: #2a2a2a; + padding: 0 3px; + font-weight: normal; + box-shadow: none; + text-shadow: none; +} + +button.flat.toggle.switcher:hover image, .raven .raven-header:not(.top) button.toggle.switcher:hover image, button.flat.toggle.switcher:active image, .raven .raven-header:not(.top) button.toggle.switcher:active image, button.flat.toggle.switcher:checked image, .raven .raven-header:not(.top) button.toggle.switcher:checked image, button.flat.toggle.switcher:selected image, .raven .raven-header:not(.top) button.toggle.switcher:selected image { + color: #0860f2; +} + +.circular label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.circular.accent { + color: white; + background-color: #0860f2; +} + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: white; + background-color: #0860f2; + outline-color: transparent; +} + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; +} + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; +} + +.marlin-pathbar.pathbar { + padding-left: 4px; + padding-right: 4px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} + +.marlin-pathbar.pathbar:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.marlin-pathbar.pathbar:disabled, label:disabled selection.pathbar { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +window.background.csd > paned.horizontal > separator:dir(ltr) { + margin-left: -1px; +} + +window.background.csd > paned.horizontal > separator:dir(rtl) { + margin-right: -1px; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view { + border-right: 1px solid #0e0e0e; + color: #dadada; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #0e0e0e; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:hover):not(:selected) { + border-bottom-left-radius: 14px; + background: none; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:selected):hover { + background-color: rgba(255, 255, 255, 0.05); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus label { + color: #dedede; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image { + color: #dadada; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:selected { + color: white; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:disabled { + color: rgba(218, 218, 218, 0.45); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > stack > stack > paned.horizontal > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +.dynamic-notebook notebook > stack { + border-bottom-right-radius: 14px; + background-color: #242424; +} + +.dynamic-notebook notebook > stack scrolledwindow.view.h2 { + background-color: transparent; +} + +.dynamic-notebook notebook > stack treeview.view:not(:hover):not(:selected), +.dynamic-notebook notebook > stack iconview.view:not(:hover):not(:selected) { + background: none; +} + +.dynamic-notebook notebook > stack treeview.view:hover, +.dynamic-notebook notebook > stack iconview.view:hover { + background-color: rgba(255, 255, 255, 0.05); +} + +.dynamic-notebook notebook > stack treeview.view:selected, +.dynamic-notebook notebook > stack iconview.view:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +headerbar.titlebar > box.horizontal > entry.pathbar { + min-height: 20px; + padding: 2px 16px; + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle { + margin-top: 5px; + margin-bottom: 5px; + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:not(:checked):not(:active), .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:not(:checked):not(:active) { + background-clip: padding-box; +} + +headerbar.titlebar > button.flat.image-button.toggle:hover, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:active, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:checked, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:disabled, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:disabled, label:disabled headerbar.titlebar > selection.toggle { + color: rgba(253, 253, 253, 0.6); +} + +headerbar.titlebar > button.flat.image-button.toggle:backdrop, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:backdrop { + opacity: 0.7; + background-image: none; +} + +headerbar.titlebar > button.flat.image-button.toggle + button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle + button.image-button.toggle { + margin-right: -5px; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar { + margin-top: 6px; + margin-bottom: 6px; + border: none; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar button.toggle { + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar:backdrop { + transition: 150ms ease-out; + background-image: none; + background-color: #373737; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 14px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, #2a2a2a, #2a2a2a); + background-color: transparent; +} + +.gala-notification .title, .gala-notification .label { + color: #dadada; +} + +actionbar.inline-toolbar { + border: none; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +actionbar.inline-toolbar button { + border-radius: 6px; +} + +actionbar.inline-toolbar button:first-child { + border-right-style: solid; +} + +actionbar.inline-toolbar button:last-child { + border-left-style: solid; +} + +scale.warmth trough { + min-height: 4px; + border-radius: 3px; + background-image: linear-gradient(to right, #3484e2, #f8464c); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); +} + +.terminal-window headerbar.titlebar.default-decoration { + background-color: #373737; + border-bottom: 1px solid #0e0e0e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +.terminal-window headerbar.titlebar.default-decoration:backdrop { + transition: 150ms ease-out; + color: rgba(253, 253, 253, 0.7); + background-image: none; + background-color: #373737; + border-color: #060606; +} + +.terminal-window .search-bar { + background-color: #333333; + border-bottom: 1px solid #474747; +} + +.terminal-window .dynamic-notebook notebook > header { + border-color: #474747; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 6px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.35); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.15); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #0860f2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.background { + border-radius: 14px; + background-color: transparent; +} + +UnityDecoration .top { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + border-radius: 14px 14px 0 0; + padding: 1px 6px 0 6px; + background-color: #373737; + color: #FDFDFD; + box-shadow: inset 0 1px #3f3f3f; +} + +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(253, 253, 253, 0.7); +} + +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: rgba(255, 255, 255, 0.12); +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(42, 42, 42, 0.95); + color: white; + box-shadow: none; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #dddddd; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: white; + background-image: linear-gradient(to bottom, #0860f2, #0860f2); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #4b4b4b; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} + +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} + +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #0860f2; + border-color: #0860f2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} + +.overlay-bar label { + color: white; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +toolbar.secondary-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); + background-color: #333333; +} + +toolbar.bottom-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #333333; + color: #dedede; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover { + background-color: #404040; +} + +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #0860f2; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #333333; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #0860f2; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #0860f2; +} + +.source-list.category-expander { + color: #dedede; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #242424; +} + +GraniteWidgetsWelcome label { + color: #898989; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(222, 222, 222, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #242424, #242424); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #a8a8a8; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #2a2a2a; + color: #dadada; + font-weight: bold; + box-shadow: inset 0 -1px #181818; +} + +#panel_window menubar { + padding-left: 5px; +} + +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #dadada; + font-weight: bold; +} + +#panel_window menubar menuitem:disabled { + color: rgba(218, 218, 218, 0.5); +} + +#panel_window menubar menuitem:disabled label { + color: inherit; +} + +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #dedede; +} + +#content_frame { + padding-bottom: 14px; + background-color: #333333; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:active, #content_frame button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +#content_frame button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #373737; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #0e0e0e; +} + +#buttonbox_frame button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +#buttonbox_frame button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +#buttonbox_frame button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +#login_window #user_combobox { + color: #dedede; + font-size: 13px; +} + +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + color: green; + background-color: #f8464c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#shutdown_button.button:hover { + color: green; + background-color: #fa777c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#shutdown_button.button:active, #shutdown_button.button:checked { + color: green; + background-color: #f6151c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button { + color: green; + background-color: #3484e2; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button:hover { + color: green; + background-color: #619fe8; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button:active, #restart_button.button:checked { + color: green; + background-color: #1c6bc7; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +filechooser paned > separator, +.nautilus-window paned > separator { + border: none; + background-color: transparent; + background-image: image(#242424); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser paned > separator:dir(ltr), +.nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser paned > separator:dir(rtl), +.nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; +} + +.nautilus-window paned > separator { + background-image: none; + background-size: 0 0; + min-width: 0; + min-height: 0; +} + +filechooser placessidebar.sidebar.frame { + border-right: 1px solid #0e0e0e; +} + + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + + +filechooser.csd.background, +filechooser placessidebar, +.nautilus-window.csd.background, +.nautilus-window placessidebar { + background-color: transparent; +} + + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + border: none; + background-color: transparent; + max-width: 180px; + min-width: 180px; + width: 180px; +} + + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #dadada; + background-color: transparent; + transition: background-image 0; +} + + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup image, +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row image, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row image { + color: rgba(218, 218, 218, 0.4); +} + + +filechooser placessidebar.sidebar row.sidebar-row:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop { + opacity: 0.85; +} + + +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + transition: background-image 0; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-hover-dark.png"), url("assets/sidebar-view-hover-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row:active, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-active-dark.png"), url("assets/sidebar-view-active-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover { + color: #dedede; + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-position: left center; + background-size: 180px 28px; + background-color: transparent; + background-image: -gtk-scaled(url("assets/sidebar-view-checked-dark.png"), url("assets/sidebar-view-checked-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label { + color: #dedede; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #dadada; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #dadada; +} + + +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + + +filechooser.maximized headerbar, +filechooser.maximized placessidebar, +.nautilus-window.maximized headerbar, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + + +filechooser placesview actionbar.background, +.nautilus-window placesview actionbar.background { + border-radius: 0 0 14px 0; +} + +filechooser actionbar { + color: #dadada; + background-color: #333333; + border-color: rgba(255, 255, 255, 0.12); +} + +filechooser actionbar label, filechooser actionbar combobox { + color: #dadada; +} + +filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus { + background-color: rgba(250, 250, 250, 0.05); +} + +filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled selection.search, label:disabled filechooser box#pathbarbox.view stack selection.search { + background-color: rgba(250, 250, 250, 0.55); +} + +filechooser box.vertical > paned > separator { + border: none; + background-color: transparent; + background-image: image(#242424); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser box.vertical > paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser box.vertical > paned > separator:dir(rtl) { + margin-right: -1px; +} + +.caja-side-pane, .caja-side-pane text, .caja-side-pane treeview, +.caja-side-pane > notebook > stack > widget > box { + color: #dadada; + caret-color: #dadada; + background-color: #333333; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #dadada; +} + +.caja-side-pane .frame { + border-color: rgba(255, 255, 255, 0.12); +} + +.caja-side-pane junction { + background-color: #262626; +} + +filechooser actionbar button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +filechooser actionbar entry { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); +} + +filechooser actionbar entry:focus { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .caja-side-pane scrollbar { + border-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: rgba(255, 255, 255, 0.35); + border: none; +} + + +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .caja-side-pane scrollbar slider { + min-width: 4px; + background-color: rgba(255, 255, 255, 0.7); +} + + +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: white; +} + + +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #aaaaaa; +} + + +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: transparent; +} + +/****************** + * Budgie Desktop * + ******************/ +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + border-radius: 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:last-child { + border-radius: 0 0 10px 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:first-child { + border-radius: 0 0 0 10px; + border-left-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:only-child { + border-radius: 0 0 10px 10px; + border-left-style: none; + border-right-style: none; + border-bottom-style: none; +} + +window.budgie-switcher-window .drop-shadow button, .drop-shadow button, .workspace-switcher .workspace-add-button, .budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button { + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; +} + +.drop-shadow button:hover, .workspace-switcher .workspace-add-button:hover, .budgie-popover:not(.budgie-menu) button.flat:hover:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:hover:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:hover:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.drop-shadow button:checked, .workspace-switcher .workspace-add-button:checked, .budgie-popover:not(.budgie-menu) button.flat:checked:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:checked:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:checked:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.drop-shadow button:active, .workspace-switcher .workspace-add-button:active, .budgie-popover:not(.budgie-menu) button.flat:active:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:active:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:active:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + background-color: transparent; +} + +.drop-shadow button:disabled label, .workspace-switcher .workspace-add-button:disabled label, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button) label, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button) label, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button) label, .budgie-settings-window buttonbox.inline-toolbar button:disabled label, label:disabled .workspace-switcher selection.workspace-add-button label, .workspace-switcher label:disabled selection.workspace-add-button label, .drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + color: rgba(222, 222, 222, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button, .raven button { + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:hover, .raven stackswitcher.linked > button:hover, .raven button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:active, .raven stackswitcher.linked > button:active, .raven button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:checked, .raven stackswitcher.linked > button:checked, .raven button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + background: none; +} + +.raven .raven-header:not(.top) button:disabled label, .raven button:disabled label, .raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + color: rgba(253, 253, 253, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button.flat, .raven button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.raven button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.raven button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.raven button.flat:active, .raven .raven-header:not(.top) button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + background-color: transparent; +} + +.raven button.flat:disabled label, .raven .raven-header:not(.top) button:disabled label, label:disabled selection.flat label, .raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + color: rgba(222, 222, 222, 0.35); +} + +.raven .raven-header:not(.top) button.linked, .raven stackswitcher.linked > button.linked, .raven button.linked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: #333333; +} + +.raven button.linked:hover { + background-color: #404040; +} + +.raven button.linked:active, .raven button.linked:checked { + color: white; + background-color: #0860f2; +} + +.raven button.linked:disabled, label:disabled selection.linked { + background-color: transparent; +} + +.raven button.linked:disabled label, label:disabled selection.linked label, .raven button.linked:disabled, label:disabled selection.linked { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +.budgie-settings-window list.sidebar { + background-color: #242424; + border-radius: 0 0 0 14px; + border-color: #0e0e0e; +} + +.budgie-popover { + margin: 0; + padding: 0; + border-color: #474747; + border-radius: 14px; + background-color: #333333; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.45), 0 2px 3px 0 rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.08); +} + +.budgie-popover .container { + padding: 2px; + border: none; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; + background-color: transparent; +} + +.budgie-popover switch { + margin-left: 56px; + margin-right: 6px; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #dedede; + font-weight: normal; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button):disabled, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) label:disabled selection:not(.image-button), label:disabled .budgie-popover:not(.budgie-menu) selection:not(.image-button) { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.user-menu .container { + padding: 8px; +} + +.budgie-popover.user-menu separator { + margin: 4px 0; +} + +.budgie-popover.sound-popover separator { + margin: 3px 0; +} + +.budgie-popover.night-light-indicator .container { + padding: 8px; +} + +.budgie-popover.places-menu .container { + padding: 8px; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; +} + +.budgie-popover.workspace-popover separator { + margin: 4px 0; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +window.budgie-popover:not(.csd) > frame.container { + margin: 0 -1px -1px; +} + +.bottom window.budgie-popover:not(.csd) > frame.container { + padding: 2px 0 2px; +} + +window.budgie-popover:not(.csd) > frame.container, +window.budgie-popover:not(.csd) > frame.container > border { + border-style: none; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(255, 255, 255, 0.12); +} + +.workspace-switcher .workspace-add-button { + background-color: transparent; + background-image: none; +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-menu.background { + padding: 0; + background-color: #242424; +} + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-menu entry.search { + padding: 5px 10px; + border: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + font-size: 110%; +} + +.budgie-menu .categories:dir(ltr) { + border-bottom-left-radius: 6px; +} + +.budgie-menu .categories:dir(rtl) { + border-bottom-right-radius: 6px; +} + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #dedede; + font-weight: normal; + border: none; + box-shadow: none; +} + +.budgie-menu button:hover { + transition: none; +} + +.budgie-menu button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-menu button:checked:hover { + background-image: none; + background-color: #1c6ff7; +} + +.budgie-menu button:checked:disabled, .budgie-menu label:disabled selection:checked, label:disabled .budgie-menu selection:checked { + background-color: rgba(8, 96, 242, 0.5); +} + +.budgie-menu row { + padding: 0; +} + +.budgie-menu row:hover { + box-shadow: none; +} + +popover.background.user-menu { + padding: 8px; +} + +popover.background.user-menu .content-box { + background-color: transparent; +} + +popover.background.user-menu separator { + margin: 4px 0; +} + +popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +popover.background.places-menu { + padding: 8px; +} + +popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; +} + +popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; +} + +popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; +} + +popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; +} + +popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; +} + +popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: transparent; +} + +popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +.budgie-panel { + transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1); + background-color: #2a2a2a; + color: #dadada; + font-weight: 500; + box-shadow: none; + background-clip: padding-box; +} + +.budgie-panel.transparent { + background-color: rgba(42, 42, 42, 0.65); + box-shadow: none; +} + +.top .budgie-panel { + border-bottom: 1px solid #0e0e0e; + background-image: linear-gradient(0deg, #2a2a2a 0%, #333333 100%); +} + +.top .budgie-panel.transparent { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(42, 42, 42, 0.85) 0%, rgba(51, 51, 51, 0.85) 100%); +} + +.bottom .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 1px 0 1px; + border-radius: 14px 14px 0 0; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 1px 0 0 0; +} + +.left .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 1px 1px 0; + border-radius: 0 14px 14px 0; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 1px 0 0; +} + +.right .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 0 1px 1px; + border-radius: 14px 0 0 14px; +} + +.right .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 0 0 1px; +} + +.budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; + border: none; + box-shadow: none; + color: rgba(218, 218, 218, 0.85); + background: none; +} + +.budgie-panel button:hover { + background-color: rgba(218, 218, 218, 0.1); + color: rgba(218, 218, 218, 0.95); + background-image: none; +} + +.budgie-panel button:active { + background-color: rgba(218, 218, 218, 0.15); + color: #dadada; + background-image: none; +} + +.budgie-panel button:checked { + background-color: rgba(218, 218, 218, 0.12); + color: #dadada; +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.12); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + box-shadow: none; + color: #dadada; + background-image: none; + background-color: transparent; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + border: none; + background-image: none; + font-weight: normal; +} + +.budgie-panel menubar > menuitem > window.background.popup > decoration, +.budgie-panel menubar > menuitem > window.background.popup > menu, +.budgie-panel .menubar > menuitem > window.background.popup > decoration, +.budgie-panel .menubar > menuitem > window.background.popup > menu { + border-radius: 0 0 14px 14px; +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:hover { + background-color: #0860f2; +} + +.budgie-panel menubar > menuitem:disabled, +.budgie-panel .menubar > menuitem:disabled { + color: rgba(218, 218, 218, 0.4); +} + +.budgie-panel menubar > menuitem.budgie-menubar:hover, +.budgie-panel .menubar > menuitem.budgie-menubar:hover { + background-color: rgba(218, 218, 218, 0.1); +} + +.budgie-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.budgie-panel .alert { + color: #f8464c; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher, .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel button.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked), .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked), .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked) { + color: #dedede; +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):hover, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):active, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):active { + color: rgba(222, 222, 222, 0.8); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):disabled, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):disabled, .budgie-panel label:disabled selection:not(:checked), label:disabled .budgie-panel selection:not(:checked) { + color: rgba(222, 222, 222, 0.5); +} + +.budgie-panel button.flat.launcher:active, .budgie-panel .raven .raven-header:not(.top) button.launcher:active, .raven .raven-header:not(.top) .budgie-panel button.launcher:active { + background-color: rgba(222, 222, 222, 0.2); +} + +.budgie-panel button.flat.launcher:checked, .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel button.launcher:checked { + background-color: rgba(222, 222, 222, 0.15); +} + +.top #tasklist-button, .top .budgie-panel button.flat.launcher, .top .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .top .budgie-panel button.launcher, .budgie-panel .top button.flat.launcher, .budgie-panel .top .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .top button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .top .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .top .budgie-panel button.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .budgie-panel .top .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .top button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 100%, transparent 0%) 3 0 0 0/3px 0 0 0; +} + +.bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher, .budgie-panel .bottom button.flat.launcher, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 100%, transparent 0%) 0 0 3 0/0 0 3px 0; +} + +.left #tasklist-button, .left .budgie-panel button.flat.launcher, .left .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .left .budgie-panel button.launcher, .budgie-panel .left button.flat.launcher, .budgie-panel .left .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .left button.launcher { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .left .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .left .budgie-panel button.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .budgie-panel .left .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .left button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 100%, transparent 0%) 0 0 0 3/0 0 0 3px; +} + +.right #tasklist-button, .right .budgie-panel button.flat.launcher, .right .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .right .budgie-panel button.launcher, .budgie-panel .right button.flat.launcher, .budgie-panel .right .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .right button.launcher { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .right .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .right .budgie-panel button.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .budgie-panel .right .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .right button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 100%, transparent 0%) 0 3 0 0/0 3px 0 0; +} + +#tasklist-button { + padding: 0 4px; + box-shadow: none; + background-image: none; + color: #dedede; +} + +#tasklist-button:active { + background-color: rgba(222, 222, 222, 0.15); + color: #ebebeb; +} + +#tasklist-button:checked { + background-color: rgba(222, 222, 222, 0.12); + color: #ebebeb; +} + + +button.flat.launcher, +.raven .raven-header:not(.top) button.launcher { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; + background-position: center center; +} + + +button.flat.launcher > image, +.raven .raven-header:not(.top) button.launcher > image { + opacity: 0.87; +} + + +button.flat.launcher:hover, +.raven .raven-header:not(.top) button.launcher:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:hover > image, +.raven .raven-header:not(.top) button.launcher:hover > image { + opacity: 1.0; +} + + +button.flat.launcher:active > image, +.raven .raven-header:not(.top) button.launcher:active > image { + opacity: 1.0; +} + + +button.flat.launcher:checked:hover, +.raven .raven-header:not(.top) button.launcher:checked:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:checked > image, +.raven .raven-header:not(.top) button.launcher:checked > image { + opacity: 1.0; +} + + +.unpinned button.flat.launcher:hover, +.unpinned .raven .raven-header:not(.top) button.launcher:hover, +.raven .raven-header:not(.top) .unpinned button.launcher:hover, +.pinned button.flat.launcher.running:hover, +.pinned .raven .raven-header:not(.top) button.launcher.running:hover, +.raven .raven-header:not(.top) .pinned button.launcher.running:hover, +.pinned button.launcher.running.sidebar-button:hover { + -gtk-icon-effect: highlight; +} + + +.unpinned button.flat.launcher > image, +.unpinned .raven .raven-header:not(.top) button.launcher > image, +.raven .raven-header:not(.top) .unpinned button.launcher > image, +.pinned button.flat.launcher.running > image, +.pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .pinned button.launcher.running > image, +.pinned button.launcher.running.sidebar-button > image { + background-repeat: no-repeat; + opacity: 1.0; +} + + +.unpinned button.flat.launcher:checked > image, +.unpinned .raven .raven-header:not(.top) button.launcher:checked > image, +.raven .raven-header:not(.top) .unpinned button.launcher:checked > image, +.pinned button.flat.launcher.running:checked > image, +.pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .pinned button.launcher.running:checked > image, +.pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.top .budgie-panel .unpinned button.flat.launcher > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: top center; + background-image: image(#0860f2); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher:checked > image, +.top .budgie-panel .pinned button.flat.launcher.running:checked > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running:checked > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.bottom .budgie-panel .unpinned button.flat.launcher > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: bottom center; + background-image: image(#0860f2); +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher:checked > image, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running:checked > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.left .budgie-panel .unpinned button.flat.launcher > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: left center; + background-image: image(#0860f2); +} + +.left .budgie-panel .unpinned button.flat.launcher:checked > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher:checked > image, +.left .budgie-panel .pinned button.flat.launcher.running:checked > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running:checked > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.right .budgie-panel .unpinned button.flat.launcher > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: right center; + background-image: image(#0860f2); +} + +.right .budgie-panel .unpinned button.flat.launcher:checked > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher:checked > image, +.right .budgie-panel .pinned button.flat.launcher.running:checked > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running:checked > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher, .raven .raven-header:not(.top) box:not(.unpinned):not(.pinned) > revealer > button.launcher { + border-image: none; +} + +.left frame.raven-frame > border { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.72); +} + +.right frame.raven-frame > border { + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.72); +} + +.top .shadow-block { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.left .shadow-block { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.right .shadow-block { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.raven { + background-color: #1f1f1f; + color: #dadada; +} + +.raven > box { + margin-bottom: -10px; +} + +.raven > stack { + margin-bottom: -10px; +} + +.raven stackswitcher { + padding: 0 8px 12px 8px; +} + +.raven .raven-header { + min-height: 36px; + padding: 2px; +} + +.raven .raven-header:not(.top) { + margin-top: -6px; +} + +.raven .raven-header:not(.top) button { + min-height: 32px; + min-width: 32px; + margin: 0; + padding: 0; +} + +.raven .raven-header:not(.top) button.image-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-header.top { + padding: 2px 12px 8px; + color: #dadada; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven .raven-header.top stackswitcher { + padding: 6px 0 0 0; + margin: 0; +} + +.raven .raven-header.top stackswitcher button { + margin: 0; + padding: 0 20px; + min-height: 20px; +} + +.raven .raven-header.top button.image-button:dir(ltr) { + margin-right: 2px; +} + +.raven .raven-header.top button.image-button:dir(rtl) { + margin-left: 2px; +} + +.raven .raven-header.top > image { + margin: 0 8px; +} + +.raven .raven-header.top > label { + margin: 0 -8px; + font-weight: bold; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven scrolledwindow > .frame { + padding: 0 8px; + transition-duration: 0s; + border: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical { + margin: 8px 0; + border-radius: 10px; + background-color: #181818; + transition-duration: 0s; + border: 1px solid rgba(0, 0, 0, 0.35); +} + +.raven scrolledwindow > .frame .raven-header { + margin-top: -16px; + border-radius: 10px 10px 0 0; +} + +.raven scrolledwindow > .frame .raven-background { + margin-bottom: -16px; + border-radius: 0 0 10px 10px; + background-color: #1b1b1b; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child { + border-radius: 10px; + border: none; + background-color: rgba(0, 0, 0, 0.35); + color: rgba(255, 255, 255, 0.65); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background { + background-color: rgba(0, 0, 0, 0.25); + margin-bottom: 0; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background image { + color: rgba(255, 255, 255, 0.15); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris { + background-color: rgba(0, 0, 0, 0.35); + color: white; + border-radius: 0 0 10px 10px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris label { + min-height: 24px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image { + color: rgba(255, 255, 255, 0.85); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image:disabled { + color: rgba(255, 255, 255, 0.35); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button { + padding: 8px; + border: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked { + padding: 0; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + padding-top: 8px; + padding-bottom: 8px; + border-top: 1px solid rgba(0, 0, 0, 0.15); + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: #333333; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:hover { + background-color: #404040; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:active, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:checked { + color: white; + background-color: #0860f2; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + background-color: transparent; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled label, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio label, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio label, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + color: rgba(222, 222, 222, 0.35); +} + +.raven viewport.frame .raven-header { + margin-top: -8px; +} + +.raven .expander-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-background.middle { + border-bottom-style: none; +} + +.raven .raven-background checkbutton.text-button:hover, .raven .raven-background radiobutton.text-button:hover { + color: #b4b4b4; +} + +.raven .raven-background checkbutton.text-button:disabled, .raven .raven-background label:disabled selection.text-button, label:disabled .raven .raven-background selection.text-button, .raven .raven-background radiobutton.text-button:disabled { + color: rgba(218, 218, 218, 0.45); +} + +.raven .raven-background list { + color: #dadada; + background-color: #1b1b1b; +} + +.raven .raven-background.frame { + border-style: solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); +} + +.raven .raven-background > overlay > widget > image { + color: rgba(218, 218, 218, 0.12); +} + +.raven .raven-background grid > label:first-child { + min-height: 26px; +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .raven-header.top + .raven-background { + border-style: none; + background-color: #0860f2; + color: white; +} + +.raven .raven-header.top + .raven-background stackswitcher button { + margin: -4px 0; +} + +.raven .powerstrip button.image-button { + min-height: 28px; + min-width: 28px; + margin: 0 4px; + padding: 6px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven box.vertical > stack > box.vertical > .raven-header { + background-color: #181818; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame list { + background-color: #1b1b1b; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable { + margin-left: -8px; + margin-right: -2px; + background-color: transparent; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > box.vertical * { + color: #dadada; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable image { + padding-left: 8px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button { + margin: 8px; + padding: 2px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active image, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked image { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list { + border-radius: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(218, 218, 218, 0.06); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable label { + padding: 0 16px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button { + min-height: 24px; + min-width: 24px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.75); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > box.vertical * { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button { + border: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:hover { + background-color: rgba(255, 255, 255, 0.25); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:active, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:checked { + background-color: rgba(255, 255, 255, 0.35); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list { + border: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.65); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(222, 222, 222, 0.06); + color: #dedede; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #dedede; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +box.audio-widget scale.horizontal.marks-after, +window.sound-popover.background scale.horizontal.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +box.audio-widget scale.horizontal.marks-after trough, +window.sound-popover.background scale.horizontal.marks-after trough { + background-color: transparent; +} + +box.audio-widget scale.horizontal.marks-after trough:dir(ltr), +window.sound-popover.background scale.horizontal.marks-after trough:dir(ltr) { + background-image: linear-gradient(to right, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after trough:dir(rtl), +window.sound-popover.background scale.horizontal.marks-after trough:dir(rtl) { + background-image: linear-gradient(to left, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after mark label, +window.sound-popover.background scale.horizontal.marks-after mark label { + font-size: 0; +} + +calendar.raven-calendar { + margin: 2px 0; + padding: 4px; + border-style: none; + background-color: transparent; + color: #dadada; +} + +calendar.raven-calendar:selected { + border-radius: 3px; + background-color: #0860f2; + color: white; +} + +calendar.raven-calendar.button { + color: rgba(218, 218, 218, 0.45); +} + +calendar.raven-calendar.button:hover { + color: #dadada; +} + +calendar.raven-calendar.button:disabled, label:disabled selection.button { + color: rgba(218, 218, 218, 0.25); +} + +calendar.raven-calendar:indeterminate { + color: alpha(#dadada,0.35); +} + +calendar.raven-calendar.highlight { + color: #dadada; +} + +.budgie-switcher-window, .budgie-osd-window, +.budgie-notification-window { + background-color: transparent; + background-image: none; + border-radius: 14px; +} + +.budgie-switcher-window button.image-button, .budgie-osd-window button.image-button, +.budgie-notification-window button.image-button { + margin: 0; + padding: 0; + min-height: 28px; + min-width: 28px; + border-radius: 100px; +} + +.budgie-switcher, +.budgie-notification { + background-color: transparent; + background-image: none; +} + +.budgie-switcher .notification-title, +.budgie-notification .notification-title { + font-size: 120%; +} + +.budgie-osd { + background-color: transparent; + background-image: none; +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +window.budgie-switcher-window { + border-radius: 14px; + background-color: transparent; + background-image: none; +} + +window.budgie-switcher-window flowboxchild { + margin: 2px; + border-radius: 14px; + -gtk-outline-radius: 14px; + background-image: none; +} + +window.budgie-switcher-window .drop-shadow, .drop-shadow { + margin: 5px 9px; + padding: 8px; + border-radius: 14px; + box-shadow: 0 5px 5px 0 transparent, 0 8px 15px 0 transparent, 0 3px 3px 0 rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.06); + background-color: #242424; + background-image: none; +} + +.drop-shadow .linked > button { + border-radius: 6px; +} + +.budgie-run-dialog, .budgie-session-dialog, +.budgie-polkit-dialog { + border-radius: 14px; + background-color: #333333; + border: 1px solid #4d4d4d; +} + +.background.budgie-run-dialog, .background.budgie-session-dialog, +.background.budgie-polkit-dialog { + border-radius: 14px; +} + +.budgie-run-dialog decoration, .budgie-session-dialog decoration, +.budgie-polkit-dialog decoration { + border-radius: 14px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button, +.budgie-polkit-dialog buttonbox.linked.horizontal > button { + padding: 4px 16px; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:first-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:first-child { + border-bottom-left-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:last-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:last-child { + border-bottom-right-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.15); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, .budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(0, 0, 0, 0.15); + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +.budgie-polkit-dialog .message { + color: alpha(currentColor,0.6); +} + +.budgie-polkit-dialog .failure { + color: #f8464c; +} + +.budgie-run-dialog { + background-color: #242424; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + opacity: 1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-panel box.titlebar { + min-width: 20px; + min-height: 20px; + border-radius: 0; + background: none; + box-shadow: none; + border: none; +} + +.budgie-panel box.titlebar > widget > label { + color: rgba(218, 218, 218, 0.75); +} + +.budgie-panel box.titlebar > button.image-button.titlebutton { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(ltr) { + padding-right: 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(rtl) { + padding-left: 3px; +} + +.budgie-panel box.titlebar.horizontal > button.image-button.titlebutton { + padding: 0 3px; +} + +@define-color theme_fg_color #dedede; +@define-color theme_text_color #dadada; +@define-color theme_bg_color #333333; +@define-color theme_base_color #242424; +@define-color theme_selected_bg_color #0860f2; +@define-color theme_selected_fg_color white; +@define-color fg_color #dedede; +@define-color text_color #dadada; +@define-color bg_color #333333; +@define-color base_color #242424; +@define-color selected_bg_color #0860f2; +@define-color selected_fg_color white; +@define-color insensitive_bg_color rgba(222, 222, 222, 0.35); +@define-color insensitive_fg_color alpha(rgba(222, 222, 222, 0.35), 0.5); +@define-color insensitive_base_color #242424; +@define-color theme_unfocused_fg_color #dedede; +@define-color theme_unfocused_text_color #dadada; +@define-color theme_unfocused_bg_color #333333; +@define-color theme_unfocused_base_color #242424; +@define-color borders rgba(255, 255, 255, 0.12); +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #30D158; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #3484e2; +@define-color content_view_bg #242424; +@define-color wm_title alpha(#fdfdfd, 0.8); +@define-color wm_unfocused_title alpha(#fdfdfd, 0.5); +@define-color wm_bg #373737; +@define-color wm_bg_unfocused #373737; +@define-color wm_highlight #5d5d5d; +@define-color wm_shadow alpha(black, 0.75); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #0860f2; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg white; +@define-color titlebar_gradient_a #373737; +@define-color titlebar_gradient_b #373737; +@define-color budgie_tasklist_indicator_color #0860f2; +@define-color budgie_tasklist_indicator_color_active #0860f2; +@define-color budgie_tasklist_indicator_color_active_window #184796; +@define-color budgie_tasklist_indicator_color_attention #F27835; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/main/gtk-3.0/gtk-dark-solid.scss b/src/main/gtk-3.0/gtk-dark-solid.scss new file mode 100644 index 00000000..bd374968 --- /dev/null +++ b/src/main/gtk-3.0/gtk-dark-solid.scss @@ -0,0 +1,15 @@ +$variant: 'dark'; +$laptop: 'false'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gtk/drawing'; +@import '../../sass/gtk/common'; +@import '../../sass/gtk/applications'; +@import '../../sass/gtk/unity'; +@import '../../sass/gtk/granite'; +@import '../../sass/gtk/lightdm'; +@import '../../sass/gtk/transparent_widgets'; +@import '../../sass/gtk/budgie.scss'; +@import '../../sass/gtk/colors-public'; diff --git a/src/main/gtk-3.0/gtk-dark.css b/src/main/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..937571fe --- /dev/null +++ b/src/main/gtk-3.0/gtk-dark.css @@ -0,0 +1,10242 @@ +@keyframes switch_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 100%, transparent 0%); + } +} + +@keyframes header_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #373737 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #373737 100%, transparent 0%); + } +} + +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.15); + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #0860f2; +} + +.background { + color: #dedede; + background-color: rgba(51, 51, 51, 0.999); +} + +.background.csd { + border-radius: 0 0 14px 14px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +.popup.background { + background-color: transparent; +} + +*:disabled, label:disabled selection { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #333333; + color: #dedede; +} + +.gtkstyle-fallback:hover { + background-color: #4d4d4d; + color: #dedede; +} + +.gtkstyle-fallback:active { + background-color: #1a1a1a; + color: #dedede; +} + +.gtkstyle-fallback:disabled, label:disabled selection.gtkstyle-fallback { + background-color: #383838; + color: rgba(222, 222, 222, 0.35); +} + +.gtkstyle-fallback:selected { + background-color: #0860f2; + color: white; +} + +filechooser stack.view scrolledwindow treeview.view, iconview, .view { + color: #dadada; + background-color: #242424; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +filechooser stack.view scrolledwindow treeview.view:hover, iconview:hover, .view:hover { + background-color: #2c2c2c; +} + +filechooser stack.view scrolledwindow treeview.view:selected, iconview:selected, .view:selected { + color: white; + background-color: #0860f2; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +textview { + background-color: #242424; +} + +textview text { + background-color: #242424; +} + +textview border { + background-color: #2c2c2c; +} + +iconview, iconview:hover, iconview:selected { + border-radius: 6px; +} + +XfdesktopIconView.view .rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +rubberband, +.rubberband { + border: 1px solid #064cc1; + background-color: rgba(6, 76, 193, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; +} + +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +flowbox.search-bar { + border-bottom: 1px solid #0e0e0e; +} + +label.separator { + color: #dedede; +} + +label selection { + color: white; + background-color: #0860f2; +} + +label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-switcher .notification-body, +.budgie-notification .notification-body, popover label.separator, +popover.background label.separator, headerbar .subtitle, label.separator, .dim-label { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #242424; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #0860f2; + color: white; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd { + color: #dadada; + border: none; + background-color: #2a2a2a; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled, label:disabled selection:checked { + opacity: 0.5; +} + +entry.contacts-postal-entry, spinbutton entry, .linked > entry:not(:only-child) { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + border: none; +} + +entry.contacts-postal-entry:focus, spinbutton entry:focus, .linked > entry:focus:not(:only-child) { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +entry.contacts-postal-entry:disabled, spinbutton entry:disabled, .linked > entry:disabled:not(:only-child) { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +entry { + min-height: 24px; + border: none; + padding: 2px 8px; + border-radius: 6px; + caret-color: currentColor; + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); +} + +entry.search { + border-radius: 6px; +} + +entry image { + color: #b9b9b9; +} + +entry image.left { + padding-left: 0; + padding-right: 5px; +} + +entry image.right { + padding-right: 0; + padding-left: 5px; +} + +.raven .raven-background spinbutton:not(.vertical), entry.flat, entry.flat:focus { + min-height: 0; + background-image: none; + border-color: transparent; + border-radius: 0; +} + +entry:focus { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +entry:disabled { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +entry.warning { + color: white; + background-color: #a0562e; + border-image: none; +} + +entry.warning image { + color: white; +} + +entry.warning:focus { + color: white; + background-color: #F27835; + box-shadow: none; +} + +entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F27835; +} + +entry.error { + color: white; + background-color: #a63530; + border-image: none; +} + +entry.error image { + color: white; +} + +entry.error:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.error selection, entry.error selection:focus { + background-color: white; + color: #FC4138; +} + +entry.search-missing { + color: white; + background-color: #a63530; + border-image: none; +} + +entry.search-missing image { + color: white; +} + +entry.search-missing:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #FC4138; +} + +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; + border-image: none; +} + +.osd entry { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + border-image: none; +} + +.osd entry image, .osd entry image:hover { + color: inherit; +} + +.osd entry:focus { + color: white; + border-color: #5578c7; + background-color: #0860f2; + border-image: none; +} + +.osd entry:disabled { + color: #dadada; + background-color: rgba(98, 98, 98, 0.81); + border-image: none; +} + +.osd entry selection:focus, .osd entry selection { + color: #0860f2; + background-color: white; +} + +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #0860f2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus { + min-height: 20px; +} + +.linked:not(.vertical) > entry + button.combo { + padding-left: 0; +} + +.linked.vertical > entry + button.combo { + padding: 0; +} + +.entry-tag { + margin: 8px; + border-radius: 50px; + box-shadow: none; + background-color: #f8464c; + color: white; + border: none; +} + +.entry-tag:hover { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12); +} + +:dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: 0px; + padding-left: 8px; + padding-right: 4px; +} + +:dir(rtl) .entry-tag { + margin-left: 0px; + margin-right: 8px; + padding-left: 4px; + padding-right: 8px; +} + +.entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(222, 222, 222, 0.35); +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#0860f2), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0860f2), to(transparent)); + } +} + +button { + min-height: 20px; + min-width: 16px; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 6px; + padding: 0 6px; + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button separator { + margin: 4px 1px; +} + +.budgie-panel button.flat.launcher, button.budgie-menu-launcher, .nemo-window .toolbar > button, button.flat, .raven .raven-header:not(.top) button { + min-height: 24px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; + transition: none; +} + +.budgie-panel button.flat.launcher:hover, button.budgie-menu-launcher:hover, .nemo-window .toolbar > button:hover, button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} + +button.budgie-menu-launcher:hover:active, .nemo-window .toolbar > button:hover:active, button.flat:hover:active, .raven .raven-header:not(.top) button:hover:active { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-panel button.flat.launcher:active, button.budgie-menu-launcher:active, .nemo-window .toolbar > button:active, .budgie-panel button.flat.launcher:checked, button.budgie-menu-launcher:checked, .nemo-window .toolbar > button:checked, button.flat:active, .raven .raven-header:not(.top) button:active, button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +button.budgie-menu-launcher:checked:hover, .nemo-window .toolbar > button:checked:hover, button.flat:checked:hover, .raven .raven-header:not(.top) button:checked:hover { + background-image: none; +} + +.budgie-panel button.flat.launcher:disabled, button.budgie-menu-launcher:disabled, .nemo-window .toolbar > button:disabled, button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.toggle.popup.budgie-menu-launcher, .nemo-window .toolbar > button.toggle.popup, button.flat.toggle.popup, .raven .raven-header:not(.top) button.toggle.popup { + min-width: 20px; +} + +button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); + -gtk-icon-effect: highlight; +} + +button:active, button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + background-clip: padding-box; + transition-duration: 200ms; +} + +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} + +button:active { + color: #dedede; +} + +button:active:hover, button:checked { + color: white; +} + +button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button:disabled label, button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +button:disabled:active, button:disabled:checked { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(8, 96, 242, 0.55); + opacity: 0.6; +} + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.55); +} + +button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button { + min-height: 20px; + padding-left: 12px; + padding-right: 12px; +} + +button.text-button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} + +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} + +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} + +button.text-button.image-button.popup { + padding-right: 6px; + padding-left: 6px; +} + +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +button.osd { + color: #dadada; + background-color: #2a2a2a; + border-color: #161616; +} + +button.osd.image-button { + padding: 0; + min-height: 42px; + min-width: 42px; +} + +button.osd:hover { + color: #0860f2; +} + +button.osd:active, button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +button.osd:disabled, label:disabled selection.osd { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +.osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +.osd button:active, .osd button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button.flat, .osd .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .osd button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +.osd button.flat:hover, .osd .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) .osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +.osd button.flat:disabled, .osd .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .osd button:disabled, .osd label:disabled selection.flat, label:disabled .osd selection.flat { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; + background-image: none; +} + +.osd button.flat:active, .osd .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) .osd button:active, .osd button.flat:checked, .osd .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) .osd button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} + +button.suggested-action { + color: white; + background-color: #3484e2; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.suggested-action.flat, .raven .raven-header:not(.top) button.suggested-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #3484e2; +} + +button.suggested-action:hover { + color: white; + background-color: #4a92e5; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.suggested-action:active, button.suggested-action:checked { + color: white; + background-color: #619fe8; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); + box-shadow: none; +} + +button.suggested-action.flat:disabled, .raven .raven-header:not(.top) button.suggested-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(222, 222, 222, 0.35); +} + +button.suggested-action:disabled, label:disabled selection.suggested-action { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button.suggested-action:disabled label, label:disabled selection.suggested-action label, button.suggested-action:disabled, label:disabled selection.suggested-action { + color: rgba(222, 222, 222, 0.35); +} + +button.destructive-action { + color: white; + background-color: #f8464c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.destructive-action.flat, .raven .raven-header:not(.top) button.destructive-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #f8464c; +} + +button.destructive-action:hover { + color: white; + background-color: #f95f64; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +button.destructive-action:active, button.destructive-action:checked { + color: white; + background-color: #fa777c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); + box-shadow: none; +} + +button.destructive-action.flat:disabled, .raven .raven-header:not(.top) button.destructive-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(222, 222, 222, 0.35); +} + +button.destructive-action:disabled, label:disabled selection.destructive-action { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +button.destructive-action:disabled label, label:disabled selection.destructive-action label, button.destructive-action:disabled, label:disabled selection.destructive-action { + color: rgba(222, 222, 222, 0.35); +} + +.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; +} + +.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 stacksidebar row.needs-attention > label, stacksidebar button 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(#0860f2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} + +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button 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; +} + +button.font separator, button.file separator { + background-color: transparent; +} + +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 6px; +} + +.inline-toolbar toolbutton > button { + min-height: 20px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; +} + +.inline-toolbar toolbutton > button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.inline-toolbar toolbutton > button:disabled { + background-color: transparent; +} + +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + background-color: white; + opacity: 0.6; +} + +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:first-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:first-child > button { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:last-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:last-child > button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:only-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:only-child > button { + border-radius: 6px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked.path-bar:not(.vertical) > button + button { + border-left-style: none; +} + +.linked.vertical > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.linked.vertical > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked.vertical > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked.vertical > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button { + border-radius: 0; + border-right-style: none; +} + +spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:first-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:last-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:only-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:only-child { + border-radius: 6px; + border-style: solid; +} + +spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; +} + +spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; + border-style: solid; +} + +calendar.raven-calendar.button, .nemo-window .floating-bar button, +calendar.button, .app-notification button, notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover, notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link, button:visited, menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 26px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 6px; +} + +menuitem.button.flat:hover, .raven .raven-header:not(.top) button.button:hover, +modelbutton.flat:hover { + background-color: #444444; + transition-duration: 50ms; +} + +menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow { + transition: none; + animation: none; +} + +menuitem.button.flat:checked, .raven .raven-header:not(.top) button.button:checked, +modelbutton.flat:checked { + color: #dedede; +} + +menuitem.button.flat:disabled, .raven .raven-header:not(.top) button.button:disabled, label:disabled selection.flat, +modelbutton.flat:disabled { + color: rgba(222, 222, 222, 0.35); +} + +menuitem.button.flat check:last-child, .raven .raven-header:not(.top) button.button check:last-child, +menuitem.button.flat radio:last-child, +.raven .raven-header:not(.top) button.button radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} + +menuitem.button.flat check:first-child, .raven .raven-header:not(.top) button.button check:first-child, +menuitem.button.flat radio:first-child, +.raven .raven-header:not(.top) button.button radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +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:link, button:visited, *:link { + color: #3484e2; +} + +button:visited, *:link:visited { + color: #b4b4b4; +} + +*:selected button:visited, *:selected *:link:visited { + color: #9cbffa; +} + +button:hover:link, button:hover:visited, *:link:hover { + color: #619fe8; +} + +*:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { + color: #e6effe; +} + +button:active:link, button:active:visited, *:link:active { + color: #3484e2; +} + +*:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { + color: #cedffc; +} + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, button:selected:link, button:selected:visited, *:selected button:link, *:selected button:visited, *:link:selected, *:selected *:link { + color: #cedffc; +} + +button:link > label, button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: white; +} + +spinbutton:disabled { + color: rgba(222, 222, 222, 0.35); +} + +spinbutton entry { + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +spinbutton entry:focus { + border-color: rgba(104, 135, 205, 0.75); + box-shadow: inset 0 0 0 1px rgba(104, 135, 205, 0.75); +} + +spinbutton entry:drop(active) { + border-color: #F08437; + box-shadow: inset 0 0 0 1px #F08437; +} + +spinbutton:not(.vertical) entry { + padding-top: 2px; + padding-bottom: 2px; + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(104, 135, 205, 0.75); +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} + +.osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):drop(active) { + border-image: none; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.15); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(104, 135, 205, 0.75); +} + +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: rgba(104, 135, 205, 0.75); +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} + +combobox { + min-height: 16px; +} + +combobox button.combo { + min-width: 0; + min-height: 16px; + padding-left: 12px; + padding-right: 12px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +.background combobox button.combo arrow { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); + min-height: 16px; + min-width: 18px; + padding: 0; + margin: 2px -10px 2px 0; + border-radius: 5px; + border: none; +} + +combobox decoration, +combobox button.combo:checked, .background combobox button.combo:checked { + transition: none; +} + +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +combobox .linked:not(.vertical) > entry + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow { + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +combobox .linked:not(.vertical) > entry + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow { + border-radius: 0; + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right: 1px solid rgba(0, 0, 0, 0.15); +} + +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #373737; +} + +.horizontal.inline-toolbar, toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.inline-toolbar separator, toolbar separator { + background: none; +} + +.horizontal.inline-toolbar separator, toolbar.horizontal separator { + margin: 0 6px; +} + +.vertical.inline-toolbar separator, toolbar.vertical separator { + margin: 6px 0; +} + +.osd .inline-toolbar, .osd toolbar { + background-color: transparent; +} + +.osd.inline-toolbar, toolbar.osd { + padding: 8px; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + background-color: #242424; +} + +.osd.left.inline-toolbar, .osd.right.inline-toolbar, .osd.top.inline-toolbar, .osd.bottom.inline-toolbar, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +.osd.top.inline-toolbar, toolbar.osd.top { + border-width: 0 0 1px 0; +} + +.osd.bottom.inline-toolbar, toolbar.osd.bottom { + border-width: 1px 0 0 0; +} + +.osd.left.inline-toolbar, toolbar.osd.left { + border-width: 0 1px 0 0; +} + +.osd.right.inline-toolbar, toolbar.osd.right { + border-width: 0 0 0 1px; +} + +.inline-toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) button, toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} + +.inline-toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > entry, toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #dadada; + background-color: transparent; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) 1 0 1 0; +} + +.inline-toolbar { + background-color: #2b2b2b; + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); + border-width: 0 1px 1px; + padding: 3px; +} + +.background.csd .inline-toolbar { + border-radius: 0 0 6px 6px; +} + +searchbar { + background-color: #333333; + padding: 0; + margin: 0; + border: none; +} + +searchbar > revealer > box { + padding: 6px; + margin: -6px; + border-style: solid; + border-color: #474747; + border-width: 0 0 1px; +} + +searchbar .linked:not(.vertical) > entry { + margin-top: 0; + margin-bottom: 0; +} + +actionbar { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2b2b2b; +} + +.background.csd actionbar { + border-radius: 0 0 14px 14px; +} + +headerbar { + min-height: 40px; + padding: 0 16px; + color: #FDFDFD; + background-color: #373737; + border-bottom: 1px solid #0e0e0e; +} + +headerbar:backdrop { + transition: 150ms ease-out; + color: rgba(253, 253, 253, 0.7); + background-color: #373737; + border-color: #060606; +} + +headerbar .title { + padding-left: 12px; + padding-right: 12px; +} + +headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + margin-top: -3px; +} + +headerbar button, headerbar spinbutton { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button { + min-width: 20px; + border-radius: 6px; + border: none; + box-shadow: none; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button:disabled { + background: none; +} + +headerbar stackswitcher.linked.stack-switcher:not(.vertical) > button { + min-height: 26px; + min-width: 20px; + border-radius: 6px; +} + +headerbar .linked:not(.vertical) > entry { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + margin: 8px 3px; + padding: 0 8px; + border-radius: 6px; + border: none; +} + +headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover { + color: inherit; +} + +headerbar .linked:not(.vertical) > entry:focus { + border-radius: 6px; + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +headerbar .linked:not(.vertical) > entry:disabled { + border-radius: 6px; + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +headerbar .linked:not(.vertical) > entry:backdrop { + opacity: 0.65; + background-image: none; +} + +headerbar stackswitcher { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + border-radius: 6px; + margin: 8px 0; + padding: 0; +} + +headerbar stackswitcher button { + min-height: 26px; + margin: 0; + font-weight: 500; +} + +headerbar stackswitcher button:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 16%, rgba(255, 255, 255, 0.1) 16%, rgba(255, 255, 255, 0.1) 84%, transparent 84%) 0 0 0 1/0 0 0 1px stretch; +} + +headerbar stackswitcher button:checked { + border-image: none; +} + +headerbar stackswitcher button:checked + button { + border-image: none; +} + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; +} + +headerbar switch:backdrop { + opacity: 0.75; +} + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; +} + +.selection-mode headerbar, headerbar.selection-mode { + color: white; + background-color: #6887cd; + border-color: #597bc8; + box-shadow: none; + background-image: none; + text-shadow: none; +} + +.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { + background-color: #6887cd; + color: rgba(255, 255, 255, 0.6); + border-color: #597bc8; +} + +.selection-mode headerbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} + +.selection-mode headerbar .selection-menu GtkArrow, headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} + +.selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.maximized .selection-mode headerbar, .maximized headerbar.selection-mode { + background-color: #6887cd; +} + +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0; + box-shadow: none; +} + +.maximized headerbar { + background-color: #373737; + border-color: #0e0e0e; + box-shadow: none; +} + +.maximized headerbar:backdrop { + background-color: #373737; + border-color: #060606; +} + +headerbar.default-decoration { + min-height: 32px; + padding: 0 12px; + background-color: #373737; +} + +.tiled headerbar.default-decoration, .maximized headerbar.default-decoration, .fullscreen headerbar.default-decoration { + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton { + border: none; + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration button.titlebutton.appmenu, headerbar.default-decoration button.titlebutton.appmenu:active, headerbar.default-decoration button.titlebutton.appmenu:checked { + background-color: transparent; + box-shadow: none; + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop { + border: none; +} + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 14px; +} + +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 14px; +} + +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +stack headerbar:first-child, stack headerbar:last-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 14px; +} + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 14px; +} + +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: 14px; + border-top-right-radius: 14px; +} + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar: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-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar: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-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.titlebar, .titlebar.background { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +.titlebar, .titlebar headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { + box-shadow: none; +} + +window.background > box.vertical > headerbar:not(.titlebar) { + border-radius: 0 0 0 0; + box-shadow: none; +} + +separator:first-child + window.background > box.vertical > headerbar:not(.titlebar), separator:first-child + window.background > box.vertical > headerbar:not(.titlebar):backdrop, window.background > box.vertical > headerbar:not(.titlebar):first-child, window.background > box.vertical > headerbar:not(.titlebar):first-child:backdrop { + border-top-left-radius: 0; +} + +window.background > box.vertical > headerbar:not(.titlebar):last-child, window.background > box.vertical > headerbar:not(.titlebar):last-child:backdrop { + border-top-right-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + min-width: 1px; +} + +headerbar button, .titlebar button { + min-height: 26px; + min-width: 22px; +} + +headerbar entry, .titlebar entry { + min-height: 22px; + margin-top: 8px; + margin-bottom: 8px; + margin-left: 0; + margin-right: 0; + padding: 2px 8px; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton { + min-width: 0; + min-height: 0; + background-color: transparent; + border: none; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop { + opacity: 0.65; +} + +.nemo-window .primary-toolbar entry, headerbar entry { + min-height: 22px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.nemo-window .primary-toolbar entry image, headerbar entry image, headerbar entry image:hover { + color: inherit; +} + +.nemo-window .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.65; + background-image: none; +} + +.nemo-window .primary-toolbar entry:focus, headerbar entry:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.nemo-window .primary-toolbar entry:disabled { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +.nemo-window .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #0860f2; + color: white; +} + +.nemo-window .primary-toolbar entry progress, headerbar entry progress { + border-color: #0860f2; + background-image: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: rgba(255, 255, 255, 0.12); + background-color: #a75e36; +} + +.nemo-window .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F27835; +} + +.nemo-window .primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: white; + color: #F27835; +} + +.nemo-window .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: rgba(255, 255, 255, 0.12); + background-color: #ad3d38; +} + +.nemo-window .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #FC4138; +} + +.nemo-window .primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: white; + color: #FC4138; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button, headerbar button { + min-height: 26px; + min-width: 22px; + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:backdrop, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:backdrop:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:backdrop:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:backdrop:not(.image-button), .nemo-window .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.65; + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:hover:not(.image-button), .nemo-window .primary-toolbar button:hover, headerbar button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:not(.image-button), .nemo-window .primary-toolbar button:active, headerbar button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:hover:not(.image-button), .nemo-window .primary-toolbar button:active:hover, headerbar button:active:hover, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #FDFDFD; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:hover:not(.image-button), .nemo-window .primary-toolbar button:checked:hover, headerbar button:checked:hover { + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + background: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled label, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button) label, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button) label, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button) label, .nemo-window .primary-toolbar button:disabled label, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + color: rgba(253, 253, 253, 0.35); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button.flat, .raven .raven-header:not(.top) window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button.flat, .nemo-window .primary-toolbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .primary-toolbar button, headerbar button.flat, headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.path-bar button { + min-width: 12px; + min-height: 26px; +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button:hover { + box-shadow: none; +} + +.path-bar button:active, .path-bar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.15); +} + +.path-bar button:disabled { + border-color: rgba(0, 0, 0, 0.15); +} + +.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: 10px; +} + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-radius: 0; + margin: 0 0; + border-left-color: rgba(222, 222, 222, 0.15); + border-top-color: rgba(255, 255, 255, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #0860f2; +} + +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #84b0f9; + border-top-color: rgba(222, 222, 222, 0.15); +} + +treeview.view:disabled, label:disabled selection.view { + color: rgba(222, 222, 222, 0.35); +} + +treeview.view:disabled:selected, label:disabled selection.view:selected { + color: #6ba0f7; +} + +treeview.view.separator { + min-height: 2px; + color: rgba(255, 255, 255, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #739fe8; +} + +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: #818181; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:hover { + color: #dedede; +} + +treeview.view.expander:selected { + color: #b5cffb; +} + +treeview.view.expander:selected:hover { + color: white; +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #0860f2; +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #0860f2; + box-shadow: none; + background-color: white; +} + +treeview.view.trough { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; + border-width: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +treeview.view header button { + min-height: 26px; + min-width: 38px; + padding: 0 6px; + font-weight: bold; + color: #b9b9b9; + background-color: #242424; + background-image: none; + box-shadow: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #242424 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #242424 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:hover { + color: #0860f2; +} + +treeview.view header button:active { + color: #dedede; +} + +treeview.view header button:active, treeview.view header button:hover { + background-color: #242424; +} + +treeview.view header button:active:hover { + color: #dedede; +} + +treeview.view header button:disabled { + border-color: #333333; + background-image: none; +} + +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} + +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #0860f2; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #373737; + color: #FDFDFD; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(253, 253, 253, 0.8); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); + padding: 4px 8px; + border: none; + border-radius: 6px; +} + +menubar > menuitem > window.popup.background.csd > menu > menuitem, +.menubar > menuitem > window.popup.background.csd > menu > menuitem { + transition: none; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(253, 253, 253, 0.4); +} + +.context-menu, +menu, +.menu { + padding: 6px 4px; + border-radius: 10px; + background-color: #333333; + border: 1px solid #474747; + color: #dedede; +} + +.csd .context-menu, .csd menu, .csd .menu { + background-color: rgba(51, 51, 51, 0.95); + border: 1px solid rgba(66, 66, 66, 0.95); +} + +.context-menu separator, .csd .context-menu separator, +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin: 2px 4px; + min-height: 0; + border-bottom: 2px solid rgba(255, 255, 255, 0.08); + background-color: transparent; +} + +.context-menu > menuitem, +menu > menuitem, +.menu > menuitem { + transition: background-color 50ms cubic-bezier(0, 0, 0.2, 1); + min-height: 12px; + min-width: 40px; + padding: 3px 6px; + border-radius: 7px; + margin: 0 2px; + text-shadow: none; + color: #dedede; +} + +.context-menu > menuitem:hover, +menu > menuitem:hover, +.menu > menuitem:hover { + transition: none; + color: white; + background-color: #0860f2; +} + +.context-menu > menuitem:hover arrow, +menu > menuitem:hover arrow, +.menu > menuitem:hover arrow { + transition: none; + color: white; +} + +.context-menu > menuitem:hover menu arrow, +menu > menuitem:hover menu arrow, +.menu > menuitem:hover menu arrow { + color: #dedede; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.context-menu > menuitem:hover menu menuitem:hover arrow, +menu > menuitem:hover menu menuitem:hover arrow, +.menu > menuitem:hover menu menuitem:hover arrow { + color: white; +} + +.context-menu > menuitem:disabled, +menu > menuitem:disabled, +.menu > menuitem:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.context-menu > menuitem arrow, +menu > menuitem arrow, +.menu > menuitem arrow { + min-height: 16px; + min-width: 16px; + background-color: transparent; + background-image: none; + border: none; + color: #dedede; +} + +.context-menu > menuitem arrow:dir(ltr), +menu > menuitem arrow:dir(ltr), +.menu > menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-right: 0; +} + +.context-menu > menuitem arrow:dir(rtl), +menu > menuitem arrow:dir(rtl), +.menu > menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-left: 0; +} + +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: 6px; + margin-left: 2px; +} + +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + + +.context-menu > arrow, +menu > arrow, +.menu > arrow { + min-width: 16px; + min-height: 16px; + padding: 2px; + background-color: transparent; + border-radius: 0; + border: none; + background-image: none; + color: #dedede; +} + + +.context-menu > arrow.top, +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-radius: 14px 14px 0 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + + +.context-menu > arrow.bottom, +menu > arrow.bottom, +.menu > arrow.bottom { + margin-top: 12px; + margin-bottom: -16px; + border-radius: 0 0 14px 14px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +.context-menu > arrow:hover, +menu > arrow:hover, +.menu > arrow:hover { + background-color: rgba(222, 222, 222, 0.08); +} + + +.context-menu > arrow:disabled, +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 0; + border-radius: 14px; + background-clip: border-box; + background-color: rgba(51, 51, 51, 0.95); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.55); +} + +.csd popover, popover, .csd popover.background, +popover.background { + border-radius: 14px; + border: 1px solid rgba(66, 66, 66, 0.95); +} + +popover separator, popover separator, .csd popover separator, +popover.background separator, +popover.background separator, .csd popover.background separator { + border: none; + background-color: transparent; +} + +popover label.separator, +popover.background label.separator { + color: #dedede; +} + +popover entry, +popover.background entry { + background-color: rgba(60, 60, 60, 0.9525); +} + +popover > list, +popover > .view, +popover > toolbar, +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + background-color: transparent; +} + +popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} + +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} + +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} + +notebook.frame { + border: 1px solid #474747; +} + +notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child { + border-right-style: solid; +} + +notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child { + border-bottom-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: #242424; +} + +notebook > header { + padding: 0; + background-color: #1e1e1e; +} + +notebook > header.top { + box-shadow: inset 0 1px #474747, inset 0 -1px rgba(255, 255, 255, 0.12); + margin-top: -1px; +} + +notebook > header.bottom { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), inset 0 -1px #474747; + margin-bottom: -1px; +} + +notebook > header.right { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12), inset -1px 0 #474747; + margin-right: -1px; +} + +notebook > header.left { + box-shadow: inset 1px 0 #474747, inset -1px 0 rgba(255, 255, 255, 0.12); + margin-left: -1px; +} + +notebook > header button.flat.toggle.popup, notebook > header .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) notebook > header button.toggle.popup { + min-width: 28px; + border-radius: 0; + padding: 0; + border: none; + box-shadow: none; + margin: 0; +} + +notebook > header button.flat.toggle.popup:active, notebook > header .raven .raven-header:not(.top) button.toggle.popup:active, .raven .raven-header:not(.top) notebook > header button.toggle.popup:active, notebook > header button.flat.toggle.popup:checked, notebook > header .raven .raven-header:not(.top) button.toggle.popup:checked, .raven .raven-header:not(.top) notebook > header button.toggle.popup:checked { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +notebook > header.top { + padding: 0; +} + +notebook > header.top tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.top tab + tab { + margin-left: -1px; +} + +notebook > header.bottom { + padding: 0; +} + +notebook > header.bottom tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.bottom tab + tab { + margin-left: -1px; +} + +notebook > header.right { + padding: 0; +} + +notebook > header.right tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.right tab + tab { + margin-top: -1px; +} + +notebook > header.left { + padding: 0; +} + +notebook > header.left tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.left tab + tab { + margin-top: -1px; +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} + +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} + +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} + +notebook > header > tabs > arrow { + color: rgba(222, 222, 222, 0.35); +} + +notebook > header > tabs > arrow:hover { + color: rgba(222, 222, 222, 0.675); +} + +notebook > header > tabs > arrow:active { + color: #dedede; +} + +notebook > header > tabs > arrow:disabled { + color: rgba(222, 222, 222, 0.05); +} + +notebook > header.top tabs > tab:first-child, notebook > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook > header.top tabs > tab:last-child, notebook > header.bottom tabs > tab:last-child { + border-right-style: none; +} + +notebook > header.left tabs > tab:first-child, notebook > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook > header.left tabs > tab:last-child, notebook > header.right tabs > tab:last-child { + border-bottom-style: none; +} + +notebook > header tabs > tab { + color: rgba(222, 222, 222, 0.35); + background-color: rgba(36, 36, 36, 0); + border: 1px solid transparent; + transition: all 150ms ease-out; +} + +notebook > header tabs > tab:hover:not(:checked) { + color: rgba(222, 222, 222, 0.675); + background-color: rgba(255, 255, 255, 0.05); + border-color: #444444; +} + +notebook > header tabs > tab:checked { + color: #dedede; + background-color: #373737; + border-color: #444444; +} + +notebook > header tabs > tab button.flat, notebook > header tabs > tab .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) notebook > header tabs > tab button { + min-height: 20px; + min-width: 20px; + border-radius: 3px; + padding: 0; + margin-top: 2px; + margin-bottom: 2px; + color: #a2a2a2; +} + +notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover { + color: #f8f8f8; + background-color: rgba(255, 255, 255, 0.2); +} + +scrollbar { + background-color: transparent; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: none; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar button { + border: none; +} + +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-right-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} + +scrollbar slider { + min-width: 4px; + min-height: 4px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #777777; +} + +scrollbar slider:hover { + background-color: #666666; +} + +scrollbar slider:hover:active { + background-color: #aaaaaa; +} + +scrollbar slider:disabled { + background-color: transparent; +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +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) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #ababab; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + margin: 0 3px; + min-width: 40px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + margin: 3px 0; + min-height: 40px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} + +scrollbar.horizontal slider { + min-width: 40px; +} + +scrollbar.vertical slider { + min-height: 40px; +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate), .raven .raven-background switch:not(:indeterminate), row switch:not(:indeterminate) slider:not(:indeterminate), row switch:not(:indeterminate) { + padding: 0; + border: none; + color: transparent; + background: unset; + background-image: unset; + background-repeat: no-repeat; + background-position: right center; + box-shadow: none; + animation: none; + font-size: 0; + outline-color: transparent; +} + +.raven .raven-background switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), .raven .raven-background switch:dir(rtl):not(:indeterminate), row switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), row switch:dir(rtl):not(:indeterminate) { + background-position: left center; +} + +row switch:not(:indeterminate) { + min-width: 40px; + min-height: 24px; + margin: 0; + background-size: 40px 24px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); +} + +row switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 40px 24px; +} + +row switch:not(:indeterminate):hover { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-hover.png"), url("assets/switch-hover@2.png")); +} + +row switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); +} + +row switch:not(:indeterminate):checked:hover { + background-image: -gtk-scaled(url("assets/switch-active-hover.png"), url("assets/switch-active-hover@2.png")); +} + +row switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); +} + +row switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) { + min-width: 50px; + min-height: 20px; + margin: 6px 2px; + background-size: 50px 20px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-off.png"), url("assets/toggle-off@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 50px 20px; +} + +.raven .raven-background switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-on.png"), url("assets/toggle-on@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/toggle-on-disabled.png"), url("assets/toggle-on-disabled@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/toggle-off-disabled.png"), url("assets/toggle-off-disabled@2.png")); +} + + +switch { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 50px; + background-color: rgba(222, 222, 222, 0.3); + background-clip: padding-box; + color: rgba(222, 222, 222, 0.3); + font-size: 0; +} + + +switch:disabled { + color: rgba(222, 222, 222, 0.15); + background-color: rgba(222, 222, 222, 0.15); +} + + +switch:checked { + animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1); + background-color: #0860f2; + color: rgba(255, 255, 255, 0.65); +} + +label:disabled selection:checked, +switch:checked:disabled { + background-color: rgba(8, 96, 242, 0.45); + color: rgba(255, 255, 255, 0.35); +} + + +switch slider { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0; + min-width: 18px; + min-height: 18px; + margin: 2px 0 2px 2px; + border-radius: 50px; + -gtk-outline-radius: 50px; + background-color: white; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + + +switch:hover slider { + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + + +switch:checked slider { + margin: 2px 2px 2px 0; + background-color: white; +} + +label:disabled selection:checked slider, +switch:checked:disabled slider { + animation: none; +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, label:disabled selection.check, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, label:disabled selection:indeterminate, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar check:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +infobar check:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, label:disabled selection:checked, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar check:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +infobar check:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, label:disabled selection.radio, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, label:disabled selection:indeterminate, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar radio:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +infobar radio:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, label:disabled selection:checked, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar radio:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +infobar radio:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +.view.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton.text-button:hover, radiobutton.text-button:hover { + color: #b8b8b8; +} + +checkbutton.text-button:disabled, label:disabled selection.text-button, radiobutton.text-button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} + +check:only-child, menu menuitem check, +radio:only-child, menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} + +scale.horizontal trough { + padding: 0 4px; +} + +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} + +scale.vertical trough { + padding: 4px 0; +} + +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} + +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} + +scale.fine-tune slider { + margin: -4px; +} + +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: 6px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.2); +} + +scale trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +.osd scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +.osd scale trough highlight { + background-color: #0860f2; +} + +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; +} + +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #90b7f9; +} + +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} + +scale highlight { + border-radius: 6px; + background-color: #0860f2; +} + +scale highlight:disabled { + background-color: rgba(8, 96, 242, 0.55); +} + +scale fill { + border-radius: 6px; + background-color: rgba(8, 96, 242, 0.5); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + background-color: white; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 100%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} + +scale slider:hover { + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +scale slider:active { + background-clip: border-box; + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale slider:disabled { + background-color: #f2f2f2; + border-color: rgba(242, 242, 242, 0.12); +} + +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; +} + +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dae7fd; + border-color: #dae7fd; +} + +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #84b0f9; + border-color: #84b0f9; +} + +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #90b7f9; + border-color: #90b7f9; +} + +.osd scale slider { + background-clip: border-box; + background-color: white; + border-color: rgba(255, 255, 255, 0.12); +} + +.osd scale slider:hover { + background-color: white; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.osd scale slider:active { + background-color: #f7f7f7; + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale value { + color: alpha(currentColor,0.4); +} + +scale marks { + color: alpha(currentColor,0.4); +} + +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} + +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} + +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} + +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} + +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} + +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} + +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} + +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} + +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} + +scale.horizontal.fine-tune indicator { + min-height: 2px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} + +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(222, 222, 222, 0.7); +} + +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} + +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} + +progressbar progress { + min-height: 4px; + min-width: 4px; + background-color: #0860f2; + border: none; + border-radius: 6px; + box-shadow: none; +} + +row:selected progressbar progress, infobar progressbar progress { + background-color: white; +} + +progressbar trough { + min-height: 4px; + min-width: 4px; + border: none; + border-radius: 6px; + background-color: #262626; +} + +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: #262626; +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #0860f2; + background-color: #0860f2; + border-radius: 6px; +} + +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} + +levelbar block.high { + border-color: #0860f2; + background-color: #0860f2; +} + +levelbar block.full { + border-color: #30D158; + background-color: #30D158; +} + +levelbar block.empty { + background-color: #242424; + border-color: #242424; +} + +printdialog paper { + border: 1px solid rgba(255, 255, 255, 0.12); + background: #242424; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame.flat > border, +frame > border.flat, +.frame.flat, +.raven .raven-header:not(.top) button.frame { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #272727; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + background-color: rgba(255, 255, 255, 0.12); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #242424; + border-color: rgba(255, 255, 255, 0.12); +} + +list row { + padding: 2px; +} + +.budgie-menu button.has-open-popup, .nemo-window .sidebar .has-open-popup.view, .nemo-window .sidebar row.has-open-popup, row.has-open-popup.activatable, .budgie-menu button:hover, .nemo-window .sidebar .view:hover, .nemo-window .sidebar row:hover, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.05); +} + +.budgie-menu button:active, .nemo-window .sidebar .view:active, .nemo-window .sidebar row:active, row.activatable:active { + color: #dedede; + background-color: rgba(255, 255, 255, 0.2); + transition-duration: 200ms; +} + +.budgie-menu button:disabled, .nemo-window .sidebar .view:disabled, .nemo-window .sidebar row:disabled, row.activatable:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-menu button:disabled image, .nemo-window .sidebar .view:disabled image, .nemo-window .sidebar row:disabled image, row.activatable:disabled image { + color: inherit; +} + +.budgie-menu button:selected, .nemo-window .sidebar .view:selected, .nemo-window .sidebar row:selected, row.activatable:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +.budgie-menu button:selected label, .nemo-window .sidebar .view:selected label, .nemo-window .sidebar row:selected label, row.activatable:selected label { + color: #dedede; +} + +.budgie-menu button.has-open-popup:selected, .nemo-window .sidebar .view.has-open-popup:selected, .nemo-window .sidebar row.has-open-popup:selected, row.activatable.has-open-popup:selected, .budgie-menu button:selected:hover, .nemo-window .sidebar .view:selected:hover, .nemo-window .sidebar row:selected:hover, row.activatable:selected:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +row:not(:hover) { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.15); +} + +row:selected label { + color: #dedede; +} + +.app-notification { + padding: 16px; + margin: 0 8px 8px 8px; + color: #dedede; + background-color: rgba(55, 55, 55, 0.85); + border-radius: 0 0 6px 6px; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.app-notification border { + border: none; +} + +.app-notification button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.app-notification button:active, .app-notification button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.app-notification button:disabled { + background-color: transparent; +} + +.app-notification button:disabled label, .app-notification button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: white; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +calendar { + color: #dedede; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + padding: 2px 6px; + margin: 0; +} + + +calendar:selected { + border-radius: 50px; +} + + +calendar:disabled { + color: rgba(222, 222, 222, 0.35); +} + + +calendar.header { + color: #dedede; + border: none; +} + + +calendar.button { + color: rgba(222, 222, 222, 0.45); +} + + +calendar.button:hover { + color: #dedede; +} + +label:disabled selection.button, +calendar.button:disabled { + color: rgba(222, 222, 222, 0.35); +} + + +calendar:indeterminate { + color: rgba(222, 222, 222, 0.55); +} + + +calendar.highlight { + color: rgba(222, 222, 222, 0.65); + font-weight: 500; +} + +messagedialog.background { + background-color: rgba(51, 51, 51, 0.95); +} + +messagedialog .titlebar { + min-height: 28px; + background-color: rgba(51, 51, 51, 0.95); + border: none; +} + +messagedialog .dialog-action-area { + padding: 6px; +} + +messagedialog .dialog-action-area button { + min-height: 20px; + padding: 4px 8px; + box-shadow: none; + border-radius: 6px; + margin: 0 3px 3px 3px; + border: none; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + background-color: transparent; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):active, messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +messagedialog .dialog-action-area button.suggested-action, messagedialog .dialog-action-area button.destructive-action { + border-radius: 6px; +} + +messagedialog.csd.background { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; + border: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0); +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +filechooser stack.view scrolledwindow treeview.view { + background-color: transparent; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #333333; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +.sidebar list > separator { + min-height: 0; + background: none; + border: none; +} + +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: 4px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 24px; + padding: 2px 10px; +} + +placessidebar row > revealer { + padding: 0 10px; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 6px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 6px; +} + +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +button.sidebar-button > image { + opacity: 0.85; +} + +button.sidebar-button:active, button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(0, 0, 0, 0.15); +} + +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.65; +} + +placessidebar row:selected button.sidebar-button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +placessidebar row:selected button.sidebar-button:active, placessidebar row:selected button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.25); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} + +placessidebar row.sidebar-new-bookmark-row { + color: #0860f2; +} + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} + +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #dadada; +} + +placesview .server-list-button > image { + -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 > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; +} + +paned > separator:selected { + background-image: linear-gradient(to bottom, #0860f2, #0860f2); +} + +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #333333; + background-image: linear-gradient(to bottom, #474747, #474747), linear-gradient(to bottom, #474747, #474747); + 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; +} + +infobar { + border-style: none; + background-color: #333333; +} + +infobar.info { + background-color: #0860f2; +} + +infobar.question { + background-color: #3484e2; +} + +infobar.warning { + background-color: #F27835; +} + +infobar.error { + background-color: #FC4138; +} + +infobar.info, infobar.question, infobar.warning, infobar.error { + color: white; + caret-color: currentColor; +} + +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + min-height: 28px; +} + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #0860f2; + background-color: white; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .nemo-window .floating-bar button, .nautilus-window .floating-bar button, .selection-mode headerbar button, headerbar.selection-mode button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); + background-image: none; + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button.flat, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris .raven-header:not(.top) button.image-button, .nemo-window .floating-bar button.flat, .nemo-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .floating-bar button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nautilus-window .floating-bar button, .selection-mode headerbar button.flat, .selection-mode headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .selection-mode headerbar button, headerbar.selection-mode button.flat, headerbar.selection-mode .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar.selection-mode button, infobar.info button.flat, infobar.info .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.info button, infobar.question button.flat, infobar.question .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.question button, infobar.warning button.flat, infobar.warning .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.warning button, infobar.error button.flat, infobar.error .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.error button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + background-color: rgba(255, 255, 255, 0); + background-image: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .nemo-window .floating-bar button.flat:disabled, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .nemo-window .floating-bar button.flat:disabled label, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:hover, .nemo-window .floating-bar button:hover, .nautilus-window .floating-bar button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:active, .nemo-window .floating-bar button:active, .nautilus-window .floating-bar button:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:checked, .nemo-window .floating-bar button:checked, .nautilus-window .floating-bar button:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: white; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled label, .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:active, .nemo-window .floating-bar button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:checked, .nemo-window .floating-bar button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #0860f2; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 6px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: #444444; + background-clip: padding-box; + border-radius: 6px; +} + +tooltip.background label, tooltip.background.csd label { + padding: 4px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip * { + background-color: transparent; + color: #dadada; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} + +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} + +colorswatch.dark overlay:hover { + border-color: rgba(255, 255, 255, 0.12); +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} + +colorswatch.light overlay:hover { + border-color: rgba(255, 255, 255, 0.12); +} + +colorswatch overlay { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.color { + padding: 0; +} + +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 6px; +} + +.content-view { + background-color: #242424; +} + +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button, .raven button.image-button, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button, button.nautilus-circular-button.image-button, stackswitcher button.circular, button.close, searchbar button.flat, searchbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) searchbar button, row button.circular, .app-notification button.image-button:not(.text-button), +button.circular { + border-radius: 100px; + -gtk-outline-radius: 100px; + padding: 0 0 0 0; + min-height: 28px; + min-width: 28px; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #dedede; + background-color: #242424; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 rgba(0, 0, 0, 0.35), 0 16px 16px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 6px; +} + +decoration:backdrop { + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.popup decoration { + box-shadow: none; + border-radius: 14px; +} + +.ssd decoration { + margin: -5px; + border-radius: 14px 14px 0 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.ssd decoration.maximized { + border-radius: 0; +} + +.csd.popup decoration { + border-radius: 10px; + box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +tooltip.csd decoration { + border-radius: 14px; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); +} + +messagedialog.csd decoration { + border-radius: 14px; +} + +.solid-csd decoration { + border: 1px solid #0e0e0e; + border-radius: 0; + margin: 0; + background-color: #373737; + box-shadow: none; +} + +headerbar button.titlebutton.appmenu, +.titlebar button.titlebutton.appmenu { + transition: background-color 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + color: transparent; + background-image: -gtk-scaled(url("assets/setting-dark.png"), url("assets/setting-dark@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +headerbar button.titlebutton.appmenu image, +.titlebar button.titlebutton.appmenu image { + opacity: 0; +} + +headerbar button.titlebutton.appmenu:active, headerbar button.titlebutton.appmenu:checked, +.titlebar button.titlebutton.appmenu:active, +.titlebar button.titlebutton.appmenu:checked { + transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar button.titlebutton.appmenu:backdrop, +.titlebar button.titlebutton.appmenu:backdrop { + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: auto; + border-width: 0; + box-shadow: none; +} + +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-dark.png"), url("windows-assets/titlebutton-close-dark@2.png")); +} + +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-dark.png"), url("windows-assets/titlebutton-close-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.close:backdrop:hover, +.titlebar button.titlebutton.close:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover-dark.png"), url("windows-assets/titlebutton-close-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover-dark.png"), url("windows-assets/titlebutton-close-hover-dark@2.png")); +} + +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active-dark.png"), url("windows-assets/titlebutton-close-active-dark@2.png")); +} + +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-dark.png"), url("windows-assets/titlebutton-maximize-dark@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-dark.png"), url("windows-assets/titlebutton-maximize-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop:hover, +.titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover-dark.png"), url("windows-assets/titlebutton-maximize-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover-dark.png"), url("windows-assets/titlebutton-maximize-hover-dark@2.png")); +} + +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active-dark.png"), url("windows-assets/titlebutton-maximize-active-dark@2.png")); +} + +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-dark.png"), url("windows-assets/titlebutton-minimize-dark@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-dark.png"), url("windows-assets/titlebutton-minimize-backdrop-dark@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop:hover, +.titlebar button.titlebutton.minimize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover-dark.png"), url("windows-assets/titlebutton-minimize-backdrop-hover-dark@2.png")); +} + +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover-dark.png"), url("windows-assets/titlebutton-minimize-hover-dark@2.png")); +} + +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active-dark.png"), url("windows-assets/titlebutton-minimize-active-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize, .maximized headerbar button.titlebutton.maximize, .fullscreen .titlebar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-dark.png"), url("windows-assets/titlebutton-restore-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop, .maximized headerbar button.titlebutton.maximize:backdrop, .fullscreen .titlebar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-dark.png"), url("windows-assets/titlebutton-restore-backdrop-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop:hover, .maximized headerbar button.titlebutton.maximize:backdrop:hover, .fullscreen .titlebar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover-dark.png"), url("windows-assets/titlebutton-restore-backdrop-hover-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:hover, .maximized headerbar button.titlebutton.maximize:hover, .fullscreen .titlebar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover-dark.png"), url("windows-assets/titlebutton-restore-hover-dark@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:active, .maximized headerbar button.titlebutton.maximize:active, .fullscreen .titlebar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active-dark.png"), url("windows-assets/titlebutton-restore-active-dark@2.png")); +} + +.budgie-menu button:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected:focus, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .view:selected:focus, textview text selection:focus, textview text selection, iconview:selected:focus, flowbox flowboxchild:selected, label:disabled selection, entry selection:focus, entry selection, menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, +calendar:selected { + background-color: #0860f2; + color: white; +} + +.budgie-menu button:disabled:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:disabled:selected, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected { + color: #84b0f9; +} + +row:selected label, label:selected { + color: white; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; + border-radius: 14px; +} + +popover.emoji-picker entry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; + padding: 6px 12px; + background: none; +} + +popover.emoji-picker entry, popover.emoji-picker entry:focus, popover.emoji-picker entry:disabled { + margin: -1px -1px 0 -1px; + border-image: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.emoji-picker scrolledwindow.view { + background: none; +} + +button.emoji-section { + margin: 2px 1px; + padding: 1px 12px; + border-radius: 14px; + border: none; + outline-offset: -2px; + box-shadow: none; +} + +.emoji { + min-width: 3em; + min-height: 3em; + padding: 0; +} + +.emoji widget { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.emoji widget:hover { + font-size: larger; +} + +.mate-terminal notebook > header.top > tabs > tab { + border-top: 1px solid transparent; +} + +terminal-window.background.csd { + border-radius: 0 0 0 0; +} + +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window notebook button.flat.toggle.popup, terminal-window notebook .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) terminal-window notebook button.toggle.popup { + min-height: 28px; + min-width: 28px; + margin: -2px; +} + +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 14px; +} + +.nautilus-window headerbar .path-bar-box { + color: transparent; + background: none; + padding: 0 12px; +} + +.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:not(:only-child):last-child { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +.nautilus-window headerbar .path-bar-box.background.frame { + border: none; + background-color: transparent; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.caja-desktop, .nemo-desktop.nemo-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} + +.caja-desktop:active, .nemo-desktop.nemo-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:active { + color: white; +} + +.caja-desktop:selected, .nemo-desktop.nemo-canvas-item:selected, +.nautilus-desktop.nautilus-canvas-item:selected { + color: white; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: #898989; +} + +.nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #cedffc; +} + +.nautilus-window { + border-radius: 14px 14px 16px 16px; +} + +.nautilus-window.background.csd { + background-color: transparent; + background-image: linear-gradient(90deg, rgba(51, 51, 51, 0.95) 0%, rgba(51, 51, 51, 0.95) 180px, rgba(13, 13, 13, 0.95) 181px, #242424 181px, #242424 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar { + border: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background: none; + background-image: linear-gradient(90deg, rgba(51, 51, 51, 0.95) 0%, rgba(51, 51, 51, 0.95) 180px, rgba(13, 13, 13, 0.95) 181px, #242424 181px, #242424 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar > .linked.raised > button:first-child { + margin-left: 108px; +} + +.nautilus-window notebook { + margin-left: -1px; + margin-right: -1px; +} + +.nautilus-window notebook.background.csd { + background-color: transparent; +} + +.nautilus-window notebook tab { + margin-left: -1px; +} + +.nautilus-window notebook scrolledwindow .view:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +.nautilus-window notebook, .nautilus-window notebook > stack { + border-radius: 0 0 16px 16px; +} + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: transparent; +} + +.nautilus-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 8px; + margin: 6px; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +.nautilus-window .floating-bar button { + border: none; + border-radius: 100px; + min-height: 0; + min-width: 0; + padding: 0; + margin-right: 6px; + -gtk-icon-shadow: none; +} + +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-list-view { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +.nautilus-list-view treeview.view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + border-radius: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} + +.disk-space-display.unknown { + background-color: rgba(222, 222, 222, 0.5); + border-color: rgba(197, 197, 197, 0.5); +} + +.disk-space-display.used { + background-color: rgba(8, 96, 242, 0.8); + border-color: rgba(6, 76, 193, 0.8); +} + +.disk-space-display.free { + background-color: #2b2b2b; + border-color: #121212; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; + } + 100% { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #FC4138; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: white; + background-color: #0860f2; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window .nemo-places-sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #262626; + -NemoPlacesTreeView-disk-full-fg-color: #1c6ff7; +} + +.nemo-window .sidebar { + color: #dadada; + background-color: rgba(51, 51, 51, 0.95); +} + +.nemo-window .sidebar scrolledwindow.frame { + border: none; +} + +.nemo-window .sidebar .view, .nemo-window .sidebar row { + background-color: transparent; + color: #dadada; +} + +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar row.cell:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +.nemo-window .sidebar .view.expander, .nemo-window .sidebar row.expander { + color: rgba(139, 139, 139, 0.975); +} + +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #dadada; +} + +.nemo-window paned > separator { + background-image: image(#474747); +} + +.nemo-window notebook { + background-color: #242424; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 2px solid #0860f2; + background-color: rgba(255, 255, 255, 0.05); + border-radius: 6px; + box-shadow: none; +} + +.nemo-window .toolbar > button { + margin-top: 2px; + margin-bottom: 2px; +} + +.nemo-window .primary-toolbar { + padding-top: 0; + padding-bottom: 0; + border: none; + color: #FDFDFD; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + background-color: #373737; +} + +.nemo-window .primary-toolbar button { + padding-top: 0; + padding-bottom: 0; + margin-top: 6px; + margin-bottom: 6px; +} + +.nemo-window .primary-toolbar entry { + margin-top: 4px; + margin-bottom: 4px; + margin-left: 0; + margin-right: 0; + padding: 2px 10px; +} + +.nemo-window .primary-toolbar .linked.raised > button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .linked.path-bar > button, .nemo-window .primary-toolbar .linked.path-bar > button.image-button { + min-height: 0; + min-width: 20px; + padding-top: 0; + padding-bottom: 0; +} + +.nemo-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 0; + border: none; +} + +.nemo-window .floating-bar.bottom.left { + border-top-right-radius: 6px; +} + +.nemo-window .floating-bar.bottom.right { + border-top-left-radius: 6px; +} + +.nemo-window .floating-bar button { + border: none; + border-radius: 3px; + min-height: 16px; + min-width: 16px; + -gtk-icon-shadow: none; +} + +.view.cs-category-view { + border-bottom-right-radius: 14px; +} + +window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button) box > .title, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button) box > .title, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button) box > .title { + padding: 0; + margin: -2px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 14px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #242424; +} + +.open-document-selector-treeview.view:hover { + background-color: #313131; +} + +.open-document-selector-treeview.view:hover:selected { + color: white; + background-color: #0860f2; +} + +.open-document-selector-name-label { + color: #dedede; +} + +.open-document-selector-path-label { + color: #818181; + font-size: smaller; +} + +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row.activatable { + padding: 6px 0; +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0 6px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #a2a2a2; +} + +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} + +.gedit-document-panel row:hover:not(:selected) button:active { + color: #dedede; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; +} + +.gedit-document-panel row:hover:selected button:hover:active { + color: white; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1a1a1a; + color: #dedede; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #333333; + border-radius: 0 0 14px 14px; +} + +.gedit-search-slider { + background-color: #383838; + padding: 6px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0 0 6px 6px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(222, 222, 222, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} + +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} + +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 14px 14px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #0860f2; +} + +layouttab { + background-color: #242424; +} + +layout { + border: 1px solid rgba(255, 255, 255, 0.12); + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +pillbox { + color: white; + background-color: #0860f2; + border-radius: 3px; +} + +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #333333; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} + +docktabstrip docktab label { + opacity: 0.5; +} + +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} + +docktabstrip docktab:checked { + border-color: rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +dockbin { + border: 1px solid rgba(255, 255, 255, 0.12); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +dockoverlayedge { + background-color: #333333; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} + +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} + +popover.popover-selector list row { + padding: 5px 0; +} + +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #242424, #242424); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: rgba(255, 255, 255, 0.12); +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + margin-left: 1px; + margin-right: 1px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + border-left: none; +} + +omnibar.linked > entry:not(:only-child) image, omnibar.linked > entry:not(:only-child) image:hover { + color: inherit; +} + +omnibar.linked > entry:not(:only-child):backdrop { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + opacity: 0.65; +} + +omnibar.linked > entry:not(:only-child):backdrop image, omnibar.linked > entry:not(:only-child):backdrop image:hover { + color: inherit; +} + +entry.search.preferences-search { + box-shadow: none; +} + +entry.search.preferences-search:focus { + box-shadow: none; + border-bottom: 1px solid #0860f2; +} + +preferencesbin spinbutton { + border-radius: 14px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #333333; +} + +preferencesbin spinbutton:focus { + border-color: #0860f2; +} + +preferencesbin spinbutton entry, +preferencesbin spinbutton entry:focus { + border: none; + box-shadow: none; +} + +preferencesbin spinbutton button { + border-width: 0 0 0 1px; +} + +preferencesbin entry.search { + margin: 2px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #dedede; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem { + color: #afafaf; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:active, window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:checked { + color: #dedede; + background-color: rgba(222, 222, 222, 0.25); +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem > box.horizontal > box.horizontal > label.title { + color: #dedede; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry { + min-height: 0; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry > overlay > box.horizontal > box.vertical.pan > button { + min-height: 0; +} + +window.background > box.vertical box.horizontal list.categories { + border-radius: 0 0 0 14px; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable { + color: #dedede; + transition-duration: 0.1s; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:hover, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:active { + color: #dedede; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable label.compressed-entries-label { + background-image: image(#3484e2); + color: white; + font-weight: 700; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row { + background-image: image(#2b2b2b); + color: #ababab; + transition-property: opacity, border-image, background-image, box-shadow; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:hover { + background-image: image(#3c3c3c); + color: #dedede; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active:focus { + background-image: image(#444444); + color: #dedede; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row.popover-activated-row { + background-image: image(#0860f2); + color: white; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header { + background-image: image(#242424); + color: #0860f2; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:hover { + background-image: image(#23272e); +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active:focus { + background-image: image(#212a39); + color: #0860f2; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header label.compressed-entries-label { + background-image: image(#0860f2); + color: white; + transition-duration: 0s; +} + +widget#PROCESSOR list row, widget#MEMORY list row { + margin: -1px; + border: 1px solid #474747; +} + +widget#PROCESSOR list row.max, widget#MEMORY list row.max { + color: #2a2a2a; +} + +widget#PROCESSOR list separator.list, widget#MEMORY list separator.list { + box-shadow: inset 0 0 0 1px #474747; +} + +widget#STORAGE list { + margin: -1px; +} + +widget#STORAGE list row.activatable { + color: rgba(222, 222, 222, 0.75); +} + +widget#STORAGE list row.activatable:hover, widget#STORAGE list row.activatable:active { + color: rgba(222, 222, 222, 0.75); +} + +widget#STORAGE list separator.list { + box-shadow: inset 0 0 0 1px #474747; +} + +widget#PERFORMANCE searchbar { + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12), inset 0 -1px #333333; +} + +widget#PERFORMANCE searchbar entry, widget#PERFORMANCE searchbar button { + margin-bottom: 2px; +} + +widget#PERFORMANCE .sidebar { + background-color: #242424; + border-bottom-left-radius: 14px; +} + +graph-switcher-button.toggle { + color: rgba(222, 222, 222, 0.75); + font-weight: 500; +} + +graph-switcher-button.toggle:hover { + color: #dedede; + background-image: image(rgba(255, 255, 255, 0.03)); +} + +rg-graph.big { + background-position: left top; + background-origin: border-box; + background-repeat: repeat; +} + +box.speedometer-outter { + opacity: 0.8; +} + +box.speedometer-content-area { + box-shadow: 0 0 0 4px rgba(8, 96, 242, 0.2); +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #0860f2; + color: white; + border-radius: 2px; +} + +.photos-collection-icon, +.documents-collection-icon { + background-color: rgba(222, 222, 222, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #669efa; +} + +.photos-entry-tag, +.documents-entry-tag { + color: white; + background: #0860f2; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; +} + +.photos-entry-tag:hover, +.documents-entry-tag:hover { + color: white; + background: #176bf7; +} + +.photos-entry-tag:active, +.documents-entry-tag:active { + color: white; + background: #0758de; +} + +.button.photos-entry-tag, +.documents-entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:first-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child, window.background.csd > box.titlebar.horizontal > headerbar:first-child, .titlebar > headerbar.titlebar.tweak-titlebar-left { + background-image: none; + background-color: #333333; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + border: none; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:last-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child, window.background.csd > box.titlebar.horizontal > headerbar:last-child, .titlebar > headerbar.titlebar.tweak-titlebar-right { + background-image: none; + background-color: #242424; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + border: none; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar { + background-color: rgba(51, 51, 51, 0.95); +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box { + border-color: #0e0e0e; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > separator, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > separator, window.background.csd > overlay > hdyleaflet > separator.sidebar, box.horizontal > separator.sidebar, +hdyleaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, +window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { + background-image: image(#0e0e0e); + background-color: transparent; + border-right: none; +} + +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view.frame, hdyleaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) { + border-radius: 14px; + box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.03), inset 0 0 3px rgba(255, 255, 255, 0.02), inset 0 0 0 1px rgba(255, 255, 255, 0.04), inset 0 1px rgba(255, 255, 255, 0.06); + background-color: rgba(255, 255, 255, 0.05); + border: none; +} + +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view.frame > separator, hdyleaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator { + background: none; + min-height: 0; +} + +list.tweak-group list row.activatable:first-child, hdyleaflet list.view.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +list.tweak-group list row.activatable:last-child, hdyleaflet list.view.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; +} + +list.tweak-group list row.activatable:only-child, hdyleaflet list.view.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { + border-radius: 14px; +} + +hdyleaflet list > row.activatable { + margin: 2px 4px; + border-radius: 10px; +} + +hdyleaflet frame > border { + border: none; +} + +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 4px 0; +} + +hdyleaflet frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator { + background: none; + min-height: 0; +} + +.titlebar > headerbar.titlebar.tweak-titlebar-left, +.titlebar > headerbar.titlebar.tweak-titlebar-right { + border: none; +} + +window.background.csd > hdyleaflet > box.vertical > stack.main-container { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +row#AutostartTitle.tweak { + padding: 3px; + background-color: #242424; +} + +.tweak-group-startup row.tweak-startup:not(:hover):not(:selected) { + background: none; +} + +.tweak-category:not(:selected):not(:hover) { + background: none; +} + +.tweak-categories { + background-image: none; + background-color: #333333; + border-radius: 0 0 0 14px; +} + +.tweak-categories > separator { + min-width: 0; + min-height: 0; + background: none; +} + +window.background.csd > stack { + border-radius: 0 0 14px 14px; +} + +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active, +window.background.csd > box.horizontal > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active { + color: #dedede; + background-image: none; + background-color: #7f7f7f; + border-color: rgba(0, 0, 0, 0.15); +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #242424; + border-bottom-right-radius: 15px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: rgba(51, 51, 51, 0.95); + border-bottom-left-radius: 15px; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #242424; + border-radius: 0 0 14px 14px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected):not(.progressbar):not(.trough) { + background: none; +} + +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar { + color: #FDFDFD; +} + +window.background.csd > overlay > grid.horizontal > frame:dir(ltr) > border { + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +window.background.csd > overlay > grid.horizontal > overlay > stack > box.horizontal > grid.horizontal > scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 15px; +} + +window.background.csd > overlay > hdyleaflet > stack > frame > grid.vertical { + background-color: rgba(51, 51, 51, 0.95); + border-bottom-left-radius: 14px; +} + +window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button { + padding: 2px; +} + +entry.contacts-postal-entry:focus { + box-shadow: inset 0 0 0 1px rgba(104, 135, 205, 0.75); +} + +entry.contacts-postal-entry:focus + entry.contacts-postal-entry { + border-top-color: rgba(104, 135, 205, 0.75); +} + +stack#titlebar_container.titlebar > stack > headerbar { + border: none; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry { + box-shadow: inset 0 0 0 2px transparent; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:hover { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03), inset 0 0 0 2px transparent; + transition-duration: 200ms; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:focus { + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); + transition-duration: 300ms; +} + +notebook.main-notebook > header.top { + margin-top: 0; +} + +notebook.main-notebook > header.top tabs > tab:checked { + border-top-color: #373737; +} + +stack.view.polari-entry-area { + background-color: #333333; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:hover, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:hover, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:hover { + background-color: rgba(222, 222, 222, 0.15); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:active, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:active, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:active, stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:checked, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:checked, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:checked { + background-color: rgba(222, 222, 222, 0.25); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#333333); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #ececec; + background-color: #2a2a2a; + border: 1px solid #161616; + border-radius: 2px; +} + +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #0860f2; + border-color: #0860f2; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #1d1d1d; +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} + +#gf-input-source:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + padding: 4px; + background-color: #2b2b2b; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border: none; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:active, .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +.sidebar-paned scrolledwindow { + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + margin: -1px 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 36px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + min-height: 36px; + min-width: 36px; + padding: 0; + margin: 0; + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem .raven .raven-header:not(.top) button.scale, .raven .raven-header:not(.top) window.background > box.vertical > toolbar.primary-toolbar > toolitem button.scale { + min-height: 24px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 0; + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:checked, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):active, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +/******************** + * Gnome Calculator * + ********************/ +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title { + margin: 6px 0; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget { + padding-top: 3px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(ltr), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(ltr) { + padding-left: 4px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(rtl), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(rtl) { + padding-right: 4px; +} + +window.background > grid.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical grid.math-buttons button { + font-weight: 700; +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.12); +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); + border-color: rgba(255, 255, 255, 0.12); +} + +/************ + * Epiphany * + ************/ +headerbar.titlebar.incognito-mode entry { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +headerbar.titlebar.incognito-mode entry image, headerbar.titlebar.incognito-mode entry image:hover { + color: inherit; +} + +headerbar.titlebar.incognito-mode entry:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +headerbar.titlebar.incognito-mode entry:disabled { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +notebook > box > stack > box.vertical > paned.vertical > overlay > .floating-bar { + color: rgba(222, 222, 222, 0.75); +} + +.background headerbar entry.starred, .background headerbar entry.non-starred { + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.background headerbar entry.starred image, .background headerbar entry.starred image:hover, .background headerbar entry.non-starred image, .background headerbar entry.non-starred image:hover { + color: inherit; +} + +.background headerbar entry.starred:focus, .background headerbar entry.non-starred:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.background headerbar entry.starred:disabled, .background headerbar label:disabled selection.starred, label:disabled .background headerbar selection.starred, .background headerbar entry.non-starred:disabled, .background headerbar label:disabled selection.non-starred, label:disabled .background headerbar selection.non-starred { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +.background headerbar entry.starred > image.right { + color: #ccbb00; +} + +.background headerbar entry.starred > image.right:hover, .background headerbar entry.starred > image.right:active, .background headerbar entry.starred > image.right:checked { + color: #FFEA00; +} + +popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:active, popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background { + background-color: transparent; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable { + background-color: #4d4d4d; + color: rgba(222, 222, 222, 0.85); + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + margin: 2px; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:active, popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row { + background-color: rgba(36, 36, 36, 0.35); + color: rgba(222, 222, 222, 0.85); + border-bottom: 1px dashed rgba(255, 255, 255, 0.05); + padding: 6px; +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:hover, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:active, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:checked { + color: #dedede; + background-color: rgba(222, 222, 222, 0.05); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button.flat, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button { + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +flowboxchild.bookmark-tag-widget { + color: #333333; + font-weight: 500; +} + +flowboxchild.bookmark-tag-widget label { + margin-bottom: 2px; +} + +flowboxchild.bookmark-tag-widget-selected { + color: white; +} + +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view border { + border: none; +} + +window.background.csd > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected) { + background-color: transparent; + border-radius: 14px; +} + +window.background.csd evview.view.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #242424; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 14px; + background-color: #333333; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +box.vertical > box.vertical > box.vertical > paned.horizontal { + background-image: none; + background-color: #0e0e0e; +} + +window.background.csd > box.vertical > paned.horizontal > scrolledwindow treeview.view:not(:selected):not(:hover) { + border-bottom-left-radius: 14px; +} + +dialog.background.csd > headerbar.titlebar > label:not(.title):not(.subtitle) { + font-weight: 700; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 14px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > stack > scrolledwindow.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #242424; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > box.vertical > stack.view > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 14px 14px; + border-width: 1px 0 0 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox separator.vertical { + background-color: rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox .lowres-icon { + -gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox .icon-dropshadow { + -gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox > .dialog-action-box > .dialog-action-area { + padding: 3px 6px 6px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 14px; +} + +dialog.background.csd > .dialog-vbox > .dialog-action-box > .dialog-action-area { + margin: 0 6px 6px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #161616; +} + +MsdOsdWindow.background.osd .progressbar { + background-color: #0860f2; + border: none; + border-color: red; + border-radius: 5px; +} + +MsdOsdWindow.background.osd .trough { + background-color: #1d1d1d; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #2a2a2a; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #dadada; +} + +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #6d6d6d; + background-color: rgba(17, 17, 17, 0.85); +} + +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: rgba(55, 55, 55, 0.85); +} + +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #669efa; + background-color: #0860f2; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-navigation-window .primary-toolbar { + background-color: #373737; +} + +.caja-navigation-window .caja-side-pane { + background-color: transparent; +} + +.caja-navigation-window .caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-navigation-window paned > separator { + background-image: image(#474747); +} + +.caja-side-pane treeview.view, .caja-side-pane .view { + background: none; +} + +.caja-side-pane treeview.view:hover, .caja-side-pane .view:hover { + background-color: rgba(222, 222, 222, 0.1); +} + +.caja-side-pane treeview.view:active, .caja-side-pane treeview.view:selected, .caja-side-pane .view:active, .caja-side-pane .view:selected { + background-color: #0860f2; +} + +.caja-side-pane textview.view text { + background: none; +} + +.caja-side-pane scrollbar { + background: none; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.caja-search-bar entry:focus { + box-shadow: none; +} + +.xfce4-panel button, .xfce4-panel button.flat, .xfce4-panel .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .xfce4-panel button, .xfce4-panel.panel button, .xfce4-panel.panel button.flat, .mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: #dadada; + border-radius: 0; + border: none; + background-color: transparent; +} + +.xfce4-panel button:hover:not(:active):not(:checked), .mate-panel-menu-bar button:hover:not(:active):not(:checked):not(#tasklist-button), +panel-toplevel.background button:hover:not(:active):not(:checked):not(#tasklist-button) { + color: #dedede; + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); +} + +.xfce4-panel button:checked, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button) { + color: #dedede; + box-shadow: inset 0 -2px #0860f2; + background-color: rgba(222, 222, 222, 0.12); + background-image: none; +} + +.xfce4-panel button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel button:checked image, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; +} + +.xfce4-panel button:active, .mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button) { + background-color: rgba(222, 222, 222, 0.18); + color: #dedede; + background-image: none; + box-shadow: inset 0 -2px #0860f2; +} + +.xfce4-panel.panel { + background-color: rgba(42, 42, 42, 0.85); + text-shadow: none; + -gtk-icon-shadow: none; + border: none; +} + +.XfceHeading { + border: 0 none transparent; + background-color: #333333; + color: #dedede; +} + +.xfce4-panel { + background-color: rgba(42, 42, 42, 0.85); + color: #dadada; + font-weight: 700; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.xfce4-panel, +.xfce4-panel frame > border { + border: none; +} + +#XfcePanelWindow.xfce4-panel { + border: none; +} + +#XfcePanelWindow.xfce4-panel, #XfcePanelWindow.xfce4-panel.marching-ants { + transition: none; +} + +.xfce4-panel button { + font-weight: 700; +} + +.xfce4-panel button#launcher-arrow:hover, .xfce4-panel button#launcher-arrow + button.toggle:hover { + box-shadow: none; +} + +.xfce4-panel button#launcher-arrow + button.toggle:checked { + color: #0860f2; + box-shadow: none; +} + +.xfce4-panel button#xfce4-notification-plugin { + padding: 0 1px; +} + +.xfce4-panel menu { + font-weight: 400; + text-shadow: none; + -gtk-icon-effect: none; +} + +.xfce4-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.xfce4-panel widget.tasklist > button.toggle { + font-weight: 400; +} + +XfdesktopIconView.view { + border-radius: 2px; + background: transparent; + color: white; + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +XfdesktopIconView.view:active, XfdesktopIconView.view:checked { + background-color: #0860f2; + color: white; + text-shadow: none; +} + +window#whiskermenu-window { + background-color: #333333; +} + +window#whiskermenu-window > frame > border { + border-radius: 0; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio { + padding: 2px 6px; + margin: 2px; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked, window#whiskermenu-window scrolledwindow > viewport button.radio:active { + background-color: #0860f2; + color: white; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked:hover, window#whiskermenu-window scrolledwindow > viewport button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow treeview.view:selected:hover { + background-color: rgba(255, 255, 255, 0.1); + color: #dedede; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 14px; + background-color: rgba(51, 51, 51, 0.95); +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; + background-color: rgba(51, 51, 51, 0.95); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view { + background-color: rgba(51, 51, 51, 0.95); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:hover { + background-color: rgba(255, 255, 255, 0.08); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected:hover, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:active:hover { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +window.thunar > grid.horizontal > paned.horizontal > separator { + background-image: image(#0e0e0e); +} + +window.thunar toolbar#location-toolbar { + border-bottom: 1px solid #0e0e0e; +} + +window.thunar toolbar#location-toolbar button.path-bar-button, +window.thunar toolbar#location-toolbar button.flat, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button { + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; + margin-left: 0; + margin-right: 0; + border-radius: 6px; + min-height: 28px; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:hover, +window.thunar toolbar#location-toolbar button.flat:hover, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:hover, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:active, +window.thunar toolbar#location-toolbar button.flat:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + background: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled label, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button label, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button label, window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled label, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled label, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled label, +window.thunar toolbar#location-toolbar label:disabled selection.flat label, +label:disabled window.thunar toolbar#location-toolbar selection.flat label, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + color: rgba(253, 253, 253, 0.35); +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled:active, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:active, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:active, window.thunar toolbar#location-toolbar button.path-bar-button:disabled:checked, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:checked, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:disabled:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:active, +window.thunar toolbar#location-toolbar label:disabled selection.flat:active, +label:disabled window.thunar toolbar#location-toolbar selection.flat:active, +window.thunar toolbar#location-toolbar button.flat:disabled:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:checked, +window.thunar toolbar#location-toolbar label:disabled selection.flat:checked, +label:disabled window.thunar toolbar#location-toolbar selection.flat:checked { + color: rgba(253, 253, 253, 0.35); + background-color: transparent; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle) { + margin-left: 10px; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle) { + margin-right: 10px; +} + +window.thunar toolbar#location-toolbar entry { + min-height: 22px; +} + +window.thunar notebook stack > scrolledwindow.frame.standard-view { + border-top-width: 0; + border-right-width: 0; +} + +window.thunar notebook header.top tab.reorderable-page > box > label { + min-height: 0; +} + +/********* + * Geary * + *********/ +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar { + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background-color: #242424; + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar { + background-color: #242424; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar > revealer > box { + border-color: #0e0e0e; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator > separator, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator > separator { + margin-left: -1px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar { + margin: -8px -12px; + border: none; + background-color: #333333; + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected) { + background-color: #333333; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame { + background-color: #333333; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow { + background-color: #242424; + margin: 6px 6px 6px 0; + padding: 6px 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view { + border-image: none; + background-image: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover { + background-color: rgba(8, 96, 242, 0.1); +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected { + background-color: rgba(8, 96, 242, 0.15); + box-shadow: inset 2px 0 #0860f2; + color: white; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.background:not(.csd) > widget > separator { + padding-top: 1px; + margin-top: 1px; + min-height: 2px; + background-color: rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > scrollbar { + background-clip: border-box; +} + +window.background:not(.csd) > widget > scrollbar, +window.background:not(.csd) > widget > frame > border { + border-color: rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > entry, +window.background:not(.csd) > widget .entry { + border-radius: 6px; + background-image: image(#242424); + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > entry:focus, +window.background:not(.csd) > widget .entry:focus { + border-color: #6887cd; + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +window.background:not(.csd) > widget > spinbutton { + background-image: image(#656565); + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background:not(.csd) > widget > spinbutton .entry { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +window.background:not(.csd) > widget > button { + padding-top: 3px; + padding-bottom: 3px; +} + +window.background:not(.csd) > widget > button > button { + outline-style: none; + border-radius: 6px; +} + +window.background:not(.csd) > widget > button > button label { + padding: 4px 6px; +} + +window.background:not(.csd) > menu, +window.background:not(.csd) > menu > menu { + border-radius: 0; + background-color: rgba(51, 51, 51, 0.95); +} + +window.background:not(.csd) > menu > menuitem { + padding: 4px 6px; +} + +window.background:not(.csd) > menu > menuitem > label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +window.background:not(.csd) > menu > menuitem > radio, +window.background:not(.csd) > menu > menuitem > check { + padding: 0 2px 0 4px; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +#MozillaGtkWidget.background { + background-color: #333333; +} + +#MozillaGtkWidget.background .background, +#MozillaGtkWidget.background frame, +#MozillaGtkWidget.background separator, +#MozillaGtkWidget.background scrolledwindow { + background-color: #242424; +} + +#MozillaGtkWidget.background scrollbar { + background-color: transparent; +} + +#MozillaGtkWidget.background scrollbar slider { + background-color: gray; +} + +#MozillaGtkWidget.background scrollbar slider:hover { + background-color: #9a9a9a; +} + +#MozillaGtkWidget.background scrollbar slider:hover:active { + background-color: #b3b3b3; +} + +#MozillaGtkWidget.background scrollbar slider:disabled { + background-color: transparent; +} + +#MozillaGtkWidget.background *:not(menuitem):hover, #MozillaGtkWidget.background *:not(menuitem):hover button, +#MozillaGtkWidget.background *:focus, +#MozillaGtkWidget.background *:focus button, +#MozillaGtkWidget.background *:active, +#MozillaGtkWidget.background *:active button, +#MozillaGtkWidget.background *:checked, +#MozillaGtkWidget.background *:checked button { + color: #dedede; +} + +#MozillaGtkWidget.background > window.background > menu { + border: none; + background-color: rgba(51, 51, 51, 0.95); + border-radius: 0; +} + +#MozillaGtkWidget.background > window.background > menu > separator { + margin-top: 2px; + margin-bottom: 2px; + background-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget.background > widget border { + border-color: #666666; +} + +#MozillaGtkWidget.background > widget separator { + background-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview { + background-color: rgba(51, 51, 51, 0.95); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview text { + background-color: transparent; + color: #aaaaaa; +} + +/*************** + * Chrome(ium) * + ***************/ +window.background.chromium { + background-color: #333333; + color: #dadada; +} + +window.background.chromium headerbar.titlebar button.toggle { + border: none; + background-color: transparent; + background-image: none; +} + +window.background.chromium headerbar.titlebar button.toggle:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +window.background.chromium headerbar.titlebar button.toggle:checked, window.background.chromium headerbar.titlebar button.toggle:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +window.background.chromium headerbar.titlebar button.titlebutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0 0; + background-size: auto; + color: transparent; +} + +window.background.chromium button { + border-width: 1px; + border-style: solid; + border-color: #474747; + background-color: #333333; + color: #dadada; +} + +window.background.chromium entry.chromium, window.background.chromium entry.chromium:focus { + border-image: none; + border: 1px solid #474747; + background-color: #333333; + color: #dadada; +} + +window.background.chromium > textview.view, window.background.chromium textview { + background-color: #333333; + color: #dadada; +} + +window.background.chromium > menubar { + background-color: #373737; +} + +/**************** + * Libre-Office * + ****************/ +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal { + background-color: #373737; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button { + color: #FDFDFD; + border: none; + border-radius: 50px; + background-image: none; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:hover, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:hover { + background-color: #5d5d5d; + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:active, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:active, window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:checked, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:checked { + background-color: rgba(255, 0, 0, 0.65); + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:disabled, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:disabled, label:disabled window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > selection.small-button { + color: rgba(253, 253, 253, 0.6); +} + +window.background:not(.solid-csd) > notebook:not(.frame) { + border: 0 none transparent; + background-color: #242424; +} + +window.background:not(.solid-csd) > notebook:not(.frame) > stack { + border: none; + box-shadow: none; +} + +widget > box.terminal-titlebar { + padding: 0 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle { + border: none; + border-radius: 0; + padding-top: 0; + padding-bottom: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(ltr), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(ltr) { + padding-right: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(rtl), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(rtl) { + padding-left: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:hover, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:hover, widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + border-radius: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + background-color: rgba(222, 222, 222, 0.05); + color: #dedede; +} + +widget > box.terminal-titlebar > button.image-button, widget > box.terminal-titlebar > button.image-button.toggle { + margin: 2px 0; + padding: 0; + min-height: 24px; + min-width: 24px; + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +list.tilix-session-sidebar { + background-image: image(rgba(51, 51, 51, 0.95)); +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button { + min-height: 20px; + min-width: 20px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + background-color: #f8464c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button, list.tilix-session-sidebar button.tilix-sidebar-close-button:hover, list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + color: white; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:hover { + background-color: #fa777c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + background-image: image(#f6151c); +} + +window.background.csd > box.horizontal > stack > box.vertical > notebook > stack { + border-bottom-right-radius: 14px; +} + +window > box.vertical > box.horizontal > toolbar { + background-color: transparent; + box-shadow: none; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box label, +window > box.vertical > box.horizontal > toolbar toolitem > box entry { + min-height: 20px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 90%; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box > label { + color: #dedede; +} + +window > box.vertical > box.horizontal > widget { + background-color: transparent; +} + +window#ValaPanel.background widget.-vala-panel-background > separator { + background: none; +} + +button.flat.-panel-button:hover, .raven .raven-header:not(.top) button.-panel-button:hover, +button#tasklist-button.toggle.flat:hover, +.raven .raven-header:not(.top) button.toggle:hover, +button.flat.-panel-icon-button:hover, +.raven .raven-header:not(.top) button.-panel-icon-button:hover { + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); + background: none; +} + +button.flat.-panel-button:active, .raven .raven-header:not(.top) button.-panel-button:active, button.flat.-panel-button:checked, .raven .raven-header:not(.top) button.-panel-button:checked, +button#tasklist-button.toggle.flat:active, +.raven .raven-header:not(.top) button.toggle:active, +button#tasklist-button.toggle.flat:checked, +.raven .raven-header:not(.top) button.toggle:checked, +button.flat.-panel-icon-button:active, +.raven .raven-header:not(.top) button.-panel-icon-button:active, +button.flat.-panel-icon-button:checked, +.raven .raven-header:not(.top) button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; + background: none; +} + +.unpinned button.flat.-panel-icon-button, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button { + border-radius: 0; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover { + -gtk-icon-effect: highlight; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover, .unpinned button.flat.-panel-icon-button:active, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:active, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:active, .unpinned button.flat.-panel-icon-button:checked, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:checked, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; +} + +.pinned button.flat.-panel-icon-button.running, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running { + border-radius: 0; +} + +.pinned button.flat.-panel-icon-button.running > image, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running > image, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running > image { + background-position: bottom center; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover { + -gtk-icon-effect: highlight; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover, .pinned button.flat.-panel-icon-button.running:active, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:active, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:active, .pinned button.flat.-panel-icon-button.running:checked, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:checked, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:checked { + box-shadow: inset 0 -2px #0860f2; + color: white; +} + +.menubar.panel .panel, .menubar.panel .panel.color-light, .menubar.panel .panel.color-dark { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(42, 42, 42, 0.95) 0%, rgba(51, 51, 51, 0.95) 100%); + border-bottom: 1px solid #0e0e0e; + transition: all 100ms ease-in-out; + color: #dadada; +} + +.menubar.panel .panel.maximized { + background-color: rgba(42, 42, 42, 0.85); + background-image: none; + border: none; +} + +.menubar.panel .panel.translucent { + background-color: rgba(42, 42, 42, 0.75); + background-image: none; + border: none; +} + +.menubar.panel .panel menubar { + background: none; + box-shadow: none; + border: none; +} + +.menubar.panel popover { + padding: 2px 4px; + margin: 0 6px 15px 6px; + border: 1px solid rgba(0, 0, 0, 0.45); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 5px 8px rgba(0, 0, 0, 0.08); +} + +.menubar.panel popover button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.menubar.panel popover button:active label { + color: white; +} + +.menubar.panel popover button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.menubar.panel popover button:checked label { + color: white; +} + +.menubar.panel popover button:disabled { + background-color: transparent; +} + +.menubar.panel popover button:disabled label, .menubar.panel popover button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.menubar.panel popover button, .menubar.panel popover button:hover, .menubar.panel popover button:active, .menubar.panel popover button:checked, .menubar.panel popover button:disabled { + border-color: transparent; +} + +.menubar.panel popover .linked > button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:active, .menubar.panel popover .linked > button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +.menubar.panel popover .linked > button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +.menubar.panel popover .linked > button:disabled label, .menubar.panel popover .linked > button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.menubar.panel popover list { + background-color: transparent; +} + +.menubar.panel popover separator.horizontal { + margin: 0 -4px; +} + +.menubar.panel popover separator.vertical { + background: none; +} + +.menubar.panel popover .sidebar { + border-style: none; + background: none; +} + +.menubar.panel popover .sidebar .view { + background: none; +} + +.menubar.panel popover .sidebar .view:hover { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.1); +} + +.menubar.panel popover .sidebar .view:selected, .menubar.panel popover .sidebar .view:selected:focus, .menubar.panel popover .sidebar .view:selected:backdrop { + text-shadow: none; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: rgba(255, 255, 255, 0.35); + border-radius: 6px; +} + +.composited-indicator { + padding: 0 6px; +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + color: #dadada; + font-weight: normal; + transition: all 200ms ease-in-out; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + padding: 3px 0; +} + +.composited-indicator > revealer label { + padding: 3px 6px; +} + +.composited-indicator .keyboard { + background-color: #dadada; + border-radius: 2px; + color: rgba(42, 42, 42, 0.85); + padding: 0 3px; + font-weight: normal; + box-shadow: none; + text-shadow: none; +} + +button.flat.toggle.switcher:hover image, .raven .raven-header:not(.top) button.toggle.switcher:hover image, button.flat.toggle.switcher:active image, .raven .raven-header:not(.top) button.toggle.switcher:active image, button.flat.toggle.switcher:checked image, .raven .raven-header:not(.top) button.toggle.switcher:checked image, button.flat.toggle.switcher:selected image, .raven .raven-header:not(.top) button.toggle.switcher:selected image { + color: #0860f2; +} + +.circular label:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.circular.accent { + color: white; + background-color: #0860f2; +} + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: white; + background-color: #0860f2; + outline-color: transparent; +} + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; +} + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; +} + +.marlin-pathbar.pathbar { + padding-left: 4px; + padding-right: 4px; + color: #FDFDFD; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; +} + +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} + +.marlin-pathbar.pathbar:focus { + background-image: none; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + +.marlin-pathbar.pathbar:disabled, label:disabled selection.pathbar { + color: rgba(253, 253, 253, 0.35); + background-color: rgba(255, 255, 255, 0.02); +} + +window.background.csd > paned.horizontal > separator:dir(ltr) { + margin-left: -1px; +} + +window.background.csd > paned.horizontal > separator:dir(rtl) { + margin-right: -1px; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view { + border-right: 1px solid #0e0e0e; + color: #dadada; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #0e0e0e; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:hover):not(:selected) { + border-bottom-left-radius: 14px; + background: none; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:selected):hover { + background-color: rgba(255, 255, 255, 0.05); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus label { + color: #dedede; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image { + color: #dadada; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:selected { + color: white; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:disabled { + color: rgba(218, 218, 218, 0.45); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough { + color: #dedede; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > stack > stack > paned.horizontal > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +.dynamic-notebook notebook > stack { + border-bottom-right-radius: 14px; + background-color: #242424; +} + +.dynamic-notebook notebook > stack scrolledwindow.view.h2 { + background-color: transparent; +} + +.dynamic-notebook notebook > stack treeview.view:not(:hover):not(:selected), +.dynamic-notebook notebook > stack iconview.view:not(:hover):not(:selected) { + background: none; +} + +.dynamic-notebook notebook > stack treeview.view:hover, +.dynamic-notebook notebook > stack iconview.view:hover { + background-color: rgba(255, 255, 255, 0.05); +} + +.dynamic-notebook notebook > stack treeview.view:selected, +.dynamic-notebook notebook > stack iconview.view:selected { + color: #dedede; + background-color: rgba(255, 255, 255, 0.1); +} + +headerbar.titlebar > box.horizontal > entry.pathbar { + min-height: 20px; + padding: 2px 16px; + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle { + margin-top: 5px; + margin-bottom: 5px; + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:not(:checked):not(:active), .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:not(:checked):not(:active) { + background-clip: padding-box; +} + +headerbar.titlebar > button.flat.image-button.toggle:hover, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:active, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:checked, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:disabled, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:disabled, label:disabled headerbar.titlebar > selection.toggle { + color: rgba(253, 253, 253, 0.6); +} + +headerbar.titlebar > button.flat.image-button.toggle:backdrop, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:backdrop { + opacity: 0.7; + background-image: none; +} + +headerbar.titlebar > button.flat.image-button.toggle + button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle + button.image-button.toggle { + margin-right: -5px; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar { + margin-top: 6px; + margin-bottom: 6px; + border: none; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar button.toggle { + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar:backdrop { + transition: 150ms ease-out; + background-image: none; + background-color: #373737; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 14px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, #2a2a2a, #2a2a2a); + background-color: transparent; +} + +.gala-notification .title, .gala-notification .label { + color: #dadada; +} + +actionbar.inline-toolbar { + border: none; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +actionbar.inline-toolbar button { + border-radius: 6px; +} + +actionbar.inline-toolbar button:first-child { + border-right-style: solid; +} + +actionbar.inline-toolbar button:last-child { + border-left-style: solid; +} + +scale.warmth trough { + min-height: 4px; + border-radius: 3px; + background-image: linear-gradient(to right, #3484e2, #f8464c); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); +} + +.terminal-window headerbar.titlebar.default-decoration { + background-color: #373737; + border-bottom: 1px solid #0e0e0e; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +.terminal-window headerbar.titlebar.default-decoration:backdrop { + transition: 150ms ease-out; + color: rgba(253, 253, 253, 0.7); + background-image: none; + background-color: #373737; + border-color: #060606; +} + +.terminal-window .search-bar { + background-color: #333333; + border-bottom: 1px solid #474747; +} + +.terminal-window .dynamic-notebook notebook > header { + border-color: #474747; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 6px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.35); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.15); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #0860f2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.background { + border-radius: 14px; + background-color: transparent; +} + +UnityDecoration .top { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + border-radius: 14px 14px 0 0; + padding: 1px 6px 0 6px; + background-color: #373737; + color: #FDFDFD; + box-shadow: inset 0 1px #3f3f3f; +} + +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(253, 253, 253, 0.7); +} + +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: rgba(255, 255, 255, 0.12); +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(42, 42, 42, 0.95); + color: white; + box-shadow: none; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #dddddd; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: white; + background-image: linear-gradient(to bottom, #0860f2, #0860f2); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #4b4b4b; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} + +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} + +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #0860f2; + border-color: #0860f2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} + +.overlay-bar label { + color: white; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +toolbar.secondary-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); + background-color: #333333; +} + +toolbar.bottom-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #333333; + color: #dedede; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover { + background-color: #404040; +} + +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #0860f2; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #333333; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #0860f2; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #0860f2; +} + +.source-list.category-expander { + color: #dedede; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #242424; +} + +GraniteWidgetsWelcome label { + color: #898989; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(222, 222, 222, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #242424, #242424); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #a8a8a8; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: rgba(42, 42, 42, 0.85); + color: #dadada; + font-weight: bold; + box-shadow: inset 0 -1px rgba(24, 24, 24, 0.85); +} + +#panel_window menubar { + padding-left: 5px; +} + +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #dadada; + font-weight: bold; +} + +#panel_window menubar menuitem:disabled { + color: rgba(218, 218, 218, 0.5); +} + +#panel_window menubar menuitem:disabled label { + color: inherit; +} + +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #dedede; +} + +#content_frame { + padding-bottom: 14px; + background-color: #333333; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:active, #content_frame button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +#content_frame button:disabled { + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(101, 101, 101, 0.55); +} + +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #373737; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #0e0e0e; +} + +#buttonbox_frame button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +#buttonbox_frame button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.15); + background-color: #747474; + box-shadow: none; +} + +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.15); + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +#buttonbox_frame button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.15); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +#login_window #user_combobox { + color: #dedede; + font-size: 13px; +} + +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + color: green; + background-color: #f8464c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#shutdown_button.button:hover { + color: green; + background-color: #fa777c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#shutdown_button.button:active, #shutdown_button.button:checked { + color: green; + background-color: #f6151c; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button { + color: green; + background-color: #3484e2; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button:hover { + color: green; + background-color: #619fe8; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#restart_button.button:active, #restart_button.button:checked { + color: green; + background-color: #1c6bc7; + border-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(255, 255, 255, 0.03); +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +filechooser paned > separator, +.nautilus-window paned > separator { + border: none; + background-color: transparent; + background-image: image(#242424); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser paned > separator:dir(ltr), +.nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser paned > separator:dir(rtl), +.nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; +} + +.nautilus-window paned > separator { + background-image: none; + background-size: 0 0; + min-width: 0; + min-height: 0; +} + +filechooser placessidebar.sidebar.frame { + border-right: 1px solid #0e0e0e; +} + + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + + +filechooser.csd.background, +filechooser placessidebar, +.nautilus-window.csd.background, +.nautilus-window placessidebar { + background-color: transparent; +} + + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + border: none; + background-color: transparent; + max-width: 180px; + min-width: 180px; + width: 180px; +} + + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #dadada; + background-color: transparent; + transition: background-image 0; +} + + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup image, +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row image, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row image { + color: rgba(218, 218, 218, 0.4); +} + + +filechooser placessidebar.sidebar row.sidebar-row:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop { + opacity: 0.85; +} + + +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + transition: background-image 0; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-hover-dark.png"), url("assets/sidebar-view-hover-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row:active, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-active-dark.png"), url("assets/sidebar-view-active-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover { + color: #dedede; + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-position: left center; + background-size: 180px 28px; + background-color: transparent; + background-image: -gtk-scaled(url("assets/sidebar-view-checked-dark.png"), url("assets/sidebar-view-checked-dark@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label { + color: #dedede; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #dadada; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #dadada; +} + + +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + + +filechooser.maximized headerbar, +filechooser.maximized placessidebar, +.nautilus-window.maximized headerbar, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + + +filechooser placesview actionbar.background, +.nautilus-window placesview actionbar.background { + border-radius: 0 0 14px 0; +} + +filechooser actionbar { + color: #dadada; + background-color: rgba(51, 51, 51, 0.95); + border-color: rgba(255, 255, 255, 0.12); +} + +filechooser actionbar label, filechooser actionbar combobox { + color: #dadada; +} + +filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus { + background-color: rgba(250, 250, 250, 0.05); +} + +filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled selection.search, label:disabled filechooser box#pathbarbox.view stack selection.search { + background-color: rgba(250, 250, 250, 0.55); +} + +filechooser box.vertical > paned > separator { + border: none; + background-color: transparent; + background-image: image(#242424); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser box.vertical > paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser box.vertical > paned > separator:dir(rtl) { + margin-right: -1px; +} + +.caja-side-pane, .caja-side-pane text, .caja-side-pane treeview, +.caja-side-pane > notebook > stack > widget > box { + color: #dadada; + caret-color: #dadada; + background-color: #333333; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #dadada; +} + +.caja-side-pane .frame { + border-color: rgba(255, 255, 255, 0.12); +} + +.caja-side-pane junction { + background-color: rgba(38, 38, 38, 0.95); +} + +filechooser actionbar button { + color: #dedede; + border-color: rgba(0, 0, 0, 0.15); + background-color: #656565; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(255, 255, 255, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:hover { + color: #f8f8f8; + border-color: rgba(0, 0, 0, 0.15); + background-color: #6d6d6d; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + background-color: #0860f2; + border-color: rgba(0, 0, 0, 0.15); +} + +filechooser actionbar entry { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); +} + +filechooser actionbar entry:focus { + color: #dadada; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: inset 0 0 0 2px rgba(104, 135, 205, 0.75); +} + + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .caja-side-pane scrollbar { + border-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: rgba(255, 255, 255, 0.35); + border: none; +} + + +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .caja-side-pane scrollbar slider { + min-width: 4px; + background-color: rgba(255, 255, 255, 0.7); +} + + +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: white; +} + + +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #aaaaaa; +} + + +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: transparent; +} + +/****************** + * Budgie Desktop * + ******************/ +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + border-radius: 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:last-child { + border-radius: 0 0 10px 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:first-child { + border-radius: 0 0 0 10px; + border-left-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:only-child { + border-radius: 0 0 10px 10px; + border-left-style: none; + border-right-style: none; + border-bottom-style: none; +} + +window.budgie-switcher-window .drop-shadow button, .drop-shadow button, .workspace-switcher .workspace-add-button, .budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button { + border: none; + background-color: transparent; + box-shadow: none; + background-clip: padding-box; +} + +.drop-shadow button:hover, .workspace-switcher .workspace-add-button:hover, .budgie-popover:not(.budgie-menu) button.flat:hover:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:hover:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:hover:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.drop-shadow button:checked, .workspace-switcher .workspace-add-button:checked, .budgie-popover:not(.budgie-menu) button.flat:checked:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:checked:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:checked:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.drop-shadow button:active, .workspace-switcher .workspace-add-button:active, .budgie-popover:not(.budgie-menu) button.flat:active:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:active:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:active:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + background-color: transparent; +} + +.drop-shadow button:disabled label, .workspace-switcher .workspace-add-button:disabled label, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button) label, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button) label, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button) label, .budgie-settings-window buttonbox.inline-toolbar button:disabled label, label:disabled .workspace-switcher selection.workspace-add-button label, .workspace-switcher label:disabled selection.workspace-add-button label, .drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + color: rgba(222, 222, 222, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button, .raven button { + color: #FDFDFD; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:hover, .raven stackswitcher.linked > button:hover, .raven button:hover { + color: #f8f8f8; + background-color: rgba(253, 253, 253, 0.1); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:active, .raven stackswitcher.linked > button:active, .raven button:active { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.25); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:checked, .raven stackswitcher.linked > button:checked, .raven button:checked { + color: #FDFDFD; + background-color: rgba(253, 253, 253, 0.12); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + background: none; +} + +.raven .raven-header:not(.top) button:disabled label, .raven button:disabled label, .raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + color: rgba(253, 253, 253, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button.flat, .raven button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.raven button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; +} + +.raven button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.35); +} + +.raven button.flat:active, .raven .raven-header:not(.top) button:active { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + background-color: transparent; +} + +.raven button.flat:disabled label, .raven .raven-header:not(.top) button:disabled label, label:disabled selection.flat label, .raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + color: rgba(222, 222, 222, 0.35); +} + +.raven .raven-header:not(.top) button.linked, .raven stackswitcher.linked > button.linked, .raven button.linked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(51, 51, 51, 0.95); +} + +.raven button.linked:hover { + background-color: rgba(64, 64, 64, 0.95); +} + +.raven button.linked:active, .raven button.linked:checked { + color: white; + background-color: #0860f2; +} + +.raven button.linked:disabled, label:disabled selection.linked { + background-color: transparent; +} + +.raven button.linked:disabled label, label:disabled selection.linked label, .raven button.linked:disabled, label:disabled selection.linked { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +.budgie-settings-window list.sidebar { + background-color: #242424; + border-radius: 0 0 0 14px; + border-color: #0e0e0e; +} + +.budgie-popover { + margin: 0; + padding: 0; + border-color: rgba(71, 71, 71, 0.95); + border-radius: 14px; + background-color: rgba(51, 51, 51, 0.95); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.45), 0 2px 3px 0 rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.08); +} + +.budgie-popover .container { + padding: 2px; + border: none; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; + background-color: transparent; +} + +.budgie-popover switch { + margin-left: 56px; + margin-right: 6px; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #dedede; + font-weight: normal; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button):disabled, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) label:disabled selection:not(.image-button), label:disabled .budgie-popover:not(.budgie-menu) selection:not(.image-button) { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.user-menu .container { + padding: 8px; +} + +.budgie-popover.user-menu separator { + margin: 4px 0; +} + +.budgie-popover.sound-popover separator { + margin: 3px 0; +} + +.budgie-popover.night-light-indicator .container { + padding: 8px; +} + +.budgie-popover.places-menu .container { + padding: 8px; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; +} + +.budgie-popover.workspace-popover separator { + margin: 4px 0; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +window.budgie-popover:not(.csd) > frame.container { + margin: 0 -1px -1px; +} + +.bottom window.budgie-popover:not(.csd) > frame.container { + padding: 2px 0 2px; +} + +window.budgie-popover:not(.csd) > frame.container, +window.budgie-popover:not(.csd) > frame.container > border { + border-style: none; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(255, 255, 255, 0.12); +} + +.workspace-switcher .workspace-add-button { + background-color: transparent; + background-image: none; +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-menu.background { + padding: 0; + background-color: #242424; +} + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-menu entry.search { + padding: 5px 10px; + border: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + font-size: 110%; +} + +.budgie-menu .categories:dir(ltr) { + border-bottom-left-radius: 6px; +} + +.budgie-menu .categories:dir(rtl) { + border-bottom-right-radius: 6px; +} + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #dedede; + font-weight: normal; + border: none; + box-shadow: none; +} + +.budgie-menu button:hover { + transition: none; +} + +.budgie-menu button:disabled { + color: rgba(222, 222, 222, 0.35); +} + +.budgie-menu button:checked:hover { + background-image: none; + background-color: #1c6ff7; +} + +.budgie-menu button:checked:disabled, .budgie-menu label:disabled selection:checked, label:disabled .budgie-menu selection:checked { + background-color: rgba(8, 96, 242, 0.5); +} + +.budgie-menu row { + padding: 0; +} + +.budgie-menu row:hover { + box-shadow: none; +} + +popover.background.user-menu { + padding: 8px; +} + +popover.background.user-menu .content-box { + background-color: transparent; +} + +popover.background.user-menu separator { + margin: 4px 0; +} + +popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +popover.background.places-menu { + padding: 8px; +} + +popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; +} + +popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; +} + +popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; +} + +popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; +} + +popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; +} + +popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: transparent; +} + +popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +.budgie-panel { + transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(42, 42, 42, 0.85); + color: #dadada; + font-weight: 500; + box-shadow: none; + background-clip: padding-box; +} + +.budgie-panel.transparent { + background-color: rgba(42, 42, 42, 0.65); + box-shadow: none; +} + +.top .budgie-panel { + border-bottom: 1px solid #0e0e0e; + background-image: linear-gradient(0deg, #2a2a2a 0%, #333333 100%); +} + +.top .budgie-panel.transparent { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(42, 42, 42, 0.85) 0%, rgba(51, 51, 51, 0.85) 100%); +} + +.bottom .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 1px 0 1px; + border-radius: 14px 14px 0 0; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 1px 0 0 0; +} + +.left .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 1px 1px 0; + border-radius: 0 14px 14px 0; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 1px 0 0; +} + +.right .budgie-panel { + border: solid rgba(0, 0, 0, 0.72); + border-width: 1px 0 1px 1px; + border-radius: 14px 0 0 14px; +} + +.right .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 0 0 1px; +} + +.budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; + border: none; + box-shadow: none; + color: rgba(218, 218, 218, 0.85); + background: none; +} + +.budgie-panel button:hover { + background-color: rgba(218, 218, 218, 0.1); + color: rgba(218, 218, 218, 0.95); + background-image: none; +} + +.budgie-panel button:active { + background-color: rgba(218, 218, 218, 0.15); + color: #dadada; + background-image: none; +} + +.budgie-panel button:checked { + background-color: rgba(218, 218, 218, 0.12); + color: #dadada; +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.12); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + box-shadow: none; + color: #dadada; + background-image: none; + background-color: transparent; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + border: none; + background-image: none; + font-weight: normal; +} + +.budgie-panel menubar > menuitem > window.background.popup > decoration, +.budgie-panel menubar > menuitem > window.background.popup > menu, +.budgie-panel .menubar > menuitem > window.background.popup > decoration, +.budgie-panel .menubar > menuitem > window.background.popup > menu { + border-radius: 0 0 14px 14px; +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:hover { + background-color: #0860f2; +} + +.budgie-panel menubar > menuitem:disabled, +.budgie-panel .menubar > menuitem:disabled { + color: rgba(218, 218, 218, 0.4); +} + +.budgie-panel menubar > menuitem.budgie-menubar:hover, +.budgie-panel .menubar > menuitem.budgie-menubar:hover { + background-color: rgba(218, 218, 218, 0.1); +} + +.budgie-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.budgie-panel .alert { + color: #f8464c; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher, .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel button.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked), .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked), .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked) { + color: #dedede; +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):hover, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):active, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):active { + color: rgba(222, 222, 222, 0.8); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):disabled, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):disabled, .budgie-panel label:disabled selection:not(:checked), label:disabled .budgie-panel selection:not(:checked) { + color: rgba(222, 222, 222, 0.5); +} + +.budgie-panel button.flat.launcher:active, .budgie-panel .raven .raven-header:not(.top) button.launcher:active, .raven .raven-header:not(.top) .budgie-panel button.launcher:active { + background-color: rgba(222, 222, 222, 0.2); +} + +.budgie-panel button.flat.launcher:checked, .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel button.launcher:checked { + background-color: rgba(222, 222, 222, 0.15); +} + +.top #tasklist-button, .top .budgie-panel button.flat.launcher, .top .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .top .budgie-panel button.launcher, .budgie-panel .top button.flat.launcher, .budgie-panel .top .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .top button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .top .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .top .budgie-panel button.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .budgie-panel .top .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .top button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 100%, transparent 0%) 3 0 0 0/3px 0 0 0; +} + +.bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher, .budgie-panel .bottom button.flat.launcher, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 100%, transparent 0%) 0 0 3 0/0 0 3px 0; +} + +.left #tasklist-button, .left .budgie-panel button.flat.launcher, .left .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .left .budgie-panel button.launcher, .budgie-panel .left button.flat.launcher, .budgie-panel .left .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .left button.launcher { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .left .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .left .budgie-panel button.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .budgie-panel .left .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .left button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 100%, transparent 0%) 0 0 0 3/0 0 0 3px; +} + +.right #tasklist-button, .right .budgie-panel button.flat.launcher, .right .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .right .budgie-panel button.launcher, .budgie-panel .right button.flat.launcher, .budgie-panel .right .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .right button.launcher { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .right .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .right .budgie-panel button.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .budgie-panel .right .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .right button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 100%, transparent 0%) 0 3 0 0/0 3px 0 0; +} + +#tasklist-button { + padding: 0 4px; + box-shadow: none; + background-image: none; + color: #dedede; +} + +#tasklist-button:active { + background-color: rgba(222, 222, 222, 0.15); + color: #ebebeb; +} + +#tasklist-button:checked { + background-color: rgba(222, 222, 222, 0.12); + color: #ebebeb; +} + + +button.flat.launcher, +.raven .raven-header:not(.top) button.launcher { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; + background-position: center center; +} + + +button.flat.launcher > image, +.raven .raven-header:not(.top) button.launcher > image { + opacity: 0.87; +} + + +button.flat.launcher:hover, +.raven .raven-header:not(.top) button.launcher:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:hover > image, +.raven .raven-header:not(.top) button.launcher:hover > image { + opacity: 1.0; +} + + +button.flat.launcher:active > image, +.raven .raven-header:not(.top) button.launcher:active > image { + opacity: 1.0; +} + + +button.flat.launcher:checked:hover, +.raven .raven-header:not(.top) button.launcher:checked:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:checked > image, +.raven .raven-header:not(.top) button.launcher:checked > image { + opacity: 1.0; +} + + +.unpinned button.flat.launcher:hover, +.unpinned .raven .raven-header:not(.top) button.launcher:hover, +.raven .raven-header:not(.top) .unpinned button.launcher:hover, +.pinned button.flat.launcher.running:hover, +.pinned .raven .raven-header:not(.top) button.launcher.running:hover, +.raven .raven-header:not(.top) .pinned button.launcher.running:hover, +.pinned button.launcher.running.sidebar-button:hover { + -gtk-icon-effect: highlight; +} + + +.unpinned button.flat.launcher > image, +.unpinned .raven .raven-header:not(.top) button.launcher > image, +.raven .raven-header:not(.top) .unpinned button.launcher > image, +.pinned button.flat.launcher.running > image, +.pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .pinned button.launcher.running > image, +.pinned button.launcher.running.sidebar-button > image { + background-repeat: no-repeat; + opacity: 1.0; +} + + +.unpinned button.flat.launcher:checked > image, +.unpinned .raven .raven-header:not(.top) button.launcher:checked > image, +.raven .raven-header:not(.top) .unpinned button.launcher:checked > image, +.pinned button.flat.launcher.running:checked > image, +.pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .pinned button.launcher.running:checked > image, +.pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.top .budgie-panel .unpinned button.flat.launcher > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: top center; + background-image: image(#0860f2); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher:checked > image, +.top .budgie-panel .pinned button.flat.launcher.running:checked > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running:checked > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.bottom .budgie-panel .unpinned button.flat.launcher > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: bottom center; + background-image: image(#0860f2); +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher:checked > image, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running:checked > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.left .budgie-panel .unpinned button.flat.launcher > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: left center; + background-image: image(#0860f2); +} + +.left .budgie-panel .unpinned button.flat.launcher:checked > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher:checked > image, +.left .budgie-panel .pinned button.flat.launcher.running:checked > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running:checked > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.right .budgie-panel .unpinned button.flat.launcher > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: right center; + background-image: image(#0860f2); +} + +.right .budgie-panel .unpinned button.flat.launcher:checked > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher:checked > image, +.right .budgie-panel .pinned button.flat.launcher.running:checked > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running:checked > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher, .raven .raven-header:not(.top) box:not(.unpinned):not(.pinned) > revealer > button.launcher { + border-image: none; +} + +.left frame.raven-frame > border { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.72); +} + +.right frame.raven-frame > border { + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.72); +} + +.top .shadow-block { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.left .shadow-block { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.right .shadow-block { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.raven { + background-color: rgba(31, 31, 31, 0.95); + color: #dadada; +} + +.raven > box { + margin-bottom: -10px; +} + +.raven > stack { + margin-bottom: -10px; +} + +.raven stackswitcher { + padding: 0 8px 12px 8px; +} + +.raven .raven-header { + min-height: 36px; + padding: 2px; +} + +.raven .raven-header:not(.top) { + margin-top: -6px; +} + +.raven .raven-header:not(.top) button { + min-height: 32px; + min-width: 32px; + margin: 0; + padding: 0; +} + +.raven .raven-header:not(.top) button.image-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-header.top { + padding: 2px 12px 8px; + color: #dadada; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven .raven-header.top stackswitcher { + padding: 6px 0 0 0; + margin: 0; +} + +.raven .raven-header.top stackswitcher button { + margin: 0; + padding: 0 20px; + min-height: 20px; +} + +.raven .raven-header.top button.image-button:dir(ltr) { + margin-right: 2px; +} + +.raven .raven-header.top button.image-button:dir(rtl) { + margin-left: 2px; +} + +.raven .raven-header.top > image { + margin: 0 8px; +} + +.raven .raven-header.top > label { + margin: 0 -8px; + font-weight: bold; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven scrolledwindow > .frame { + padding: 0 8px; + transition-duration: 0s; + border: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical { + margin: 8px 0; + border-radius: 10px; + background-color: #181818; + transition-duration: 0s; + border: 1px solid rgba(0, 0, 0, 0.35); +} + +.raven scrolledwindow > .frame .raven-header { + margin-top: -16px; + border-radius: 10px 10px 0 0; +} + +.raven scrolledwindow > .frame .raven-background { + margin-bottom: -16px; + border-radius: 0 0 10px 10px; + background-color: #1b1b1b; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child { + border-radius: 10px; + border: none; + background-color: rgba(0, 0, 0, 0.35); + color: rgba(255, 255, 255, 0.65); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background { + background-color: rgba(0, 0, 0, 0.25); + margin-bottom: 0; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background image { + color: rgba(255, 255, 255, 0.15); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris { + background-color: rgba(0, 0, 0, 0.35); + color: white; + border-radius: 0 0 10px 10px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris label { + min-height: 24px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image { + color: rgba(255, 255, 255, 0.85); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image:disabled { + color: rgba(255, 255, 255, 0.35); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button { + padding: 8px; + border: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked { + padding: 0; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + padding-top: 8px; + padding-bottom: 8px; + border-top: 1px solid rgba(0, 0, 0, 0.15); + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(51, 51, 51, 0.95); +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:hover { + background-color: rgba(64, 64, 64, 0.95); +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:active, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:checked { + color: white; + background-color: #0860f2; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + background-color: transparent; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled label, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio label, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio label, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + color: rgba(222, 222, 222, 0.35); +} + +.raven viewport.frame .raven-header { + margin-top: -8px; +} + +.raven .expander-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-background.middle { + border-bottom-style: none; +} + +.raven .raven-background checkbutton.text-button:hover, .raven .raven-background radiobutton.text-button:hover { + color: #b4b4b4; +} + +.raven .raven-background checkbutton.text-button:disabled, .raven .raven-background label:disabled selection.text-button, label:disabled .raven .raven-background selection.text-button, .raven .raven-background radiobutton.text-button:disabled { + color: rgba(218, 218, 218, 0.45); +} + +.raven .raven-background list { + color: #dadada; + background-color: #1b1b1b; +} + +.raven .raven-background.frame { + border-style: solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); +} + +.raven .raven-background > overlay > widget > image { + color: rgba(218, 218, 218, 0.12); +} + +.raven .raven-background grid > label:first-child { + min-height: 26px; +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .raven-header.top + .raven-background { + border-style: none; + background-color: #0860f2; + color: white; +} + +.raven .raven-header.top + .raven-background stackswitcher button { + margin: -4px 0; +} + +.raven .powerstrip button.image-button { + min-height: 28px; + min-width: 28px; + margin: 0 4px; + padding: 6px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven box.vertical > stack > box.vertical > .raven-header { + background-color: #181818; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame list { + background-color: #1b1b1b; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable { + margin-left: -8px; + margin-right: -2px; + background-color: transparent; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > box.vertical * { + color: #dadada; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable image { + padding-left: 8px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button { + margin: 8px; + padding: 2px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active image, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked image { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list { + border-radius: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(218, 218, 218, 0.06); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable label { + padding: 0 16px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button { + min-height: 24px; + min-width: 24px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.75); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > box.vertical * { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button { + border: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:hover { + background-color: rgba(255, 255, 255, 0.25); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:active, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:checked { + background-color: rgba(255, 255, 255, 0.35); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list { + border: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.65); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(222, 222, 222, 0.06); + color: #dedede; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #dedede; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +box.audio-widget scale.horizontal.marks-after, +window.sound-popover.background scale.horizontal.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +box.audio-widget scale.horizontal.marks-after trough, +window.sound-popover.background scale.horizontal.marks-after trough { + background-color: transparent; +} + +box.audio-widget scale.horizontal.marks-after trough:dir(ltr), +window.sound-popover.background scale.horizontal.marks-after trough:dir(ltr) { + background-image: linear-gradient(to right, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after trough:dir(rtl), +window.sound-popover.background scale.horizontal.marks-after trough:dir(rtl) { + background-image: linear-gradient(to left, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after mark label, +window.sound-popover.background scale.horizontal.marks-after mark label { + font-size: 0; +} + +calendar.raven-calendar { + margin: 2px 0; + padding: 4px; + border-style: none; + background-color: transparent; + color: #dadada; +} + +calendar.raven-calendar:selected { + border-radius: 3px; + background-color: #0860f2; + color: white; +} + +calendar.raven-calendar.button { + color: rgba(218, 218, 218, 0.45); +} + +calendar.raven-calendar.button:hover { + color: #dadada; +} + +calendar.raven-calendar.button:disabled, label:disabled selection.button { + color: rgba(218, 218, 218, 0.25); +} + +calendar.raven-calendar:indeterminate { + color: alpha(#dadada,0.35); +} + +calendar.raven-calendar.highlight { + color: #dadada; +} + +.budgie-switcher-window, .budgie-osd-window, +.budgie-notification-window { + background-color: transparent; + background-image: none; + border-radius: 14px; +} + +.budgie-switcher-window button.image-button, .budgie-osd-window button.image-button, +.budgie-notification-window button.image-button { + margin: 0; + padding: 0; + min-height: 28px; + min-width: 28px; + border-radius: 100px; +} + +.budgie-switcher, +.budgie-notification { + background-color: transparent; + background-image: none; +} + +.budgie-switcher .notification-title, +.budgie-notification .notification-title { + font-size: 120%; +} + +.budgie-osd { + background-color: transparent; + background-image: none; +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +window.budgie-switcher-window { + border-radius: 14px; + background-color: transparent; + background-image: none; +} + +window.budgie-switcher-window flowboxchild { + margin: 2px; + border-radius: 14px; + -gtk-outline-radius: 14px; + background-image: none; +} + +window.budgie-switcher-window .drop-shadow, .drop-shadow { + margin: 5px 9px; + padding: 8px; + border-radius: 14px; + box-shadow: 0 5px 5px 0 transparent, 0 8px 15px 0 transparent, 0 3px 3px 0 rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.06); + background-color: rgba(36, 36, 36, 0.95); + background-image: none; +} + +.drop-shadow .linked > button { + border-radius: 6px; +} + +.budgie-run-dialog, .budgie-session-dialog, +.budgie-polkit-dialog { + border-radius: 14px; + background-color: #333333; + border: 1px solid rgba(77, 77, 77, 0.95); +} + +.background.budgie-run-dialog, .background.budgie-session-dialog, +.background.budgie-polkit-dialog { + border-radius: 14px; +} + +.budgie-run-dialog decoration, .budgie-session-dialog decoration, +.budgie-polkit-dialog decoration { + border-radius: 14px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button, +.budgie-polkit-dialog buttonbox.linked.horizontal > button { + padding: 4px 16px; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:first-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:first-child { + border-bottom-left-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:last-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:last-child { + border-bottom-right-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover { + color: #c5c5c5; + background-color: rgba(255, 255, 255, 0.15); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.15); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, .budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked { + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(0, 0, 0, 0.15); + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +.budgie-polkit-dialog .message { + color: alpha(currentColor,0.6); +} + +.budgie-polkit-dialog .failure { + color: #f8464c; +} + +.budgie-run-dialog { + background-color: #242424; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + opacity: 1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-panel box.titlebar { + min-width: 20px; + min-height: 20px; + border-radius: 0; + background: none; + box-shadow: none; + border: none; +} + +.budgie-panel box.titlebar > widget > label { + color: rgba(218, 218, 218, 0.75); +} + +.budgie-panel box.titlebar > button.image-button.titlebutton { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(ltr) { + padding-right: 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(rtl) { + padding-left: 3px; +} + +.budgie-panel box.titlebar.horizontal > button.image-button.titlebutton { + padding: 0 3px; +} + +@define-color theme_fg_color #dedede; +@define-color theme_text_color #dadada; +@define-color theme_bg_color #333333; +@define-color theme_base_color #242424; +@define-color theme_selected_bg_color #0860f2; +@define-color theme_selected_fg_color white; +@define-color fg_color #dedede; +@define-color text_color #dadada; +@define-color bg_color #333333; +@define-color base_color #242424; +@define-color selected_bg_color #0860f2; +@define-color selected_fg_color white; +@define-color insensitive_bg_color rgba(222, 222, 222, 0.35); +@define-color insensitive_fg_color alpha(rgba(222, 222, 222, 0.35), 0.5); +@define-color insensitive_base_color #242424; +@define-color theme_unfocused_fg_color #dedede; +@define-color theme_unfocused_text_color #dadada; +@define-color theme_unfocused_bg_color #333333; +@define-color theme_unfocused_base_color #242424; +@define-color borders rgba(255, 255, 255, 0.12); +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #30D158; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #3484e2; +@define-color content_view_bg #242424; +@define-color wm_title alpha(#fdfdfd, 0.8); +@define-color wm_unfocused_title alpha(#fdfdfd, 0.5); +@define-color wm_bg #373737; +@define-color wm_bg_unfocused #373737; +@define-color wm_highlight #5d5d5d; +@define-color wm_shadow alpha(black, 0.75); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #0860f2; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg white; +@define-color titlebar_gradient_a #373737; +@define-color titlebar_gradient_b #373737; +@define-color budgie_tasklist_indicator_color #0860f2; +@define-color budgie_tasklist_indicator_color_active #0860f2; +@define-color budgie_tasklist_indicator_color_active_window rgba(21, 75, 165, 0.931); +@define-color budgie_tasklist_indicator_color_attention #F27835; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/main/gtk-3.0/gtk-dark.scss b/src/main/gtk-3.0/gtk-dark.scss new file mode 100644 index 00000000..c11f5cd5 --- /dev/null +++ b/src/main/gtk-3.0/gtk-dark.scss @@ -0,0 +1,15 @@ +$variant: 'dark'; +$laptop: 'false'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gtk/drawing'; +@import '../../sass/gtk/common'; +@import '../../sass/gtk/applications'; +@import '../../sass/gtk/unity'; +@import '../../sass/gtk/granite'; +@import '../../sass/gtk/lightdm'; +@import '../../sass/gtk/transparent_widgets'; +@import '../../sass/gtk/budgie.scss'; +@import '../../sass/gtk/colors-public'; diff --git a/src/main/gtk-3.0/gtk-light-solid.css b/src/main/gtk-3.0/gtk-light-solid.css new file mode 100644 index 00000000..df17abd0 --- /dev/null +++ b/src/main/gtk-3.0/gtk-light-solid.css @@ -0,0 +1,10285 @@ +@keyframes switch_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 100%, transparent 0%); + } +} + +@keyframes header_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #ffffff 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #ffffff 100%, transparent 0%); + } +} + +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.15); + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #0860f2; +} + +.background { + color: #242424; + background-color: rgba(245, 245, 245, 0.999); +} + +.background.csd { + border-radius: 0 0 14px 14px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +.popup.background { + background-color: transparent; +} + +*:disabled, label:disabled selection { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #f5f5f5; + color: #242424; +} + +.gtkstyle-fallback:hover { + background-color: white; + color: #242424; +} + +.gtkstyle-fallback:active { + background-color: gainsboro; + color: #242424; +} + +.gtkstyle-fallback:disabled, label:disabled selection.gtkstyle-fallback { + background-color: #fbfbfb; + color: rgba(36, 36, 36, 0.45); +} + +.gtkstyle-fallback:selected { + background-color: #0860f2; + color: white; +} + +filechooser stack.view scrolledwindow treeview.view, iconview, .view { + color: #363636; + background-color: #ffffff; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +filechooser stack.view scrolledwindow treeview.view:hover, iconview:hover, .view:hover { + background-color: #f7f7f7; +} + +filechooser stack.view scrolledwindow treeview.view:selected, iconview:selected, .view:selected { + color: white; + background-color: #0860f2; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +textview { + background-color: #ffffff; +} + +textview text { + background-color: #ffffff; +} + +textview border { + background-color: #fafafa; +} + +iconview, iconview:hover, iconview:selected { + border-radius: 6px; +} + +XfdesktopIconView.view .rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +rubberband, +.rubberband { + border: 1px solid #064cc1; + background-color: rgba(6, 76, 193, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; +} + +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +flowbox.search-bar { + border-bottom: 1px solid #e0e0e0; +} + +label.separator { + color: #242424; +} + +label selection { + color: white; + background-color: #0860f2; +} + +label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-switcher .notification-body, +.budgie-notification .notification-body, popover label.separator, +popover.background label.separator, headerbar .subtitle, label.separator, .dim-label { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #ffffff; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #0860f2; + color: white; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd { + color: #dadada; + border: none; + background-color: #2a2a2a; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled, label:disabled selection:checked { + opacity: 0.5; +} + +entry.contacts-postal-entry, spinbutton entry, .linked > entry:not(:only-child) { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + border: none; +} + +entry.contacts-postal-entry:focus, spinbutton entry:focus, .linked > entry:focus:not(:only-child) { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +entry.contacts-postal-entry:disabled, spinbutton entry:disabled, .linked > entry:disabled:not(:only-child) { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0.02); +} + +entry { + min-height: 24px; + border: none; + padding: 2px 8px; + border-radius: 6px; + caret-color: currentColor; + color: #363636; + background-color: rgba(0, 0, 0, 0.05); +} + +entry.search { + border-radius: 6px; +} + +entry image { + color: #505050; +} + +entry image.left { + padding-left: 0; + padding-right: 5px; +} + +entry image.right { + padding-right: 0; + padding-left: 5px; +} + +.raven .raven-background spinbutton:not(.vertical), entry.flat, entry.flat:focus { + min-height: 0; + background-image: none; + border-color: transparent; + border-radius: 0; +} + +entry:focus { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +entry:disabled { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0.02); +} + +entry.warning { + color: white; + background-color: #f7ae86; + border-image: none; +} + +entry.warning image { + color: white; +} + +entry.warning:focus { + color: white; + background-color: #F27835; + box-shadow: none; +} + +entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F27835; +} + +entry.error { + color: white; + background-color: #fd8d88; + border-image: none; +} + +entry.error image { + color: white; +} + +entry.error:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.error selection, entry.error selection:focus { + background-color: white; + color: #FC4138; +} + +entry.search-missing { + color: white; + background-color: #fd8d88; + border-image: none; +} + +entry.search-missing image { + color: white; +} + +entry.search-missing:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #FC4138; +} + +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; + border-image: none; +} + +.osd entry { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + border-image: none; +} + +.osd entry image, .osd entry image:hover { + color: inherit; +} + +.osd entry:focus { + color: white; + border-color: #5578c7; + background-color: #0860f2; + border-image: none; +} + +.osd entry:disabled { + color: #dadada; + background-color: rgba(98, 98, 98, 0.81); + border-image: none; +} + +.osd entry selection:focus, .osd entry selection { + color: #0860f2; + background-color: white; +} + +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #0860f2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus { + min-height: 20px; +} + +.linked:not(.vertical) > entry + button.combo { + padding-left: 0; +} + +.linked.vertical > entry + button.combo { + padding: 0; +} + +.entry-tag { + margin: 8px; + border-radius: 50px; + box-shadow: none; + background-color: #f8464c; + color: white; + border: none; +} + +.entry-tag:hover { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +:dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: 0px; + padding-left: 8px; + padding-right: 4px; +} + +:dir(rtl) .entry-tag { + margin-left: 0px; + margin-right: 8px; + padding-left: 4px; + padding-right: 8px; +} + +.entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(36, 36, 36, 0.45); +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#0860f2), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0860f2), to(transparent)); + } +} + +button { + min-height: 20px; + min-width: 16px; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 6px; + padding: 0 6px; + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button separator { + margin: 4px 1px; +} + +.budgie-panel button.flat.launcher, button.budgie-menu-launcher, .nemo-window .toolbar > button, button.flat, .raven .raven-header:not(.top) button { + min-height: 24px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; + transition: none; +} + +.budgie-panel button.flat.launcher:hover, button.budgie-menu-launcher:hover, .nemo-window .toolbar > button:hover, button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} + +button.budgie-menu-launcher:hover:active, .nemo-window .toolbar > button:hover:active, button.flat:hover:active, .raven .raven-header:not(.top) button:hover:active { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-panel button.flat.launcher:active, button.budgie-menu-launcher:active, .nemo-window .toolbar > button:active, .budgie-panel button.flat.launcher:checked, button.budgie-menu-launcher:checked, .nemo-window .toolbar > button:checked, button.flat:active, .raven .raven-header:not(.top) button:active, button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +button.budgie-menu-launcher:checked:hover, .nemo-window .toolbar > button:checked:hover, button.flat:checked:hover, .raven .raven-header:not(.top) button:checked:hover { + background-image: none; +} + +.budgie-panel button.flat.launcher:disabled, button.budgie-menu-launcher:disabled, .nemo-window .toolbar > button:disabled, button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.toggle.popup.budgie-menu-launcher, .nemo-window .toolbar > button.toggle.popup, button.flat.toggle.popup, .raven .raven-header:not(.top) button.toggle.popup { + min-width: 20px; +} + +button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; + -gtk-icon-effect: highlight; +} + +button:active, button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; + background-clip: border-box; + transition-duration: 200ms; +} + +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} + +button:active { + color: #242424; +} + +button:active:hover, button:checked { + color: white; +} + +button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button:disabled label, button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +button:disabled:active, button:disabled:checked { + border-color: rgba(8, 96, 242, 0); + background-color: rgba(8, 96, 242, 0.55); + box-shadow: none; + opacity: 0.6; +} + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.55); +} + +button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button { + min-height: 20px; + padding-left: 12px; + padding-right: 12px; +} + +button.text-button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} + +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} + +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} + +button.text-button.image-button.popup { + padding-right: 6px; + padding-left: 6px; +} + +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +button.osd { + color: #dadada; + background-color: #2a2a2a; + border-color: #161616; +} + +button.osd.image-button { + padding: 0; + min-height: 42px; + min-width: 42px; +} + +button.osd:hover { + color: #0860f2; +} + +button.osd:active, button.osd:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +button.osd:disabled, label:disabled selection.osd { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +.osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +.osd button:active, .osd button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button.flat, .osd .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .osd button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +.osd button.flat:hover, .osd .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) .osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +.osd button.flat:disabled, .osd .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .osd button:disabled, .osd label:disabled selection.flat, label:disabled .osd selection.flat { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; + background-image: none; +} + +.osd button.flat:active, .osd .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) .osd button:active, .osd button.flat:checked, .osd .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) .osd button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} + +button.suggested-action { + background-clip: border-box; + color: white; + background-color: #3484e2; + border-color: #1f74d8; + background-image: none; + box-shadow: none; +} + +button.suggested-action.flat, .raven .raven-header:not(.top) button.suggested-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #3484e2; +} + +button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #4a92e5; + border-color: #3081e1; + background-image: none; + box-shadow: none; +} + +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #619fe8; + border-color: #468fe5; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +button.suggested-action.flat:disabled, .raven .raven-header:not(.top) button.suggested-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(36, 36, 36, 0.45); +} + +button.suggested-action:disabled, label:disabled selection.suggested-action { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button.suggested-action:disabled label, label:disabled selection.suggested-action label, button.suggested-action:disabled, label:disabled selection.suggested-action { + color: rgba(36, 36, 36, 0.45); +} + +button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f8464c; + border-color: #f7292f; + background-image: none; + box-shadow: none; +} + +button.destructive-action.flat, .raven .raven-header:not(.top) button.destructive-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #f8464c; +} + +button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f95f64; + border-color: #f84147; + background-image: none; + box-shadow: none; +} + +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #fa777c; + border-color: #f95a5f; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +button.destructive-action.flat:disabled, .raven .raven-header:not(.top) button.destructive-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(36, 36, 36, 0.45); +} + +button.destructive-action:disabled, label:disabled selection.destructive-action { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button.destructive-action:disabled label, label:disabled selection.destructive-action label, button.destructive-action:disabled, label:disabled selection.destructive-action { + color: rgba(36, 36, 36, 0.45); +} + +.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; +} + +.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 stacksidebar row.needs-attention > label, stacksidebar button 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(#0860f2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} + +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button 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; +} + +button.font separator, button.file separator { + background-color: transparent; +} + +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 6px; +} + +.inline-toolbar toolbutton > button { + min-height: 20px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; +} + +.inline-toolbar toolbutton > button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.inline-toolbar toolbutton > button:disabled { + background-color: transparent; +} + +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + background-color: #575757; + opacity: 0.6; +} + +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:first-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:first-child > button { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:last-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:last-child > button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:only-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:only-child > button { + border-radius: 6px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked.path-bar:not(.vertical) > button + button { + border-left-style: none; +} + +.linked.vertical > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.linked.vertical > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked.vertical > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked.vertical > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button { + border-radius: 0; + border-right-style: none; +} + +spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:first-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:last-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:only-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:only-child { + border-radius: 6px; + border-style: solid; +} + +spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; +} + +spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; + border-style: solid; +} + +calendar.raven-calendar.button, .nemo-window .floating-bar button, +calendar.button, .app-notification button, notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover, notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link, button:visited, menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 26px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 6px; +} + +menuitem.button.flat:hover, .raven .raven-header:not(.top) button.button:hover, +modelbutton.flat:hover { + background-color: #ebebeb; + transition-duration: 50ms; +} + +menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow { + transition: none; + animation: none; +} + +menuitem.button.flat:checked, .raven .raven-header:not(.top) button.button:checked, +modelbutton.flat:checked { + color: #242424; +} + +menuitem.button.flat:disabled, .raven .raven-header:not(.top) button.button:disabled, label:disabled selection.flat, +modelbutton.flat:disabled { + color: rgba(36, 36, 36, 0.45); +} + +menuitem.button.flat check:last-child, .raven .raven-header:not(.top) button.button check:last-child, +menuitem.button.flat radio:last-child, +.raven .raven-header:not(.top) button.button radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} + +menuitem.button.flat check:first-child, .raven .raven-header:not(.top) button.button check:first-child, +menuitem.button.flat radio:first-child, +.raven .raven-header:not(.top) button.button radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +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:link, button:visited, *:link { + color: #3484e2; +} + +button:visited, *:link:visited { + color: #505050; +} + +*:selected button:visited, *:selected *:link:visited { + color: #9cbffa; +} + +button:hover:link, button:hover:visited, *:link:hover { + color: #619fe8; +} + +*:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { + color: #e6effe; +} + +button:active:link, button:active:visited, *:link:active { + color: #3484e2; +} + +*:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { + color: #cedffc; +} + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, button:selected:link, button:selected:visited, *:selected button:link, *:selected button:visited, *:link:selected, *:selected *:link { + color: #cedffc; +} + +button:link > label, button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: white; +} + +spinbutton:disabled { + color: rgba(36, 36, 36, 0.45); +} + +spinbutton entry { + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +spinbutton entry:focus { + border-color: rgba(103, 164, 233, 0.75); + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px rgba(103, 164, 233, 0.75); +} + +spinbutton entry:drop(active) { + border-color: #F08437; + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px #F08437; +} + +spinbutton:not(.vertical) entry { + padding-top: 2px; + padding-bottom: 2px; + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(103, 164, 233, 0.75); +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} + +.osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):drop(active) { + border-image: none; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.08); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(103, 164, 233, 0.75); +} + +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: rgba(103, 164, 233, 0.75); +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} + +combobox { + min-height: 16px; +} + +combobox button.combo { + min-width: 0; + min-height: 16px; + padding-left: 12px; + padding-right: 12px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +.background combobox button.combo arrow { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); + min-height: 16px; + min-width: 18px; + padding: 0; + margin: 2px -10px 2px 0; + border-radius: 5px; + border: none; +} + +combobox decoration, +combobox button.combo:checked, .background combobox button.combo:checked { + transition: none; +} + +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +combobox .linked:not(.vertical) > entry + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow { + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow.png"), url("assets/combobox-arrow@2.png")); +} + +combobox .linked:not(.vertical) > entry + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow { + border-radius: 0; + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #ffffff; +} + +.horizontal.inline-toolbar, toolbar.horizontal { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.inline-toolbar separator, toolbar separator { + background: none; +} + +.horizontal.inline-toolbar separator, toolbar.horizontal separator { + margin: 0 6px; +} + +.vertical.inline-toolbar separator, toolbar.vertical separator { + margin: 6px 0; +} + +.osd .inline-toolbar, .osd toolbar { + background-color: transparent; +} + +.osd.inline-toolbar, toolbar.osd { + padding: 8px; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + background-color: #ffffff; +} + +.osd.left.inline-toolbar, .osd.right.inline-toolbar, .osd.top.inline-toolbar, .osd.bottom.inline-toolbar, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +.osd.top.inline-toolbar, toolbar.osd.top { + border-width: 0 0 1px 0; +} + +.osd.bottom.inline-toolbar, toolbar.osd.bottom { + border-width: 1px 0 0 0; +} + +.osd.left.inline-toolbar, toolbar.osd.left { + border-width: 0 1px 0 0; +} + +.osd.right.inline-toolbar, toolbar.osd.right { + border-width: 0 0 0 1px; +} + +.inline-toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) button, toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} + +.inline-toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > entry, toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #363636; + background-color: transparent; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)) 1 0 1 0; +} + +.inline-toolbar { + background-color: #ededed; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + border-width: 0 1px 1px; + padding: 3px; +} + +.background.csd .inline-toolbar { + border-radius: 0 0 6px 6px; +} + +searchbar { + background-color: #f5f5f5; + padding: 0; + margin: 0; + border: none; +} + +searchbar > revealer > box { + padding: 6px; + margin: -6px; + border-style: solid; + border-color: #d6d6d6; + border-width: 0 0 1px; +} + +searchbar .linked:not(.vertical) > entry { + margin-top: 0; + margin-bottom: 0; +} + +actionbar { + padding: 6px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ededed; +} + +.background.csd actionbar { + border-radius: 0 0 14px 14px; +} + +headerbar { + min-height: 40px; + padding: 0 16px; + color: #575757; + background-color: #ffffff; + border-bottom: 1px solid #e0e0e0; +} + +headerbar:backdrop { + transition: 150ms ease-out; + color: rgba(87, 87, 87, 0.7); + background-color: white; + border-color: #ededed; +} + +headerbar .title { + padding-left: 12px; + padding-right: 12px; +} + +headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + margin-top: -3px; +} + +headerbar button, headerbar spinbutton { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button { + min-width: 20px; + border-radius: 6px; + border: none; + box-shadow: none; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button:disabled { + background: none; +} + +headerbar stackswitcher.linked.stack-switcher:not(.vertical) > button { + min-height: 26px; + min-width: 20px; + border-radius: 6px; +} + +headerbar .linked:not(.vertical) > entry { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + margin: 8px 3px; + padding: 0 8px; + border-radius: 6px; + border: none; +} + +headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover { + color: inherit; +} + +headerbar .linked:not(.vertical) > entry:focus { + border-radius: 6px; + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +headerbar .linked:not(.vertical) > entry:disabled { + border-radius: 6px; + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +headerbar .linked:not(.vertical) > entry:backdrop { + opacity: 0.65; + background-image: none; +} + +headerbar stackswitcher { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); + border-radius: 6px; + margin: 8px 0; + padding: 0; +} + +headerbar stackswitcher button { + min-height: 26px; + margin: 0; + font-weight: 500; +} + +headerbar stackswitcher button:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 16%, rgba(0, 0, 0, 0.08) 16%, rgba(0, 0, 0, 0.08) 84%, transparent 84%) 0 0 0 1/0 0 0 1px stretch; +} + +headerbar stackswitcher button:checked { + border-image: none; +} + +headerbar stackswitcher button:checked + button { + border-image: none; +} + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; +} + +headerbar switch:backdrop { + opacity: 0.75; +} + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; +} + +.selection-mode headerbar, headerbar.selection-mode { + color: white; + background-color: #6887cd; + border-color: #597bc8; + box-shadow: none; + background-image: none; + text-shadow: none; +} + +.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { + background-color: #6887cd; + color: rgba(255, 255, 255, 0.6); + border-color: #597bc8; +} + +.selection-mode headerbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} + +.selection-mode headerbar .selection-menu GtkArrow, headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} + +.selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.maximized .selection-mode headerbar, .maximized headerbar.selection-mode { + background-color: #6887cd; +} + +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0; + box-shadow: none; +} + +.maximized headerbar { + background-color: #ffffff; + border-color: #e0e0e0; + box-shadow: none; +} + +.maximized headerbar:backdrop { + background-color: white; + border-color: white; +} + +headerbar.default-decoration { + min-height: 32px; + padding: 0 12px; + background-color: #ffffff; +} + +.tiled headerbar.default-decoration, .maximized headerbar.default-decoration, .fullscreen headerbar.default-decoration { + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton { + border: none; + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration button.titlebutton.appmenu, headerbar.default-decoration button.titlebutton.appmenu:active, headerbar.default-decoration button.titlebutton.appmenu:checked { + background-color: transparent; + box-shadow: none; + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop { + border: none; +} + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 14px; +} + +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 14px; +} + +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +stack headerbar:first-child, stack headerbar:last-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 14px; +} + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 14px; +} + +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: 14px; + border-top-right-radius: 14px; +} + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar: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-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar: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-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.titlebar, .titlebar.background { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +.titlebar, .titlebar headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); +} + +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { + box-shadow: none; +} + +window.background > box.vertical > headerbar:not(.titlebar) { + border-radius: 0 0 0 0; + box-shadow: none; +} + +separator:first-child + window.background > box.vertical > headerbar:not(.titlebar), separator:first-child + window.background > box.vertical > headerbar:not(.titlebar):backdrop, window.background > box.vertical > headerbar:not(.titlebar):first-child, window.background > box.vertical > headerbar:not(.titlebar):first-child:backdrop { + border-top-left-radius: 0; +} + +window.background > box.vertical > headerbar:not(.titlebar):last-child, window.background > box.vertical > headerbar:not(.titlebar):last-child:backdrop { + border-top-right-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + min-width: 1px; +} + +headerbar button, .titlebar button { + min-height: 26px; + min-width: 22px; +} + +headerbar entry, .titlebar entry { + min-height: 22px; + margin-top: 8px; + margin-bottom: 8px; + margin-left: 0; + margin-right: 0; + padding: 2px 8px; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton { + min-width: 0; + min-height: 0; + background-color: transparent; + border: none; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop { + opacity: 0.65; +} + +.nemo-window .primary-toolbar entry, headerbar entry { + min-height: 22px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.nemo-window .primary-toolbar entry image, headerbar entry image, headerbar entry image:hover { + color: inherit; +} + +.nemo-window .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.65; + background-image: none; +} + +.nemo-window .primary-toolbar entry:focus, headerbar entry:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.nemo-window .primary-toolbar entry:disabled { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +.nemo-window .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #0860f2; + color: white; +} + +.nemo-window .primary-toolbar entry progress, headerbar entry progress { + border-color: #0860f2; + background-image: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: #F27835; + background-color: #f7ae86; +} + +.nemo-window .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F27835; +} + +.nemo-window .primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: white; + color: #F27835; +} + +.nemo-window .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: #FC4138; + background-color: #fd8d88; +} + +.nemo-window .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #FC4138; +} + +.nemo-window .primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: white; + color: #FC4138; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button, headerbar button { + min-height: 26px; + min-width: 22px; + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:backdrop, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:backdrop:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:backdrop:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:backdrop:not(.image-button), .nemo-window .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.65; + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:hover:not(.image-button), .nemo-window .primary-toolbar button:hover, headerbar button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:not(.image-button), .nemo-window .primary-toolbar button:active, headerbar button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:hover:not(.image-button), .nemo-window .primary-toolbar button:active:hover, headerbar button:active:hover, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #575757; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:hover:not(.image-button), .nemo-window .primary-toolbar button:checked:hover, headerbar button:checked:hover { + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + background: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled label, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button) label, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button) label, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button) label, .nemo-window .primary-toolbar button:disabled label, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + color: rgba(87, 87, 87, 0.35); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button.flat, .raven .raven-header:not(.top) window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button.flat, .nemo-window .primary-toolbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .primary-toolbar button, headerbar button.flat, headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.path-bar button { + min-width: 12px; + min-height: 24px; +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button:hover { + box-shadow: none; +} + +.path-bar button:active, .path-bar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.12); +} + +.path-bar button:disabled { + border-color: rgba(0, 0, 0, 0.12); +} + +.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: 10px; +} + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-radius: 0; + margin: 0 0; + border-left-color: rgba(36, 36, 36, 0.15); + border-top-color: rgba(0, 0, 0, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #0860f2; +} + +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #84b0f9; + border-top-color: rgba(36, 36, 36, 0.15); +} + +treeview.view:disabled, label:disabled selection.view { + color: rgba(36, 36, 36, 0.45); +} + +treeview.view:disabled:selected, label:disabled selection.view:selected { + color: #6ba0f7; +} + +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #16428b; +} + +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: #929292; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:hover { + color: #242424; +} + +treeview.view.expander:selected { + color: #b5cffb; +} + +treeview.view.expander:selected:hover { + color: white; +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #0860f2; +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #0860f2; + box-shadow: none; + background-color: white; +} + +treeview.view.trough { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; + border-width: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +treeview.view header button { + min-height: 24px; + min-width: 38px; + padding: 0 6px; + font-weight: bold; + color: #505050; + background-color: #ffffff; + background-image: none; + box-shadow: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #ffffff 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, #ffffff 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:hover { + color: #0860f2; +} + +treeview.view header button:active { + color: #242424; +} + +treeview.view header button:active, treeview.view header button:hover { + background-color: #ffffff; +} + +treeview.view header button:active:hover { + color: #242424; +} + +treeview.view header button:disabled { + border-color: #f5f5f5; + background-image: none; +} + +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} + +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #0860f2; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #ffffff; + color: #575757; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(87, 87, 87, 0.8); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); + padding: 4px 8px; + border: none; + border-radius: 6px; +} + +menubar > menuitem > window.popup.background.csd > menu > menuitem, +.menubar > menuitem > window.popup.background.csd > menu > menuitem { + transition: none; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(87, 87, 87, 0.4); +} + +.context-menu, +menu, +.menu { + padding: 6px 4px; + border-radius: 10px; + background-color: white; + border: 1px solid #d6d6d6; + color: #242424; +} + +.csd .context-menu, .csd menu, .csd .menu { + background-color: #ffffff; + border: none; +} + +.context-menu separator, .csd .context-menu separator, +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin: 2px 4px; + min-height: 0; + border-bottom: 2px solid rgba(0, 0, 0, 0.05); + background-color: transparent; +} + +.context-menu > menuitem, +menu > menuitem, +.menu > menuitem { + transition: background-color 50ms cubic-bezier(0, 0, 0.2, 1); + min-height: 12px; + min-width: 40px; + padding: 3px 6px; + border-radius: 7px; + margin: 0 2px; + text-shadow: none; + color: #242424; +} + +.context-menu > menuitem:hover, +menu > menuitem:hover, +.menu > menuitem:hover { + transition: none; + color: white; + background-color: #0860f2; +} + +.context-menu > menuitem:hover arrow, +menu > menuitem:hover arrow, +.menu > menuitem:hover arrow { + transition: none; + color: white; +} + +.context-menu > menuitem:hover menu arrow, +menu > menuitem:hover menu arrow, +.menu > menuitem:hover menu arrow { + color: #242424; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.context-menu > menuitem:hover menu menuitem:hover arrow, +menu > menuitem:hover menu menuitem:hover arrow, +.menu > menuitem:hover menu menuitem:hover arrow { + color: white; +} + +.context-menu > menuitem:disabled, +menu > menuitem:disabled, +.menu > menuitem:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.context-menu > menuitem arrow, +menu > menuitem arrow, +.menu > menuitem arrow { + min-height: 16px; + min-width: 16px; + background-color: transparent; + background-image: none; + border: none; + color: #242424; +} + +.context-menu > menuitem arrow:dir(ltr), +menu > menuitem arrow:dir(ltr), +.menu > menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-right: 0; +} + +.context-menu > menuitem arrow:dir(rtl), +menu > menuitem arrow:dir(rtl), +.menu > menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-left: 0; +} + +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: 6px; + margin-left: 2px; +} + +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + + +.context-menu > arrow, +menu > arrow, +.menu > arrow { + min-width: 16px; + min-height: 16px; + padding: 2px; + background-color: transparent; + border-radius: 0; + border: none; + background-image: none; + color: #242424; +} + + +.context-menu > arrow.top, +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-radius: 14px 14px 0 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + + +.context-menu > arrow.bottom, +menu > arrow.bottom, +.menu > arrow.bottom { + margin-top: 12px; + margin-bottom: -16px; + border-radius: 0 0 14px 14px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +.context-menu > arrow:hover, +menu > arrow:hover, +.menu > arrow:hover { + background-color: rgba(36, 36, 36, 0.08); +} + + +.context-menu > arrow:disabled, +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 0; + border-radius: 14px; + background-clip: border-box; + background-color: #ffffff; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.03); +} + +.csd popover, popover, .csd popover.background, +popover.background { + border-radius: 14px; + border: 1px solid rgba(0, 0, 0, 0.2); +} + +popover separator, popover separator, .csd popover separator, +popover.background separator, +popover.background separator, .csd popover.background separator { + border: none; + background-color: transparent; +} + +popover label.separator, +popover.background label.separator { + color: #242424; +} + +popover entry, +popover.background entry { + background-color: #f4f4f4; +} + +popover > list, +popover > .view, +popover > toolbar, +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + background-color: transparent; +} + +popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} + +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} + +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} + +notebook.frame { + border: 1px solid #d6d6d6; +} + +notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child { + border-right-style: solid; +} + +notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child { + border-bottom-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: #ffffff; +} + +notebook > header { + padding: 0; + background-color: #e6e6e6; +} + +notebook > header.top { + box-shadow: inset 0 1px #d6d6d6, inset 0 -1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px rgba(0, 0, 0, 0.12), 1px 0 rgba(0, 0, 0, 0.12), -1px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; +} + +notebook > header.bottom { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px #d6d6d6; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px rgba(0, 0, 0, 0.12), 1px 0 rgba(0, 0, 0, 0.12), -1px 0 rgba(0, 0, 0, 0.12); + margin-bottom: -1px; +} + +notebook > header.right { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 #d6d6d6; + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px rgba(0, 0, 0, 0.12), 0 -1px rgba(0, 0, 0, 0.12); + margin-right: -1px; +} + +notebook > header.left { + box-shadow: inset 1px 0 #d6d6d6, inset -1px 0 rgba(0, 0, 0, 0.12); + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px rgba(0, 0, 0, 0.12), 0 -1px rgba(0, 0, 0, 0.12); + margin-left: -1px; +} + +notebook > header button.flat.toggle.popup, notebook > header .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) notebook > header button.toggle.popup { + min-width: 28px; + border-radius: 0; + padding: 0; + border: none; + box-shadow: none; + margin: 0; +} + +notebook > header button.flat.toggle.popup:active, notebook > header .raven .raven-header:not(.top) button.toggle.popup:active, .raven .raven-header:not(.top) notebook > header button.toggle.popup:active, notebook > header button.flat.toggle.popup:checked, notebook > header .raven .raven-header:not(.top) button.toggle.popup:checked, .raven .raven-header:not(.top) notebook > header button.toggle.popup:checked { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +notebook > header.top { + padding: 0; +} + +notebook > header.top tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.top tab + tab { + margin-left: -1px; +} + +notebook > header.bottom { + padding: 0; +} + +notebook > header.bottom tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.bottom tab + tab { + margin-left: -1px; +} + +notebook > header.right { + padding: 0; +} + +notebook > header.right tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.right tab + tab { + margin-top: -1px; +} + +notebook > header.left { + padding: 0; +} + +notebook > header.left tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.left tab + tab { + margin-top: -1px; +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} + +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} + +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} + +notebook > header > tabs > arrow { + color: rgba(36, 36, 36, 0.45); +} + +notebook > header > tabs > arrow:hover { + color: rgba(36, 36, 36, 0.725); +} + +notebook > header > tabs > arrow:active { + color: #242424; +} + +notebook > header > tabs > arrow:disabled { + color: rgba(36, 36, 36, 0.15); +} + +notebook > header.top tabs > tab:first-child, notebook > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook > header.top tabs > tab:last-child, notebook > header.bottom tabs > tab:last-child { + border-right-style: none; +} + +notebook > header.left tabs > tab:first-child, notebook > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook > header.left tabs > tab:last-child, notebook > header.right tabs > tab:last-child { + border-bottom-style: none; +} + +notebook > header tabs > tab { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(255, 255, 255, 0); + border: 1px solid transparent; + transition: all 150ms ease-out; +} + +notebook > header tabs > tab:hover:not(:checked) { + color: rgba(36, 36, 36, 0.725); + background-color: rgba(255, 255, 255, 0.2); + border-color: #d9d9d9; +} + +notebook > header tabs > tab:checked { + color: #242424; + background-color: #ffffff; + border-color: #d9d9d9; +} + +notebook > header tabs > tab button.flat, notebook > header tabs > tab .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) notebook > header tabs > tab button { + min-height: 20px; + min-width: 20px; + border-radius: 3px; + padding: 0; + margin-top: 2px; + margin-bottom: 2px; + color: #6d6d6d; +} + +notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.1); +} + +notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.2); +} + +scrollbar { + background-color: transparent; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: none; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar button { + border: none; +} + +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-right-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} + +scrollbar slider { + min-width: 4px; + min-height: 4px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a1a1a1; +} + +scrollbar slider:hover { + background-color: #b6b6b6; +} + +scrollbar slider:hover:active { + background-color: #686868; +} + +scrollbar slider:disabled { + background-color: transparent; +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +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) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #636363; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + margin: 0 3px; + min-width: 40px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + margin: 3px 0; + min-height: 40px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} + +scrollbar.horizontal slider { + min-width: 40px; +} + +scrollbar.vertical slider { + min-height: 40px; +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate), .raven .raven-background switch:not(:indeterminate), row switch:not(:indeterminate) slider:not(:indeterminate), row switch:not(:indeterminate) { + padding: 0; + border: none; + color: transparent; + background: unset; + background-image: unset; + background-repeat: no-repeat; + background-position: right center; + box-shadow: none; + animation: none; + font-size: 0; + outline-color: transparent; +} + +.raven .raven-background switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), .raven .raven-background switch:dir(rtl):not(:indeterminate), row switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), row switch:dir(rtl):not(:indeterminate) { + background-position: left center; +} + +row switch:not(:indeterminate) { + min-width: 40px; + min-height: 24px; + margin: 0; + background-size: 40px 24px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); +} + +row switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 40px 24px; +} + +row switch:not(:indeterminate):hover { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-hover.png"), url("assets/switch-hover@2.png")); +} + +row switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); +} + +row switch:not(:indeterminate):checked:hover { + background-image: -gtk-scaled(url("assets/switch-active-hover.png"), url("assets/switch-active-hover@2.png")); +} + +row switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); +} + +row switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) { + min-width: 50px; + min-height: 20px; + margin: 6px 2px; + background-size: 50px 20px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-off.png"), url("assets/toggle-off@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 50px 20px; +} + +.raven .raven-background switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-on.png"), url("assets/toggle-on@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/toggle-on-disabled.png"), url("assets/toggle-on-disabled@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/toggle-off-disabled.png"), url("assets/toggle-off-disabled@2.png")); +} + + +switch { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 50px; + background-color: rgba(36, 36, 36, 0.3); + background-clip: padding-box; + color: rgba(36, 36, 36, 0.3); + font-size: 0; +} + + +switch:disabled { + color: rgba(36, 36, 36, 0.15); + background-color: rgba(36, 36, 36, 0.15); +} + + +switch:checked { + animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1); + background-color: #0860f2; + color: rgba(255, 255, 255, 0.65); +} + +label:disabled selection:checked, +switch:checked:disabled { + background-color: rgba(8, 96, 242, 0.45); + color: rgba(255, 255, 255, 0.35); +} + + +switch slider { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0; + min-width: 18px; + min-height: 18px; + margin: 2px 0 2px 2px; + border-radius: 50px; + -gtk-outline-radius: 50px; + background-color: white; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + + +switch:hover slider { + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + + +switch:checked slider { + margin: 2px 2px 2px 0; + background-color: white; +} + +label:disabled selection:checked slider, +switch:checked:disabled slider { + animation: none; +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, label:disabled selection.check, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, label:disabled selection:indeterminate, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); +} + +.osd check:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar check:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +infobar check:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, label:disabled selection:checked, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); +} + +.osd check:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar check:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +infobar check:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, label:disabled selection.radio, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, label:disabled selection:indeterminate, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); +} + +.osd radio:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar radio:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +infobar radio:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, label:disabled selection:checked, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); +} + +.osd radio:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar radio:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +infobar radio:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +.view.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton.text-button:hover, radiobutton.text-button:hover { + color: black; +} + +checkbutton.text-button:disabled, label:disabled selection.text-button, radiobutton.text-button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} + +check:only-child, menu menuitem check, +radio:only-child, menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} + +scale.horizontal trough { + padding: 0 4px; +} + +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} + +scale.vertical trough { + padding: 4px 0; +} + +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} + +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} + +scale.fine-tune slider { + margin: -4px; +} + +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: 6px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.2); +} + +scale trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +.osd scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +.osd scale trough highlight { + background-color: #0860f2; +} + +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; +} + +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #90b7f9; +} + +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} + +scale highlight { + border-radius: 6px; + background-color: #0860f2; +} + +scale highlight:disabled { + background-color: rgba(8, 96, 242, 0.55); +} + +scale fill { + border-radius: 6px; + background-color: rgba(8, 96, 242, 0.5); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 100%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} + +scale slider:hover { + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +scale slider:active { + background-clip: border-box; + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale slider:disabled { + background-color: #f2f2f2; + border-color: rgba(0, 0, 0, 0.12); +} + +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; +} + +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dae7fd; + border-color: #dae7fd; +} + +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #84b0f9; + border-color: #84b0f9; +} + +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #90b7f9; + border-color: #90b7f9; +} + +.osd scale slider { + background-clip: border-box; + background-color: white; + border-color: rgba(0, 0, 0, 0.12); +} + +.osd scale slider:hover { + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.osd scale slider:active { + background-color: #f7f7f7; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale value { + color: alpha(currentColor,0.4); +} + +scale marks { + color: alpha(currentColor,0.4); +} + +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} + +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} + +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} + +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} + +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} + +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} + +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} + +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} + +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} + +scale.horizontal.fine-tune indicator { + min-height: 2px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} + +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(36, 36, 36, 0.7); +} + +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} + +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} + +progressbar progress { + min-height: 4px; + min-width: 4px; + background-color: #0860f2; + border: none; + border-radius: 6px; + box-shadow: none; +} + +row:selected progressbar progress, infobar progressbar progress { + background-color: white; +} + +progressbar trough { + min-height: 4px; + min-width: 4px; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #0860f2; + background-color: #0860f2; + border-radius: 6px; +} + +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} + +levelbar block.high { + border-color: #0860f2; + background-color: #0860f2; +} + +levelbar block.full { + border-color: #30D158; + background-color: #30D158; +} + +levelbar block.empty { + background-color: rgba(36, 36, 36, 0.2); + border-color: rgba(36, 36, 36, 0.2); +} + +printdialog paper { + border: 1px solid rgba(0, 0, 0, 0.12); + background: #ffffff; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +frame.flat > border, +frame > border.flat, +.frame.flat, +.raven .raven-header:not(.top) button.frame { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #fcfcfc; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + background-color: rgba(0, 0, 0, 0.12); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #ffffff; + border-color: rgba(0, 0, 0, 0.12); +} + +list row { + padding: 2px; +} + +.budgie-menu button.has-open-popup, .nemo-window .sidebar .has-open-popup.view, .nemo-window .sidebar row.has-open-popup, row.has-open-popup.activatable, .budgie-menu button:hover, .nemo-window .sidebar .view:hover, .nemo-window .sidebar row:hover, row.activatable:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.budgie-menu button:active, .nemo-window .sidebar .view:active, .nemo-window .sidebar row:active, row.activatable:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + transition-duration: 200ms; +} + +.budgie-menu button:disabled, .nemo-window .sidebar .view:disabled, .nemo-window .sidebar row:disabled, row.activatable:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-menu button:disabled image, .nemo-window .sidebar .view:disabled image, .nemo-window .sidebar row:disabled image, row.activatable:disabled image { + color: inherit; +} + +.budgie-menu button:selected, .nemo-window .sidebar .view:selected, .nemo-window .sidebar row:selected, row.activatable:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.15); +} + +.budgie-menu button:selected label, .nemo-window .sidebar .view:selected label, .nemo-window .sidebar row:selected label, row.activatable:selected label { + color: #242424; +} + +.budgie-menu button.has-open-popup:selected, .nemo-window .sidebar .view.has-open-popup:selected, .nemo-window .sidebar row.has-open-popup:selected, row.activatable.has-open-popup:selected, .budgie-menu button:selected:hover, .nemo-window .sidebar .view:selected:hover, .nemo-window .sidebar row:selected:hover, row.activatable:selected:hover { + background-color: rgba(0, 0, 0, 0.2); +} + +row:not(:hover) { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.15); +} + +row:selected label { + color: #242424; +} + +.app-notification { + padding: 16px; + margin: 0 8px 8px 8px; + color: #242424; + background-color: rgba(255, 255, 255, 0.85); + border-radius: 0 0 6px 6px; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.app-notification border { + border: none; +} + +.app-notification button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.app-notification button:active, .app-notification button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.app-notification button:disabled { + background-color: transparent; +} + +.app-notification button:disabled label, .app-notification button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: #717171; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +calendar { + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + padding: 2px 6px; + margin: 0; +} + + +calendar:selected { + border-radius: 50px; +} + + +calendar:disabled { + color: rgba(36, 36, 36, 0.45); +} + + +calendar.header { + color: #242424; + border: none; +} + + +calendar.button { + color: rgba(36, 36, 36, 0.45); +} + + +calendar.button:hover { + color: #242424; +} + +label:disabled selection.button, +calendar.button:disabled { + color: rgba(36, 36, 36, 0.45); +} + + +calendar:indeterminate { + color: rgba(36, 36, 36, 0.55); +} + + +calendar.highlight { + color: rgba(36, 36, 36, 0.65); + font-weight: 500; +} + +messagedialog.background { + background-color: rgba(245, 245, 245, 0.95); +} + +messagedialog .titlebar { + min-height: 28px; + background-color: rgba(245, 245, 245, 0.95); + border: none; +} + +messagedialog .dialog-action-area { + padding: 6px; +} + +messagedialog .dialog-action-area button { + min-height: 20px; + padding: 4px 8px; + box-shadow: none; + border-radius: 6px; + margin: 0 3px 3px 3px; + border: none; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + background-color: transparent; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):active, messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):checked { + background-color: #0860f2; + color: white; +} + +messagedialog .dialog-action-area button.suggested-action, messagedialog .dialog-action-area button.destructive-action { + border-radius: 6px; +} + +messagedialog.csd.background { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; + border: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0); +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +filechooser stack.view scrolledwindow treeview.view { + background-color: transparent; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #f5f5f5; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +.sidebar list > separator { + min-height: 0; + background: none; + border: none; +} + +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: 4px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 24px; + padding: 2px 10px; +} + +placessidebar row > revealer { + padding: 0 10px; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 6px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 6px; +} + +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +button.sidebar-button > image { + opacity: 0.85; +} + +button.sidebar-button:active, button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.3); +} + +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.65; +} + +placessidebar row:selected button.sidebar-button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +placessidebar row:selected button.sidebar-button:active, placessidebar row:selected button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.3); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} + +placessidebar row.sidebar-new-bookmark-row { + color: #0860f2; +} + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} + +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #363636; +} + +placesview .server-list-button > image { + -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 > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); + background-size: 1px 1px; +} + +paned > separator:selected { + background-image: linear-gradient(to bottom, #0860f2, #0860f2); +} + +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #f5f5f5; + background-image: linear-gradient(to bottom, #d6d6d6, #d6d6d6), linear-gradient(to bottom, #d6d6d6, #d6d6d6); + 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; +} + +infobar { + border-style: none; + background-color: #f5f5f5; +} + +infobar.info { + background-color: #0860f2; +} + +infobar.question { + background-color: #3484e2; +} + +infobar.warning { + background-color: #F27835; +} + +infobar.error { + background-color: #FC4138; +} + +infobar.info, infobar.question, infobar.warning, infobar.error { + color: white; + caret-color: currentColor; +} + +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + min-height: 28px; +} + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #0860f2; + background-color: white; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .nemo-window .floating-bar button, .nautilus-window .floating-bar button, .selection-mode headerbar button, headerbar.selection-mode button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); + background-image: none; + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button.flat, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris .raven-header:not(.top) button.image-button, .nemo-window .floating-bar button.flat, .nemo-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .floating-bar button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nautilus-window .floating-bar button, .selection-mode headerbar button.flat, .selection-mode headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .selection-mode headerbar button, headerbar.selection-mode button.flat, headerbar.selection-mode .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar.selection-mode button, infobar.info button.flat, infobar.info .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.info button, infobar.question button.flat, infobar.question .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.question button, infobar.warning button.flat, infobar.warning .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.warning button, infobar.error button.flat, infobar.error .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.error button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + background-color: rgba(255, 255, 255, 0); + background-image: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .nemo-window .floating-bar button.flat:disabled, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .nemo-window .floating-bar button.flat:disabled label, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:hover, .nemo-window .floating-bar button:hover, .nautilus-window .floating-bar button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:active, .nemo-window .floating-bar button:active, .nautilus-window .floating-bar button:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:checked, .nemo-window .floating-bar button:checked, .nautilus-window .floating-bar button:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: white; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled label, .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:active, .nemo-window .floating-bar button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:checked, .nemo-window .floating-bar button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #0860f2; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 6px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: #444444; + background-clip: padding-box; + border-radius: 6px; +} + +tooltip.background label, tooltip.background.csd label { + padding: 4px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip * { + background-color: transparent; + color: #dadada; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} + +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} + +colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.5); +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} + +colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.3); +} + +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.15); +} + +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.color { + padding: 0; +} + +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 6px; +} + +.content-view { + background-color: #ffffff; +} + +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button, .raven button.image-button, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button, button.nautilus-circular-button.image-button, stackswitcher button.circular, button.close, searchbar button.flat, searchbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) searchbar button, row button.circular, .app-notification button.image-button:not(.text-button), +button.circular { + border-radius: 100px; + -gtk-outline-radius: 100px; + padding: 0 0 0 0; + min-height: 28px; + min-width: 28px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active, .raven button.image-button:active, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button:active, button.nautilus-circular-button.image-button:active, button.close:active, searchbar button.flat:active, searchbar .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) searchbar button:active, .app-notification button.image-button:active:not(.text-button), .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked, .raven button.image-button:checked, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button:checked, button.nautilus-circular-button.image-button:checked, button.close:checked, searchbar button.flat:checked, searchbar .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) searchbar button:checked, .app-notification button.image-button:checked:not(.text-button), +button.circular:active, +button.circular:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.2); +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #242424; + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.05); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 16px 16px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); + margin: 6px; +} + +decoration:backdrop { + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.popup decoration { + box-shadow: none; + border-radius: 14px; +} + +.ssd decoration { + margin: -5px; + border-radius: 14px 14px 0 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.ssd decoration.maximized { + border-radius: 0; +} + +.csd.popup decoration { + border-radius: 10px; + box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 14px; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); +} + +messagedialog.csd decoration { + border-radius: 14px; +} + +.solid-csd decoration { + border: 1px solid #e0e0e0; + border-radius: 0; + margin: 0; + background-color: #ffffff; + box-shadow: none; +} + +headerbar button.titlebutton.appmenu, +.titlebar button.titlebutton.appmenu { + transition: background-color 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + color: transparent; + background-image: -gtk-scaled(url("assets/setting.png"), url("assets/setting@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +headerbar button.titlebutton.appmenu image, +.titlebar button.titlebutton.appmenu image { + opacity: 0; +} + +headerbar button.titlebutton.appmenu:active, headerbar button.titlebutton.appmenu:checked, +.titlebar button.titlebutton.appmenu:active, +.titlebar button.titlebutton.appmenu:checked { + transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar button.titlebutton.appmenu:backdrop, +.titlebar button.titlebutton.appmenu:backdrop { + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: auto; + border-width: 0; + box-shadow: none; +} + +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close.png"), url("windows-assets/titlebutton-close@2.png")); +} + +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop.png"), url("windows-assets/titlebutton-close-backdrop@2.png")); +} + +headerbar button.titlebutton.close:backdrop:hover, +.titlebar button.titlebutton.close:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover.png"), url("windows-assets/titlebutton-close-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover.png"), url("windows-assets/titlebutton-close-hover@2.png")); +} + +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active.png"), url("windows-assets/titlebutton-close-active@2.png")); +} + +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize.png"), url("windows-assets/titlebutton-maximize@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop.png"), url("windows-assets/titlebutton-maximize-backdrop@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop:hover, +.titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover.png"), url("windows-assets/titlebutton-maximize-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover.png"), url("windows-assets/titlebutton-maximize-hover@2.png")); +} + +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active.png"), url("windows-assets/titlebutton-maximize-active@2.png")); +} + +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize.png"), url("windows-assets/titlebutton-minimize@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop.png"), url("windows-assets/titlebutton-minimize-backdrop@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop:hover, +.titlebar button.titlebutton.minimize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover.png"), url("windows-assets/titlebutton-minimize-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover.png"), url("windows-assets/titlebutton-minimize-hover@2.png")); +} + +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active.png"), url("windows-assets/titlebutton-minimize-active@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize, .maximized headerbar button.titlebutton.maximize, .fullscreen .titlebar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore.png"), url("windows-assets/titlebutton-restore@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop, .maximized headerbar button.titlebutton.maximize:backdrop, .fullscreen .titlebar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop.png"), url("windows-assets/titlebutton-restore-backdrop@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop:hover, .maximized headerbar button.titlebutton.maximize:backdrop:hover, .fullscreen .titlebar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover.png"), url("windows-assets/titlebutton-restore-backdrop-hover@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:hover, .maximized headerbar button.titlebutton.maximize:hover, .fullscreen .titlebar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover.png"), url("windows-assets/titlebutton-restore-hover@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:active, .maximized headerbar button.titlebutton.maximize:active, .fullscreen .titlebar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active.png"), url("windows-assets/titlebutton-restore-active@2.png")); +} + +.budgie-menu button:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected:focus, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .view:selected:focus, textview text selection:focus, textview text selection, iconview:selected:focus, flowbox flowboxchild:selected, label:disabled selection, entry selection:focus, entry selection, menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, +calendar:selected { + background-color: #0860f2; + color: white; +} + +.budgie-menu button:disabled:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:disabled:selected, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected { + color: #84b0f9; +} + +row:selected label, label:selected { + color: white; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; + border-radius: 14px; +} + +popover.emoji-picker entry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; + padding: 6px 12px; + background: none; +} + +popover.emoji-picker entry, popover.emoji-picker entry:focus, popover.emoji-picker entry:disabled { + margin: -1px -1px 0 -1px; + border-image: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.emoji-picker scrolledwindow.view { + background: none; +} + +button.emoji-section { + margin: 2px 1px; + padding: 1px 12px; + border-radius: 14px; + border: none; + outline-offset: -2px; + box-shadow: none; +} + +.emoji { + min-width: 3em; + min-height: 3em; + padding: 0; +} + +.emoji widget { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.emoji widget:hover { + font-size: larger; +} + +.mate-terminal notebook > header.top > tabs > tab { + border-top: 1px solid transparent; +} + +terminal-window.background.csd { + border-radius: 0 0 0 0; +} + +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window notebook button.flat.toggle.popup, terminal-window notebook .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) terminal-window notebook button.toggle.popup { + min-height: 28px; + min-width: 28px; + margin: -2px; +} + +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 14px; +} + +.nautilus-window headerbar .path-bar-box { + color: transparent; + background: none; + padding: 0 12px; +} + +.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:not(:only-child):last-child { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +.nautilus-window headerbar .path-bar-box.background.frame { + border: none; + background-color: transparent; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.caja-desktop, .nemo-desktop.nemo-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} + +.caja-desktop:active, .nemo-desktop.nemo-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:active { + color: white; +} + +.caja-desktop:selected, .nemo-desktop.nemo-canvas-item:selected, +.nautilus-desktop.nautilus-canvas-item:selected { + color: white; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: #8d8d8d; +} + +.nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #cedffc; +} + +.nautilus-window { + border-radius: 14px 14px 16px 16px; +} + +.nautilus-window.background.csd { + background-color: transparent; + background-image: linear-gradient(90deg, #f0f0f0 0%, #f0f0f0 180px, #cacaca 181px, #ffffff 181px, #ffffff 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar { + border: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background: none; + background-image: linear-gradient(90deg, #f0f0f0 0%, #f0f0f0 180px, #cacaca 181px, #ffffff 181px, #ffffff 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar > .linked.raised > button:first-child { + margin-left: 108px; +} + +.nautilus-window notebook { + margin-left: -1px; + margin-right: -1px; +} + +.nautilus-window notebook.background.csd { + background-color: transparent; +} + +.nautilus-window notebook tab { + margin-left: -1px; +} + +.nautilus-window notebook scrolledwindow .view:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +.nautilus-window notebook, .nautilus-window notebook > stack { + border-radius: 0 0 16px 16px; +} + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: transparent; +} + +.nautilus-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 8px; + margin: 6px; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +.nautilus-window .floating-bar button { + border: none; + border-radius: 100px; + min-height: 0; + min-width: 0; + padding: 0; + margin-right: 6px; + -gtk-icon-shadow: none; +} + +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-list-view { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +.nautilus-list-view treeview.view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + border-radius: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} + +.disk-space-display.unknown { + background-color: rgba(36, 36, 36, 0.5); + border-color: rgba(11, 11, 11, 0.5); +} + +.disk-space-display.used { + background-color: rgba(8, 96, 242, 0.8); + border-color: rgba(6, 76, 193, 0.8); +} + +.disk-space-display.free { + background-color: #ededed; + border-color: #d4d4d4; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; + } + 100% { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #FC4138; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: white; + background-color: #0860f2; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window .nemo-places-sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #d6d6d6; + -NemoPlacesTreeView-disk-full-fg-color: #1c6ff7; +} + +.nemo-window .sidebar { + color: #363636; + background-color: #f0f0f0; +} + +.nemo-window .sidebar scrolledwindow.frame { + border: none; +} + +.nemo-window .sidebar .view, .nemo-window .sidebar row { + background-color: transparent; + color: #363636; +} + +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar row.cell:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.nemo-window .sidebar .view.expander, .nemo-window .sidebar row.expander { + color: #939393; +} + +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #363636; +} + +.nemo-window paned > separator { + background-image: image(#d6d6d6); +} + +.nemo-window notebook { + background-color: #ffffff; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 2px solid rgba(103, 164, 233, 0.75); + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; + box-shadow: none; +} + +.nemo-window .toolbar > button { + margin-top: 2px; + margin-bottom: 2px; +} + +.nemo-window .primary-toolbar { + padding-top: 0; + padding-bottom: 0; + border: none; + color: #575757; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +.nemo-window .primary-toolbar button { + padding-top: 0; + padding-bottom: 0; + margin-top: 6px; + margin-bottom: 6px; +} + +.nemo-window .primary-toolbar entry { + margin-top: 4px; + margin-bottom: 4px; + margin-left: 0; + margin-right: 0; + padding: 2px 10px; +} + +.nemo-window .primary-toolbar .linked.raised > button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .linked.path-bar > button, .nemo-window .primary-toolbar .linked.path-bar > button.image-button { + min-height: 0; + min-width: 20px; + padding-top: 0; + padding-bottom: 0; +} + +.nemo-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 0; + border: none; +} + +.nemo-window .floating-bar.bottom.left { + border-top-right-radius: 6px; +} + +.nemo-window .floating-bar.bottom.right { + border-top-left-radius: 6px; +} + +.nemo-window .floating-bar button { + border: none; + border-radius: 3px; + min-height: 16px; + min-width: 16px; + -gtk-icon-shadow: none; +} + +.view.cs-category-view { + border-bottom-right-radius: 14px; +} + +window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button) box > .title, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button) box > .title, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button) box > .title { + padding: 0; + margin: -2px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 14px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #ffffff; +} + +.open-document-selector-treeview.view:hover { + background-color: #f0f0f0; +} + +.open-document-selector-treeview.view:hover:selected { + color: white; + background-color: #0860f2; +} + +.open-document-selector-name-label { + color: #242424; +} + +.open-document-selector-path-label { + color: #929292; + font-size: smaller; +} + +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row.activatable { + padding: 6px 0; +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0 6px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #6d6d6d; +} + +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} + +.gedit-document-panel row:hover:not(:selected) button:active { + color: #242424; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; +} + +.gedit-document-panel row:hover:selected button:hover:active { + color: white; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: gainsboro; + color: #242424; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; + border-radius: 0 0 14px 14px; +} + +.gedit-search-slider { + background-color: #fafafa; + padding: 6px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0 0 6px 6px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(36, 36, 36, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-color: rgba(0, 0, 0, 0.3); + border-width: 0; +} + +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} + +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 14px 14px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #0860f2; +} + +layouttab { + background-color: #ffffff; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +pillbox { + color: white; + background-color: #0860f2; + border-radius: 3px; +} + +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #f5f5f5; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} + +docktabstrip docktab label { + opacity: 0.5; +} + +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} + +docktabstrip docktab:checked { + border-color: rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +dockoverlayedge { + background-color: #f5f5f5; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} + +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} + +popover.popover-selector list row { + padding: 5px 0; +} + +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: rgba(0, 0, 0, 0.12); +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + margin-left: 1px; + margin-right: 1px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + border-left: none; +} + +omnibar.linked > entry:not(:only-child) image, omnibar.linked > entry:not(:only-child) image:hover { + color: inherit; +} + +omnibar.linked > entry:not(:only-child):backdrop { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + opacity: 0.65; +} + +omnibar.linked > entry:not(:only-child):backdrop image, omnibar.linked > entry:not(:only-child):backdrop image:hover { + color: inherit; +} + +entry.search.preferences-search { + box-shadow: none; +} + +entry.search.preferences-search:focus { + box-shadow: none; + border-bottom: 1px solid #0860f2; +} + +preferencesbin spinbutton { + border-radius: 14px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; +} + +preferencesbin spinbutton:focus { + border-color: #0860f2; +} + +preferencesbin spinbutton entry, +preferencesbin spinbutton entry:focus { + border: none; + box-shadow: none; +} + +preferencesbin spinbutton button { + border-width: 0 0 0 1px; +} + +preferencesbin entry.search { + margin: 2px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #242424; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem { + color: #424242; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:active, window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:checked { + color: #242424; + background-color: rgba(36, 36, 36, 0.25); +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem > box.horizontal > box.horizontal > label.title { + color: #242424; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry { + min-height: 0; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry > overlay > box.horizontal > box.vertical.pan > button { + min-height: 0; +} + +window.background > box.vertical box.horizontal list.categories { + border-radius: 0 0 0 14px; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable { + color: #242424; + transition-duration: 0.1s; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:hover, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:active { + color: #242424; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable label.compressed-entries-label { + background-image: image(#3484e2); + color: white; + font-weight: 700; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row { + background-image: image(#ededed); + color: black; + transition-property: opacity, border-image, background-image, box-shadow; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:hover { + background-image: image(#ebebeb); + color: #242424; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active:focus { + background-image: image(#e0e0e0); + color: #242424; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row.popover-activated-row { + background-image: image(#0860f2); + color: white; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header { + background-image: image(#ffffff); + color: #0860f2; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:hover { + background-image: image(#f3f7fe); +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active:focus { + background-image: image(#e6effe); + color: #0860f2; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header label.compressed-entries-label { + background-image: image(#0860f2); + color: white; + transition-duration: 0s; +} + +widget#PROCESSOR list row, widget#MEMORY list row { + margin: -1px; + border: 1px solid #d6d6d6; +} + +widget#PROCESSOR list row.max, widget#MEMORY list row.max { + color: #2a2a2a; +} + +widget#PROCESSOR list separator.list, widget#MEMORY list separator.list { + box-shadow: inset 0 0 0 1px #d6d6d6; +} + +widget#STORAGE list { + margin: -1px; +} + +widget#STORAGE list row.activatable { + color: rgba(36, 36, 36, 0.75); +} + +widget#STORAGE list row.activatable:hover, widget#STORAGE list row.activatable:active { + color: rgba(36, 36, 36, 0.75); +} + +widget#STORAGE list separator.list { + box-shadow: inset 0 0 0 1px #d6d6d6; +} + +widget#PERFORMANCE searchbar { + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12), inset 0 -1px #f5f5f5; +} + +widget#PERFORMANCE searchbar entry, widget#PERFORMANCE searchbar button { + margin-bottom: 2px; +} + +widget#PERFORMANCE .sidebar { + background-color: #ffffff; + border-bottom-left-radius: 14px; +} + +graph-switcher-button.toggle { + color: rgba(36, 36, 36, 0.75); + font-weight: 500; +} + +graph-switcher-button.toggle:hover { + color: #242424; + background-image: image(rgba(0, 0, 0, 0.05)); +} + +rg-graph.big { + background-position: left top; + background-origin: border-box; + background-repeat: repeat; +} + +box.speedometer-outter { + opacity: 0.8; +} + +box.speedometer-content-area { + box-shadow: 0 0 0 4px rgba(8, 96, 242, 0.2); +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #0860f2; + color: white; + border-radius: 2px; +} + +.photos-collection-icon, +.documents-collection-icon { + background-color: rgba(36, 36, 36, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #669efa; +} + +.photos-entry-tag, +.documents-entry-tag { + color: white; + background: #0860f2; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; +} + +.photos-entry-tag:hover, +.documents-entry-tag:hover { + color: white; + background: #176bf7; +} + +.photos-entry-tag:active, +.documents-entry-tag:active { + color: white; + background: #0758de; +} + +.button.photos-entry-tag, +.documents-entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:first-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child, window.background.csd > box.titlebar.horizontal > headerbar:first-child, .titlebar > headerbar.titlebar.tweak-titlebar-left { + background-image: none; + background-color: #f0f0f0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + border: none; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:last-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child, window.background.csd > box.titlebar.horizontal > headerbar:last-child, .titlebar > headerbar.titlebar.tweak-titlebar-right { + background-image: none; + background-color: white; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + border: none; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar { + background-color: #f0f0f0; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box { + border-color: #d6d6d6; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > separator, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > separator, window.background.csd > overlay > hdyleaflet > separator.sidebar, box.horizontal > separator.sidebar, +hdyleaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, +window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { + background-image: image(#d6d6d6); + background-color: transparent; + border-right: none; +} + +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view.frame, hdyleaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) { + border-radius: 14px; + box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); + background-color: rgba(0, 0, 0, 0.03); + border: none; +} + +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view.frame > separator, hdyleaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator { + background: none; + min-height: 0; +} + +list.tweak-group list row.activatable:first-child, hdyleaflet list.view.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +list.tweak-group list row.activatable:last-child, hdyleaflet list.view.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; +} + +list.tweak-group list row.activatable:only-child, hdyleaflet list.view.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { + border-radius: 14px; +} + +hdyleaflet list > row.activatable { + margin: 2px 4px; + border-radius: 10px; +} + +hdyleaflet frame > border { + border: none; +} + +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 4px 0; +} + +hdyleaflet frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator { + background: none; + min-height: 0; +} + +.titlebar > headerbar.titlebar.tweak-titlebar-left, +.titlebar > headerbar.titlebar.tweak-titlebar-right { + border: none; +} + +window.background.csd > hdyleaflet > box.vertical > stack.main-container { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +row#AutostartTitle.tweak { + padding: 3px; + background-color: #ffffff; +} + +.tweak-group-startup row.tweak-startup:not(:hover):not(:selected) { + background: none; +} + +.tweak-category:not(:selected):not(:hover) { + background: none; +} + +.tweak-categories { + background-image: none; + background-color: #f0f0f0; + border-radius: 0 0 0 14px; +} + +.tweak-categories > separator { + min-width: 0; + min-height: 0; + background: none; +} + +window.background.csd > stack { + border-radius: 0 0 14px 14px; +} + +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active, +window.background.csd > box.horizontal > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active { + color: #242424; + background-image: none; + background-color: #d9d9d9; + border-color: rgba(0, 0, 0, 0.08); +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #ffffff; + border-bottom-right-radius: 15px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #f0f0f0; + border-bottom-left-radius: 15px; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected):not(.progressbar):not(.trough) { + background: none; +} + +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar { + color: #575757; +} + +window.background.csd > overlay > grid.horizontal > frame:dir(ltr) > border { + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +window.background.csd > overlay > grid.horizontal > overlay > stack > box.horizontal > grid.horizontal > scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 15px; +} + +window.background.csd > overlay > hdyleaflet > stack > frame > grid.vertical { + background-color: #f0f0f0; + border-bottom-left-radius: 14px; +} + +window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button { + padding: 2px; +} + +entry.contacts-postal-entry:focus { + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px rgba(103, 164, 233, 0.75); +} + +entry.contacts-postal-entry:focus + entry.contacts-postal-entry { + border-top-color: rgba(103, 164, 233, 0.75); +} + +stack#titlebar_container.titlebar > stack > headerbar { + border: none; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry { + box-shadow: inset 0 0 0 2px transparent; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:hover { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03), inset 0 0 0 2px transparent; + transition-duration: 200ms; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:focus { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); + transition-duration: 300ms; +} + +notebook.main-notebook > header.top { + margin-top: 0; +} + +notebook.main-notebook > header.top tabs > tab:checked { + border-top-color: #ffffff; +} + +stack.view.polari-entry-area { + background-color: #f5f5f5; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:hover, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:hover, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:hover { + background-color: rgba(36, 36, 36, 0.15); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:active, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:active, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:active, stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:checked, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:checked, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:checked { + background-color: rgba(36, 36, 36, 0.25); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#f5f5f5); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #ececec; + background-color: #2a2a2a; + border: 1px solid #161616; + border-radius: 2px; +} + +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #0860f2; + border-color: #0860f2; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #1d1d1d; +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} + +#gf-input-source:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); + padding: 4px; + background-color: #ededed; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:active, .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +.sidebar-paned scrolledwindow { + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + margin: -1px 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 36px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + min-height: 36px; + min-width: 36px; + padding: 0; + margin: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem .raven .raven-header:not(.top) button.scale, .raven .raven-header:not(.top) window.background > box.vertical > toolbar.primary-toolbar > toolitem button.scale { + min-height: 24px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:checked, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):active, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +/******************** + * Gnome Calculator * + ********************/ +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title { + margin: 6px 0; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget { + padding-top: 3px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(ltr), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(ltr) { + padding-left: 4px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(rtl), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(rtl) { + padding-right: 4px; +} + +window.background > grid.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical grid.math-buttons button { + font-weight: 700; +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); + border-color: rgba(0, 0, 0, 0.12); +} + +/************ + * Epiphany * + ************/ +headerbar.titlebar.incognito-mode entry { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +headerbar.titlebar.incognito-mode entry image, headerbar.titlebar.incognito-mode entry image:hover { + color: inherit; +} + +headerbar.titlebar.incognito-mode entry:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +headerbar.titlebar.incognito-mode entry:disabled { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +notebook > box > stack > box.vertical > paned.vertical > overlay > .floating-bar { + color: rgba(36, 36, 36, 0.75); +} + +.background headerbar entry.starred, .background headerbar entry.non-starred { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.background headerbar entry.starred image, .background headerbar entry.starred image:hover, .background headerbar entry.non-starred image, .background headerbar entry.non-starred image:hover { + color: inherit; +} + +.background headerbar entry.starred:focus, .background headerbar entry.non-starred:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.background headerbar entry.starred:disabled, .background headerbar label:disabled selection.starred, label:disabled .background headerbar selection.starred, .background headerbar entry.non-starred:disabled, .background headerbar label:disabled selection.non-starred, label:disabled .background headerbar selection.non-starred { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +.background headerbar entry.starred > image.right { + color: #ccbb00; +} + +.background headerbar entry.starred > image.right:hover, .background headerbar entry.starred > image.right:active, .background headerbar entry.starred > image.right:checked { + color: #FFEA00; +} + +popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:active, popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background { + background-color: transparent; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable { + background-color: #f5f5f5; + color: rgba(36, 36, 36, 0.85); + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + margin: 2px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.01); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:active, popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row { + background-color: rgba(255, 255, 255, 0.35); + color: rgba(36, 36, 36, 0.85); + border-bottom: 1px dashed rgba(0, 0, 0, 0.05); + padding: 6px; +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:hover, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:active, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:checked { + color: #242424; + background-color: rgba(36, 36, 36, 0.05); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button.flat, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button { + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +flowboxchild.bookmark-tag-widget { + color: #f5f5f5; + font-weight: 500; +} + +flowboxchild.bookmark-tag-widget label { + margin-bottom: 2px; +} + +flowboxchild.bookmark-tag-widget-selected { + color: white; +} + +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view border { + border: none; +} + +window.background.csd > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected) { + background-color: transparent; + border-radius: 14px; +} + +window.background.csd evview.view.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #ffffff; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 14px; + background-color: #f5f5f5; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +box.vertical > box.vertical > box.vertical > paned.horizontal { + background-image: none; + background-color: #e0e0e0; +} + +window.background.csd > box.vertical > paned.horizontal > scrolledwindow treeview.view:not(:selected):not(:hover) { + border-bottom-left-radius: 14px; +} + +dialog.background.csd > headerbar.titlebar > label:not(.title):not(.subtitle) { + font-weight: 700; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 14px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > stack > scrolledwindow.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #ffffff; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > box.vertical > stack.view > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 14px 14px; + border-width: 1px 0 0 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox separator.vertical { + background-color: rgba(0, 0, 0, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox .lowres-icon { + -gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox .icon-dropshadow { + -gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox > .dialog-action-box > .dialog-action-area { + padding: 3px 6px 6px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 14px; +} + +dialog.background.csd > .dialog-vbox > .dialog-action-box > .dialog-action-area { + margin: 0 6px 6px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #161616; +} + +MsdOsdWindow.background.osd .progressbar { + background-color: #0860f2; + border: none; + border-color: red; + border-radius: 5px; +} + +MsdOsdWindow.background.osd .trough { + background-color: #1d1d1d; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #f1f1f1; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #363636; +} + +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #1b1b1b; + background-color: #d8d8d8; +} + +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #fefefe; +} + +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #669efa; + background-color: #0860f2; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.caja-notebook { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.caja-navigation-window .primary-toolbar { + background-color: #ffffff; +} + +.caja-navigation-window .caja-side-pane { + background-color: transparent; +} + +.caja-navigation-window .caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-navigation-window paned > separator { + background-image: image(#d6d6d6); +} + +.caja-side-pane treeview.view, .caja-side-pane .view { + background: none; +} + +.caja-side-pane treeview.view:hover, .caja-side-pane .view:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.caja-side-pane treeview.view:active, .caja-side-pane treeview.view:selected, .caja-side-pane .view:active, .caja-side-pane .view:selected { + background-color: #0860f2; +} + +.caja-side-pane textview.view text { + background: none; +} + +.caja-side-pane scrollbar { + background: none; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.caja-search-bar entry:focus { + box-shadow: none; +} + +.xfce4-panel button, .xfce4-panel button.flat, .xfce4-panel .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .xfce4-panel button, .xfce4-panel.panel button, .xfce4-panel.panel button.flat, .mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: #363636; + border-radius: 0; + border: none; + background-color: transparent; +} + +.xfce4-panel button:hover:not(:active):not(:checked), .mate-panel-menu-bar button:hover:not(:active):not(:checked):not(#tasklist-button), +panel-toplevel.background button:hover:not(:active):not(:checked):not(#tasklist-button) { + color: #242424; + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); +} + +.xfce4-panel button:checked, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button) { + color: #242424; + box-shadow: inset 0 -2px #0860f2; + background-color: rgba(36, 36, 36, 0.12); + background-image: none; +} + +.xfce4-panel button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel button:checked image, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; +} + +.xfce4-panel button:active, .mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button) { + background-color: rgba(36, 36, 36, 0.18); + color: #242424; + background-image: none; + box-shadow: inset 0 -2px #0860f2; +} + +.xfce4-panel.panel { + background-color: #f1f1f1; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; +} + +.XfceHeading { + border: 0 none transparent; + background-color: #f5f5f5; + color: #242424; +} + +.xfce4-panel { + background-color: #f1f1f1; + color: #363636; + font-weight: 700; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.xfce4-panel, +.xfce4-panel frame > border { + border: none; +} + +#XfcePanelWindow.xfce4-panel { + border: none; +} + +#XfcePanelWindow.xfce4-panel, #XfcePanelWindow.xfce4-panel.marching-ants { + transition: none; +} + +.xfce4-panel button { + font-weight: 700; +} + +.xfce4-panel button#launcher-arrow:hover, .xfce4-panel button#launcher-arrow + button.toggle:hover { + box-shadow: none; +} + +.xfce4-panel button#launcher-arrow + button.toggle:checked { + color: #0860f2; + box-shadow: none; +} + +.xfce4-panel button#xfce4-notification-plugin { + padding: 0 1px; +} + +.xfce4-panel menu { + font-weight: 400; + text-shadow: none; + -gtk-icon-effect: none; +} + +.xfce4-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.xfce4-panel widget.tasklist > button.toggle { + font-weight: 400; +} + +XfdesktopIconView.view { + border-radius: 2px; + background: transparent; + color: white; + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +XfdesktopIconView.view:active, XfdesktopIconView.view:checked { + background-color: #0860f2; + color: white; + text-shadow: none; +} + +window#whiskermenu-window { + background-color: #f5f5f5; +} + +window#whiskermenu-window > frame > border { + border-radius: 0; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio { + padding: 2px 6px; + margin: 2px; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked, window#whiskermenu-window scrolledwindow > viewport button.radio:active { + background-color: #0860f2; + color: white; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked:hover, window#whiskermenu-window scrolledwindow > viewport button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow treeview.view:selected:hover { + background-color: rgba(0, 0, 0, 0.1); + color: #242424; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 14px; + background-color: #f0f0f0; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; + background-color: #f0f0f0; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view { + background-color: #f0f0f0; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:hover { + background-color: rgba(0, 0, 0, 0.08); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected:hover, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:active:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +window.thunar > grid.horizontal > paned.horizontal > separator { + background-image: image(#d6d6d6); +} + +window.thunar toolbar#location-toolbar { + border-bottom: 1px solid #e0e0e0; +} + +window.thunar toolbar#location-toolbar button.path-bar-button, +window.thunar toolbar#location-toolbar button.flat, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button { + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; + margin-left: 0; + margin-right: 0; + border-radius: 6px; + min-height: 28px; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:hover, +window.thunar toolbar#location-toolbar button.flat:hover, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:hover, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:active, +window.thunar toolbar#location-toolbar button.flat:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + background: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled label, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button label, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button label, window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled label, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled label, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled label, +window.thunar toolbar#location-toolbar label:disabled selection.flat label, +label:disabled window.thunar toolbar#location-toolbar selection.flat label, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + color: rgba(87, 87, 87, 0.35); +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled:active, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:active, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:active, window.thunar toolbar#location-toolbar button.path-bar-button:disabled:checked, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:checked, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:disabled:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:active, +window.thunar toolbar#location-toolbar label:disabled selection.flat:active, +label:disabled window.thunar toolbar#location-toolbar selection.flat:active, +window.thunar toolbar#location-toolbar button.flat:disabled:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:checked, +window.thunar toolbar#location-toolbar label:disabled selection.flat:checked, +label:disabled window.thunar toolbar#location-toolbar selection.flat:checked { + color: rgba(87, 87, 87, 0.35); + background-color: transparent; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle) { + margin-left: 10px; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle) { + margin-right: 10px; +} + +window.thunar toolbar#location-toolbar entry { + min-height: 22px; +} + +window.thunar notebook stack > scrolledwindow.frame.standard-view { + border-top-width: 0; + border-right-width: 0; +} + +window.thunar notebook header.top tab.reorderable-page > box > label { + min-height: 0; +} + +/********* + * Geary * + *********/ +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar { + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar { + background-color: #ffffff; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar > revealer > box { + border-color: #d6d6d6; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator > separator, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator > separator { + margin-left: -1px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar { + margin: -8px -12px; + border: none; + background-color: #f0f0f0; + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected) { + background-color: #f0f0f0; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame { + background-color: #f0f0f0; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow { + background-color: #ffffff; + margin: 6px 6px 6px 0; + padding: 6px 0; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view { + border-image: none; + background-image: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover { + background-color: rgba(8, 96, 242, 0.1); +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected { + background-color: rgba(8, 96, 242, 0.15); + box-shadow: inset 2px 0 #0860f2; + color: #242424; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.background:not(.csd) > widget > separator { + padding-top: 1px; + margin-top: 1px; + min-height: 2px; + background-color: rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > scrollbar { + background-clip: border-box; +} + +window.background:not(.csd) > widget > scrollbar, +window.background:not(.csd) > widget > frame > border { + border-color: rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > entry, +window.background:not(.csd) > widget .entry { + border-radius: 6px; + background-image: image(#ffffff); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > entry:focus, +window.background:not(.csd) > widget .entry:focus { + border-color: #6887cd; + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +window.background:not(.csd) > widget > spinbutton { + background-image: image(white); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > spinbutton:active { + background-image: image(#f5f5f5); +} + +window.background:not(.csd) > widget > spinbutton .entry { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +window.background:not(.csd) > widget > button { + padding-top: 3px; + padding-bottom: 3px; +} + +window.background:not(.csd) > widget > button > button { + outline-style: none; + border-radius: 6px; +} + +window.background:not(.csd) > widget > button > button:active { + border-radius: 6px; + border: none; + background-image: image(#f5f5f5); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > button > button label { + padding: 4px 6px; +} + +window.background:not(.csd) > menu, +window.background:not(.csd) > menu > menu { + border-radius: 0; + background-color: #ffffff; +} + +window.background:not(.csd) > menu > menuitem { + padding: 4px 6px; +} + +window.background:not(.csd) > menu > menuitem > label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +window.background:not(.csd) > menu > menuitem > radio, +window.background:not(.csd) > menu > menuitem > check { + padding: 0 2px 0 4px; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +#MozillaGtkWidget.background { + background-color: #f5f5f5; +} + +#MozillaGtkWidget.background .background, +#MozillaGtkWidget.background frame, +#MozillaGtkWidget.background separator, +#MozillaGtkWidget.background scrolledwindow { + background-color: #ffffff; +} + +#MozillaGtkWidget.background scrollbar { + background-color: transparent; +} + +#MozillaGtkWidget.background scrollbar slider { + background-color: #979797; +} + +#MozillaGtkWidget.background scrollbar slider:hover { + background-color: #787878; +} + +#MozillaGtkWidget.background scrollbar slider:hover:active { + background-color: #585858; +} + +#MozillaGtkWidget.background scrollbar slider:disabled { + background-color: transparent; +} + +#MozillaGtkWidget.background *:not(menuitem):hover, #MozillaGtkWidget.background *:not(menuitem):hover button, +#MozillaGtkWidget.background *:focus, +#MozillaGtkWidget.background *:focus button, +#MozillaGtkWidget.background *:active, +#MozillaGtkWidget.background *:active button, +#MozillaGtkWidget.background *:checked, +#MozillaGtkWidget.background *:checked button { + color: #242424; +} + +#MozillaGtkWidget.background > window.background > menu { + border: none; + background-color: #ffffff; + border-radius: 0; +} + +#MozillaGtkWidget.background > window.background > menu > separator { + margin-top: 2px; + margin-bottom: 2px; + background-color: rgba(0, 0, 0, 0.12); +} + +#MozillaGtkWidget.background > widget border { + border-color: #cfcfcf; +} + +#MozillaGtkWidget.background > widget separator { + background-color: rgba(0, 0, 0, 0.12); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview { + background-color: #ffffff; +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview text { + background-color: transparent; + color: #363636; +} + +/*************** + * Chrome(ium) * + ***************/ +window.background.chromium { + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium headerbar.titlebar button.toggle { + border: none; + background-color: transparent; + background-image: none; +} + +window.background.chromium headerbar.titlebar button.toggle:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +window.background.chromium headerbar.titlebar button.toggle:checked, window.background.chromium headerbar.titlebar button.toggle:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +window.background.chromium headerbar.titlebar button.titlebutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0 0; + background-size: auto; + color: transparent; +} + +window.background.chromium button { + border-width: 1px; + border-style: solid; + border-color: #d6d6d6; + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium entry.chromium, window.background.chromium entry.chromium:focus { + border-image: none; + border: 1px solid #d6d6d6; + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium > textview.view, window.background.chromium textview { + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium > menubar { + background-color: #ffffff; +} + +/**************** + * Libre-Office * + ****************/ +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal { + background-color: #ffffff; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button { + color: #575757; + border: none; + border-radius: 50px; + background-image: none; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:hover, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:hover { + background-color: white; + color: #646464; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:active, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:active, window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:checked, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:checked { + background-color: rgba(255, 0, 0, 0.65); + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:disabled, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:disabled, label:disabled window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > selection.small-button { + color: rgba(87, 87, 87, 0.6); +} + +window.background:not(.solid-csd) > notebook:not(.frame) { + border: 0 none transparent; + background-color: #ffffff; +} + +window.background:not(.solid-csd) > notebook:not(.frame) > stack { + border: none; + box-shadow: none; +} + +widget > box.terminal-titlebar { + padding: 0 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle { + border: none; + border-radius: 0; + padding-top: 0; + padding-bottom: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(ltr), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(ltr) { + padding-right: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(rtl), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(rtl) { + padding-left: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:hover, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:hover, widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + border-radius: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + background-color: rgba(36, 36, 36, 0.05); + color: #242424; +} + +widget > box.terminal-titlebar > button.image-button, widget > box.terminal-titlebar > button.image-button.toggle { + margin: 2px 0; + padding: 0; + min-height: 24px; + min-width: 24px; + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +list.tilix-session-sidebar { + background-image: image(#f0f0f0); +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button { + min-height: 20px; + min-width: 20px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + background-color: #f8464c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button, list.tilix-session-sidebar button.tilix-sidebar-close-button:hover, list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + color: white; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:hover { + background-color: #fa777c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + background-image: image(#f6151c); +} + +window.background.csd > box.horizontal > stack > box.vertical > notebook > stack { + border-bottom-right-radius: 14px; +} + +window > box.vertical > box.horizontal > toolbar { + background-color: transparent; + box-shadow: none; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box label, +window > box.vertical > box.horizontal > toolbar toolitem > box entry { + min-height: 20px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 90%; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box > label { + color: #242424; +} + +window > box.vertical > box.horizontal > widget { + background-color: transparent; +} + +window#ValaPanel.background widget.-vala-panel-background > separator { + background: none; +} + +button.flat.-panel-button:hover, .raven .raven-header:not(.top) button.-panel-button:hover, +button#tasklist-button.toggle.flat:hover, +.raven .raven-header:not(.top) button.toggle:hover, +button.flat.-panel-icon-button:hover, +.raven .raven-header:not(.top) button.-panel-icon-button:hover { + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); + background: none; +} + +button.flat.-panel-button:active, .raven .raven-header:not(.top) button.-panel-button:active, button.flat.-panel-button:checked, .raven .raven-header:not(.top) button.-panel-button:checked, +button#tasklist-button.toggle.flat:active, +.raven .raven-header:not(.top) button.toggle:active, +button#tasklist-button.toggle.flat:checked, +.raven .raven-header:not(.top) button.toggle:checked, +button.flat.-panel-icon-button:active, +.raven .raven-header:not(.top) button.-panel-icon-button:active, +button.flat.-panel-icon-button:checked, +.raven .raven-header:not(.top) button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; + background: none; +} + +.unpinned button.flat.-panel-icon-button, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button { + border-radius: 0; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover { + -gtk-icon-effect: highlight; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover, .unpinned button.flat.-panel-icon-button:active, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:active, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:active, .unpinned button.flat.-panel-icon-button:checked, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:checked, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; +} + +.pinned button.flat.-panel-icon-button.running, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running { + border-radius: 0; +} + +.pinned button.flat.-panel-icon-button.running > image, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running > image, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running > image { + background-position: bottom center; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover { + -gtk-icon-effect: highlight; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover, .pinned button.flat.-panel-icon-button.running:active, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:active, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:active, .pinned button.flat.-panel-icon-button.running:checked, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:checked, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; +} + +.menubar.panel .panel, .menubar.panel .panel.color-light, .menubar.panel .panel.color-dark { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(226, 226, 226, 0.95) 0%, rgba(245, 245, 245, 0.95) 100%); + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transition: all 100ms ease-in-out; + color: #363636; +} + +.menubar.panel .panel.maximized { + background-color: #f1f1f1; + background-image: none; + border: none; +} + +.menubar.panel .panel.translucent { + background-color: rgba(241, 241, 241, 0.75); + background-image: none; + border: none; +} + +.menubar.panel .panel menubar { + background: none; + box-shadow: none; + border: none; +} + +.menubar.panel popover { + padding: 2px 4px; + margin: 0 6px 15px 6px; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 5px 8px rgba(0, 0, 0, 0.08); +} + +.menubar.panel popover button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.menubar.panel popover button:active label { + color: white; +} + +.menubar.panel popover button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.menubar.panel popover button:checked label { + color: white; +} + +.menubar.panel popover button:disabled { + background-color: transparent; +} + +.menubar.panel popover button:disabled label, .menubar.panel popover button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.menubar.panel popover button, .menubar.panel popover button:hover, .menubar.panel popover button:active, .menubar.panel popover button:checked, .menubar.panel popover button:disabled { + border-color: transparent; +} + +.menubar.panel popover .linked > button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +.menubar.panel popover .linked > button:active, .menubar.panel popover .linked > button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +.menubar.panel popover .linked > button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:disabled label, .menubar.panel popover .linked > button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.menubar.panel popover list { + background-color: transparent; +} + +.menubar.panel popover separator.horizontal { + margin: 0 -4px; +} + +.menubar.panel popover separator.vertical { + background: none; +} + +.menubar.panel popover .sidebar { + border-style: none; + background: none; +} + +.menubar.panel popover .sidebar .view { + background: none; +} + +.menubar.panel popover .sidebar .view:hover { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.1); +} + +.menubar.panel popover .sidebar .view:selected, .menubar.panel popover .sidebar .view:selected:focus, .menubar.panel popover .sidebar .view:selected:backdrop { + text-shadow: none; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: rgba(0, 0, 0, 0.65); + border-radius: 6px; +} + +.composited-indicator { + padding: 0 6px; +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + color: #363636; + font-weight: normal; + transition: all 200ms ease-in-out; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + padding: 3px 0; +} + +.composited-indicator > revealer label { + padding: 3px 6px; +} + +.composited-indicator .keyboard { + background-color: #363636; + border-radius: 2px; + color: #f1f1f1; + padding: 0 3px; + font-weight: normal; + box-shadow: none; + text-shadow: none; +} + +button.flat.toggle.switcher:hover image, .raven .raven-header:not(.top) button.toggle.switcher:hover image, button.flat.toggle.switcher:active image, .raven .raven-header:not(.top) button.toggle.switcher:active image, button.flat.toggle.switcher:checked image, .raven .raven-header:not(.top) button.toggle.switcher:checked image, button.flat.toggle.switcher:selected image, .raven .raven-header:not(.top) button.toggle.switcher:selected image { + color: #0860f2; +} + +.circular label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.circular.accent { + color: white; + background-color: #0860f2; +} + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: white; + background-color: #0860f2; + outline-color: transparent; +} + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; +} + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; +} + +.marlin-pathbar.pathbar { + padding-left: 4px; + padding-right: 4px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} + +.marlin-pathbar.pathbar:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.marlin-pathbar.pathbar:disabled, label:disabled selection.pathbar { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +window.background.csd > paned.horizontal > separator:dir(ltr) { + margin-left: -1px; +} + +window.background.csd > paned.horizontal > separator:dir(rtl) { + margin-right: -1px; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view { + border-right: 1px solid #d6d6d6; + color: #363636; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #e0e0e0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:hover):not(:selected) { + border-bottom-left-radius: 14px; + background: none; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:selected):hover { + background-color: rgba(0, 0, 0, 0.05); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus label { + color: #242424; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image { + color: #363636; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:selected { + color: white; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:disabled { + color: rgba(54, 54, 54, 0.45); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > stack > stack > paned.horizontal > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +.dynamic-notebook notebook > stack { + border-bottom-right-radius: 14px; + background-color: #ffffff; +} + +.dynamic-notebook notebook > stack scrolledwindow.view.h2 { + background-color: transparent; +} + +.dynamic-notebook notebook > stack treeview.view:not(:hover):not(:selected), +.dynamic-notebook notebook > stack iconview.view:not(:hover):not(:selected) { + background: none; +} + +.dynamic-notebook notebook > stack treeview.view:hover, +.dynamic-notebook notebook > stack iconview.view:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.dynamic-notebook notebook > stack treeview.view:selected, +.dynamic-notebook notebook > stack iconview.view:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.1); +} + +headerbar.titlebar > box.horizontal > entry.pathbar { + min-height: 20px; + padding: 2px 16px; + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle { + margin-top: 5px; + margin-bottom: 5px; + border-width: 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:not(:checked):not(:active), .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:not(:checked):not(:active) { + background-clip: padding-box; +} + +headerbar.titlebar > button.flat.image-button.toggle:hover, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:active, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:checked, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:disabled, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:disabled, label:disabled headerbar.titlebar > selection.toggle { + color: rgba(87, 87, 87, 0.6); +} + +headerbar.titlebar > button.flat.image-button.toggle:backdrop, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:backdrop { + opacity: 0.7; + background-image: none; +} + +headerbar.titlebar > button.flat.image-button.toggle + button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle + button.image-button.toggle { + margin-right: -6px; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar { + margin-top: 6px; + margin-bottom: 6px; + border: none; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar button.toggle { + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar:backdrop { + transition: 150ms ease-out; + background-image: none; + background-color: white; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.08); + border-radius: 14px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, #2a2a2a, #2a2a2a); + background-color: transparent; +} + +.gala-notification .title, .gala-notification .label { + color: #dadada; +} + +actionbar.inline-toolbar { + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +actionbar.inline-toolbar button { + border-radius: 6px; +} + +actionbar.inline-toolbar button:first-child { + border-right-style: solid; +} + +actionbar.inline-toolbar button:last-child { + border-left-style: solid; +} + +scale.warmth trough { + min-height: 4px; + border-radius: 3px; + background-image: linear-gradient(to right, #3484e2, #f8464c); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); +} + +.terminal-window headerbar.titlebar.default-decoration { + background-color: #ffffff; + border-bottom: 1px solid #e0e0e0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); +} + +.terminal-window headerbar.titlebar.default-decoration:backdrop { + transition: 150ms ease-out; + color: rgba(87, 87, 87, 0.7); + background-image: none; + background-color: white; + border-color: white; +} + +.terminal-window .search-bar { + background-color: #f5f5f5; + border-bottom: 1px solid #d6d6d6; +} + +.terminal-window .dynamic-notebook notebook > header { + border-color: #d6d6d6; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 6px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.35); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.15); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #0860f2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.background { + border-radius: 14px; + background-color: transparent; +} + +UnityDecoration .top { + border: 1px solid rgba(0, 0, 0, 0.12); + border-bottom-width: 0; + border-radius: 14px 14px 0 0; + padding: 1px 6px 0 6px; + background-color: #ffffff; + color: #575757; + box-shadow: inset 0 1px white; +} + +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(87, 87, 87, 0.7); +} + +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: rgba(0, 0, 0, 0.12); +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(241, 241, 241, 0.95); + color: dimgray; + box-shadow: none; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #393939; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: white; + background-image: linear-gradient(to bottom, #0860f2, #0860f2); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: white; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} + +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} + +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #0860f2; + border-color: #0860f2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} + +.overlay-bar label { + color: white; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar { + padding: 3px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +toolbar.secondary-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; +} + +toolbar.bottom-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #f5f5f5; + color: #242424; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover { + background-color: white; +} + +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #0860f2; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #f5f5f5; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #0860f2; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #0860f2; +} + +.source-list.category-expander { + color: #242424; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #ffffff; +} + +GraniteWidgetsWelcome label { + color: #8d8d8d; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(36, 36, 36, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #6f6f6f; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #f1f1f1; + color: #363636; + font-weight: bold; + box-shadow: inset 0 -1px #dfdfdf; +} + +#panel_window menubar { + padding-left: 5px; +} + +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #363636; + font-weight: bold; +} + +#panel_window menubar menuitem:disabled { + color: rgba(54, 54, 54, 0.5); +} + +#panel_window menubar menuitem:disabled label { + color: inherit; +} + +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #242424; +} + +#content_frame { + padding-bottom: 14px; + background-color: #f5f5f5; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +#content_frame button:active, #content_frame button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +#content_frame button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #2a2a2a; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #e3e3e3; +} + +#buttonbox_frame button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +#buttonbox_frame button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +#buttonbox_frame button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +#login_window #user_combobox { + color: #242424; + font-size: 13px; +} + +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #f8464c; + border-color: #f7292f; + background-image: none; + box-shadow: none; +} + +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #fa777c; + border-color: #f95a5f; + background-image: none; + box-shadow: none; +} + +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #f6151c; + border-color: #e40910; + background-image: none; + box-shadow: none; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #3484e2; + border-color: #1f74d8; + background-image: none; + box-shadow: none; +} + +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #619fe8; + border-color: #468fe5; + background-image: none; + box-shadow: none; +} + +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #1c6bc7; + border-color: #195cac; + background-image: none; + box-shadow: none; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +filechooser paned > separator, +.nautilus-window paned > separator { + border: none; + background-color: transparent; + background-image: image(#ffffff); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser paned > separator:dir(ltr), +.nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser paned > separator:dir(rtl), +.nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; +} + +.nautilus-window paned > separator { + background-image: none; + background-size: 0 0; + min-width: 0; + min-height: 0; +} + +filechooser placessidebar.sidebar.frame { + border-right: 1px solid #d6d6d6; +} + + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + + +filechooser.csd.background, +filechooser placessidebar, +.nautilus-window.csd.background, +.nautilus-window placessidebar { + background-color: transparent; +} + + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + border: none; + background-color: transparent; + max-width: 180px; + min-width: 180px; + width: 180px; +} + + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #363636; + background-color: transparent; + transition: background-image 0; +} + + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup image, +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row image, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row image { + color: rgba(54, 54, 54, 0.4); +} + + +filechooser placessidebar.sidebar row.sidebar-row:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop { + opacity: 0.85; +} + + +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + transition: background-image 0; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-hover.png"), url("assets/sidebar-view-hover@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row:active, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-active.png"), url("assets/sidebar-view-active@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover { + color: #242424; + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-position: left center; + background-size: 180px 28px; + background-color: transparent; + background-image: -gtk-scaled(url("assets/sidebar-view-checked.png"), url("assets/sidebar-view-checked@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label { + color: #242424; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #363636; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #363636; +} + + +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + + +filechooser.maximized headerbar, +filechooser.maximized placessidebar, +.nautilus-window.maximized headerbar, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + + +filechooser placesview actionbar.background, +.nautilus-window placesview actionbar.background { + border-radius: 0 0 14px 0; +} + +filechooser actionbar { + color: #363636; + background-color: #f0f0f0; + border-color: rgba(0, 0, 0, 0.12); +} + +filechooser actionbar label, filechooser actionbar combobox { + color: #363636; +} + +filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus { + background-color: rgba(0, 0, 0, 0.05); +} + +filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled selection.search, label:disabled filechooser box#pathbarbox.view stack selection.search { + background-color: rgba(0, 0, 0, 0.55); +} + +filechooser box.vertical > paned > separator { + border: none; + background-color: transparent; + background-image: image(#ffffff); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser box.vertical > paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser box.vertical > paned > separator:dir(rtl) { + margin-right: -1px; +} + +.caja-side-pane, .caja-side-pane text, .caja-side-pane treeview, +.caja-side-pane > notebook > stack > widget > box { + color: #363636; + caret-color: #363636; + background-color: #f0f0f0; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #363636; +} + +.caja-side-pane .frame { + border-color: rgba(0, 0, 0, 0.12); +} + +.caja-side-pane junction { + background-color: #e3e3e3; +} + +filechooser actionbar button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +filechooser actionbar entry { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); +} + +filechooser actionbar entry:focus { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .caja-side-pane scrollbar { + border-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: rgba(92, 92, 92, 0.35); + border: none; +} + + +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .caja-side-pane scrollbar slider { + min-width: 4px; + background-color: rgba(92, 92, 92, 0.7); +} + + +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: dimgray; +} + + +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #686868; +} + + +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: transparent; +} + +/****************** + * Budgie Desktop * + ******************/ +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + border-radius: 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:last-child { + border-radius: 0 0 10px 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:first-child { + border-radius: 0 0 0 10px; + border-left-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:only-child { + border-radius: 0 0 10px 10px; + border-left-style: none; + border-right-style: none; + border-bottom-style: none; +} + +window.budgie-switcher-window .drop-shadow button, .drop-shadow button, .workspace-switcher .workspace-add-button, .budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button { + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; +} + +.drop-shadow button:hover, .workspace-switcher .workspace-add-button:hover, .budgie-popover:not(.budgie-menu) button.flat:hover:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:hover:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:hover:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.drop-shadow button:checked, .workspace-switcher .workspace-add-button:checked, .budgie-popover:not(.budgie-menu) button.flat:checked:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:checked:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:checked:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.drop-shadow button:active, .workspace-switcher .workspace-add-button:active, .budgie-popover:not(.budgie-menu) button.flat:active:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:active:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:active:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + background-color: transparent; +} + +.drop-shadow button:disabled label, .workspace-switcher .workspace-add-button:disabled label, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button) label, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button) label, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button) label, .budgie-settings-window buttonbox.inline-toolbar button:disabled label, label:disabled .workspace-switcher selection.workspace-add-button label, .workspace-switcher label:disabled selection.workspace-add-button label, .drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + color: rgba(36, 36, 36, 0.45); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button, .raven button { + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:hover, .raven stackswitcher.linked > button:hover, .raven button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:active, .raven stackswitcher.linked > button:active, .raven button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:checked, .raven stackswitcher.linked > button:checked, .raven button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + background: none; +} + +.raven .raven-header:not(.top) button:disabled label, .raven button:disabled label, .raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + color: rgba(87, 87, 87, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button.flat, .raven button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.raven button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.raven button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.raven button.flat:active, .raven .raven-header:not(.top) button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + background-color: transparent; +} + +.raven button.flat:disabled label, .raven .raven-header:not(.top) button:disabled label, label:disabled selection.flat label, .raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + color: rgba(36, 36, 36, 0.45); +} + +.raven .raven-header:not(.top) button.linked, .raven stackswitcher.linked > button.linked, .raven button.linked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: #ffffff; +} + +.raven button.linked:hover { + background-color: #f2f2f2; +} + +.raven button.linked:active, .raven button.linked:checked { + color: white; + background-color: #0860f2; +} + +.raven button.linked:disabled, label:disabled selection.linked { + background-color: transparent; +} + +.raven button.linked:disabled label, label:disabled selection.linked label, .raven button.linked:disabled, label:disabled selection.linked { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +.budgie-settings-window list.sidebar { + background-color: #ffffff; + border-radius: 0 0 0 14px; + border-color: #d6d6d6; +} + +.budgie-popover { + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 14px; + background-color: #f5f5f5; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(0, 0, 0, 0); +} + +.budgie-popover .container { + padding: 2px; + border: none; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; + background-color: transparent; +} + +.budgie-popover switch { + margin-left: 56px; + margin-right: 6px; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #242424; + font-weight: normal; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button):disabled, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) label:disabled selection:not(.image-button), label:disabled .budgie-popover:not(.budgie-menu) selection:not(.image-button) { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.user-menu .container { + padding: 8px; +} + +.budgie-popover.user-menu separator { + margin: 4px 0; +} + +.budgie-popover.sound-popover separator { + margin: 3px 0; +} + +.budgie-popover.night-light-indicator .container { + padding: 8px; +} + +.budgie-popover.places-menu .container { + padding: 8px; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; +} + +.budgie-popover.workspace-popover separator { + margin: 4px 0; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +window.budgie-popover:not(.csd) > frame.container { + margin: 0 -1px -1px; +} + +.bottom window.budgie-popover:not(.csd) > frame.container { + padding: 2px 0 2px; +} + +window.budgie-popover:not(.csd) > frame.container, +window.budgie-popover:not(.csd) > frame.container > border { + border-style: none; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspace-switcher .workspace-add-button { + background-color: transparent; + background-image: none; +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-menu.background { + padding: 0; + background-color: #ffffff; +} + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-menu entry.search { + padding: 5px 10px; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; + font-size: 110%; +} + +.budgie-menu .categories:dir(ltr) { + border-bottom-left-radius: 6px; +} + +.budgie-menu .categories:dir(rtl) { + border-bottom-right-radius: 6px; +} + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #242424; + font-weight: normal; + border: none; + box-shadow: none; +} + +.budgie-menu button:hover { + transition: none; +} + +.budgie-menu button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-menu button:checked:hover { + background-image: none; + background-color: #1c6ff7; +} + +.budgie-menu button:checked:disabled, .budgie-menu label:disabled selection:checked, label:disabled .budgie-menu selection:checked { + background-color: rgba(8, 96, 242, 0.5); +} + +.budgie-menu row { + padding: 0; +} + +.budgie-menu row:hover { + box-shadow: none; +} + +popover.background.user-menu { + padding: 8px; +} + +popover.background.user-menu .content-box { + background-color: transparent; +} + +popover.background.user-menu separator { + margin: 4px 0; +} + +popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +popover.background.places-menu { + padding: 8px; +} + +popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; +} + +popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; +} + +popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; +} + +popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; +} + +popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; +} + +popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: transparent; +} + +popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +.budgie-panel { + transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1); + background-color: #f1f1f1; + color: #363636; + font-weight: 500; + box-shadow: none; + background-clip: padding-box; +} + +.budgie-panel.transparent { + background-color: rgba(241, 241, 241, 0.65); + box-shadow: none; +} + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + background-image: linear-gradient(0deg, #e2e2e2 0%, #f5f5f5 100%); +} + +.top .budgie-panel.transparent { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(226, 226, 226, 0.85) 0%, rgba(245, 245, 245, 0.85) 100%); +} + +.bottom .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 1px 0 1px; + border-radius: 14px 14px 0 0; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 1px 0 0 0; +} + +.left .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 1px 1px 0; + border-radius: 0 14px 14px 0; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 1px 0 0; +} + +.right .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 0 1px 1px; + border-radius: 14px 0 0 14px; +} + +.right .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 0 0 1px; +} + +.budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; + border: none; + box-shadow: none; + color: rgba(54, 54, 54, 0.85); + background: none; +} + +.budgie-panel button:hover { + background-color: rgba(54, 54, 54, 0.1); + color: rgba(54, 54, 54, 0.95); + background-image: none; +} + +.budgie-panel button:active { + background-color: rgba(54, 54, 54, 0.15); + color: #363636; + background-image: none; +} + +.budgie-panel button:checked { + background-color: rgba(54, 54, 54, 0.12); + color: #363636; +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + box-shadow: none; + color: #363636; + background-image: none; + background-color: transparent; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + border: none; + background-image: none; + font-weight: normal; +} + +.budgie-panel menubar > menuitem > window.background.popup > decoration, +.budgie-panel menubar > menuitem > window.background.popup > menu, +.budgie-panel .menubar > menuitem > window.background.popup > decoration, +.budgie-panel .menubar > menuitem > window.background.popup > menu { + border-radius: 0 0 14px 14px; +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:hover { + background-color: #0860f2; +} + +.budgie-panel menubar > menuitem:disabled, +.budgie-panel .menubar > menuitem:disabled { + color: rgba(54, 54, 54, 0.4); +} + +.budgie-panel menubar > menuitem.budgie-menubar:hover, +.budgie-panel .menubar > menuitem.budgie-menubar:hover { + background-color: rgba(54, 54, 54, 0.1); +} + +.budgie-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.budgie-panel .alert { + color: #f8464c; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher, .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel button.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked), .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked), .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked) { + color: #242424; +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):hover, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):active, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):active { + color: rgba(36, 36, 36, 0.8); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):disabled, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):disabled, .budgie-panel label:disabled selection:not(:checked), label:disabled .budgie-panel selection:not(:checked) { + color: rgba(36, 36, 36, 0.5); +} + +.budgie-panel button.flat.launcher:active, .budgie-panel .raven .raven-header:not(.top) button.launcher:active, .raven .raven-header:not(.top) .budgie-panel button.launcher:active { + background-color: rgba(36, 36, 36, 0.2); +} + +.budgie-panel button.flat.launcher:checked, .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel button.launcher:checked { + background-color: rgba(36, 36, 36, 0.15); +} + +.top #tasklist-button, .top .budgie-panel button.flat.launcher, .top .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .top .budgie-panel button.launcher, .budgie-panel .top button.flat.launcher, .budgie-panel .top .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .top button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .top .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .top .budgie-panel button.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .budgie-panel .top .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .top button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 100%, transparent 0%) 3 0 0 0/3px 0 0 0; +} + +.bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher, .budgie-panel .bottom button.flat.launcher, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 100%, transparent 0%) 0 0 3 0/0 0 3px 0; +} + +.left #tasklist-button, .left .budgie-panel button.flat.launcher, .left .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .left .budgie-panel button.launcher, .budgie-panel .left button.flat.launcher, .budgie-panel .left .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .left button.launcher { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .left .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .left .budgie-panel button.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .budgie-panel .left .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .left button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 100%, transparent 0%) 0 0 0 3/0 0 0 3px; +} + +.right #tasklist-button, .right .budgie-panel button.flat.launcher, .right .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .right .budgie-panel button.launcher, .budgie-panel .right button.flat.launcher, .budgie-panel .right .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .right button.launcher { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .right .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .right .budgie-panel button.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .budgie-panel .right .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .right button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 100%, transparent 0%) 0 3 0 0/0 3px 0 0; +} + +#tasklist-button { + padding: 0 4px; + box-shadow: none; + background-image: none; + color: #242424; +} + +#tasklist-button:active { + background-color: rgba(36, 36, 36, 0.15); + color: #171717; +} + +#tasklist-button:checked { + background-color: rgba(36, 36, 36, 0.12); + color: #171717; +} + + +button.flat.launcher, +.raven .raven-header:not(.top) button.launcher { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; + background-position: center center; +} + + +button.flat.launcher > image, +.raven .raven-header:not(.top) button.launcher > image { + opacity: 0.87; +} + + +button.flat.launcher:hover, +.raven .raven-header:not(.top) button.launcher:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:hover > image, +.raven .raven-header:not(.top) button.launcher:hover > image { + opacity: 1.0; +} + + +button.flat.launcher:active > image, +.raven .raven-header:not(.top) button.launcher:active > image { + opacity: 1.0; +} + + +button.flat.launcher:checked:hover, +.raven .raven-header:not(.top) button.launcher:checked:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:checked > image, +.raven .raven-header:not(.top) button.launcher:checked > image { + opacity: 1.0; +} + + +.unpinned button.flat.launcher:hover, +.unpinned .raven .raven-header:not(.top) button.launcher:hover, +.raven .raven-header:not(.top) .unpinned button.launcher:hover, +.pinned button.flat.launcher.running:hover, +.pinned .raven .raven-header:not(.top) button.launcher.running:hover, +.raven .raven-header:not(.top) .pinned button.launcher.running:hover, +.pinned button.launcher.running.sidebar-button:hover { + -gtk-icon-effect: highlight; +} + + +.unpinned button.flat.launcher > image, +.unpinned .raven .raven-header:not(.top) button.launcher > image, +.raven .raven-header:not(.top) .unpinned button.launcher > image, +.pinned button.flat.launcher.running > image, +.pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .pinned button.launcher.running > image, +.pinned button.launcher.running.sidebar-button > image { + background-repeat: no-repeat; + opacity: 1.0; +} + + +.unpinned button.flat.launcher:checked > image, +.unpinned .raven .raven-header:not(.top) button.launcher:checked > image, +.raven .raven-header:not(.top) .unpinned button.launcher:checked > image, +.pinned button.flat.launcher.running:checked > image, +.pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .pinned button.launcher.running:checked > image, +.pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.top .budgie-panel .unpinned button.flat.launcher > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: top center; + background-image: image(#0860f2); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher:checked > image, +.top .budgie-panel .pinned button.flat.launcher.running:checked > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running:checked > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.bottom .budgie-panel .unpinned button.flat.launcher > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: bottom center; + background-image: image(#0860f2); +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher:checked > image, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running:checked > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.left .budgie-panel .unpinned button.flat.launcher > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: left center; + background-image: image(#0860f2); +} + +.left .budgie-panel .unpinned button.flat.launcher:checked > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher:checked > image, +.left .budgie-panel .pinned button.flat.launcher.running:checked > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running:checked > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.right .budgie-panel .unpinned button.flat.launcher > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: right center; + background-image: image(#0860f2); +} + +.right .budgie-panel .unpinned button.flat.launcher:checked > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher:checked > image, +.right .budgie-panel .pinned button.flat.launcher.running:checked > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running:checked > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher, .raven .raven-header:not(.top) box:not(.unpinned):not(.pinned) > revealer > button.launcher { + border-image: none; +} + +.left frame.raven-frame > border { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} + +.right frame.raven-frame > border { + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); +} + +.top .shadow-block { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.left .shadow-block { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.right .shadow-block { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.raven { + background-color: #dedede; + color: #363636; +} + +.raven > box { + margin-bottom: -10px; +} + +.raven > stack { + margin-bottom: -10px; +} + +.raven stackswitcher { + padding: 0 8px 12px 8px; +} + +.raven .raven-header { + min-height: 36px; + padding: 2px; +} + +.raven .raven-header:not(.top) { + margin-top: -6px; +} + +.raven .raven-header:not(.top) button { + min-height: 32px; + min-width: 32px; + margin: 0; + padding: 0; +} + +.raven .raven-header:not(.top) button.image-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-header.top { + padding: 2px 12px 8px; + color: #363636; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven .raven-header.top stackswitcher { + padding: 6px 0 0 0; + margin: 0; +} + +.raven .raven-header.top stackswitcher button { + margin: 0; + padding: 0 20px; + min-height: 20px; +} + +.raven .raven-header.top button.image-button:dir(ltr) { + margin-right: 2px; +} + +.raven .raven-header.top button.image-button:dir(rtl) { + margin-left: 2px; +} + +.raven .raven-header.top > image { + margin: 0 8px; +} + +.raven .raven-header.top > label { + margin: 0 -8px; + font-weight: bold; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven scrolledwindow > .frame { + padding: 0 8px; + transition-duration: 0s; + border: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical { + margin: 8px 0; + border-radius: 10px; + background-color: #efefef; + transition-duration: 0s; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.raven scrolledwindow > .frame .raven-header { + margin-top: -16px; + border-radius: 10px 10px 0 0; +} + +.raven scrolledwindow > .frame .raven-background { + margin-bottom: -16px; + border-radius: 0 0 10px 10px; + background-color: #f5f5f5; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child { + border-radius: 10px; + border: none; + background-color: rgba(0, 0, 0, 0.65); + color: rgba(255, 255, 255, 0.65); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background { + background-color: rgba(0, 0, 0, 0.25); + margin-bottom: 0; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background image { + color: rgba(255, 255, 255, 0.15); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris { + background-color: rgba(0, 0, 0, 0.35); + color: white; + border-radius: 0 0 10px 10px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris label { + min-height: 24px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image { + color: rgba(255, 255, 255, 0.85); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image:disabled { + color: rgba(255, 255, 255, 0.35); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button { + padding: 8px; + border: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked { + padding: 0; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + padding-top: 8px; + padding-bottom: 8px; + border-top: 1px solid rgba(0, 0, 0, 0.08); + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: #ffffff; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:hover { + background-color: #f2f2f2; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:active, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:checked { + color: white; + background-color: #0860f2; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + background-color: transparent; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled label, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio label, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio label, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + color: rgba(36, 36, 36, 0.45); +} + +.raven viewport.frame .raven-header { + margin-top: -8px; +} + +.raven .expander-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-background.middle { + border-bottom-style: none; +} + +.raven .raven-background checkbutton.text-button:hover, .raven .raven-background radiobutton.text-button:hover { + color: #101010; +} + +.raven .raven-background checkbutton.text-button:disabled, .raven .raven-background label:disabled selection.text-button, label:disabled .raven .raven-background selection.text-button, .raven .raven-background radiobutton.text-button:disabled { + color: rgba(54, 54, 54, 0.45); +} + +.raven .raven-background list { + color: #363636; + background-color: #f5f5f5; +} + +.raven .raven-background.frame { + border-style: solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); +} + +.raven .raven-background > overlay > widget > image { + color: rgba(54, 54, 54, 0.12); +} + +.raven .raven-background grid > label:first-child { + min-height: 26px; +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .raven-header.top + .raven-background { + border-style: none; + background-color: #0860f2; + color: white; +} + +.raven .raven-header.top + .raven-background stackswitcher button { + margin: -4px 0; +} + +.raven .powerstrip button.image-button { + min-height: 28px; + min-width: 28px; + margin: 0 4px; + padding: 6px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven box.vertical > stack > box.vertical > .raven-header { + background-color: #efefef; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame list { + background-color: #f5f5f5; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable { + margin-left: -8px; + margin-right: -2px; + background-color: transparent; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > box.vertical * { + color: #363636; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable image { + padding-left: 8px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button { + margin: 8px; + padding: 2px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active image, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked image { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list { + border-radius: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(54, 54, 54, 0.06); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable label { + padding: 0 16px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button { + min-height: 24px; + min-width: 24px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.75); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > box.vertical * { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button { + border: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:hover { + background-color: rgba(255, 255, 255, 0.25); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:active, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:checked { + background-color: rgba(255, 255, 255, 0.35); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list { + border: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.65); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(36, 36, 36, 0.06); + color: #242424; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #242424; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +box.audio-widget scale.horizontal.marks-after, +window.sound-popover.background scale.horizontal.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +box.audio-widget scale.horizontal.marks-after trough, +window.sound-popover.background scale.horizontal.marks-after trough { + background-color: transparent; +} + +box.audio-widget scale.horizontal.marks-after trough:dir(ltr), +window.sound-popover.background scale.horizontal.marks-after trough:dir(ltr) { + background-image: linear-gradient(to right, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after trough:dir(rtl), +window.sound-popover.background scale.horizontal.marks-after trough:dir(rtl) { + background-image: linear-gradient(to left, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after mark label, +window.sound-popover.background scale.horizontal.marks-after mark label { + font-size: 0; +} + +calendar.raven-calendar { + margin: 2px 0; + padding: 4px; + border-style: none; + background-color: transparent; + color: #363636; +} + +calendar.raven-calendar:selected { + border-radius: 3px; + background-color: #0860f2; + color: white; +} + +calendar.raven-calendar.button { + color: rgba(54, 54, 54, 0.45); +} + +calendar.raven-calendar.button:hover { + color: #363636; +} + +calendar.raven-calendar.button:disabled, label:disabled selection.button { + color: rgba(54, 54, 54, 0.25); +} + +calendar.raven-calendar:indeterminate { + color: alpha(#363636,0.35); +} + +calendar.raven-calendar.highlight { + color: #363636; +} + +.budgie-switcher-window, .budgie-osd-window, +.budgie-notification-window { + background-color: transparent; + background-image: none; + border-radius: 14px; +} + +.budgie-switcher-window button.image-button, .budgie-osd-window button.image-button, +.budgie-notification-window button.image-button { + margin: 0; + padding: 0; + min-height: 28px; + min-width: 28px; + border-radius: 100px; +} + +.budgie-switcher, +.budgie-notification { + background-color: transparent; + background-image: none; +} + +.budgie-switcher .notification-title, +.budgie-notification .notification-title { + font-size: 120%; +} + +.budgie-osd { + background-color: transparent; + background-image: none; +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +window.budgie-switcher-window { + border-radius: 14px; + background-color: transparent; + background-image: none; +} + +window.budgie-switcher-window flowboxchild { + margin: 2px; + border-radius: 14px; + -gtk-outline-radius: 14px; + background-image: none; +} + +window.budgie-switcher-window .drop-shadow, .drop-shadow { + margin: 5px 9px; + padding: 8px; + border-radius: 14px; + box-shadow: 0 5px 5px 0 transparent, 0 8px 15px 0 transparent, 0 3px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.06); + background-color: #ffffff; + background-image: none; +} + +.drop-shadow .linked > button { + border-radius: 6px; +} + +.budgie-run-dialog, .budgie-session-dialog, +.budgie-polkit-dialog { + border-radius: 14px; + background-color: #f5f5f5; +} + +.background.budgie-run-dialog, .background.budgie-session-dialog, +.background.budgie-polkit-dialog { + border-radius: 14px; +} + +.budgie-run-dialog decoration, .budgie-session-dialog decoration, +.budgie-polkit-dialog decoration { + border-radius: 14px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button, +.budgie-polkit-dialog buttonbox.linked.horizontal > button { + padding: 4px 16px; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.08); + border-radius: 0; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:first-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:first-child { + border-bottom-left-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:last-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:last-child { + border-bottom-right-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.08); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, .budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.08); + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +.budgie-polkit-dialog .message { + color: alpha(currentColor,0.6); +} + +.budgie-polkit-dialog .failure { + color: #f8464c; +} + +.budgie-run-dialog { + background-color: #ffffff; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + opacity: 1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-panel box.titlebar { + min-width: 20px; + min-height: 20px; + border-radius: 0; + background: none; + box-shadow: none; + border: none; +} + +.budgie-panel box.titlebar > widget > label { + color: rgba(54, 54, 54, 0.75); +} + +.budgie-panel box.titlebar > button.image-button.titlebutton { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(ltr) { + padding-right: 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(rtl) { + padding-left: 3px; +} + +.budgie-panel box.titlebar.horizontal > button.image-button.titlebutton { + padding: 0 3px; +} + +@define-color theme_fg_color #242424; +@define-color theme_text_color #363636; +@define-color theme_bg_color #f5f5f5; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #0860f2; +@define-color theme_selected_fg_color white; +@define-color fg_color #242424; +@define-color text_color #363636; +@define-color bg_color #f5f5f5; +@define-color base_color #ffffff; +@define-color selected_bg_color #0860f2; +@define-color selected_fg_color white; +@define-color insensitive_bg_color rgba(36, 36, 36, 0.45); +@define-color insensitive_fg_color alpha(rgba(36, 36, 36, 0.45), 0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #242424; +@define-color theme_unfocused_text_color #363636; +@define-color theme_unfocused_bg_color #f5f5f5; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders rgba(0, 0, 0, 0.12); +@define-color unfocused_borders rgba(0, 0, 0, 0.12); +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #30D158; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #3484e2; +@define-color content_view_bg #ffffff; +@define-color wm_title alpha(#575757, 0.8); +@define-color wm_unfocused_title alpha(#575757, 0.5); +@define-color wm_bg white; +@define-color wm_bg_unfocused white; +@define-color wm_highlight white; +@define-color wm_shadow alpha(black, 0.75); +@define-color wm_button_close_bg #f46067; +@define-color wm_button_close_hover_bg #f68086; +@define-color wm_button_close_active_bg #f13039; +@define-color wm_icon_close_bg #F8F8F9; +@define-color wm_button_hover_bg #fdfdfd; +@define-color wm_button_active_bg #0860f2; +@define-color wm_button_hover_border #D1D3DA; +@define-color wm_icon_bg #90949E; +@define-color wm_icon_unfocused_bg #B6B8C0; +@define-color wm_icon_hover_bg #7A7F8B; +@define-color wm_icon_active_bg white; +@define-color titlebar_gradient_a #ffffff; +@define-color titlebar_gradient_b #ffffff; +@define-color budgie_tasklist_indicator_color #0860f2; +@define-color budgie_tasklist_indicator_color_active #0860f2; +@define-color budgie_tasklist_indicator_color_active_window #73a3f2; +@define-color budgie_tasklist_indicator_color_attention #F27835; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/main/gtk-3.0/gtk-light-solid.scss b/src/main/gtk-3.0/gtk-light-solid.scss new file mode 100644 index 00000000..9de7895b --- /dev/null +++ b/src/main/gtk-3.0/gtk-light-solid.scss @@ -0,0 +1,15 @@ +$variant: 'light'; +$laptop: 'false'; +$trans: 'false'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gtk/drawing'; +@import '../../sass/gtk/common'; +@import '../../sass/gtk/applications'; +@import '../../sass/gtk/unity'; +@import '../../sass/gtk/granite'; +@import '../../sass/gtk/lightdm'; +@import '../../sass/gtk/transparent_widgets'; +@import '../../sass/gtk/budgie.scss'; +@import '../../sass/gtk/colors-public'; diff --git a/src/main/gtk-3.0/gtk-light.css b/src/main/gtk-3.0/gtk-light.css new file mode 100644 index 00000000..6056f443 --- /dev/null +++ b/src/main/gtk-3.0/gtk-light.css @@ -0,0 +1,10285 @@ +@keyframes switch_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #0860f2 100%, transparent 0%); + } +} + +@keyframes header_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, #ffffff 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #ffffff 100%, transparent 0%); + } +} + +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.15); + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #0860f2; +} + +.background { + color: #242424; + background-color: rgba(245, 245, 245, 0.999); +} + +.background.csd { + border-radius: 0 0 14px 14px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +.popup.background { + background-color: transparent; +} + +*:disabled, label:disabled selection { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #f5f5f5; + color: #242424; +} + +.gtkstyle-fallback:hover { + background-color: white; + color: #242424; +} + +.gtkstyle-fallback:active { + background-color: gainsboro; + color: #242424; +} + +.gtkstyle-fallback:disabled, label:disabled selection.gtkstyle-fallback { + background-color: #fbfbfb; + color: rgba(36, 36, 36, 0.45); +} + +.gtkstyle-fallback:selected { + background-color: #0860f2; + color: white; +} + +filechooser stack.view scrolledwindow treeview.view, iconview, .view { + color: #363636; + background-color: #ffffff; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +filechooser stack.view scrolledwindow treeview.view:hover, iconview:hover, .view:hover { + background-color: #f7f7f7; +} + +filechooser stack.view scrolledwindow treeview.view:selected, iconview:selected, .view:selected { + color: white; + background-color: #0860f2; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +textview { + background-color: #ffffff; +} + +textview text { + background-color: #ffffff; +} + +textview border { + background-color: #fafafa; +} + +iconview, iconview:hover, iconview:selected { + border-radius: 6px; +} + +XfdesktopIconView.view .rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +rubberband, +.rubberband { + border: 1px solid #064cc1; + background-color: rgba(6, 76, 193, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; +} + +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +flowbox.search-bar { + border-bottom: 1px solid #e0e0e0; +} + +label.separator { + color: #242424; +} + +label selection { + color: white; + background-color: #0860f2; +} + +label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-switcher .notification-body, +.budgie-notification .notification-body, popover label.separator, +popover.background label.separator, headerbar .subtitle, label.separator, .dim-label { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #ffffff; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #0860f2; + color: white; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd { + color: #dadada; + border: none; + background-color: #2a2a2a; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled, label:disabled selection:checked { + opacity: 0.5; +} + +entry.contacts-postal-entry, spinbutton entry, .linked > entry:not(:only-child) { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + border: none; +} + +entry.contacts-postal-entry:focus, spinbutton entry:focus, .linked > entry:focus:not(:only-child) { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +entry.contacts-postal-entry:disabled, spinbutton entry:disabled, .linked > entry:disabled:not(:only-child) { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0.02); +} + +entry { + min-height: 24px; + border: none; + padding: 2px 8px; + border-radius: 6px; + caret-color: currentColor; + color: #363636; + background-color: rgba(0, 0, 0, 0.05); +} + +entry.search { + border-radius: 6px; +} + +entry image { + color: #505050; +} + +entry image.left { + padding-left: 0; + padding-right: 5px; +} + +entry image.right { + padding-right: 0; + padding-left: 5px; +} + +.raven .raven-background spinbutton:not(.vertical), entry.flat, entry.flat:focus { + min-height: 0; + background-image: none; + border-color: transparent; + border-radius: 0; +} + +entry:focus { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +entry:disabled { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0.02); +} + +entry.warning { + color: white; + background-color: #f7ae86; + border-image: none; +} + +entry.warning image { + color: white; +} + +entry.warning:focus { + color: white; + background-color: #F27835; + box-shadow: none; +} + +entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F27835; +} + +entry.error { + color: white; + background-color: #fd8d88; + border-image: none; +} + +entry.error image { + color: white; +} + +entry.error:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.error selection, entry.error selection:focus { + background-color: white; + color: #FC4138; +} + +entry.search-missing { + color: white; + background-color: #fd8d88; + border-image: none; +} + +entry.search-missing image { + color: white; +} + +entry.search-missing:focus { + color: white; + background-color: #FC4138; + box-shadow: none; +} + +entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #FC4138; +} + +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; + border-image: none; +} + +.osd entry { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + border-image: none; +} + +.osd entry image, .osd entry image:hover { + color: inherit; +} + +.osd entry:focus { + color: white; + border-color: #5578c7; + background-color: #0860f2; + border-image: none; +} + +.osd entry:disabled { + color: #dadada; + background-color: rgba(98, 98, 98, 0.81); + border-image: none; +} + +.osd entry selection:focus, .osd entry selection { + color: #0860f2; + background-color: white; +} + +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #0860f2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus { + min-height: 20px; +} + +.linked:not(.vertical) > entry + button.combo { + padding-left: 0; +} + +.linked.vertical > entry + button.combo { + padding: 0; +} + +.entry-tag { + margin: 8px; + border-radius: 50px; + box-shadow: none; + background-color: #f8464c; + color: white; + border: none; +} + +.entry-tag:hover { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +:dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: 0px; + padding-left: 8px; + padding-right: 4px; +} + +:dir(rtl) .entry-tag { + margin-left: 0px; + margin-right: 8px; + padding-left: 4px; + padding-right: 8px; +} + +.entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(36, 36, 36, 0.45); +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#0860f2), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0860f2), to(transparent)); + } +} + +button { + min-height: 20px; + min-width: 16px; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 6px; + padding: 0 6px; + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button separator { + margin: 4px 1px; +} + +.budgie-panel button.flat.launcher, button.budgie-menu-launcher, .nemo-window .toolbar > button, button.flat, .raven .raven-header:not(.top) button { + min-height: 24px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; + transition: none; +} + +.budgie-panel button.flat.launcher:hover, button.budgie-menu-launcher:hover, .nemo-window .toolbar > button:hover, button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} + +button.budgie-menu-launcher:hover:active, .nemo-window .toolbar > button:hover:active, button.flat:hover:active, .raven .raven-header:not(.top) button:hover:active { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-panel button.flat.launcher:active, button.budgie-menu-launcher:active, .nemo-window .toolbar > button:active, .budgie-panel button.flat.launcher:checked, button.budgie-menu-launcher:checked, .nemo-window .toolbar > button:checked, button.flat:active, .raven .raven-header:not(.top) button:active, button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +button.budgie-menu-launcher:checked:hover, .nemo-window .toolbar > button:checked:hover, button.flat:checked:hover, .raven .raven-header:not(.top) button:checked:hover { + background-image: none; +} + +.budgie-panel button.flat.launcher:disabled, button.budgie-menu-launcher:disabled, .nemo-window .toolbar > button:disabled, button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.toggle.popup.budgie-menu-launcher, .nemo-window .toolbar > button.toggle.popup, button.flat.toggle.popup, .raven .raven-header:not(.top) button.toggle.popup { + min-width: 20px; +} + +button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; + -gtk-icon-effect: highlight; +} + +button:active, button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; + background-clip: border-box; + transition-duration: 200ms; +} + +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} + +button:active { + color: #242424; +} + +button:active:hover, button:checked { + color: white; +} + +button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button:disabled label, button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +button:disabled:active, button:disabled:checked { + border-color: rgba(8, 96, 242, 0); + background-color: rgba(8, 96, 242, 0.55); + box-shadow: none; + opacity: 0.6; +} + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.55); +} + +button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button { + min-height: 20px; + padding-left: 12px; + padding-right: 12px; +} + +button.text-button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; +} + +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} + +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} + +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} + +button.text-button.image-button.popup { + padding-right: 6px; + padding-left: 6px; +} + +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +button.osd { + color: #dadada; + background-color: #2a2a2a; + border-color: #161616; +} + +button.osd.image-button { + padding: 0; + min-height: 42px; + min-width: 42px; +} + +button.osd:hover { + color: #0860f2; +} + +button.osd:active, button.osd:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +button.osd:disabled, label:disabled selection.osd { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +.osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +.osd button:active, .osd button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +.osd button.flat, .osd .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .osd button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +.osd button.flat:hover, .osd .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) .osd button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +.osd button.flat:disabled, .osd .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .osd button:disabled, .osd label:disabled selection.flat, label:disabled .osd selection.flat { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; + background-image: none; +} + +.osd button.flat:active, .osd .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) .osd button:active, .osd button.flat:checked, .osd .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) .osd button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} + +button.suggested-action { + background-clip: border-box; + color: white; + background-color: #3484e2; + border-color: #1f74d8; + background-image: none; + box-shadow: none; +} + +button.suggested-action.flat, .raven .raven-header:not(.top) button.suggested-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #3484e2; +} + +button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #4a92e5; + border-color: #3081e1; + background-image: none; + box-shadow: none; +} + +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #619fe8; + border-color: #468fe5; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +button.suggested-action.flat:disabled, .raven .raven-header:not(.top) button.suggested-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(36, 36, 36, 0.45); +} + +button.suggested-action:disabled, label:disabled selection.suggested-action { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button.suggested-action:disabled label, label:disabled selection.suggested-action label, button.suggested-action:disabled, label:disabled selection.suggested-action { + color: rgba(36, 36, 36, 0.45); +} + +button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f8464c; + border-color: #f7292f; + background-image: none; + box-shadow: none; +} + +button.destructive-action.flat, .raven .raven-header:not(.top) button.destructive-action { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #f8464c; +} + +button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f95f64; + border-color: #f84147; + background-image: none; + box-shadow: none; +} + +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #fa777c; + border-color: #f95a5f; + background-image: none; + box-shadow: none; + box-shadow: none; +} + +button.destructive-action.flat:disabled, .raven .raven-header:not(.top) button.destructive-action:disabled, label:disabled selection.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(36, 36, 36, 0.45); +} + +button.destructive-action:disabled, label:disabled selection.destructive-action { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +button.destructive-action:disabled label, label:disabled selection.destructive-action label, button.destructive-action:disabled, label:disabled selection.destructive-action { + color: rgba(36, 36, 36, 0.45); +} + +.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; +} + +.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 stacksidebar row.needs-attention > label, stacksidebar button 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(#0860f2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} + +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button 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; +} + +button.font separator, button.file separator { + background-color: transparent; +} + +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 6px; +} + +.inline-toolbar toolbutton > button { + min-height: 20px; + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; +} + +.inline-toolbar toolbutton > button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.inline-toolbar toolbutton > button:disabled { + background-color: transparent; +} + +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + background-color: #575757; + opacity: 0.6; +} + +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:first-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:first-child > button { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +toolbar.inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:last-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:last-child > button { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +toolbar.inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton:only-child > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton:only-child > button { + border-radius: 6px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked.path-bar:not(.vertical) > button + button { + border-left-style: none; +} + +.linked.vertical > entry:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.linked.vertical > entry:drop(active):not(:only-child) { + box-shadow: inset 0 0 0 2px #F08437; +} + +.linked.vertical > entry.warning:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #F27835; +} + +.linked.vertical > entry.error:focus:not(:only-child) { + box-shadow: inset 0 0 0 2px #FC4138; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, toolbar.inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button { + border-radius: 0; + border-right-style: none; +} + +spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:first-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:last-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; +} + +spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar.inline-toolbar .raven .raven-header:not(.top) toolbutton > button:only-child, .raven .raven-header:not(.top) toolbar.inline-toolbar toolbutton > button:only-child { + border-radius: 6px; + border-style: solid; +} + +spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; +} + +spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; + border-style: solid; +} + +calendar.raven-calendar.button, .nemo-window .floating-bar button, +calendar.button, .app-notification button, notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover, notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, button:link, button:visited, menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, .raven .raven-header:not(.top) button.button, +modelbutton.flat { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); + min-height: 26px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 6px; +} + +menuitem.button.flat:hover, .raven .raven-header:not(.top) button.button:hover, +modelbutton.flat:hover { + background-color: #ebebeb; + transition-duration: 50ms; +} + +menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow { + transition: none; + animation: none; +} + +menuitem.button.flat:checked, .raven .raven-header:not(.top) button.button:checked, +modelbutton.flat:checked { + color: #242424; +} + +menuitem.button.flat:disabled, .raven .raven-header:not(.top) button.button:disabled, label:disabled selection.flat, +modelbutton.flat:disabled { + color: rgba(36, 36, 36, 0.45); +} + +menuitem.button.flat check:last-child, .raven .raven-header:not(.top) button.button check:last-child, +menuitem.button.flat radio:last-child, +.raven .raven-header:not(.top) button.button radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} + +menuitem.button.flat check:first-child, .raven .raven-header:not(.top) button.button check:first-child, +menuitem.button.flat radio:first-child, +.raven .raven-header:not(.top) button.button radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +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:link, button:visited, *:link { + color: #3484e2; +} + +button:visited, *:link:visited { + color: #505050; +} + +*:selected button:visited, *:selected *:link:visited { + color: #9cbffa; +} + +button:hover:link, button:hover:visited, *:link:hover { + color: #619fe8; +} + +*:selected button:hover:link, *:selected button:hover:visited, *:selected *:link:hover { + color: #e6effe; +} + +button:active:link, button:active:visited, *:link:active { + color: #3484e2; +} + +*:selected button:active:link, *:selected button:active:visited, *:selected *:link:active { + color: #cedffc; +} + +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link, .selection-mode headerbar .subtitle:link, headerbar.selection-mode .subtitle:link, button:selected:link, button:selected:visited, *:selected button:link, *:selected button:visited, *:link:selected, *:selected *:link { + color: #cedffc; +} + +button:link > label, button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: white; +} + +spinbutton:disabled { + color: rgba(36, 36, 36, 0.45); +} + +spinbutton entry { + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +spinbutton entry:focus { + border-color: rgba(103, 164, 233, 0.75); + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px rgba(103, 164, 233, 0.75); +} + +spinbutton entry:drop(active) { + border-color: #F08437; + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px #F08437; +} + +spinbutton:not(.vertical) entry { + padding-top: 2px; + padding-bottom: 2px; + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(103, 164, 233, 0.75); +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} + +.osd spinbutton:not(.vertical), .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):drop(active) { + border-image: none; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.08); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(103, 164, 233, 0.75); +} + +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: rgba(103, 164, 233, 0.75); +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} + +combobox { + min-height: 16px; +} + +combobox button.combo { + min-width: 0; + min-height: 16px; + padding-left: 12px; + padding-right: 12px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +.background combobox button.combo arrow { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); + min-height: 16px; + min-width: 18px; + padding: 0; + margin: 2px -10px 2px 0; + border-radius: 5px; + border: none; +} + +combobox decoration, +combobox button.combo:checked, .background combobox button.combo:checked { + transition: none; +} + +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} + +combobox .linked:not(.vertical) > entry + button.combo arrow, .linked:not(.vertical) > combobox > box > button.combo arrow { + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow.png"), url("assets/combobox-arrow@2.png")); +} + +combobox .linked:not(.vertical) > entry + button.combo:checked arrow, .linked:not(.vertical) > combobox > box > button.combo:checked arrow { + border-radius: 0; + background-color: transparent; + -gtk-icon-source: -gtk-scaled(url("assets/combobox-arrow-dark.png"), url("assets/combobox-arrow-dark@2.png")); +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; +} + +.inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #ffffff; +} + +.horizontal.inline-toolbar, toolbar.horizontal { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.inline-toolbar separator, toolbar separator { + background: none; +} + +.horizontal.inline-toolbar separator, toolbar.horizontal separator { + margin: 0 6px; +} + +.vertical.inline-toolbar separator, toolbar.vertical separator { + margin: 6px 0; +} + +.osd .inline-toolbar, .osd toolbar { + background-color: transparent; +} + +.osd.inline-toolbar, toolbar.osd { + padding: 8px; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + background-color: #ffffff; +} + +.osd.left.inline-toolbar, .osd.right.inline-toolbar, .osd.top.inline-toolbar, .osd.bottom.inline-toolbar, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +.osd.top.inline-toolbar, toolbar.osd.top { + border-width: 0 0 1px 0; +} + +.osd.bottom.inline-toolbar, toolbar.osd.bottom { + border-width: 1px 0 0 0; +} + +.osd.left.inline-toolbar, toolbar.osd.left { + border-width: 0 1px 0 0; +} + +.osd.right.inline-toolbar, toolbar.osd.right { + border-width: 0 0 0 1px; +} + +.inline-toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) button, toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} + +.inline-toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > entry, toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #363636; + background-color: transparent; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)) 1 0 1 0; +} + +.inline-toolbar { + background-color: #ededed; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + border-width: 0 1px 1px; + padding: 3px; +} + +.background.csd .inline-toolbar { + border-radius: 0 0 6px 6px; +} + +searchbar { + background-color: #f5f5f5; + padding: 0; + margin: 0; + border: none; +} + +searchbar > revealer > box { + padding: 6px; + margin: -6px; + border-style: solid; + border-color: #d6d6d6; + border-width: 0 0 1px; +} + +searchbar .linked:not(.vertical) > entry { + margin-top: 0; + margin-bottom: 0; +} + +actionbar { + padding: 6px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ededed; +} + +.background.csd actionbar { + border-radius: 0 0 14px 14px; +} + +headerbar { + min-height: 40px; + padding: 0 16px; + color: #575757; + background-color: #ffffff; + border-bottom: 1px solid #e0e0e0; +} + +headerbar:backdrop { + transition: 150ms ease-out; + color: rgba(87, 87, 87, 0.7); + background-color: white; + border-color: #ededed; +} + +headerbar .title { + padding-left: 12px; + padding-right: 12px; +} + +headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + margin-top: -3px; +} + +headerbar button, headerbar spinbutton { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button { + min-width: 20px; + border-radius: 6px; + border: none; + box-shadow: none; +} + +headerbar .linked:not(.vertical):not(.stack-switcher) > button:disabled { + background: none; +} + +headerbar stackswitcher.linked.stack-switcher:not(.vertical) > button { + min-height: 26px; + min-width: 20px; + border-radius: 6px; +} + +headerbar .linked:not(.vertical) > entry { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + margin: 8px 3px; + padding: 0 8px; + border-radius: 6px; + border: none; +} + +headerbar .linked:not(.vertical) > entry image, headerbar .linked:not(.vertical) > entry image:hover { + color: inherit; +} + +headerbar .linked:not(.vertical) > entry:focus { + border-radius: 6px; + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +headerbar .linked:not(.vertical) > entry:disabled { + border-radius: 6px; + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +headerbar .linked:not(.vertical) > entry:backdrop { + opacity: 0.65; + background-image: none; +} + +headerbar stackswitcher { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08); + border-radius: 6px; + margin: 8px 0; + padding: 0; +} + +headerbar stackswitcher button { + min-height: 26px; + margin: 0; + font-weight: 500; +} + +headerbar stackswitcher button:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, transparent 16%, rgba(0, 0, 0, 0.08) 16%, rgba(0, 0, 0, 0.08) 84%, transparent 84%) 0 0 0 1/0 0 0 1px stretch; +} + +headerbar stackswitcher button:checked { + border-image: none; +} + +headerbar stackswitcher button:checked + button { + border-image: none; +} + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; +} + +headerbar switch:backdrop { + opacity: 0.75; +} + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; +} + +.selection-mode headerbar, headerbar.selection-mode { + color: white; + background-color: #6887cd; + border-color: #597bc8; + box-shadow: none; + background-image: none; + text-shadow: none; +} + +.selection-mode headerbar:backdrop, headerbar.selection-mode:backdrop { + background-color: #6887cd; + color: rgba(255, 255, 255, 0.6); + border-color: #597bc8; +} + +.selection-mode headerbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.selection-mode headerbar .selection-menu, headerbar.selection-mode .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} + +.selection-mode headerbar .selection-menu GtkArrow, headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} + +.selection-mode headerbar .selection-menu .arrow, headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.maximized .selection-mode headerbar, .maximized headerbar.selection-mode { + background-color: #6887cd; +} + +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop { + border-radius: 0; + box-shadow: none; +} + +.maximized headerbar { + background-color: #ffffff; + border-color: #e0e0e0; + box-shadow: none; +} + +.maximized headerbar:backdrop { + background-color: white; + border-color: white; +} + +headerbar.default-decoration { + min-height: 32px; + padding: 0 12px; + background-color: #ffffff; +} + +.tiled headerbar.default-decoration, .maximized headerbar.default-decoration, .fullscreen headerbar.default-decoration { + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton { + border: none; + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration button.titlebutton.appmenu, headerbar.default-decoration button.titlebutton.appmenu:active, headerbar.default-decoration button.titlebutton.appmenu:checked { + background-color: transparent; + box-shadow: none; + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop { + border: none; +} + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 14px; +} + +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 14px; +} + +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +stack headerbar:first-child, stack headerbar:last-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 14px; +} + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 14px; +} + +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: 14px; + border-top-right-radius: 14px; +} + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar: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-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar: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-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, .solid-csd headerbar, .solid-csd headerbar:first-child, .solid-csd headerbar:last-child, .solid-csd headerbar:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.titlebar, .titlebar.background { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +.titlebar, .titlebar headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); +} + +.tiled .titlebar, .maximized .titlebar, .fullscreen .titlebar, .tiled .titlebar headerbar, .maximized .titlebar headerbar, .fullscreen .titlebar headerbar { + box-shadow: none; +} + +window.background > box.vertical > headerbar:not(.titlebar) { + border-radius: 0 0 0 0; + box-shadow: none; +} + +separator:first-child + window.background > box.vertical > headerbar:not(.titlebar), separator:first-child + window.background > box.vertical > headerbar:not(.titlebar):backdrop, window.background > box.vertical > headerbar:not(.titlebar):first-child, window.background > box.vertical > headerbar:not(.titlebar):first-child:backdrop { + border-top-left-radius: 0; +} + +window.background > box.vertical > headerbar:not(.titlebar):last-child, window.background > box.vertical > headerbar:not(.titlebar):last-child:backdrop { + border-top-right-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + min-width: 1px; +} + +headerbar button, .titlebar button { + min-height: 26px; + min-width: 22px; +} + +headerbar entry, .titlebar entry { + min-height: 22px; + margin-top: 8px; + margin-bottom: 8px; + margin-left: 0; + margin-right: 0; + padding: 2px 8px; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton { + min-width: 0; + min-height: 0; + background-color: transparent; + border: none; +} + +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop { + opacity: 0.65; +} + +.nemo-window .primary-toolbar entry, headerbar entry { + min-height: 22px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.nemo-window .primary-toolbar entry image, headerbar entry image, headerbar entry image:hover { + color: inherit; +} + +.nemo-window .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.65; + background-image: none; +} + +.nemo-window .primary-toolbar entry:focus, headerbar entry:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.nemo-window .primary-toolbar entry:disabled { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +.nemo-window .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #0860f2; + color: white; +} + +.nemo-window .primary-toolbar entry progress, headerbar entry progress { + border-color: #0860f2; + background-image: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: #F27835; + background-color: #f7ae86; +} + +.nemo-window .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F27835; +} + +.nemo-window .primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: white; + color: #F27835; +} + +.nemo-window .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: #FC4138; + background-color: #fd8d88; +} + +.nemo-window .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #FC4138; +} + +.nemo-window .primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: white; + color: #FC4138; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button, headerbar button { + min-height: 26px; + min-width: 22px; + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:backdrop, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:backdrop:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:backdrop:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:backdrop:not(.image-button), .nemo-window .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.65; + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:hover:not(.image-button), .nemo-window .primary-toolbar button:hover, headerbar button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:not(.image-button), .nemo-window .primary-toolbar button:active, headerbar button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:active:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:active:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:active:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:active:hover:not(.image-button), .nemo-window .primary-toolbar button:active:hover, headerbar button:active:hover, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #575757; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:not(.image-button), .nemo-window .primary-toolbar button:checked, headerbar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 300ms; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:checked:hover, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:checked:hover:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:checked:hover:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:checked:hover:not(.image-button), .nemo-window .primary-toolbar button:checked:hover, headerbar button:checked:hover { + background-image: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + background: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled label, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button) label, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button) label, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button) label, .nemo-window .primary-toolbar button:disabled label, window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button:disabled, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:disabled:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:disabled:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:disabled:not(.image-button), .nemo-window .primary-toolbar button:disabled { + color: rgba(87, 87, 87, 0.35); +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button.flat, .raven .raven-header:not(.top) window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar > button, window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button), window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button), .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button), .nemo-window .primary-toolbar button.flat, .nemo-window .primary-toolbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .primary-toolbar button, headerbar button.flat, headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.path-bar button { + min-width: 12px; + min-height: 24px; +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button:hover { + box-shadow: none; +} + +.path-bar button:active, .path-bar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.12); +} + +.path-bar button:disabled { + border-color: rgba(0, 0, 0, 0.12); +} + +.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: 10px; +} + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-radius: 0; + margin: 0 0; + border-left-color: rgba(36, 36, 36, 0.15); + border-top-color: rgba(0, 0, 0, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #0860f2; +} + +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #84b0f9; + border-top-color: rgba(36, 36, 36, 0.15); +} + +treeview.view:disabled, label:disabled selection.view { + color: rgba(36, 36, 36, 0.45); +} + +treeview.view:disabled:selected, label:disabled selection.view:selected { + color: #6ba0f7; +} + +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #16428b; +} + +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: #929292; +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +treeview.view.expander:hover { + color: #242424; +} + +treeview.view.expander:selected { + color: #b5cffb; +} + +treeview.view.expander:selected:hover { + color: white; +} + +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #0860f2; +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #0860f2; + box-shadow: none; + background-color: white; +} + +treeview.view.trough { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; + border-width: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +treeview.view header button { + min-height: 24px; + min-width: 38px; + padding: 0 6px; + font-weight: bold; + color: #505050; + background-color: #ffffff; + background-image: none; + box-shadow: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #ffffff 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, #ffffff 80%) 0 1 0 0/0 1px 0 0 stretch; +} + +treeview.view header button:hover { + color: #0860f2; +} + +treeview.view header button:active { + color: #242424; +} + +treeview.view header button:active, treeview.view header button:hover { + background-color: #ffffff; +} + +treeview.view header button:active:hover { + color: #242424; +} + +treeview.view header button:disabled { + border-color: #f5f5f5; + background-image: none; +} + +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} + +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #0860f2; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #ffffff; + color: #575757; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(87, 87, 87, 0.8); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); + padding: 4px 8px; + border: none; + border-radius: 6px; +} + +menubar > menuitem > window.popup.background.csd > menu > menuitem, +.menubar > menuitem > window.popup.background.csd > menu > menuitem { + transition: none; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(87, 87, 87, 0.4); +} + +.context-menu, +menu, +.menu { + padding: 6px 4px; + border-radius: 10px; + background-color: white; + border: 1px solid #d6d6d6; + color: #242424; +} + +.csd .context-menu, .csd menu, .csd .menu { + background-color: rgba(255, 255, 255, 0.95); + border: none; +} + +.context-menu separator, .csd .context-menu separator, +menu separator, .csd menu separator, +.menu separator, .csd .menu separator { + margin: 2px 4px; + min-height: 0; + border-bottom: 2px solid rgba(0, 0, 0, 0.05); + background-color: transparent; +} + +.context-menu > menuitem, +menu > menuitem, +.menu > menuitem { + transition: background-color 50ms cubic-bezier(0, 0, 0.2, 1); + min-height: 12px; + min-width: 40px; + padding: 3px 6px; + border-radius: 7px; + margin: 0 2px; + text-shadow: none; + color: #242424; +} + +.context-menu > menuitem:hover, +menu > menuitem:hover, +.menu > menuitem:hover { + transition: none; + color: white; + background-color: #0860f2; +} + +.context-menu > menuitem:hover arrow, +menu > menuitem:hover arrow, +.menu > menuitem:hover arrow { + transition: none; + color: white; +} + +.context-menu > menuitem:hover menu arrow, +menu > menuitem:hover menu arrow, +.menu > menuitem:hover menu arrow { + color: #242424; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.context-menu > menuitem:hover menu menuitem:hover arrow, +menu > menuitem:hover menu menuitem:hover arrow, +.menu > menuitem:hover menu menuitem:hover arrow { + color: white; +} + +.context-menu > menuitem:disabled, +menu > menuitem:disabled, +.menu > menuitem:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.context-menu > menuitem arrow, +menu > menuitem arrow, +.menu > menuitem arrow { + min-height: 16px; + min-width: 16px; + background-color: transparent; + background-image: none; + border: none; + color: #242424; +} + +.context-menu > menuitem arrow:dir(ltr), +menu > menuitem arrow:dir(ltr), +.menu > menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-right: 0; +} + +.context-menu > menuitem arrow:dir(rtl), +menu > menuitem arrow:dir(rtl), +.menu > menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-left: 0; +} + +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: 6px; + margin-left: 2px; +} + +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + + +.context-menu > arrow, +menu > arrow, +.menu > arrow { + min-width: 16px; + min-height: 16px; + padding: 2px; + background-color: transparent; + border-radius: 0; + border: none; + background-image: none; + color: #242424; +} + + +.context-menu > arrow.top, +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-radius: 14px 14px 0 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + + +.context-menu > arrow.bottom, +menu > arrow.bottom, +.menu > arrow.bottom { + margin-top: 12px; + margin-bottom: -16px; + border-radius: 0 0 14px 14px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +.context-menu > arrow:hover, +menu > arrow:hover, +.menu > arrow:hover { + background-color: rgba(36, 36, 36, 0.08); +} + + +.context-menu > arrow:disabled, +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 0; + border-radius: 14px; + background-clip: border-box; + background-color: rgba(255, 255, 255, 0.95); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.03); +} + +.csd popover, popover, .csd popover.background, +popover.background { + border-radius: 14px; + border: 1px solid rgba(0, 0, 0, 0.2); +} + +popover separator, popover separator, .csd popover separator, +popover.background separator, +popover.background separator, .csd popover.background separator { + border: none; + background-color: transparent; +} + +popover label.separator, +popover.background label.separator { + color: #242424; +} + +popover entry, +popover.background entry { + background-color: rgba(243, 243, 243, 0.9525); +} + +popover > list, +popover > .view, +popover > toolbar, +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + background-color: transparent; +} + +popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} + +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} + +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} + +notebook.frame { + border: 1px solid #d6d6d6; +} + +notebook.frame > header.top tabs > tab:first-child, notebook.frame > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook.frame > header.top tabs > tab:last-child, notebook.frame > header.bottom tabs > tab:last-child { + border-right-style: solid; +} + +notebook.frame > header.left tabs > tab:first-child, notebook.frame > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook.frame > header.left tabs > tab:last-child, notebook.frame > header.right tabs > tab:last-child { + border-bottom-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: #ffffff; +} + +notebook > header { + padding: 0; + background-color: #e6e6e6; +} + +notebook > header.top { + box-shadow: inset 0 1px #d6d6d6, inset 0 -1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px rgba(0, 0, 0, 0.12), 1px 0 rgba(0, 0, 0, 0.12), -1px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; +} + +notebook > header.bottom { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px #d6d6d6; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12), inset 0 -1px rgba(0, 0, 0, 0.12), 1px 0 rgba(0, 0, 0, 0.12), -1px 0 rgba(0, 0, 0, 0.12); + margin-bottom: -1px; +} + +notebook > header.right { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 #d6d6d6; + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px rgba(0, 0, 0, 0.12), 0 -1px rgba(0, 0, 0, 0.12); + margin-right: -1px; +} + +notebook > header.left { + box-shadow: inset 1px 0 #d6d6d6, inset -1px 0 rgba(0, 0, 0, 0.12); + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12), inset -1px 0 rgba(0, 0, 0, 0.12), 0 1px rgba(0, 0, 0, 0.12), 0 -1px rgba(0, 0, 0, 0.12); + margin-left: -1px; +} + +notebook > header button.flat.toggle.popup, notebook > header .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) notebook > header button.toggle.popup { + min-width: 28px; + border-radius: 0; + padding: 0; + border: none; + box-shadow: none; + margin: 0; +} + +notebook > header button.flat.toggle.popup:active, notebook > header .raven .raven-header:not(.top) button.toggle.popup:active, .raven .raven-header:not(.top) notebook > header button.toggle.popup:active, notebook > header button.flat.toggle.popup:checked, notebook > header .raven .raven-header:not(.top) button.toggle.popup:checked, .raven .raven-header:not(.top) notebook > header button.toggle.popup:checked { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +notebook > header.top { + padding: 0; +} + +notebook > header.top tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.top tab + tab { + margin-left: -1px; +} + +notebook > header.bottom { + padding: 0; +} + +notebook > header.bottom tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.bottom tab + tab { + margin-left: -1px; +} + +notebook > header.right { + padding: 0; +} + +notebook > header.right tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.right tab + tab { + margin-top: -1px; +} + +notebook > header.left { + padding: 0; +} + +notebook > header.left tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; +} + +notebook > header.left tab + tab { + margin-top: -1px; +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} + +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} + +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} + +notebook > header > tabs > arrow { + color: rgba(36, 36, 36, 0.45); +} + +notebook > header > tabs > arrow:hover { + color: rgba(36, 36, 36, 0.725); +} + +notebook > header > tabs > arrow:active { + color: #242424; +} + +notebook > header > tabs > arrow:disabled { + color: rgba(36, 36, 36, 0.15); +} + +notebook > header.top tabs > tab:first-child, notebook > header.bottom tabs > tab:first-child { + border-left-style: none; +} + +notebook > header.top tabs > tab:last-child, notebook > header.bottom tabs > tab:last-child { + border-right-style: none; +} + +notebook > header.left tabs > tab:first-child, notebook > header.right tabs > tab:first-child { + border-top-style: none; +} + +notebook > header.left tabs > tab:last-child, notebook > header.right tabs > tab:last-child { + border-bottom-style: none; +} + +notebook > header tabs > tab { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(255, 255, 255, 0); + border: 1px solid transparent; + transition: all 150ms ease-out; +} + +notebook > header tabs > tab:hover:not(:checked) { + color: rgba(36, 36, 36, 0.725); + background-color: rgba(255, 255, 255, 0.2); + border-color: #d9d9d9; +} + +notebook > header tabs > tab:checked { + color: #242424; + background-color: #ffffff; + border-color: #d9d9d9; +} + +notebook > header tabs > tab button.flat, notebook > header tabs > tab .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) notebook > header tabs > tab button { + min-height: 20px; + min-width: 20px; + border-radius: 3px; + padding: 0; + margin-top: 2px; + margin-bottom: 2px; + color: #6d6d6d; +} + +notebook > header tabs > tab button.flat:hover, notebook > header tabs > tab .raven .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) notebook > header tabs > tab button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.1); +} + +notebook > header tabs > tab button.flat:active, notebook > header tabs > tab .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) notebook > header tabs > tab button:active, notebook > header tabs > tab button.flat:active:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.2); +} + +scrollbar { + background-color: transparent; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: none; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar button { + border: none; +} + +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-right-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} + +scrollbar slider { + min-width: 4px; + min-height: 4px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a1a1a1; +} + +scrollbar slider:hover { + background-color: #b6b6b6; +} + +scrollbar slider:hover:active { + background-color: #686868; +} + +scrollbar slider:disabled { + background-color: transparent; +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +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) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #636363; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + margin: 0 3px; + min-width: 40px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + margin: 3px 0; + min-height: 40px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} + +scrollbar.horizontal slider { + min-width: 40px; +} + +scrollbar.vertical slider { + min-height: 40px; +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate), .raven .raven-background switch:not(:indeterminate), row switch:not(:indeterminate) slider:not(:indeterminate), row switch:not(:indeterminate) { + padding: 0; + border: none; + color: transparent; + background: unset; + background-image: unset; + background-repeat: no-repeat; + background-position: right center; + box-shadow: none; + animation: none; + font-size: 0; + outline-color: transparent; +} + +.raven .raven-background switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), .raven .raven-background switch:dir(rtl):not(:indeterminate), row switch:not(:indeterminate) slider:dir(rtl):not(:indeterminate), row switch:dir(rtl):not(:indeterminate) { + background-position: left center; +} + +row switch:not(:indeterminate) { + min-width: 40px; + min-height: 24px; + margin: 0; + background-size: 40px 24px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch.png"), url("assets/switch@2.png")); +} + +row switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 40px 24px; +} + +row switch:not(:indeterminate):hover { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-hover.png"), url("assets/switch-hover@2.png")); +} + +row switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/switch-active.png"), url("assets/switch-active@2.png")); +} + +row switch:not(:indeterminate):checked:hover { + background-image: -gtk-scaled(url("assets/switch-active-hover.png"), url("assets/switch-active-hover@2.png")); +} + +row switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/switch-active-insensitive.png"), url("assets/switch-active-insensitive@2.png")); +} + +row switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/switch-insensitive.png"), url("assets/switch-insensitive@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) { + min-width: 50px; + min-height: 20px; + margin: 6px 2px; + background-size: 50px 20px; + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-off.png"), url("assets/toggle-off@2.png")); +} + +.raven .raven-background switch:not(:indeterminate) slider:not(:indeterminate) { + margin: 0; + background-size: 50px 20px; +} + +.raven .raven-background switch:not(:indeterminate):checked { + transition: all 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-image: -gtk-scaled(url("assets/toggle-on.png"), url("assets/toggle-on@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):checked:disabled, label:disabled selection:checked { + background-image: -gtk-scaled(url("assets/toggle-on-disabled.png"), url("assets/toggle-on-disabled@2.png")); +} + +.raven .raven-background switch:not(:indeterminate):disabled, label:disabled selection:not(:indeterminate) { + background-image: -gtk-scaled(url("assets/toggle-off-disabled.png"), url("assets/toggle-off-disabled@2.png")); +} + + +switch { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 50px; + background-color: rgba(36, 36, 36, 0.3); + background-clip: padding-box; + color: rgba(36, 36, 36, 0.3); + font-size: 0; +} + + +switch:disabled { + color: rgba(36, 36, 36, 0.15); + background-color: rgba(36, 36, 36, 0.15); +} + + +switch:checked { + animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1); + background-color: #0860f2; + color: rgba(255, 255, 255, 0.65); +} + +label:disabled selection:checked, +switch:checked:disabled { + background-color: rgba(8, 96, 242, 0.45); + color: rgba(255, 255, 255, 0.35); +} + + +switch slider { + transition: all 150ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1), margin 0; + min-width: 18px; + min-height: 18px; + margin: 2px 0 2px 2px; + border-radius: 50px; + -gtk-outline-radius: 50px; + background-color: white; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + + +switch:hover slider { + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.15); +} + + +switch:checked slider { + margin: 2px 2px 2px 0; + background-color: white; +} + +label:disabled selection:checked slider, +switch:checked:disabled slider { + animation: none; +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, label:disabled selection.check, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, label:disabled selection:indeterminate, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); +} + +.osd check:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar check:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +infobar check:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, label:disabled selection:checked, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); +} + +.osd check:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar check:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +infobar check:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, label:disabled selection.radio, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, label:disabled selection:indeterminate, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); +} + +.osd radio:indeterminate:disabled, .osd label:disabled selection:indeterminate, label:disabled .osd selection:indeterminate, +filechooser actionbar radio:indeterminate:disabled, +filechooser actionbar label:disabled selection:indeterminate, +label:disabled filechooser actionbar selection:indeterminate, +filechooser label:disabled actionbar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +infobar radio:indeterminate:disabled, infobar label:disabled selection:indeterminate, label:disabled infobar selection:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, label:disabled selection:checked, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); +} + +.osd radio:checked:disabled, .osd label:disabled selection:checked, label:disabled .osd selection:checked, +filechooser actionbar radio:checked:disabled, +filechooser actionbar label:disabled selection:checked, +label:disabled filechooser actionbar selection:checked, +filechooser label:disabled actionbar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +infobar radio:checked:disabled, infobar label:disabled selection:checked, label:disabled infobar selection:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +.view.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton.text-button:hover, radiobutton.text-button:hover { + color: black; +} + +checkbutton.text-button:disabled, label:disabled selection.text-button, radiobutton.text-button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} + +check:only-child, menu menuitem check, +radio:only-child, menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} + +scale.horizontal trough { + padding: 0 4px; +} + +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} + +scale.vertical trough { + padding: 4px 0; +} + +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} + +scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; +} + +scale.fine-tune slider { + margin: -4px; +} + +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: 6px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.2); +} + +scale trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +.osd scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +.osd scale trough highlight { + background-color: #0860f2; +} + +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} + +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; +} + +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #90b7f9; +} + +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} + +scale highlight { + border-radius: 6px; + background-color: #0860f2; +} + +scale highlight:disabled { + background-color: rgba(8, 96, 242, 0.55); +} + +scale fill { + border-radius: 6px; + background-color: rgba(8, 96, 242, 0.5); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 100%; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} + +scale slider:hover { + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +scale slider:active { + background-clip: border-box; + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale slider:disabled { + background-color: #f2f2f2; + border-color: rgba(0, 0, 0, 0.12); +} + +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; +} + +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dae7fd; + border-color: #dae7fd; +} + +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #84b0f9; + border-color: #84b0f9; +} + +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #90b7f9; + border-color: #90b7f9; +} + +.osd scale slider { + background-clip: border-box; + background-color: white; + border-color: rgba(0, 0, 0, 0.12); +} + +.osd scale slider:hover { + background-color: white; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 2px 2px 0 rgba(0, 0, 0, 0.05); +} + +.osd scale slider:active { + background-color: #f7f7f7; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +scale value { + color: alpha(currentColor,0.4); +} + +scale marks { + color: alpha(currentColor,0.4); +} + +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} + +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} + +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} + +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} + +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} + +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} + +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} + +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} + +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} + +scale.horizontal.fine-tune indicator { + min-height: 2px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} + +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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: 24px; + 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; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(36, 36, 36, 0.7); +} + +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} + +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} + +progressbar progress { + min-height: 4px; + min-width: 4px; + background-color: #0860f2; + border: none; + border-radius: 6px; + box-shadow: none; +} + +row:selected progressbar progress, infobar progressbar progress { + background-color: white; +} + +progressbar trough { + min-height: 4px; + min-width: 4px; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #0860f2; + background-color: #0860f2; + border-radius: 6px; +} + +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} + +levelbar block.high { + border-color: #0860f2; + background-color: #0860f2; +} + +levelbar block.full { + border-color: #30D158; + background-color: #30D158; +} + +levelbar block.empty { + background-color: rgba(36, 36, 36, 0.2); + border-color: rgba(36, 36, 36, 0.2); +} + +printdialog paper { + border: 1px solid rgba(0, 0, 0, 0.12); + background: #ffffff; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +frame.flat > border, +frame > border.flat, +.frame.flat, +.raven .raven-header:not(.top) button.frame { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 100% 60%; + 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 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.6, from(rgba(8, 96, 242, 0.2)), to(rgba(8, 96, 242, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #fcfcfc; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + background-color: rgba(0, 0, 0, 0.12); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #ffffff; + border-color: rgba(0, 0, 0, 0.12); +} + +list row { + padding: 2px; +} + +.budgie-menu button.has-open-popup, .nemo-window .sidebar .has-open-popup.view, .nemo-window .sidebar row.has-open-popup, row.has-open-popup.activatable, .budgie-menu button:hover, .nemo-window .sidebar .view:hover, .nemo-window .sidebar row:hover, row.activatable:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.budgie-menu button:active, .nemo-window .sidebar .view:active, .nemo-window .sidebar row:active, row.activatable:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + transition-duration: 200ms; +} + +.budgie-menu button:disabled, .nemo-window .sidebar .view:disabled, .nemo-window .sidebar row:disabled, row.activatable:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-menu button:disabled image, .nemo-window .sidebar .view:disabled image, .nemo-window .sidebar row:disabled image, row.activatable:disabled image { + color: inherit; +} + +.budgie-menu button:selected, .nemo-window .sidebar .view:selected, .nemo-window .sidebar row:selected, row.activatable:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.15); +} + +.budgie-menu button:selected label, .nemo-window .sidebar .view:selected label, .nemo-window .sidebar row:selected label, row.activatable:selected label { + color: #242424; +} + +.budgie-menu button.has-open-popup:selected, .nemo-window .sidebar .view.has-open-popup:selected, .nemo-window .sidebar row.has-open-popup:selected, row.activatable.has-open-popup:selected, .budgie-menu button:selected:hover, .nemo-window .sidebar .view:selected:hover, .nemo-window .sidebar row:selected:hover, row.activatable:selected:hover { + background-color: rgba(0, 0, 0, 0.2); +} + +row:not(:hover) { + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.15); +} + +row:selected label { + color: #242424; +} + +.app-notification { + padding: 16px; + margin: 0 8px 8px 8px; + color: #242424; + background-color: rgba(255, 255, 255, 0.85); + border-radius: 0 0 6px 6px; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.app-notification border { + border: none; +} + +.app-notification button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.app-notification button:active, .app-notification button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.app-notification button:disabled { + background-color: transparent; +} + +.app-notification button:disabled label, .app-notification button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: #717171; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + + +calendar { + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + padding: 2px 6px; + margin: 0; +} + + +calendar:selected { + border-radius: 50px; +} + + +calendar:disabled { + color: rgba(36, 36, 36, 0.45); +} + + +calendar.header { + color: #242424; + border: none; +} + + +calendar.button { + color: rgba(36, 36, 36, 0.45); +} + + +calendar.button:hover { + color: #242424; +} + +label:disabled selection.button, +calendar.button:disabled { + color: rgba(36, 36, 36, 0.45); +} + + +calendar:indeterminate { + color: rgba(36, 36, 36, 0.55); +} + + +calendar.highlight { + color: rgba(36, 36, 36, 0.65); + font-weight: 500; +} + +messagedialog.background { + background-color: rgba(245, 245, 245, 0.95); +} + +messagedialog .titlebar { + min-height: 28px; + background-color: rgba(245, 245, 245, 0.95); + border: none; +} + +messagedialog .dialog-action-area { + padding: 6px; +} + +messagedialog .dialog-action-area button { + min-height: 20px; + padding: 4px 8px; + box-shadow: none; + border-radius: 6px; + margin: 0 3px 3px 3px; + border: none; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + background-color: transparent; +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):active, messagedialog .dialog-action-area button:not(.suggested-action):not(.destructive-action):checked { + background-color: #0860f2; + color: white; +} + +messagedialog .dialog-action-area button.suggested-action, messagedialog .dialog-action-area button.destructive-action { + border-radius: 6px; +} + +messagedialog.csd.background { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; + border: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0); +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +filechooser stack.view scrolledwindow treeview.view { + background-color: transparent; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #f5f5f5; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +.sidebar list > separator { + min-height: 0; + background: none; + border: none; +} + +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: 4px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 24px; + padding: 2px 10px; +} + +placessidebar row > revealer { + padding: 0 10px; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 6px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 6px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 6px; +} + +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +button.sidebar-button > image { + opacity: 0.85; +} + +button.sidebar-button:active, button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.3); +} + +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.65; +} + +placessidebar row:selected button.sidebar-button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +placessidebar row:selected button.sidebar-button:active, placessidebar row:selected button.sidebar-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.3); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} + +placessidebar row.sidebar-new-bookmark-row { + color: #0860f2; +} + +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} + +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #363636; +} + +placesview .server-list-button > image { + -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 > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); + background-size: 1px 1px; +} + +paned > separator:selected { + background-image: linear-gradient(to bottom, #0860f2, #0860f2); +} + +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #f5f5f5; + background-image: linear-gradient(to bottom, #d6d6d6, #d6d6d6), linear-gradient(to bottom, #d6d6d6, #d6d6d6); + 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; +} + +infobar { + border-style: none; + background-color: #f5f5f5; +} + +infobar.info { + background-color: #0860f2; +} + +infobar.question { + background-color: #3484e2; +} + +infobar.warning { + background-color: #F27835; +} + +infobar.error { + background-color: #FC4138; +} + +infobar.info, infobar.question, infobar.warning, infobar.error { + color: white; + caret-color: currentColor; +} + +infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + min-height: 28px; +} + +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #0860f2; + background-color: white; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .nemo-window .floating-bar button, .nautilus-window .floating-bar button, .selection-mode headerbar button, headerbar.selection-mode button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); + background-image: none; + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button.flat, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris .raven-header:not(.top) button.image-button, .nemo-window .floating-bar button.flat, .nemo-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nemo-window .floating-bar button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .nautilus-window .floating-bar button, .selection-mode headerbar button.flat, .selection-mode headerbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .selection-mode headerbar button, headerbar.selection-mode button.flat, headerbar.selection-mode .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) headerbar.selection-mode button, infobar.info button.flat, infobar.info .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.info button, infobar.question button.flat, infobar.question .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.question button, infobar.warning button.flat, infobar.warning .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.warning button, infobar.error button.flat, infobar.error .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) infobar.error button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + background-color: rgba(255, 255, 255, 0); + background-image: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .nemo-window .floating-bar button.flat:disabled, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.flat.image-button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .nemo-window .floating-bar button.flat:disabled label, .nemo-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar .raven .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:hover, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:hover, .nemo-window .floating-bar button:hover, .nautilus-window .floating-bar button:hover, .selection-mode headerbar button:hover, headerbar.selection-mode button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:active, .nemo-window .floating-bar button:active, .nautilus-window .floating-bar button:active, .selection-mode headerbar button:active, headerbar.selection-mode button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:active:hover, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:checked, .nemo-window .floating-bar button:checked, .nautilus-window .floating-bar button:checked, .selection-mode headerbar button:checked, headerbar.selection-mode button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: white; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.5); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); + box-shadow: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled, .nemo-window .floating-bar button:disabled, .nautilus-window .floating-bar button:disabled, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled label, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled label, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled label, .nemo-window .floating-bar button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:active, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:active, .nemo-window .floating-bar button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child button.flat:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-header:not(.top) button:disabled:checked, .raven .raven-header:not(.top) scrolledwindow > .frame > box.vertical > box.vertical:last-child button:disabled:checked, .raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button:disabled:checked, .nemo-window .floating-bar button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #0860f2; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 6px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: #444444; + background-clip: padding-box; + border-radius: 6px; +} + +tooltip.background label, tooltip.background.csd label { + padding: 4px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip * { + background-color: transparent; + color: #dadada; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} + +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} + +colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.5); +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} + +colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.3); +} + +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.15); +} + +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +colorswatch#add-color-button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +button.color { + padding: 0; +} + +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 6px; +} + +.content-view { + background-color: #ffffff; +} + +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +.context-menu { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button, .raven button.image-button, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button, button.nautilus-circular-button.image-button, stackswitcher button.circular, button.close, searchbar button.flat, searchbar .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) searchbar button, row button.circular, .app-notification button.image-button:not(.text-button), +button.circular { + border-radius: 100px; + -gtk-outline-radius: 100px; + padding: 0 0 0 0; + min-height: 28px; + min-width: 28px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active, .raven button.image-button:active, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button:active, button.nautilus-circular-button.image-button:active, button.close:active, searchbar button.flat:active, searchbar .raven .raven-header:not(.top) button:active, .raven .raven-header:not(.top) searchbar button:active, .app-notification button.image-button:active:not(.text-button), .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked, .raven button.image-button:checked, window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button:checked, button.nautilus-circular-button.image-button:checked, button.close:checked, searchbar button.flat:checked, searchbar .raven .raven-header:not(.top) button:checked, .raven .raven-header:not(.top) searchbar button:checked, .app-notification button.image-button:checked:not(.text-button), +button.circular:active, +button.circular:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.2); +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #242424; + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.05); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + transition: box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 16px 16px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); + margin: 6px; +} + +decoration:backdrop { + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 8px 8px 0 transparent, 0 16px 16px 0 transparent, 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.popup decoration { + box-shadow: none; + border-radius: 14px; +} + +.ssd decoration { + margin: -5px; + border-radius: 14px 14px 0 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.ssd decoration.maximized { + border-radius: 0; +} + +.csd.popup decoration { + border-radius: 10px; + box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(0, 0, 0, 0.03), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 14px; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); +} + +messagedialog.csd decoration { + border-radius: 14px; +} + +.solid-csd decoration { + border: 1px solid #e0e0e0; + border-radius: 0; + margin: 0; + background-color: #ffffff; + box-shadow: none; +} + +headerbar button.titlebutton.appmenu, +.titlebar button.titlebutton.appmenu { + transition: background-color 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + color: transparent; + background-image: -gtk-scaled(url("assets/setting.png"), url("assets/setting@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +headerbar button.titlebutton.appmenu image, +.titlebar button.titlebutton.appmenu image { + opacity: 0; +} + +headerbar button.titlebutton.appmenu:active, headerbar button.titlebutton.appmenu:checked, +.titlebar button.titlebutton.appmenu:active, +.titlebar button.titlebutton.appmenu:checked { + transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-image 0, background-size 0; + background-image: -gtk-scaled(url("assets/setting-icon.png"), url("assets/setting-icon@2.png")); +} + +headerbar button.titlebutton.appmenu:backdrop, +.titlebar button.titlebutton.appmenu:backdrop { + background-image: -gtk-scaled(url("assets/setting-icon-dark.png"), url("assets/setting-icon-dark@2.png")); +} + +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: auto; + border-width: 0; + box-shadow: none; +} + +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close.png"), url("windows-assets/titlebutton-close@2.png")); +} + +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop.png"), url("windows-assets/titlebutton-close-backdrop@2.png")); +} + +headerbar button.titlebutton.close:backdrop:hover, +.titlebar button.titlebutton.close:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-backdrop-hover.png"), url("windows-assets/titlebutton-close-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-hover.png"), url("windows-assets/titlebutton-close-hover@2.png")); +} + +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-close-active.png"), url("windows-assets/titlebutton-close-active@2.png")); +} + +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize.png"), url("windows-assets/titlebutton-maximize@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop.png"), url("windows-assets/titlebutton-maximize-backdrop@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop:hover, +.titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-backdrop-hover.png"), url("windows-assets/titlebutton-maximize-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-hover.png"), url("windows-assets/titlebutton-maximize-hover@2.png")); +} + +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-maximize-active.png"), url("windows-assets/titlebutton-maximize-active@2.png")); +} + +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize.png"), url("windows-assets/titlebutton-minimize@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop.png"), url("windows-assets/titlebutton-minimize-backdrop@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop:hover, +.titlebar button.titlebutton.minimize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-backdrop-hover.png"), url("windows-assets/titlebutton-minimize-backdrop-hover@2.png")); +} + +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-hover.png"), url("windows-assets/titlebutton-minimize-hover@2.png")); +} + +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-minimize-active.png"), url("windows-assets/titlebutton-minimize-active@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize, .maximized headerbar button.titlebutton.maximize, .fullscreen .titlebar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore.png"), url("windows-assets/titlebutton-restore@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop, .maximized headerbar button.titlebutton.maximize:backdrop, .fullscreen .titlebar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop.png"), url("windows-assets/titlebutton-restore-backdrop@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:backdrop:hover, .maximized headerbar button.titlebutton.maximize:backdrop:hover, .fullscreen .titlebar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-backdrop-hover.png"), url("windows-assets/titlebutton-restore-backdrop-hover@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:hover, .maximized headerbar button.titlebutton.maximize:hover, .fullscreen .titlebar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-hover.png"), url("windows-assets/titlebutton-restore-hover@2.png")); +} + +.fullscreen headerbar button.titlebutton.maximize:active, .maximized headerbar button.titlebutton.maximize:active, .fullscreen .titlebar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("windows-assets/titlebutton-restore-active.png"), url("windows-assets/titlebutton-restore-active@2.png")); +} + +.budgie-menu button:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:selected:focus, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, .view:selected:focus, textview text selection:focus, textview text selection, iconview:selected:focus, flowbox flowboxchild:selected, label:disabled selection, entry selection:focus, entry selection, menuitem.button.flat:active, .raven .raven-header:not(.top) button.button:active, menuitem.button.flat:active arrow, .raven .raven-header:not(.top) button.button:active arrow, menuitem.button.flat:selected, .raven .raven-header:not(.top) button.button:selected, menuitem.button.flat:selected arrow, .raven .raven-header:not(.top) button.button:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, +calendar:selected { + background-color: #0860f2; + color: white; +} + +.budgie-menu button:disabled:checked, #MozillaGtkWidget.background > widget > scrolledwindow > textview text:disabled:selected, +#MozillaGtkWidget.background > widget > scrolledwindow > textview text selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected { + color: #84b0f9; +} + +row:selected label, label:selected { + color: white; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; + border-radius: 14px; +} + +popover.emoji-picker entry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; + padding: 6px 12px; + background: none; +} + +popover.emoji-picker entry, popover.emoji-picker entry:focus, popover.emoji-picker entry:disabled { + margin: -1px -1px 0 -1px; + border-image: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.emoji-picker scrolledwindow.view { + background: none; +} + +button.emoji-section { + margin: 2px 1px; + padding: 1px 12px; + border-radius: 14px; + border: none; + outline-offset: -2px; + box-shadow: none; +} + +.emoji { + min-width: 3em; + min-height: 3em; + padding: 0; +} + +.emoji widget { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.emoji widget:hover { + font-size: larger; +} + +.mate-terminal notebook > header.top > tabs > tab { + border-top: 1px solid transparent; +} + +terminal-window.background.csd { + border-radius: 0 0 0 0; +} + +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window notebook button.flat.toggle.popup, terminal-window notebook .raven .raven-header:not(.top) button.toggle.popup, .raven .raven-header:not(.top) terminal-window notebook button.toggle.popup { + min-height: 28px; + min-width: 28px; + margin: -2px; +} + +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background.csd > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background.csd > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 14px; +} + +.nautilus-window headerbar .path-bar-box { + color: transparent; + background: none; + padding: 0 12px; +} + +.nautilus-window headerbar .path-bar-box .linked.nautilus-path-bar > button:not(:only-child):last-child { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +.nautilus-window headerbar .path-bar-box.background.frame { + border: none; + background-color: transparent; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.caja-desktop, .nemo-desktop.nemo-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} + +.caja-desktop:active, .nemo-desktop.nemo-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:active { + color: white; +} + +.caja-desktop:selected, .nemo-desktop.nemo-canvas-item:selected, +.nautilus-desktop.nautilus-canvas-item:selected { + color: white; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: #8d8d8d; +} + +.nautilus-canvas-item.dim-label:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #cedffc; +} + +.nautilus-window { + border-radius: 14px 14px 16px 16px; +} + +.nautilus-window.background.csd { + background-color: transparent; + background-image: linear-gradient(90deg, rgba(240, 240, 240, 0.94) 0%, rgba(240, 240, 240, 0.94) 180px, rgba(202, 202, 202, 0.94) 181px, #ffffff 181px, #ffffff 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar { + border: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background: none; + background-image: linear-gradient(90deg, rgba(240, 240, 240, 0.94) 0%, rgba(240, 240, 240, 0.94) 180px, rgba(202, 202, 202, 0.94) 181px, #ffffff 181px, #ffffff 100%); +} + +.nautilus-window.background.csd > headerbar.titlebar > .linked.raised > button:first-child { + margin-left: 108px; +} + +.nautilus-window notebook { + margin-left: -1px; + margin-right: -1px; +} + +.nautilus-window notebook.background.csd { + background-color: transparent; +} + +.nautilus-window notebook tab { + margin-left: -1px; +} + +.nautilus-window notebook scrolledwindow .view:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +.nautilus-window notebook, .nautilus-window notebook > stack { + border-radius: 0 0 16px 16px; +} + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: transparent; +} + +.nautilus-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 8px; + margin: 6px; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 2px 3px 0 rgba(0, 0, 0, 0.1); +} + +.nautilus-window .floating-bar button { + border: none; + border-radius: 100px; + min-height: 0; + min-width: 0; + padding: 0; + margin-right: 6px; + -gtk-icon-shadow: none; +} + +.nautilus-window.maximized notebook, .nautilus-window.maximized notebook > stack { + border-radius: 0 0 0 0; +} + +.nautilus-list-view { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +.nautilus-list-view treeview.view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + border-radius: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} + +.disk-space-display.unknown { + background-color: rgba(36, 36, 36, 0.5); + border-color: rgba(11, 11, 11, 0.5); +} + +.disk-space-display.used { + background-color: rgba(8, 96, 242, 0.8); + border-color: rgba(6, 76, 193, 0.8); +} + +.disk-space-display.free { + background-color: #ededed; + border-color: #d4d4d4; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; + } + 100% { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #FC4138; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: white; + background-color: #0860f2; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window .nemo-places-sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #d6d6d6; + -NemoPlacesTreeView-disk-full-fg-color: #1c6ff7; +} + +.nemo-window .sidebar { + color: #363636; + background-color: rgba(240, 240, 240, 0.94); +} + +.nemo-window .sidebar scrolledwindow.frame { + border: none; +} + +.nemo-window .sidebar .view, .nemo-window .sidebar row { + background-color: transparent; + color: #363636; +} + +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar row.cell:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.nemo-window .sidebar .view.expander, .nemo-window .sidebar row.expander { + color: rgba(141, 141, 141, 0.97); +} + +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #363636; +} + +.nemo-window paned > separator { + background-image: image(#d6d6d6); +} + +.nemo-window notebook { + background-color: #ffffff; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 2px solid rgba(103, 164, 233, 0.75); + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; + box-shadow: none; +} + +.nemo-window .toolbar > button { + margin-top: 2px; + margin-bottom: 2px; +} + +.nemo-window .primary-toolbar { + padding-top: 0; + padding-bottom: 0; + border: none; + color: #575757; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +.nemo-window .primary-toolbar button { + padding-top: 0; + padding-bottom: 0; + margin-top: 6px; + margin-bottom: 6px; +} + +.nemo-window .primary-toolbar entry { + margin-top: 4px; + margin-bottom: 4px; + margin-left: 0; + margin-right: 0; + padding: 2px 10px; +} + +.nemo-window .primary-toolbar .linked.raised > button { + border-radius: 6px; +} + +.nemo-window .primary-toolbar .linked.path-bar > button, .nemo-window .primary-toolbar .linked.path-bar > button.image-button { + min-height: 0; + min-width: 20px; + padding-top: 0; + padding-bottom: 0; +} + +.nemo-window .floating-bar { + padding: 2px; + background-color: #0860f2; + color: white; + border-radius: 0; + border: none; +} + +.nemo-window .floating-bar.bottom.left { + border-top-right-radius: 6px; +} + +.nemo-window .floating-bar.bottom.right { + border-top-left-radius: 6px; +} + +.nemo-window .floating-bar button { + border: none; + border-radius: 3px; + min-height: 16px; + min-width: 16px; + -gtk-icon-shadow: none; +} + +.view.cs-category-view { + border-bottom-right-radius: 14px; +} + +window.org-gnome-gedit > paned.titlebar > headerbar button.flat.toggle.popup:not(.image-button) box > .title, window.org-gnome-gedit > paned.titlebar > headerbar .raven .raven-header:not(.top) button.toggle.popup:not(.image-button) box > .title, .raven .raven-header:not(.top) window.org-gnome-gedit > paned.titlebar > headerbar button.toggle.popup:not(.image-button) box > .title { + padding: 0; + margin: -2px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 14px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: #ffffff; +} + +.open-document-selector-treeview.view:hover { + background-color: #f0f0f0; +} + +.open-document-selector-treeview.view:hover:selected { + color: white; + background-color: #0860f2; +} + +.open-document-selector-name-label { + color: #242424; +} + +.open-document-selector-path-label { + color: #929292; + font-size: smaller; +} + +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row.activatable { + padding: 6px 0; +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0 6px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #6d6d6d; +} + +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} + +.gedit-document-panel row:hover:not(:selected) button:active { + color: #242424; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; +} + +.gedit-document-panel row:hover:selected button:hover:active { + color: white; +} + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: gainsboro; + color: #242424; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; + border-radius: 0 0 14px 14px; +} + +.gedit-search-slider { + background-color: #fafafa; + padding: 6px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0 0 6px 6px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(36, 36, 36, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-color: rgba(0, 0, 0, 0.3); + border-width: 0; +} + +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} + +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 14px 14px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #0860f2; +} + +layouttab { + background-color: #ffffff; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +pillbox { + color: white; + background-color: #0860f2; + border-radius: 3px; +} + +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #f5f5f5; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} + +docktabstrip docktab label { + opacity: 0.5; +} + +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} + +docktabstrip docktab:checked { + border-color: rgba(0, 0, 0, 0.12); + background-color: #ffffff; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +dockoverlayedge { + background-color: #f5f5f5; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} + +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} + +popover.popover-selector list row { + padding: 5px 0; +} + +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: rgba(0, 0, 0, 0.12); +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + margin-left: 1px; + margin-right: 1px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + border-left: none; +} + +omnibar.linked > entry:not(:only-child) image, omnibar.linked > entry:not(:only-child) image:hover { + color: inherit; +} + +omnibar.linked > entry:not(:only-child):backdrop { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + opacity: 0.65; +} + +omnibar.linked > entry:not(:only-child):backdrop image, omnibar.linked > entry:not(:only-child):backdrop image:hover { + color: inherit; +} + +entry.search.preferences-search { + box-shadow: none; +} + +entry.search.preferences-search:focus { + box-shadow: none; + border-bottom: 1px solid #0860f2; +} + +preferencesbin spinbutton { + border-radius: 14px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; +} + +preferencesbin spinbutton:focus { + border-color: #0860f2; +} + +preferencesbin spinbutton entry, +preferencesbin spinbutton entry:focus { + border: none; + box-shadow: none; +} + +preferencesbin spinbutton button { + border-width: 0 0 0 1px; +} + +preferencesbin entry.search { + margin: 2px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #242424; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem { + color: #424242; +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:active, window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem:checked { + color: #242424; + background-color: rgba(36, 36, 36, 0.25); +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton > box.vertical > dzlmenubuttonsection.vertical > box.vertical > button.dzlmenubuttonitem > box.horizontal > box.horizontal > label.title { + color: #242424; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry { + min-height: 0; +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar > headerbar > omnibar > .linked > entry > overlay > box.horizontal > box.vertical.pan > button { + min-height: 0; +} + +window.background > box.vertical box.horizontal list.categories { + border-radius: 0 0 0 14px; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable { + color: #242424; + transition-duration: 0.1s; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:hover, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable:active { + color: #242424; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable label.compressed-entries-label { + background-image: image(#3484e2); + color: white; + font-weight: 700; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row { + background-image: image(#ededed); + color: black; + transition-property: opacity, border-image, background-image, box-shadow; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:hover { + background-image: image(#ebebeb); + color: #242424; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row:active:focus { + background-image: image(#e0e0e0); + color: #242424; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row.popover-activated-row { + background-image: image(#0860f2); + color: white; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header { + background-image: image(#ffffff); + color: #0860f2; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:hover { + background-image: image(#f3f7fe); +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active, window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header:active:focus { + background-image: image(#e6effe); + color: #0860f2; + animation: none; +} + +window.background > box.vertical box.horizontal > box.vertical > scrolledwindow > viewport.frame > list row.event.activatable.compressed-row-header label.compressed-entries-label { + background-image: image(#0860f2); + color: white; + transition-duration: 0s; +} + +widget#PROCESSOR list row, widget#MEMORY list row { + margin: -1px; + border: 1px solid #d6d6d6; +} + +widget#PROCESSOR list row.max, widget#MEMORY list row.max { + color: #2a2a2a; +} + +widget#PROCESSOR list separator.list, widget#MEMORY list separator.list { + box-shadow: inset 0 0 0 1px #d6d6d6; +} + +widget#STORAGE list { + margin: -1px; +} + +widget#STORAGE list row.activatable { + color: rgba(36, 36, 36, 0.75); +} + +widget#STORAGE list row.activatable:hover, widget#STORAGE list row.activatable:active { + color: rgba(36, 36, 36, 0.75); +} + +widget#STORAGE list separator.list { + box-shadow: inset 0 0 0 1px #d6d6d6; +} + +widget#PERFORMANCE searchbar { + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12), inset 0 -1px #f5f5f5; +} + +widget#PERFORMANCE searchbar entry, widget#PERFORMANCE searchbar button { + margin-bottom: 2px; +} + +widget#PERFORMANCE .sidebar { + background-color: #ffffff; + border-bottom-left-radius: 14px; +} + +graph-switcher-button.toggle { + color: rgba(36, 36, 36, 0.75); + font-weight: 500; +} + +graph-switcher-button.toggle:hover { + color: #242424; + background-image: image(rgba(0, 0, 0, 0.05)); +} + +rg-graph.big { + background-position: left top; + background-origin: border-box; + background-repeat: repeat; +} + +box.speedometer-outter { + opacity: 0.8; +} + +box.speedometer-content-area { + box-shadow: 0 0 0 4px rgba(8, 96, 242, 0.2); +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #0860f2; + color: white; + border-radius: 2px; +} + +.photos-collection-icon, +.documents-collection-icon { + background-color: rgba(36, 36, 36, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #669efa; +} + +.photos-entry-tag, +.documents-entry-tag { + color: white; + background: #0860f2; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; +} + +.photos-entry-tag:hover, +.documents-entry-tag:hover { + color: white; + background: #176bf7; +} + +.photos-entry-tag:active, +.documents-entry-tag:active { + color: white; + background: #0758de; +} + +.button.photos-entry-tag, +.documents-entry-tag.button { + box-shadow: none; + border: none; + background-color: transparent; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:first-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child, window.background.csd > box.titlebar.horizontal > headerbar:first-child, .titlebar > headerbar.titlebar.tweak-titlebar-left { + background-image: none; + background-color: #f0f0f0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + border: none; +} + +window.background.csd > headerbar.titlebar > box.horizontal > headerbar:last-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child, window.background.csd > box.titlebar.horizontal > headerbar:last-child, .titlebar > headerbar.titlebar.tweak-titlebar-right { + background-image: none; + background-color: white; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + border: none; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar, window.background.csd > hdyleaflet > box.vertical > searchbar { + background-color: rgba(240, 240, 240, 0.94); +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar > searchbar > revealer > box, window.background.csd > hdyleaflet > box.vertical > searchbar > revealer > box { + border-color: #d6d6d6; +} + +.geary-main-window.background.csd > overlay > box.vertical > paned > separator, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > separator, window.background.csd > overlay > hdyleaflet > separator.sidebar, box.horizontal > separator.sidebar, +hdyleaflet > separator.sidebar, window.background.csd > box.horizontal:not(.titlebar) > separator.vertical, window.background.csd > headerbar.titlebar > box.horizontal > separator.sidebar, +window.background.csd > headerbar.titlebar > hdyleaflet > separator.sidebar, window.background.csd > hdyleaflet > separator.vertical, .titlebar:not(headerbar) > separator, window.org-gnome-gedit > paned.titlebar > separator, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator, window.org-gnome-gedit > paned.titlebar > separator:backdrop, window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > separator:backdrop { + background-image: image(#d6d6d6); + background-color: transparent; + border-right: none; +} + +.tweak-group-startup, list.tweak-group list, hdyleaflet list.view.frame, hdyleaflet frame.view, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) { + border-radius: 14px; + box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.02), inset 0 0 3px rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.04), inset 0 1px rgba(0, 0, 0, 0.05); + background-color: rgba(0, 0, 0, 0.03); + border: none; +} + +.tweak-group-startup > separator, list.tweak-group list > separator, hdyleaflet list.view.frame > separator, hdyleaflet frame.view > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator { + background: none; + min-height: 0; +} + +list.tweak-group list row.activatable:first-child, hdyleaflet list.view.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child { + border-top-left-radius: 14px; + border-top-right-radius: 14px; +} + +list.tweak-group list row.activatable:last-child, hdyleaflet list.view.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child { + border-bottom-left-radius: 14px; + border-bottom-right-radius: 14px; +} + +list.tweak-group list row.activatable:only-child, hdyleaflet list.view.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child { + border-radius: 14px; +} + +hdyleaflet list > row.activatable { + margin: 2px 4px; + border-radius: 10px; +} + +hdyleaflet frame > border { + border: none; +} + +hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable .row-header > button:not(.text-button) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 4px 0; +} + +hdyleaflet frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator { + background: none; + min-height: 0; +} + +.titlebar > headerbar.titlebar.tweak-titlebar-left, +.titlebar > headerbar.titlebar.tweak-titlebar-right { + border: none; +} + +window.background.csd > hdyleaflet > box.vertical > stack.main-container { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +row#AutostartTitle.tweak { + padding: 3px; + background-color: #ffffff; +} + +.tweak-group-startup row.tweak-startup:not(:hover):not(:selected) { + background: none; +} + +.tweak-category:not(:selected):not(:hover) { + background: none; +} + +.tweak-categories { + background-image: none; + background-color: #f0f0f0; + border-radius: 0 0 0 14px; +} + +.tweak-categories > separator { + min-width: 0; + min-height: 0; + background: none; +} + +window.background.csd > stack { + border-radius: 0 0 14px 14px; +} + +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active, +window.background.csd > box.horizontal > stack.background > widget > box.horizontal > box.horizontal > box.vertical > button:active { + color: #242424; + background-image: none; + background-color: #d9d9d9; + border-color: rgba(0, 0, 0, 0.08); +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #ffffff; + border-bottom-right-radius: 15px; +} + +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: rgba(240, 240, 240, 0.94); + border-bottom-left-radius: 15px; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator { + background: none; +} + +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #ffffff; + border-radius: 0 0 14px 14px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected):not(.progressbar):not(.trough) { + background: none; +} + +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 14px 14px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +window.background.csd > headerbar.titlebar.selection-mode > hdyleaflet > headerbar { + color: #575757; +} + +window.background.csd > overlay > grid.horizontal > frame:dir(ltr) > border { + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +window.background.csd > overlay > grid.horizontal > overlay > stack > box.horizontal > grid.horizontal > scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 15px; +} + +window.background.csd > overlay > hdyleaflet > stack > frame > grid.vertical { + background-color: rgba(240, 240, 240, 0.94); + border-bottom-left-radius: 14px; +} + +window.background.csd > overlay > hdyleaflet > overlay > scrolledwindow > viewport.frame > hdycolumn > stack > box.horizontal > box.vertical > box.horizontal > button.image-button { + padding: 2px; +} + +entry.contacts-postal-entry:focus { + box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px rgba(103, 164, 233, 0.75); +} + +entry.contacts-postal-entry:focus + entry.contacts-postal-entry { + border-top-color: rgba(103, 164, 233, 0.75); +} + +stack#titlebar_container.titlebar > stack > headerbar { + border: none; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry { + box-shadow: inset 0 0 0 2px transparent; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:hover { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.03), inset 0 0 0 2px transparent; + transition-duration: 200ms; +} + +stack#titlebar_container.titlebar > stack > headerbar entry.suggestion.url_entry:focus { + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); + transition-duration: 300ms; +} + +notebook.main-notebook > header.top { + margin-top: 0; +} + +notebook.main-notebook > header.top tabs > tab:checked { + border-top-color: #ffffff; +} + +stack.view.polari-entry-area { + background-color: #f5f5f5; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:hover, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:hover, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:hover { + background-color: rgba(36, 36, 36, 0.15); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:active, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:active, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:active, stack.view.polari-entry-area button.popup.flat.toggle.polari-nick-button:checked, stack.view.polari-entry-area .raven .raven-header:not(.top) button.popup.toggle.polari-nick-button:checked, .raven .raven-header:not(.top) stack.view.polari-entry-area button.popup.toggle.polari-nick-button:checked { + background-color: rgba(36, 36, 36, 0.25); + box-shadow: none; + background-image: none; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#f5f5f5); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #ececec; + background-color: #2a2a2a; + border: 1px solid #161616; + border-radius: 2px; +} + +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #0860f2; + border-color: #0860f2; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #1d1d1d; +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} + +#gf-input-source:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #0860f2; + border-radius: 2px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); + padding: 4px; + background-color: #ededed; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:active, .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +.sidebar-paned scrolledwindow { + border: none; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + margin: -1px 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 36px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button:checked, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:active, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised { + min-height: 36px; + min-width: 36px; + padding: 0; + margin: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem .raven .raven-header:not(.top) button.scale, .raven .raven-header:not(.top) window.background > box.vertical > toolbar.primary-toolbar > toolitem button.scale { + min-height: 24px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 0; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:active, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle:checked, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):active, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +/******************** + * Gnome Calculator * + ********************/ +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title { + margin: 6px 0; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget, .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget { + padding-top: 3px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(ltr), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(ltr) { + padding-left: 4px; +} + +window.background > headerbar.titlebar > button.flat.popup.toggle.text-button.title > grid > widget:dir(rtl), .raven .raven-header:not(.top) window.background > headerbar.titlebar > button.popup.toggle.text-button.title > grid > widget:dir(rtl) { + padding-right: 4px; +} + +window.background > grid.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical > box.vertical > widget button, +window.background > grid.vertical > box.vertical grid.math-buttons button { + font-weight: 700; +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):active, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.12); +} + +window.background > grid.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical > box.vertical > widget button:not(.suggested-action):checked, +window.background > grid.vertical > box.vertical grid.math-buttons button:not(.suggested-action):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); + border-color: rgba(0, 0, 0, 0.12); +} + +/************ + * Epiphany * + ************/ +headerbar.titlebar.incognito-mode entry { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +headerbar.titlebar.incognito-mode entry image, headerbar.titlebar.incognito-mode entry image:hover { + color: inherit; +} + +headerbar.titlebar.incognito-mode entry:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +headerbar.titlebar.incognito-mode entry:disabled { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +notebook > box > stack > box.vertical > paned.vertical > overlay > .floating-bar { + color: rgba(36, 36, 36, 0.75); +} + +.background headerbar entry.starred, .background headerbar entry.non-starred { + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.background headerbar entry.starred image, .background headerbar entry.starred image:hover, .background headerbar entry.non-starred image, .background headerbar entry.non-starred image:hover { + color: inherit; +} + +.background headerbar entry.starred:focus, .background headerbar entry.non-starred:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.background headerbar entry.starred:disabled, .background headerbar label:disabled selection.starred, label:disabled .background headerbar selection.starred, .background headerbar entry.non-starred:disabled, .background headerbar label:disabled selection.non-starred, label:disabled .background headerbar selection.non-starred { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +.background headerbar entry.starred > image.right { + color: #ccbb00; +} + +.background headerbar entry.starred > image.right:hover, .background headerbar entry.starred > image.right:active, .background headerbar entry.starred > image.right:checked { + color: #FFEA00; +} + +popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:active, popover.background:not(.emoji-picker) > box.vertical button:not(.destructive-action):not(.suggested-action):only-child:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background { + background-color: transparent; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable { + background-color: #f5f5f5; + color: rgba(36, 36, 36, 0.85); + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + margin: 2px; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01), inset 0 0 0 1px rgba(0, 0, 0, 0.01); +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:active, popover.background:not(.emoji-picker) > box.vertical > scrolledwindow > viewport.frame > list.background > row.activatable:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row { + background-color: rgba(255, 255, 255, 0.35); + color: rgba(36, 36, 36, 0.85); + border-bottom: 1px dashed rgba(0, 0, 0, 0.05); + padding: 6px; +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:hover, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:active, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row:checked { + color: #242424; + background-color: rgba(36, 36, 36, 0.05); +} + +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button.flat, popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical scrolledwindow > viewport.frame > list.background > row.activatable.bookmarks-row button { + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +flowboxchild.bookmark-tag-widget { + color: #f5f5f5; + font-weight: 500; +} + +flowboxchild.bookmark-tag-widget label { + margin-bottom: 2px; +} + +flowboxchild.bookmark-tag-widget-selected { + color: white; +} + +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view border { + border: none; +} + +window.background.csd > box.vertical > scrolledwindow > iconview.view.content-view:not(:hover):not(:selected) { + background-color: transparent; + border-radius: 14px; +} + +window.background.csd evview.view.content-view { + background-color: transparent; + border-radius: 0 0 14px 14px; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #ffffff; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 14px; + background-color: #f5f5f5; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +box.vertical > box.vertical > box.vertical > paned.horizontal { + background-image: none; + background-color: #e0e0e0; +} + +window.background.csd > box.vertical > paned.horizontal > scrolledwindow treeview.view:not(:selected):not(:hover) { + border-bottom-left-radius: 14px; +} + +dialog.background.csd > headerbar.titlebar > label:not(.title):not(.subtitle) { + font-weight: 700; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame { + border: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 14px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > stack > scrolledwindow.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 14px 14px; + background-color: #ffffff; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > box.vertical > stack.view > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 14px 14px; + border-width: 1px 0 0 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 14px 14px; +} + +dialog.background.csd > box.vertical.dialog-vbox separator.vertical { + background-color: rgba(0, 0, 0, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox .lowres-icon { + -gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox .icon-dropshadow { + -gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); +} + +dialog.background.csd > box.vertical.dialog-vbox > .dialog-action-box > .dialog-action-area { + padding: 3px 6px 6px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 14px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 14px; +} + +dialog.background.csd > .dialog-vbox > .dialog-action-box > .dialog-action-area { + margin: 0 6px 6px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #161616; +} + +MsdOsdWindow.background.osd .progressbar { + background-color: #0860f2; + border: none; + border-color: red; + border-radius: 5px; +} + +MsdOsdWindow.background.osd .trough { + background-color: #1d1d1d; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #f1f1f1; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #363636; +} + +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #1b1b1b; + background-color: rgba(216, 216, 216, 0.85); +} + +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: rgba(254, 254, 254, 0.85); +} + +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #669efa; + background-color: #0860f2; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.caja-notebook { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.caja-navigation-window .primary-toolbar { + background-color: #ffffff; +} + +.caja-navigation-window .caja-side-pane { + background-color: transparent; +} + +.caja-navigation-window .caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-navigation-window paned > separator { + background-image: image(#d6d6d6); +} + +.caja-side-pane treeview.view, .caja-side-pane .view { + background: none; +} + +.caja-side-pane treeview.view:hover, .caja-side-pane .view:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.caja-side-pane treeview.view:active, .caja-side-pane treeview.view:selected, .caja-side-pane .view:active, .caja-side-pane .view:selected { + background-color: #0860f2; +} + +.caja-side-pane textview.view text { + background: none; +} + +.caja-side-pane scrollbar { + background: none; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.caja-search-bar entry:focus { + box-shadow: none; +} + +.xfce4-panel button, .xfce4-panel button.flat, .xfce4-panel .raven .raven-header:not(.top) button, .raven .raven-header:not(.top) .xfce4-panel button, .xfce4-panel.panel button, .xfce4-panel.panel button.flat, .mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: #363636; + border-radius: 0; + border: none; + background-color: transparent; +} + +.xfce4-panel button:hover:not(:active):not(:checked), .mate-panel-menu-bar button:hover:not(:active):not(:checked):not(#tasklist-button), +panel-toplevel.background button:hover:not(:active):not(:checked):not(#tasklist-button) { + color: #242424; + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); +} + +.xfce4-panel button:checked, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button) { + color: #242424; + box-shadow: inset 0 -2px #0860f2; + background-color: rgba(36, 36, 36, 0.12); + background-image: none; +} + +.xfce4-panel button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel button:checked image, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; +} + +.xfce4-panel button:active, .mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button) { + background-color: rgba(36, 36, 36, 0.18); + color: #242424; + background-image: none; + box-shadow: inset 0 -2px #0860f2; +} + +.xfce4-panel.panel { + background-color: rgba(241, 241, 241, 0.85); + text-shadow: none; + -gtk-icon-shadow: none; + border: none; +} + +.XfceHeading { + border: 0 none transparent; + background-color: #f5f5f5; + color: #242424; +} + +.xfce4-panel { + background-color: rgba(241, 241, 241, 0.85); + color: #363636; + font-weight: 700; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.xfce4-panel, +.xfce4-panel frame > border { + border: none; +} + +#XfcePanelWindow.xfce4-panel { + border: none; +} + +#XfcePanelWindow.xfce4-panel, #XfcePanelWindow.xfce4-panel.marching-ants { + transition: none; +} + +.xfce4-panel button { + font-weight: 700; +} + +.xfce4-panel button#launcher-arrow:hover, .xfce4-panel button#launcher-arrow + button.toggle:hover { + box-shadow: none; +} + +.xfce4-panel button#launcher-arrow + button.toggle:checked { + color: #0860f2; + box-shadow: none; +} + +.xfce4-panel button#xfce4-notification-plugin { + padding: 0 1px; +} + +.xfce4-panel menu { + font-weight: 400; + text-shadow: none; + -gtk-icon-effect: none; +} + +.xfce4-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.xfce4-panel widget.tasklist > button.toggle { + font-weight: 400; +} + +XfdesktopIconView.view { + border-radius: 2px; + background: transparent; + color: white; + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +XfdesktopIconView.view:active, XfdesktopIconView.view:checked { + background-color: #0860f2; + color: white; + text-shadow: none; +} + +window#whiskermenu-window { + background-color: #f5f5f5; +} + +window#whiskermenu-window > frame > border { + border-radius: 0; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio { + padding: 2px 6px; + margin: 2px; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked, window#whiskermenu-window scrolledwindow > viewport button.radio:active { + background-color: #0860f2; + color: white; +} + +window#whiskermenu-window scrolledwindow > viewport button.radio:checked:hover, window#whiskermenu-window scrolledwindow > viewport button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow treeview.view:selected:hover { + background-color: rgba(0, 0, 0, 0.1); + color: #242424; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 14px; + background-color: rgba(240, 240, 240, 0.94); +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; + background-color: rgba(240, 240, 240, 0.94); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view { + background-color: rgba(240, 240, 240, 0.94); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:hover { + background-color: rgba(0, 0, 0, 0.08); +} + +window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:selected:hover, window.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:active:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +window.thunar > grid.horizontal > paned.horizontal > separator { + background-image: image(#d6d6d6); +} + +window.thunar toolbar#location-toolbar { + border-bottom: 1px solid #e0e0e0; +} + +window.thunar toolbar#location-toolbar button.path-bar-button, +window.thunar toolbar#location-toolbar button.flat, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button { + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; + margin-left: 0; + margin-right: 0; + border-radius: 6px; + min-height: 28px; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:hover, +window.thunar toolbar#location-toolbar button.flat:hover, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:hover, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:active, +window.thunar toolbar#location-toolbar button.flat:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + background: none; +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled label, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button label, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button label, window.thunar toolbar#location-toolbar button.path-bar-button:disabled, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button, +window.thunar toolbar#location-toolbar button.flat:disabled label, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled label, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled label, +window.thunar toolbar#location-toolbar label:disabled selection.flat label, +label:disabled window.thunar toolbar#location-toolbar selection.flat label, +window.thunar toolbar#location-toolbar button.flat:disabled, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled, +window.thunar toolbar#location-toolbar label:disabled selection.flat, +label:disabled window.thunar toolbar#location-toolbar selection.flat { + color: rgba(87, 87, 87, 0.35); +} + +window.thunar toolbar#location-toolbar button.path-bar-button:disabled:active, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:active, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:active, window.thunar toolbar#location-toolbar button.path-bar-button:disabled:checked, window.thunar toolbar#location-toolbar label:disabled selection.path-bar-button:checked, label:disabled window.thunar toolbar#location-toolbar selection.path-bar-button:checked, +window.thunar toolbar#location-toolbar button.flat:disabled:active, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:active, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:active, +window.thunar toolbar#location-toolbar label:disabled selection.flat:active, +label:disabled window.thunar toolbar#location-toolbar selection.flat:active, +window.thunar toolbar#location-toolbar button.flat:disabled:checked, +window.thunar toolbar#location-toolbar .raven .raven-header:not(.top) button:disabled:checked, +.raven .raven-header:not(.top) window.thunar toolbar#location-toolbar button:disabled:checked, +window.thunar toolbar#location-toolbar label:disabled selection.flat:checked, +label:disabled window.thunar toolbar#location-toolbar selection.flat:checked { + color: rgba(87, 87, 87, 0.35); + background-color: transparent; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-parent > button.image-button:not(.toggle) { + margin-left: 10px; +} + +window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button.flat:not(.toggle), window.thunar .raven .raven-header:not(.top) toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle), .raven .raven-header:not(.top) window.thunar toolbar#location-toolbar > toolbutton#open-home > button.image-button:not(.toggle) { + margin-right: 10px; +} + +window.thunar toolbar#location-toolbar entry { + min-height: 22px; +} + +window.thunar notebook stack > scrolledwindow.frame.standard-view { + border-top-width: 0; + border-right-width: 0; +} + +window.thunar notebook header.top tab.reorderable-page > box > label { + min-height: 0; +} + +/********* + * Geary * + *********/ +.geary-main-window.background.csd > overlay > box.vertical > paned > .sidebar, +window#GearyMainWindow.background.csd > overlay > box.vertical > paned > .sidebar { + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background-color: #ffffff; + border-bottom-right-radius: 14px; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar { + background-color: #ffffff; +} + +.geary-main-window.background.csd stack#conversation_viewer searchbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer searchbar > revealer > box { + border-color: #d6d6d6; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator > separator, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator > separator { + margin-left: -1px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar { + margin: -8px -12px; + border: none; + background-color: #f0f0f0; + border-bottom-left-radius: 14px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator statusbar frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator statusbar frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-folder-frame scrolledwindow treeview.view.sidebar:not(:hover):not(:selected) { + background-color: #f0f0f0; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame { + background-color: #f0f0f0; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame > border { + border: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow { + background-color: #ffffff; + margin: 6px 6px 6px 0; + padding: 6px 0; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view { + border-image: none; + background-image: none; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:hover { + background-color: rgba(8, 96, 242, 0.1); +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected, +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:selected { + background-color: rgba(8, 96, 242, 0.15); + box-shadow: inset 2px 0 #0860f2; + color: #242424; +} + +.geary-main-window.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected), +window#GearyMainWindow.background.csd paned.geary-sidebar-pane-separator frame.geary-conversation-frame scrolledwindow treeview.view:not(:hover):not(:selected) { + background: none; +} + +window.background:not(.csd) > widget > separator { + padding-top: 1px; + margin-top: 1px; + min-height: 2px; + background-color: rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > scrollbar { + background-clip: border-box; +} + +window.background:not(.csd) > widget > scrollbar, +window.background:not(.csd) > widget > frame > border { + border-color: rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > entry, +window.background:not(.csd) > widget .entry { + border-radius: 6px; + background-image: image(#ffffff); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > entry:focus, +window.background:not(.csd) > widget .entry:focus { + border-color: #6887cd; + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +window.background:not(.csd) > widget > spinbutton { + background-image: image(white); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > spinbutton:active { + background-image: image(#f5f5f5); +} + +window.background:not(.csd) > widget > spinbutton .entry { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +window.background:not(.csd) > widget > button { + padding-top: 3px; + padding-bottom: 3px; +} + +window.background:not(.csd) > widget > button > button { + outline-style: none; + border-radius: 6px; +} + +window.background:not(.csd) > widget > button > button:active { + border-radius: 6px; + border: none; + background-image: image(#f5f5f5); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +window.background:not(.csd) > widget > button > button label { + padding: 4px 6px; +} + +window.background:not(.csd) > menu, +window.background:not(.csd) > menu > menu { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.95); +} + +window.background:not(.csd) > menu > menuitem { + padding: 4px 6px; +} + +window.background:not(.csd) > menu > menuitem > label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +window.background:not(.csd) > menu > menuitem > radio, +window.background:not(.csd) > menu > menuitem > check { + padding: 0 2px 0 4px; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +#MozillaGtkWidget.background { + background-color: #f5f5f5; +} + +#MozillaGtkWidget.background .background, +#MozillaGtkWidget.background frame, +#MozillaGtkWidget.background separator, +#MozillaGtkWidget.background scrolledwindow { + background-color: #ffffff; +} + +#MozillaGtkWidget.background scrollbar { + background-color: transparent; +} + +#MozillaGtkWidget.background scrollbar slider { + background-color: #979797; +} + +#MozillaGtkWidget.background scrollbar slider:hover { + background-color: #787878; +} + +#MozillaGtkWidget.background scrollbar slider:hover:active { + background-color: #585858; +} + +#MozillaGtkWidget.background scrollbar slider:disabled { + background-color: transparent; +} + +#MozillaGtkWidget.background *:not(menuitem):hover, #MozillaGtkWidget.background *:not(menuitem):hover button, +#MozillaGtkWidget.background *:focus, +#MozillaGtkWidget.background *:focus button, +#MozillaGtkWidget.background *:active, +#MozillaGtkWidget.background *:active button, +#MozillaGtkWidget.background *:checked, +#MozillaGtkWidget.background *:checked button { + color: #242424; +} + +#MozillaGtkWidget.background > window.background > menu { + border: none; + background-color: rgba(255, 255, 255, 0.95); + border-radius: 0; +} + +#MozillaGtkWidget.background > window.background > menu > separator { + margin-top: 2px; + margin-bottom: 2px; + background-color: rgba(0, 0, 0, 0.12); +} + +#MozillaGtkWidget.background > widget border { + border-color: #cfcfcf; +} + +#MozillaGtkWidget.background > widget separator { + background-color: rgba(0, 0, 0, 0.12); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview { + background-color: rgba(255, 255, 255, 0.95); +} + +#MozillaGtkWidget.background > widget > scrolledwindow > textview text { + background-color: transparent; + color: #363636; +} + +/*************** + * Chrome(ium) * + ***************/ +window.background.chromium { + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium headerbar.titlebar button.toggle { + border: none; + background-color: transparent; + background-image: none; +} + +window.background.chromium headerbar.titlebar button.toggle:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +window.background.chromium headerbar.titlebar button.toggle:checked, window.background.chromium headerbar.titlebar button.toggle:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +window.background.chromium headerbar.titlebar button.titlebutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0 0; + background-size: auto; + color: transparent; +} + +window.background.chromium button { + border-width: 1px; + border-style: solid; + border-color: #d6d6d6; + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium entry.chromium, window.background.chromium entry.chromium:focus { + border-image: none; + border: 1px solid #d6d6d6; + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium > textview.view, window.background.chromium textview { + background-color: #f5f5f5; + color: #363636; +} + +window.background.chromium > menubar { + background-color: #ffffff; +} + +/**************** + * Libre-Office * + ****************/ +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal { + background-color: #ffffff; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button { + color: #575757; + border: none; + border-radius: 50px; + background-image: none; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:hover, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:hover { + background-color: white; + color: #646464; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:active, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:active, window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:checked, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:checked { + background-color: rgba(255, 0, 0, 0.65); + color: white; +} + +window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.flat.small-button:disabled, .raven .raven-header:not(.top) window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > button.small-button:disabled, label:disabled window.background:not(.solid-csd) > grid.horizontal > grid.horizontal > selection.small-button { + color: rgba(87, 87, 87, 0.6); +} + +window.background:not(.solid-csd) > notebook:not(.frame) { + border: 0 none transparent; + background-color: #ffffff; +} + +window.background:not(.solid-csd) > notebook:not(.frame) > stack { + border: none; + box-shadow: none; +} + +widget > box.terminal-titlebar { + padding: 0 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle { + border: none; + border-radius: 0; + padding-top: 0; + padding-bottom: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(ltr), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(ltr) { + padding-right: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:dir(rtl), .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:dir(rtl) { + padding-left: 6px; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:hover, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:hover, widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + border-radius: 0; +} + +widget > box.terminal-titlebar > button.flat.popup.toggle:checked, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:checked, widget > box.terminal-titlebar > button.flat.popup.toggle:active, .raven .raven-header:not(.top) widget > box.terminal-titlebar > button.popup.toggle:active { + background-color: rgba(36, 36, 36, 0.05); + color: #242424; +} + +widget > box.terminal-titlebar > button.image-button, widget > box.terminal-titlebar > button.image-button.toggle { + margin: 2px 0; + padding: 0; + min-height: 24px; + min-width: 24px; + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +list.tilix-session-sidebar { + background-image: image(rgba(240, 240, 240, 0.94)); +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button { + min-height: 20px; + min-width: 20px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + background-color: #f8464c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button, list.tilix-session-sidebar button.tilix-sidebar-close-button:hover, list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + color: white; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:hover { + background-color: #fa777c; +} + +list.tilix-session-sidebar button.tilix-sidebar-close-button:active, list.tilix-session-sidebar button.tilix-sidebar-close-button:checked { + background-image: image(#f6151c); +} + +window.background.csd > box.horizontal > stack > box.vertical > notebook > stack { + border-bottom-right-radius: 14px; +} + +window > box.vertical > box.horizontal > toolbar { + background-color: transparent; + box-shadow: none; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box label, +window > box.vertical > box.horizontal > toolbar toolitem > box entry { + min-height: 20px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 90%; +} + +window > box.vertical > box.horizontal > toolbar toolitem > box > label { + color: #242424; +} + +window > box.vertical > box.horizontal > widget { + background-color: transparent; +} + +window#ValaPanel.background widget.-vala-panel-background > separator { + background: none; +} + +button.flat.-panel-button:hover, .raven .raven-header:not(.top) button.-panel-button:hover, +button#tasklist-button.toggle.flat:hover, +.raven .raven-header:not(.top) button.toggle:hover, +button.flat.-panel-icon-button:hover, +.raven .raven-header:not(.top) button.-panel-icon-button:hover { + box-shadow: inset 0 -2px rgba(8, 96, 242, 0.5); + background: none; +} + +button.flat.-panel-button:active, .raven .raven-header:not(.top) button.-panel-button:active, button.flat.-panel-button:checked, .raven .raven-header:not(.top) button.-panel-button:checked, +button#tasklist-button.toggle.flat:active, +.raven .raven-header:not(.top) button.toggle:active, +button#tasklist-button.toggle.flat:checked, +.raven .raven-header:not(.top) button.toggle:checked, +button.flat.-panel-icon-button:active, +.raven .raven-header:not(.top) button.-panel-icon-button:active, +button.flat.-panel-icon-button:checked, +.raven .raven-header:not(.top) button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; + background: none; +} + +.unpinned button.flat.-panel-icon-button, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button { + border-radius: 0; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover { + -gtk-icon-effect: highlight; +} + +.unpinned button.flat.-panel-icon-button:hover, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:hover, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:hover, .unpinned button.flat.-panel-icon-button:active, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:active, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:active, .unpinned button.flat.-panel-icon-button:checked, .unpinned .raven .raven-header:not(.top) button.-panel-icon-button:checked, .raven .raven-header:not(.top) .unpinned button.-panel-icon-button:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; +} + +.pinned button.flat.-panel-icon-button.running, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running { + border-radius: 0; +} + +.pinned button.flat.-panel-icon-button.running > image, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running > image, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running > image { + background-position: bottom center; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover { + -gtk-icon-effect: highlight; +} + +.pinned button.flat.-panel-icon-button.running:hover, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:hover, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:hover, .pinned button.flat.-panel-icon-button.running:active, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:active, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:active, .pinned button.flat.-panel-icon-button.running:checked, .pinned .raven .raven-header:not(.top) button.-panel-icon-button.running:checked, .raven .raven-header:not(.top) .pinned button.-panel-icon-button.running:checked { + box-shadow: inset 0 -2px #0860f2; + color: #292929; +} + +.menubar.panel .panel, .menubar.panel .panel.color-light, .menubar.panel .panel.color-dark { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(226, 226, 226, 0.95) 0%, rgba(245, 245, 245, 0.95) 100%); + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transition: all 100ms ease-in-out; + color: #363636; +} + +.menubar.panel .panel.maximized { + background-color: rgba(241, 241, 241, 0.85); + background-image: none; + border: none; +} + +.menubar.panel .panel.translucent { + background-color: rgba(241, 241, 241, 0.75); + background-image: none; + border: none; +} + +.menubar.panel .panel menubar { + background: none; + box-shadow: none; + border: none; +} + +.menubar.panel popover { + padding: 2px 4px; + margin: 0 6px 15px 6px; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12), 0 5px 8px rgba(0, 0, 0, 0.08); +} + +.menubar.panel popover button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.menubar.panel popover button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.menubar.panel popover button:active label { + color: white; +} + +.menubar.panel popover button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.menubar.panel popover button:checked label { + color: white; +} + +.menubar.panel popover button:disabled { + background-color: transparent; +} + +.menubar.panel popover button:disabled label, .menubar.panel popover button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.menubar.panel popover button, .menubar.panel popover button:hover, .menubar.panel popover button:active, .menubar.panel popover button:checked, .menubar.panel popover button:disabled { + border-color: transparent; +} + +.menubar.panel popover .linked > button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +.menubar.panel popover .linked > button:active, .menubar.panel popover .linked > button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +.menubar.panel popover .linked > button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +.menubar.panel popover .linked > button:disabled label, .menubar.panel popover .linked > button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.menubar.panel popover list { + background-color: transparent; +} + +.menubar.panel popover separator.horizontal { + margin: 0 -4px; +} + +.menubar.panel popover separator.vertical { + background: none; +} + +.menubar.panel popover .sidebar { + border-style: none; + background: none; +} + +.menubar.panel popover .sidebar .view { + background: none; +} + +.menubar.panel popover .sidebar .view:hover { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.1); +} + +.menubar.panel popover .sidebar .view:selected, .menubar.panel popover .sidebar .view:selected:focus, .menubar.panel popover .sidebar .view:selected:backdrop { + text-shadow: none; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: rgba(0, 0, 0, 0.65); + border-radius: 6px; +} + +.composited-indicator { + padding: 0 6px; +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + color: #363636; + font-weight: normal; + transition: all 200ms ease-in-out; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.composited-indicator > revealer image, +.composited-indicator > revealer spinner { + padding: 3px 0; +} + +.composited-indicator > revealer label { + padding: 3px 6px; +} + +.composited-indicator .keyboard { + background-color: #363636; + border-radius: 2px; + color: rgba(241, 241, 241, 0.85); + padding: 0 3px; + font-weight: normal; + box-shadow: none; + text-shadow: none; +} + +button.flat.toggle.switcher:hover image, .raven .raven-header:not(.top) button.toggle.switcher:hover image, button.flat.toggle.switcher:active image, .raven .raven-header:not(.top) button.toggle.switcher:active image, button.flat.toggle.switcher:checked image, .raven .raven-header:not(.top) button.toggle.switcher:checked image, button.flat.toggle.switcher:selected image, .raven .raven-header:not(.top) button.toggle.switcher:selected image { + color: #0860f2; +} + +.circular label:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.circular.accent { + color: white; + background-color: #0860f2; +} + +MarlinViewWindow *:selected, MarlinViewWindow *:selected:focus { + color: white; + background-color: #0860f2; + outline-color: transparent; +} + +MarlinViewWindow GtkIconView.view:selected, MarlinViewWindow GtkIconView.view:selected:focus, MarlinViewWindow GtkIconView.view:selected:hover, MarlinViewWindow GtkIconView.view:selected:focus:hover { + background-color: transparent; +} + +MarlinViewWindow FMListView, MarlinViewWindow FMColumnView { + outline-color: transparent; +} + +.marlin-pathbar.pathbar { + padding-left: 4px; + padding-right: 4px; + color: #575757; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; +} + +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} + +.marlin-pathbar.pathbar:focus { + background-image: none; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + +.marlin-pathbar.pathbar:disabled, label:disabled selection.pathbar { + color: rgba(87, 87, 87, 0.35); + background-color: rgba(0, 0, 0, 0.02); +} + +window.background.csd > paned.horizontal > separator:dir(ltr) { + margin-left: -1px; +} + +window.background.csd > paned.horizontal > separator:dir(rtl) { + margin-right: -1px; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view { + border-right: 1px solid #d6d6d6; + color: #363636; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #e0e0e0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:hover):not(:selected) { + border-bottom-left-radius: 14px; + background: none; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:not(:selected):hover { + background-color: rgba(0, 0, 0, 0.05); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:hover label, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view:selected:focus label { + color: #242424; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image { + color: #363636; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:selected { + color: white; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view image:disabled { + color: rgba(54, 54, 54, 0.45); +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected, window.background.csd > paned.horizontal > scrolledwindow > viewport.frame > box.vertical treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; +} + +window.background.csd > stack > stack > paned.horizontal > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 14px; +} + +.dynamic-notebook notebook > stack { + border-bottom-right-radius: 14px; + background-color: #ffffff; +} + +.dynamic-notebook notebook > stack scrolledwindow.view.h2 { + background-color: transparent; +} + +.dynamic-notebook notebook > stack treeview.view:not(:hover):not(:selected), +.dynamic-notebook notebook > stack iconview.view:not(:hover):not(:selected) { + background: none; +} + +.dynamic-notebook notebook > stack treeview.view:hover, +.dynamic-notebook notebook > stack iconview.view:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +.dynamic-notebook notebook > stack treeview.view:selected, +.dynamic-notebook notebook > stack iconview.view:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.1); +} + +headerbar.titlebar > box.horizontal > entry.pathbar { + min-height: 20px; + padding: 2px 16px; + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle { + margin-top: 5px; + margin-bottom: 5px; + border-width: 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:not(:checked):not(:active), .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:not(:checked):not(:active) { + background-clip: padding-box; +} + +headerbar.titlebar > button.flat.image-button.toggle:hover, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:active, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:checked, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +headerbar.titlebar > button.flat.image-button.toggle:disabled, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:disabled, label:disabled headerbar.titlebar > selection.toggle { + color: rgba(87, 87, 87, 0.6); +} + +headerbar.titlebar > button.flat.image-button.toggle:backdrop, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle:backdrop { + opacity: 0.7; + background-image: none; +} + +headerbar.titlebar > button.flat.image-button.toggle + button.flat.image-button.toggle, .raven .raven-header:not(.top) headerbar.titlebar > button.image-button.toggle + button.image-button.toggle { + margin-right: -6px; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar { + margin-top: 6px; + margin-bottom: 6px; + border: none; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar button.toggle { + margin-top: 0; + margin-bottom: 0; +} + +headerbar.titlebar > grid.linked.horizontal.format-bar:backdrop { + transition: 150ms ease-out; + background-image: none; + background-color: white; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.08); + border-radius: 14px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, #2a2a2a, #2a2a2a); + background-color: transparent; +} + +.gala-notification .title, .gala-notification .label { + color: #dadada; +} + +actionbar.inline-toolbar { + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +actionbar.inline-toolbar button { + border-radius: 6px; +} + +actionbar.inline-toolbar button:first-child { + border-right-style: solid; +} + +actionbar.inline-toolbar button:last-child { + border-left-style: solid; +} + +scale.warmth trough { + min-height: 4px; + border-radius: 3px; + background-image: linear-gradient(to right, #3484e2, #f8464c); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); +} + +.terminal-window headerbar.titlebar.default-decoration { + background-color: #ffffff; + border-bottom: 1px solid #e0e0e0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); +} + +.terminal-window headerbar.titlebar.default-decoration:backdrop { + transition: 150ms ease-out; + color: rgba(87, 87, 87, 0.7); + background-image: none; + background-color: white; + border-color: white; +} + +.terminal-window .search-bar { + background-color: #f5f5f5; + border-bottom: 1px solid #d6d6d6; +} + +.terminal-window .dynamic-notebook notebook > header { + border-color: #d6d6d6; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 6px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.35); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.15); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #0860f2; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.background { + border-radius: 14px; + background-color: transparent; +} + +UnityDecoration .top { + border: 1px solid rgba(0, 0, 0, 0.12); + border-bottom-width: 0; + border-radius: 14px 14px 0 0; + padding: 1px 6px 0 6px; + background-color: #ffffff; + color: #575757; + box-shadow: inset 0 1px white; +} + +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(87, 87, 87, 0.7); +} + +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: rgba(0, 0, 0, 0.12); +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(241, 241, 241, 0.95); + color: dimgray; + box-shadow: none; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #393939; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: white; + background-image: linear-gradient(to bottom, #0860f2, #0860f2); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: white; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} + +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} + +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #0860f2; + border-color: #0860f2; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} + +.overlay-bar label { + color: white; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar { + padding: 3px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +toolbar.secondary-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f5f5f5; +} + +toolbar.bottom-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #f5f5f5; + color: #242424; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover { + background-color: white; +} + +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #0860f2; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #f5f5f5; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #0860f2; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #0860f2; +} + +.source-list.category-expander { + color: #242424; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #ffffff; +} + +GraniteWidgetsWelcome label { + color: #8d8d8d; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(36, 36, 36, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #6f6f6f; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: rgba(241, 241, 241, 0.85); + color: #363636; + font-weight: bold; + box-shadow: inset 0 -1px rgba(223, 223, 223, 0.85); +} + +#panel_window menubar { + padding-left: 5px; +} + +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #363636; + font-weight: bold; +} + +#panel_window menubar menuitem:disabled { + color: rgba(54, 54, 54, 0.5); +} + +#panel_window menubar menuitem:disabled label { + color: inherit; +} + +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #242424; +} + +#content_frame { + padding-bottom: 14px; + background-color: #f5f5f5; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +#content_frame button:active, #content_frame button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +#content_frame button:disabled { + border-color: rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #2a2a2a; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #e3e3e3; +} + +#buttonbox_frame button { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.96); + box-shadow: none; +} + +#buttonbox_frame button:hover { + color: #dadada; + border-color: rgba(0, 0, 0, 0.08); + background-color: #747474; + box-shadow: none; +} + +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: #0860f2; + background-color: #0860f2; + background-image: none; + box-shadow: none; +} + +#buttonbox_frame button:disabled { + color: #5f5f5f; + border-color: rgba(0, 0, 0, 0.08); + background-color: rgba(98, 98, 98, 0.81); + box-shadow: none; +} + +#login_window #user_combobox { + color: #242424; + font-size: 13px; +} + +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #f8464c; + border-color: #f7292f; + background-image: none; + box-shadow: none; +} + +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #fa777c; + border-color: #f95a5f; + background-image: none; + box-shadow: none; +} + +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #f6151c; + border-color: #e40910; + background-image: none; + box-shadow: none; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #3484e2; + border-color: #1f74d8; + background-image: none; + box-shadow: none; +} + +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #619fe8; + border-color: #468fe5; + background-image: none; + box-shadow: none; +} + +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #1c6bc7; + border-color: #195cac; + background-image: none; + box-shadow: none; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +filechooser paned > separator, +.nautilus-window paned > separator { + border: none; + background-color: transparent; + background-image: image(#ffffff); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser paned > separator:dir(ltr), +.nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser paned > separator:dir(rtl), +.nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; +} + +.nautilus-window paned > separator { + background-image: none; + background-size: 0 0; + min-width: 0; + min-height: 0; +} + +filechooser placessidebar.sidebar.frame { + border-right: 1px solid #d6d6d6; +} + + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + + +filechooser.csd.background, +filechooser placessidebar, +.nautilus-window.csd.background, +.nautilus-window placessidebar { + background-color: transparent; +} + + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + border: none; + background-color: transparent; + max-width: 180px; + min-width: 180px; + width: 180px; +} + + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #363636; + background-color: transparent; + transition: background-image 0; +} + + +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup image, +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +filechooser placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled filechooser placessidebar.sidebar selection.sidebar-row image, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row label, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar label:disabled selection.sidebar-row image, +label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row image { + color: rgba(54, 54, 54, 0.4); +} + + +filechooser placessidebar.sidebar row.sidebar-row:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop { + opacity: 0.85; +} + + +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + transition: background-image 0; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-hover.png"), url("assets/sidebar-view-hover@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row:active, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-active.png"), url("assets/sidebar-view-active@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover { + color: #242424; + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-position: left center; + background-size: 180px 28px; + background-color: transparent; + background-image: -gtk-scaled(url("assets/sidebar-view-checked.png"), url("assets/sidebar-view-checked@2.png")); +} + + +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label { + color: #242424; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #0860f2; +} + + +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #363636; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} + + +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #363636; +} + + +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + + +filechooser.maximized headerbar, +filechooser.maximized placessidebar, +.nautilus-window.maximized headerbar, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + + +filechooser placesview actionbar.background, +.nautilus-window placesview actionbar.background { + border-radius: 0 0 14px 0; +} + +filechooser actionbar { + color: #363636; + background-color: rgba(240, 240, 240, 0.94); + border-color: rgba(0, 0, 0, 0.12); +} + +filechooser actionbar label, filechooser actionbar combobox { + color: #363636; +} + +filechooser box#pathbarbox.view stack entry.search, filechooser box#pathbarbox.view stack entry.search:focus { + background-color: rgba(0, 0, 0, 0.05); +} + +filechooser box#pathbarbox.view stack entry.search:disabled, filechooser box#pathbarbox.view stack label:disabled selection.search, label:disabled filechooser box#pathbarbox.view stack selection.search { + background-color: rgba(0, 0, 0, 0.55); +} + +filechooser box.vertical > paned > separator { + border: none; + background-color: transparent; + background-image: image(#ffffff); + background-size: 8px 8px; + background-position: left bottom; +} + +filechooser box.vertical > paned > separator:dir(ltr) { + margin-left: -1px; +} + +filechooser box.vertical > paned > separator:dir(rtl) { + margin-right: -1px; +} + +.caja-side-pane, .caja-side-pane text, .caja-side-pane treeview, +.caja-side-pane > notebook > stack > widget > box { + color: #363636; + caret-color: #363636; + background-color: #f0f0f0; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #363636; +} + +.caja-side-pane .frame { + border-color: rgba(0, 0, 0, 0.12); +} + +.caja-side-pane junction { + background-color: rgba(227, 227, 227, 0.94); +} + +filechooser actionbar button { + color: #242424; + border-color: rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.01); +} + +filechooser actionbar button:hover { + color: #0b0b0b; + border-color: rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + box-shadow: none; +} + +filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + background-color: #0860f2; + border-color: #0860f2; + box-shadow: none; +} + +filechooser actionbar entry { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); +} + +filechooser actionbar entry:focus { + color: #363636; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: inset 0 0 0 2px rgba(103, 164, 233, 0.75); +} + + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .caja-side-pane scrollbar { + border-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: rgba(92, 92, 92, 0.35); + border: none; +} + + +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .caja-side-pane scrollbar slider { + min-width: 4px; + background-color: rgba(92, 92, 92, 0.7); +} + + +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: dimgray; +} + + +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #686868; +} + + +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} + + +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: transparent; +} + +/****************** + * Budgie Desktop * + ******************/ +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + border-radius: 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:last-child { + border-radius: 0 0 10px 0; + border-right-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:first-child { + border-radius: 0 0 0 10px; + border-left-style: none; + border-bottom-style: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:only-child { + border-radius: 0 0 10px 10px; + border-left-style: none; + border-right-style: none; + border-bottom-style: none; +} + +window.budgie-switcher-window .drop-shadow button, .drop-shadow button, .workspace-switcher .workspace-add-button, .budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button { + border: none; + background-color: transparent; + box-shadow: none; + background-clip: border-box; +} + +.drop-shadow button:hover, .workspace-switcher .workspace-add-button:hover, .budgie-popover:not(.budgie-menu) button.flat:hover:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:hover:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:hover:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.drop-shadow button:checked, .workspace-switcher .workspace-add-button:checked, .budgie-popover:not(.budgie-menu) button.flat:checked:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:checked:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:checked:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.drop-shadow button:active, .workspace-switcher .workspace-add-button:active, .budgie-popover:not(.budgie-menu) button.flat:active:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:active:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:active:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + background-color: transparent; +} + +.drop-shadow button:disabled label, .workspace-switcher .workspace-add-button:disabled label, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button) label, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button) label, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button) label, .budgie-settings-window buttonbox.inline-toolbar button:disabled label, label:disabled .workspace-switcher selection.workspace-add-button label, .workspace-switcher label:disabled selection.workspace-add-button label, .drop-shadow button:disabled, .workspace-switcher .workspace-add-button:disabled, .budgie-popover:not(.budgie-menu) button.flat:disabled:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:disabled:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:disabled:not(.image-button), .budgie-settings-window buttonbox.inline-toolbar button:disabled, label:disabled .workspace-switcher selection.workspace-add-button, .workspace-switcher label:disabled selection.workspace-add-button { + color: rgba(36, 36, 36, 0.45); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button, .raven button { + color: #575757; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:hover, .raven stackswitcher.linked > button:hover, .raven button:hover { + color: #525252; + background-color: rgba(87, 87, 87, 0.1); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:active, .raven stackswitcher.linked > button:active, .raven button:active { + color: #575757; + background-color: rgba(87, 87, 87, 0.25); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:checked, .raven stackswitcher.linked > button:checked, .raven button:checked { + color: #575757; + background-color: rgba(87, 87, 87, 0.12); + background-image: none; + box-shadow: none; +} + +.raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + background: none; +} + +.raven .raven-header:not(.top) button:disabled label, .raven button:disabled label, .raven .raven-header:not(.top) button:disabled, .raven stackswitcher.linked > button:disabled, .raven button:disabled { + color: rgba(87, 87, 87, 0.35); +} + +.raven .raven-header:not(.top) button, .raven stackswitcher.linked > button.flat, .raven button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.raven button.flat:hover, .raven .raven-header:not(.top) button:hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; +} + +.raven button.flat:checked, .raven .raven-header:not(.top) button:checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.65); +} + +.raven button.flat:active, .raven .raven-header:not(.top) button:active { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); +} + +.raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + background-color: transparent; +} + +.raven button.flat:disabled label, .raven .raven-header:not(.top) button:disabled label, label:disabled selection.flat label, .raven button.flat:disabled, .raven .raven-header:not(.top) button:disabled, label:disabled selection.flat { + color: rgba(36, 36, 36, 0.45); +} + +.raven .raven-header:not(.top) button.linked, .raven stackswitcher.linked > button.linked, .raven button.linked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.95); +} + +.raven button.linked:hover { + background-color: rgba(242, 242, 242, 0.95); +} + +.raven button.linked:active, .raven button.linked:checked { + color: white; + background-color: #0860f2; +} + +.raven button.linked:disabled, label:disabled selection.linked { + background-color: transparent; +} + +.raven button.linked:disabled label, label:disabled selection.linked label, .raven button.linked:disabled, label:disabled selection.linked { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; + -gtk-outline-radius: 6px; +} + +.budgie-settings-window list.sidebar { + background-color: #ffffff; + border-radius: 0 0 0 14px; + border-color: #d6d6d6; +} + +.budgie-popover { + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 14px; + background-color: rgba(245, 245, 245, 0.95); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(0, 0, 0, 0); +} + +.budgie-popover .container { + padding: 2px; + border: none; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; + background-color: transparent; +} + +.budgie-popover switch { + margin-left: 56px; + margin-right: 6px; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button), .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button), .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #242424; + font-weight: normal; +} + +.budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) .raven .raven-header:not(.top) button:not(.image-button):disabled, .raven .raven-header:not(.top) .budgie-popover:not(.budgie-menu) button:not(.image-button):disabled, .budgie-popover:not(.budgie-menu) label:disabled selection:not(.image-button), label:disabled .budgie-popover:not(.budgie-menu) selection:not(.image-button) { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.user-menu .container { + padding: 8px; +} + +.budgie-popover.user-menu separator { + margin: 4px 0; +} + +.budgie-popover.sound-popover separator { + margin: 3px 0; +} + +.budgie-popover.night-light-indicator .container { + padding: 8px; +} + +.budgie-popover.places-menu .container { + padding: 8px; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; +} + +.budgie-popover.workspace-popover separator { + margin: 4px 0; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +window.budgie-popover:not(.csd) > frame.container { + margin: 0 -1px -1px; +} + +.bottom window.budgie-popover:not(.csd) > frame.container { + padding: 2px 0 2px; +} + +window.budgie-popover:not(.csd) > frame.container, +window.budgie-popover:not(.csd) > frame.container > border { + border-style: none; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 100ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(0, 0, 0, 0.12); +} + +.workspace-switcher .workspace-add-button { + background-color: transparent; + background-image: none; +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-menu.background { + padding: 0; + background-color: #ffffff; +} + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-menu entry.search { + padding: 5px 10px; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; + font-size: 110%; +} + +.budgie-menu .categories:dir(ltr) { + border-bottom-left-radius: 6px; +} + +.budgie-menu .categories:dir(rtl) { + border-bottom-right-radius: 6px; +} + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #242424; + font-weight: normal; + border: none; + box-shadow: none; +} + +.budgie-menu button:hover { + transition: none; +} + +.budgie-menu button:disabled { + color: rgba(36, 36, 36, 0.45); +} + +.budgie-menu button:checked:hover { + background-image: none; + background-color: #1c6ff7; +} + +.budgie-menu button:checked:disabled, .budgie-menu label:disabled selection:checked, label:disabled .budgie-menu selection:checked { + background-color: rgba(8, 96, 242, 0.5); +} + +.budgie-menu row { + padding: 0; +} + +.budgie-menu row:hover { + box-shadow: none; +} + +popover.background.user-menu { + padding: 8px; +} + +popover.background.user-menu .content-box { + background-color: transparent; +} + +popover.background.user-menu separator { + margin: 4px 0; +} + +popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +popover.background.places-menu { + padding: 8px; +} + +popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; +} + +popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; +} + +popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; +} + +popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; +} + +popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; +} + +popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: transparent; +} + +popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; +} + +.budgie-panel { + transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(241, 241, 241, 0.85); + color: #363636; + font-weight: 500; + box-shadow: none; + background-clip: padding-box; +} + +.budgie-panel.transparent { + background-color: rgba(241, 241, 241, 0.65); + box-shadow: none; +} + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + background-image: linear-gradient(0deg, #e2e2e2 0%, #f5f5f5 100%); +} + +.top .budgie-panel.transparent { + background-color: transparent; + background-image: linear-gradient(0deg, rgba(226, 226, 226, 0.85) 0%, rgba(245, 245, 245, 0.85) 100%); +} + +.bottom .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 1px 0 1px; + border-radius: 14px 14px 0 0; +} + +.bottom .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 1px 0 0 0; +} + +.left .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 1px 1px 0; + border-radius: 0 14px 14px 0; +} + +.left .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 1px 0 0; +} + +.right .budgie-panel { + border: solid rgba(0, 0, 0, 0.2); + border-width: 1px 0 1px 1px; + border-radius: 14px 0 0 14px; +} + +.right .budgie-panel.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 0 0 1px; +} + +.budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; + border: none; + box-shadow: none; + color: rgba(54, 54, 54, 0.85); + background: none; +} + +.budgie-panel button:hover { + background-color: rgba(54, 54, 54, 0.1); + color: rgba(54, 54, 54, 0.95); + background-image: none; +} + +.budgie-panel button:active { + background-color: rgba(54, 54, 54, 0.15); + color: #363636; + background-image: none; +} + +.budgie-panel button:checked { + background-color: rgba(54, 54, 54, 0.12); + color: #363636; +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + box-shadow: none; + color: #363636; + background-image: none; + background-color: transparent; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + border: none; + background-image: none; + font-weight: normal; +} + +.budgie-panel menubar > menuitem > window.background.popup > decoration, +.budgie-panel menubar > menuitem > window.background.popup > menu, +.budgie-panel .menubar > menuitem > window.background.popup > decoration, +.budgie-panel .menubar > menuitem > window.background.popup > menu { + border-radius: 0 0 14px 14px; +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:hover { + background-color: #0860f2; +} + +.budgie-panel menubar > menuitem:disabled, +.budgie-panel .menubar > menuitem:disabled { + color: rgba(54, 54, 54, 0.4); +} + +.budgie-panel menubar > menuitem.budgie-menubar:hover, +.budgie-panel .menubar > menuitem.budgie-menubar:hover { + background-color: rgba(54, 54, 54, 0.1); +} + +.budgie-panel menubar.-vala-panel-appmenu-private > menuitem { + font-weight: normal; +} + +.budgie-panel .alert { + color: #f8464c; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher, .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel button.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked), .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked), .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked) { + color: #242424; +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):hover, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):active, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):active { + color: rgba(36, 36, 36, 0.8); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled, .budgie-panel .raven .raven-header:not(.top) button.launcher:not(:checked):disabled, .raven .raven-header:not(.top) .budgie-panel button.launcher:not(:checked):disabled, .budgie-panel label:disabled selection:not(:checked), label:disabled .budgie-panel selection:not(:checked) { + color: rgba(36, 36, 36, 0.5); +} + +.budgie-panel button.flat.launcher:active, .budgie-panel .raven .raven-header:not(.top) button.launcher:active, .raven .raven-header:not(.top) .budgie-panel button.launcher:active { + background-color: rgba(36, 36, 36, 0.2); +} + +.budgie-panel button.flat.launcher:checked, .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel button.launcher:checked { + background-color: rgba(36, 36, 36, 0.15); +} + +.top #tasklist-button, .top .budgie-panel button.flat.launcher, .top .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .top .budgie-panel button.launcher, .budgie-panel .top button.flat.launcher, .budgie-panel .top .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .top button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .top .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .top .budgie-panel button.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .budgie-panel .top .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .top button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), #6887cd 100%, transparent 0%) 3 0 0 0/3px 0 0 0; +} + +.bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher, .budgie-panel .bottom button.flat.launcher, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .bottom .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .bottom .budgie-panel button.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .budgie-panel .bottom .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .bottom button.launcher:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #6887cd 100%, transparent 0%) 0 0 3 0/0 0 3px 0; +} + +.left #tasklist-button, .left .budgie-panel button.flat.launcher, .left .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .left .budgie-panel button.launcher, .budgie-panel .left button.flat.launcher, .budgie-panel .left .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .left button.launcher { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .left .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .left .budgie-panel button.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .budgie-panel .left .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .left button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, #6887cd 100%, transparent 0%) 0 0 0 3/0 0 0 3px; +} + +.right #tasklist-button, .right .budgie-panel button.flat.launcher, .right .budgie-panel .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .right .budgie-panel button.launcher, .budgie-panel .right button.flat.launcher, .budgie-panel .right .raven .raven-header:not(.top) button.launcher, .raven .raven-header:not(.top) .budgie-panel .right button.launcher { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .right .budgie-panel .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .right .budgie-panel button.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .budgie-panel .right .raven .raven-header:not(.top) button.launcher:checked, .raven .raven-header:not(.top) .budgie-panel .right button.launcher:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, #6887cd 100%, transparent 0%) 0 3 0 0/0 3px 0 0; +} + +#tasklist-button { + padding: 0 4px; + box-shadow: none; + background-image: none; + color: #242424; +} + +#tasklist-button:active { + background-color: rgba(36, 36, 36, 0.15); + color: #171717; +} + +#tasklist-button:checked { + background-color: rgba(36, 36, 36, 0.12); + color: #171717; +} + + +button.flat.launcher, +.raven .raven-header:not(.top) button.launcher { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; + background-position: center center; +} + + +button.flat.launcher > image, +.raven .raven-header:not(.top) button.launcher > image { + opacity: 0.87; +} + + +button.flat.launcher:hover, +.raven .raven-header:not(.top) button.launcher:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:hover > image, +.raven .raven-header:not(.top) button.launcher:hover > image { + opacity: 1.0; +} + + +button.flat.launcher:active > image, +.raven .raven-header:not(.top) button.launcher:active > image { + opacity: 1.0; +} + + +button.flat.launcher:checked:hover, +.raven .raven-header:not(.top) button.launcher:checked:hover { + -gtk-icon-effect: highlight; +} + + +button.flat.launcher:checked > image, +.raven .raven-header:not(.top) button.launcher:checked > image { + opacity: 1.0; +} + + +.unpinned button.flat.launcher:hover, +.unpinned .raven .raven-header:not(.top) button.launcher:hover, +.raven .raven-header:not(.top) .unpinned button.launcher:hover, +.pinned button.flat.launcher.running:hover, +.pinned .raven .raven-header:not(.top) button.launcher.running:hover, +.raven .raven-header:not(.top) .pinned button.launcher.running:hover, +.pinned button.launcher.running.sidebar-button:hover { + -gtk-icon-effect: highlight; +} + + +.unpinned button.flat.launcher > image, +.unpinned .raven .raven-header:not(.top) button.launcher > image, +.raven .raven-header:not(.top) .unpinned button.launcher > image, +.pinned button.flat.launcher.running > image, +.pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .pinned button.launcher.running > image, +.pinned button.launcher.running.sidebar-button > image { + background-repeat: no-repeat; + opacity: 1.0; +} + + +.unpinned button.flat.launcher:checked > image, +.unpinned .raven .raven-header:not(.top) button.launcher:checked > image, +.raven .raven-header:not(.top) .unpinned button.launcher:checked > image, +.pinned button.flat.launcher.running:checked > image, +.pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .pinned button.launcher.running:checked > image, +.pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.top .budgie-panel .unpinned button.flat.launcher > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: top center; + background-image: image(#0860f2); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked > image, .top .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .top .budgie-panel .unpinned button.launcher:checked > image, +.top .budgie-panel .pinned button.flat.launcher.running:checked > image, +.top .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .top .budgie-panel .pinned button.launcher.running:checked > image, +.top .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.bottom .budgie-panel .unpinned button.flat.launcher > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 6px 3px; + background-position: bottom center; + background-image: image(#0860f2); +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked > image, .bottom .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .bottom .budgie-panel .unpinned button.launcher:checked > image, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked > image, +.bottom .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .bottom .budgie-panel .pinned button.launcher.running:checked > image, +.bottom .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.left .budgie-panel .unpinned button.flat.launcher > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: left center; + background-image: image(#0860f2); +} + +.left .budgie-panel .unpinned button.flat.launcher:checked > image, .left .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .left .budgie-panel .unpinned button.launcher:checked > image, +.left .budgie-panel .pinned button.flat.launcher.running:checked > image, +.left .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .left .budgie-panel .pinned button.launcher.running:checked > image, +.left .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +.right .budgie-panel .unpinned button.flat.launcher > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button > image { + background-size: 3px 6px; + background-position: right center; + background-image: image(#0860f2); +} + +.right .budgie-panel .unpinned button.flat.launcher:checked > image, .right .budgie-panel .unpinned .raven .raven-header:not(.top) button.launcher:checked > image, .raven .raven-header:not(.top) .right .budgie-panel .unpinned button.launcher:checked > image, +.right .budgie-panel .pinned button.flat.launcher.running:checked > image, +.right .budgie-panel .pinned .raven .raven-header:not(.top) button.launcher.running:checked > image, +.raven .raven-header:not(.top) .right .budgie-panel .pinned button.launcher.running:checked > image, +.right .budgie-panel .pinned button.launcher.running.sidebar-button:checked > image { + background-image: none; +} + +box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher, .raven .raven-header:not(.top) box:not(.unpinned):not(.pinned) > revealer > button.launcher { + border-image: none; +} + +.left frame.raven-frame > border { + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} + +.right frame.raven-frame > border { + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); +} + +.top .shadow-block { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.left .shadow-block { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.right .shadow-block { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.23) 10%, rgba(0, 0, 0, 0.08) 60%, transparent); +} + +.raven { + background-color: rgba(222, 222, 222, 0.85); + color: #363636; +} + +.raven > box { + margin-bottom: -10px; +} + +.raven > stack { + margin-bottom: -10px; +} + +.raven stackswitcher { + padding: 0 8px 12px 8px; +} + +.raven .raven-header { + min-height: 36px; + padding: 2px; +} + +.raven .raven-header:not(.top) { + margin-top: -6px; +} + +.raven .raven-header:not(.top) button { + min-height: 32px; + min-width: 32px; + margin: 0; + padding: 0; +} + +.raven .raven-header:not(.top) button.image-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-header.top { + padding: 2px 12px 8px; + color: #363636; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven .raven-header.top stackswitcher { + padding: 6px 0 0 0; + margin: 0; +} + +.raven .raven-header.top stackswitcher button { + margin: 0; + padding: 0 20px; + min-height: 20px; +} + +.raven .raven-header.top button.image-button:dir(ltr) { + margin-right: 2px; +} + +.raven .raven-header.top button.image-button:dir(rtl) { + margin-left: 2px; +} + +.raven .raven-header.top > image { + margin: 0 8px; +} + +.raven .raven-header.top > label { + margin: 0 -8px; + font-weight: bold; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven scrolledwindow > .frame { + padding: 0 8px; + transition-duration: 0s; + border: none; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical { + margin: 8px 0; + border-radius: 10px; + background-color: #efefef; + transition-duration: 0s; + border: 1px solid rgba(0, 0, 0, 0.1); +} + +.raven scrolledwindow > .frame .raven-header { + margin-top: -16px; + border-radius: 10px 10px 0 0; +} + +.raven scrolledwindow > .frame .raven-background { + margin-bottom: -16px; + border-radius: 0 0 10px 10px; + background-color: #f5f5f5; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child { + border-radius: 10px; + border: none; + background-color: rgba(0, 0, 0, 0.65); + color: rgba(255, 255, 255, 0.65); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background { + background-color: rgba(0, 0, 0, 0.25); + margin-bottom: 0; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background image { + color: rgba(255, 255, 255, 0.15); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris { + background-color: rgba(0, 0, 0, 0.35); + color: white; + border-radius: 0 0 10px 10px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris label { + min-height: 24px; +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image { + color: rgba(255, 255, 255, 0.85); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris image:disabled { + color: rgba(255, 255, 255, 0.35); +} + +.raven scrolledwindow > .frame > box.vertical > box.vertical:last-child .raven-background .raven-mpris button.image-button { + padding: 8px; + border: none; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked { + padding: 0; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio { + padding-top: 8px; + padding-bottom: 8px; + border-top: 1px solid rgba(0, 0, 0, 0.08); + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.95); +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:hover { + background-color: rgba(242, 242, 242, 0.95); +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:active, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:checked { + color: white; + background-color: #0860f2; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + background-color: transparent; +} + +.raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled label, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio label, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio label, .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > button.text-button.radio:disabled, .raven scrolledwindow > .frame box.audio-widget label:disabled stackswitcher.linked > selection.radio, label:disabled .raven scrolledwindow > .frame box.audio-widget stackswitcher.linked > selection.radio { + color: rgba(36, 36, 36, 0.45); +} + +.raven viewport.frame .raven-header { + margin-top: -8px; +} + +.raven .expander-button { + border-radius: 100px; + -gtk-outline-radius: 100px; +} + +.raven .raven-background.middle { + border-bottom-style: none; +} + +.raven .raven-background checkbutton.text-button:hover, .raven .raven-background radiobutton.text-button:hover { + color: #101010; +} + +.raven .raven-background checkbutton.text-button:disabled, .raven .raven-background label:disabled selection.text-button, label:disabled .raven .raven-background selection.text-button, .raven .raven-background radiobutton.text-button:disabled { + color: rgba(54, 54, 54, 0.45); +} + +.raven .raven-background list { + color: #363636; + background-color: #f5f5f5; +} + +.raven .raven-background.frame { + border-style: solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); +} + +.raven .raven-background > overlay > widget > image { + color: rgba(54, 54, 54, 0.12); +} + +.raven .raven-background grid > label:first-child { + min-height: 26px; +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .raven-header.top + .raven-background { + border-style: none; + background-color: #0860f2; + color: white; +} + +.raven .raven-header.top + .raven-background stackswitcher button { + margin: -4px 0; +} + +.raven .powerstrip button.image-button { + min-height: 28px; + min-width: 28px; + margin: 0 4px; + padding: 6px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven box.vertical > stack > box.vertical > .raven-header { + background-color: #efefef; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame list { + background-color: #f5f5f5; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable { + margin-left: -8px; + margin-right: -2px; + background-color: transparent; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable > box.vertical * { + color: #363636; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable image { + padding-left: 8px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button { + margin: 8px; + padding: 2px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:active image, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable button.image-button:checked image { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list { + border-radius: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(54, 54, 54, 0.06); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable label { + padding: 0 16px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button { + min-height: 24px; + min-width: 24px; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable list > row.activatable button.image-button image { + padding: 0; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.75); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > grid > *, +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected > box.vertical * { + color: white; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button { + border: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:hover { + background-color: rgba(255, 255, 255, 0.25); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:active, .raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected button.image-button:checked { + background-color: rgba(255, 255, 255, 0.35); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list { + border: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:last-child { + border-bottom: none; +} + +.raven box.vertical > stack > box.vertical > .raven-background > viewport.frame > list > row.activatable:selected list > row.activatable:selected { + background-color: rgba(8, 96, 242, 0.65); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(36, 36, 36, 0.06); + color: #242424; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #242424; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +box.audio-widget scale.horizontal.marks-after, +window.sound-popover.background scale.horizontal.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +box.audio-widget scale.horizontal.marks-after trough, +window.sound-popover.background scale.horizontal.marks-after trough { + background-color: transparent; +} + +box.audio-widget scale.horizontal.marks-after trough:dir(ltr), +window.sound-popover.background scale.horizontal.marks-after trough:dir(ltr) { + background-image: linear-gradient(to right, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after trough:dir(rtl), +window.sound-popover.background scale.horizontal.marks-after trough:dir(rtl) { + background-image: linear-gradient(to left, rgba(48, 209, 88, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) calc(66% - 3px), rgba(248, 70, 76, 0.25) 100%); +} + +box.audio-widget scale.horizontal.marks-after mark label, +window.sound-popover.background scale.horizontal.marks-after mark label { + font-size: 0; +} + +calendar.raven-calendar { + margin: 2px 0; + padding: 4px; + border-style: none; + background-color: transparent; + color: #363636; +} + +calendar.raven-calendar:selected { + border-radius: 3px; + background-color: #0860f2; + color: white; +} + +calendar.raven-calendar.button { + color: rgba(54, 54, 54, 0.45); +} + +calendar.raven-calendar.button:hover { + color: #363636; +} + +calendar.raven-calendar.button:disabled, label:disabled selection.button { + color: rgba(54, 54, 54, 0.25); +} + +calendar.raven-calendar:indeterminate { + color: alpha(#363636,0.35); +} + +calendar.raven-calendar.highlight { + color: #363636; +} + +.budgie-switcher-window, .budgie-osd-window, +.budgie-notification-window { + background-color: transparent; + background-image: none; + border-radius: 14px; +} + +.budgie-switcher-window button.image-button, .budgie-osd-window button.image-button, +.budgie-notification-window button.image-button { + margin: 0; + padding: 0; + min-height: 28px; + min-width: 28px; + border-radius: 100px; +} + +.budgie-switcher, +.budgie-notification { + background-color: transparent; + background-image: none; +} + +.budgie-switcher .notification-title, +.budgie-notification .notification-title { + font-size: 120%; +} + +.budgie-osd { + background-color: transparent; + background-image: none; +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +window.budgie-switcher-window { + border-radius: 14px; + background-color: transparent; + background-image: none; +} + +window.budgie-switcher-window flowboxchild { + margin: 2px; + border-radius: 14px; + -gtk-outline-radius: 14px; + background-image: none; +} + +window.budgie-switcher-window .drop-shadow, .drop-shadow { + margin: 5px 9px; + padding: 8px; + border-radius: 14px; + box-shadow: 0 5px 5px 0 transparent, 0 8px 15px 0 transparent, 0 3px 3px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.06); + background-color: rgba(255, 255, 255, 0.95); + background-image: none; +} + +.drop-shadow .linked > button { + border-radius: 6px; +} + +.budgie-run-dialog, .budgie-session-dialog, +.budgie-polkit-dialog { + border-radius: 14px; + background-color: #f5f5f5; +} + +.background.budgie-run-dialog, .background.budgie-session-dialog, +.background.budgie-polkit-dialog { + border-radius: 14px; +} + +.budgie-run-dialog decoration, .budgie-session-dialog decoration, +.budgie-polkit-dialog decoration { + border-radius: 14px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button, +.budgie-polkit-dialog buttonbox.linked.horizontal > button { + padding: 4px 16px; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.08); + border-radius: 0; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:first-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:first-child { + border-bottom-left-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:last-child, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:last-child { + border-bottom-right-radius: 14px; +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):hover { + color: #0b0b0b; + background-color: rgba(0, 0, 0, 0.15); + background-image: none; + box-shadow: none; + border-color: rgba(0, 0, 0, 0.08); + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +.budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, .budgie-session-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):active, +.budgie-polkit-dialog buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action):checked { + background-image: none; + color: white; + background-color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.08); + text-shadow: 0 0 1px rgba(0, 0, 0, 0.26), 0 1px 2px rgba(0, 0, 0, 0.32), 0 2px 3px rgba(0, 0, 0, 0.12); +} + +.budgie-polkit-dialog .message { + color: alpha(currentColor,0.6); +} + +.budgie-polkit-dialog .failure { + color: #f8464c; +} + +.budgie-run-dialog { + background-color: #ffffff; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.65); + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + opacity: 1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-panel box.titlebar { + min-width: 20px; + min-height: 20px; + border-radius: 0; + background: none; + box-shadow: none; + border: none; +} + +.budgie-panel box.titlebar > widget > label { + color: rgba(54, 54, 54, 0.75); +} + +.budgie-panel box.titlebar > button.image-button.titlebutton { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal { + padding: 0 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(ltr) { + padding-right: 3px; +} + +.budgie-panel box.titlebar.horizontal > widget > label:dir(rtl) { + padding-left: 3px; +} + +.budgie-panel box.titlebar.horizontal > button.image-button.titlebutton { + padding: 0 3px; +} + +@define-color theme_fg_color #242424; +@define-color theme_text_color #363636; +@define-color theme_bg_color #f5f5f5; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #0860f2; +@define-color theme_selected_fg_color white; +@define-color fg_color #242424; +@define-color text_color #363636; +@define-color bg_color #f5f5f5; +@define-color base_color #ffffff; +@define-color selected_bg_color #0860f2; +@define-color selected_fg_color white; +@define-color insensitive_bg_color rgba(36, 36, 36, 0.45); +@define-color insensitive_fg_color alpha(rgba(36, 36, 36, 0.45), 0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #242424; +@define-color theme_unfocused_text_color #363636; +@define-color theme_unfocused_bg_color #f5f5f5; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders rgba(0, 0, 0, 0.12); +@define-color unfocused_borders rgba(0, 0, 0, 0.12); +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #30D158; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #3484e2; +@define-color content_view_bg #ffffff; +@define-color wm_title alpha(#575757, 0.8); +@define-color wm_unfocused_title alpha(#575757, 0.5); +@define-color wm_bg white; +@define-color wm_bg_unfocused white; +@define-color wm_highlight white; +@define-color wm_shadow alpha(black, 0.75); +@define-color wm_button_close_bg #f46067; +@define-color wm_button_close_hover_bg #f68086; +@define-color wm_button_close_active_bg #f13039; +@define-color wm_icon_close_bg #F8F8F9; +@define-color wm_button_hover_bg #fdfdfd; +@define-color wm_button_active_bg #0860f2; +@define-color wm_button_hover_border #D1D3DA; +@define-color wm_icon_bg #90949E; +@define-color wm_icon_unfocused_bg #B6B8C0; +@define-color wm_icon_hover_bg #7A7F8B; +@define-color wm_icon_active_bg white; +@define-color titlebar_gradient_a #ffffff; +@define-color titlebar_gradient_b #ffffff; +@define-color budgie_tasklist_indicator_color #0860f2; +@define-color budgie_tasklist_indicator_color_active #0860f2; +@define-color budgie_tasklist_indicator_color_active_window rgba(98, 152, 242, 0.931); +@define-color budgie_tasklist_indicator_color_attention #F27835; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/main/gtk-3.0/gtk-light.scss b/src/main/gtk-3.0/gtk-light.scss new file mode 100644 index 00000000..2b586c8d --- /dev/null +++ b/src/main/gtk-3.0/gtk-light.scss @@ -0,0 +1,15 @@ +$variant: 'light'; +$laptop: 'false'; +$trans: 'true'; + +@import '../../sass/colors'; +@import '../../sass/variables'; +@import '../../sass/gtk/drawing'; +@import '../../sass/gtk/common'; +@import '../../sass/gtk/applications'; +@import '../../sass/gtk/unity'; +@import '../../sass/gtk/granite'; +@import '../../sass/gtk/lightdm'; +@import '../../sass/gtk/transparent_widgets'; +@import '../../sass/gtk/budgie.scss'; +@import '../../sass/gtk/colors-public'; diff --git a/src/main/gtk-3.0/gtk.gresource.xml b/src/main/gtk-3.0/gtk.gresource.xml new file mode 100644 index 00000000..e196d398 --- /dev/null +++ b/src/main/gtk-3.0/gtk.gresource.xml @@ -0,0 +1,243 @@ + + + + assets/checkbox-checked.png + assets/checkbox-checked@2.png + assets/checkbox-checked-insensitive.png + assets/checkbox-checked-insensitive@2.png + assets/checkbox-unchecked.png + assets/checkbox-unchecked@2.png + assets/checkbox-unchecked-insensitive.png + assets/checkbox-unchecked-insensitive@2.png + assets/checkbox-mixed.png + assets/checkbox-mixed@2.png + assets/checkbox-mixed-insensitive.png + assets/checkbox-mixed-insensitive@2.png + assets/radio-checked.png + assets/radio-checked@2.png + assets/radio-checked-insensitive.png + assets/radio-checked-insensitive@2.png + assets/radio-unchecked.png + assets/radio-unchecked@2.png + assets/radio-unchecked-insensitive.png + assets/radio-unchecked-insensitive@2.png + assets/radio-mixed.png + assets/radio-mixed@2.png + assets/radio-mixed-insensitive.png + assets/radio-mixed-insensitive@2.png + assets/checkbox-checked-selected.png + assets/checkbox-checked-selected@2.png + assets/checkbox-checked-insensitive-selected.png + assets/checkbox-checked-insensitive-selected@2.png + assets/checkbox-unchecked-selected.png + assets/checkbox-unchecked-selected@2.png + assets/checkbox-unchecked-insensitive-selected.png + assets/checkbox-unchecked-insensitive-selected@2.png + assets/checkbox-mixed-selected.png + assets/checkbox-mixed-selected@2.png + assets/checkbox-mixed-insensitive-selected.png + assets/checkbox-mixed-insensitive-selected@2.png + assets/checkbox-checked-selectionmode.png + assets/checkbox-checked-selectionmode@2.png + assets/checkbox-selectionmode.png + assets/checkbox-selectionmode@2.png + assets/radio-checked-selected.png + assets/radio-checked-selected@2.png + assets/radio-checked-insensitive-selected.png + assets/radio-checked-insensitive-selected@2.png + assets/radio-unchecked-selected.png + assets/radio-unchecked-selected@2.png + assets/radio-unchecked-insensitive-selected.png + assets/radio-unchecked-insensitive-selected@2.png + assets/radio-mixed-selected.png + assets/radio-mixed-selected@2.png + assets/radio-mixed-insensitive-selected.png + assets/radio-mixed-insensitive-selected@2.png + assets/switch.png + assets/switch@2.png + assets/switch-hover.png + assets/switch-hover@2.png + assets/switch-active.png + assets/switch-active@2.png + assets/switch-active-hover.png + assets/switch-active-hover@2.png + assets/switch-insensitive.png + assets/switch-insensitive@2.png + assets/switch-active-insensitive.png + assets/switch-active-insensitive@2.png + assets/slider-horz-scale-has-marks-below.png + assets/slider-horz-scale-has-marks-below@2.png + assets/slider-horz-scale-has-marks-below-hover.png + assets/slider-horz-scale-has-marks-below-hover@2.png + assets/slider-horz-scale-has-marks-below-active.png + assets/slider-horz-scale-has-marks-below-active@2.png + assets/slider-horz-scale-has-marks-below-insensitive.png + assets/slider-horz-scale-has-marks-below-insensitive@2.png + assets/slider-vert-scale-has-marks-below.png + assets/slider-vert-scale-has-marks-below@2.png + assets/slider-vert-scale-has-marks-below-hover.png + assets/slider-vert-scale-has-marks-below-hover@2.png + assets/slider-vert-scale-has-marks-below-active.png + assets/slider-vert-scale-has-marks-below-active@2.png + assets/slider-vert-scale-has-marks-below-insensitive.png + assets/slider-vert-scale-has-marks-below-insensitive@2.png + assets/slider-horz-scale-has-marks-above.png + assets/slider-horz-scale-has-marks-above@2.png + assets/slider-horz-scale-has-marks-above-hover.png + assets/slider-horz-scale-has-marks-above-hover@2.png + assets/slider-horz-scale-has-marks-above-active.png + assets/slider-horz-scale-has-marks-above-active@2.png + assets/slider-horz-scale-has-marks-above-insensitive.png + assets/slider-horz-scale-has-marks-above-insensitive@2.png + assets/slider-vert-scale-has-marks-above.png + assets/slider-vert-scale-has-marks-above@2.png + assets/slider-vert-scale-has-marks-above-hover.png + assets/slider-vert-scale-has-marks-above-hover@2.png + assets/slider-vert-scale-has-marks-above-active.png + assets/slider-vert-scale-has-marks-above-active@2.png + assets/slider-vert-scale-has-marks-above-insensitive.png + assets/slider-vert-scale-has-marks-above-insensitive@2.png + assets/checkbox-checked-dark.png + assets/checkbox-checked-dark@2.png + assets/checkbox-checked-insensitive-dark.png + assets/checkbox-checked-insensitive-dark@2.png + assets/checkbox-unchecked-dark.png + assets/checkbox-unchecked-dark@2.png + assets/checkbox-unchecked-insensitive-dark.png + assets/checkbox-unchecked-insensitive-dark@2.png + assets/checkbox-mixed-dark.png + assets/checkbox-mixed-dark@2.png + assets/checkbox-mixed-insensitive-dark.png + assets/checkbox-mixed-insensitive-dark@2.png + assets/checkbox-checked-selectionmode-dark.png + assets/checkbox-checked-selectionmode-dark@2.png + assets/checkbox-selectionmode-dark.png + assets/checkbox-selectionmode-dark@2.png + assets/radio-checked-dark.png + assets/radio-checked-dark@2.png + assets/radio-checked-insensitive-dark.png + assets/radio-checked-insensitive-dark@2.png + assets/radio-unchecked-dark.png + assets/radio-unchecked-dark@2.png + assets/radio-unchecked-insensitive-dark.png + assets/radio-unchecked-insensitive-dark@2.png + assets/radio-mixed-dark.png + assets/radio-mixed-dark@2.png + assets/radio-mixed-insensitive-dark.png + assets/radio-mixed-insensitive-dark@2.png + assets/setting.png + assets/setting@2.png + assets/setting-dark.png + assets/setting-dark@2.png + assets/setting-icon.png + assets/setting-icon@2.png + assets/setting-icon-dark.png + assets/setting-icon-dark@2.png + assets/combobox-arrow.png + assets/combobox-arrow@2.png + assets/combobox-arrow-dark.png + assets/combobox-arrow-dark@2.png + assets/toggle-on.png + assets/toggle-on@2.png + assets/toggle-off.png + assets/toggle-off@2.png + assets/toggle-on-disabled.png + assets/toggle-on-disabled@2.png + assets/toggle-off-disabled.png + assets/toggle-off-disabled@2.png + assets/sidebar-view-hover.png + assets/sidebar-view-hover@2.png + assets/sidebar-view-active.png + assets/sidebar-view-active@2.png + assets/sidebar-view-checked.png + assets/sidebar-view-checked@2.png + assets/sidebar-view-hover-dark.png + assets/sidebar-view-hover-dark@2.png + assets/sidebar-view-active-dark.png + assets/sidebar-view-active-dark@2.png + assets/sidebar-view-checked-dark.png + assets/sidebar-view-checked-dark@2.png + windows-assets/titlebutton-close.png + windows-assets/titlebutton-close@2.png + windows-assets/titlebutton-close-dark.png + windows-assets/titlebutton-close-dark@2.png + windows-assets/titlebutton-close-backdrop.png + windows-assets/titlebutton-close-backdrop@2.png + windows-assets/titlebutton-close-backdrop-dark.png + windows-assets/titlebutton-close-backdrop-dark@2.png + windows-assets/titlebutton-close-backdrop-hover.png + windows-assets/titlebutton-close-backdrop-hover@2.png + windows-assets/titlebutton-close-backdrop-hover-dark.png + windows-assets/titlebutton-close-backdrop-hover-dark@2.png + windows-assets/titlebutton-close-hover.png + windows-assets/titlebutton-close-hover@2.png + windows-assets/titlebutton-close-hover-dark.png + windows-assets/titlebutton-close-hover-dark@2.png + windows-assets/titlebutton-close-active.png + windows-assets/titlebutton-close-active@2.png + windows-assets/titlebutton-close-active-dark.png + windows-assets/titlebutton-close-active-dark@2.png + windows-assets/titlebutton-maximize.png + windows-assets/titlebutton-maximize@2.png + windows-assets/titlebutton-maximize-dark.png + windows-assets/titlebutton-maximize-dark@2.png + windows-assets/titlebutton-maximize-backdrop.png + windows-assets/titlebutton-maximize-backdrop@2.png + windows-assets/titlebutton-maximize-backdrop-dark.png + windows-assets/titlebutton-maximize-backdrop-dark@2.png + windows-assets/titlebutton-maximize-backdrop-hover.png + windows-assets/titlebutton-maximize-backdrop-hover@2.png + windows-assets/titlebutton-maximize-backdrop-hover-dark.png + windows-assets/titlebutton-maximize-backdrop-hover-dark@2.png + windows-assets/titlebutton-maximize-hover.png + windows-assets/titlebutton-maximize-hover@2.png + windows-assets/titlebutton-maximize-hover-dark.png + windows-assets/titlebutton-maximize-hover-dark@2.png + windows-assets/titlebutton-maximize-active.png + windows-assets/titlebutton-maximize-active@2.png + windows-assets/titlebutton-maximize-active-dark.png + windows-assets/titlebutton-maximize-active-dark@2.png + windows-assets/titlebutton-minimize.png + windows-assets/titlebutton-minimize@2.png + windows-assets/titlebutton-minimize-dark.png + windows-assets/titlebutton-minimize-dark@2.png + windows-assets/titlebutton-minimize-backdrop.png + windows-assets/titlebutton-minimize-backdrop@2.png + windows-assets/titlebutton-minimize-backdrop-dark.png + windows-assets/titlebutton-minimize-backdrop-dark@2.png + windows-assets/titlebutton-minimize-backdrop-hover.png + windows-assets/titlebutton-minimize-backdrop-hover@2.png + windows-assets/titlebutton-minimize-backdrop-hover-dark.png + windows-assets/titlebutton-minimize-backdrop-hover-dark@2.png + windows-assets/titlebutton-minimize-hover.png + windows-assets/titlebutton-minimize-hover@2.png + windows-assets/titlebutton-minimize-hover-dark.png + windows-assets/titlebutton-minimize-hover-dark@2.png + windows-assets/titlebutton-minimize-active.png + windows-assets/titlebutton-minimize-active@2.png + windows-assets/titlebutton-minimize-active-dark.png + windows-assets/titlebutton-minimize-active-dark@2.png + windows-assets/titlebutton-restore.png + windows-assets/titlebutton-restore@2.png + windows-assets/titlebutton-restore-dark.png + windows-assets/titlebutton-restore-dark@2.png + windows-assets/titlebutton-restore-backdrop.png + windows-assets/titlebutton-restore-backdrop@2.png + windows-assets/titlebutton-restore-backdrop-dark.png + windows-assets/titlebutton-restore-backdrop-dark@2.png + windows-assets/titlebutton-restore-backdrop-hover.png + windows-assets/titlebutton-restore-backdrop-hover@2.png + windows-assets/titlebutton-restore-backdrop-hover-dark.png + windows-assets/titlebutton-restore-backdrop-hover-dark@2.png + windows-assets/titlebutton-restore-hover.png + windows-assets/titlebutton-restore-hover@2.png + windows-assets/titlebutton-restore-hover-dark.png + windows-assets/titlebutton-restore-hover-dark@2.png + windows-assets/titlebutton-restore-active.png + windows-assets/titlebutton-restore-active@2.png + windows-assets/titlebutton-restore-active-dark.png + windows-assets/titlebutton-restore-active-dark@2.png + gtk.css + gtk-dark.css + + diff --git a/src/main/gtk-3.0/make_gresource_xml.sh b/src/main/gtk-3.0/make_gresource_xml.sh new file mode 100755 index 00000000..c69322ab --- /dev/null +++ b/src/main/gtk-3.0/make_gresource_xml.sh @@ -0,0 +1,34 @@ +#! /bin/bash + +INDEX="../../assets/gtk-3.0/common-assets/assets.txt" +WINDEX="../../assets/gtk-3.0/windows-assets/assets.txt" + +if [ -f gtk.gresource.xml ]; then + rm -rf gtk.gresource.xml +fi + +echo '' >> gtk.gresource.xml +echo "" >> gtk.gresource.xml +echo ' ' >> gtk.gresource.xml + +for i in `cat $INDEX` +do + echo " assets/$i.png" >> gtk.gresource.xml + echo " assets/$i@2.png" >> gtk.gresource.xml +done + +for i in `cat $WINDEX` +do + echo " windows-assets/$i.png" >> gtk.gresource.xml + echo " windows-assets/$i@2.png" >> gtk.gresource.xml + echo " windows-assets/$i-dark.png" >> gtk.gresource.xml + echo " windows-assets/$i-dark@2.png" >> gtk.gresource.xml +done + +echo " gtk.css" >> gtk.gresource.xml +echo " gtk-dark.css" >> gtk.gresource.xml + +echo " " >> gtk.gresource.xml +echo "" >> gtk.gresource.xml + +exit 0 diff --git a/src/main/metacity-1/metacity-theme-3.xml b/src/main/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..35ea2c99 --- /dev/null +++ b/src/main/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1197 @@ + + + + Sierra + Vince Liuice + GPL-3.0+ + 2018.01.12 + Sierra Metacity Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + ellipsize_width="width" + color="C_title_focused_shadow" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused_shadow" /> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + ellipsize_width="width" + color="C_title_unfocused_shadow" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_gradient_b" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="4" y1="0" x2="width-5" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="4" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> + <line color="C_highlight" x1="5" y1="1" x2="width - 5" y2="1"/> + <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + <arc color="C_highlight" x="1" y="1" width="8" height="8" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width-11" y="1" width="8" height="8" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="4" y1="0" x2="width-5" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="4" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="4" x2="width-1" y2="height-2" /> + <line color="C_highlight" x1="5" y1="1" x2="width - 5" y2="1"/> + <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> + <arc color="C_highlight" x="1" y="1" width="8" height="8" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width-11" y="1" width="8" height="8" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="9" height="9" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-10" y="0" width="9" height="9" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="dialog_fill_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="dialog_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="maximize_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="minimize_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed" /> +</draw_ops> + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="menu_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <image filename="shade_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_focused_pressed" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="unshade_focused_normal.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_focused_pressed" /> +</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="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <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></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="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><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="prelight"><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="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="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="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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_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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_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></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_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_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></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="prelight"><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="prelight"><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="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> +<window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/main/metacity-1/metacity-theme-dark.xml b/src/main/metacity-1/metacity-theme-dark.xml new file mode 100644 index 00000000..6d7d2895 --- /dev/null +++ b/src/main/metacity-1/metacity-theme-dark.xml @@ -0,0 +1,1143 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Sierra</name> + <author>Vince Liuice</author> + <copyright>GPL-3.0+</copyright> + <date>2018.01.12</date> + <description>Sierra Metacity Theme</description> +</info> + +<!-- CONSTANTS --> +<constant name="C_titlebar" value="#373737" /> +<constant name="C_titlebar_unfocused" value="#373737" /> +<constant name="C_border_focused" value="#373737" /> +<constant name="C_border_unfocused" value="#373737" /> +<constant name="C_title_focused" value="#f5f5f5" /> +<constant name="C_title_unfocused" value="#dedede" /> + +<constant name="C_wm_button_background" value="#dedede" /> +<constant name="C_wm_button_foreground" value="#dedede" /> +<constant name="C_wm_button_unfocused" value="#888888" /> + +<constant name="C_close_button" value="#f5685d" /> +<constant name="C_maximize_button" value="#a1ce6d" /> +<constant name="C_restore_button" value="#feee61" /> +<constant name="C_minimize_button" value="#feee61" /> + +<!-- GEOMETRY --> + +<!-- Focused window --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="2" rounded_top_right="2"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5" /> + <distance name="right_titlebar_edge" value="5" /> + <distance name="title_vertical_pad" value="4" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Unfocused window --> +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="2" rounded_top_right="2" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Maximized window --> +<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="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Left tiled window --> +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> +</frame_geometry> + +<!-- Right tiled window --> +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> +</frame_geometry> + +<!-- Small window --> +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Small unfocused window --> +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> +</frame_geometry> + +<!-- No buttons --> +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<!-- Border --> +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- Borderless --> +<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="8" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Modal --> +<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> + +<frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8"/> + <distance name="bottom_height" value="1"/> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> +</frame_geometry> + + +<!-- TITLES --> + +<!-- Title alignment --> +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- BUTTON ICONS --> +<!-- note: negative values in x or y causes gnome-shell to crash --> + +<!-- Close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="maximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="minimize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="menu_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Shade icon --> +<draw_ops name="shade_focused"> + <image filename="shade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_prelight"> + <image filename="shade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_pressed"> + <image filename="shade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="unshade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_prelight"> + <image filename="unshade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_pressed"> + <image filename="unshade_unfocused_pressed.png" x="0" y="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="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <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></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="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><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="prelight"><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="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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_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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_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></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_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_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></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="prelight"><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="prelight"><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="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> + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/main/metacity-1/metacity-theme-light.xml b/src/main/metacity-1/metacity-theme-light.xml new file mode 100644 index 00000000..01eb101e --- /dev/null +++ b/src/main/metacity-1/metacity-theme-light.xml @@ -0,0 +1,1143 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Sierra</name> + <author>Vince Liuice</author> + <copyright>GPL-3.0+</copyright> + <date>2018.01.12</date> + <description>Sierra Metacity Theme</description> +</info> + +<!-- CONSTANTS --> +<constant name="C_titlebar" value="#939393" /> +<constant name="C_titlebar_unfocused" value="#939393" /> +<constant name="C_border_focused" value="#939393" /> +<constant name="C_border_unfocused" value="#939393" /> +<constant name="C_title_focused" value="#333333" /> +<constant name="C_title_unfocused" value="#555555" /> + +<constant name="C_wm_button_background" value="#333333" /> +<constant name="C_wm_button_foreground" value="#333333" /> +<constant name="C_wm_button_unfocused" value="#888888" /> + +<constant name="C_close_button" value="#f5685d" /> +<constant name="C_maximize_button" value="#a1ce6d" /> +<constant name="C_restore_button" value="#feee61" /> +<constant name="C_minimize_button" value="#feee61" /> + +<!-- GEOMETRY --> + +<!-- Focused window --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="2" rounded_top_right="2"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5" /> + <distance name="right_titlebar_edge" value="5" /> + <distance name="title_vertical_pad" value="4" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Unfocused window --> +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="2" rounded_top_right="2" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Maximized window --> +<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="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Left tiled window --> +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> +</frame_geometry> + +<!-- Right tiled window --> +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> +</frame_geometry> + +<!-- Small window --> +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Small unfocused window --> +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> +</frame_geometry> + +<!-- No buttons --> +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<!-- Border --> +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- Borderless --> +<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="8" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Modal --> +<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> + +<frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8"/> + <distance name="bottom_height" value="1"/> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> +</frame_geometry> + + +<!-- TITLES --> + +<!-- Title alignment --> +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- BUTTON ICONS --> +<!-- note: negative values in x or y causes gnome-shell to crash --> + +<!-- Close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="maximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="minimize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="menu_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Shade icon --> +<draw_ops name="shade_focused"> + <image filename="shade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_prelight"> + <image filename="shade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_pressed"> + <image filename="shade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="unshade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_prelight"> + <image filename="unshade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_pressed"> + <image filename="unshade_unfocused_pressed.png" x="0" y="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="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_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></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <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></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="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><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="prelight"><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="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button 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></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_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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_attached_focused" /> + <piece position="title" draw_ops="title_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="prelight"><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="prelight"><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_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_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></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_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="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_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_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></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="prelight"><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="prelight"><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="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> + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/main/xfwm4/themerc-dark b/src/main/xfwm4/themerc-dark new file mode 100644 index 00000000..52375c0d --- /dev/null +++ b/src/main/xfwm4/themerc-dark @@ -0,0 +1,23 @@ +button_offset=4 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/main/xfwm4/themerc-light b/src/main/xfwm4/themerc-light new file mode 100644 index 00000000..a67fdbd8 --- /dev/null +++ b/src/main/xfwm4/themerc-light @@ -0,0 +1,23 @@ +button_offset=4 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#707070 +active_text_shadow_color=#e7e7e7 + +inactive_text_color=#979797 +inactive_text_shadow_color=#e7e7e7 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/other/plank/theme-dark/dock.theme b/src/other/plank/theme-dark/dock.theme new file mode 100644 index 00000000..773fdb27 --- /dev/null +++ b/src/other/plank/theme-dark/dock.theme @@ -0,0 +1,59 @@ +#This theme written by Vince Liuice. + +[PlankDrawingTheme] +#The roundness of the top corners. +TopRoundness=16 +#The roundness of the bottom corners. +BottomRoundness=16 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;95 +#The starting color (RGBA) of the fill gradient. +FillStartColor=15;;15;;15;;50 +#The ending color (RGBA) of the fill gradient. +FillEndColor=15;;15;;15;;75 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=75;;75;;75;;50 + +[PlankDrawingDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=0 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=2 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=4 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=2 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=300 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=300 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=150 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 diff --git a/src/other/plank/theme-dark/hover.theme b/src/other/plank/theme-dark/hover.theme new file mode 100644 index 00000000..be7ad12e --- /dev/null +++ b/src/other/plank/theme-dark/hover.theme @@ -0,0 +1,17 @@ +#This file written by Daniel Fore to match eGTK tooltips. + +[PlankDrawingTheme] +#The roundness of the top corners. +TopRoundness=6 +#The roundness of the bottom corners. +BottomRoundness=6 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=41;;41;;41;;255 +#The starting color (RGBA) of the fill gradient. +FillStartColor=0;;0;;0;;217 +#The ending color (RGBA) of the fill gradient. +FillEndColor=0;;0;;0;;217 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=255;;255;;255;;255 diff --git a/src/other/plank/theme-light/dock.theme b/src/other/plank/theme-light/dock.theme new file mode 100644 index 00000000..49738285 --- /dev/null +++ b/src/other/plank/theme-light/dock.theme @@ -0,0 +1,63 @@ +#This theme written by Vince Liuice. + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=16 +#The roundness of the bottom corners. +BottomRoundness=16 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;95 +#The starting color (RGBA) of the fill gradient. +FillStartColor=235;;235;;235;;50 +#The ending color (RGBA) of the fill gradient. +FillEndColor=235;;235;;235;;75 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=255;;255;;255;;245 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=0 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=2 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=4 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=2 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=1 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=300 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=0 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=300 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=200 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=0 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=0 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=0 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=200 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/src/sass/_colors.scss b/src/sass/_colors.scss new file mode 100644 index 00000000..0941cd41 --- /dev/null +++ b/src/sass/_colors.scss @@ -0,0 +1,188 @@ +// When color definition differs for dark and light variant, +// it gets @if ed depending on $variant + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +// Base colors +$base_color: if($variant == 'light', #ffffff, #242424); +$text_color: if($variant == 'light', #363636, #dadada); +$bg_color: if($variant == 'light', #f5f5f5, #333333); +$fg_color: if($variant == 'light', #242424, #dedede); +$alt_fg_color: if($variant == 'light', #424242, #afafaf); +$hint_fg_color: if($variant == 'light', #565656, #999999); + +$track_color: if($variant == 'light', rgba(black, 0.20), rgba(white, 0.10)); +$visit_color: if($variant == 'light', rgba(black, 0.16), rgba(white, 0.08)); +$divider_color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.06)); + +$light_fg_color: white; +$light_alt_fg_color: rgba(white, 0.85); +$light_hint_fg_color: rgba(white, 0.50); +$light_disabled_fg_color: rgba(white, 0.45); +$light_alt_disabled_fg_color: rgba(white, 0.35); +$light_track_color: rgba(white, 0.30); +$light_divider_color: rgba(white, 0.15); + +$selected_fg_color: $light_fg_color; +$selected_bg_color: if($variant == 'light', #0860f2, #0860f2); +$primary_color: $selected_bg_color; + +$selected_borders_color: darken($selected_bg_color, 10%); +$borders_color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12)); +$light_borders_color: if($variant == 'light', rgba(black, 0.08), rgba(white, 0.10)); +$dark_borders_color: if($variant == 'light', rgba(black, 0.08), rgba(black, 0.15)); +$solid_borders_color: if($variant == 'light', darken($bg_color, 12%), lighten($bg_color, 8%)); +$dark_solid_borders_color: if($variant == 'light', darken($bg_color, 12%), darken($bg_color, 5%)); +$highlight_color: if($variant == 'light', rgba(white, 0.65), rgba(white, 0.15)); + +// Background colors +$dark_bg_color: rgba(black, 0.6); +$alt_dark_bg_color: rgba(black, 0.3); +$solid_bg_color: if($variant == 'light', #FAFAFA, #555555); // for gnome-shell keyboard +$alt_solid_bg_color: if($variant == 'light', #E0E0E0, #242424); // for gnome-shell keyboard + +// Link colors +$link_color: #3484e2; +$link_visited_color: if($variant == 'light', lighten($text_color, 10%), darken($text_color, 15%)); + +// Theme colors +$selection_mode_bg: #6887cd; +$warning_color: #F27835; +$error_color: #FC4138; +$success_color: #30D158; +$destructive_color: #f8464c; +$suggested_color: #3484e2; + +$progress_color: $selected_bg_color; +$drop_target_color: #F08437; + +//insensitive state derived colors +$disabled_fg_color: if($variant == 'light', transparentize($fg_color, 0.55), transparentize($fg_color, 0.65)); +$alt_disabled_fg_color: if($variant == 'light', transparentize($alt_fg_color, 0.55), transparentize($alt_fg_color, 0.65)); +$disabled_bg_color: if($variant == 'light', mix($bg_color, $base_color, 40%), lighten($bg_color, 2%)); + +// Headerbar colors +$header_bg: if($variant == 'light', #ffffff, #373737); +$header_highlight: if($variant == 'dark', #434343, #f5f5f5); + +$header_bg_backdrop: if($variant == 'light', darken($header_bg, 0%), darken($header_bg, 0%)); +$header_border: if($variant == 'light', mix(black, $header_bg, 12%), mix(black, $header_bg, 75%)); + +$header_fg: if($variant == 'light', #575757, #FDFDFD); + +// Sidebar colors +$dark_sidebar_bg: white; + +@if $trans=='true' and $variant=='light' { + $dark_sidebar_bg: transparentize(#f0f0f0, 0.06); +} + +@if $trans=='false' and $variant=='light' { + $dark_sidebar_bg: #f0f0f0; +} + +@if $trans=='true' and $variant=='dark' { + $dark_sidebar_bg: transparentize(#333333, 0.05); +} + +@if $trans=='false' and $variant=='dark' { + $dark_sidebar_bg: #333333; +} + +$dark_sidebar_fg: $text_color; +$dark_sidebar_border: if($variant == 'light', darken(opacify($dark_sidebar_bg, 1), 5%), lighten(opacify($dark_sidebar_bg, 1), 5%)); +$sidebar_theme_color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12)); + +//OSD colors +$osd_fg_color: #dadada; +$osd_bg_color: #2a2a2a; +$osd_button_bg: rgba(lighten($osd_bg_color, 22%), 0.96); +$osd_button_border: $dark_borders_color; +$osd_entry_bg: rgba(lighten($osd_bg_color, 22%), 0.96); +$osd_entry_border: $dark_borders_color; +$osd_disabled_bg_color: darken($osd_bg_color, 3%); +$osd_disabled_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 30%); +$osd_borders_color: $borders_color; + +// Menu colors +$menu_bg: if($variant == 'light', $base_color, $bg_color); +$menu_bd: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.08)); + +@if $trans == 'true' { + $menu_bg: if($variant == 'light', rgba($base_color, 0.95), rgba($bg_color, 0.95)); +} + +// Panel colors +$panel_bg: if($variant == 'light', #f1f1f1, #2a2a2a); + +@if $trans == 'true' { + $panel_bg: if($variant == 'light', rgba(#f1f1f1, 0.85), rgba(#2a2a2a, 0.85)); +} + +$panel_fg: $text_color; +$panel_top_color: if($variant == 'dark', #333333, #f5f5f5); +$panel_bottom_color: if($variant == 'dark', #2a2a2a, #e2e2e2); +$panel_border_color: if($variant =='light', rgba(black, 0.2), rgba(black, 0.72)); + +// Entry colors +$entry_bg: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05)); +$entry_border: $borders_color; +$entry_highlight: if($variant == 'light', rgba(#67a4e9, 0.75), rgba($selection_mode_bg, 0.75)); + +// Button colors +$button_bg: if($variant == 'light', white, #656565); +$button_active_top: if($variant == 'light', $selected_bg_color, #3d6be3); +$button_active_bottom: if($variant == 'light', $selected_bg_color, #3861ca); +$button_active_hover_top: if($variant == 'light', $selected_bg_color, #3b65e3); +$button_active_hover_bottom: if($variant == 'light', $selected_bg_color, #365cca); + +$button_border: $borders_color; +$button_active_border: #487afa; + +$header_button_bg: if($variant == 'dark', lighten($header_bg, 15%), white); +$header_button_hover_bg: if($variant == 'dark', lighten($header_bg, 25%), #fafafa); +$header_button_active_bg: if($variant == 'dark', lighten($header_bg, 35%), #888888); +$header_button_checked_bg: if($variant == 'dark', lighten($header_bg, 45%), #686868); + +// Button borders and highlights colors +$button_highlight: if($variant == 'light', white, rgba(white, 0.1)); + +$button_borders: if($variant == 'light', $button_border, $dark_borders_color); +$button_borders_hover: if($variant == 'light', $button_border, $dark_borders_color); +$button_borders_active: if($variant == 'light', $button_active_border, $dark_borders_color); + +$header_button_highlight: if($variant == 'light', white, #767676); +$header_button_hover_highlight: if($variant == 'light', white, #868686); +$header_button_checked_highlight: if($variant == 'light', $borders_color, #cecece); + +// Images +$button_active_image: linear-gradient(0deg, $button_active_bottom 0%, $button_active_top 100%); +$button_active_hover_image: linear-gradient(0deg, $button_active_hover_bottom 0%, $button_active_hover_top 100%); + +// WM colors +$wm_border_light: 0 0 0 2px rgba(black, 0.03), 0 0 0 1px rgba(black, 0.12); +$wm_border_dark: 0 0 0 2px rgba(black, 0.1), 0 0 0 1px rgba(black, 0.75); +$wm_shadow: if($variant=='light', rgba(black, 0.15), rgba(black, 0.35)); +$wm_border: if($variant=='light', $wm_border_light, $wm_border_dark); + +// WM Buttons + +// Close +$wm_button_close_bg: if($variant == 'light', #f46067, #cc575d); +$wm_button_close_hover_bg: if($variant == 'light', #f68086, #d7787d); +$wm_button_close_active_bg: if($variant == 'light', #f13039, #be3841); + +$wm_icon_close_bg: if($variant == 'light',#F8F8F9 , #2f343f); + +// Minimize, Maximize +$wm_button_hover_bg: if($variant == 'light', #fdfdfd, #454C5C); +$wm_button_active_bg: $selected_bg_color; + +$wm_button_hover_border: if($variant == 'light', #D1D3DA, #262932); + +$wm_icon_bg: if($variant == 'light', #90949E, #90939B); +$wm_icon_unfocused_bg: if($variant == 'light', #B6B8C0, #666A74); +$wm_icon_hover_bg: if($variant == 'light', #7A7F8B, #C4C7CC); +$wm_icon_active_bg: white; diff --git a/src/sass/_variables.scss b/src/sass/_variables.scss new file mode 100644 index 00000000..95738dc3 --- /dev/null +++ b/src/sass/_variables.scss @@ -0,0 +1,67 @@ +$asset_suffix: if($variant == 'dark', '-dark', ''); +$con_asset_suffix: if($variant=='dark', '', '-dark'); +$extra_background_clip: if($variant == 'light', padding-box, border-box); + +$panel-corner-radius: 0; + +// font families +$font-family: "M+ 1c", Roboto, Cantarell, Sans-Serif; +$large-font-family: Roboto, "M+ 1c", Cantarell, Sans-Serif; + +// font sizes +$root-font-size: if($laptop == 'false', 14px, 13px); +$subheading-size: if($laptop == 'false', 16px, 15px); + +// opacities +$higher_opacity: 0.9; +$middle_opacity: 0.6; +$lower_opacity: 0.3; + +$secondary_opacity: 0.75; +$hint_opacity: 0.6; +$disabled_opacity: 0.5; + +// sizes +$small_size: if($laptop == 'false', 24px, 20px); +$medium_size: if($laptop == 'false', 36px, 32px); +$large_size: if($laptop == 'false', 48px, 44px); +$menuitem_size: if($laptop == 'false', 32px, 28px); +$container_padding: 6px; + +// radiuses +$circular_radius: 9999px; +$bt_radius: 6px; +$bd_radius: 8px; +$wm_radius: 14px; +$mn_radius: 10px; + +// durations +$shorter_duration: 200ms / 2; +$longer_duration: 300ms / 2; +$ripple_duration: 500ms / 2; + +// timing functions +$standard_curve: cubic-bezier(0.4, 0.0, 0.2, 1); +$deceleration_curve: cubic-bezier(0.0, 0.0, 0.2, 1); +$acceleration_curve: cubic-bezier(0.4, 0.0, 1, 1); +$sharp_curve: cubic-bezier(0.4, 0.0, 0.6, 1); +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); + +// transition shorthands +$shorter_transition: all $shorter_duration $deceleration_curve; +$longer_transition: all $longer_duration $deceleration_curve; +$shadow_transition: box-shadow $longer_duration $deceleration_curve; +$button_transition: all $shorter_duration $ease-out-quad; +$backdrop_transition: $longer_duration ease-out; + +// Shadow +$shadow_0: 0 1px 2px 0 rgba(black, 0.1), 0 2px 2px 0 rgba(black, 0.05); // Slider hover shadow +$shadow_1: 0 1px 1px 0 rgba(black, 0.12), 0 1px 2px 0 rgba(black, 0.06); // Header-button shadow +$shadow_2: 0 1px 1px 0 rgba(black, 0.1), 0 1px 2px 0 rgba(black, 0.05); // Slider normal shadow +$shadow_3: 0 1px 1px 0 rgba(black, 0.03), 0 1px 2px 0 rgba(black, 0.01); // Normal button shadow +$shadow_4: 0 2px 3px 0 rgba(black, 0.2), 0 3px 5px 0 rgba(black, 0.15); // Switch-slider hover shadow +$shadow_5: 0 1px 2px 0 rgba(black, 0.15), 0 2px 3px 0 rgba(black, 0.1); // Switch-slider normal shadow +$shadow_6: 0 0 8px rgba(black, 0.2), 0 0 4px rgba(black, 0.3); // Switch-slider normal shadow +$text_shadow: 0 -1px rgba(white, 0.04), -1px 0 rgba(black, 0.05), + 1px 0 rgba(black, 0.05), 0 1px rgba(black, 0.3), + 0 2px rgba(black, 0.05); // text and icon shadow diff --git a/src/sass/cinnamon/_common.scss b/src/sass/cinnamon/_common.scss new file mode 100644 index 00000000..fe674e4d --- /dev/null +++ b/src/sass/cinnamon/_common.scss @@ -0,0 +1,2031 @@ +$asset_path: assets; + +// +// Globals +// +$font-size: 9; +$font-family: Futura Bk bt, sans, Sans-Serif; +$_bubble_bg_color: opacify($osd_bg_color,0.25); +$_bubble_fg_color: $osd_fg_color; +$_bubble_borders_color: transparentize($osd_fg_color,0.8); + +stage { + font-family: $font-family; + @include fontsize($font-size); + color: $fg_color; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +%reset_style { + background-color: transparent !important; + background-gradient-direction: none !important; + border: none !important; + border-radius: 0 !important; +} + +// +// Buttons +// +%button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + + @include button(normal); + + &:focus { @include button(focus); border-radius: 5px; } + &:hover { @include button(hover); border-radius: 5px; } + &:hover:focus { @include button(focus-hover); border-radius: 5px; } + &:active, &:active:focus { @include button(active); border-radius: 5px; } + &:insensitive { @include button(insensitive); border-radius: 5px; } +} + +%osd_button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 5px; + + @include button(osd); + + &:hover { @include button(osd-hover); } + &:focus { color: $selected_bg_color; } + &:active { @include button(osd-active); } + &:insensitive { @include button(osd-insensitive); } +} + +// +// Entries +// +%entry { + padding: 7px; + caret-size: 1px; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + transition-duration: 300ms; + border-radius: 5px; + + @include entry(normal); + + &:focus, &:hover { @include entry(focus); } + &:insensitive { @include entry(insensitive); } + + StIcon.capslock-warning { + icon-size: 16px; + warning-color: $warning_color; + padding: 0 4px; + } +} + +%osd_entry { + padding: 7px; + caret-size: 1px; + caret-color: $osd_fg_color; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + transition-duration: 300ms; + border-radius: 5px; + + @include entry(osd); + + &:focus { @include entry(osd-focus); } + &:insensitive { @include entry(osd-insensitive); } +} + +// +// Scrollbars +// +StScrollView { + &.vfade { -st-vfade-offset: 0px; } + &.hfade { -st-hfade-offset: 0px; } +} + +StScrollBar { + + padding: 8px; + + StScrollView & { + min-width: 5px; + min-height: 5px; + } + + StBin#trough { + background-color: transparentize($base_color, 0.9); + border-radius: 8px; + } + + StButton#vhandle, StButton#hhandle { + border-radius: 2px; + background-color: mix($fg_color, $bg_color, 40%); + border: 0px solid; + margin: 0px; + + &:hover { background-color: mix($fg_color, $bg_color, 30%); } + + &:active { background-color: $selected_bg_color; } + } +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0,0,0,0); + -gradient-end: rgba(0,0,0,0); + -margin-horizontal: 1.5em; + height: 1em; +} + +// +// Slider +// +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: $button_border; //background of the trough + -slider-border-color: transparentize(black, 1); //trough border color + -slider-active-background-color: $selected_bg_color; //active trough fill + -slider-active-border-color: transparentize(black, 1); //active trough border + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; + + .popup-menu-item:active & { + -slider-background-color: transparentize(black, 0.8); + -slider-active-background-color: $selected_fg_color; + } +} + +// +// Check Boxes +// +.check-box { + + CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; + } + + StLabel { font-weight: normal; } + + StBin { + width: 16px; + height: 16px; + background-image: url("#{$asset_path}/checkbox-unchecked.svg"); + } + + &:focus StBin { background-image: url("#{$asset_path}/checkbox-unchecked-focused.svg"); } + + &:checked StBin { background-image: url("#{$asset_path}/checkbox-checked.svg"); } + + &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox-checked-focused.svg"); } +} + +// +// Radio Buttons +// +.radiobutton { + + CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; + } + + StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; + } + + StBin { + width: 16px; + height: 16px; + background-image: url("#{$asset_path}/checkbox-unchecked.svg"); + } + + &:focus StBin { background-image: url("#{$asset_path}/checkbox-unchecked-focused.svg"); } + + &:checked StBin { background-image: url("#{$asset_path}/checkbox-checked.svg"); } + + &:focus:checked StBin { background-image: url("#{$asset_path}/checkbox-checked-focused.svg"); } +} + +// +// Switches +// +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("#{$asset_path}/toggle-off.svg"); + + &:checked { background-image: url("#{$asset_path}/toggle-on.svg"); } + + .popup-menu-item:active & { + background-image: url("#{$asset_path}/toggle-off.svg"); + + &:checked { background-image: url("#{$asset_path}/toggle-on.svg"); } + } +} + +// +// Links +// +.cinnamon-link { + color: $link_color; + text-decoration: underline; + + &:hover { color: lighten($link_color,10%); } +} + +// +// Tooltip +// +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: $osd_bg_color; + color: $osd_fg_color; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +// +// Pop0vers/Menus +// + +$menu_bg: if($variant=='light', rgba($base_color, 0.95), rgba($bg_color, 0.95)); +$menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%)); + +.menu, +.popup-menu, +%menu { + padding: 4px 4px 6px 4px; + color: $fg_color; + // background-color: $menu_bg; + // border-radius: 6px; + // margin: 5px; + // @if $variant == 'dark' { border: 1px solid $menu_border; } + // box-shadow: 0 3px 8px rgba(0, 0, 0, 0.56), 0 3px 15px rgba(0, 0, 0, 0.36); + + @if $trans == 'true' { + border-image: url("assets/menu.svg") 15 15 15 15; + } + + @else { + border-image: url("assets/menu-solid.svg") 15 15 15 15; + } + + &-arrow { icon-size: 16px; } + + .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("assets/submenu.svg") 15 15 2 2; + + // background-color: if($variant=='light', $bg_color, $base_color); + // border-top: 1px solid $dark_borders_color; + // border-bottom: 1px solid $dark_borders_color; + + .popup-menu-item:ltr { padding-right: 8px; } + .popup-menu-item:rtl { padding-left: 8px; } + + StScrollBar { + padding: 4px; + StBin#trough, StBin#vhandle { border-width: 0; } + } + } + + .popup-menu-content { padding: 1em 0em 1em 0em; } + .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + + &:active { + color: $selected_fg_color; + border-image: url("assets/menu-hover.svg") 15 15 2 2; + } + + &:insensitive { + color: transparentize($fg_color, 0.5); + background: none; + } + } + + .popup-inactive-menu-item { //all icons and other graphical elements + color: $fg_color; + + &:insensitive { color: $disabled_fg_color; } + } + + .popup-menu-item:active .popup-inactive-menu-item { color: $selected_fg_color; } + + &-icon { icon-size: 16px; } +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0,0,0,0.0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0,0,0,0.0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.4em 0.5em 0.5em; + border-radius: 2px; +} + +.popup-combo-menu { + @extend %menu; + padding: 10px; +} + +// .popup-image-menu-item {} + +.popup-combobox-item { spacing: 1em; } + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: $borders_color; + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { spacing: .5em; } + +.popup-subtitle-menu-item { font-weight: normal; } + +.nm-menu-item-icons { spacing: .5em; } + +// +// Panel +// +#panel { + font-weight: bold; + height: 27px; + width: 32px; + + &:highlight { + border-image: none; + background-color: transparentize($error_color, 0.5); + } + + &Left { + spacing: 4px; + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,0,0,0.05); + background-gradient-end: rgba(255,0,0,0.2); + } + + &:ltr { padding-right: 4px; } + &:rtl { padding-left: 4px; } + + &.vertical { + padding: 0; + + &:ltr { padding-right: 0px; } + &:rtl { padding-left: 0px; } + } + } + + &Right { + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,0,255,0.05); + background-gradient-end: rgba(0,0,255,0.2); + } + + &:ltr { padding-left: 4px; spacing: 0px; } + &:rtl { padding-right: 4px; spacing: 0px; } + + &.vertical { + padding: 0; + + &:ltr { padding-right: 0px; } + &:rtl { padding-left: 0px; } + } + } + + &Center { + spacing: 4px; + + &:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0,255,0,0.05); + background-gradient-end: rgba(0,255,0,0.2); + } + } +} + +.panel { + &-top, &-bottom, &-left, &-right { + color: $panel_fg; + font-size: 1em; + padding: 0px; + background-color: if($trans == 'true', rgba($panel_bg, 0.95), $panel_bg); + box-shadow: 0 0 5px rgba(#000, 0.5), 0 0 16px rgba(#000, 0.24); + + .panel-button, + .panel-status-button { + &:hover { + color: $fg_color; + background-color: rgba($fg_color, 0.1); + } + + &:active { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + } + } + + @if $variant == 'dark' { + &-top { border-bottom: 1px solid $panel_border_color; } + &-bottom { border-top: 1px solid $panel_border_color; } + &-left { border-right: 1px solid $panel_border_color; } + &-right { border-left: 1px solid $panel_border_color; } + } + + &-dummy { + background-color: transparentize($error_color, 0.5); + + &:entered { background-color: transparentize($error_color, 0.4); } + } + + &-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: $panel_fg; + } + + &-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: $panel_fg; + } +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +// +// Overview +// +#overview { spacing: 12px; } + +.window-caption { + background-color: $osd_bg_color; + border: 1px solid $osd_bg_color; + color: $osd_fg_color; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + + &#selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + border: 1px solid $selected_bg_color; + spacing: 25px; + } +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + @include entry(osd); + + &:focus { + border: 1px solid $selected_bg_color; + background-color: $selected_bg_color; + color: $selected_fg_color; + font-style: italic; + transition-duration: 300; + selection-background-color: $selected_fg_color; + selected-color: $selected_bg_color; + } +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255,255,255,0.0); + background-color: rgba(255,255,255,0.0); + border-radius: 2px; + + &#active { + border: 4px solid $selected_bg_color; + background-color: black; + border-radius: 2px; + } +} + +.expo-background { + background-color: opacify($osd_bg_color, 1); +} + +.workspace { + //&-controls { visible-height: 32px; } + + &-thumbnails { + spacing: 26px; + + &-background, &-background:rtl { padding: 8px; } + } + + &-add-button { + background-image: url("#{$asset_path}/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; + + &:hover { + background-image: url("#{$asset_path}/add-workspace-hover.svg"); + transition-duration: 100; + } + &:active { + background-image: url("#{$asset_path}/add-workspace-active.svg"); + transition-duration: 100; + } + } + &-overview-background-shade { background-color: rgba(0,0,0,0.5); } +} + +.workspace-close-button, +.window-close { + background-image: url("#{$asset_path}/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; + + &:hover { + background-image: url("#{$asset_path}/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; + } + &:active { + background-image: url("#{$asset_path}/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; + } +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); +} + +.window-close-area { + background-image: url("#{$asset_path}/trash-icon.svg"); + height: 120px; + width: 400px; +} + +// +// About Dialog (applet.js and desklet.js) +// +.about { + &-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; + } + &-title { + font-size: 2em; + font-weight: bold; + } + &-uuid { + font-size: 10px; + color: #888; + } + &-icon { + padding-right: 20px; + padding-bottom: 14px; + } + &-scrollBox { + border: 1px solid $borders_color; + border-radius: 2px; + background-color: $base_color; + padding: 4px; + padding-right: 0; + border-radius: 0; + + &-innerBox { + padding: 1.2em; + spacing: 1.2em; + } + } + &-description { + padding-top: 4px; + padding-bottom: 16px; + } + &-version { + padding-left: 7px; + font-size: 10px; + color: #888; + } +} + + +// +// Calendar +// +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: $fg_color; + font-weight: bold; + margin: 0 2px; + padding: 2px; // label centering +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 100px; + + &:focus, &:hover { background-color: rgba($fg_color, 0.1); } + &:active { background-color: rgba($fg_color, 0.25); } +} + +//arrow back +.calendar-change-month-back { + background-image: url("#{$asset_path}/calendar-arrow-left.svg"); + + &:rtl { + background-image: url("#{$asset_path}/calendar-arrow-right.svg"); + } +} + +//arrow forward +.calendar-change-month-forward { + background-image: url("#{$asset_path}/calendar-arrow-right.svg"); + + &:rtl { + background-image: url("#{$asset_path}/calendar-arrow-left.svg"); + } +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: $fg_color; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: transparentize($fg_color, 0.15); + margin-top: 1em; + font-size: 70%; +} + +.calendar-day { + border-width: 0; + color: transparentize($fg_color, 0.2); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: $fg_color; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: $selected_fg_color; + background-color: $selected_bg_color; + border-width: 0; +} + +.calendar-other-month-day { + color: transparentize($fg_color, 0.7); + opacity: 1; +} + +.calendar-week-number { + color: transparentize($fg_color, 0.3); + font-size: 80%; +} + +// +// Notifications +// +#notification { + border-radius: 3px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: $text_color; + background-color: $bg_color; + + .notification-button, .notification-icon-button { + @extend %button; + padding: 5px; + } + + StEntry { @extend %entry; } + + .menu &, + .popup-menu & { + &, &.multi-line-notification { color: $text_color; } + border: 1px solid $borders_color; + + .notification-button, .notification-icon-button { + @extend %button; + padding: 5px; + } + + StEntry { @extend %entry; } + } + + &.multi-line-notification { + padding-bottom: 13px; + color: $text_color; + } + + &-scrollview { + max-height: 10em; + + > .top-shadow, > .bottom-shadow { height: 1em; } + + &:ltr > StScrollBar { padding-left: 6px; } + &:rtl > StScrollBar { padding-right: 6px; } + } + + &-body { spacing: 5px; } + &-actions { spacing: 10px; } +} + +.notification { + + &-with-image { + min-height: 159px; + color: $text_color; + } + + &-button, &-icon-button { + @extend %button; + padding: 5px; + } + + &-icon-button > StIcon { icon-size: 36px; } + + StEntry { @extend %entry; } +} + +// +// Alt Tab +// +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: $osd_fg_color; + background-color: $osd_bg_color; + border: 1px solid $borders_color; + border-radius: 3px; + padding: 20px; + + > StBoxLayout { + padding: 4px; + } + + &-item-container { spacing: 8px; } + + .item-box { + padding: 8px; + border-radius: 2px; + + &:outlined { + padding: 8px; + border: 1px solid $selected_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 0px solid $selected_bg_color; + } + } + + .thumbnail { width: 256px; } + + .thumbnail-box { + padding: 2px; + spacing: 4px; + } + .separator { + width: 1px; + background: rgba(255,255,255,0.2); + } +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: $osd_fg_color; + + &:highlighted { + border-color: rgba(0,0,0,0); + color: $panel_fg; + } +} + +//.switcher-preview-backdrop { background-color: rgba(25,25,25,0.95); } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +// +//Activities Ripples +// +.ripple-box { + width: 104px; + height: 104px; + background-image: url("#{$asset_path}/corner-ripple.svg"); + background-size: contain; +} + +// +// Modal dialogs +// +.lightbox { background-color: rgba(0, 0, 0, 0.4); } +.flashspot { background-color: white; } + +.modal-dialog { + color: $osd_fg_color; + background-color: rgba(darken($osd_bg_color, 3%), 0.95); + border: 1px solid rgba(black, 0.65); + padding: 0 5px 6px 5px; + border-radius: 5px; + box-shadow: 0 3px 8px rgba(black, 0.75), 0 5px 18px rgba(black, 0.55); + + > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; + } + + &-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; + + .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; + + @extend %osd_button; + } + } +} + +// +// Run dialog +// +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: $bg_color; + border-radius: 5px; + + > * { padding: 0; } + + &-label { + font-size: 0; + font-weight: bold; + color: $osd_fg_color; + padding-bottom: 0; + } + + &-error-label { color: $error_color; } + + &-error-box { + padding-top: 15px; + spacing: 5px; + } + &-completion-box { + padding-left: 15px; + font-size: 10px; + } + &-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: $osd_fg_color; + selected-color: $selected_fg_color; + selection-background-color: $selected_bg_color; + + @include entry(osd); + + &:focus { @include entry(osd-focus); } + } + .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; + } +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: $warning_color; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; + + &-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + + &:rtl { + padding-left: 0px; + padding-right: 17px; + } + } + &-description { + padding-left: 17px; + width: 28em; + + &:rtl { padding-right: 17px; } + } +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + + &:rtl { + padding-right: 49px; + padding-left: 32px; + } + + &-item { + color: #ccc; + + &:hover { color: white } + + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } + + &-icon:ltr { padding-right: 17px; } + &-icon:rtl { padding-left: 17px; } + + &-name { font-size: 1.1em; } + } +} + +// +// Magnifier +// +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 1); + + .full-screen { border-width: 0px; } +} + +// +// On-Screen Keyboard +// +#keyboard { + background-color: $osd_bg_color; + border-width: 0; + border-top-width: 1px; + border-color: transparentize(black, 0.6); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + + &:grayed { @include button(osd-insensitive); } +} + +.keyboard-subkeys { //long press on a key popup + color: $osd_fg_color; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: $osd_bg_color; + -arrow-border-width: 1px; + -arrow-border-color: transparentize(black, 0.6);; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +// +// Cinnamon Specific Section +// + +// +// Menu (menu.js) +// +.menu { + &-favorites-box { + margin: auto; + padding: 10px; + transition-duration: 300; + background-color: $bg_color; + border: 1px solid $borders_color; + border-radius: 3px; + } + + &-favorites-button { + padding: 10px; + border: 1px solid rgba(0,0,0,0); + border-radius: 5px; + + &:hover { @include button(hover); border-radius: 5px; } + } + + &-places { + + &-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0,0,0,0); + } + + &-button { padding: 10px; } + } + + &-categories-box { padding: 10px 30px 10px 30px; } + + &-applications-inner-box, + &-applications-outer-box { padding: 10px 10px 0 10px; } + + &-application-button { + padding: 6px; + border-radius: 2px; + border: none; + + // This style is used in menu application buttons for applications which were newly installed + &:highlighted { font-weight: bold; } + + &-selected { + @include button(active); + padding: 6px; + border-radius: 2px; + border: none; + + &:highlighted { font-weight: bold; } + } + + &-label:ltr { padding-left: 5px; } + &-label:rtl { padding-right: 5px; } + } + + StScrollView.menu-application-button { // extracted submenu container + padding: 0; + border-radius: 3px; + border: 1px solid $borders_color; + background-color: $base_color; + + .popup-menu-item { + padding: 0; + spacing: 0; + &:ltr { padding-left: 7px; } + &:rtl { padding-right: 7px; } + + &:active { + border-image: none; // image independent + background-color: $selected_bg_color; + } + + StIcon { min-width: 22px; } // indentation + + StLabel { + &:ltr { padding: 6px 0 7px 5px; } + &:rtl { padding: 6px 5px 7px 0; } + } + } + } + + &-category-button { + padding: 6px; + border: 1px solid rgba(0,0,0,0); + border-radius: 5px; + + &-selected { + padding: 6px; + border: 1px solid $button_borders; + } + &-hover, &-selected { + @include button(hover); + border-radius: 5px; + } + &-greyed { + padding: 6px; + color: $disabled_fg_color; + border: 1px solid rgba(0,0,0,0); + } + + &-label:ltr { padding-left: 5px; } + &-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 + &-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; + + &:rtl { + padding-top: 10px; + height: 30px; + } + } + + &-selected-app-title { font-weight: bold; } + + &-selected-app-description { max-width: 150px; } + + &-search-box:ltr { padding-left: 30px; } + &-search-box-rtl { padding-right: 30px; } +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: $fg_color; + + @extend %entry; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: $fg_color; +} + +/* Context menu (at the moment only for favorites) */ +// .menu-context-menu { } + +// +// OSD +// +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: $panel_fg; + background-color: $panel_bg; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + // margin: 32px; + min-width: 64px; + min-height: 64px; + + color: $panel_fg; + + border-radius: 0; + background-color: $panel_bg; + border: none; + + @if $trans == 'true' { + border-image: url("assets/menu.svg") 15 15 15 15; + } + + @else { + border-image: url("assets/menu-solid.svg") 15 15 15 15; + } + + .osd-monitor-label { font-size: 3em; } + + .level { + padding: 0; + height: 4px; + background-color: rgba(black, 0.35); + border-radius: 2px; + color: $selected_bg_color; + } + + .level-bar { + border-radius: 2px; + background-color: $selected_bg_color; + } +} + +// +// Window list (windowList.js) +// + +.window-list { + + &-box { + spacing: 0; + + .panel-bottom &, + .panel-top & { + &:ltr { padding: 0 0 0 8px; } + &:rtl { padding: 0 8px 0 0; } + } + + &.vertical { + padding: 6px 0 0 0; + + #appMenuIcon { + padding-top: 2px; + } + } + + &:highlight { background-color: rgba($error_color, 0.5); } + } + + &-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; + } + + &-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba($panel_fg, 0.9); + border: 0 solid transparent; + + .panel-bottom & StLabel { padding-left: 6px; } + .panel-top & StLabel { padding-left: 6px; } + .panel-left & StLabel { padding-top: 6px; } + .panel-right & StLabel { padding-top: 6px; } + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + StIcon, StBin, #appMenuIcon { padding: 2px; padding-#{$position}: 0; } + } + } + + &:hover { + color: $panel_fg; + border: 0 solid rgba($panel_fg, 0.5); + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + } + + &:active, + &:checked, + &:running { + color: $panel_fg; + border: 0 solid rgba($selected_bg_color, 0.35); + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + + &:hover { + border-color: rgba($selected_bg_color, 0.5); + } + } + + &:focus { + color: $panel_fg; + border: 0 solid $selected_bg_color; + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + } + + &.right, &.left { + padding-left: 0px; + padding-right: 0px; + } + + .progress { + background-gradient-direction: vertical; + background-gradient-start: $progress_color; + background-gradient-end: $progress_color; + border-radius: 2px; + box-shadow: none; + } + } + + &-item-demands-attention { + background-gradient-start: $warning_color; + background-gradient-end: $warning_color; + } + + // >= 3.6.7 + &-preview { // thumbnail popup windows = .switcher-list + padding: 20px - 8px; // = .switcher-list - .item-box + spacing: 8px; // = .switcher-list-item-container + border: none; + background-color: $base_color; + border-radius: 5px; + color: $fg_color; + box-shadow: 0 3px 5px rgba(#000, 0.35), 0 3px 12px rgba(#000, 0.16); + } +} + +// +// Grouped window list (grouped-window-list@cinnamon.org) // >= 4.0 +// + +.grouped-window-list { + + &-thumbnail-label { + padding-left: 4px; + } + + &-thumbnail-alert { + background-color: rgba($error_color, 0.5); + } + + &-thumbnail-menu { + + .item-box { + padding: 6px; + border-radius: 2px; + spacing: 4px; + + &:outlined { + padding: 2px; + border: 2px solid $selected_bg_color; + } + + &:selected { + background-color: rgba($selected_fg_color, 0.33); + } + } + + .thumbnail { + width: 256px; + } + + .separator { + width: 1px; + background-color: rgba($panel_fg, 0.33); + } + } + + &-number-label { + z-index: 99; + text-shadow: none; + font-size: 10px; + color: $selected_fg_color; + padding: 0; + } + + &-button-label { + padding-left: 4px; + } + + &-badge { + border-radius: 256px; + background-color: $selected_bg_color; + } + + &-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba($panel_fg, 0.6); + border: 0 solid transparent; + + @each $position in (top), + (bottom), + (left), + (right) { + + &.#{$position} { // Cinnamon 4.0.3 + border-#{$position}-width: 2px; + StIcon, StBin, #appMenuIcon { padding: 2px; padding-#{$position}: 0; } + } + } + + // &.bottom StLabel { padding-left: 6px; } + // &.top StLabel { padding-left: 6px; } + // &.left StLabel { padding-top: 6px; } + // &.right StLabel { padding-top: 6px; } + + &:hover { + color: $panel_fg; + border: 0 solid rgba($panel_fg, 0.5); + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + } + + &:active, + &:checked, + &:running { + color: $panel_fg; + border: 0 solid rgba($selected_bg_color, 0.35); + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + + &:hover { + border-color: rgba($selected_bg_color, 0.5); + } + } + + &:focus { + color: $panel_fg; + border: 0 solid $selected_bg_color; + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + border-#{$position}-width: 2px; + } + } + } + + .progress { + background-gradient-direction: vertical; + background-gradient-start: $progress_color; + background-gradient-end: $progress_color; + border-radius: 2px; + box-shadow: none; + } + } + + &-item-demands-attention { + background-gradient-start: $warning_color; + background-gradient-end: $warning_color; + } +} + +/// +// Sound Applet (status/volume.js) +// +.sound-button { + width: 22px; + height: 13px; + padding: 8px; + + @extend %button; + + &-container { + padding-right: 3px; + padding-left: 3px; + } + StIcon { icon-size: 1.4em; } +} + +.sound-track { + &-infos { padding: 5px; } + &-info { + padding-top: 2px; + padding-bottom: 2px; + + StIcon { icon-size: 16px; } + + StLabel { + padding-left: 5px; + padding-right: 5px; + } + } + &-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; + } +} + +.sound-seek-box { + padding-left: 15px; + + StLabel { padding-top: 2px; } + StIcon { icon-size: 16px; } +} + +.sound-seek-slider { width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; + + StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; + } +} + +.sound-playback-control { padding: 5px 10px 10px 10px; } + +// 2.8 +.sound-player { + padding: 0 3px; + + > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; + + StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; + + &:hover { background-color: rgba($fg_color, 0.1); } + &:active { background-color: rgba($fg_color, 0.25); } + + StIcon { icon-size: 16px; } + } + } + + &-generic-coverart { + background: rgba(0,0,0,0.2); + } + + &-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: transparentize(darken($osd_bg_color, 5%), 0.1); + border: 0px solid darken($osd_bg_color, 8%); + border-bottom: 1px; + color: $osd_fg_color; + + StButton { + width: 22px; + height: 16px; + padding: 6px; + margin: 0 2px; + color: $osd_fg_color; + border-radius: 3px; + border: none; + + StIcon { icon-size: 16px; } + + &:hover { @include button(osd-hover); } + &:active { @include button(osd-active); } + } + + StLabel { padding: 0 6px; } + + StBoxLayout { + padding-top: 2px; + } + } + + .slider { + height: 0.5em; + padding: 0; + border: 0px solid darken($osd_bg_color, 8%); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); + -slider-border-color: rgba(0,0,0,0); + -slider-active-background-color: $selected_bg_color; + -slider-active-border-color: rgba(0,0,0,0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; + } +} + +// +// Workspace Switcher applet (workspaceSwitcher.js) +// +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: $panel_fg; + padding: 3px; + padding-top: 4px; + transition-duration: 300; + + &:outlined, &:outlined:hover { color: $selected_bg_color; } + &:hover { color: lighten($selected_bg_color, 10%) } +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid transparentize(black, 0.6); + background-gradient-direction: none; + background-color: transparentize(black, 0.8); +} + +.workspace-graph .workspace:active { + border: 1px solid $selected_bg_color; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: lighten($panel_bg, 15%); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: lighten($panel_bg, 15%); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: lighten($panel_bg, 20%); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: lighten($panel_bg, 5%); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +// +// Panel Launchers Applet (panelLaunchers.js) +// +#panel-launchers-box { + padding: 0 6px; + + &.vertical { + padding: 3px 0; + } +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + + &:hover { + background-gradient-direction: none; + border: 0px solid $selected_bg_color; + + .panel-bottom & { border-bottom-width: 2px; padding-bottom: 0;} + .panel-top & { border-top-width: 2px; padding-top: 0;} + .panel-left & { border-left-width: 2px; padding-left: 0; } + .panel-right & { border-right-width: 2px; padding-right: 0; } + } +} + +// 3.2.x +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + &:hover { + border: 0 solid $selected_bg_color; + background-gradient-direction: none; + + @each $position in (top), + (bottom), + (left), + (right) { + .panel-#{$position} & { + padding-#{$position}: 0; + border-#{$position}-width: 2px; + } + } + } + + .icon-box { + padding: 0 2px; + + &.vertical { padding: 2px 0; } + } +} + +// +// Overview corner +// +#overview-corner { +// background-image: url("#{$asset_path}/overview.png"); + +// &:hover { background-image: url("#{$asset_path}/overview-hover.png"); } +} + +// +// Applets (applet.js) +// +.applet { + &-separator { padding: 1px 4px; } + + &-separator-line { + width: 1px; + background: rgba(255,255,255, 0.12); + } + + &-box { + padding-left: 3px; + padding-right: 3px; + color: $panel_fg; + text-shadow: none; + transition-duration: 100; + + &.vertical { + padding: 3px 0; + } + + &:hover { + color: $panel_fg; + background-color: rgba($panel_fg, 0.15); + } + + &:checked, &:checked:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:highlight { + background-image: none; + border-image: none; + background-color: transparentize($error_color, 0.5); + } + } + + &-label { + font-weight: bold; + color: $panel_fg; + + .applet-box:checked & { + color: $selected_fg_color; + text-shadow: none; + } + } + + &-icon { + color: $panel_fg; + icon-size: 22px; + + .applet-box:checked & { + color: $selected_fg_color; + text-shadow: none; + } + } +} + +// +// User Applet +// +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: $fg_color; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +// +// Desklets (desklet.js) +// +.desklet { + color: $osd_fg_color; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + + &-with-borders { + color: $osd_fg_color; + background-color: $osd_bg_color; + padding: 12px; + padding-bottom: 16px; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + } + &-with-borders-and-header { + color: $osd_fg_color; + background-color: $osd_bg_color; + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; + + &:highlight { + background-color: transparentize($error_color, 0.5); + } + } + &-header { + color: $osd_fg_color; + background-color: $osd_bg_color; + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; + } + &-drag-placeholder { + border: 2px solid $selected_bg_color; + background-color: transparentize($selected_bg_color, 0.7); + } +} + +.photoframe-box { + color: $osd_fg_color; + background-color: $osd_bg_color; + padding: 12px; + padding-bottom: 16px; +} + +// +// Workspace OSD +// +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +// +// Notification Applet +// +.notification-applet-padding { padding: .5em 1em; } + +.notification-applet-container { max-height: 100px; } + +// +// Tile Preview +// +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: transparentize($selected_bg_color, 0.7); + border: 1px solid $selected_bg_color; +} + +// +// Xkcd Desklet +// +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0,0,0,0); + border-radius: 0px; +} diff --git a/src/sass/cinnamon/_drawing.scss b/src/sass/cinnamon/_drawing.scss new file mode 100644 index 00000000..e61330b4 --- /dev/null +++ b/src/sass/cinnamon/_drawing.scss @@ -0,0 +1,129 @@ +// Drawing mixins + +// generic drawing of more complex things + +// provide font size in rem, with px fallback +@mixin fontsize($size: 24, $base: 16) { + font-size: round($size) + pt; + //font-size: ($size / $base) * 1rem; +} + +// Entries + +@mixin entry($t, $dark:false) { +// +// Entries drawing function +// + //@extend %reset_style; + + @if $t==normal { + color: $text_color; + border: 1px solid $borders_color; + background-color: $entry_bg; + } + + @if $t==focus { + color: $text_color; + border: 1px solid $selection_mode_bg; + background-color: $entry_bg; + box-shadow: 0 0 0 2px $entry_highlight; + } + + @if $t==insensitive { + color: $disabled_fg_color; + border: 1px solid $entry_border; + background-color: transparentize($entry_bg, 0.45); + } + + @if $t==osd { + color: $osd_fg_color; + background-color: $osd_entry_bg; + border: 1px solid $osd_entry_border; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } + + @if $t==osd-focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } + + @if $t==osd-insensitive { + color: transparentize($osd_fg_color, 0.45); + background-color: transparentize($osd_entry_bg, 0.15); + border: 1px solid $osd_entry_border; + box-shadow: inset 0 2px 4px transparentize(black, 0.95); + } +} + +// Buttons + +@mixin button($t) { +// +// Button drawing function +// + //@extend %reset_style; + + text-shadow: none; + + @if $t==normal { + color: $fg_color; + border: 1px solid $button_borders; + background-color: $button_bg; + box-shadow: inset 0 1px $button_highlight; + } + + @else if $t==hover { + color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%)); + border: 1px solid $button_borders; + background-color: if($variant=='light', #ffffff, lighten($button_bg, 3%)); + box-shadow: inset 0 1px rgba($button_highlight, 0.12); + } + + @else if $t==focus { + color: $fg_color; + background-color: $button_bg; + border: 1px solid $selected_bg_color; + box-shadow: inset 0 1px rgba($button_highlight, 0.12); + } + + @else if $t==focus-hover { + color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%)); + background-color: if($variant=='light', #ffffff, lighten($button_bg, 3%)); + border: 1px solid $selected_bg_color; + box-shadow: inset 0 1px rgba($button_highlight, 0.12); + } + + @else if $t==active { + color: $selected_fg_color; + background-color: $selected_bg_color; + border: 1px solid $button_borders_active; + } + + @else if $t==insensitive { + color: $disabled_fg_color; + border: 1px solid if($variant == 'light', $button_border, $dark_borders_color); + background-color: rgba($button_bg, 0.55); + } + + @else if $t==osd { + color: $osd_fg_color; + background-color: $osd_button_bg; + } + + @else if $t==osd-hover { + color: $osd_fg_color; + background-color: opacify(lighten($osd_button_bg, 7%), 0.1); + } + + @else if $t==osd-active { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + @else if $t==osd-insensitive { + color: $osd_disabled_fg_color; + background-color: transparentize($osd_button_bg, 0.15); + } +} diff --git a/src/sass/gnome-shell/_common.scss b/src/sass/gnome-shell/_common.scss new file mode 100644 index 00000000..8e4665fa --- /dev/null +++ b/src/sass/gnome-shell/_common.scss @@ -0,0 +1,2850 @@ +//This is the RIGHT PLACE to edit the stylesheet + +//let's start by telling people not to edit the generated CSS: +$cakeisalie: "This stylesheet is generated, DO NOT EDIT"; +/* #{$cakeisalie} */ + +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ + + +/* GLOBALS */ +* { + // transition-timing-function: $deceleration_curve; + transition-duration: $longer_duration; +} + +stage { + font-family: $font-family; + @include font(body-1); + color: $fg_color; +} + +/* WIDGETS */ + +/* Buttons */ +.button { + min-height: $medium_size; + padding: 0 16px; + border-width: 0; + border-radius: $bt_radius; + @include font(button); + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:active { @include button(flat-active); } + &:insensitive { @include button(flat-insensitive); } + &:focus { @include button(flat-focus); } +} + +/* Entries */ +StEntry { + min-height: $medium_size; + min-width: $large_size; + padding: 0 8px; + margin: 3px; + border-radius: 3px; + border-width: 0; + color: $fg_color; + caret-color: $fg_color; + selection-background-color: $primary_color; + selected-color: $light_alt_fg_color; + @include font(subheading); + @include entry(normal); + //&:hover { @include entry(hover);} + &:focus { @include entry(focus);} + &:insensitive { @include entry(insensitive);} + StIcon.capslock-warning { + icon-size: 16px; + warning-color: $warning_color; + padding: 0 0; + } + StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; + } + StLabel.hint-text { + margin-left: 2px; + color: transparentize($fg_color, 0.3); + } +} + + +/* Scrollbars */ + +StScrollView { + &.vfade { -st-vfade-offset: 32px; } + &.hfade { -st-hfade-offset: 32px; } +} + +StScrollBar { + padding: 0; + + StScrollView & { + min-width: 16px; + min-height: 6px; + } + + StBin#trough { + margin: 6px; + border-radius: 100px; + background-color: $divider_color; + } + + StButton#vhandle, StButton#hhandle { + border-radius: 100px; + background-color: $hint_fg_color; + //border: 4px solid transparent; //would be nice to margin or at least to transparent + margin: 6px; + &:hover { background-color: $alt_fg_color; } + &:active { background-color: $fg_color; } + } +} + +%overview_scrollbar { + StBin#trough { + background-color: $light_divider_color; + } + + StButton#vhandle, StButton#hhandle { + background-color: $light_hint_fg_color; + &:hover { background-color: $light_alt_fg_color; } + &:active { background-color: $light_alt_fg_color; } + } +} + +/* Slider */ + +$slider_color: if($variant == 'light', white, white); +$barlevel_bg_color: if($variant == 'light', rgba(black, 0.1), rgba(white, 0.1)); +$barlevel_active_bg_color: if($variant == 'light', white, rgba(white, 0.35)); +$barlevel_boder_color: if($variant == 'light', rgba(black, 0.12), transparent); + +.slider { + height: 20px; + color: $slider_color; + border-radius: 16px; + + -slider-height: 19px; + -slider-background-color: $barlevel_bg_color; //background of the trough + -slider-border-color: $barlevel_boder_color; //trough border color + -slider-active-background-color: $barlevel_active_bg_color; //active trough fill + -slider-active-border-color: $barlevel_boder_color; //active trough border + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: $barlevel_boder_color; + + // barlevels are for >= 3.29.90 + -barlevel-height: 19px; + -barlevel-background-color: $barlevel_bg_color; + -barlevel-border-color: $barlevel_boder_color; + -barlevel-active-background-color: $barlevel_active_bg_color; + -barlevel-active-border-color: $barlevel_boder_color; + -barlevel-overdrive-color: $destructive_color; + -barlevel-overdrive-border-color: $barlevel_boder_color; + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: $barlevel_boder_color; +} + +/* Check Boxes */ + +.check-box { + * { + min-height: $medium_size - 8px * 2; + padding: 8px 0; + } + + StBoxLayout { spacing: 8px; } + StBin { + width: 24px; + height: 24px; + padding: ($medium_size - 24px) / 2; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); + } + &:focus StBin { + background-image: url("assets/checkbox-off.svg"); + } + &:hover StBin { + background-color: $divider_color; + } + &:active StBin { + background-color: $track_color; + } + &:checked StBin { + background-image: url("assets/checkbox.svg"); + } + &:focus:checked StBin { + background-image: url("assets/checkbox.svg"); + } + &:hover:checked StBin { + background-color: rgba($primary_color, $lower_opacity / 2); + } + &:active:checked StBin { + background-color: rgba($primary_color, $lower_opacity); + } +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); + + &:checked { background-image: url("assets/toggle-on.svg"); } + + .popup-menu-item.selected & { + background-image: url("assets/toggle-off.svg"); + + &:checked { background-image: url("assets/toggle-on.svg"); } + } +} + +@each $v in us, intl { + .toggle-switch-#{$v} { + background-image: url("assets/toggle-off.svg"); + &:checked { background-image: url("assets/toggle-on.svg"); } + } +} + +/* links */ +.shell-link { + border-radius: $bt_radius; + color: $link_color; + &:hover { + color: $link_color; + background-color: rgba($link_color, $lower_opacity / 2); + } + &:active { + color: $link_color; + background-color: rgba($link_color, $lower_opacity); + } +} + +/* Modal Dialogs */ + +.headline { @include font(title); } +.lightbox { background-color: black; } +.flashspot { background-color: white; } + +.modal-dialog { + color: $fg_color; + padding: 0 5px 6px 5px; + @extend %theme_dialogs; + + &-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 3px 3px; + border: none !important; + border-radius: $bt_radius; + @include font(button); + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:active { @include button(flat-active); } + &:insensitive { @include button(flat-insensitive); } + &:focus { @include button(flat-focus); } + } + + .modal-dialog-content-box { + padding: 24px; + } + .run-dialog-entry { width: 20em; margin-bottom: 6px; } + .run-dialog-error-box { + padding-top: 16px; + spacing: 6px; + } + .run-dialog-button-box { + padding-top: 1em; + } + .run-dialog-label { + font-size: 1em; + font-weight: normal; + color: $hint_fg_color; + padding-bottom: .4em; + } +} + + .mount-dialog-subject, + .end-session-dialog-subject { //this should be a generic header class + @include font(title); + } + +/* Message Dialog */ +.message-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} + +.message-dialog-content { + max-width: 28em; + spacing: 20px; + + .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; + + &.leightweight { + font-size: 13pt; + font-weight: 800; + } + } + + .message-dialog-description { text-align: center; } +} + +.message-dialog-icon { + min-width: 48px; + icon-size: 48px; +} + +.message-dialog-subtitle { + color: $alt_fg_color; + font-weight: bold; +} + +/* Dialog List */ +.dialog-list { + spacing: 18px; + + .dialog-list-title { + text-align: center; + font-weight: bold; + } + + .dialog-list-scrollview { max-height: 200px; } + .dialog-list-box { + spacing: 1em; + + .dialog-list-item { + spacing: 1em; + + .dialog-list-item-title { font-weight: bold; } + .dialog-list-item-description { + color: $alt_fg_color; + @include font(title); + } + } + } +} + +/* Run Dialog */ +.run-dialog { + .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; + } + .run-dialog-entry { width: 20em; } + .run-dialog-description { + text-align: center; + color: $alt_fg_color; + @include font(title); + } +} + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border: none; +} + +.end-session-dialog-list { + padding-top: 20px; +} + +.end-session-dialog-layout { + padding-left: 17px; + &:rtl { padding-right: 17px; } +} + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; + &:rtl { + text-align: right; + } +} + +.end-session-dialog-warning { + width: 28em; + color: $warning_color; + padding-top: 6px; + &: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: $hint_fg_color; + 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: bold; + &: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: bold; +} + +.end-session-dialog-app-list-item-description { + color: $hint_fg_color; + font-size: 1em; +} + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { icon-size: 48px; } + +.mount-dialog { + spacing: 24px; + + .message-dialog-title { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; + max-width: 34em; + } + + .message-dialog-title:rtl { + padding-left: 0px; + padding-right: 17px; + } + + .message-dialog-body { + padding-left: 17px; + width: 28em; + } + + .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: $fg_color; + &:hover { color: $fg_color; } + &:ltr { padding-right: 1em; } + &:rtl { padding-left: 1em; } +} + +.mount-dialog-app-list-item-icon { + &:ltr { padding-right: 17px; } + &:rtl { padding-left: 17px; } +} + +.mount-dialog-app-list-item-name { + font-size: 1em; +} + + +/* Password or Authentication Dialog */ + +.prompt-dialog { + //this is the width of the entire modal popup + width: 34em; + border: none; + + .modal-dialog-content-box { + margin-bottom: 24px; + } + + .message-dialog-main-layout { spacing: 24px; padding: 10px; } + .message-dialog-content { spacing: 16px; } + .message-dialog-title { @include font(title); color: $fg_color; } +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; + + .prompt-dialog-password-entry { + width: auto; + + // 4px (spacing) + 16px (spinner-width) + &:ltr { margin-left: 20px; } + &:rtl { margin-right: 20px; } + } +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 18em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + @include font(title); + margin: 6px; +} + +.prompt-dialog-error-label { + color: $warning_color; +} + +.prompt-dialog-description:rtl { + text-align: right; +} + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} + +.prompt-dialog-error-label { + font-size: 1em; + color: $error_color; + padding-bottom: 8px; +} + +.prompt-dialog-info-label { + font-size: 1em; + padding-bottom: 8px; + color: $hint_fg_color; +} + +.hidden { + color: rgba(0,0,0,0); +} + +.prompt-dialog-null-label { + font-size: 1em; + padding-bottom: 8px; + color: $hint_fg_color; +} + + +/* Polkit Dialog */ + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; + + .polkit-dialog-user-root-label { + color: $warning_color; + } + + .polkit-dialog-user-icon { + border-radius: 1000px; + background-size: contain; + margin: 6px; + } +} + +/* Audio selection dialog */ +.audio-device-selection-dialog { + .modal-dialog-content-box { margin-bottom: 28px; } + .audio-selection-box { spacing: 20px; } +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} + +.audio-selection-title { + font-weight: bold; + text-align: center; +} + +.audio-selection-device { + border: 1px solid $borders_color; + border-radius: $bt_radius; + &:hover, &:focus { background-color: $visit_color; } + &:active { + background-color: $selected_bg_color; + color: $selected_fg_color; + } +} + +.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; } + .message-dialog-title { color: $alt_fg_color; } +} + +/* 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 */ + +$dialog_bg_color: if($variant == 'light', rgba($bg_color, 0.95), rgba($base_color, 0.95)); +$popop_menuitem_radius: $wm_radius - 4px; + +%theme_dialogs { + background-color: $dialog_bg_color; + border-radius: $wm_radius; + border: none; +} + +.popup-menu { + min-width: 12em; + color: $alt_fg_color; + padding: 0 0; + + .popup-menu-arrow { } //defined globally in the TOP BAR + + .popup-sub-menu { + background-color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.15)); + border-radius: 0 0 $popop_menuitem_radius $popop_menuitem_radius; + border: none; + box-shadow: none; + margin: 0 6px; + transition-duration: 0ms; + + .popup-menu-item { + margin: 0; + border-radius: $popop_menuitem_radius; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:active { + color: $selected_fg_color; + background-color: mix($fg_color, $selected_bg_color, 5%); + } + + &:not(:first-child):last-child { + border-radius: 0 0 $popop_menuitem_radius $popop_menuitem_radius; + } + } + } + + .popup-menu-content { + padding: 6px 0; + @extend %theme_dialogs; + box-shadow: 0 8px 16px 0 rgba(black, 0.25); + margin: 4px 12px 20px; + } + + .popup-menu-item { + spacing: 12px; + padding: 6px; + color: $alt_fg_color; + text-shadow: none; + border-radius: $popop_menuitem_radius; + margin: 0 6px; + transition-duration: 0ms; + + &:ltr { padding-right: 1.5em; padding-left: 0; } + &:rtl { padding-right: 0; padding-left: 1.5em; } + + &:checked { + font-weight: normal; + border-radius: $popop_menuitem_radius $popop_menuitem_radius 0 0; + border: none; + box-shadow: none; + background-color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.15)); + + &.selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:active { + color: $selected_fg_color; + background-color: mix($fg_color, $selected_bg_color, 5%); + } + + &:insensitive { color: $disabled_fg_color; } + } + + &.selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + transition: none; + } + + &:active, &.selected:active { + color: $selected_fg_color; + background-color: mix($fg_color, $selected_bg_color, 5%); + transition-duration: 100ms; + } + + &:insensitive { color: $disabled_fg_color; } + } + + .popup-inactive-menu-item { //all icons and other graphical elements + color: $alt_fg_color; + + &:insensitive { color: $disabled_fg_color; } + } + + //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is + &.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; + } +} + +.popup-menu-ornament { + text-align: right; + width: 16px; + height: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 0; + -arrow-box-shadow: none; //dreaming. bug #689995 + background: transparent; // needs to reset? + + StEntry { + selection-background-color: $light_alt_fg_color; + selected-background-color: $light_alt_fg_color; + selected-color: $primary_color; + } +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: $dialog_bg_color; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 5px; + -arrow-rise: 5px; + background-color: transparent; + @extend %theme_dialogs; +} + +.popup-separator-menu-item { + // height: 0; //not really the whole box + margin: 0; + padding: 0 0; + background: none; + border: none; + + .popup-separator-menu-item-separator { + height: 0; //not really the whole box + background: none; + padding: 0; + } +} + +// a little unstructured mess: + +.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; +} + +.system-switch-user-submenu-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("process-working.svg"); + spacing: 4px; + + .label-shadow { color: transparent; } +} + +// system status popover menu +.aggregate-menu { + min-width: 21em; + + // lock screen, shutdown, etc. buttons + .popup-menu-icon { + padding: 0; + margin: 0 0; + -st-icon-style: symbolic; + } + + .popup-sub-menu .popup-menu-item > :first-child { + &:ltr { /* 12px spacing + 2*4px padding */ + padding-left: 16px; margin-left: 1em; } + &:rtl { /* 12px spacing + 2*4px padding */ + padding-right: 16px; margin-right: 1em; } + } +} + +.system-menu-action { + color: $alt_fg_color; + border-radius: 100px; /* wish we could do 50% */ + padding: ($large_size - 20px) / 2; + border: none; + -st-icon-style: symbolic; // >= 3.29.90 + + &:hover, &:focus { + background-color: $divider_color; + color: $fg_color; + border: none; + padding: ($large_size - 20px) / 2; + } + + &:active { background-color: $track_color; color: $fg_color; } + + & > StIcon { icon-size: 16px; } +} + +// Background menu +.background-menu { -boxpointer-gap: 4px; -arrow-rise: 0; } + +/* 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 +*/ + +// not really top bar only +.popup-menu-arrow, +.popup-menu-icon { icon-size: em(16px); } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; + + .osd-monitor-label { @include font(display-2); } + + .level { + height: 4px; + border-radius: 3px; + background-color: rgba(black, 0.1); + color: $fg_color; + + // For >= 3.29.90 + -barlevel-height: 4px; + // FIXME: above 'background-color' property rendered correct trough + // colour already, so keep -background-color style-property transparent + -barlevel-background-color: rgba(black, 0.1); + -barlevel-active-background-color: $selected_bg_color; + -barlevel-overdrive-color: $destructive_color; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(black, 0.12); + } + + .level-bar { + background-color: white; + border-radius: 16px; + } +} + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: $dark_bg_color; + + .pad-osd-title-box { spacing: 12px; } + .pad-osd-title-menu-box { spacing: 6px; } +} + +.combo-box-label { + width: 15em; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.osd-window, +.resize-popup, +.switcher-list { + @extend %osd-panel; +} + + .switcher-list-item-container { spacing: 8px; } + + .switcher-list .item-box { + padding: 8px; + border-radius: $bt_radius; + } + + .switcher-list .item-box:outlined { + padding: 8px; + border: none; + background-color: $divider_color; + color: $fg_color; // for Ubuntu session + } + + .switcher-list .item-box:selected { + background-color: $primary_color; + color: $light_alt_fg_color; + } + + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; + } + + .switcher-list .thumbnail { + width: 256px; + } + + .switcher-list .separator { + width: 1px; + background: $borders_color; + } + + .switcher-arrow { + border-color: rgba(0,0,0,0); + color: $hint_fg_color; + &:highlighted { + color: $fg_color; + } + } + + .input-source-switcher-symbol { + @include font(display-2); + width: 96px; + height: 96px; + } + +/* Window Cycler */ +.cycler-highlight { border: 4px solid $primary_color; } + +/* Workspace Switcher */ +.workspace-switcher-group { padding: 8px; } + + .workspace-switcher-container { + @extend %osd-panel; + } + + .workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; + } + + .ws-switcher-active-up, .ws-switcher-active-down { + height: 48px; + background-color: $primary_color; + color: $light_alt_fg_color; + background-size: 32px; + border-radius: $bt_radius; + } + + .ws-switcher-box { + height: 48px; + border: none; + background: $divider_color; + border-radius: $bt_radius; + } + +%osd-panel { + color: $fg_color; + background-color: $base_color; + border: none; + box-shadow: $shadow_4; + border-radius: $bt_radius; + padding: 12px; +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba($primary_color, $lower_opacity); + border: 1px solid $primary_color; +} + + .tile-preview-left.on-primary { + border-radius: $panel-corner-radius 0 0 0; + } + + .tile-preview-right.on-primary { + border-radius: 0 $panel-corner-radius 0 0; + } + + .tile-preview-left.tile-preview-right.on-primary { + border-radius: $panel-corner-radius $panel-corner-radius 0 0; + } + +/* TOP BAR */ +$panel_bg_color: if($variant == 'light', rgba(white, 0.15), rgba(black, 0.15)); +$panel_fg_color: white; +$panel_shadow: 0 2px 3px rgba(black, 0.03), 0 3px 5px rgba(black, 0.03), 0 5px 10px rgba(black, 0.02); +$panel_asset_shadow: 0 1px 3px 3px rgba(black, 0.15); + +#panel { + background-color: $panel_bg_color; + /* transition from solid to transparent */ + transition-duration: 250ms; + font-weight: bold; + height: $menuitem_size; + box-shadow: $panel_shadow; + + &:overview, + &.unlock-screen, + &.login-screen, + &.lock-screen { + background-color: $panel_bg_color; + } + + #panelLeft, #panelCenter { // spacing between activities<>app menu and such + spacing: 0; + } + + .panel-corner { + -panel-corner-radius: $panel-corner-radius; + -panel-corner-background-color: $panel_bg_color; + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + + &:active, &:overview, &:focus { + -panel-corner-border-color: $panel_fg_color; + } + + &.lock-screen, &.login-screen, &.unlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; + } + + StLabel { padding: 0 4px; } + } + + .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: $panel_fg_color; + transition-duration: $longer_duration; + border-radius: $bt_radius; + // margin-top: 2px; + // margin-bottom: 2px; + + StLabel { padding: 0 2px; } + + &, &:hover, &:active, &:overview, &:focus, &:checked { + text-shadow: $panel_asset_shadow; + + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: $panel_asset_shadow; + } + } + + .app-menu-icon { + -st-icon-style: symbolic; + height: 0; + width: 0; + margin-left: 0; + margin-right: 0; + //dimensions of the icon are hardcoded + } + + .popup-menu-arrow { width: 0; height: 0; } // Remove arrow on panel button + + &:hover { + color: $panel_fg_color; + background-color: $light_divider_color; + } + + &:active, &:overview, &:focus, &:checked { + &, &:hover { + background-color: $light_track_color; + color: $panel_fg_color; + box-shadow: none; + } + } + + .system-status-icon { icon-size: em(16px); padding: 0 4px; } + .unlock-screen &, + .login-screen &, + .lock-screen & { + color: $panel_fg_color; + &:focus, &:hover, &:active { color: $panel_fg_color; } + } + } + + .panel-button.clock-display { + &:active, &:overview, &:focus, &:checked { + .clock { + background: none; + box-shadow: none; + } + } + } + + .panel-status-indicators-box, + .panel-status-menu-box { + spacing: 2px; + } + + // spacing between power icon and (optional) percentage label + .power-status.panel-status-indicators-box { + spacing: 0; + } + + .screencast-indicator { color: $error_color; } + .remote-access-indicator { color: $warning_color; } // > 3.29.4 + + &.solid { + background-color: $panel_bg; + /* transition from transparent to solid */ + transition-duration: 250ms; + background-gradient-direction: none; // for Ubuntu session + text-shadow: none; // for Ubuntu session + + &:overview { background-color: transparent; } // for Ubuntu session + + .panel-corner { + -panel-corner-background-color: $panel_bg; + } + + .panel-button { + color: $panel_fg; + text-shadow: none; + + &:active, &:overview, &:focus, &:checked { + color: $light_alt_fg_color; + text-shadow: 0 1px rgba(black, 0.45); + } + } + + .system-status-icon, + .app-menu-icon > StIcon, + .popup-menu-arrow { + icon-shadow: none; + + &:active, &:overview, &:focus, &:checked { + icon-shadow: 0 1px rgba(black, 0.45); + } + } + } +} + +// Activities button +#panel #panelActivities.panel-button { + + > * { + background-image: url("assets/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: none; + color: transparent; + } + + &:active, &:overview, &:focus, &:checked { + background-color: transparent; + border: none; + + // > * { background-image: url("assets/activities-active.svg"); } + } +} + +// calendar popover +.clock-display-box { + spacing: 4px; + + .clock { + padding-left: 6px; + padding-right: 6px; + } +} + +#calendarArea { + padding: 8px 12px; +} + +.calendar { + margin-bottom: 0; + border: none; + box-shadow: none; + background: none; + padding: 0; +} + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 8px; +} + +.datemenu-displays-section { padding-bottom: 0; } +.datemenu-displays-box { spacing: 8px; } + +.datemenu-calendar-column { + spacing: 8px; + border: none; + padding: 0 0; + &:ltr { border-left-width: 0; } + &:rtl { border-right-width: 0; } +} + +.datemenu-today-button { + min-height: $menuitem_size * 2 - 4px * 2; + .date-label { + @include font(headline); + } +} + +.message-list-section-list:ltr { + padding-left: 0; +} + +.message-list-section-list:rtl { + padding-right: 0; +} + +.datemenu-today-button, +.world-clocks-button, +.weather-button, +.events-section-title { + min-height: $menuitem_size - 4px * 2; + padding: 4px 8px; + border-radius: $bt_radius; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: $alt_fg_color; + + &:hover,&:focus { color: $fg_color; background-color: $divider_color; } + &:active { + color: $fg_color; + background-color: $track_color; + } +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: $alt_fg_color; + font-weight: bold; +} + +/* World Clock */ +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.world-clocks-city { + color: $hint_fg_color; + font-weight: bold; + font-size: 0.9em; +} + +.world-clocks-time { + color: $hint_fg_color; + font-feature-settings: "tnum"; + font-size: 1.2em; +} + +.world-clocks-timezone { + color: $hint_fg_color; + font-feature-settings: "tnum"; + font-size: 0.9em; +} + +/* Weather */ +.weather-button { + padding: 12px; + + .weather-box { + spacing: 0.5em; + } + + .weather-header-box { + spacing: 6px; + } + + .weather-header { + color: $alt_fg_color; + font-weight: bold; + + &.location { + font-weight: normal; + color: $hint_fg_color; + } + } + + .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; + } + + .weather-forecast-time { + color: $alt_fg_color; + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + } + + .weather-forecast-icon { + icon-size: 32px; + } + + .weather-forecast-temp { + font-weight: bold; + } +} + +.calendar-month-label { + height: $menuitem_size - 4px * 2; + margin: 2px; + padding: 6px 16px; + border-radius: $bt_radius; + color: $fg_color; + font-weight: bold; + text-align: center; + &:focus { background-color: $divider_color; } +} + +.pager-button { + width: $menuitem_size; + height: $menuitem_size; + margin: 2px; + border-radius: 100px; + background-color: transparent; + color: $fg_color; + &:hover, &:focus { background-color: $divider_color; } + &:active { background-color: $track_color; } +} + +.calendar-change-month-back { //arrow back + padding: 0 2px; + background-image: url("assets/calendar-arrow-left.svg"); + &:rtl { background-image: url("assets/calendar-arrow-right.svg"); } +} +.calendar-change-month-forward { //arrow foreward + padding: 0 2px; + background-image: url("assets/calendar-arrow-right.svg"); + &:rtl { background-image: url("assets/calendar-arrow-left.svg"); } +} + +// prev/next month icons +.calendar-change-month-back StIcon, +.calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar-day-base { + @include font(caption); + text-align: center; + width: $menuitem_size; + height: $menuitem_size; + padding: 2px; + margin: 2px; + border-radius: 1000px; + color: $alt_fg_color; + font-feature-settings: "tnum"; + &:hover, &:focus { background-color: $divider_color; } + &:active { + color: inherit; + background-color: $track_color; + border-color: transparent; //avoid jumparound due to today + } + &:selected { + color: $light_alt_fg_color; + background-color: $primary_color; + border-color: transparent; //avoid jumparound due to today + } + &.calendar-day-heading { //day of week heading + width: $menuitem_size; height: $menuitem_size - 7px; + margin-top: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: $hint_fg_color; + @include font(caption); + font-weight: bold; + text-align: center; + } +} + +.calendar-day { //border collapse hack - see calendar.js + border-width: 0; +} +.calendar-day-top { border-top-width: 0; } +.calendar-day-left { border-left-width: 0; } +.calendar-nonwork-day { + color: $fg_color; +} + +.calendar-today { + font-weight: bold !important; + color: $light_alt_fg_color; + background-color: $primary_color; + border: none; + + &:hover, &:focus { + background-color:lighten($primary_color, 3%); + color: $light_alt_fg_color; + } + + &:active, &:selected { + background-color: $primary_color; + color: $light_alt_fg_color; + + &:hover, &:focus { + background-color:lighten($primary_color, 3%); + color: $light_alt_fg_color; + } + } +} + +.calendar-day-with-events { + color: $link_color; + font-weight: normal; + text-decoration: underline; + background-image: none; + + &.calendar-work-day { + color: $hint_fg_color; + font-weight: bold; + } +} +.calendar-other-month-day { + color: $disabled_fg_color; + opacity: 0.5; +} +.calendar-week-number { + width: $menuitem_size; height: $menuitem_size - 7px; + margin: 2px; + padding: 7px 0 0; + border-radius: 100px; + background-color: transparent; + color: $hint_fg_color; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +/* Message list */ +.message-list { + width: 31.5em; + padding: 0 12px; + text-shadow: none; + + .message-list-placeholder { spacing: 12px; } +} + +.message-list-clear-button.button { + background-color: transparent; + &:hover, &:focus { background-color: $divider_color; } + &:active { background-color: $track_color; } + margin: 8px 8px 0; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 8px; +} + +// do-not-disturb + clear button +.message-list-controls { + margin: 8px 16px 0; + // NOTE: remove the padding if notification_bubble could remove margin for drop shadow + padding: 4px; + spacing: 16px; +} + +$message_bg: if($variant == 'light', #ffffff, #383838); + +.message { + border-radius: $bt_radius; + border: none; + color: $alt_fg_color; + background-color: $message_bg; + margin: 4px; + box-shadow: none; + text-shadow: none; + + &:hover, &:focus { color: $fg_color; background-color: $divider_color; } + + &:active { color: $fg_color; background-color: $track_color; } + + // icon container + .message-icon-bin { + margin: 8px 0; + padding: 8px 0px 8px 8px; + &:rtl { padding: 8px 8px 8px 0px; } + + // icon size and color + > StIcon { + icon-size: 32px; // 32px + -st-icon-style: symbolic; + } + + // fallback + > .fallback-app-icon { + width: 16px; + height: 16px; + } + } + + .message-secondary-bin { + padding: 0 8px; + + > .event-time { + min-height: $small_size - 2px; + color: $hint_fg_color; + font-size: 1em; + text-align: right; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; + } + } + + .message-title { + min-height: $small_size - 2px; + padding-top: 2px; + color: $fg_color; + font-weight: bold; + font-size: 1em; + } + + .message-content { + min-height: $menuitem_size * 2 - 8px * 2; + padding: 8px; + color: $hint_fg_color; + font-size: 1em; + } + + // close button + .message-close-button { + color: $alt_fg_color; + padding: 0; + height: 24px; + width: 24px; + border-radius: 100px; + + &:hover, &:active { color: $fg_color; } + &:hover, &:focus { background-color: $divider_color; } + &:active { background-color: $track_color; } + } + + // body + .message-body { + color: $hint_fg_color; + } +} + +// URLs in messages +.url-highlighter { + link-color: $link_color; +} + +.message-media-control { + margin: 16px 4px; + padding: 8px; + border-radius: 100px; + color: $alt_fg_color; + &:hover, &:focus { color: $fg_color; background-color: $divider_color; } + &:active { color: $fg_color; background-color: $track_color; } + &:insensitive { color: $disabled_fg_color; } + + &:last-child:ltr { margin-right: 16px; padding-right: 8px; } + &:last-child:rtl { margin-left: 16px; padding-left: 8px; } +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0px 0 4px !important; + &:rtl { margin: 0 4px 0 0px !important; } + &.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: $bt_radius; + background-color: $divider_color; + color: $hint_fg_color; + } +} + + +//Activities Ripples +.ripple-box { + width: 48px; + height: 48px; + border-radius: 0 0 48px 0; + background-color: rgba($primary_color, 0.35); + background-image: none; + background-size: auto; +} + +.ripple-box:rtl { + border-radius: 0 0 0 48px; + background-image: none; +} + +//close buttons + +.window-close { + background-size: 26px; + height: 26px; + width: 26px; + -shell-close-overlap: 10px; + border-radius: 100px; + border: 0 none transparent; + background-color: transparent; + color: transparent; + box-shadow: none; + StIcon { icon-size: 26px; } // for safety + background-image: url("assets/window-close.svg"); + + &:hover { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-hover.svg"); + } + + &:active { + background-size: 26px; + height: 26px; + width: 26px; + background-image: url("assets/window-close-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: bold; + text-align: center; +} + +.nm-dialog-airplane-text { color: $fg_color; } +.nm-dialog-header-icon { icon-size: 32px; } +.nm-dialog-scroll-view { + border: 1px solid $borders_color; + padding: 0; + background-color: if($variant == 'light', rgba(black, 0.05), rgba(black, 0.1)); + border-radius: $bt_radius; +} +.nm-dialog-header { @include font(title); } + +.nm-dialog-item { + font-size: 1em; + border-bottom: none; + border-radius: $bt_radius; + padding: 12px; + spacing: 20px; + &:hover, &:focus { background-color: $divider_color; } + &:active { background-color: $track_color; } +} + +.nm-dialog-item:selected { + background-color: $primary_color; + color: $light_alt_fg_color; +} + +.nm-dialog-icons { spacing: .5em; } +.nm-dialog-icon { icon-size: 16px; } +.no-networks-label { color: $hint_fg_color; } +.no-networks-box { spacing: 12px; } + +/* OVERVIEW */ + +#overview { + spacing: 24px; // + StScrollBar { @extend %overview_scrollbar; } +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { //container around window thumbnails + -horizontal-spacing: 16px; + -vertical-spacing: 16px; + padding: 0 16px 32px; + + &.external-monitor { padding: 16px; } +} + +.window-clone-border { + border: 4px solid $light_track_color; + border-radius: $bt_radius; + // For window decorations with round corners we can't match + // the exact shape when the window is scaled. So apply a shadow + // to fix that case + box-shadow: inset 0 0 0 1px $light_track_color; +} + +.window-caption { + spacing: 25px; + color: $light_alt_fg_color; + background-color: $dark_bg_color; + border-radius: $bt_radius; + padding: 4px 8px; + border: none; + font-weight: normal; + @include font(body); +} + +//search entry +%search-entry, .search-entry { + width: 320px - 8px * 2; + padding: 0 8px; + border: none; + color: $light_hint_fg_color; + caret-color: $light_alt_fg_color; + selection-background-color: $light_track_color; + selected-color: $light_alt_fg_color; + @include search_entry(normal, $fc:$light_track_color); + + &:focus { + @include search_entry(focus, $fc:$light_alt_fg_color); + padding: 0 8px; + border: none; + color: $light_alt_fg_color; + } + + .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: $light_hint_fg_color; + } + + &:hover, &:focus { + .search-entry-icon { color: $light_alt_fg_color; } + } + + &:insensitive { + border: none; + color: $light_disabled_fg_color; + } + + StLabel.hint-text { + color: $light_hint_fg_color; + } +} + +//search results + +// #searchResultsBin { +// max-width: 1000px; +// } + +#searchResultsContent { + max-width: 1000px; + padding-left: 20px; + padding-right: 20px; + spacing: 16px; +} + +.search-section { // This should be equal to #searchResultsContent spacing + spacing: 16px; + + .search-section-separator { + height: 1px; + background-color: $light_divider_color; + } +} + +.search-section-content { // This is the space between the provider icon and the results container + spacing: 32px; + border-radius: 0; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: $light_alt_fg_color; +} + +.search-statustext { // "no results" + @extend %status_text; +} + +// Search results with icons +.grid-search-result { + @extend %app-well-app; +} + +// search result provider +.search-provider-icon { + @extend %app-well-app; + + // content + .list-search-provider-content { + spacing: 12px; + + // provider labels + .list-search-provider-details { + width: 120px; + margin-top: 0; + color: $light_hint_fg_color; + // font-weight: bold; + } + } +} + +.list-search-results { spacing: 3px; } + +.list-search-result-content { spacing: 30px; } +.list-search-result-title { @include font(subheading); color: $light_alt_fg_color; spacing: 12px; } +.list-search-result-description { color: $light_alt_fg_color; } +.list-search-provider-details { width: 150px; color: $light_alt_fg_color; margin-top: 0.24em; } +.list-search-provider-content { spacing: 20px; } +.search-provider-icon { padding: 15px; } + + +/* DASHBOARD */ + +#dash { + font-size: 1em; + color: $light_alt_fg_color; + background-color: $light_divider_color; + padding: 3px 0; + border: none; + border-left: 0px; + border-radius: 0px ($bd_radius * 1.5) ($bd_radius * 1.5) 0px; + + &:rtl { + border-radius: ($bd_radius * 1.5) 0 0 ($bd_radius * 1.5); + } + + .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 24px; + } + + .empty-dash-drop-target { + width: 24px; + height: 24px; + } + +} + +.dash-item-container > StWidget { + padding: 3px 6px; +} + +.dash-label { //osd tooltip + // min-height: 32px - 6px * 2; + border-radius: $bt_radius; + padding: 7px 8px; + color: $fg_color; + background-color: $base_color; + box-shadow: $shadow_2; + text-align: center; + border: none; + -x-offset: 8px; +} + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; + + .overview-icon { icon-size: 96px; } +} +//.app-display { spacing: 20px; } + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); // FIXME: this should really have a highlight + background-color: $dark_bg_color; + color: white; + border-radius: 99px; + icon-size: 48px; +} + +.app-view-controls { //favorties | all toggle container + width: 320px; + padding-bottom: 32px; + margin: 0 0; +} +.app-view-control { //favorties | all toggle button + padding: 0 16px; + margin: 0 0; + font-weight: bold; + color: $light_alt_fg_color; + background-color: rgba($light_alt_fg_color, 0.15); + &:hover { + color: $light_alt_fg_color; + background-color: rgba($light_alt_fg_color, 0.22); + } + &:active { + color: $light_alt_fg_color; + background-color: darken($primary_color, 3%); + } + &:checked { + color: $light_alt_fg_color; + background-color: $primary_color; + box-shadow: none; + } + &:first-child { + border-right-width: 0; + border-radius: $bt_radius 0 0 $bt_radius; +// &:checked { border-radius: 0; } + } + &:last-child { + border-radius: 0 $bt_radius $bt_radius 0; +// &:checked { border-radius: 0; } + } +} + +//Icon tile +.search-provider-icon, +.list-search-result { + @extend %icon_tile; + &:focus, &:selected, &:hover { + background-color: $light_divider_color; + transition-duration: 0ms; + } + &:active, &:checked { + background-color: $light_track_color; + transition-duration: $longer_duration; + } +} + +%app-well-app, +.show-apps, +.app-well-app, +.app-well-app.app-folder, +.grid-search-result { + & .overview-icon { + @extend %icon_tile; + } + &:hover .overview-icon, + &:focus .overview-icon, + &:selected .overview-icon { + background-color: $light_divider_color; + transition-duration: 0ms; + border-image: none; + background-image: none; + } + &:active .overview-icon, + &:checked .overview-icon { + background-color: $light_track_color; + box-shadow: none; + transition-duration: $longer_duration; + } +} + +.app-well-app-running-dot { //running apps indicator + width: 5px; height: 5px; + border-radius: 3px; + background-color: $light_alt_fg_color; + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + background-color: $primary_color; +} + +%icon_tile { + color: $light_alt_fg_color; + border-radius: $bd_radius * 1.5; + padding: 6px; + border: none; + transition-duration: $longer_duration; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: $light_divider_color; +} + +.show-apps .show-apps-icon { + color: transparent; + background-image: url("assets/startup@2.svg"); + background-size: contain; +} + +.show-apps .overview-icon { + color: transparent; +} + +.show-apps:hover .show-apps-icon, +.show-apps:active .show-apps-icon, +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: transparent; + transition-duration: $longer_duration; +} + + +// Collections +.app-folder-popup { //expanded collection + -arrow-border-radius: $bd_radius * 2; + -arrow-background-color: $light_divider_color; + -arrow-base: 0; + -arrow-rise: 12px; +} +.app-folder-popup-bin { padding: 5px; } +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; + + .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: $light_alt_disabled_fg_color; + } + &:hover .page-indicator-icon { + background-image: none; + background-color: $light_disabled_fg_color; + } + &:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: $light_alt_fg_color; + } + &:checked .page-indicator-icon { + background-image: none; + background-color: $light_alt_fg_color; + transition-duration: 0ms; + } + &:checked:active { background-image: none; } +} + +.no-frequent-applications-label { @extend %status_text; } + +.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; +} + +// App Folders + +// .app-folder { +// .overview-icon { } +// } + +// expanded folder +.app-folder-dialog { + border-radius: $bd_radius * 4; + border: none; + spacing: 12px; + background-color: rgba(#101010, 0.95); + + & .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + + & .folder-name-label, + & .folder-name-entry { + font-size: 18pt; + font-weight: bold; + } + + & .folder-name-entry { + @extend %search-entry; + } + + /* FIXME: this is to keep the label in sync with the entry */ + & .folder-name-label { padding: 5px 7px; color: $light_alt_fg_color; } + + & .edit-folder-button { + background-color: $light_divider_color; + color: $light_alt_fg_color; + border: none; + + padding: 0; + width: 36px; + height: 36px; + border-radius: 18px; + + & > StIcon { icon-size: 16px } + + &:hover { background-color: $light_divider_color; } + &:checked, &:active { background-color: $light_track_color; } + } + } + + & StButton#vhandle, + & StButton#vhandle:hover, + & StButton#vhandle:active { background-color: transparent; } +} +.app-folder-dialog-container { + padding: 12px; + width: 800px; + height: 600px; +} + +.app-folder-icon { + padding: $container_padding; + spacing-rows: $container_padding; + spacing-columns: $container_padding; +} + + // Workspace pager + .workspace-thumbnails { //container ala dash + @extend %overview-panel; + visible-width: 32px; //amount visible before hover + spacing: 12px; + padding: 16px; + border-radius: $bt_radius; + margin: 6px; + // border-width: 0; //fixme: can't have non unoform borders :( + // &:rtl { border-radius: $bt_radius; } + } + .workspace-thumbnail-indicator { + border: 0 solid $primary_color; + border-width: 2px; + padding: 6px; + border-radius: 2px; + } + + //Some hacks I don't even + .search-display > StBoxLayout, + .all-apps, + .frequent-apps > StBoxLayout { + // horizontal padding to make sure scrollbars or dash don't overlap content + padding: 0px 88px 10px 88px; + } + +%overview-panel { + color: $light_alt_fg_color; + background-color: $light_divider_color; + border: none; +} + +%status_text { + @include font(display-2); + color: $light_hint_fg_color; +} + +/* NOTIFICATIONS & MESSAGE TRAY */ + +.url-highlighter { link-color: $link_color; } + +// Banners +.notification-banner { + font-size: 1em; + width: 34em; + min-height: $menuitem_size * 2; + margin: 5px; + border-radius: $bt_radius; + color: $fg_color; + background-color: rgba($base_color, 0.92); + border: none; + box-shadow: $shadow_2; + &:hover { background-color: rgba($base_color, 0.95); } + &:focus { background-color: $base_color; } + + .notification-icon { padding: 5px; } + .notification-content { padding: 5px; spacing: 5px; } + .secondary-icon { icon-size: em(16px); } + .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid $borders_color; + spacing: 1px; + } + .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: $alt_fg_color; + font-weight: 500; + &:first-child { border-radius: 0 0 0 2px; } + &:last-child { border-radius: 0 0 2px 0; } + &:hover, &focus { background-color: $divider_color; color: $fg_color; } + &:active { background-color: $track_color; color: $fg_color; } + } +} + +.summary-source-counter { + font-size: 1em; + font-weight: bold; + height: 1.6em; width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: $primary_color; + color: $light_alt_fg_color; + border: 2px solid $primary_color; + box-shadow: 0 2px 2px rgba(0,0,0,0.5); + border-radius: 0.9em; // should be 0.8 but whatever; wish I could do 50%; +} + +.secondary-icon { icon-size: em(16px); } + +//chat bubbles +.chat-body { spacing: 5px; } +.chat-response { margin: 5px; } +.chat-log-message { color: $fg_color; } +.chat-new-group { padding-top: 1em; } +.chat-received { + padding-left: 4px; + &:rtl { padding-left: 0px; padding-right: 4px; } +} +.chat-sent { + padding-left: 18pt; + color: $alt_fg_color; + &:rtl { padding-left: 0; padding-right: 18pt; } +} +.chat-meta-message { + padding-left: 4px; + @include font(caption); + color: $hint_fg_color; + &:rtl { padding-left: 0; padding-right: 4px; } +} + +//hotplug +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; + &: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: $bt_radius; + &:hover { background-color: $divider_color; } + &:active { background-color: $track_color; } +} + +.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: $bt_radius; + color: $fg_color; +} + +/* Eeeky things */ + +//magnifier + +.magnifier-zoom-region { + border: 2px solid $primary_color; + &.full-screen { border-width: 0; } +} + +//Keyboard +/* On-screen Keyboard */ +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +#keyboard { + background-color: rgba(black, 0.25); +} + +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +// .keyboard-row { spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: $bt_radius; + border: none; + color: inherit; + background-color: $solid_bg_color; + box-shadow: 0 1px rgba(black, 0.2); + &:focus, &:hover { color: $light_alt_fg_color; background-color: $primary_color; } + &:checked, &:active { color: $light_alt_fg_color; background-color: darken($primary_color, 6%); } + &:grayed { //FIXME + background-color: $alt_dark_bg_color; + color: $light_alt_fg_color; + border-color: $alt_dark_bg_color; + } + + &.default-key { background-size: 20px; } // backspace button + &.default-key, + &.enter-key, + &.shift-key-lowercase, + &.shift-key-uppercase, + &.hide-key, + &.layout-key { + background-color: $alt_solid_bg_color; + box-shadow: 0 1px rgba(black, 0.2); + &:focus, &:hover { color: $light_fg_color; background-color: $solid_bg_color; } + &:checked, &:active { color: $light_fg_color; background-color: darken($solid_bg_color, 6%); } + } + &.enter-key { + background-color: $primary_color; + background-image: url("assets/key-enter.svg"); + &:focus, &:hover { color: $light_alt_fg_color; background-color: lighten($primary_color, 5%); } + &:checked, &:active { color: $light_alt_fg_color; background-color: darken($primary_color, 10%); } + } + &.shift-key-lowercase { + background-image: url("assets/key-shift.svg"); + } + &.shift-key-uppercase { + background-image: url("assets/key-shift-uppercase.svg"); + } + &.shift-key-uppercase:latched { + background-image: url("assets/key-shift-latched-uppercase.svg"); + } + &.hide-key { + background-image: url("assets/key-hide.svg"); + } + &.layout-key { + background-image: url("assets/key-layout.svg"); + } +} + +.keyboard-subkeys { //long press on a key popup + color: inherit; + -arrow-border-radius: $bt_radius; + -arrow-background-color: rgba(black, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: $shadow_2; +} + +// IBus Candidate Popup + +.candidate-popup-content { + padding: 8px; + spacing: 0; +} + +.candidate-index { + padding: 0 4px 0 0; + color: $hint_fg_color; + .candidate-box:selected & { color: $light_hint_fg_color; } +} + +.candidate-box { + transition-duration: 0ms; // FIXME: needs more natural transitions + min-height: $menuitem_size; + padding: 0 8px; + border-radius: $bt_radius; + &:hover { background-color: $divider_color; color: $fg_color; } + &:active { background-color: $track_color; color: $fg_color; } + &:selected { background-color: $primary_color; color: $light_alt_fg_color; } +} + +.candidate-page-button-box { + height: $menuitem_size; + .vertical & { padding-top: 0; } + .horizontal & { padding-left: 0; } +} + +.candidate-page-button { + min-width: $menuitem_size; + min-height: $menuitem_size; + padding: 0; +} + +.candidate-page-button-previous { border-radius: $bt_radius; border-right-width: 0; } +.candidate-page-button-next { border-radius: $bt_radius; } +.candidate-page-button-icon { icon-size: em(16px); } + +/* Auth Dialogs & Screen Shield */ + +.framed-user-icon { + background-size: contain; + border: none; + color: $light_alt_fg_color; + border-radius: $bt_radius; + &:hover { + border-color: $light_alt_fg_color; + color: $light_alt_fg_color; + } +} + +// LOGIN DIALOG + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + //reset + border: none; + background-color: transparent; + + StEntry { + // color: $light_alt_fg_color; + selection-background-color: $track_color; + selected-background-color: $track_color; + selected-color: $primary_color; + padding: 3px 8px; + min-height: $small_size; + @include entry(normal); + &:focus { @include entry(focus); } + &:insensitive { @include entry(insensitive); } + } + + .modal-dialog-button-box { spacing: 3px; } + + .modal-dialog-button { + padding: 0 16px; + @include button(flat-normal, $tc: $light_alt_fg_color); + &:hover,&:focus { @include button(flat-hover, $tc: $light_alt_fg_color); } + &:active { @include button(flat-active, $tc: $light_alt_fg_color); } + &:insensitive { @include button(flat-insensitive, $tc: $light_alt_fg_color); } + + &:default { + @include button(normal, $c: $suggested_color, $tc: $light_alt_fg_color); + &:hover,&:focus { @include button(hover, $c: $suggested_color, $tc: $light_alt_fg_color); } + &:active { @include button(active, $c: $suggested_color, $tc: $light_alt_fg_color); } + &:insensitive { @include button(insensitive, $c: $light_divider_color, $tc: $light_disabled_fg_color); } + } + } + + .cancel-button, + .switch-user-button, + .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border-color: transparentize($bg_color, 0.7); + background-color: transparentize($bg_color, 0.7); + + StIcon { icon-size: 16px; } + } + + .caps-lock-warning-label, + .login-dialog-message-warning { + color: $light_alt_fg_color; + } +} + +.login-dialog-logo-bin { padding: 24px 0px; } +.login-dialog-banner { color: $light_alt_fg_color; } +.login-dialog-button-box { spacing: 5px; } +.login-dialog-message-warning { color: $warning_color; } +.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-button:hover & { + color: $light_fg_color; + } +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: $light_alt_fg_color; + padding-top: 1em; + &:hover { color: $light_alt_fg_color; } + &:focus { background-color: $light_divider_color; } +} + +.login-dialog-user-list-view { -st-vfade-offset: 1em; } +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; + &:expanded .login-dialog-user-list-item:selected { background-color: $light_divider_color; color: $light_alt_fg_color; } + &:expanded .login-dialog-user-list-item:hover { background-color: $light_divider_color; color: $light_alt_fg_color; } + &:expanded .login-dialog-user-list-item:active { background-color: $light_track_color; color: $light_alt_fg_color; } + &:expanded .login-dialog-user-list-item:logged-in { border-right: 2px solid $selected_bg_color; } +} + +.login-dialog-user-list-item { + border-radius: $bt_radius; + padding: 6px; + color: $light_alt_fg_color; + &:ltr .user-widget { padding-right: 1em; } + &:rtl .user-widget { padding-left: 1em; } + &:hover { background-color: $light_divider_color; color: $light_alt_fg_color; } + &:active { background-color: $light_track_color; color: $light_alt_fg_color; } + .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: $light_alt_fg_color; + } + &:focus .login-dialog-timed-login-indicator { background-color: $light_alt_fg_color; } +} + +// .login-dialog-username, +.user-widget-label { + color: $light_alt_fg_color; +} + +.user-widget.horizontal .user-widget-label { + // @include font(title); + font-weight: bold; + text-align: left; + padding-left: 15px; + + &:ltr { padding-left: 14px; } + &:rtl { padding-right: 14px; } +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: $light_hint_fg_color; + font-size: 1em; + padding-top: 1em; +} + + +//SCREEN SHIELD + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: $shadow_1; +} + +.screen-shield-clock { + color: white; + text-shadow: $shadow_1; + font-weight: normal; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + @include font(display-4); + text-shadow: $shadow_1; +} + +.screen-shield-clock-date { @include font(display-2); } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; + .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; + } + + .notification, + .screen-shield-notification-source { + padding: 8px; + border: none; + background-color: $alt_dark_bg_color; + color: $light_alt_fg_color; + border-radius: $bt_radius; + } + .notification { margin-right: 16px; } //compensate for space allocated to the scrollbar +} + + +.screen-shield-notification-label { + min-height: $small_size - 2px; + padding: 2px 0px 0px 16px; + font-weight: bold; +} + +.screen-shield-notification-count-text { + min-height: $small_size - 2px; + padding: 2px 0px 0px 16px; + color: $light_alt_fg_color; +} + +#panel.lock-screen { background-color: $alt_dark_bg_color; } + +.screen-shield-background { //just the shadow, really + background: black; + box-shadow: $shadow_5; +} + +#lockDialogGroup { + background: #333333 url("assets/background.jpg"); + background-size: cover; +} + +#screenShieldNotifications { + StScrollBar { @extend %overview_scrollbar; } +} + + +// Looking Glass +#LookingGlassDialog { + background-color: $base_color; + spacing: 4px; + padding: 0; + border: none; + border-radius: $bt_radius; + box-shadow: $shadow_4; + & > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: rgba($base_color, 0.01); + box-shadow: inset 0 -1px 0 $borders_color; + } + .labels { spacing: 0; } + .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: $hint_fg_color; + transition-duration: $longer_duration; + padding-left: 16px; + padding-right: 16px; + min-height: $medium_size; + padding: 0 16px * 2; + &:hover { + box-shadow: inset 0 -2px 0px $track_color; + color: $fg_color; + text-shadow: none; + } + &:selected { + border-bottom-width: 0; + border-color: transparent; + background-color: rgba($base_color, 0.01); + box-shadow: inset 0 -2px 0px $light_alt_fg_color; + color: $fg_color; + text-shadow: none; + } + } + StBoxLayout#EvalBox { padding: 4px; spacing: 4px; } + StBoxLayout#ResultsArea { spacing: 4px; } +} + + .lg-dialog { + StEntry { + selection-background-color: $primary_color; + selected-color: $light_alt_fg_color; + } + .shell-link { + color: $link_color; + &:hover { color: $link_color; } + } + } + + .lg-completions-text { + font-size: 1em; + font-style: italic; + } + + .lg-obj-inspector-title { + spacing: 4px; + } + + .lg-obj-inspector-button { + min-height: $medium_size; + padding: 0 16px; + border: none; + border-radius: $bt_radius; + @include font(button); + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:active { @include button(flat-active); } + &:insensitive { @include button(flat-insensitive); } + &:focus { @include button(flat-focus); } + &:hover { border: none; } + } + + #lookingGlassExtensions { padding: 4px; } + + .lg-extensions-list { + padding: 4px; + spacing: 6px; + } + + .lg-extension { + border: none; + border-radius: $bt_radius; + padding: 4px; + } + + .lg-extension-name { + @include font(headline); + } + + .lg-extension-meta { + spacing: 6px; + } + + #LookingGlassPropertyInspector { + background: $base_color; + border: none; + border-radius: $bt_radius; + padding: 6px; + box-shadow: $shadow_4; + } diff --git a/src/sass/gnome-shell/_drawing.scss b/src/sass/gnome-shell/_drawing.scss new file mode 100644 index 00000000..262c5d16 --- /dev/null +++ b/src/sass/gnome-shell/_drawing.scss @@ -0,0 +1,238 @@ +// generic drawing of more complex things + +// provide font size in pt, with px fallback +@function pt($size: $root-font-size) { + @return ($size * 0.75 / 1px) + pt; +} + +// provide icon size in em, with px fallback +@function em($size: 16px) { + @return ($size / $root-font-size) + em; +} + +// Typography +// based on: +// https://material.io/guidelines/style/typography.html#typography-styles + +@mixin font($size) { + @if $size == display-4 { + // font-family: $large-font-family; + font-size: 112px; + font-weight: 300; + // line-height: 1; + } + + @if $size == display-3 { + // font-family: $large-font-family; + font-size: 56px; + font-weight: 400; + // line-height: 1; + } + + @if $size == display-2 { + // font-family: $large-font-family; + font-size: 45px; + font-weight: 400; + // line-height: 48px; + } + + @if $size == display-1 { + // font-family: $large-font-family; + font-size: 34px; + font-weight: 400; + // line-height: 40px; + } + + @if $size == headline { + font-size: pt(24px); + font-weight: 400; + // line-height: 32px; + } + + @if $size == title { + font-size: pt(20px); + font-weight: 500; + // line-height: 1; + } + + @if $size == subheading { + font-size: pt($subheading-size); + font-weight: 400; + // line-height: 24px; + } + + @if $size == body-2 { + font-size: pt($root-font-size); + font-weight: 500; + // line-height: 24px; + } + + @if $size == body-1 { + font-size: pt($root-font-size); + font-weight: 400; + // line-height: 20px; + } + + @if $size == caption { + font-size: pt(12px); + font-weight: 400; + // line-height: 1; + } + + @if $size == button { + font-size: pt($root-font-size); + font-weight: 500; + // line-height: 20px; + } +} + + +@mixin entry($t, $fc: $primary_color) { +// +// entry +// +// $t: entry type +// $fc: focus color +// + + @if $t == normal { + background-color: if($variant == 'light', darken($base_color, 2%), darken($base_color, 1%)); + border-radius: $bt_radius; + border: 1px solid $borders_color; + box-shadow: none; + } + + @if $t == focus { + border: 1px solid lighten($primary_color, 15%); + box-shadow: 0 0 0 1px lighten($primary_color, 15%); + } + + @if $t == insensitive { + color: $disabled_fg_color; + border: 1px solid rgba($borders_color, 0.06); + } +} + +@mixin search_entry($t, $fc: $primary_color) { +// +// search_entry +// +// $t: search_entry type +// $fc: focus color +// + + @if $t == normal { + background-color: rgba(white, 0.12); + border-radius: $bd_radius; + border-color: transparent; + box-shadow: inset 0 0 0 1px rgba(white, 0.05); + } + + @if $t == focus { + border-color: transparent; + background-color: rgba(white, 0.18); + } + + @if $t == hover { + background-color: rgba(white, 0.2); + box-shadow: 1px 2px 3px rgba(black, 0.35); + } + + @if $t == insensitive { + color: $disabled_fg_color; + box-shadow: none; + } +} + +@mixin button($t, $c: $base_color, $tc: $fg_color) { +// +// button +// +// $t: button type +// $c: base color +// $tc: text color +// + + @if $t == normal { + color: if($tc == $fg_color, $button_fg_color, $tc); + background-color: $c; + border: 1px solid $button_borders; + + text-shadow: none; + icon-shadow: none; + } + + @if $t == focus { + color: $tc; + text-shadow: none; + icon-shadow: none; + } + + @if $t == hover { + color: $tc; + border-color: $button_borders_hover; + background-color: if($variant=='light', darken($c, 3%), lighten($c, 3%)); + text-shadow: none; + icon-shadow: none; + } + + @if $t == active { + color: $light_fg_color; + background-color: $primary_color; + border-color: $button_borders_active; + text-shadow: none; + icon-shadow: none; + } + + @if $t == insensitive { + color: if($tc == $fg_color, $disabled_fg_color, $tc); + background-color: if($c == $base_color, $divider_color, $c); + border-color: if($variant == 'light', $button_border, $dark_borders_color); + text-shadow: none; + icon-shadow: none; + } + + @if $t == flat-normal { + color: if($tc != $light_fg_color, $alt_fg_color, $light_alt_fg_color); + background-color: transparent; + border-color: transparent; + box-shadow: $shadow_0; + text-shadow: none; + icon-shadow: none; + } + + @if $t == flat-focus { + color: if($tc != $light_fg_color, $fg_color, $light_fg_color); + text-shadow: none; + icon-shadow: none; + box-shadow: $shadow_0; + // box-shadow: inset 0px 0px 0px 2px $divider_color; + } + + @if $t == flat-hover { + color: if($tc != $light_fg_color, $fg_color, $light_fg_color); + background-color: if($tc != $light_fg_color, $divider_color, $light_divider_color); + border-color: transparent; + box-shadow: $shadow_0; + text-shadow: none; + icon-shadow: none; + } + + @if $t == flat-active { + color: if($tc != $light_fg_color, $fg_color, $light_fg_color); + background-color: if($tc != $light_fg_color, $track_color, $light_track_color); + border-color: transparent; + box-shadow: $shadow_0; + text-shadow: none; + icon-shadow: none; + } + + @if $t == flat-insensitive { + color: if($tc != $light_fg_color, $disabled_fg_color, $light_alt_disabled_fg_color); + background-color: transparent; + border-color: transparent; + box-shadow: $shadow_0; + text-shadow: none; + icon-shadow: none; + } +} diff --git a/src/sass/gnome-shell/_extensions.scss b/src/sass/gnome-shell/_extensions.scss new file mode 100644 index 00000000..7b9d71fc --- /dev/null +++ b/src/sass/gnome-shell/_extensions.scss @@ -0,0 +1,252 @@ +// Dash to Dock + +$dash_panel_bg: if($variant == 'light', rgba(#f1f1f1, 0.15), rgba(#101010, 0.25)); +$dash_panel_fg: if($variant == 'light', black, white); + +#dashtodockContainer { + background: transparent; + + .app-well-app-running-dot { + background-color: $dash_panel_fg; + } + + #dash, + &:overview #dash, + &.extended #dash, + &.extended:overview #dash { + padding: 0; + border: none; + margin: 0; + } + + @each $_dock, $_radius in (top, $wm_radius), + (bottom, $wm_radius), + (left, $wm_radius), + (right, $wm_radius) { + &.#{$_dock} #dash, + &.#{$_dock}:overview #dash { border-radius: #{$_radius}; } + + &.#{$_dock}.extended #dash, + &.#{$_dock}.extended:overview #dash { border-radius: #{$_radius}; } + } + + &.top, &.bottom { + #dash { padding: 0 4px; } + } + + &.left, &.right { + #dash { padding: 4px 0; } + } + + #dash { // default-mode + background-color: $dash_panel_bg; + box-shadow: inset 0 0 0 1px rgba(white, 0.05); + + .app-well-app-running-dot { + background-color: rgba($dash_panel_fg, 0.85); + } + + StWidget.focused .app-well-app-running-dot { + background-color: $primary_color; + } + } + + &.opaque #dash { // solid-mode + background-color: $dash_panel_bg; + } + + &.transparent #dash { // translucent-mode + background-color: $dash_panel_bg; // does not work + } + + &:overview #dash { // overview-mode #1 + background-color: $light_divider_color; + + .app-well-app-running-dot { + background-color: $light_alt_fg_color; + } + + StWidget.focused .app-well-app-running-dot { + background-color: $primary_color; + } + } + + &.opaque:overview, + &.transparent:overview { // overview-mode #2 + #dash { + background-color: transparent !important; + box-shadow: none !important; + } + } + + &.extended:overview, // overview-mode #3 + &.opaque.extended:overview, + &.transparent.extended:overview { + #dash { + background-color: $dash_panel_bg; + } + } + + .app-well-app, + .show-apps { + .overview-icon { + padding: 8px; + background-size: contain; + } + } +} + + +// Simple Dock + +#dash:desktop { + background-color: $dash_panel_bg; +} + +// OpenWeather Extension + +.openweather { + &-button, + &-button-action, + &-menu-button-container, + &-button-box { + border: 1px solid transparent; + } + + &-provider { + // generic text buttons are allocated with y-expand-ed + padding: 0 16px; + font-weight: 500; + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:focus { @include button(flat-focus); } + &:active { @include button(flat-active); } + &:insensitive { @include button(flat-disabled); } + } + + &-current { + &-icon, + &-summary, + &-summarybox { + background: none; + color: $fg_color; + } + + &-databox-values { + background: none; + color: $hint_fg_color; + } + + &-databox-captions { + background: none; + color: $hint_fg_color; + } + } + + &-forecast { + &-icon, + &-summary { + background: none; + color: $alt_fg_color; + } + + &-day, + &-temperature { + background: none; + color: $hint_fg_color; + } + } + + &-sunrise-icon, + &-sunset-icon, + &-build-icon { color: $alt_fg_color; } +} + +// GPaste + +.popup-menu { + .search-entry { + color: $fg_color; + selection-background-color: $primary_color; + selected-color: $light_fg_color; + @include entry(normal); + + &:focus { + @include entry(focus); + color: $fg_color; + } + + .search-entry-icon { color: $hint_fg_color; } + + &:hover, &:focus { + .search-entry-icon { color: $fg_color; } + } + } +} + +// * Workspaces-to-dock * + +/* shortcuts panel button window count indicators */ +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/right-running1.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/left-running1.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/top-running1.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-1 { + background-image: url("assets/dash/bottom-running1.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/right-running2.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/left-running2.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/top-running2.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-2 { + background-image: url("assets/dash/bottom-running2.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/right-running3.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/left-running3.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/top-running3.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-3 { + background-image: url("assets/dash/bottom-running3.svg"); +} + +#workspacestodockDock.right .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/right-running4.svg"); +} + +#workspacestodockDock.left .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/left-running4.svg"); +} + +#workspacestodockDock.top .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/top-running4.svg"); +} + +#workspacestodockDock.bottom .workspacestodock-shortcut-button-windowcount-image-4 { + background-image: url("assets/dash/bottom-running4.svg"); +} diff --git a/src/sass/gtk/_applications.scss b/src/sass/gtk/_applications.scss new file mode 100644 index 00000000..4861b157 --- /dev/null +++ b/src/sass/gtk/_applications.scss @@ -0,0 +1,3370 @@ + +// +// GNOME Terminal, MATE Terminal +// + +.mate-terminal { + notebook { + > header.top { + > tabs > tab { + border-top: 1px solid transparent; + } + } + } +} + +terminal-window { + &.background.csd { + border-radius: 0 0 0 0; + } + + decoration { + border-radius: $wm_radius $wm_radius 0 0; + } + + notebook { + button.flat.toggle.popup { + min-height: 28px; + min-width: 28px; + margin: -2px; + } + } + + &.background.csd.maximized { border-radius: 0 0 0 0; } // Fixed gnome 3.32 issue: Unable to restore window size after maximization +} + +window.background.csd { // gnome-terminal 3.32 setting + > box.vertical > box.horizontal > frame { + > border { + border-width: 0 1px 0 0; + } + + > scrolledwindow > viewport.frame { + list { + border-bottom-left-radius: $wm_radius; + } + } + } + + > box.vertical > box.horizontal > stack { + > widget > notebook.frame { + border-width: 0; + + > stack { + border-bottom-right-radius: $wm_radius; + } + } + } +} + +// +// Nautilus +// + +.nautilus-window headerbar { + .path-bar-box { + color: transparent; + background: none; + padding: 0 12px; + + .linked.nautilus-path-bar { // for ≥ 3.31.90 + > button:not(:only-child):last-child { + @include button(header-checked); + } + } + + // workaround for 3.30.1 + &.background.frame { + border: none; + background-color: transparent; + } + } +} + +.nautilus-canvas-item { border-radius: 5px; } + +// .view.nautilus-desktop, +%nautilus-desktop-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px transparentize(black, 0.4); + + &:active { + color: white; + } + + &:selected { + color: $selected_fg_color; + text-shadow: none; + } +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: mix($fg_color, $bg_color, 50%); + + &:selected, + &:selected:focus { + color: mix($selected_fg_color, $selected_bg_color, 80%); + } +} + +$nautilus_radius: $wm_radius + 2px; +$nautilus_sidebar_size: 180px; +$nautilus_image: linear-gradient(90deg, $dark_sidebar_bg 0%, + $dark_sidebar_bg $nautilus_sidebar_size, + darken($dark_sidebar_bg, 15%) ($nautilus_sidebar_size + 1px), + $base_color ($nautilus_sidebar_size + 1px), + $base_color 100%); + +.nautilus-window { + border-radius: $wm_radius $wm_radius $nautilus_radius $nautilus_radius; + + &.background.csd { + background-color: transparent; + background-image: $nautilus_image; + + > headerbar.titlebar { + border: none; + box-shadow: inset 0 1px rgba(white, 0.1); + background: none; + background-image: $nautilus_image; + + > .linked.raised > button:first-child { margin-left: $nautilus_sidebar_size - 72px; } + } + } + + notebook { + margin-left: -1px; + margin-right: -1px; + + &.background.csd { background-color: transparent; } + + tab { margin-left: -1px; } + + scrolledwindow { + .view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + // @extend %view; + } + } + + &, > stack { + border-radius: 0 0 $nautilus_radius $nautilus_radius; + } + + > stack:not(:only-child) { + searchbar { background-color: transparent; } + } + } + + // Floating Bar + .floating-bar { + padding: 2px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border-radius: $wm_radius - 6px; + margin: 6px; + box-shadow: $shadow_5; + + button { + border: none; + border-radius: 100px; + min-height: 0; + min-width: 0; + padding: 0; + margin-right: 6px; + -gtk-icon-shadow: none; + @extend %selected-button; + } + } + + // Reset maximized nautilus-window border-radius + &.maximized { + notebook { + &, > stack { + border-radius: 0 0 0 0; + } + } + } +} + +.nautilus-list-view { + background-color: $base_color; + border-radius: 0 0 $wm_radius $wm_radius; + + treeview.view:not(:hover):not(:active):not(:selected) { + background-color: transparent; + border-radius: 0; + // @extend %view; + } +} + +button.nautilus-circular-button.image-button { + @extend %circular_button; +} + +$disk_space_unknown: transparentize($fg_color, 0.5); +$disk_space_used: transparentize($selected_bg_color, 0.2); +$disk_space_free: darken($bg_color, 3%); + +.disk-space-display { + border-style: solid; + border-width: 1px; + + &.unknown { + background-color: $disk_space_unknown; + border-color: darken($disk_space_unknown, 10%); + } + + &.used { + background-color: $disk_space_used; + border-color: darken($disk_space_used, 10%); + } + + &.free { + background-color: $disk_space_free; + border-color: darken($disk_space_free, 10%); + } +} + +@keyframes needs_attention_keyframes { + 0% { + @include button(header-hover); + } + + 100% { + @include button(header-active) + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +// Batch renaming dialog +.conflict-row.activatable { + &, &:active { + color: $light_fg_color; + background-color: $error_color; + } + + &:hover { + background-color: lighten($error_color, 10%); + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +// +// Nemo +// +.nemo-desktop.nemo-canvas-item { + @extend %nautilus-desktop-canvas-item; +} + +.nemo-window { + .nemo-places-sidebar { + &.frame { border-width: 0; } + + .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: $dark_solid_borders_color; + -NemoPlacesTreeView-disk-full-fg-color: lighten($progress_color, 5%); + } + } + + .sidebar { + color: $dark_sidebar_fg; + background-color: $dark_sidebar_bg; + + scrolledwindow.frame { border: none; } // Removed treeview double borders + + .view, row { + background-color: transparent; + color: $dark_sidebar_fg; + @extend %row_activatable; + + &.cell:selected { + color: $fg_color; + background-color: $sidebar_theme_color; + } + + &.expander { + color: mix($dark_sidebar_fg, $dark_sidebar_bg, 50%); + + &:hover { color: $dark_sidebar_fg; } + } + } + } + + paned > separator { background-image: image($solid_borders_color); } + + notebook { + background-color: $base_color; + } + + // Rename entry + .nemo-window-pane widget.entry { + border: 2px solid if($variant =='light', $entry_highlight, $selected_bg_color); + background-color: $entry_bg; + border-radius: $bt_radius; + box-shadow: none; + + &:selected { + @extend %selected_items; + + &:focus { @extend %selected_items; } + } + } + + .toolbar { + > button { + margin-top: 2px; + margin-bottom: 2px; + @extend %flat_button; + } + } + + .primary-toolbar { + padding-top: 0; + padding-bottom: 0; + border: none; + color: $header_fg; + box-shadow: inset 0 -1px $borders_color; + background-color: $header_bg; + + button { + @extend %headerbar_buttons; + padding-top: 0; + padding-bottom: 0; + margin-top: 6px; + margin-bottom: 6px; + } + + entry { + @extend %headerbar_entrys; + margin-top: 4px; + margin-bottom: 4px; + margin-left: 0; + margin-right: 0; + padding: 2px 10px; + } + + .linked.raised > button { + border-radius: $bt_radius; + } + + // Pathbar + .linked.path-bar { + > button, > button.image-button { + min-height: 0; + min-width: 20px; + padding-top: 0; + padding-bottom: 0; + } + } + } + + // Floating Bar + .floating-bar { + padding: 2px; + background-color: $selected_bg_color; + color: $selected_fg_color; + border-radius: 0; + border: none; + + &.bottom.left { + border-top-right-radius: $bt_radius; + } + + &.bottom.right { + border-top-left-radius: $bt_radius; + } + + button { + border: none; + border-radius: 3px; + min-height: 16px; + min-width: 16px; + -gtk-icon-shadow: none; + @extend %undecorated_button; + @extend %selected-button; + } + } +} + +// Cinnamon setting +.view.cs-category-view { border-bottom-right-radius: $wm_radius; } + + +// +// Gedit +// +window.org-gnome-gedit { + > paned.titlebar { + > headerbar { + // &:first-child { @extend %side_headerbar_left; } + // &:last-child { @extend %side_headerbar_right; } + + button.flat.toggle.popup:not(.image-button) { // left-pane header button + @extend %headerbar_buttons; + + box > .title { + padding: 0; // remove lateral padding + margin: -2px 0; + } + } + } + + > separator { @extend %side_separator; } + } + + > overlay > box.vertical { + > paned.gedit-side-panel-paned { + > separator { @extend %side_separator; } + + // 'file-browser' pane + > box.vertical > stack > grid.horizontal { + > box.horizontal { // header-part + margin: 4px 0; + } + + > scrolledwindow { // raised widget + border-bottom-left-radius: $wm_radius; + + treeview.view:not(:hover):not(:selected) { + background: none; + } + } + } + + // 'files' pane + stack { + scrolledwindow { + viewport.frame { + list.gedit-document-panel { + background: none; + } + } + } + } + } + } +} + +.open-document-selector-treeview.view { + padding: 3px 6px 3px 6px; + border-color: $base_color; // disable borders, making them transparent doesn't work for some reason + &:hover { + background-color: mix($fg_color, $base_color, 7%); + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + } +} + +.open-document-selector-name-label { color: $fg_color; } + +.open-document-selector-path-label { + color: mix($fg_color, $base_color, 50%); + font-size: smaller; + + &:selected { + color: transparentize($selected_fg_color, 0.1); + } +} + +.gedit-document-panel { // 'documents' pane + + row.activatable { padding: 6px 0; } + + row button { // 'close' button + min-width: 22px; + min-height: 22px; + padding: 0; + margin: 0 6px; + border-radius: 100px; + -gtk-outline-radius: 100px; + + image { + color: inherit; + } + } + + row:hover:not(:selected) button { + color: mix($bg_color, $fg_color, 35%); + + &:hover { + color: lighten(red, 15%); + } + &:active { + color: $fg_color; + } + } + + row:hover:selected button:hover { + color: lighten(red, 20%); + + &:active { + color: $selected_fg_color; + } + } +} + +.gedit-document-panel-dragged-row { + border: 1px solid $borders_color; + background-color: darken($bg_color, 10%); + color: $fg_color; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid $borders_color; + background-color: $bg_color; + border-radius: 0 0 $wm_radius $wm_radius; +} + +.gedit-search-slider { + background-color: lighten($bg_color, 2%); + padding: 6px; + border-color: $borders_color; + border-radius: 0 0 $bt_radius $bt_radius; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: transparentize($fg_color, 0.4); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame { + border { + @if $variant=='light' { + border-color: transparentize(black, 0.7); + } + border-width: 0; + + &:dir(ltr) { + border-left-width: 1px; + } + &:dir(rtl) { + border-right-width: 1px; + } + } +} + + +// +// Pluma +// +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + + border-top: none; + border-bottom: none; + border-radius: 0; +} + +// +// Gnome Builder +// +// TODO: Merge this with the upstream stylesheet +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; + + headerbar { + &, + &:first-child, + &:last-child { + border-radius: $wm_radius $wm_radius 0 0; + } + } +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: $selected_bg_color; +} + +layouttab { + background-color: $base_color; +} + +layout { + border: 1px solid $borders_color; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid $borders_color; +} + +pillbox { + color: $selected_fg_color; + background-color: $selected_bg_color; + border-radius: 3px; + + &:disabled label { + color: transparentize($selected_fg_color, 0.5) + } +} + +docktabstrip { + padding: 0 6px; + + background-color: $bg_color; + border-bottom: 1px solid $borders_color; + + docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; + + label { + opacity: 0.5; + } + + &:checked, + &:hover { + label { + opacity: 1; + } + } + + &:checked { + border-color: $borders_color; + background-color: $base_color; + } + } +} + +dockbin { + border: 1px solid $borders_color; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid $borders_color; +} + +dockoverlayedge { + background-color: $bg_color; + + docktabstrip { + padding: 0; + border: none; + } + + &.left-edge tab:checked, + &.right-edge tab:checked { + border-width: 1px 0; + } +} + +popover.messagepopover { + &.background { + padding: 0; + } + + .popover-content-area { + margin: 16px; + } + .popover-action-area { + margin: 8px; + + button:not(:first-child):not(:last-child) { + margin: 0 4px; + } + } +} + +popover.popover-selector { + padding: 0; + + list { + row { + padding: 5px 0; + } + + row image { + margin-left: 3px; + margin-right: 10px; + } + } +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid $borders_color; + border-bottom: 1px solid $borders_color; + border-radius: 0; +} + +preferences stacksidebar.sidebar { + list { + background-image: _solid($base_color); + } + + list separator { + background-color: transparent; + } +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: $borders_color +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + margin-left: 1px; + margin-right: 1px; + @include entry(header-normal); + border-left: none; + + &:backdrop { + @include entry(header-normal); + // background-image: none; + + opacity: 0.65; + } +} + +entry.search.preferences-search { // preferences-search + box-shadow: none; + + &:focus { + box-shadow: none; + border-bottom: 1px solid $selected_bg_color; + } +} + +preferencesbin { + spinbutton { + border-radius: $wm_radius; + border: 1px solid $borders_color; + background-color: $bg_color; + + &:focus { border-color: $selected_bg_color; } + + entry, + entry:focus { border: none; box-shadow: none; } + + button { + border-width: 0 0 0 1px; + + // &:first-child { + // border-left: 1px solid $borders_color; + // } + } + } + + entry.search { margin: 2px; } +} + +gstyleslidein { + #scale_box, + #strings_controls, + #palette_controls, + #components_controls { + button.toggle:checked { + color: $fg_color; + } + } +} + +configurationview { + entry.flat { + background: none; + } + + list { + border-width: 0; + } +} + +window.org-gnome-Builder.workspace > popover.dzlmenubutton { + > box.vertical > dzlmenubuttonsection.vertical { + > box.vertical > button.dzlmenubuttonitem { + color: $alt_fg_color; + + &:active, &:checked { + color: $fg_color; + background-color: rgba($fg_color, 0.25); + } + + > box.horizontal > box.horizontal { + > label.title { + color: $fg_color; + } + } + } + } +} + +window.org-gnome-Builder.workspace > stack#titlebar_container.titlebar { + > headerbar > omnibar { + > .linked > entry { + min-height: 0; + + > overlay > box.horizontal > box.vertical.pan { + > button { + min-height: 0; + } + } + } + } +} + +// +// Gnome-Logs +// +window.background > box.vertical box.horizontal { + list.categories { border-radius: 0 0 0 $wm_radius; } // side-pane + > box.vertical > scrolledwindow > viewport.frame > list { + row.event.activatable { // > 3.25.90 + color: $fg_color; + transition-duration: 0.1s; + &:hover, &:active { color: $fg_color; } + + label.compressed-entries-label { + // hard-coded background-color? + background-image: image($suggested_color); + color: $selected_fg_color; + font-weight: 700; + } + + &.compressed-row { + background-image: image(darken($bg_color, 3%)); + color: darken($fg_color, 20%); + transition-property: opacity, // exclude background-color + border-image, + background-image, + box-shadow; + &:hover { + background-image: image(mix($fg_color, $bg_color, 5%)); + color: $fg_color; + } + &:active { + &, &:focus { + background-image: image(mix($fg_color, $bg_color, 10%)); + color: $fg_color; + animation: none; + } + } + + &.popover-activated-row { + background-image: image($selected_bg_color); + color: $selected_fg_color; + } + + &-header { + background-image: image($base_color); // stop highlighting + color: $selected_bg_color; + &:hover { + background-image: image(mix($selected_bg_color, $base_color, 5%)); + } + &:active { + &, &:focus { + background-image: image(mix($selected_bg_color, $base_color, 10%)); + color: $selected_bg_color; + animation: none; + } + } + + label.compressed-entries-label { + background-image: image($selected_bg_color); + color: $selected_fg_color; + transition-duration: 0s; + } + } + } + } + } +} + +// +// Gnome-Usage +// + +// FIXME: why was 'adwaita.css' used for all user-themes? :/ +widget { + &#PROCESSOR, + &#MEMORY { + list { + row { + margin: -1px; // kill ugly parent borders + border: 1px solid $solid_borders_color; + + &.max { + color: $osd_bg_color; // enforce dark foreground + // FIXME: we can't override the salmon-pinky background + // background-image: image($destructive_color); + // border: 1px solid $destructive_color; + } + } + + // kill ugly separators + separator.list { + box-shadow: inset 0 0 0 1px $solid_borders_color; + } + } + } + + &#STORAGE { + list { + margin: -1px; // kill ugly borders + + row.activatable { + color: rgba($fg_color, 0.75); + &:hover, + &:active { color: rgba($fg_color, 0.75); } + } + + // kill ugly separators + separator.list { + box-shadow: inset 0 0 0 1px $solid_borders_color; + } + } + } + + &#PERFORMANCE { + searchbar { + box-shadow: inset 0 -2px $borders_color, inset 0 -1px $bg_color; // Removed double borders under headerbar + entry, button { margin-bottom: 2px; } + } + + .sidebar { + background-color: $base_color; + border-bottom-left-radius: $wm_radius; + } + } +} + +graph-switcher-button.toggle { + color: rgba($fg_color, 0.75); + font-weight: 500; + &:hover { // use opaque + color: $fg_color; + background-image: image(if($variant == 'light', rgba(black, 0.05), rgba(white, 0.03))); + } +} + +rg-graph.big { + // FIXME: We need to re-define these properties to prevent weird + // 'non-repeated' imaging behind the main graph. + background-position: left top; + background-origin: border-box; + background-repeat: repeat; +} + +box.speedometer { + // FIXME: 'outter' meant 'outer'? + // circular progress should be drawn with our $accent_color though, + // damned adwaita.css picks @theme_selected_bg_color up. + &-outter { opacity: 0.8; } // reduce alpha for our troughs + + &-content-area { // cover up meter troughs with selection colour + box-shadow: 0 0 0 4px rgba($selected_bg_color, 0.2); + } +} + +// +// Gnome Documents +// + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: $selected_bg_color; + color: $selected_fg_color; + border-radius: 2px; +} + +%documents-collection-icon, +.documents-collection-icon { + background-color: transparentize($fg_color, 0.7); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: lighten($selected_bg_color, 20%); +} + +%documents-entry-tag, +.documents-entry-tag { + color: $selected_fg_color; + background: $selected_bg_color; + border-radius: 3px; + border-width: 0; + margin: 2px; + padding: 4px; + + &:hover { + color: $selected_fg_color; + background: lighten($selected_bg_color, 4%); + } + &:active { + color: $selected_fg_color; + background: darken($selected_bg_color, 4%); + } + &.button { + box-shadow: none; + border: none; + background-color: transparent; + } +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +// +// Gnome Photos +// +.photos-entry-tag { + @extend %documents-entry-tag; +} + +.photos-collection-icon { + @extend %documents-collection-icon; +} + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; +} + +%side_headerbar_left { + background-image: none; + background-color: rgba($dark_sidebar_bg, 1); + box-shadow: inset 0 1px $highlight_color; + border: none; +} + +%side_headerbar_right { + background-image: none; + background-color: rgba($base_color, 1); + box-shadow: inset 0 1px $highlight_color; + border: none; +} + +%side_searchbar { + background-color: $dark_sidebar_bg; + + > revealer > box { + border-color: if($variant == 'light', $solid_borders_color, $header_border); + } +} + +%side_separator { + &, &:backdrop { + background-image: if($variant == 'light', image($solid_borders_color), image($header_border)); + background-color: transparent; + border-right: none; + } +} + +$list_shadow: if($variant == 'light', + (inset 0 0 8px rgba(black, 0.02), inset 0 0 3px rgba(black, 0.01), inset 0 0 0 1px rgba(black, 0.04), inset 0 1px rgba(black, 0.05)), + (inset 0 0 8px rgba(white, 0.03), inset 0 0 3px rgba(white, 0.02), inset 0 0 0 1px rgba(white, 0.04), inset 0 1px rgba(white, 0.06))); + +%circular_list { + border-radius: $wm_radius; + box-shadow: $list_shadow; + background-color: if($variant == 'light', rgba(black, 0.03), rgba(white, 0.05)); + border: none; + + > separator { background: none; min-height: 0; } +} + +%circular_row { + &:first-child { + border-top-left-radius: $wm_radius; + border-top-right-radius: $wm_radius; + } + + &:last-child { // Not use ? + border-bottom-left-radius: $wm_radius; + border-bottom-right-radius: $wm_radius; + } + + &:only-child { + border-radius: $wm_radius; + } +} + +%sidebar_row { + margin: 2px 4px; + border-radius: $wm_radius - 4px; +} + +// +// Gnome Tweak Tool ( Gnome tweaks ) +// + +hdyleaflet { + frame > border { border: none; } + + frame:not(.view) list:not(.contacts-contact-list) { // Don't set this to Gnome-Contacts + @extend %circular_list; + + row.activatable { + @extend %circular_row; + + .row-header > button:not(.text-button) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 4px 0; + } + } + } + + frame.view { + @extend %circular_list; + + list { + background: none; + + > separator { + background: none; + min-height: 0; + } + + row.activatable { @extend %circular_row; } + } + } + + list.view.frame { + @extend %circular_list; + + row.activatable { @extend %circular_row; } + } + + list > row.activatable { @extend %sidebar_row; } +} + +list { + &.tweak-group { + list { + @extend %circular_list; + + row.activatable { @extend %circular_row; } + } + } +} + +.titlebar > headerbar.titlebar.tweak-titlebar-left, +.titlebar > headerbar.titlebar.tweak-titlebar-right { + border: none; +} + +// Themed side headerbar +.titlebar > headerbar.titlebar.tweak-titlebar-left { + @extend %side_headerbar_left; +} + +.titlebar > headerbar.titlebar.tweak-titlebar-right { + @extend %side_headerbar_right; +} + +// separator of sidebar on Gnome contol center and Gnome tweaks +window.background.csd { + > hdyleaflet { + > separator.vertical { + @extend %side_separator; + } + + > box.vertical { + > searchbar { + @extend %side_searchbar; + } + } + } + + > hdyleaflet > box.vertical > stack.main-container { // Right side + background-color: $base_color; + border-bottom-right-radius: $wm_radius; + } +} + +row#AutostartTitle.tweak { + padding: 3px; + background-color: $base_color; +} + +.tweak-group-startup { + @extend %circular_list; + + row.tweak-startup:not(:hover):not(:selected) { + background: none; + } +} + +// Themed left sidebar +.tweak-category:not(:selected):not(:hover) { + background: none; +} + +// sidebar on gnome tweak +.tweak-categories { + background-image: none; + background-color: rgba($dark_sidebar_bg, 1); + border-radius: 0 0 0 $wm_radius; + + > separator { + min-width: 0; + min-height: 0; + background: none; + } +} + +// +// Gnome Control Center +// +window.background.csd { + > box.titlebar.horizontal { + > headerbar:first-child { + @extend %side_headerbar_left; + } + + > headerbar:last-child { + @extend %side_headerbar_right; + } + } + + > headerbar.titlebar { // gnome 3.32 or later + > box.horizontal > headerbar:first-child, + > hdyleaflet > headerbar:first-child { + @extend %side_headerbar_left; + } + + > box.horizontal > headerbar:last-child, + > hdyleaflet > headerbar:last-child { + @extend %side_headerbar_right; + } + + > box.horizontal > separator.sidebar, + > hdyleaflet > separator.sidebar { + @extend %side_separator; + } + } + + > stack { + border-radius: 0 0 $wm_radius $wm_radius; + } + + > box:not(.titlebar).horizontal > separator.vertical { + @extend %side_separator; + } + + > hdyleaflet > stack.background, // > 3.34.0 + > box.horizontal > stack.background { + background-color: $base_color; + border-bottom-right-radius: $wm_radius; + + > widget { + > box.horizontal > box.horizontal > box.vertical { + > button { // wallpaper set button + &:active { + color: $fg_color; + background-image: none; + background-color: if($variant=='light', darken($button_bg, 15%), lighten($button_bg, 10%)); + border-color: $dark_borders_color; + } + } + } + + > box.vertical > box.vertical { // Gnome 3.34 Wallpaper setting + > scrolledwindow > viewport.frame { + background-color: $base_color; + border-bottom-right-radius: $wm_radius + 1px; + + > box.vertical { + background: none; + } + } + } + } + } + + > hdyleaflet > box.vertical > scrolledwindow.view, // > 3.34.0 + > box.horizontal > box.vertical > scrolledwindow.view { // > 3.25.90 + background-color: $dark_sidebar_bg; + border-bottom-left-radius: $wm_radius + 1px; + + > viewport.frame > stack { + background-color: transparent; + + list { // left-pane + background-color: transparent; + + separator { background: none; } + + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; + } + } + } + } +} + +box.horizontal > separator.sidebar, +hdyleaflet > separator.sidebar { // reset + @extend %side_separator; +} + +// +// Gnome system monitor +// +window#gnome-system-monitor.background.csd { + > box.vertical > stack { + background-color: $base_color; + border-radius: 0 0 $wm_radius $wm_radius; + + > box.vertical > scrolledwindow { + treeview.view:not(:hover):not(:selected):not(.progressbar):not(.trough) { + background: none; + } + } + } +} + +// +// gnome-sound-recorder +// +stack { + > grid.vertical { + > scrolledwindow { + border: none; + border-radius: 0 0 $wm_radius $wm_radius; + + > viewport.frame { + list { + border-radius: 0 0 $wm_radius $wm_radius; + } + } + } + + scrolledwindow.frame.emptyGrid { border: none; } // Removed ugly borders + } +} + +// +// Gnome Contacts +// +window.background.csd { + > headerbar.titlebar.selection-mode { + > hdyleaflet > headerbar { + color: $header_fg; + + > button { @extend %headerbar_buttons; } + } + } + + > overlay > grid.horizontal { + > frame:dir(ltr) > border { // Removed ugly borders + border-top-width: 0; + border-left-width: 0; + border-bottom-width: 0; + } + + > overlay > stack > box.horizontal > grid.horizontal { + > scrolledwindow.contacts-contact-form { + border-bottom-right-radius: $wm_radius + 1px; + } + } + } + + > overlay > hdyleaflet { + > stack > frame > grid.vertical { + background-color: $dark_sidebar_bg; + border-bottom-left-radius: $wm_radius; + + // list.contacts-contact-list {} + } + + > separator.sidebar { + @extend %side_separator; + } + + > overlay > scrolledwindow > viewport.frame > hdycolumn { + > stack > box.horizontal > box.vertical > box.horizontal { + > button.image-button { + @extend %circular_button; + padding: 2px; + } + } + } + } +} + +entry.contacts-postal-entry { + // background-color: transparent; + @extend %Linked_entrys; + + &:focus { + @if $variant == 'dark' { box-shadow: inset 0 0 0 1px $entry_highlight; } + @if $variant == 'light' { box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px $entry_highlight; } + } +} + +entry.contacts-postal-entry:focus + entry.contacts-postal-entry { border-top-color: $entry_highlight; } + +// +// Gnome Web +// +stack#titlebar_container.titlebar { + > stack > headerbar { + border: none; + + entry.suggestion.url_entry { + box-shadow: inset 0 0 0 2px transparent; + + &:hover { + box-shadow: inset 0 0 0 1px rgba($borders_color, 0.03), inset 0 0 0 2px transparent; + transition-duration: 200ms; + } + + &:focus { + box-shadow: inset 0 0 0 2px $entry_highlight; + transition-duration: 300ms; + } + } + } +} + +notebook.main-notebook { + > header.top { + margin-top: 0; + + tabs > tab { + &:checked { + border-top-color: $header_bg; + } + } + } +} + +// +// Polari +// +stack.view.polari-entry-area { + background-color: $bg_color; + border-top: 1px solid $borders_color; + + button.popup.flat.toggle.polari-nick-button { + &:hover { + background-color: rgba($fg_color, 0.15); + box-shadow: none; + background-image: none; + } + + &:active, &:checked { + background-color: rgba($fg_color, 0.25); + box-shadow: none; + background-image: none; + } + } +} + +stack:disabled.view.polari-entry-area { background-image: image($bg_color); } + +// +// Transmission +// +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; // Remove black border on over- and undershoot +} + +// +// Atril (MATE pdf viewer) +// +.atril-window .primary-toolbar toolbar { + background: none; +} + +// +// Gnome Flashback +// +#gf-bubble, +#gf-osd-window, +#gf-input-source-popup, +#gf-candidate-popup { + &, &.solid { + color: lighten($osd_fg_color, 7%); + background-color: $osd_bg_color; + border: 1px solid darken($osd_bg_color, 8%); + border-radius: 2px; + } + + levelbar { + block { + &.low, &.high, &.full { + background-color: $selected_bg_color; + border-color: $selected_bg_color; + } + + &.empty { background-color: darken($osd_bg_color, 5%); } + } + + trough { background: none; } + } // FIXME still needs button styling +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border-radius: 2px; + } +} + +gf-candidate-box { + label { + padding: 3px; + } + + &:hover, + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + border-radius: 2px; + } +} + +// +// * rhythmbox * +// + +// add top-border to inline-toolbar +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar { + box-shadow: inset 0 1px $borders_color; + padding: 4px; + background-color: darken($bg_color, 3%); + + button.image-button { +// min-width: 24px; +// min-width: 24px; +// padding: 2px; + @if $variant == 'dark' { border: none; } + &:active, &:checked { @include button(flat-active); border-color: $borders_color; } + + > widget > box > image { padding: 0; } + } +} + +// tweak sidebar styling +.sidebar-paned { + scrolledwindow { border: none; } + + // treeview.view.sidebar { } +} + +// tweak border and frame in alt-toolbar +window.csd > box.vertical > box.vertical, +window.solid-csd > box.vertical > box.vertical { + > toolbar.horizontal { + margin: -1px 0; + border-top: 1px solid $borders_color; + border-bottom: none; + box-shadow: none; + background-color: transparent; + + > toolitem > .linked > button, + > toolitem > box.horizontal > button { + min-height: 36px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + @if $variant == 'dark' { border: none; } + // &:hover { @include button(flat-hover); } + &:active, &:checked { @include button(flat-active); border-color: $borders_color; } + } + } + + > frame { + margin: -1px 0; + padding: 0; + + > border { border: none; } + } +} + +// hard-coded spacing depends on non-scalable unit, +// seems cover-art widget is the most biggest thing? +window.background > box.vertical > toolbar.primary-toolbar { + > toolitem { + > .linked > button.image-button.raised { // 'shuffle/repeat' + min-height: 36px; + min-width: 36px; + padding: 0; + margin: 0; + @if $variant == 'dark' { border: none; } + // &:hover { @include button(flat-hover); } + &:active, &:checked { @include button(flat-active); border-color: $borders_color; } + > widget > box > image { padding: 0; } + } + + button.flat.scale { // 'volume' + min-height: 24px; + min-width: 36px; + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + } + + > box.horizontal:not(.linked) > button.toggle, + > .linked > button:not(.toggle):not(.raised):not(.flat) { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 0; + @if $variant == 'dark' { border: none; } + // &:hover { @include button(flat-hover); } + &:active, &:checked { @include button(flat-active); border-color: $borders_color; } + } + } +} + + /******************** + * Gnome Calculator * + ********************/ +window.background { + > headerbar.titlebar { // mode-selector button + > button.flat.popup.toggle.text-button.title { + // .title class existed + margin: 6px 0; // set standard margins + + > grid > widget { // down arrow + padding-top: 3px; + // add spacing between arrow and label + &:dir(ltr) { padding-left: 4px; } + &:dir(rtl) { padding-right: 4px; } + } + } + } + + > grid.vertical > box.vertical > widget, + > grid.vertical > box.vertical > box.vertical > widget, + > grid.vertical > box.vertical grid.math-buttons { + button { + font-weight: 700; + + &:not(.suggested-action) { + &:active { @include button(flat-active); border-color: $borders_color; } + &:checked { @include button(flat-checked); border-color: $borders_color; } + } + + &.suggested-action { // '=' button + } + } + } +} + +/************ + * Epiphany * + ************/ + +$question_bg_color: #FFEA00; + +// incognito-mode styling +// +// most of widget styling are hard-coded by ephy's stylesheet, +// but we should force using dark foregrounds at least... + +headerbar.titlebar.incognito-mode { + entry { + @include entry(header-normal); + + &:focus { @include entry(header-focus); } + &:disabled { @include entry(header-insensitive); } + } +} + +// reset inverted foreground colour +notebook > box > stack > box.vertical > paned.vertical > overlay { + > .floating-bar { color: rgba($fg_color, 0.75); } +} + +.background:not(.csd) > box.vertical > headerbar { + // conflicts with .primary-toolbar styling? + .linked > button.image-button { // = 'back/forward' button + + } +} + +// overrides foregrounds for 3.24's ssd-mode +.background headerbar entry { + &.starred, + &.non-starred { + @include entry(header-normal); + + &:focus { @include entry(header-focus); } + &:disabled { @include entry(header-insensitive); } + } + + // render yellow 'star' icon if bookmarked + &.starred > image.right { + color: darken($question_bg_color, 10%); + &:hover, + &:active, + &:checked { color: $question_bg_color; } + } +} + +// popover for downloaded lists +popover.background:not(.emoji-picker) > box.vertical { + // For clean button + button:not(.destructive-action):not(.suggested-action):only-child { + &:active, &:checked { @include button(flat-active); } + } +} + +popover.background:not(.emoji-picker) > box.vertical > scrolledwindow { + // re-define background colours for GtkListBox + > viewport.frame > list.background { + background-color: transparent; + + > row.activatable { + background-color: if($variant=='light', $bg_color, lighten($bg_color, 10%)); + color: rgba($fg_color, 0.85); + border-radius: $bt_radius; + border: 1px solid $borders_color; + margin: 2px; + @if $variant=='light' { box-shadow: $shadow_3, inset 0 0 0 1px rgba($borders_color, 0.01); } + + &:hover { @include button(hover); } + &:active, &:checked { @include button(flat-active); } + } + } +} + +// popover for bookmarks +popover.background:not(.emoji-picker) > box.vertical > stack > box.vertical { + + scrolledwindow > viewport.frame { + border: 1px solid $borders_color; + + > list.background > row.activatable.bookmarks-row { + background-color: rgba($base_color, 0.35); + color: rgba($fg_color, 0.85); + border-bottom: 1px dashed rgba($borders_color, 0.05); + padding: 6px; + + &:hover, + &:active, + &:checked { color: $fg_color; background-color: rgba($fg_color, 0.05); } + + button.flat { + min-width: 16px; + min-height: 16px; + padding: 4px; // Same as of image.sidebar-icon + // margin: 0 4px; + border-radius: 100px; + -gtk-outline-radius: 100px; + } + } + } +} + +// bookmark-tag flowbox-childs (almost hard-coded) +flowboxchild.bookmark-tag-widget { + color: $bg_color; // unchecked + font-weight: 500; + + label { margin-bottom: 2px; } + + &-selected { color: $selected_fg_color; } // checked +} + +// +// documents-scrolledwi (Totem, Documents, EvView) +// +.documents-scrolledwin { + background-color: transparent; + + .content-view { + background-color: transparent; + border-radius: 0 0 $wm_radius $wm_radius; + } + + viewport.frame { // Documents + background-color: transparent; + + widget > frame.content-view { + border { border: none; } + + background-color: transparent; + border-radius: 0 0 $wm_radius $wm_radius; + } + } +} + +// +// Document Viewer +// +window.background.csd { + > box.vertical { + > scrolledwindow { + > iconview.view.content-view:not(:hover):not(:selected) { + background-color: transparent; + border-radius: $wm_radius; + } + } + } + + evview.view.content-view { + background-color: transparent; + border-radius: 0 0 $wm_radius $wm_radius; + } +} + +// +// Archive Manager +// +.background.csd { + > grid.horizontal > paned.horizontal { + > scrolledwindow { + border-radius: 0 0 $wm_radius $wm_radius; + background-color: $base_color; + + treeview.view:not(:hover):not(:selected) { + background-color: transparent; + } + } + + > box.vertical { + > scrolledwindow { + border-radius: 0 0 0 $wm_radius; + background-color: $bg_color; + + treeview.view:not(:hover):not(:selected) { + background-color: transparent; + } + } + } + } +} + +// +// Eye of GNOME Image Viewer +// +box.vertical > box.vertical > box.vertical{ + > paned.horizontal { + background-image: none; + background-color: $header_border; + } +} + +// +// Gnome-Disk +// +window.background.csd { + > box.vertical > paned.horizontal { + > scrolledwindow { + treeview.view:not(:selected):not(:hover) { + border-bottom-left-radius: $wm_radius; + } + } + } +} + +// +// Dialogs +// +dialog.background.csd { + > headerbar.titlebar { + > label:not(.title):not(.subtitle) { // wallpaper set dialog + font-weight: 700; + } + } + + > box.vertical.dialog-vbox { + > grid.horizontal { + > scrolledwindow.frame { //removed ugly boders for nautilus batch renaming dialog + border: none; + + > viewport.frame { + border: none; + + list:first-child { border-radius: 0 0 0 $wm_radius; } + list:last-child { border-radius: 0 0 $wm_radius 0; } + } + } + + > stack { + > scrolledwindow.frame { // reset border for totem setting dialog + border: 1px solid $borders_color; + } + } + } + + > stack, + > stack > stack { + > scrolledwindow { + border-radius: 0 0 $wm_radius $wm_radius; + background-color: $base_color; + + iconview.view:not(:hover):not(:selected):not(:active) { // Wallpaper setting window + // @extend %view; + background-color: transparent; + } + } + } + + > stack { + > scrolledwindow > viewport.frame { + > list { + border-radius: 0 0 $wm_radius $wm_radius; + + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; + } + } + } + + > box.vertical > stack.view { + > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; + } + } + + toolbar.toolbar { + border-radius: 0 0 $wm_radius $wm_radius; + border-width: 1px 0 0 0; + } + + > notebook > stack { // Control center wifi setting 3.36 or later + border-radius: 0 0 $wm_radius $wm_radius; + } + } + + > notebook { + > stack { + border-radius: 0 0 $wm_radius $wm_radius; + + > box.horizontal > notebook > stack { // Control center wifi setting + border-radius: 0 0 $wm_radius $wm_radius; + } + } + } + + separator.vertical { background-color: $borders_color; } + + // Outline for low res icons + .lowres-icon { // FIXME: not use + -gtk-icon-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); + } + + // Dropshadow for large icons + .icon-dropshadow { // FIXME: not use + -gtk-icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); + } + + > .dialog-action-box { + > .dialog-action-area { + padding: 3px 6px 6px; + } + } + } + + stack scrolledwindow { + &.frame { + border-radius: $wm_radius; + + textview.view { + border-radius: $wm_radius; + + > text { + background: none; + } + } + + treeview.view:not(:hover):not(:selected) { background: none; } + } + + viewport.frame { + &.view { border-radius: $wm_radius; } + } + } + + > .dialog-vbox > .dialog-action-box { + > .dialog-action-area { + margin: 0 6px 6px; + } + } +} + +// +// Mate OSD Window +// +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid darken($osd_bg_color, 8%); + + .progressbar { + background-color: $selected_bg_color; + border: none; + border-color: red; + border-radius: 5px; + } + .trough { + background-color: darken($osd_bg_color, 5%); + border: none; + border-radius: 5px; + } +} + +// +// Mate/Gnome Flashback Panel +// +.mate-panel-menu-bar, +panel-toplevel.background { + &, menubar { + background-color: opacify($panel_bg, 1); + } + + menubar, + #PanelApplet label, + #PanelApplet image { + color: $panel_fg; + } + + button:not(#tasklist-button) { // Panel buttons + @extend %panel_button; + } + + button, + #tasklist-button { + label, image { + color: inherit; + } + } + + .wnck-pager { + color: mix($panel_fg, black, 50%); + background-color: darken($panel_bg, 10%); + + &:hover { + background-color: lighten($panel_bg, 5%); + } + + &:selected { + color: lighten($selected_bg_color, 20%); + background-color: $selected_bg_color; + } + } + + na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; + } +} + +// +// Caja +// +.caja-desktop { + @extend %nautilus-desktop-canvas-item; +} + +.caja-notebook { + border-top: 1px solid $borders_color; +} + +// .caja-pathbar { +// button { } +// } + +.caja-navigation-window { + .primary-toolbar { + background-color: $header_bg; + } + + .caja-side-pane { + background-color: transparent; + + .frame { + border-width: 1px 0 0; + } + } + + paned > separator { + background-image: image($solid_borders_color); + } +} + +.caja-side-pane { + treeview.view, .view { + background: none; + + &:hover { + background-color: rgba($fg_color, 0.1); + } + + &:active, &:selected { + background-color: $selected_bg_color; + } + } + + textview.view text { background: none; } + + scrollbar { + background: none; + } + + // notebook .view > box.vertical { + // border-bottom-left-radius: $wm_radius; + // } +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.caja-search-bar { + entry { + // margin: 2px 0; + + &:focus { + box-shadow: none; + } + } +} + +// +// Xfce4 +// +$text_shadow: 0 0 1px rgba(0, 0, 0, 0.26), + 0 1px 2px rgba(0, 0, 0, 0.32), + 0 2px 3px rgba(0, 0, 0, 0.12); + +%panel_button { + color: $panel_fg; + border-radius: 0; + border: none; + background-color: transparent; + + &:hover:not(:active):not(:checked) { + color: $fg_color; + box-shadow: inset 0 -2px rgba($selected_bg_color, 0.5); + } + + &:checked { + color: $fg_color; + box-shadow: inset 0 -2px $selected_bg_color; + background-color: rgba($fg_color, 0.12); + background-image: none; + label, image { color: inherit; } + } + + &:active { + background-color: rgba($fg_color, 0.18); + color: $fg_color; + background-image: none; + box-shadow: inset 0 -2px $selected_bg_color; + } +} + +.xfce4-panel.panel { + background-color: $panel_bg; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; + + button, button.flat { + @extend %panel_button; + } +} + +.XfceHeading { + border: 0 none transparent; + background-color: $bg_color; + color: $fg_color; +} + +.xfce4-panel { + background-color: $panel_bg; + color: $panel_fg; + font-weight: 700; + text-shadow: none; + -gtk-icon-shadow: none; + + &, // unset borders + frame > border { border: none; } + + ࿎PanelWindow { // main panel container >= 4.13.3? + // FIXME: unneeded 1px borders are reserved by its code itself + border: none; + + &, &.marching-ants { transition: none; } // unset transitions + } + + button.flat { @extend %panel_button; } + + button { + font-weight: 700; + @extend %panel_button; + + &#launcher-arrow { // launcher applet + // FIXME: quite weird pseudo-classe transitions, especially :hover + // state can't be cleared properly ( -> an upstream issue) + &, + button.toggle { + &:hover { box-shadow: none; } // hide indicators + } + + + button.toggle:checked { // 'arrow' toggle button + color: $selected_bg_color; + box-shadow: none; + } + } + + ﳤ-notification-plugin { + padding: 0 1px; // for 4.12.2 + } + } + + menu { + font-weight: 400; // for enforcing regular weight + text-shadow: none; + -gtk-icon-effect: none; + } + + menubar.-vala-panel-appmenu-private { // xfce4 appmenu plugin + > menuitem { + font-weight: normal; + } + } + + widget.tasklist > button.toggle { font-weight: 400; } +} + +XfdesktopIconView.view { + border-radius: 2px; + background: transparent; + color: $selected_fg_color; + text-shadow: $text_shadow; + + &:active, &:checked { + background-color: $selected_bg_color; + color: $selected_fg_color; + text-shadow: none; + } + + .rubberband { @extend %rubberband; } +} + +window#whiskermenu-window { + background-color: $bg_color; + + // no CSD class even if the sw compositor was enabled. + > frame > border { + border-radius: 0; + } + + scrolledwindow { + > viewport button.radio { + padding: 2px 6px; + margin: 2px; + + &:hover { background-color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12)); } + + &:checked, &:active { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:hover { background-image: none; } + } + } + + treeview.view { + &:selected:hover { + background-color: if($variant == 'light', rgba(black, 0.1), rgba(white, 0.1)); + color: $fg_color; + } + } + } +} + +// +// * Thunar * +// + +window.background.csd.thunar { + > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: $wm_radius; + background-color: $dark_sidebar_bg; + + treeview.view:not(:hover):not(:selected) { + background-color: transparent; + } + } +} + +window.thunar { + > grid.horizontal > paned.horizontal { + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; + background-color: $dark_sidebar_bg; + + treeview.view { + background-color: $dark_sidebar_bg; + + &:hover { background-color: if($variant == 'light', rgba(black, 0.08), rgba(white, 0.08)); } + + &:selected, &:selected:hover, &:active:hover { + color: $fg_color; + background-color: $sidebar_theme_color; + } + } + } + + > separator { + background-image: if($variant == 'light', image($solid_borders_color), image($header_border)); + } + } + + toolbar#location-toolbar { + border-bottom: 1px solid $header_border; + + button.path-bar-button, + button.flat { + @include button(header-normal); + margin-left: 0; + margin-right: 0; + border-radius: $bt_radius; + min-height: 28px; + + &:hover { @include button(header-hover); } + + &:checked { @include button(header-checked); } + + &:active { @include button(header-active); } + + &:disabled { @include button(header-insensitive); } + + &:disabled:active, &:disabled:checked { @include button(header-insensitive-active); } + } + + > toolbutton#open-parent > button.image-button.flat:not(.toggle) { + margin-left: 10px; + } + + > toolbutton#open-home > button.image-button.flat:not(.toggle) { + margin-right: 10px; + } + + // FIXME: need to unset for weird allocation height + entry { + min-height: 22px; + } + } + + notebook { + // hide unneeded border + stack > scrolledwindow.frame.standard-view { + border-top-width: 0; + border-right-width: 0; + } + + // an allocation height of label node affects to close button's + // image height (it's quite weird). + header.top tab.reorderable-page > box > label { min-height: 0; } + } +} + + /********* + * Geary * + *********/ +.geary-main-window.background.csd, +window#GearyMainWindow.background.csd { + > overlay > box.vertical { + > paned { + > separator { @extend %side_separator; } + + > .sidebar { + border-bottom-left-radius: $wm_radius; + + > searchbar { + @extend %side_searchbar; + } + } + } + } + + stack#conversation_viewer { + border-bottom-right-radius: $wm_radius; + + scrolledwindow.geary-conversation-scroller { + viewport.frame { + list.conversation-listbox { + background-color: $base_color; + border-bottom-right-radius: $wm_radius; + } + } + } + + searchbar { + background-color: $base_color; + + > revealer > box { + border-color: if($variant == 'light', $solid_borders_color, $header_border); + } + } + } + + paned.geary-sidebar-pane-separator { + > separator { margin-left: -1px } + + statusbar { + margin: -8px -12px; + border: none; + background-color: rgba($dark_sidebar_bg, 1); + border-bottom-left-radius: $wm_radius; + + frame > border { border: none; } + } + + frame.geary-folder-frame { + > border { border: none; } + + scrolledwindow { + treeview.view.sidebar:not(:hover):not(:selected) { + background-color: rgba($dark_sidebar_bg, 1); + } + } + } + + frame.geary-conversation-frame { + background-color: rgba($dark_sidebar_bg, 1); + + > border { border: none; } + + scrolledwindow { + background-color: $base_color; + margin: 6px 6px 6px 0; + padding: 6px 0; + border: 1px solid $borders_color; + border-radius: $bt_radius; + + treeview.view { + border-image: none; + background-image: none; + + &:hover { background-color: rgba($selected_bg_color, 0.1); } + + &:selected { + background-color: rgba($selected_bg_color, 0.15); + box-shadow: inset 2px 0 $selected_bg_color; + color: if($variant == 'light', $fg_color, $selected_fg_color); + } + + &:not(:hover):not(:selected) { + background: none; + } + } + } + } + } +} + +// +// * Firefox and Thunderbird * +// + +window.background:not(.csd) { + > widget { + // for the bookmark toolbar's separators + > separator { + padding-top: 1px; + margin-top: 1px; + min-height: 2px; + background-color: $borders_color; + } + + // avoid black border + > scrollbar { background-clip: border-box; } + + // emphasize borders color + > scrollbar, + > frame > border { border-color: $borders_color; } + + > entry, + .entry { // Set for linked entrys + // min-height: 26px; + border-radius: $bt_radius; + background-image: image($base_color); + border: 1px solid $borders_color; + + &:focus { border-color: $selection_mode_bg; box-shadow: inset 0 0 0 2px $entry_highlight; } + } + + > spinbutton { + background-image: image($button_bg); + border: 1px solid $borders_color; + + @if $variant == 'light' { + &:active { + background-image: image($bg_color); + } + } + + // Fixed thunderbird linked entry spinbutton border-radius. + .entry { border-top-right-radius: 0; border-bottom-right-radius: 0; } + } + + > button { + padding-top: 3px; + padding-bottom: 3px; + } + + > button > button { + outline-style: none; + border-radius: $bt_radius; + + @if $variant == 'light' { + &:active { + border-radius: $bt_radius; + border: none; + background-image: image($bg_color); + box-shadow: inset 0 0 0 1px $borders_color; + } + } + + label { padding: 4px 6px; } + } + } + + > menu, + > menu > menu { + border-radius: 0; + background-color: $menu_bg; + } + + > menu > menuitem { + padding: 4px 6px; + + > label:disabled { color: $disabled_fg_color; } + + > radio, + > check { + padding: 0 2px 0 4px; + } + } + + > window > menu { + menuitem { + transition: none; // Fixed plank menu background issue + } + } +} + +// /******************* +// * Firefox Quantum * +// *******************/ + +#MozillaGtkWidget.background { + // blend with weird toolbar backgrounds + background-color: $bg_color; + + // FIXME: resetting child elements background is not fully functional yet + // because WidgetStyleCache keeps holding initial background-color. + // the stem of this incorrect colouring seems to be caused by their + // gdk_rgba to ns_rgba conversion. I don't think theme's fault. + .background, + frame, + separator, + scrolledwindow { background-color: $base_color; } + + scrollbar { + background-color: transparent; + + slider { + background-color: mix($fg_color, $bg_color, 45%); + &:hover { background-color: mix($fg_color, $bg_color, 60%); } + &:hover:active { background-color: mix($fg_color, $bg_color, 75%); } + &:disabled { background-color: transparent; } + } + } + + *:not(menuitem):hover, // exclude menuitem node + *:focus, + *:active, + *:checked { + &, button { color: $fg_color; } // enforce opaque foregrounds + } + + > window.background > menu { // context-menus + border: none; // hide ugly double borders + background-color: $menu_bg; + border-radius: 0; + + // revert to standard separators + > separator { + margin-top: 2px; + margin-bottom: 2px; + background-color: $borders_color; + } + } + + > widget { + border { border-color: if($variant == 'light', darken($bg_color, 15%), lighten($bg_color, 20%)); } + + separator { background-color: $borders_color; } + + // FIXME: this affected to popover widget as well, + // so we can not set $lighter_bg_color to search-bar... + > scrolledwindow > textview { + background-color: $menu_bg; + + text { + background-color: transparent; + color: if($variant =='light', $text_color, #aaaaaa); + + &:selected, + &:selected:focus, + selection { @extend %selected_items; } + } + } + } +} + +/*************** + * Chrome(ium) * + ***************/ + +$chrome_bg_color: $bg_color; +$chrome_fg_color: $text_color; +$chrome_menu_bg_color: $menu_bg; +$chrome_menu_fg_color: $fg_color; + +window.background.chromium { + // checked-tab & toolbar & button widgets + background-color: $bg_color; + color: $text_color; + + headerbar.titlebar { + button.toggle { // account-button (> 64.0.3282?) + border: none; + background-color: transparent; + background-image: none; + + &:hover { @include button(flat-hover); } + &:checked, &:active { @include button(flat-active); } + } + + // from nav_button_provider_gtk3.cc (> 62.0.3202?) + button.titlebutton { // title-buttons + // define global titlebutton class sizing + min-width: 16px; + min-height: 16px; + margin: 0; // unset margins + padding: 0 0; + background-size: auto; + color: transparent; // hide stock icons + } + } + + // FIXME: not for actual button widgets but for toolbar's separators + // crazy: src/+/master/chrome/browser/ui/libgtkui/gtk_ui.cc#891 + button { // for active-tab borders + border-width: 1px; + border-style: solid; + border-color: $solid_borders_color; + background-color: $chrome_bg_color; + color: $chrome_fg_color; + } + + entry.chromium { + &, &:focus { // overrides standard borders + border-image: none; + border: 1px solid $solid_borders_color; + background-color: $chrome_bg_color; + color: $chrome_fg_color; + } + } + + // internal region of toolbar's entry widget + > textview.view, textview { + background-color: $chrome_bg_color; + color: $chrome_fg_color; + } + + > menubar { background-color: $header_bg; } + + // > menu { + // border: 1px solid $solid_borders_color; + // color: $chrome_menu_fg_color; + // background-color: $chrome_menu_bg_color; + // + // > separator, .separator { + // margin: 2px 0; + // min-height: 0; + // border-bottom: 2px solid $menu_bd; + // background: none; + // } + // + // > menuitem { + // color: $chrome_menu_fg_color; + // + // &:hover { + // color: $selected_fg_color; + // background-color: $selected_bg_color; + // } + // + // &:disabled { + // color: rgba($chrome_menu_fg_color, 0.45); + // } + // + // // label { &:disabled { color: rgba($chrome_menu_fg_color, 0.45); } } + // + // accelerator { color: rgba($chrome_menu_fg_color, 0.45); } + // } + // } +} + +/**************** + * Libre-Office * + ****************/ +window.background:not(.solid-csd) { + // reserved area at the most-right side of GtkMenuBar + > grid.horizontal > grid.horizontal { + background-color: $header_bg; + box-shadow: inset 0 -1px $borders_color; + + > button.flat.small-button { + // 'close' button + color: $header_fg; + border: none; + border-radius: 50px; + background-image: none; + + &:hover { + background-color: lighten($header_bg, 15%); + color: lighten($header_fg, 5%); + } + + &:active, + &:checked { + background-color: rgba(red, 0.65); + color: white; + } + + &:disabled { + color: rgba($header_fg, 0.6); + } + } + } +} + +window.background:not(.solid-csd) { + // for 'Notebookbar' toolbar + > notebook:not(.frame) { + border: 0 none transparent; // unset borders + background-color: $base_color; + + > stack { + border: none; + box-shadow: none; + } + } +} + +// /********* +// * Tilix * +// *********/ + +// in-line titlebars +widget > box.terminal-titlebar { + padding: 0 6px; + + > button.flat.popup.toggle { + border: none; + border-radius: 0; + padding-top: 0; + padding-bottom: 0; + + &:dir(ltr) { padding-right: 6px; } + &:dir(rtl) { padding-left: 6px; } + + &:hover, &:checked, &:active { + border-radius: 0; + } + + &:checked, &:active { + background-color: rgba($fg_color, 0.05); + color: $fg_color; + } + } + + > button.image-button { // 'plus' and 'close' + &, &.toggle { + margin: 2px 0; + padding: 0; + min-height: 24px; + min-width: 24px; + border-radius: $bt_radius; + -gtk-outline-radius: $bt_radius; + } + } +} + +list.tilix-session-sidebar { + // use -image property instead + background-image: image($dark_sidebar_bg); + + button.tilix-sidebar-close-button { + min-height: 20px; + min-width: 20px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + background-color: $destructive_color; + &, &:hover, &:active, &:checked { color: white; } + + &:hover { background-color: lighten($destructive_color, 10%); } + + &:active, + &:checked { background-image: image(darken($destructive_color, 10%)); } + } +} + +window.background.csd { + > box.horizontal > stack { + > box.vertical > notebook > stack { + border-bottom-right-radius: $wm_radius; + } + } +} + +// +// Pamac +// + + +// /************ +// * Synaptic * +// ************/ +window > box.vertical > box.horizontal { + > toolbar { + background-color: transparent; + box-shadow: none; + + toolitem > box { + label, + entry { + min-height: 20px; + padding-top: 2px; + padding-bottom: 2px; + font-size: 90%; + } + + > label { color: $fg_color; } + } + } + + > widget { background-color: transparent; } +} + +// +// vala-panel +// +window#ValaPanel.background { + // background-image: linear-gradient(0deg, $panel_bottom_color 0%, $panel_top_color 100%); + // border: 1px solid $header_border; + // color: currentColor; + + widget.-vala-panel-background { + > separator { // separator applet + background: none; + } + } +} + +button.flat.-panel-button, +button#tasklist-button.toggle.flat, +// tasklist-arrow-button.toggle.flat.-panel-flat-button, // xfce tasklist button +button.flat.-panel-icon-button { + // @extend %budgie_icon_tasklist_button; + + &:hover { + box-shadow: inset 0 -2px rgba($selected_bg_color, 0.5); + background: none; + } + + &:active, + &:checked { + box-shadow: inset 0 -2px $selected_bg_color; + color: if($variant == 'light', darken($panel_fg, 5%), $selected_fg_color); + background: none; + } +} + +.unpinned button.flat.-panel-icon-button { + border-radius: 0; + + &:hover { -gtk-icon-effect: highlight; } + &:hover, + &:active, + &:checked { + box-shadow: inset 0 -2px $selected_bg_color; + color: if($variant == 'light', darken($panel_fg, 5%), $selected_fg_color); + } +} + +.pinned button.flat.-panel-icon-button.running { + border-radius: 0; + + > image { + background-position: bottom center; + } + + &:hover { -gtk-icon-effect: highlight; } + &:hover, + &:active, + &:checked { + box-shadow: inset 0 -2px $selected_bg_color; + color: if($variant == 'light', darken($panel_fg, 5%), $selected_fg_color); + } +} + +// vala-panel-appmenu +// menubar.-vala-panel-appmenu-private, // xfce4 appmenu plugin +// menubar.-vala-panel-background { +// background: none; +// border: none; +// box-shadow: none; +// +// > menuitem { +// color: $panel_fg; +// font-weight: normal; +// &:hover { color: $selected_fg_color; } +// +// // > window.background.popup > decoration, +// // > window.background.popup > menu { border-radius: 0 0 $wm_radius $wm_radius; } +// } +// } + +// * Elementary Apps * + +// +// Wingpanel +// +.menubar.panel { + .panel { + &, &.color-light, &.color-dark { + background-color: transparent; + background-image: linear-gradient(0deg, rgba($panel_bottom_color, 0.95) 0%, rgba($panel_top_color, 0.95) 100%); + border-bottom: 1px solid if($variant == 'light', $panel_border_color, $header_border); + transition: all 100ms ease-in-out; + color: $panel_fg; + } + + &.maximized { + background-color: $panel_bg; + background-image: none; + border: none; + } + + &.translucent { + background-color: rgba($panel_bg, 0.75); + background-image: none; + border: none; + } + + menubar { + background: none; + box-shadow: none; + border: none; + } + } + + popover { + padding: 2px 4px; + margin: 0 6px 15px 6px; + border: 1px solid if($variant == 'light', rgba(black, 0.35), rgba(black, 0.45)); + box-shadow: 0 3px 5px rgba(black, 0.12), 0 5px 8px rgba(black, 0.08); + + button { + @include button(undecorated); + &:hover { @include button(flat-hover); } + &:active { @include button(flat-active); label { color: white; } } + &:checked { @include button(flat-checked); label { color: white; } } + &:disabled { @include button(flat-insensitive); } + &, &:hover, &:active, &:checked, &:disabled { border-color: transparent; } + } + + .linked > button { + @include button(normal); + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:disabled { @include button(insensitive); } + } + + list { background-color: transparent; } + + separator.horizontal { + margin: 0 -4px; + } + + separator.vertical { + background: none; + } + + .sidebar { + border-style: none; + background: none; + + .view { + background: none; + + &:hover { + border-radius: $bt_radius; + background-color: if($variant=='light', rgba(black, 0.1), rgba(white, 0.1)); + } + + &:selected { + &, &:focus, &:backdrop { + text-shadow: none; + transition: all 200ms $ease-out-quad; + background-color: if($variant=='light', rgba(black, 0.65), rgba(white, 0.35)); + border-radius: $bt_radius; + } + } + } + } + } +} + +.composited-indicator { + padding: 0 6px; + + > revealer label, + > revealer image, + > revealer spinner { + color: $panel_fg; + font-weight: normal; + transition: all 200ms ease-in-out; + text-shadow: none; + -gtk-icon-shadow: none; + } + + > revealer image, + > revealer spinner { + padding: 3px 0; + } + + > revealer label { + padding: 3px 6px; + } + + .keyboard { + background-color: $panel_fg; + border-radius: 2px; + color: $panel_bg; + padding: 0 3px; + font-weight: normal; + box-shadow: none; + text-shadow: none; + } +} + +// Popover switcher dots +button.flat.toggle.switcher { + &:hover, &:active, &:checked, &:selected { + image { + color: $selected_bg_color; + } + } +} + +// Calendar Popover +.circular { // Calendar popover date button + label:disabled { color: $disabled_fg_color; } + + &.accent { // Today button + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +// Marlin / Pantheon Files +MarlinViewWindow { + *:selected, *:selected:focus { + color: $selected_fg_color; + background-color: $selected_bg_color; + outline-color: transparent; + } + + GtkIconView.view:selected { + &, &:focus, &:hover, &:focus:hover { background-color: transparent; } + } + + FMListView, FMColumnView { outline-color: transparent; } +} + +.marlin-pathbar.pathbar { + padding-left: 4px; + padding-right: 4px; + + @include entry(header-normal); + &:focus { @include entry(header-focus) } + &:disabled { @include entry(header-insensitive) } +} + +window.background.csd { + > paned.horizontal { + > separator { + &:dir(ltr) { margin-left: -1px; } + &:dir(rtl) { margin-right: -1px; } + } + + > scrolledwindow { + > viewport.frame { + > box.vertical treeview.view { + + border-right: 1px solid if($variant=='light', $solid_borders_color, $header_border); + + &:not(:hover):not(:selected) { + border-bottom-left-radius: $wm_radius; + background: none; + } + + color: $dark_sidebar_fg; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid $header_border; + // @extend %view; + + &:not(:selected):hover { background-color: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05)); } + + &:selected, &:selected:hover, &:selected:focus { + color: $fg_color; + background-color: $sidebar_theme_color; + &, label { color: $fg_color; } + } + + image { + color: $dark_sidebar_fg; + &:selected { color: $selected_fg_color; } + &:disabled { color: rgba($dark_sidebar_fg, 0.45); } + } + + &.trough { + color: $fg_color; + background-color: $button_border; + border-radius: $bt_radius; + border-width: 0; + + &:selected, &:selected:focus { + color: $selected_fg_color; + background-color: transparentize(black, 0.8); + border-radius: $bt_radius; + border-width: 0; + } + } + } + } + } + } + + > stack > stack { + > paned.horizontal { + > scrolledwindow > viewport.frame { + list { + border-bottom-left-radius: $wm_radius; + } + } + } + } +} + +.dynamic-notebook { + notebook > stack { + border-bottom-right-radius: $wm_radius; + background-color: $base_color; + + scrolledwindow.view.h2 { + background-color: transparent; + } + + treeview.view, + iconview.view { + &:not(:hover):not(:selected) { background: none; } + &:hover { background-color: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05)); } + &:selected { + color: $fg_color; + background-color: if($variant == 'light', rgba(black, 0.1), rgba(white, 0.1)); + } + } + } +} + +headerbar.titlebar { + > box.horizontal > entry.pathbar { + min-height: 20px; + padding: 2px 16px; + margin-top: 0; + margin-bottom: 0; + } + + > button.flat.image-button.toggle { + margin-top: 5px; + margin-bottom: 5px; + + &:not(:checked):not(:active) { + background-clip: if($variant=='light', padding-box, padding-box); + } + + @if $variant == 'light' { + border-width: 1px; + border-style: solid; + border-color: $borders_color; + } + + @include button(header-normal); + &:hover { @include button(header-hover); } + &:active { @include button(header-active); } + &:checked { @include button(header-checked); } + &:disabled { color: transparentize($header_fg, 0.4); } + &:backdrop { opacity: 0.7; background-image: none;} + + + button.flat.image-button.toggle { margin-right: if($variant=='light', -6px, -5px); } + } + + // Hide Code header format-bar + > grid.linked.horizontal.format-bar { + margin-top: 6px; + margin-bottom: 6px; + border: none; + + button.toggle { + margin-top: 0; + margin-bottom: 0; + } + + &:backdrop { + transition: $backdrop_transition; + background-image: none; + background-color: $header_bg_backdrop; + } + } +} + +// Gala +.gala-notification { + border: 1px solid $dark_borders_color; + border-radius: $wm_radius; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: _solid($osd_bg_color); + background-color: transparent; + + .title, .label { + color: $osd_fg_color; + } +} + +// system setting +actionbar.inline-toolbar { + border: none; + border-top: 1px solid $borders_color; + + button { // Reset buttons + border-radius: $bt_radius; + // border: 1px solid $dark_borders_color; + + &:first-child { + border-right-style: solid; + } + + &:last-child { + border-left-style: solid; + } + } +} + +// Nightlight warmth trough +scale.warmth trough { + min-height: 4px; + border-radius: 3px; + background-image: linear-gradient(to right, $suggested_color, $destructive_color); + box-shadow: inset 0 0 0 1px rgba(black, 0.25); +} + +// Terminal +.terminal-window { + headerbar.titlebar.default-decoration { + background-color: $header_bg; + border-bottom: 1px solid $header_border; + box-shadow: inset 0 1px $highlight_color; + + &:backdrop { + transition: $backdrop_transition; + color: transparentize($header_fg, 0.3); + background-image: none; + background-color: $header_bg_backdrop; + border-color: if($variant=='light', lighten($header_border, 15%), darken($header_border, 3%)); + } + } + + .search-bar { + background-color: $bg_color; + border-bottom: 1px solid $solid_borders_color; + } + + .dynamic-notebook { + notebook > header { border-color: $solid_borders_color; } + } +} diff --git a/src/sass/gtk/_budgie.scss b/src/sass/gtk/_budgie.scss new file mode 100644 index 00000000..77372277 --- /dev/null +++ b/src/sass/gtk/_budgie.scss @@ -0,0 +1,1252 @@ +// based css: +// https://github.com/budgie-desktop/budgie-desktop/tree/master/src/theme + +/****************** + * Budgie Desktop * + ******************/ +// Container for both the "panel" area and the shadow. Wise to keep +// this transparent.. + +// Raven +$raven_base_color: if($variant =='light', #f5f5f5, #1b1b1b); +$raven_bg_color: if($variant =='light', #dedede, #1f1f1f); +$raven_fg_color: $text_color; +$raven_header_bg_color: if($variant =='light', #efefef, #181818); +$raven_header_fg_color: $text_color; +$raven_button_bg_color: $button_bg; +$raven_border_color: if($variant =='light', rgba(black, 0.10), rgba(black, 0.35)); + +$raven_radius: 10px; +$raven_padding: 8px; + +%raven_middle_button { + border-radius: 0; + border-right-style: none; + border-bottom-style: none; +} + +%raven_last_button { + border-radius: 0 0 $raven_radius 0; + border-right-style: none; + border-bottom-style: none; +} + +%raven_first_button { + border-radius: 0 0 0 $raven_radius; + border-left-style: none; + border-bottom-style: none; +} + +%raven_single_button { + border-radius: 0 0 $raven_radius $raven_radius; + border-left-style: none; + border-right-style: none; + border-bottom-style: none; +} + +%budgie_button { + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:checked { @include button(flat-checked); } + &:active { @include button(flat-active); } + &:disabled { @include button(flat-insensitive); } +} + +%raven_button { + @include button(header-normal); + &:hover { @include button(header-hover); } + &:active { @include button(header-active); } + &:checked { @include button(header-checked); } + &:disabled { @include button(header-insensitive); } + + &.flat { + @include button(undecorated); + &:hover { @include button(flat-hover); } + &:checked { @include button(flat-checked); } + &:active { @include button(flat-active); } + &:disabled { @include button(flat-insensitive); } + } + + &.linked { + @include button(undecorated); + background-color: $menu_bg; + + &:hover { + background-color: if($variant =='light', darken($menu_bg, 5%), lighten($menu_bg, 5%)); + } + + &:active, &:checked { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { @include button(flat-insensitive); } + } +} + +.budgie-container { background-color: transparent; } + +.budgie-settings-window { + buttonbox.inline-toolbar { + border-style: none none solid; + + button { + border-radius: $bt_radius; + -gtk-outline-radius: $bt_radius; + + @extend %budgie_button; + } + } + + list.sidebar { + background-color: $base_color; + border-radius: 0 0 0 $wm_radius; + border-color: if($variant =='light', $solid_borders_color, $header_border); + } +} + +.budgie-popover { + margin: 0; + padding: 0; + border-color: if($variant=='light', $borders_color, lighten($menu_bg, 8%)); + border-radius: $wm_radius; + background-color: if($trans == 'true', rgba($bg_color, 0.95), $bg_color); + box-shadow: 0 1px 2px 0 if($variant == 'light', opacify($wm_shadow, 0.15), opacify($wm_shadow, 0.1)), + 0 2px 3px 0 if($variant == 'light', opacify($wm_shadow, 0.15), opacify($wm_shadow, 0.1)), + 0 0 0 1px if($variant=='light', $borders_color, rgba($dark_borders_color, 0.55)), + inset 0 0 0 1px if($variant=='light', rgba(black, 0.0), rgba(white, 0.08)); + + .container { padding: 2px; border: none; } + border { border: none; } + list { background-color: transparent; } + + row { + padding: 0; + background-color: transparent; + + &:hover { box-shadow: none; background-color: transparent; } + } + + switch { margin-left: 56px; margin-right: 6px; } + + &:not(.budgie-menu) button.flat:not(.image-button) { + @extend %budgie_button; + min-height: 28px; + padding: 0 8px; + color: $fg_color; + font-weight: normal; + + &:disabled { color: $disabled_fg_color; } + } + + &.budgie-menu { + .container { padding: 0; } + } + + &.user-menu { + .container { padding: 8px; } + separator { margin: 4px 0; } + } + + &.sound-popover { + separator { margin: 3px 0; } + } + + &.night-light-indicator { + .container { padding: 8px; } + } + + &.places-menu { + .container { padding: 8px; } + + .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid $borders_color; + } + + // I guess this really should be hard-coded as well as other dim-labels. + .alternative-label { + padding: 3px; + font-size: 15px; + } + } + + &.workspace-popover { + .container { padding: 2px 8px 8px; } + + separator { margin: 4px 0; } + flowboxchild { padding: 0; } + } +} + +// budgie specific popover widgets +window.budgie-popover:not(.csd) { + > frame.container { + margin: 0 -1px -1px; // remove gap + + .bottom & { padding: 2px 0 2px; } // revive bottom padding + + &, + > border { + border-style: none; // hide container borders + } + } +} + +// FIXME: workspace has unnecessary/unknown margin +.workspace-switcher { + .workspace-layout { + border: 0 solid $borders_color; + + .top &, + .bottom & { + &:dir(ltr) { border-left-width: 1px; } + &:dir(rtl) { border-right-width: 1px; } + } + + .left &, + .right & { border-top-width: 1px; } + } + + .workspace-item, + .workspace-add-button { + border: 0 solid $borders_color; + + .top &, + .bottom & { + &:dir(ltr) { border-right-width: 1px; } + &:dir(rtl) { border-left-width: 1px; } + } + + .left &, + .right & { border-bottom-width: 1px; } + } + + .workspace-item { + transition: $shorter_transition; + + &.current-workspace { background-color: $borders_color; } + } + + .workspace-add-button { + background-color: transparent; + background-image: none; + @extend %budgie_button; + + &:hover { box-shadow: none; } + &:active { background-image: none; } + &:active image { margin: 1px 0 -1px; } + } + + .workspace-icon-button { + .budgie-panel & { // to overwrite the .budgie-panel button style below + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: $bt_radius; + } + } +} + +// Budgie Menu +.budgie-menu { + &.background { + padding: 0; + background-color: $base_color; + } + + scrollbar, + entry.search { background-color: transparent; } + + entry.search { + // margin: 6px 6px 0 6px; + padding: 5px 10px; + border: none; + border-bottom: 1px solid $borders_color; + border-radius: 0; + box-shadow: none; + font-size: 110%; + // &:focus { @include entry(focus); } + } + + .categories { + &:dir(ltr) { border-bottom-left-radius: $bt_radius; } + &:dir(rtl) { border-bottom-right-radius: $bt_radius; } + } + + button { + @extend %row_activatable; + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: $fg_color; + font-weight: normal; + border: none; + box-shadow: none; + + &:hover { transition: none; } + &:disabled { color: $disabled_fg_color; } + &:checked { @extend %selected_items; } + + &:checked:hover { + background-image: none; + background-color: lighten($selected_bg_color, 5%); + } + + &:checked:disabled { background-color: rgba($selected_bg_color, 0.5); } // overriding + } + + row { + padding: 0; + &:hover { box-shadow: none; } + } +} + +// Menu Button +button.budgie-menu-launcher { + // padding: 0 2px; + @extend %flat_button; +} + +// User Menu +popover.background.user-menu { + padding: 8px; + + .content-box { background-color: transparent; } + separator { margin: 4px 0; } + + row { + padding: 0; + box-shadow: none; + background-image: none; + } +} + +// Raven Trigger +// button.raven-trigger { +// padding: 0 4px; +// } + +// Places Menu +popover.background.places-menu { + padding: 8px; + + // FIXME: untested + // .message-bar { + // margin-bottom: 4px; + // } + + .name-button.text-button { + // padding: 4px 8px; + padding-left: 8px; + padding-right: 8px; + + image { + &:dir(ltr) { margin-right: 8px - 5px; } + &:dir(rtl) { margin-left: 8px - 5px; } + } + } + + // FIXME: untested + // .unmount-button { + // padding: ($medium_size - 24px) / 2; + // } + + .places-section-header > image { + &:dir(ltr) { margin: 0 8px - 10px 0 8px - 3px; } + &:dir(rtl) { margin: 0 8px - 3px 0 8px - 10px; } + } + + .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid $borders_color; + background-color: transparent; + } + + row { + padding: 0; + box-shadow: none; + background-image: none; + } +} + +// Panel +.budgie-panel { + transition: background-color 0.2s cubic-bezier(0, 0, 0.2, 1); + background-color: $panel_bg; + color: $panel_fg; + font-weight: 500; + box-shadow: none; + background-clip: padding-box; + + &.transparent { + background-color: rgba($panel_bg, 0.65); + box-shadow: none; + } + + .top & { + border-bottom: 1px solid if($variant == 'light', $panel_border_color, $header_border); + background-image: linear-gradient(0deg, $panel_bottom_color 0%, $panel_top_color 100%); + } + + .top &.transparent { + background-color: transparent; + background-image: linear-gradient(0deg, rgba($panel_bottom_color, 0.85) 0%, rgba($panel_top_color, 0.85) 100%); + } + + .bottom & { + border: solid $panel_border_color; + border-width: 1px 1px 0 1px; + border-radius: $wm_radius $wm_radius 0 0; + + &.dock-mode { + border-radius: 0 0 0 0; + border-width: 1px 0 0 0; + } + } + + .left & { + border: solid $panel_border_color; + border-width: 1px 1px 1px 0; + border-radius: 0 $wm_radius $wm_radius 0; + + &.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 1px 0 0; + } + } + + .right & { + border: solid $panel_border_color; + border-width: 1px 0 1px 1px; + border-radius: $wm_radius 0 0 $wm_radius; + + &.dock-mode { + border-radius: 0 0 0 0; + border-width: 0 0 0 1px; + } + } + + button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; + border: none; + box-shadow: none; + color: rgba($panel_fg, 0.85); + background: none; + + &:hover { + background-color: rgba($panel_fg, 0.10); + color: rgba($panel_fg, 0.95); + background-image: none; + } + + &:active { + background-color: rgba($panel_fg, 0.15); + color: $panel_fg; + background-image: none; + } + + &:checked { + background-color: rgba($panel_fg, 0.12); + color: $panel_fg; + } + } + + &.horizontal button { padding: 0 4px; } + &.vertical button { padding: 4px 0; } + + separator { background-color: $borders_color; } + + // Budgie styled Gtk Menus + menubar, + .menubar { + box-shadow: none; + color: $panel_fg; + background-image: none; + background-color: transparent; + + > menuitem { + border: none; + background-image: none; + font-weight: normal; + + > window.background.popup > decoration, + > window.background.popup > menu { border-radius: 0 0 $wm_radius $wm_radius; } + + &:hover { background-color: $selected_bg_color; } + &:disabled { color: transparentize($panel_fg, 0.6); } + + &.budgie-menubar { + &:hover { background-color: rgba($panel_fg, 0.10); } + } + } + } + + menubar.-vala-panel-appmenu-private { // appmenu plugin + > menuitem { + font-weight: normal; + } + } + + // used to indicate unread notifications + .alert { color: $destructive_color; } + + // End Section needs to be fancy + // .end-region { + // background-color: rgba(0,0,0,0.2); + // } + + &.vertical #tasklist-button { min-height: 32px; } + + // Icon Tasklist + button.flat.launcher { + padding: 0; + @extend %flat_button; + @extend %underscores; + + // for indicator colors + &:not(:checked) { + color: $fg_color; + + &:hover, &:active { color: rgba($fg_color, 0.8); } + &:disabled { color: rgba($fg_color, 0.5); } + } + + &:active { background-color: rgba($fg_color, 0.20); } + &:checked { background-color: rgba($fg_color, 0.15); } + } +} + +%underscores { + @each $pos, $b_pos, $b_wid in (top, center calc(1px), 3 0 0 0 / 3px 0 0 0), + (bottom, center calc(100% - 1px), 0 0 3 0 / 0 0 3px 0), + (left, calc(1px) center, 0 0 0 3 / 0 0 0 3px), + (right, calc(100% - 1px) center, 0 3 0 0 / 0 3px 0 0) { + .#{$pos} & { + & { + border-image: radial-gradient(circle closest-corner at #{$b_pos}, + $selection_mode_bg 0%, + transparent 0%) + 0 0 0 0 / 0 0 0 0; + } + + &:checked { + border-image: radial-gradient(circle closest-corner at #{$b_pos}, + $selection_mode_bg 100%, + transparent 0%) + #{$b_wid}; + } + } + } +} + +// Tasklist +#tasklist-button { + padding: 0 4px; + box-shadow: none; + background-image: none; + color: $fg_color; + + @extend %underscores; + + &:active { + background-color: rgba($fg_color, 0.15); + color: if($variant=='light', darken($fg_color, 5%), lighten($fg_color, 5%)); + } + + &:checked { + background-color: rgba($fg_color, 0.12); + color: if($variant=='light', darken($fg_color, 5%), lighten($fg_color, 5%)); + } +} + +.budgie-panel { + @at-root %budgie_icon_tasklist_button, + button.flat.launcher { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; + background-position: center center; + + > image { opacity: 0.87; } + + &:hover { + -gtk-icon-effect: highlight; + > image { opacity: 1.0; } + } + + &:active { + > image { opacity: 1.0; } + } + + &:checked { + &:hover { -gtk-icon-effect: highlight; } + > image { opacity: 1.0; } + } + } + + @at-root %running_budgie_icon_tasklist_button, + .unpinned button.flat.launcher, + .pinned button.flat.launcher.running, + .pinned button.launcher.running.sidebar-button { + &:hover { -gtk-icon-effect: highlight; } + + > image { + background-repeat: no-repeat; + opacity: 1.0; + } + + &:checked { + > image { background-image: none; } + } + } +} + +// draw underscores and dots +@each $position, $_dot in (top, 6px 3px), + (bottom, 6px 3px), + (left, 3px 6px), + (right, 3px 6px) { + .#{$position} .budgie-panel { + + .unpinned button.flat.launcher, + .pinned button.flat.launcher.running, + .pinned button.launcher.running.sidebar-button { + > image { + background-size: #{$_dot}; + background-position: #{$position} center; + background-image: image($selected_bg_color); + } + + &:checked { > image { background-image: none; } } + } + } +} + +box:not(.unpinned):not(.pinned) > revealer > button.flat.launcher { border-image: none; } // unset before drawing indicators + +// Raven borders +.left frame.raven-frame > border { + border: none; + border-right: 1px solid $panel_border_color; +} + +.right frame.raven-frame > border { + border: none; + border-left: 1px solid $panel_border_color; +} + +$pos_list: ((top, bottom), (left, right), (right, left)); + +@each $pos, $b_pos in $pos_list { + // Panel borders + // .#{$pos} .budgie-panel { + // border-#{$b_pos}: 1px solid $panel_border_color; + // } + + // Raven borders + // .#{$pos} frame.raven-frame > border { + // border: none; + // border-#{$b_pos}: 1px solid $panel_border_color; + // } + + // Shadows + .#{$pos} .shadow-block { + background-image: linear-gradient(to $b_pos, rgba(black, 0.35) 0%, rgba(black, 0.23) 10%, rgba(black, 0.08) 60%, transparent); + } +} + +// .bottom .shadow-block { background-image: none; } + +$raven_opacity: if($variant =='light', 0.85, 0.95); + +// Raven +.raven { + background-color: if($trans == 'true', rgba($raven_bg_color, $raven_opacity), $raven_bg_color); + color: $raven_fg_color; + + // for >=10.4 + > box { margin-bottom: -10px; } + + // for <10.4 + > stack { margin-bottom: -10px; } + + // > stack > box:last-child > stack { margin-top: -6px; } + + button { + @extend %raven_button; + &.image-button { @extend %circular_button; } + } + + stackswitcher { padding: 0 8px 12px 8px; } + stackswitcher.linked > button { @extend %raven_button; } + + .raven-header { + min-height: 36px; + padding: 2px; + + &:not(.top) { + margin-top: -6px; // remove extra spaces, but not perfect :( + + button { + @extend %raven_button, .flat; + min-height: 32px; + min-width: 32px; + margin: 0; + padding: 0; + + &.image-button { + border-radius: 100px; + -gtk-outline-radius: 100px; + } + } + } + + &.top { + padding: 2px 12px $raven_padding; + // background-color: rgba($raven_bg_color, 0.95); + color: $raven_fg_color; + border-bottom: 1px solid $borders_color; + + stackswitcher { + padding: 6px 0 0 0; + margin: 0; + + button { + margin: 0; + padding: 0 20px; + min-height: 20px; + } + } + + // for <10.4 + button.image-button { + &:dir(ltr) { margin-right: 2px; } + &:dir(rtl) { margin-left: 2px; } + } + + // for <10.4 + > image { margin: 0 8px; } + + // for <10.4 + > label { + margin: 0 -8px; + font-weight: bold; + } + } + + &.bottom { border-top: 1px solid $borders_color; } + } + + scrolledwindow > .frame { // stacking raised-grid + // reserve L/R shadow region + // FIXME: Do not set any L/R margins and borders + padding: 0 $raven_padding; + transition-duration: 0s; + border: none; + + > box.vertical > box.vertical { + margin: $raven_padding 0; // do not set L/R margins + border-radius: $raven_radius; + background-color: $raven_header_bg_color; + // draw side edges via opaque box-shadows + transition-duration: 0s; + border: 1px solid $raven_border_color; + } + + .raven-header { + margin-top: -$raven_padding * 2; // unset parent margin + border-radius: $raven_radius $raven_radius 0 0; + } + + .raven-background { + margin-bottom: -$raven_padding * 2; // unset parent margin + border-radius: 0 0 $raven_radius $raven_radius; + background-color: $raven_base_color; + } + + > box.vertical > box.vertical:last-child { + // FIXME: we can't crop album-art images horizontally with any borders, + // paddings, and margins. And parent GtkBox does not sync to the size + // of album-art dynamically while transitioning images. so set specific + // depth-0 OSD materials for MPRIS. + border-radius: $raven_radius; + border: none; + background-color: if($variant =='light', rgba(black, 0.65), rgba(black, 0.35)); + color: rgba(white, 0.65); + + // .raven-header { + // background-color: rgba(black, 0.65); + // color: rgba(white, 0.75); + // } + + .raven-background { + background-color: rgba(black, 0.25); + margin-bottom: 0; // unset parent margin + + image { color: rgba(white, 0.15); } + + // MPRIS Applet + .raven-mpris { + background-color: rgba(black, 0.35); + color: $selected_fg_color; + border-radius: 0 0 $raven_radius $raven_radius; + + label { min-height: 24px; } + + image { //reset image color + color: rgba(white, 0.85); + &:disabled { + color: rgba(white, 0.35); + } + } + + button.image-button { + padding: 8px; + border: none; + @extend %selected-button; + } + } + } + + button.flat { + @extend %selected-button; + } + } + + // audio app/device switcher + box.audio-widget stackswitcher.linked { + padding: 0; // limit child horizontal spacing + + > button.text-button.radio { + padding-top: $raven_padding; + padding-bottom: $raven_padding; + border-top: 1px solid $dark_borders_color; + @extend %raven_middle_button; + @include button(undecorated); + background-color: $menu_bg; + + &:hover { + background-color: if($variant =='light', darken($menu_bg, 5%), lighten($menu_bg, 5%)); + } + + &:active, &:checked { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { @include button(flat-insensitive); } + + &:first-child{ @extend %raven_first_button; } + &:last-child { @extend %raven_last_button; } + &:only-child { @extend %raven_single_button; } + } + } + } + + viewport.frame .raven-header { margin-top: -$raven_padding; } + + .expander-button { + border-radius: 100px; + -gtk-outline-radius: 100px; } + + .raven-background { + &.middle { border-bottom-style: none; } // applet background between two headers + + checkbutton, radiobutton { // this is for a nice focus on check and radios text + &.text-button { + &:hover { color: darken($raven_fg_color, 15%); } + &:disabled { color: rgba($raven_fg_color, 0.45); } + } + } + + switch { @extend %switch_mac; } + + list { color: $raven_fg_color; background-color: $raven_base_color; } + + // for <10.4 + &.frame { border-style: solid none; border-width: 1px; border-color: $borders_color; } + + > overlay > widget > image { color: rgba($raven_fg_color, 0.12); } + + // for <10.4 + grid > label:first-child { min-height: 26px; } // workaround to fix vertical-align + + // for <10.4 + spinbutton:not(.vertical) { @extend %flat_entry; } + + // for <10.4 + // button.combo { } + } + + scrolledwindow.raven-background { border-bottom-style: none; } + + // for <10.4 + .raven-header.top + .raven-background { + border-style: none; + background-color: $selected_bg_color; + color: $selected_fg_color; + + stackswitcher button { margin: -4px 0; } + } + + .powerstrip button.image-button { + min-height: 28px; + min-width: 28px; + margin: 0 4px; + padding: 6px; + } + + .option-subtitle { font-size: smaller; } + + // notification list + box.vertical > stack > box.vertical { + > .raven-header { background-color: $raven_header_bg_color; } + > .raven-background > viewport.frame { + padding: 0; // reset padding for full-width list node + + list { background-color: $raven_base_color; } + + > list > row.activatable { + margin-left: -8px; + margin-right: -2px; + background-color: transparent; + + > grid > *, // legacy + > box.vertical * { color: $raven_fg_color; } + + image { padding-left: 8px; } + + button.image-button { // 'dismiss' + @extend %circular_button; + margin: 8px; + padding: 2px; + image { padding: 0; } + &:active, &:checked { + image { color: white; } + } + } + + // sub-list rows grouping + list { + border-radius: 0; + border-top: 1px solid $borders_color; + border-bottom: 1px solid $borders_color; + + > row.activatable { + border-bottom: 1px solid $borders_color; + &:last-child { border-bottom: none; } + + &:selected { + background-color: rgba($raven_fg_color, 0.06); + } + + label { padding: 0 16px; } + + button.image-button { // 'close' + min-height: 24px; + min-width: 24px; + image { padding: 0; } + } + + // box.horizontal > label:first-child { font-weight: 500; } // title labels + } + } + + &:selected { + background-color: rgba($selected_bg_color, 0.75); + // &:dir(ltr) { box-shadow: inset 2px 0 $selected_bg_color; } + // &:dir(rtl) { box-shadow: inset -2px 0 $selected_bg_color; } + + > grid > *, + > box.vertical * { color: $selected_fg_color; } + + button.image-button { // 'dismiss' + border: none; + + &:hover { background-color: rgba(white, 0.25); } + &:active, &:checked { background-color: rgba(white, 0.35); } + } + + list { + border: 1px solid rgba(white, 0.12); + background: none; + + > row.activatable { + border-bottom: 1px solid rgba(white, 0.12); + &:last-child { border-bottom: none; } + + &:selected { + background-color: rgba($selected_bg_color, 0.65); + } + } + } + } + } + } + } + + .audio-widget { + // scale.marks-after { + // label { } + // } + + // button.flat.expander-button { } + + list.devices-list.sound-devices { + > row.activatable { + &:selected, &:checked { + background-color: rgba($fg_color, 0.06); + color: $fg_color; + + label { color: $fg_color; } + } + + label { padding-left: 12px; } + } + } + } +} + +// some specific scale styling +box.audio-widget, +window.sound-popover.background { + scale.horizontal.marks-after { // overdrive-mode scale + padding-top: 0; // unset default padding + padding-bottom: 0; + + trough { // overdrive-mode trough styling + background-color: transparent; // unset default trough color + @each $_dir, $_opp_end in (ltr, right), + (rtl, left) { + &:dir(#{$_dir}) { + background-image: + linear-gradient(to $_opp_end, + rgba($success_color, 0.25) calc(66% - 3px), + rgba($destructive_color, 0.25) calc(66% - 3px), + rgba($destructive_color, 0.25) 100%); + } + } + } + + mark { + // hide label for vertically centered troughs + label { font-size: 0; } + } + } +} + +// Calendar +calendar.raven-calendar { + margin: 2px 0; + padding: 4px; + border-style: none; + background-color: transparent; + color: $raven_fg_color; + + &:selected { + border-radius: 3px; + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &.button { + @extend %undecorated_button; + color: transparentize($raven_fg_color, 0.55); + + &:hover { color: $raven_fg_color; } + &:disabled { color: transparentize($raven_fg_color, 0.75); } + } + + &:indeterminate { color: gtkalpha($raven_fg_color, 0.35); } + &.highlight { color: $raven_fg_color; } +} + +// Notifications +%budgie-notification-window, +.budgie-notification-window { + background-color: transparent; + background-image: none; + border-radius: $wm_radius; + + button.image-button { // 'close' + margin: 0; + padding: 0; + min-height: 28px; + min-width: 28px; + border-radius: 100px; + } +} + +%budgie-notification, +.budgie-notification { + background-color: transparent; + background-image: none; + + .notification-title { font-size: 120%; } + .notification-body { @extend %dim-label; } +} + +// On Screen Display in Budgie +.budgie-osd-window { + @extend %budgie-notification-window; +} + +// Internal part of the OSD +.budgie-osd { + background-color: transparent; + background-image: none; + .budgie-osd-text { font-size: 120%; } +} + +// Alt+tab switcher in Budgie +.budgie-switcher-window { + @extend %budgie-notification-window; +} + +window.budgie-switcher-window { + border-radius: $wm_radius; + background-color: transparent; + background-image: none; + + // draw actual backgrounds and shadows + .drop-shadow { + @extend %drop-shadow; + + // label.budgie-switcher-title { // bottom label for app titles + // } + } + + flowboxchild { // icon-tiles + margin: 2px; + border-radius: $wm_radius; + -gtk-outline-radius: $wm_radius; + // background-color: transparent; + background-image: none; + } +} + +// Internal part of the Switcher +.budgie-switcher { + @extend %budgie-notification; + // background-color: transparent; + // background-image: none; +} + +%drop-shadow, .drop-shadow { + margin: 5px 9px; + padding: 8px; + border-radius: $wm_radius; + box-shadow: 0 5px 5px 0 transparent, 0 8px 15px 0 transparent, + 0 3px 3px 0 if($variant == 'light', opacify($wm_shadow, 0.15), opacify($wm_shadow, 0.1)), + 0 0 0 1px if($variant=='light', rgba($borders_color, 0.15), rgba($dark_borders_color, 0.55)), + inset 0 0 0 1px rgba(white, 0.06); + + background-color: if($trans == 'true', rgba($base_color, 0.95), $base_color); + background-image: none; + + button { @extend %budgie_button; } + + .linked > button { border-radius: $bt_radius; } +} + +%budgie_dialog { + border-radius: $wm_radius; + background-color: $bg_color; + @if $variant == 'dark' { border: 1px solid lighten($menu_bg, 10%); } + + &.background {border-radius: $wm_radius; } + decoration { border-radius: $wm_radius; } +} + +// Session Dialog +.budgie-session-dialog, +.budgie-polkit-dialog { + @extend %budgie_dialog; + + label:not(:last-child), + .dialog-title { font-size: 120%; } + + buttonbox.linked.horizontal > button { + padding: 4px 16px; + border: none; + border-top: 1px solid $dark_borders_color; + border-radius: 0; + + &:first-child { border-bottom-left-radius: $wm_radius; } + &:last-child { border-bottom-right-radius: $wm_radius; } + } + + buttonbox.linked.horizontal > button:not(.suggested-action):not(.destructive-action) { + &:hover { + @include button(flat-hover); + border-color: $dark_borders_color; + transition: $button_transition; + } + + &:active, &:checked { + @include button(flat-active); + border-color: $dark_borders_color; + text-shadow: $text_shadow; + } + } +} + +// PolKit Dialog +.budgie-polkit-dialog { + @extend %budgie_dialog; + + .message { color: gtkalpha(currentColor, 0.6); } + .failure { color: $destructive_color; } +} + +// Run Dialog +.budgie-run-dialog { + @extend %budgie_dialog; + + background-color: $base_color; + + entry.search { + font-size: 120%; + padding: 6px 12px; + box-shadow: inset 0 1px $highlight_color; + background-color: transparent; + } + + list .dim-label { opacity: 1; } + + scrolledwindow { border-top: 1px solid $borders_color; } +} + +// pixel-saver(?) applet +.budgie-panel box.titlebar { + min-width: 20px; + min-height: 20px; + border-radius: 0; + background: none; + box-shadow: none; + border: none; + + > widget > label { color: rgba($panel_fg, 0.75); } // titles + + > button.image-button.titlebutton { padding: 0 3px; } + + &.horizontal { // spacing + padding: 0 3px; + + > widget > label { + &:dir(ltr) { padding-right: 3px; } + &:dir(rtl) { padding-left: 3px; } + } + + > button.image-button.titlebutton { padding: 0 3px; } + } +} diff --git a/src/sass/gtk/_colors-public.scss b/src/sass/gtk/_colors-public.scss new file mode 100644 index 00000000..3259aa1f --- /dev/null +++ b/src/sass/gtk/_colors-public.scss @@ -0,0 +1,150 @@ +//apps rely on some named colors to be exported + +// 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 +@define-color theme_fg_color #{"" + $fg_color}; +@define-color theme_text_color #{"" + $text_color}; +@define-color theme_bg_color #{"" + $bg_color}; +@define-color theme_base_color #{"" + $base_color}; +@define-color theme_selected_bg_color #{"" + $selected_bg_color}; +@define-color theme_selected_fg_color #{"" + $selected_fg_color}; +@define-color fg_color #{"" + $fg_color}; +@define-color text_color #{"" + $text_color}; +@define-color bg_color #{"" + $bg_color}; +@define-color base_color #{"" + $base_color}; +@define-color selected_bg_color #{"" + $selected_bg_color}; +@define-color selected_fg_color #{"" + $selected_fg_color}; +@define-color insensitive_bg_color #{"" + $disabled_fg_color}; +@define-color insensitive_fg_color alpha(#{"" + $disabled_fg_color}, 0.5); +@define-color insensitive_base_color #{"" + $base_color}; +@define-color theme_unfocused_fg_color #{"" + $fg_color}; +@define-color theme_unfocused_text_color #{"" + $text_color}; +@define-color theme_unfocused_bg_color #{"" + $bg_color}; +@define-color theme_unfocused_base_color #{"" + $base_color}; +@define-color borders #{"" + $borders_color}; +@define-color unfocused_borders #{"" + $borders_color}; + +@define-color warning_color #{"" + $warning_color}; +@define-color error_color #{"" + $error_color}; +@define-color success_color #{"" + $success_color}; +@define-color placeholder_text_color #{#A8A8A8}; +@define-color link_color #{"" + $link_color}; +@define-color content_view_bg #{"" + $base_color}; + +//WM +$wm_highlight: lighten(opacify($header_highlight, 1), 10%); +$wm_bg_unfocused: opacify($header_bg_backdrop, 1); + +@define-color wm_title alpha(#{"" + opacify($header_fg, 1)}, 0.8); +@define-color wm_unfocused_title alpha(#{"" + opacify($header_fg, 1)}, 0.5); + +@define-color wm_bg #{"" + opacify($header_bg, 1)}; +@define-color wm_bg_unfocused #{"" + $wm_bg_unfocused}; + +@define-color wm_highlight #{"" + $wm_highlight}; +@define-color wm_shadow alpha(#{black}, 0.75); + +//WM Buttons + +// Close +@define-color wm_button_close_bg #{"" + $wm_button_close_bg}; +@define-color wm_button_close_hover_bg #{"" + $wm_button_close_hover_bg}; +@define-color wm_button_close_active_bg #{"" + $wm_button_close_active_bg}; + +@define-color wm_icon_close_bg #{"" + $wm_icon_close_bg}; + +// Minimize, Maximize +@define-color wm_button_hover_bg #{"" + $wm_button_hover_bg}; +@define-color wm_button_active_bg #{"" + $wm_button_active_bg}; + +@define-color wm_button_hover_border #{"" + $wm_button_hover_border}; + +@define-color wm_icon_bg #{"" + $wm_icon_bg}; +@define-color wm_icon_unfocused_bg #{"" + $wm_icon_unfocused_bg}; +@define-color wm_icon_hover_bg #{"" + $wm_icon_hover_bg}; +@define-color wm_icon_active_bg #{"" + $wm_icon_active_bg}; + +// Titlebar +@define-color titlebar_gradient_a #{"" + $header_bg}; +@define-color titlebar_gradient_b #{"" + $header_bg}; + +// +// Budgie-desktop specific indicator colours +// + +// unfocused window 'dot(s)' +@define-color budgie_tasklist_indicator_color #{"" + $selected_bg_color}; +// focused window 'line' +@define-color budgie_tasklist_indicator_color_active #{"" + $selected_bg_color}; +// group-ed and unfocused window 'line(s)' +@define-color budgie_tasklist_indicator_color_active_window #{"" + mix($selected_bg_color, $panel_bg, 54%)}; +// attention 'dot' +// FIXME: we can't fill whole widget backgrounds with our suggestion colour +// because of lacking specific style-class on 'needs_attention' state, +// so use warning orange dot instead. +@define-color budgie_tasklist_indicator_color_attention #{"" + $warning_color}; + +// +// Color Palette Definitions for compatibility with Granite. +// + +//* Strawberry * +@define-color STRAWBERRY_100 #{#FF9262}; +@define-color STRAWBERRY_300 #{#FF793E}; +@define-color STRAWBERRY_500 #{#F15D22}; +@define-color STRAWBERRY_700 #{#CF3B00}; +@define-color STRAWBERRY_900 #{#AC1800}; +//* Orange * +@define-color ORANGE_100 #{#FFDB91}; +@define-color ORANGE_300 #{#FFCA40}; +@define-color ORANGE_500 #{#FAA41A}; +@define-color ORANGE_700 #{#DE8800}; +@define-color ORANGE_900 #{#C26C00}; +//* Banana * +@define-color BANANA_100 #{#FFFFA8}; +@define-color BANANA_300 #{#FFFA7D}; +@define-color BANANA_500 #{#FFCE51}; +@define-color BANANA_700 #{#D1A023}; +@define-color BANANA_900 #{#A27100}; +//* Lime * +@define-color LIME_100 #{#A2F3BE}; +@define-color LIME_300 #{#8ADBA6}; +@define-color LIME_500 #{#73C48F}; +@define-color LIME_700 #{#479863}; +@define-color LIME_900 #{#1C6D38}; +//* Blueberry * +@define-color BLUEBERRY_100 #{#94A6FF}; +@define-color BLUEBERRY_300 #{#6A7CE0}; +@define-color BLUEBERRY_500 #{#3F51B5}; +@define-color BLUEBERRY_700 #{#213397}; +@define-color BLUEBERRY_900 #{#031579}; +//* Grape * +@define-color GRAPE_100 #{#D25DE6}; +@define-color GRAPE_300 #{#B84ACB}; +@define-color GRAPE_500 #{#9C27B0}; +@define-color GRAPE_700 #{#830E97}; +@define-color GRAPE_900 #{#6A007E}; +//* Cocoa * +@define-color COCOA_100 #{#9F9792}; +@define-color COCOA_300 #{#7B736E}; +@define-color COCOA_500 #{#574F4A}; +@define-color COCOA_700 #{#463E39}; +@define-color COCOA_900 #{#342C27}; +//* Silver * +@define-color SILVER_100 #{#EEE}; +@define-color SILVER_300 #{#CCC}; +@define-color SILVER_500 #{#AAA}; +@define-color SILVER_700 #{#888}; +@define-color SILVER_900 #{#666}; +//* Slate * +@define-color SLATE_100 #{#888}; +@define-color SLATE_300 #{#666}; +@define-color SLATE_500 #{#444}; +@define-color SLATE_700 #{#222}; +@define-color SLATE_900 #{#111}; +//* Black * +@define-color BLACK_100 #{#474341}; +@define-color BLACK_300 #{#403C3A}; +@define-color BLACK_500 #{#393634}; +@define-color BLACK_700 #{#33302F}; +@define-color BLACK_900 #{#2B2928}; diff --git a/src/sass/gtk/_common.scss b/src/sass/gtk/_common.scss new file mode 100644 index 00000000..d16f7d6a --- /dev/null +++ b/src/sass/gtk/_common.scss @@ -0,0 +1,4027 @@ + +* { + padding: 0; + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + // We use the outline properties to signal the focus properties + outline-color: gtkalpha(currentColor, 0.15); + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: $bt_radius; + -gtk-secondary-caret-color: $selected_bg_color; +} + +// +// Base States +// +.background { + // border-radius: 0 0 $wm_radius $wm_radius; + color: $fg_color; + background-color: rgba($bg_color, 0.999); + + // > box > stack { background-color: $bg_color; } + + &.csd { border-radius: 0 0 $wm_radius $wm_radius; } // Set csd windows botttom border radius + &.maximized, &.solid-csd { border-radius: 0; } // No radius when windows maximized +} + +.popup.background { + background-color: transparent; // without this menus transparency doesn't work +} + +*:disabled { -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + background-color: $bg_color; + color: $fg_color; + + &:hover { + background-color: lighten($bg_color, 10%); + color: $fg_color; + } + + &:active { + background-color: darken($bg_color, 10%); + color: $fg_color; + } + + &:disabled { + background-color: $disabled_bg_color; + color: $disabled_fg_color; + } + + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } +} + +%view, .view { + color: $text_color; + background-color: $base_color; + transition: all 200ms $ease-out-quad; + + &:hover { background-color: if($variant=='light', darken($base_color, 3%), lighten($base_color, 3%)); } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + transition: all 350ms $ease-out-quad; + + &:focus { + @extend %selected_items; + } + } +} + +textview { + background-color: $base_color; // This will get overridden by .view, needed by gedit line numbers + + text { + background-color: $base_color; + // @extend %view; + selection { &:focus, & { @extend %selected_items; }} + } + + border { + background-color: mix($bg_color, $base_color, 50%); + } +} + +iconview { + @extend %view; + + &, &:hover, &:selected { border-radius: $bt_radius; } +} + +%rubberband, +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; + border-radius: $bt_radius; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } + + &.search-bar { border-bottom: 1px solid $header_border; } +} + +label { + &.separator { + @extend %dim-label; + + color: $fg_color; + } + + row:selected &, + &:selected { @extend %nobg_selected_items; } + + selection { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { + color: $disabled_fg_color; + selection { @extend %selected_items, :disabled; } + } +} + +%dim-label, .dim-label { + opacity: 0.55; +} + +assistant { + // min-height: 38px; + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar label { padding: 6px 12px; } + + .sidebar label.highlight { + background-color: $selected_bg_color; + color: $selected_fg_color; + } +} + +%osd, .osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + box-shadow: none; +} + +// +// Spinner Animations +// +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +spinner { + background: none; + opacity: 0; // 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; + } + } +} + +// +// Text Entries +// + +%Linked_entrys { + @include entry(normal); + border: none; + + &:focus { + @include entry(focus); + } + + &:disabled { + @include entry(insensitive); + } +} + +entry { + min-height: 24px; + border: none; + padding: 2px 8px; + border-radius: $bt_radius; + caret-color: currentColor; + + &.search { border-radius: $bt_radius; } + + @include entry(normal); + + image { // icons inside the entry + color: mix($fg_color, $base_color, 80%); + + &.left { padding-left: 0; padding-right: 5px; } + &.right { padding-right: 0; padding-left: 5px; } + } + + @at-root %flat_entry, &.flat { + &, &:focus { + min-height: 0; + background-image: none; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { + @include entry(focus); + } + + &:disabled { + @include entry(insensitive); + } + + selection { &:focus, & { @extend %selected_items; }} + + // error and warning style + @each $e_type, $e_color, $e_fg_color in (warning, $warning_color, $light_fg_color), + (error, $error_color, $light_fg_color), + (search-missing, $error_color, $light_fg_color) { // entry.search-missing for Gnome-Builder + &.#{$e_type} { + color: $e_fg_color; + background-color: mix($e_color, $base_color, 60%); + border-image: none; + + image { color: $e_fg_color; } + + &:focus { + color: $e_fg_color; + background-color: $e_color; + box-shadow: none; + } + + selection, selection:focus { + background-color: $e_fg_color; + color: $e_color; + } + } + } + + &:drop(active) { + &:focus, & { + border-color: $drop_target_color; + box-shadow: none; + border-image: none; + } + } + + .osd & { + @include entry(osd); + border-image: none; + &:focus { @include entry(osd-focus); border-image: none; } + &:disabled { @include entry(osd-insensitive); border-image: none; } + + selection { + &:focus, & { + color: $selected_bg_color; + background-color: $selected_fg_color; + } + } + } + + progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: $progress_color; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; + } + + // linked entries + .linked:not(.vertical) > &, + .linked:not(.vertical) > &:focus { + @extend %linked; + min-height: 20px; + } + + .linked.vertical > &, + .linked.vertical > &:focus { + @extend %linked_vertical; + } + + .linked > &:not(:only-child) { + @extend %Linked_entrys; + } + + .linked:not(.vertical) > & + button.combo { padding-left: 0; } + .linked.vertical > & + button.combo { padding: 0; } +} + +.entry-tag { + $tag_height: 24px; + $tag_margin: 8px; + + margin: $tag_margin; // instead of min-height: $tag_height; + border-radius: 50px; + box-shadow: none; + background-color: $destructive_color; + color: $light_fg_color; + border: none; + + &:hover { box-shadow: 0 0 0 1px $borders_color; } + + // side margins: compensate the entry padding with a negative margin + // then the negative margin itself + :dir(ltr) & { + margin-left: 8px; + margin-right: $tag_margin - 8px; + padding-left: 8px; + padding-right: ($tag_height - 16px) / 2; + } + + :dir(rtl) & { + margin-left: $tag_margin - 8px; + margin-right: 8px; + padding-left: ($tag_height - 16px) / 2; + padding-right: 8px; + } + + // seems any sizing doesn't work + &.button { + box-shadow: none; + border: none; + background-color: transparent; + + &:not(:hover):not(:active) { color: $disabled_fg_color; } + } +} + +// +// Buttons +// +// stuff for .needs-attention +$_dot_color: $selected_bg_color; + +@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 { + min-height: 20px; + min-width: 16px; + transition: $button_transition; + border: 1px solid; + border-radius: $bt_radius; + padding: 0 6px; + @include button(normal); + + separator { margin: 4px 1px; } + + @at-root %flat_button, &.flat { + min-height: if($variant =='light', 24px, 24px); + @include button(flat-normal); + // 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(flat-hover); + transition: $button_transition; + transition-duration: 350ms; + + &:active { transition: $button_transition; } + } + + &:active, &:checked { @include button(flat-active); } + &:checked:hover { background-image: none; } + &:disabled { @include button(undecorated); } + + &.toggle.popup { + min-width: 20px; + } + } + + &:hover { + @include button(hover); + -gtk-icon-effect: highlight; + } + + &:active, &:checked { + @include button(active); + + background-clip: if($variant=='light', border-box, padding-box); + transition-duration: 200ms; + + &:not(:disabled) label:disabled { color: inherit; opacity: 0.6; } + } + + //Webkitgtk workaround start + &:active { color: $fg_color; } + &:active:hover, &:checked { color: $selected_fg_color; } + //Webkitgtk workaround end + + &:disabled { + @include button(insensitive); + + &:active, &:checked { + @include button(insensitive-active); + } + } + + &.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; + } + + &.text-button { + min-height: 20px; + padding-left: 12px; + padding-right: 12px; + } + + &.text-button.image-button { + min-height: 24px; + padding-left: 5px; + padding-right: 5px; + + label { + &:first-child { + padding-left: 8px; + padding-right: 2px; + } + + &:last-child { + padding-right: 8px; + padding-left: 2px; + } + + &:only-child { + padding-left: 8px; + padding-right: 8px; + } + } + + &.popup { padding-right: 6px; padding-left: 6px; } + } + + &.close { // The Bloody Circul Button + @extend %circular_button; + } + + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: none; + } + + // big standalone buttons like in Documents pager + &.osd { + color: $osd_fg_color; + background-color: $osd_bg_color; + border-color: darken($osd_bg_color, 8%); + + &.image-button { + padding: 0; + min-height: 42px; + min-width: 42px; + } + + &:hover { color: $selected_bg_color; } + &:active, &:checked {@include button(osd-active); } + &:disabled { @include button(osd-insensitive); } + } + + //overlay / OSD style + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:disabled { @include button(osd-insensitive); } + + &.flat { + @include button(undecorated); + box-shadow: none; + + &:hover { @include button(osd-hover); } + + &:disabled { + @include button(osd-insensitive); + background-image: none; + } + + &:active, &:checked { @include button(osd-active); } + } + } + + .osd .linked:not(.vertical):not(.path-bar) > &:hover:not(:checked):not(:active):not(:only-child), + .osd .linked:not(.vertical):not(.path-bar) > &:hover:not(:checked):not(:active) + &:not(:checked):not(:active) { box-shadow: none; } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color, $b_fg in (suggested-action, $suggested_color, $light_fg_color), + (destructive-action, $destructive_color, $light_fg_color) { + &.#{$b_type} { + @include button(suggested_destructive, $b_color, $b_fg); + + &.flat { + @include button(undecorated); + color: $b_color; + } + + &:hover { + @include button(suggested_destructive, lighten($b_color, 5%), $b_fg); + } + + &:active, &:checked { + @include button(suggested_destructive, lighten($b_color, 10%), $b_fg); + box-shadow: none; + } + + &.flat:disabled { + @include button(undecorated); + color: $disabled_fg_color; + } + + &:disabled { @include button(insensitive); } + } + } + + .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 overridden by GtkRadioButton outline-offset + + > label { + padding-left: 6px; // label padding + padding-right: 6px; // + } + > image { + padding-left: 6px; + padding-right: 6px; + } + &.text-button { + padding-left: 10px; + padding-right: 10px; + } + &.image-button { + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + + > label, > image { @extend %needs_attention; } + + &:active, &:checked { + > label, > image { + animation: none; + background-image: none; + } + } + } + } + + %needs_attention { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + 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; } + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + @else { background-position: left 3px, left 2px; } + } + } + + // hide separators + &.font, + &.file { separator { background-color: transparent; }} + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: $bt_radius; + // border: none; + @extend %linked; + } + + .linked:not(.vertical) > & { @extend %linked; } + + .linked.vertical > & { @extend %linked_vertical; } +} + +// 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... + min-height: 20px; + @include button(flat-normal); + &:hover { @include button(flat-hover); } + &:active, + &:checked{ @include button(flat-active); } + &:disabled { @include button(flat-insensitive); } + &:disabled:active, + &:disabled:checked { @include button(flat-insensitive-active); } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton { + & > button.flat { @extend %linked; } + + &:first-child > button.flat { + border-top-left-radius: $bt_radius; + border-bottom-left-radius: $bt_radius; + } + + &:last-child > button.flat { + border-top-right-radius: $bt_radius; + border-bottom-right-radius: $bt_radius; + border-right-style: solid; + } + + &:only-child > button.flat { + border-radius: $bt_radius; + border-style: solid; + } +} + +// Some crazy linking stuff +@mixin linking_rules($a:0.7, $var:$variant, $vert:'false', $entry_rules:'true', $button_rules:'true', + $e_border:$entry_border, $b_border:$button_border) { + + $_border: if($vert=='false', left, top); + + @if $entry_rules=='true' { + @each $e_type, $e_color in (':focus', $entry_highlight), + (':drop(active)', $drop_target_color), + ('.warning:focus', $warning_color), + ('.error:focus', $error_color) { + + > entry#{$e_type}:not(:only-child) { + box-shadow: inset 0 0 0 2px $e_color; + } + } + } + + @if $button_rules=='true' { + $_uncolored_button: 'button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action)'; + + > button + button { border-#{$_border}-style: none; } + } +} + +// special case, because path-bars are bugged +@mixin pathbar_linking_rules ($sep_color: $button_border, $button_rules: 'true') { + + @if $button_rules == 'true' { + > button + button { + border-left-style: none; + } + } + + @if $button_rules == 'header' { + > button:first-child { border-left-style: if($variant == 'light', solid, none); } + > button + button { border-left-style: solid; } + + @if $variant == 'light' { + > button:active + button { + border-left-color: mix(black, $header_button_active_bg, 15%); + } + + > button:active + button:checked, + > button:checked + button { + border-left-color: mix(black, $header_button_checked_bg, 15%); + } + } + } +} + +// Apply the rules defined above +.linked:not(.vertical) { + &:not(.path-bar) { @include linking_rules(); } + &.path-bar { @include pathbar_linking_rules(); } +} + +.linked.vertical { @include linking_rules($vert:'true'); } + +%linked_middle { + border-radius: 0; + border-right-style: none; +} + +%linked { + @extend %linked_middle; + &:first-child { + border-top-left-radius: $bt_radius; + border-bottom-left-radius: $bt_radius; + } + &:last-child { + border-top-right-radius: $bt_radius; + border-bottom-right-radius: $bt_radius; + border-right-style: solid; + } + &:only-child { + border-radius: $bt_radius; + border-style: solid; + } +} + +%linked-flat { + @extend %linked_middle; + &:first-child { + border-top-left-radius: $bt_radius; + border-bottom-left-radius: 0; + } + &:last-child { + border-top-right-radius: $bt_radius; + border-bottom-right-radius: 0; + border-right-style: solid; + } + &:only-child { + border-radius: $bt_radius $bt_radius 0 0; + border-style: solid; + } +} + +%linked_vertical_middle { + border-radius: 0; + border-bottom-style: none; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + &:first-child { + border-top-left-radius: $bt_radius; + border-top-right-radius: $bt_radius; + } + &:last-child { + border-bottom-left-radius: $bt_radius; + border-bottom-right-radius: $bt_radius; + border-bottom-style: solid; + } + &:only-child { + border-radius: $bt_radius; + border-style: solid; + } +} + +%undecorated_button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +// menu buttons +menuitem.button.flat, +modelbutton.flat { + transition: $shorter_transition; + min-height: 26px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: $bt_radius; + + @extend %undecorated_button; + + &:hover { + background-color: if($variant=='light', mix($fg_color,$bg_color,5%), mix($fg_color,$bg_color,10%)); + transition-duration: 50ms; + } + + &:active, &:selected { + &, arrow { + @extend %selected_items; + transition: none; + animation: none; + } + } + + &:checked { color: $fg_color; } + &:disabled { color: $disabled_fg_color; } + + // FIXME: temporary workaround + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +// +// Links +// +%links, *:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + &:hover { + color: lighten($link_color,10%); + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + &:active { + color: $link_color; + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +button:link, button:visited { + @extend %undecorated_button; + @extend %links; + + &:hover, &:active, &:checked { + @extend %undecorated_button; + } + > label { text-decoration-line: underline; } +} + +// +// Spinbuttons +// +spinbutton { + &:drop(active) { box-shadow: none; } + + button:active { color: $selected_fg_color; } + &:disabled { color: $disabled_fg_color; } + + entry { + padding-top: 2px; + padding-bottom: 2px; + @extend %Linked_entrys; + border: 1px solid $borders_color; + + &:focus { + border-color: $entry_highlight; + @if $variant == 'dark' { box-shadow: inset 0 0 0 1px $entry_highlight; } + @if $variant == 'light' { box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px $entry_highlight; } + } + + &:drop(active) { + border-color: $drop_target_color; + @if $variant == 'dark' { box-shadow: inset 0 0 0 1px $drop_target_color; } + @if $variant == 'light' { box-shadow: 0 1px 1px 0 transparent, inset 0 0 0 1px $drop_target_color; } + } + } + + &:not(.vertical) { + entry { + padding-top: 2px; + padding-bottom: 2px; + min-width: 28px; + } + + button, entry { @extend %linked; } + + &:dir(ltr) entry, + &:dir(rtl) button.up { border-radius: $bt_radius 0 0 $bt_radius; } + + > button + button { border-left-style: none; } + + > button:hover:not(:active), + > button:hover + button { box-shadow: inset 1px 0 $button_border; } + + > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), + > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { box-shadow: inset 1px 0 transparentize($button_border, 0.5); } + + > button:first-child:hover:not(:active), + > button.up:dir(rtl):hover:not(:active), + > entry + button:not(:active):hover { box-shadow: none; } + + > entry:focus + button { border-left-color: $entry_highlight; } + > entry:drop(active) + button { border-left-color: $drop_target_color; } + + .osd & { + &, &:focus, &:drop(active) { border-image: none; } + > button:hover:not(:active), + > button:hover + button { box-shadow: inset 1px 0 $osd_button_border; } + + > button:first-child:hover:not(:active), + > button.up:dir(rtl):hover:not(:active), + > entry + button:not(:active):hover { box-shadow: none; } + + > entry:focus + button { border-left-color: $entry_highlight; } + } + } + + &.vertical { + button, entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; + + @extend %linked_vertical; + } + + button.up { border-radius: $bt_radius $bt_radius 0 0; } + + > entry:focus + button { border-top-color: $entry_highlight; } + > entry:drop(active) + button { border-top-color: $drop_target_color; } + } +} + +// +// Comboboxes +// +combobox { + min-height: 16px; + + button.combo { + min-width: 0; // otherwise the arrow placement is unsymmetric + min-height: 16px; + // margin: 0; + padding-left: 12px; + padding-right: 12px; + } + + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + .background & button.combo arrow { + @include button(active); + -gtk-icon-source: -gtk-scaled( + url("assets/combobox-arrow-dark.png"), + url("assets/combobox-arrow-dark@2.png")); + min-height: 16px; + min-width: 18px; + padding: 0; + margin: 2px -10px 2px 0; + border-radius: $bt_radius - 1px; + border: none; + } + + // .background & menu arrow { // Reset menu overflow arrow + // @extend %menu_overflow_arrow; + // } + + decoration, + button.combo:checked, + .background & button.combo:checked { transition: none; } // workaround for menuitem selection + + &:drop(active) button.combo { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: none; + } + + .linked:not(.vertical) > entry + button.combo, + .linked:not(.vertical) > & > box > button.combo { + arrow { + background-color: transparent; + -gtk-icon-source: -gtk-scaled( + url("assets/combobox-arrow#{$asset_suffix}.png"), + url("assets/combobox-arrow#{$asset_suffix}@2.png")); + } + } + + .linked:not(.vertical) > entry + button.combo:checked, + .linked:not(.vertical) > & > box > button.combo:checked { + arrow { + border-radius: 0; + background-color: transparent; + -gtk-icon-source: -gtk-scaled( + url("assets/combobox-arrow-dark.png"), + url("assets/combobox-arrow-dark@2.png")); + } + } + + .linked:not(.vertical) > & > box > button.combo { + // the combobox is a composite widget so the way we do button linking doesn't + // work, special case needed. + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump + } + + .linked:not(.vertical) > &:first-child > box > button.combo { + border-top-left-radius: $bt_radius; + border-bottom-left-radius: $bt_radius + } + + .linked:not(.vertical) > &:last-child > box > button.combo { + border-top-right-radius: $bt_radius; + border-bottom-right-radius: $bt_radius; + border-right: 1px solid $button_borders; + } + + .linked:not(.vertical) > &:only-child > box > button.combo { + border-radius: $bt_radius; + } + + // .linked.vertical > & > box > button.combo { @extend %linked_vertical_middle; } + .linked.vertical > &:first-child > box > button.combo { + border-top-left-radius: $bt_radius; + border-top-right-radius: $bt_radius; + } + + .linked.vertical > &:last-child > box > button.combo { + border-bottom-left-radius: $bt_radius; + border-bottom-right-radius: $bt_radius; + } + + .linked.vertical > &:only-child > box > button.combo { + border-radius: $bt_radius; + } +} + +// +// Toolbars +// +%toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: $header_bg; + // border-radius: $wm_radius; + + &.horizontal { border-bottom: 1px solid $borders_color; } + + separator { background: none; } + &.horizontal separator { margin: 0 6px; } + &.vertical separator { margin: 6px 0; } + + .osd & { background-color: transparent; } + + &.osd { + padding: 8px; + border: 1px solid $borders_color; + border-radius: $bt_radius; + background-color: $base_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + + &.top { border-width: 0 0 1px 0; } + &.bottom { border-width: 1px 0 0 0; } + &.left { border-width: 0 1px 0 0; } + &.right { border-width: 0 0 0 1px; } + } + + &:not(.inline-toolbar) { + switch, + scale, + entry, + spinbutton, + button { + margin-right: 1px; + margin-bottom: 1px; + } + + .linked > button, + .linked > entry { margin-right:0; } + } +} + +.primary-toolbar:not(.libreoffice-toolbar) { // LO messes up the toolbar styling, so exclude LO toolbars + color: $text_color; + background-color: transparent; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, $borders_color, $borders_color) 1 0 1 0; //temporary hack for rhythmbox 3.1 + + // &:backdrop { background-color: opacify($header_bg_backdrop, 1); } + + separator { @extend %header_separator; } +} + +.inline-toolbar { + @extend %toolbar; + background-color: darken($bg_color, 3%); + border-style: solid; + border-color: $borders_color; + border-width: 0 1px 1px; + padding: 3px; + + .background.csd & { + border-radius: 0 0 $bt_radius $bt_radius; + } +} + +searchbar { + background-color: $bg_color; + padding: 0; + margin: 0; + border: none; + + > revealer > box { + padding: 6px; + margin: -6px; + border-style: solid; + border-color: $solid_borders_color; + border-width: 0 0 1px; + } + + .linked:not(.vertical) { + > entry { + margin-top: 0; + margin-bottom: 0; + } + } + + // Close button on searchbar + button.flat { + @extend %circular_button; + } +} + +actionbar { + padding: 6px; + border-top: 1px solid $borders_color; + background-color: darken($bg_color, 3%); + + .background.csd & { + border-radius: 0 0 $wm_radius $wm_radius; + } +} + +// +// Headerbars +// + +headerbar, +%titlebar { + min-height: 40px; + padding: 0 16px; + color: $header_fg; + background-color: $header_bg; + border-bottom: 1px solid $header_border; + + &:backdrop { + transition: $backdrop_transition; + color: transparentize($header_fg, 0.3); + background-color: $header_bg_backdrop; + border-color: if($variant=='light', lighten($header_border, 5%), darken($header_border, 3%)); + } + + .title { + padding-left: 12px; + padding-right: 12px; + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + margin-top: -3px; + @extend %dim-label; + } + + entry { @extend %headerbar_entrys; } + + button { @extend %headerbar_buttons; } + + button, spinbutton { + margin-top: 8px; + margin-bottom: 8px; + } + + // button.toggle.popup { margin-right: 3px; } // Nautilus 3.30 popup button + + // Reset linked buttons + .linked:not(.vertical):not(.stack-switcher) > button { + min-width: 20px; + border-radius: $bt_radius; + border: none; + box-shadow: none; + + &:disabled { background: none; } + } + + stackswitcher.linked.stack-switcher:not(.vertical) > button { + min-height: 26px; + min-width: 20px; + border-radius: $bt_radius; + } + + // Reset linking entrys + .linked:not(.vertical) > entry { + @include entry(header-normal); + margin: 8px 3px; + padding: 0 8px; + border-radius: $bt_radius; + border: none; + + &:focus { + border-radius: $bt_radius; + @include entry(header-focus); + } + + &:disabled { + border-radius: $bt_radius; + @include entry(header-insensitive); + } + + &:backdrop { opacity: 0.65; background-image: none; } + } + + stackswitcher { + box-shadow: inset 0 0 0 1px $light_borders_color; + border-radius: $bt_radius; + margin: 8px 0; + padding: 0; + + button { + min-height: 26px; + margin: 0; + font-weight: 500; + + &:not(:first-child) { + border-width: 0 0 0 1px; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, + transparent 16%, + $light_borders_color 16%, + $light_borders_color 84%, + transparent 84%) 0 0 0 1 / 0 0 0 1px stretch; + } + + &:checked { + border-image: none; + } + } + + button:checked + button { border-image: none; } + } + + // Headerbar Switches + switch { + // @extend %switch; + margin-top: 10px; + margin-bottom: 10px; + + &:backdrop { opacity: 0.75; } + } + + &.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; + } + + // Selectionmode + .selection-mode &, + &.selection-mode { + color: $light_fg_color; + background-color: $selection_mode_bg; + border-color: darken($selection_mode_bg, 4%); + box-shadow: none; + background-image: none; + text-shadow: none; + + &:backdrop { + background-color: $selection_mode_bg; + color: transparentize($light_fg_color, 0.4); + border-color: darken($selection_mode_bg, 4%); + } + + button { + @include button(undecorated); + @extend %selected-button; + } + + .subtitle:link { @extend %link_selected; } + + .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + } + + .maximized & { background-color: $selection_mode_bg; } + } + + .tiled &, .tiled &:backdrop, + .maximized &, .maximized &:backdrop { + border-radius: 0; // squared corners when the window is max'd or tiled + box-shadow: none; + } + + .maximized & { + background-color: $header_bg; + border-color: opacify($header_border, 1); + box-shadow: none; + + &:backdrop { + background-color: $header_bg_backdrop; + border-color: if($variant=='light', lighten($header_border, 15%), darken($header_border, 3%)); + } + } + + &.default-decoration { + min-height: 32px; + padding: 0 12px; + background-color: $header_bg; + + .tiled &, + .maximized &, + .fullscreen & { box-shadow: none; } + + button.titlebutton { + border: none; + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + + &.appmenu { + &, &:active, &:checked { + background-color: transparent; + box-shadow: none; + background-image: -gtk-scaled(url("assets/setting-icon#{$con_asset_suffix}.png"), + url("assets/setting-icon#{$con_asset_suffix}@2.png")); + } + } + } + } + + &.default-decoration, + .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows + &.default-decoration:backdrop, + .csd &.default-decoration:backdrop { + // box-shadow: none; + border: none; + } + + separator.titlebutton { @extend %header_separator; } + + // Fixes split headerbars + separator:first-child + &, + &:first-child { + &, &:backdrop { + border-top-left-radius: $wm_radius; + + .maximized &, + .tiled & { border-radius: 0; } + } + } + + &:last-child { + &, &:backdrop { + border-top-right-radius: $wm_radius; + + .maximized &, + .tiled & { border-radius: 0; } + } + } + + stack & { // tackles the stacked headerbars case + &:first-child, &:last-child { + border-top-left-radius: $wm_radius; + border-top-right-radius: $wm_radius; + } + } + + window separator:first-child + &, + window &:first-child { &:backdrop, & { border-top-left-radius: $wm_radius; }} + window &:last-child { &:backdrop, & { border-top-right-radius: $wm_radius; }} + + window stack & { // tackles the stacked headerbars case + &:first-child, &:last-child { + &:backdrop, & { + border-top-left-radius: $wm_radius; + border-top-right-radius: $wm_radius; + } + } + } + + window.tiled &, + window.tiled-top &, + window.tiled-right &, + window.tiled-bottom &, + window.tiled-left &, + window.maximized &, + window.fullscreen &, + .solid-csd & { + &, + &:first-child, + &:last-child, + &:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + } +} + +.titlebar { + &, &.background { + border-top-left-radius: $wm_radius; + border-top-right-radius: $wm_radius; + } + + &, & headerbar { + box-shadow: inset 0 1px $highlight_color; + + .tiled &, + .maximized &, + .fullscreen & { box-shadow: none; } + } +} + +window.background > box.vertical > headerbar:not(.titlebar) { // reset headerbar style for not CSD window + border-radius: 0 0 0 0; + box-shadow: none; + + // Fixes split headerbars + separator:first-child + &, + &:first-child { + &, &:backdrop { + border-top-left-radius: 0; + } + } + + &:last-child { + &, &:backdrop { + border-top-right-radius: 0; + } + } +} + +// Fixes split headerbars too +.titlebar:not(headerbar) { + window > &, + window.csd > & { + &, &:backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; + } + } + + > separator { + min-width: 1px; + @extend %side_separator; + } + + // @extend %titlebar; +} + +headerbar, .titlebar { + button { + min-height: 26px; + min-width: 22px; + } + + entry { // Reset entrys + min-height: 22px; + margin-top: 8px; + margin-bottom: 8px; + margin-left: 0; + margin-right: 0; + padding: 2px 8px; + } +} + +%header_separator { + min-width: 0; + min-height: 0; + background-color: transparent; + border: none; + + &:backdrop { opacity: 0.65; } +} + +// Headerbar Entries +%headerbar_entrys { + min-height: 22px; + @include entry(header-normal); + + &:backdrop { opacity: 0.65; background-image: none; } + + &:focus { + @include entry(header-focus); + } + + &:disabled { + @include entry(header-insensitive); + } + + selection:focus { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + progress { + border-color: $progress_color; + background-image: none; + background-color: transparent; + } + + @each $e_type, $e_color, $e_fg_color in (warning, $warning_color, $light_fg_color), + (error, $error_color, $light_fg_color) { + &.#{$e_type} { + color: $e_fg_color; + border-color: if($variant=='light', $e_color, $entry_border); + background-color: mix($e_color, $header_bg, 60%); + + &:focus { + color: $e_fg_color; + background-color: $e_color; + } + + selection, selection:focus { + background-color: $e_fg_color; + color: $e_color; + } + } + } +} + +// Headerbar Buttons +%headerbar_buttons { + min-height: 26px; + min-width: 22px; + @include button(header-normal); + + &:backdrop { opacity: 0.65; background-image: none; } + + &:hover { + @include button(header-hover); + transition: $button_transition; + } + + &:active, &:active:hover { + @include button(header-active); + transition: $button_transition; + transition-duration: 300ms; + } + + &:active:hover, &:checked { color: $header_fg; } + + &:checked { + @include button(header-checked); + transition: $button_transition; + transition-duration: 300ms; + + &:hover { background-image: none; } + } + + &:disabled { + &, &:checked, &:active { @include button(header-insensitive); } + } + + &.flat { + @include button(undecorated); + } +} + +// +// Pathbars +// +.path-bar button { + min-width: 12px; + min-height: if($variant == 'light', 24px, 26px); + + &.text-button, &.image-button, & { + padding-left: 6px; + padding-right: 6px; + } + + &:hover { box-shadow: none; } + + &:active, &:checked { + @include button(header-checked); + border-color: $button_borders; + } + + &:disabled { + border-color: $button_borders; + } + + &.text-button.image-button label { padding-left: 0; padding-right: 0; } + + &.text-button.image-button, & { + label:last-child { padding-right: 10px; } + label:first-child { padding-left: 10px; } + } + + &.slider-button, + &:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; + } + + image { + padding-left: 4px; + padding-right: 4px; + } +} + +// +// Tree Views +// +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-radius: 0; + margin: 0 0; + + border-left-color: rgba($fg_color, 0.15); // this is actually the tree lines color, + border-top-color: $borders_color; // while this is the grid lines color, better then nothing + + rubberband { @extend %rubberband; } // to avoid borders being overridden by the previously set props + + acceleditor > label { background-color: $selected_bg_color; } + + &:selected { + &, &:focus { + border-radius: 0; + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: rgba($fg_color, 0.15); // doesn't work unfortunately + + @extend %selected_items; + } + } + + &:disabled { + color: $disabled_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + } + } + + &.separator { + min-height: 2px; + color: $borders_color; + } + + &:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix($fg_color, $selected_bg_color, 50%); + + &.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($fg_color, $base_color, 50%); + + &:hover { color: $fg_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, &.progressbar:focus { // progress bar in treeviews + color: $selected_fg_color; + border-radius: $bt_radius; + background-color: $progress_color; + + &:selected, &:selected:focus { + color: $selected_bg_color; + box-shadow: none; + background-color: $selected_fg_color; + } + } + + &.trough { // progress bar trough in treeviews + color: $fg_color; + background-color: $button_border; + border-radius: $bt_radius; + border-width: 0; + + &:selected, &:selected:focus { + color: $selected_fg_color; + background-color: transparentize(black, 0.8); + border-radius: $bt_radius; + border-width: 0; + } + } + + header { + button { + $_column_header_color: mix($fg_color,$base_color,80%); + + min-height: if($variant =='light', 24px, 26px); + min-width: 38px; + padding: 0 6px; + font-weight: bold; + + color: $_column_header_color; + background-color: $base_color; + background-image: none; + box-shadow: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, + $base_color 20%, + transparentize(if($variant == 'light', black, white), 0.89) 20%, + transparentize(if($variant == 'light', black, white), 0.89) 80%, + $base_color 80%) 0 1 0 0 / 0 1px 0 0 stretch; + + &:hover { color: $selected_bg_color; } + &:active { color: $fg_color; } + + &:active, &:hover { background-color: $base_color; } + &:active:hover { color: $fg_color; } + + &:disabled { + border-color: $bg_color; + background-image: none; + } + + &:last-child { + border-right-style: none; + border-image: none; + } + } + } + + button.dnd, + header.button.dnd { + &, &:selected, &:hover, &:active { + padding: 0 6px; + transition: none; + color: $selected_fg_color; + background-color: $selected_bg_color; + border-radius: 0; + border-style: none; + } + } +} + +// +// Menus +// + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: $header_bg; + color: $header_fg; + box-shadow: inset 0 -1px $borders_color; + + &:backdrop { + color: transparentize($header_fg, 0.2); + // background-image: none; + // background-color: opacify($header_bg_backdrop, 1); + } + + > menuitem { + transition: all 0.2s cubic-bezier(0.0, 0.0, 0.2, 1); + padding: 4px 8px; + border: none; + border-radius: $bt_radius; + + // > window.popup.background.csd > decoration { border-radius: 0 0 $wm_radius $wm_radius; } + + > window.popup.background.csd > menu { + // border-radius: 0 0 $wm_radius $wm_radius; + + > menuitem { transition: none; } + } + + &:hover { //Seems like it :hover even with keyboard focus + transition: none; + @include button(header-hover); + } + + &:disabled { + color: transparentize($header_fg, 0.6); + } + } +} + +.context-menu, +menu, +.menu { + // margin: 4px; + padding: 6px 4px; + border-radius: $mn_radius; + background-color: opacify($menu_bg, 1); + border: 1px solid $solid_borders_color; + color: $fg_color; + + .csd & { + background-color: $menu_bg; + @if $variant == 'light' { border: none; } + @if $variant == 'dark' { border: 1px solid lighten($menu_bg, 6%); } + } + + separator, + .csd & separator { + margin: 2px 4px; + min-height: 0; + border-bottom: 2px solid $menu_bd; + background-color: transparent; + } + + > menuitem { + transition: background-color 50ms cubic-bezier(0.0, 0.0, 0.2, 1); + min-height: 12px; + min-width: 40px; + padding: 3px 6px; + border-radius: $mn_radius - 3px; + margin: 0 2px; + text-shadow: none; + color: $fg_color; + + &:hover { + transition: none; + color: $selected_fg_color; + background-color: $selected_bg_color; + + arrow { + transition: none; + color: $selected_fg_color; + } + + menu { //sunmenu + arrow { + color: $fg_color; + text-shadow: none; + -gtk-icon-shadow: none; + } + + menuitem:hover { + arrow { color: $selected_fg_color; } + } + } + } + + &:disabled { + color: $disabled_fg_color; + } + + //submenu indicators + arrow { + min-height: 16px; + min-width: 16px; + background-color: transparent; + background-image: none; + border: none; + color: $fg_color; + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-right: 0; + } + + &:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-left: 0; + } + } + + @at-root menuitem { + accelerator { color: gtkalpha(currentColor, 0.55); } + + check, radio { + min-height: 16px; + min-width: 16px; + &:dir(ltr) { margin-right: 6px; margin-left: 2px; } + &:dir(rtl) { margin-left: 6px; margin-right: 2px; } + } + } + } + + // overflow buttons + %menu_overflow_arrow, + > arrow { + min-width: 16px; + min-height: 16px; + padding: 2px; + background-color: transparent; + border-radius: 0; + border: none; + background-image: none; + color: $fg_color; + + &.top { + margin-top: -6px; + border-radius: $wm_radius $wm_radius 0 0; + border-bottom: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-top: 12px; + margin-bottom: -16px; + border-radius: 0 0 $wm_radius $wm_radius; + border-top: 1px solid $borders_color; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: rgba($fg_color, 0.08); } + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +// +// Popovers +// +popover, +popover.background { + padding: 0; + border-radius: $wm_radius; + background-clip: border-box; + background-color: $menu_bg; + + box-shadow: 0 3px 6px 0 if($variant=='light', transparentize(black, 0.85), transparentize(black, 0.85)), + 0 0 0 1px if($variant=='light', rgba($borders_color, 0.03), rgba($dark_borders_color, 0.55)); + + .csd &, & { + border-radius: $wm_radius; + border: 1px solid if($variant=='light', rgba($borders_color, 0.2), lighten($menu_bg, 6%)); + } + + separator, + & separator, + .csd & separator { + // margin: 4px -9px; + // min-height: 2px; + border: none; + background-color: transparent; + } + + label.separator { + @extend %dim-label; + color: $fg_color; + } + + entry { + background-color: mix($fg_color, $menu_bg, 5%); + } + + > list, + > .view, + > toolbar { + border-style: none; + background-color: transparent; + } + + &, .csd & { + &.osd, &.magnifier { @extend %osd; } + &.touch-selection { font: initial; } + + &.osd { @extend %osd; } + } +} + +//touch selection handlebars for the Popover.osd above +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); } + &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); } +} + +// +// Notebooks and Tabs +// +notebook { + padding: 0; + // margin-top: -1px; + + &.frame { + border: 1px solid $solid_borders_color; + + > header { + &.top, + &.bottom { + tabs > tab { + &:first-child { border-left-style: none; } + &:last-child { border-right-style: solid; } + } + } + + &.left, + &.right { + tabs > tab { + &:first-child { border-top-style: none; } + &:last-child { border-bottom-style: solid; } + } + } + } + } + + > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + } + + > header { + padding: 0; + background-color: darken($header_bg, 10%); + + // Set box-shadow to make the header frame color more easy to see + // Set margin to hide the ugly borders around the header + &.top { + box-shadow: inset 0 1px $solid_borders_color, inset 0 -1px $borders_color; + @if $variant=='light' { + box-shadow: inset 0 1px $borders_color, + inset 0 -1px $borders_color, + 1px 0 $borders_color, + -1px 0 $borders_color; + } + margin-top: -1px; + } + + &.bottom { + box-shadow: inset 0 1px $borders_color, inset 0 -1px $solid_borders_color; + @if $variant=='light' { + box-shadow: inset 0 1px $borders_color, + inset 0 -1px $borders_color, + 1px 0 $borders_color, + -1px 0 $borders_color; + } + margin-bottom: -1px; + } + + &.right { + box-shadow: inset 1px 0 $borders_color, inset -1px 0 $solid_borders_color; + @if $variant=='light' { + box-shadow: inset 1px 0 $borders_color, + inset -1px 0 $borders_color, + 0 1px $borders_color, + 0 -1px $borders_color; + } + margin-right: -1px; + } + + &.left { + box-shadow: inset 1px 0 $solid_borders_color, inset -1px 0 $borders_color; + @if $variant=='light' { + box-shadow: inset 1px 0 $borders_color, + inset -1px 0 $borders_color, + 0 1px $borders_color, + 0 -1px $borders_color; + } + margin-left: -1px; + } + + button.flat.toggle.popup { + min-width: 28px; + border-radius: 0; + padding: 0; + border: none; + box-shadow: none; + margin: 0; + + &:active, &:checked { + color: $fg_color; + background-color: if($variant=='light', rgba(black, 0.20), rgba(white, 0.15)); + } + } + + @each $_pos, $_bpos in (top, bottom), (bottom, top), (right, left), (left, right) { + // sizing and borders + &.#{$_pos} { + padding: 0; + + tab { + padding: 2px 10px; + min-width: 24px; + min-height: 24px; + border-radius: 0; + outline-offset: -4px; + // border-#{$_pos}: none; + + // tab overlap + + tab { + @if $_pos==top or $_pos==bottom { margin-left: -1px; } + @else { margin-top: -1px; } + } + } + } + } + + // overflow arrows + &.top, &.bottom { + > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + &:last-child { margin-left: 2px; } + } + + > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); + &:first-child { margin-right: 2px; } + } + } + + &.left, &.right { + > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + &:last-child { margin-top: 2px; } + } + + > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + &:first-child { margin-bottom: 2px; } + } + } + + > tabs > arrow { + color: $disabled_fg_color; + + &:hover { color: mix($fg_color, $disabled_fg_color, 50%); } + &:active { color: $fg_color; } + &:disabled { color: transparentize($disabled_fg_color,0.3); } + } + + &.top, + &.bottom { + tabs > tab { + &:first-child { border-left-style: none; } + &:last-child { border-right-style: none; } + } + } + + &.left, + &.right { + tabs > tab { + &:first-child { border-top-style: none; } + &:last-child { border-bottom-style: none; } + } + } + + &.top { + + } + + tabs > tab { + color: $disabled_fg_color; + background-color: transparentize($base_color, 1); + border: 1px solid transparent; + transition: all 150ms ease-out; + + &:hover:not(:checked) { + color: mix($fg_color, $disabled_fg_color, 50%); + background-color: if($variant == 'light', rgba(white, 0.2), rgba(white, 0.05)); + border-color: if($variant == 'light', darken($header_bg, 15%), lighten($header_bg, 5%)); + } + + &:checked { + color: $fg_color; + background-color: $header_bg; + border-color: if($variant == 'light', darken($header_bg, 15%), lighten($header_bg, 5%)); + } + + // close button + button.flat { + min-height: 20px; + min-width: 20px; + border-radius: 3px; + padding: 0; + margin-top: 2px; + margin-bottom: 2px; + color: mix($bg_color, $fg_color, 35%); + + &:hover { + @extend %undecorated_button; + color: $fg_color; + background-color: rgba($borders_color, 0.1); + } + + &:active, &:active:hover { + @extend %undecorated_button; + color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%)); + background-color: rgba($borders_color, 0.2); + } + } + } + } +} + +// +// Scrollbars +// +$_scrollbar_bg_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); + +scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: transparent; + transition: 300ms $ease-out-quad; + + // 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; } + + border: none; + + button { border: none; } + + &.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-right-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + + // slider + slider { + min-width: 4px; + min-height: 4px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: mix($fg_color, $bg_color, 40%); + + &:hover { background-color: mix($fg_color, $bg_color, 30%); } + &:hover:active { background-color: $header_button_checked_bg; } + &:disabled { background-color: transparent; } + } + + &.fine-tune { + slider { + min-width: 4px; + min-height: 4px; + } + + &.horizontal slider { border-width: 5px 4px; } + &.vertical slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; + + slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: mix($fg_color, $bg_color, 70%); + border: 1px solid $borders_color; + } + + &.horizontal slider { + margin: 0 3px; + min-width: $_slider_min_length; + } + + &.vertical slider { + margin: 3px 0; + min-height: $_slider_min_length; + } + } + + &.dragging, + &.hovering { opacity: 0.99; } + } + + &.horizontal slider { min-width: $_slider_min_length; } + &.vertical slider { min-height: $_slider_min_length; } +} + +// +// Switches +// + +%reset_switch { + &, &:disabled { // specificity bump + padding: 0; + border: none; + color: transparent; + background: unset; + background-image: unset; + background-repeat: no-repeat; + background-position: right center; + box-shadow: none; + animation: none; + font-size: 0; + outline-color: transparent; + + &:dir(rtl) { background-position: left center; } + } +} + +%switch_pixmap { + // 'indeterminate' is the synthetic wildcard + &:not(:indeterminate) { + @extend %reset_switch; + min-width: 40px; + min-height: 24px; + margin: 0; + background-size: 40px 24px; + transition: all 350ms $ease-out-quad; + + slider:not(:indeterminate) { + @extend %reset_switch; + margin: 0; + background-size: 40px 24px; + } + + // use ugly pixmaps + background-image: -gtk-scaled( + url("assets/switch.png"), + url("assets/switch@2.png")); + &:hover { + transition: all 350ms $ease-out-quad; + background-image: -gtk-scaled( + url("assets/switch-hover.png"), + url("assets/switch-hover@2.png")); + } + + &:checked { + transition: all 350ms $ease-out-quad; + background-image: -gtk-scaled( + url("assets/switch-active.png"), + url("assets/switch-active@2.png")); + + &:hover { + background-image: -gtk-scaled( + url("assets/switch-active-hover.png"), + url("assets/switch-active-hover@2.png")); + } + + &:disabled, + &:disabled:hover { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive.png"), + url("assets/switch-active-insensitive@2.png")); + } + } + + &:disabled, + &:disabled:hover { + background-image: -gtk-scaled( + url("assets/switch-insensitive#{$asset_suffix}.png"), + url("assets/switch-insensitive#{$asset_suffix}@2.png")); + } + } +} + +%switch_mac { + // 'indeterminate' is the synthetic wildcard + &:not(:indeterminate) { + @extend %reset_switch; + min-width: 50px; + min-height: 20px; + margin: 6px 2px; + background-size: 50px 20px; + transition: all 350ms $ease-out-quad; + + slider:not(:indeterminate) { + @extend %reset_switch; + margin: 0; + background-size: 50px 20px; + } + + // use ugly pixmaps + background-image: -gtk-scaled(url("assets/toggle-off.png"), + url("assets/toggle-off@2.png")); + + &:checked { + transition: all 350ms $ease-out-quad; + background-image: -gtk-scaled(url("assets/toggle-on.png"), + url("assets/toggle-on@2.png")); + + &:disabled { + background-image: -gtk-scaled(url("assets/toggle-on-disabled.png"), + url("assets/toggle-on-disabled@2.png")); + } + } + + &:disabled { + background-image: -gtk-scaled(url("assets/toggle-off-disabled.png"), + url("assets/toggle-off-disabled@2.png")); + } + } +} + +%switch, +switch { + transition: $longer_transition; + // margin: 6px 0; + border-radius: 50px; + background-color: rgba($fg_color, 0.3); + background-clip: padding-box; + color: rgba($fg_color, 0.3); + font-size: 0; + + &:disabled { + color: rgba($fg_color, 0.15); + background-color: rgba($fg_color, 0.15); + } + + &:checked { + animation: $switch_animation; + background-color: $selected_bg_color; + color: rgba(white, 0.65); + + &:disabled { + background-color: rgba($selected_bg_color, 0.45); + color: rgba(white, 0.35); + } + } + + slider { + transition: $longer_transition, $shadow_transition, margin 0; + min-width: 18px; + min-height: 18px; + margin: 2px 0 2px 2px; + border-radius: 50px; + -gtk-outline-radius: 50px; + background-color: white; + box-shadow: $shadow_5; + } + + &:hover slider { box-shadow: $shadow_4; } + + &:checked slider { + margin: 2px 2px 2px 0; + background-color: $selected_fg_color; + } + + &:disabled slider { @include entry(disabled); } + + &:checked:disabled slider { animation: none; } + + row & { @extend %switch_pixmap; } +} + +// +// Check and Radio items +// +@each $w,$a in ('check', 'checkbox'), + ('radio','radio') { + + //standard checks and radios + @each $s,$as in ('','-unchecked'), + (':disabled','-unchecked-insensitive'), + (':indeterminate', '-mixed'), + (':indeterminate:disabled', '-mixed-insensitive'), + (':checked', '-checked'), + (':checked:disabled','-checked-insensitive') { + .#{$w}#{$s}, + #{$w}#{$s}, + treeview.#{$w}#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"), + url("assets/#{$a}#{$as}#{$asset_suffix}@2.png")); + } + + .osd, + %osd_check_radio { + #{$w}#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-dark.png"), + url("assets/#{$a}#{$as}-dark@2.png")); + } + } + + // the borders of checks and radios are + // too similar in luminosity to the selected background color, hence + // we need special casing. + + // menuitem #{$w}#{$s}:hover, + // .view #{$w}#{$s}:selected, + // treeview.#{$w}#{$s}:selected, + // row:selected #{$w}#{$s}, + infobar #{$w}#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}-selected.png"), + url("assets/#{$a}#{$as}-selected@2.png")); + } + } +} + +// Selectionmode +@each $s,$as in ('','-selectionmode'), + (':checked', '-checked-selectionmode') { + .view.content-view.check#{$s}:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}#{$asset_suffix}.png"), + url("assets/checkbox#{$as}#{$asset_suffix}@2.png")); + background-color: transparent; + } +} + +checkbutton, radiobutton { + // this is for a nice focus on check and radios text + &.text-button { + padding: 2px 0; + outline-offset: 0; + &:hover { color: darken($fg_color, 15%); } + &:disabled { color: $disabled_fg_color; } + } + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; + + &:only-child, + menu menuitem & { margin: 0; } +} + +//checkbutton > check, +//radiobutton > radio { +// &:hover, &:active { } +//} + +// +// GtkScale +// +scale { + $_marks_length: 3px; + $_marks_distance: 1px; + + min-height: 15px; + min-width: 15px; + padding: 3px; + + &.horizontal { + trough { padding: 0 4px; } + highlight, fill { margin: 0 -4px; } + } + + &.vertical { + trough { padding: 4px 0; } + highlight, fill { margin: -4px 0; } + } + + // The slider is inside the trough, negative margin to make it bigger + slider { + min-height: 15px; + min-width: 15px; + margin: -7px; + } + + // Click-and-hold the slider to activate + &.fine-tune { + // Make the trough grow in fine-tune mode + slider { margin: -4px; } + + fill, + highlight, + trough { + border-radius: 5px; + -gtk-outline-radius: 7px; + } + } + + // Trough + trough { + $_scale_trough_bg: rgba(black, 0.2); + + outline-offset: 2px; + -gtk-outline-radius: 6px; + + border-radius: $bt_radius; + background-color: $_scale_trough_bg; + + &:disabled { background-color: rgba($_scale_trough_bg, 0.12); } + + //OSD troughs + .osd & { + background-color: $_scale_trough_bg; + + highlight { + background-color: $selected_bg_color; + + &:disabled { } + } + + &:disabled { } + } + + // Troughs in selected list-rows and infobars + menuitem:hover &, + row:selected &, + infobar & { + background-color: transparentize(black, 0.8); + + highlight { + background-color: $selected_fg_color; + + &:disabled { background-color: mix($selected_fg_color, $selected_bg_color, 55%); } + } + + &:disabled { background-color: transparentize(black, 0.9); } + } + } + + // The colored part of trough + highlight { + border-radius: $bt_radius; + background-color: $selected_bg_color; + + &:disabled { background-color: transparentize($selected_bg_color, 0.45); } + } + + // this is another differently styled part of the trough, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + border-radius: $bt_radius; + background-color: transparentize($selected_bg_color, 0.5); + + &:disabled { background-color: transparent; } + } + + slider { + $_slider_border: if($variant=='light', transparentize(darken($button_border, 0%), 0), transparentize($button_border, 0)); + + background-color: $selected_fg_color; + border: 1px solid $_slider_border; + border-radius: 100%; + box-shadow: $shadow_2; + + transition: $button_transition; + transition-property: background, border; + + &:hover { + background-color: lighten($selected_fg_color, 3%); + border-color: $_slider_border; + box-shadow: $shadow_0; + } + + &:active { + background-clip: border-box; + background-color: $selected_fg_color; + border-color: $_slider_border; + box-shadow: $shadow_3; + } + + &:disabled { + background-color: darken($selected_fg_color, 5%); + border-color: darken($_slider_border, 5%); + } + + // Selected list-row and infobar sliders + menuitem:hover &, + row:selected &, + infobar & { + background-clip: border-box; + background-color: $selected_fg_color; + border-color: $selected_fg_color; + + &:hover { + background-color: mix($selected_fg_color, $selected_bg_color, 85%); + border-color: mix($selected_fg_color, $selected_bg_color, 85%); + } + &:active { + background-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-color: mix($selected_fg_color, $selected_bg_color, 50%); + } + &:disabled{ + background-color: mix($selected_fg_color, $selected_bg_color, 55%); + border-color: mix($selected_fg_color, $selected_bg_color, 55%); + } + } + + // OSD sliders + .osd & { + background-clip: border-box; + background-color: $selected_fg_color; + border-color: $_slider_border; + + &:hover { + background-color: lighten($selected_fg_color, 3%); + border-color: $_slider_border; + box-shadow: $shadow_0; + } + + &:active { + background-color: darken($selected_fg_color, 3%); + border-color: $_slider_border; + box-shadow: $shadow_3; + } + + &:disabled { } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: ($_marks_distance - 1px); + margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 2px); + } + } + } + &.horizontal { + indicator { + min-height: $_marks_length; + min-width: 1px; + } + + &.fine-tune indicator { min-height: ($_marks_length - 1px); } + } + &.vertical { + indicator { + min-height: 1px; + min-width: $_marks_length; + } + + &.fine-tune indicator { min-width: ($_marks_length - 1px); } + } + + // *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') { + &.#{$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}'; + 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: 24px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-top: -14px; + + $_scale_slider_bg_pos: top; + } + + @else { margin-bottom: -14px; } + } + + @else { + min-height: 24px; + 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; } + } + } + } + } + } + } +} + + +// +// Progress bars +// +progressbar { + padding: 0; + font-size: smaller; + color: transparentize($fg_color, 0.3); + + &.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; + + trough { + border-style: none; + background-color: transparent; + box-shadow: none; + } + } + // Moving bit + progress { + min-height: 4px; + min-width: 4px; + background-color: $progress_color; + border: none; + border-radius: $bt_radius; + box-shadow: none; //needed for clipping + + row:selected &, + infobar & { background-color: $selected_fg_color; } + } + // Trough + trough { + min-height: 4px; + min-width: 4px; + border: none; + border-radius: $bt_radius; + background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); + + row:selected &, + infobar & { background-color: transparentize(black, 0.8); } + } +} + +// +// Level Bar +// +levelbar { + block { + min-width: 32px; + min-height: 1px; + } + &.vertical block { + min-width: 1px; + min-height: 32px; + } + + trough { + border: none; + padding: 3px; + border-radius: $bt_radius; + background-color: if($variant == 'light', $button_border, darken($bg_color, 5%)); + } + + &.horizontal.discrete block { margin: 0 1px; } + &.vertical.discrete block { margin: 1px 0; } + + block:not(.empty) { + border: 1px solid $selected_bg_color; + background-color: $selected_bg_color; + border-radius: $bt_radius; + } + block.low { + border-color: $warning_color; + background-color: $warning_color; + } + block.high { + border-color: $selected_bg_color; + background-color: $selected_bg_color; + } + block.full { + border-color: $success_color; + background-color: $success_color; + } + block.empty { + background-color: if($variant=='light', transparentize($fg_color,0.8), $base_color); + border-color: if($variant=='light', transparentize($fg_color,0.8), $base_color); + } +} + +// +// Print dialog +// +printdialog { + paper { + border: 1px solid $borders_color; + background: $base_color; + padding: 0; + } + + .dialog-action-box { margin: 12px; } +} + +// +// Frames +// +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow { + viewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used by GtkScrolledWindow, when content is touch-dragged past boundaries. + // This 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); } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + &.bottom { @include undershoot(bottom); } + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + @at-root junction { // the small square between two scrollbars + border-style: solid none none solid; + border-width: 1px; + border-color: $borders_color; + background-color: $_scrollbar_bg_color; + + &:dir(rtl) { border-style: solid solid none none; } + } +} + +//vbox and hbox separators +separator { + background-color: $borders_color; + min-width: 1px; + min-height: 1px; + + // &.vertical { + // background-color: if($variant=='light', $borders_color, $header_border); + // } +} + +// +// Lists +// +list { + background-color: $base_color; + border-color: $borders_color; + // border-radius: $wm_radius; + + row { padding: 2px; } +} + +%row_activatable { + &.has-open-popup, + &:hover { background-color: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05)); } + + &:active { + color: $fg_color; + background-color: if($variant == 'light', rgba(black, 0.2), rgba(white, 0.2)); + transition-duration: 200ms; + } + + &:disabled { + color: $disabled_fg_color; + image { color: inherit; } + } + + &:selected { + &, &:active { + color: $fg_color; + background-color: if($variant == 'light', rgba(black, 0.15), rgba(white, 0.15)); + + label { color: $fg_color; } + } + + &.has-open-popup, + &:hover { background-color: if($variant == 'light', rgba(black, 0.2), rgba(white, 0.2)); } + } +} + +row { + &:not(:hover) { transition: all 300ms $ease-out-quad; } + + button.circular { @extend %circular_button; } + + &:selected { + color: $fg_color; + background-color: if($variant == 'light', rgba(black, 0.15), rgba(white, 0.15)); + + label { color: $fg_color; } + + // button { @extend %selected-button; } + } + + &.activatable { + @extend %row_activatable; + } +} + +// +// App Notifications +// +.app-notification { + padding: 16px; + margin: 0 8px 8px 8px; + color: $fg_color; + background-color: rgba($header_bg, 0.85); + // background-image: linear-gradient(0deg, $bg_color 0%, $bg_color 85%, darken($bg_color, 5%) 95%, darken($bg_color, 15%) 100%); + border-radius: 0 0 $bt_radius $bt_radius; + border: none; + box-shadow: $shadow_5, 0 0 0 1px if($variant=='light', rgba(black, 0.12), rgba(black, 0.75)); + + border { border: none; } + + button { + @extend %undecorated_button; + + &:not(.text-button).image-button { + @extend %circular_button; + } + + &:hover { @include button(flat-hover); } + &:active, &:checked { @include button(flat-active); } + &:disabled { @include button(flat-insensitive); } + } +} + +// +// Expanders +// +expander { + 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 + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} + +// +// Calendar +// +%calendar, +calendar { + color: $fg_color; + border: 1px solid $borders_color; + border-radius: $bt_radius; + padding: 2px 6px; + margin: 0; + + &:selected { + @extend %selected_items; + border-radius: 50px; + } + + &:disabled { color: $disabled_fg_color; } + + &.header { + color: $fg_color; + border: none; + } + + &.button { + @extend %undecorated_button; + + color: rgba($fg_color, 0.45); + + &:hover { color: $fg_color; } + + &:disabled { color: $disabled_fg_color; } + } + + &:indeterminate { color: rgba($fg_color, 0.55); } + &.highlight { color: rgba($fg_color, 0.65); font-weight: 500; } +} + +// +// Dialogs +// + +messagedialog { // Message Dialog styling + + &.background { + background-color: rgba($bg_color, 0.95); + } + + .titlebar { + min-height: 28px; + background-color: rgba($bg_color, 0.95); + border: none; + } + + .dialog-action-area { + padding: 6px; + + button { + min-height: 20px; + padding: 4px 8px; + box-shadow: none; + border-radius: $bt_radius; + margin: 0 3px 3px 3px; + border: none; + + &:not(.suggested-action):not(.destructive-action) { + border-radius: $bt_radius; + background-color: transparent; + + &:hover { + @include button(flat-hover); + transition: $button_transition; + } + + &:active, &:checked { + + @if $variant == 'light' { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + @else { + @include button(active); + } + } + } + + &.suggested-action, &.destructive-action { + border-radius: $bt_radius; + } + } + } + + &.csd { // rounded bottom border styling for csd version + &.background { + border-bottom-left-radius: $wm_radius; + border-bottom-right-radius: $wm_radius; + border: none; + } + } +} + +// +// Filechooser +// +filechooser { + #pathbarbox { border-bottom: 1px solid transparentize($borders_color, 0.5); } + + stack.view { + background-color: transparent; + + scrolledwindow { + background-color: $base_color; + border-radius: 0 0 $wm_radius $wm_radius; + + treeview.view { + @extend %view; + background-color: transparent; + } + } + } +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +// +// Sidebar +// +.sidebar { + border-style: none; + background-color: $bg_color; + + @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; + } + + list { + background-color: transparent; + + > separator { + min-height: 0; + background: none; + border: none; + } + } + + paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} +} + +stacksidebar { + &.sidebar { + &:dir(ltr) list, + &.left list, + &.left:dir(rtl) list { @extend %sidebar_left; } + + &:dir(rtl) list, + &.right list { @extend %sidebar_right; } + } + + row { + padding: 4px 4px; + + > label { + padding-left: 6px; + padding-right: 6px; + } + &.needs-attention > label { + @extend %needs_attention; + background-size: 6px 6px, 0 0; + } + } +} + +placessidebar { + > viewport.frame { border-style: none; } + + row { + // Needs overriding of the GtkListBoxRow padding + min-height: 24px; + padding: 2px 10px; + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { + padding: 0 10px; + } + + image.sidebar-icon { + &:dir(ltr) { padding-right: 6px; } + &:dir(rtl) { padding-left: 6px; } + } + + label.sidebar-label { + &:dir(ltr) { padding-right: 6px; } + &:dir(rtl) { padding-left: 6px; } + } + + @at-root button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100px; + -gtk-outline-radius: 100px; + + > image { opacity: 0.85 }; + + &:active, &:checked { + @include button(flat-active); + border-color: if($variant=='light', rgba(black, 0.3), $dark_borders_color); + } + + &:not(:hover):not(:active) > image { opacity: 0.65 }; + } + + &:selected button.sidebar-button { + @include button(normal); + + &:active, &:checked { + @include button(flat-active); + border-color: if($variant=='light', rgba(black, 0.3), rgba(white, 0.25)); + } + } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: _solid($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + &, label, image { color: $drop_target_color; } + + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + &, label, image { color: $dark_sidebar_fg; } + background-color: $drop_target_color; + } + } + } +} + +// +// Placesview +// +placesview { + .server-list-button > image { + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + // 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; + border-style: none; + background-color: transparent; + background-image: _solid($borders_color); + background-size: 1px 1px; + + &:selected { background-image: _solid($selected_bg_color); } + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: _solid($solid_borders_color), _solid($solid_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; + } + } +} + +// +// GtkInfoBar +// + +infobar { + border-style: none; + background-color: $bg_color; + + &.info { background-color: $selected_bg_color; } + &.question { background-color: $suggested_color; } + &.warning { background-color: $warning_color; } + &.error { background-color: $error_color; } + + &.info, + &.question, + &.warning, + &.error { + color: $selected_fg_color; + caret-color: currentColor; + + button { + min-height: 28px; + @extend %selected-button; + } + + selection { + color: $selected_bg_color; + background-color: $selected_fg_color; + } + + *:link { @extend %link_selected; } + } +} + +// +// Buttons on selected backgrounds +// + +%selected-button { + color: $selected_fg_color; + background-color: transparentize($selected_fg_color, 1); + border-color: transparentize($selected_fg_color, 0.5); + background-image: none; + box-shadow: none; + + &.flat { + @include button(undecorated); + color: $selected_fg_color; + background-color: transparentize($selected_fg_color, 1); + background-image: none; + } + + &.flat:disabled { + &, label { color: transparentize($selected_fg_color, 0.6); } + } + + &:hover { + color: $selected_fg_color; + background-color: transparentize($selected_fg_color, 0.8); + border-color: transparentize($selected_fg_color, 0.5); + box-shadow: none; + } + + &:active, &:active:hover, &:checked { + color: $selected_fg_color; + background-color: transparentize($selected_fg_color, 0.6); + border-color: transparentize($selected_fg_color, 0.5); + box-shadow: none; + } + + &:disabled { + &, label { color: transparentize($selected_fg_color, 0.5); } + background-color: transparentize($selected_fg_color, 1); + border-color: transparentize($selected_fg_color, 0.6); + box-shadow: none; + } + + &:disabled:active, &:disabled:checked { + color: $selected_bg_color; + background-color: transparentize($selected_fg_color, 0.5); + border-color: transparentize($selected_fg_color, 0.6); + } +} + +%normal_selected_button { + color: $selected_fg_color; + background-color: transparentize($selected_fg_color, 1); + border-color: transparentize($selected_fg_color, 0.5); + background-image: none; +} + +// +// Tooltips +// +tooltip { + &.background { + &, &.csd { + // 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: lighten($osd_bg_color, 10%); + background-clip: padding-box; + border-radius: $bt_radius; + + label { padding: 4px; } + } + } + + border-radius: $bt_radius; + box-shadow: none; + + decoration { background-color: transparent; } + + * { //Yeah this is ugly + background-color: transparent; + color: $osd_fg_color; // just to be sure + } +} + +// +// Color Chooser +// +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one + // is GtkColorSwatch .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style + // is applied to the overlay box. + + $_colorswatch-radius: 2px; + + &, &:drop(active) { border-style: none; } + + // border rounding + &.top { + border-top-left-radius: $_colorswatch-radius + 0.5px; + border-top-right-radius: $_colorswatch-radius + 0.5; + + 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.5; + + 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: transparentize(white, 0.3); + &:hover { + border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); + } + } + &.light overlay { + color: transparentize(black, 0.3); + &:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + } + } + + overlay { + border: 1px solid if($variant == 'light', transparentize(black, 0.85), $borders_color); + &:hover { background-color: transparentize(white, 0.8) } + } + + &:disabled { + opacity: 0.5; + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + &#add-color-button { + border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi + border-width: 1px; // translucent on the colored background, here it's not necessary so they need to be set + @include button(normal); + &:hover { @include button(hover); } + overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneath + } +} + +button.color { + padding: 0; + + colorswatch:first-child:last-child { + &, overlay { + margin: 4px; + border-radius: 0; + } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: $bt_radius; } + +// +// Misc +// +//content view (grid/list) +.content-view { + background-color: $base_color; + + &:hover { -gtk-icon-effect: highlight; } + + rubberband { @extend %rubberband; } +} + +.scale-popup { + .osd & { @extend %osd; } + + button { // +/- buttons on GtkVolumeButton popup + &:hover { + @include button(hover); + } + } +} + +// Decouple the font of context menus from their entry/textview +.context-menu { font: initial; } +.monospace { font-family: Monospace; } + +// +// Shortcuts Help +// +%circular_button, +button.circular { + border-radius: 100px; + -gtk-outline-radius: 100px; + padding: 0 0 0 0; + min-height: 28px; + min-width: 28px; + + &:active, &:checked { + @if $variant=='light' { + @include button(flat-active); + border-color: rgba(black, 0.2); + } + } + + // label { padding: 0; } +} + +.keycap { + min-width: 16px; + min-height: 20px; + + padding: 3px 6px 4px 6px; + + color: $fg_color; + background-color: $base_color; + border: 1px solid $borders_color; + border-radius: $bt_radius; + box-shadow: inset 0px -2px 0px if($variant=='light', transparentize(black, 0.95), transparentize(black, 0.85)); +} + +stackswitcher { + button.text-button { min-width: 80px; } + button.circular { + @extend %circular_button; + } +} + +// +// Dnd +// +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px $drop_target_color; +} + +// +// Window Decorations +// + +decoration { + transition: $shadow_transition; + border-radius: if($variant=='light', $wm_radius, $wm_radius); + box-shadow: 0 3px 3px 0 $wm_shadow, + 0 8px 8px 0 $wm_shadow, + 0 16px 16px 0 $wm_shadow, + $wm_border; + + // this is used for the resize cursor area + margin: 6px; + + &:backdrop { + // the transparent shadow here is to enforce that the shadow extents don't + // change when we go to backdrop, to prevent jumping windows + box-shadow: 0 3px 3px 0 $wm_shadow, + 0 8px 8px 0 transparent, + 0 16px 16px 0 transparent, + $wm_border; + } + + .maximized &, + .fullscreen &, + .tiled &, + .tiled-top &, + .tiled-right &, + .tiled-bottom &, + .tiled-left & { + border-radius: 0; + box-shadow: 0 3px 3px 0 $wm_shadow, $wm_border; + } + + .popup & { + box-shadow: none; + border-radius: $wm_radius; + } + + // server-side decorations as used by mutter + .ssd & { + margin: -5px; + border-radius: $wm_radius $wm_radius 0 0; + box-shadow: 0 0 5px 0 $wm_shadow, $wm_border; + &.maximized { border-radius: 0; } + } + + .csd.popup & { + border-radius: $mn_radius; + box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), $wm_border; + } + + tooltip.csd & { + border-radius: $wm_radius; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); + } + + messagedialog.csd & { + border-radius: $wm_radius; + } + + .solid-csd & { + border: 1px solid $header_border; + border-radius: 0; + margin: 0; + background-color: $header_bg; + box-shadow: none; + } +} + +// +// Titlebuttons +// +headerbar, +.titlebar { + button.titlebutton { + &.appmenu { + transition: background-color 0.1s $ease-out-quad, + box-shadow 0.1s $ease-out-quad, + background-image 0, + background-size 0; + + color: transparent; + background-image: -gtk-scaled(url("assets/setting#{$asset_suffix}.png"), + url("assets/setting#{$asset_suffix}@2.png")); + background-repeat: no-repeat; + background-position: center; + + image { opacity: 0; } // Make menu button default icon invisible + + &:active, &:checked { + transition: background-color 0.3s $ease-out-quad, + box-shadow 0.3s $ease-out-quad, + background-image 0, + background-size 0; + background-image: -gtk-scaled(url("assets/setting-icon#{$asset_suffix}.png"), + url("assets/setting-icon#{$asset_suffix}@2.png")); + } + + &:backdrop { + background-image: -gtk-scaled(url("assets/setting-icon#{$con_asset_suffix}.png"), + url("assets/setting-icon#{$con_asset_suffix}@2.png")); + } + } + + &.close, &.maximize, &.minimize { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: auto; + border-width: 0; + box-shadow: none; + + &:backdrop { opacity: 1; } + } + + // Load png assets for each button, Fix the Chrome window restore button bug + @each $k in ('close', 'maximize', 'minimize') { + @each $l, $m in ('',''), (':backdrop','-backdrop'), (':backdrop:hover','-backdrop-hover'), (':hover','-hover'), (':active','-active') { + &.#{$k}#{$l} { + background-image: -gtk-scaled(url('windows-assets/titlebutton-#{$k}#{$m}#{$asset_suffix}.png'), + url('windows-assets/titlebutton-#{$k}#{$m}#{$asset_suffix}@2.png')); + } + } + } + } + + .fullscreen &, + .maximized & { + button.titlebutton { + @each $l, $m in ('',''), (':backdrop','-backdrop'), (':backdrop:hover','-backdrop-hover'), (':hover','-hover'), (':active','-active') { + &.maximize#{$l} { + background-image: -gtk-scaled(url('windows-assets/titlebutton-restore#{$m}#{$asset_suffix}.png'), + url('windows-assets/titlebutton-restore#{$m}#{$asset_suffix}@2.png')); + } + } + } + } +} + +// catch all extend +%selected_items { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } +} + +%nobg_selected_items { + color: $selected_fg_color; + + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; + border-radius: $wm_radius; + + entry { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; + padding: 6px 12px; + background: none; + + &, &:focus, &:disabled { + margin: -1px -1px 0 -1px; + border-image: none; + border-bottom: 1px solid $borders_color; + } + } + + scrolledwindow { + border-bottom: 1px solid $borders_color; + + &.view { + background: none; + } + } +} + +// mimic tab style +button.emoji-section { + margin: 2px 1px; + padding: 1px 12px; + border-radius: $wm_radius; + border: none; + outline-offset: -2px; + box-shadow: none; + // &:first-child { border-radius: 0 0 0 $wm_radius; } + // &:last-child { border-radius: 0 0 $wm_radius 0; } +} + +.emoji { + min-width: 3em; + min-height: 3em; + padding: 0; + // font-size: large; + + widget { + transition: $shorter_transition; + + &:hover { font-size: larger; } + } +} diff --git a/src/sass/gtk/_drawing.scss b/src/sass/gtk/_drawing.scss new file mode 100644 index 00000000..ccdca91f --- /dev/null +++ b/src/sass/gtk/_drawing.scss @@ -0,0 +1,463 @@ +// Animations +$switch_animation: switch_ripple_effect 0.3s cubic-bezier(0, 0, 0.2, 1); + +@keyframes switch_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, + $selected_bg_color 0%, + transparent 0%); + } + + to { + background-image: radial-gradient(circle farthest-corner at center, + $selected_bg_color 100%, + transparent 0%); + } +} + +@keyframes header_ripple_effect { + from { + background-image: radial-gradient(circle farthest-corner at center, + $header_bg 0%, + transparent 0%); + } + + to { + background-image: radial-gradient(circle farthest-corner at center, + $header_bg 100%, + transparent 0%); + } +} + +// Drawing mixins + +// Solid color image +@function _solid($c) { + @return linear-gradient(to bottom, $c, $c); +} + +// Entries + +@mixin entry($t) { +// +// Entries drawing function +// +// $t: entry type +// + + @if $t==normal { + // + // normal entry + // + color: $text_color; + background-color: $entry_bg; + } + + @if $t==focus { + // + // focused entry + // + color: $text_color; + background-color: $entry_bg; + box-shadow: inset 0 0 0 2px $entry_highlight; + } + + @if $t==insensitive { + // + // insensitive entry + // + color: $disabled_fg_color; + background-color: rgba($entry_bg, 0.02); + } + + @if $t==header-normal { + // + // normal header-bar entry + // + color: $header_fg; + background-color: $entry_bg; + box-shadow: none; + + image, image:hover { color: inherit; } + } + + @if $t==header-focus { + // + // focused header-bar entry + // + // border-color: $selection_mode_bg; + background-image: none; + background-color: $entry_bg; + box-shadow: inset 0 0 0 2px $entry_highlight; + } + + @if $t==header-insensitive { + // + // insensitive header-bar entry + // + color: rgba($header_fg, 0.35); + background-color: rgba($entry_bg, 0.02); + } + + @else if $t==osd { + // + // normal osd entry + // + color: $osd_fg_color; + border-color: $osd_entry_border; + background-color: $osd_entry_bg; + + image, image:hover { color: inherit; } + } + + @else if $t==osd-focus { + // + // active osd entry + // + color: $selected_fg_color; + border-color: darken($selection_mode_bg, 5%); + background-color: $selected_bg_color; + } + + @else if $t==osd-insensitive { + // + // insensitive osd entry + // + color: $osd_fg_color; + background-color: transparentize($osd_entry_bg, 0.15); + } +} + +// Buttons + +@mixin button($t, $actionb_bg:red, $actionb_fg: green) { +// +// Button drawing function +// +// $t: button type, +// $actionb_bg, $actionb_fg: used for destructive and suggested action buttons + + @if $t==normal { + // + // normal button + // + color: $fg_color; + border-color: $button_borders; + background-color: $button_bg; + @if $variant=='light' { box-shadow: $shadow_3; } + @if $variant=='dark' { + box-shadow: inset 0 1px $button_highlight, inset 0 -1px rgba(white, 0.02), $shadow_3; + } + } + + @else if $t==hover { + // + // hovered button + // + color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%)); + border-color: $button_borders_hover; + background-color: if($variant=='light', darken($button_bg, 3%), lighten($button_bg, 3%)); + @if $variant=='light' { box-shadow: none; } + @if $variant=='dark' { + box-shadow: inset 0 1px rgba($button_highlight, 0.12), $shadow_3; + } + } + + @else if $t==active { + // + // pushed button + // + color: $selected_fg_color; + background-color: $selected_bg_color; + border-color: if($variant=='light', $selected_bg_color, $dark_borders_color); + @if $variant=='light' { box-shadow: none; } + } + + @else if $t==insensitive { + // + // insensitive button + // + label, & { color: $disabled_fg_color; } + + border-color: if($variant == 'light', $button_border, $dark_borders_color); + background-color: rgba($button_bg, 0.55); + @if $variant=='light' { box-shadow: $shadow_3; } + } + + @else if $t==insensitive-active { + // + // insensitive pushed button + // + label, & { color: transparentize($selected_fg_color, 0.45); } + + border-color: if($variant == 'light', transparentize($selected_bg_color, 1), $dark_borders_color); + background-color: transparentize($selected_bg_color, 0.45); + @if $variant=='light' { box-shadow: none; } + + opacity: 0.6; + } + + @if $t==flat-normal { + // + // normal button + // + border: none; + background-color: transparent; + box-shadow: none; + background-clip: if($variant=='light', border-box, padding-box); + } + + @else if $t==flat-hover { + // + // hovered button + // + color: darken($fg_color, 10%); + background-color: if($variant=='light', rgba(black, 0.15), rgba(white, 0.15)); + background-image: none; + box-shadow: none; + // border-color: if($variant=='light', rgba(black, 0.15), rgba(white, 0.15)); + } + + @else if $t==flat-active { + // + // pushed button + // + background-image: none; + color: $selected_fg_color; + background-color: if($variant=='light', rgba(black, 0.5), rgba(white, 0.25)); + } + + @else if $t==flat-checked { + // + // pushed button + // + background-image: none; + color: $selected_fg_color; + background-color: if($variant=='light', rgba(black, 0.65), rgba(white, 0.35)); + } + + @else if $t==flat-insensitive { + // + // insensitive button + // + label, & { color: $disabled_fg_color; } + + background-color: transparent; +// border: none; + } + + @else if $t==flat-insensitive-active { + // + // insensitive pushed button + // + label, & { color: transparentize($selected_fg_color, 0.2); } + + background-color: lighten($fg_color, 20%); + opacity: 0.6; + } + + @if $t==header-normal { + // + // normal header-bar button + // + color: $header_fg; + background-color: transparent; + background-image: none; + border: none; + box-shadow: none; + } + + @else if $t==header-hover { + // + // hovered header-bar button + // + color: darken($header_fg, 2%); + background-color: rgba($header_fg, 0.1); + background-image: none; + box-shadow: none; + } + + @else if $t==header-active { + // + // pushed header-bar button + // + color: $header_fg; + background-color: rgba($header_fg, 0.25); + background-image: none; + box-shadow: none; + } + + @else if $t==header-checked { + // + // pushed header-bar button + // + color: $header_fg; + background-color: rgba($header_fg, 0.12); + background-image: none; + box-shadow: none; + } + + @else if $t==header-insensitive { + // + // insensitive header-bar button + // + label, & { color: rgba($header_fg, 0.35); } + background: none; + } + + @else if $t==header-insensitive-active { + // + // header-bar insensitive pushed button + // + color: rgba($header_fg, 0.35); + background-color: transparent; + } + + @else if $t==osd { + // + // normal osd button + // + color: $osd_fg_color; + border-color: $osd_button_border; + background-color: $osd_button_bg; + box-shadow: none; + } + + @else if $t==osd-hover { + // + // active osd button + // + color: $osd_fg_color; + border-color: $osd_button_border; + background-color: opacify(lighten($osd_button_bg, 7%), 0.1); + box-shadow: none; + } + + @else if $t==osd-active { + // + // active osd button + // + color: $selected_fg_color; + border-color: if($variant == 'light', $selected_bg_color, $osd_button_border); + background-color: $selected_bg_color; + background-image: none; + box-shadow: none; + } + + @else if $t==osd-insensitive { + // + // insensitive osd button + // + color: $osd_disabled_fg_color; + border-color: $osd_button_border; + background-color: transparentize($osd_button_bg, 0.15); + box-shadow: none; + } + + @else if $t==suggested_destructive { + // + // suggested or destructive action buttons + // + @if $variant == 'light' { background-clip: border-box; } + + color: $actionb_fg; + background-color: $actionb_bg; + border-color: if($variant == 'light', darken($actionb_bg, 6%), $dark_borders_color); + background-image: none; + box-shadow: if($variant=='light', none, (inset 0 1px rgba(white, 0.15), inset 0 -1px rgba(white, 0.03))); + } + + @else if $t==undecorated { + // + // reset + // + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + } +} + +// +// Overshoot +// +@mixin overshoot($p, $c:$selected_bg_color) { +// $p: position +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// + + $_big_gradient_length: 60%; + + $_position: center top; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + } + + @else if $p==right { + $_position: right center; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_big_gradient_size: $_big_gradient_length 100%; + } + + background-image: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($c, 0.8)), + to(transparentize($c, 1))); + + background-size: $_big_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; // +} + +// +// Undershoot +// +@mixin undershoot($p) { +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; +} diff --git a/src/sass/gtk/_granite.scss b/src/sass/gtk/_granite.scss new file mode 100644 index 00000000..a564d55e --- /dev/null +++ b/src/sass/gtk/_granite.scss @@ -0,0 +1,218 @@ +// Granite Widgets + +// +// Overlay Bar +// +.overlay-bar { + background-color: $selected_bg_color; + border-color: $selected_bg_color; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; + + label { color: $selected_fg_color; } +} + +// +// Thin Pane Separator +// +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid $borders_color; + border-right: 1px solid $borders_color; + +} + +// avoid borders when a viewport is +// packed into a Static Notebook, or Popover +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +// +// Help Button +// +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +// +// Secondary Toolbars +// +toolbar.secondary-toolbar { + padding: 3px; + border-bottom: 1px solid $borders_color; + + button { padding: 0 3px 0 3px; } +} + +// +// Bottom Toolbars +// +toolbar.bottom-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: $borders_color; + background-color: $bg_color; + + button { padding: 2px 3px 2px 3px; } +} + +// +// Sidebar & Source List +// +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: $bg_color; + color: $fg_color; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover { + background-color: lighten($bg_color, 5%); +} + +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: $bg_color; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: $selected_bg_color; + color: $selected_fg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: $selected_fg_color; + color: $selected_bg_color; +} + +// +// Expander +// +.source-list.category-expander { + color: $fg_color; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +// +// Welcome +// +GraniteWidgetsWelcome { + background-color: $base_color; +} + +GraniteWidgetsWelcome label { + color: mix($fg_color, $bg_color, 50%); + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: transparentize($fg_color, 0.2); +} + +// +// Help Button +// +.help_button { + border-radius: 0; +} + +// +// Popover +// +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid transparentize(black, 0.7); + margin: 0; +} + +.popover_bg { + background-image: _solid($base_color); + border: 1px solid transparentize(black, 0.7); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +// +// Xs Entry +// +GraniteWidgetsXsEntry entry { padding: 4px; } + +// +// Text Styles +// +.h1 { font-size: 24px; } +.h2 { font-size: 18px; } +.h3 { font-size: 11px; } +.h4, +.category-label { + color: mix($bg_color, $text_color, 30%); + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4{ + padding-left: 6px; +} diff --git a/src/sass/gtk/_lightdm.scss b/src/sass/gtk/_lightdm.scss new file mode 100644 index 00000000..a9ab2fd9 --- /dev/null +++ b/src/sass/gtk/_lightdm.scss @@ -0,0 +1,109 @@ +// the panel widget at the top +#panel_window { + background-color: $panel_bg; + color: $panel_fg; + font-weight: bold; + box-shadow: inset 0 -1px darken($panel_bg, 7%); + + // the menubars/menus of the panel, i.e. indicators + menubar { + padding-left: 5px; + + &, > menuitem { + background-color: transparent; + color: $panel_fg; + font-weight: bold; + } + } + + menubar menuitem:disabled { + color: transparentize($panel_fg, 0.5); + + label { color: inherit; } + } + menubar menu > menuitem { font-weight: normal; } +} + +// the login window +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +// the top half of the login-window, in GtkDialog terms, the content +#content_frame { + padding-bottom: 14px; + background-color: $bg_color; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:disabled { @include button(insensitive); } +} + +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: if($variant=='light', $osd_bg_color, $header_bg); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px if($variant=="light", $dark_sidebar_border, $header_border); +} + +#buttonbox_frame button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:disabled { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font-size: 13px; + + menu { font-weight: normal; } +} + +// the user's avatar box +#user_image { + padding: 3px; + border-radius: 2px; +} + +// the shutdown button +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +// the restart button +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +// the warning, in case a wrong password is entered or something else goes wrong according to PAM +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} diff --git a/src/sass/gtk/_transparent_widgets.scss b/src/sass/gtk/_transparent_widgets.scss new file mode 100644 index 00000000..90066e10 --- /dev/null +++ b/src/sass/gtk/_transparent_widgets.scss @@ -0,0 +1,216 @@ +//.nemo-window GtkEventBox { background-color: $bg_color; } // fixes nemo statusbar + +//.nemo-window, +filechooser, +.nautilus-window { + paned > separator { // Use paned separator to hide stack border-bottom-left-radius + border: none; + background-color: transparent; + background-image: image($base_color); + background-size: 8px 8px; + background-position: left bottom; + + &:dir(ltr) { margin-left: -1px; } + &:dir(rtl) { margin-right: -1px; } + } +} + +.nautilus-window { + paned > separator { + background-image: none; + background-size: 0 0; + min-width: 0; + min-height: 0; + } +} + + +filechooser placessidebar.sidebar.frame { border-right: 1px solid if($variant=='light', $solid_borders_color, $header_border); } + +// transparent sidebars +%placessidebar, +filechooser, +.nautilus-window { + + &.csd.background, placessidebar list { background-color: transparent; } + &.csd.background, placessidebar { background-color: transparent; } + + placessidebar.sidebar { + border: none; + background-color: transparent; + max-width: $nautilus_sidebar_size; + min-width: $nautilus_sidebar_size; + width: $nautilus_sidebar_size; + + row.sidebar-row { + color: $dark_sidebar_fg; + background-color: transparent; + transition: background-image 0; + + .sidebar-icon { color: $selected_bg_color; } + + &.has-open-popup, + &:disabled { + &, label, image { color: transparentize($dark_sidebar_fg, 0.6); } + } + + &:backdrop { opacity: 0.85; } + + &:hover { + transition: background-image 0; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-hover#{$asset_suffix}.png"), url("assets/sidebar-view-hover#{$asset_suffix}@2.png")); + } + + &:active, &:active:hover { + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-color: transparent; + background-position: left center; + background-size: 180px 28px; + background-image: -gtk-scaled(url("assets/sidebar-view-active#{$asset_suffix}.png"), url("assets/sidebar-view-active#{$asset_suffix}@2.png")); + } + + &:selected.has-open-popup, + &:selected, &:selected:hover { + color: $fg_color; + transition: background-image ease-out 200ms; + background-repeat: no-repeat; + background-position: left center; + background-size: 180px 28px; + background-color: transparent; + background-image: -gtk-scaled(url("assets/sidebar-view-checked#{$asset_suffix}.png"), url("assets/sidebar-view-checked#{$asset_suffix}@2.png")); + + &, label { color: $fg_color; } + } + + &.sidebar-new-bookmark-row { + color: $selected_bg_color; + + .sidebar-icon { color: inherit; } + } + + &:drop(active):not(:disabled) { + &, label, .sidebar-icon { color: $dark_sidebar_fg; } + + &:selected { + &, label, .sidebar-icon { color: $dark_sidebar_fg; } + background-color: $drop_target_color; + } + } + } + + separator { background-color: transparent; } + + scrollbar { @extend %dark_sidebar_scrollbar } + } + + &.maximized headerbar, + &.maximized placessidebar { border-radius: 0; } + + placesview { + actionbar.background { border-radius: 0 0 $wm_radius 0; } + } +} + +filechooser { + actionbar { + color: $dark_sidebar_fg; + background-color: $dark_sidebar_bg; + border-color: $borders_color; + + button { @extend %dark_sidebar_button; } + entry { @extend %dark_sidebar_entry; } + + @extend %osd_check_radio; + + label, combobox { color: $dark_sidebar_fg; } + } + + box#pathbarbox.view { + stack { + entry.search { + &, &:focus { + background-color: darken($entry_bg, 2%); + } + + &:disabled { + background-color: rgba(darken($entry_bg, 2%), 0.55); + } + } + } + } + + box.vertical > paned > separator { // Use paned separator to hide stack border-bottom-left-radius + border: none; + background-color: transparent; + background-image: image($base_color); + background-size: 8px 8px; + background-position: left bottom; + + &:dir(ltr) { margin-left: -1px; } + &:dir(rtl) { margin-right: -1px; } + } +} + +.caja-side-pane { + &, text, treeview, + > notebook > stack > widget > box { + color: $dark_sidebar_fg; + caret-color: $dark_sidebar_fg; + background-color: opacify($dark_sidebar_bg, 1); + } + + > box button { + &:not(:active):not(:checked) { color: $dark_sidebar_fg; } + // &:hover:not(:active) { @include button(hover); } + } + + .frame { border-color: $borders_color; } + + scrollbar { @extend %dark_sidebar_scrollbar; } + junction { background-color: darken($dark_sidebar_bg, 5%); } +} + +%dark_sidebar_button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:disabled { @include button(insensitive); } +} + +%dark_sidebar_entry { + @include entry(normal); + + &:focus { @include entry(focus); } + &:disabled { @include entry(insensitive); } +} + +%dark_sidebar_scrollbar { + + border-color: transparent; + + &.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: rgba(lighten($dark_sidebar_fg, 15%), 0.35); + border: none; + } + + slider { + min-width: 4px; + background-color: transparentize(lighten($dark_sidebar_fg, 15%), 0.3); + + &:hover { background-color: lighten($dark_sidebar_fg, 20%); } + + &:hover:active { background-color: $header_button_checked_bg; } + + &:disabled { + background-color: transparent; + } + } + + trough { background-color: transparent; } +} diff --git a/src/sass/gtk/_unity.scss b/src/sass/gtk/_unity.scss new file mode 100644 index 00000000..8e9fa6bc --- /dev/null +++ b/src/sass/gtk/_unity.scss @@ -0,0 +1,160 @@ +// Decorations +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 6px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.35); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.15); + -UnityDecoration-inactive-shadow-radius: 7px; + + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: $selected_bg_color; + + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; + + &.background { border-radius: $wm_radius; background-color: transparent; } + + .top { + border: 1px solid $borders_color; + border-bottom-width: 0; + border-radius: $wm_radius $wm_radius 0 0; + padding: 1px 6px 0 6px; + + background-color: $header_bg; + color: $header_fg; // The foreground color will be used to paint the text + + box-shadow: inset 0 1px lighten($header_bg, 3%); + + &:backdrop { + border-bottom-width: 0; + //background-image: _solid(opacify($header_bg_backdrop, 1)); + color: transparentize($header_fg, 0.3); + } + } + .left, .right, .bottom, + .left:backdrop, .right:backdrop, .bottom:backdrop { + background-color: $borders_color; + } +} + +// Panel Style +UnityPanelWidget, +.unity-panel { + background-color: rgba($panel_bg, 0.95); + color: lighten($panel_fg, 20%); + box-shadow: none; + + &:backdrop { color: lighten($panel_fg, 1%); } +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: $selected_fg_color; + background-image: _solid($selected_bg_color); + border-bottom: none; +} + +// Unity Greeter +.lightdm.menu { + background-image: none; + background-color: transparentize(black, 0.6); + border-color: transparentize(white, 0.2); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: lighten($header_bg, 8); + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: transparentize(white, 0.2); + background-image: none; + background-color: transparentize(black, 0.5); + + & > .menuitem { + padding: 2px 6px; + } +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: transparentize(black, 0.7); + border-color: transparentize(white, 0.6); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: transparentize(white, 0.9); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: transparentize(white, 0.2); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; + + &.selected { + background-color: transparentize(black, 0.3); + border-width: 1px; + } +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +}

    _fEJW mmX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..291aa31570c9b10fd64176e2a595cb1a6e89f552 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiVOmL zLR_`9w6wLgb#!zL3=9kn4ULVBO-xKoO-;?s%`Ge}tgNi8t*vcrY;0|99UL4S9UWb{ zI_CiO+IhM-hDd}bSNxY}y0?wZK*YeI;lxXZHWrQ9j_FKIXKNS_rqwhg7}rQh<+!Ps oZHg~ZJMdSpM!SJgPA!<3;bFCbV{6i(V4z71p00i_>zopr0LQ6B)Bpeg literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive.png b/src/assets/gtk-2.0/assets-dark/combo-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..662e24f585dbce645ac7ddf4acef818e28c5354e GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iisS-( zLR_`9wDk1!jE#*=OiWBoP0h^A%+1X$EiJ9AtgNlAmE}HM2dXsmba4!kxSSkN^nMN} zBQH-@A5TESfd_{g62z4@N>8{U+{Uq+u{}O!;*G3E4zr*cKu6w_>M@q80Xdt&)78&q Iol`;+0MX_=v;Y7A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-notebook-rtl.png b/src/assets/gtk-2.0/assets-dark/combo-entry-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..43d976fb8015c0e216aa88df8fcd7a6ec1a92518 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#~Sk zh%1ox_4W1f@$vTd_VV%ql0Y^@#KXhG(9jS_dU|>S89)G(f&8*V^!dxh9S_$6rM)~|978mM-(Iw4 zaxf5JxG2c-vHOkEcl(uA8+-3fSuY!;=bg-bCurI0D~DA}pTFUmn!6!n@zP24e^>2_ omfBOfqVhhEH~U7b`U-abwgsw=_qj||fTl8dy85}Sb4q9e052tJx&QzG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry-notebook.png b/src/assets/gtk-2.0/assets-dark/combo-entry-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..55b8c00e4dc1a7580a8d45622ab54a70d5231f6d GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwkyC(A zh%1ox@$vEY_V)Gl1(Fa3P{hN-!_d$WLK+zv0YxA{MMXtTO-)^0-N3*ABHnBL@&V8k zfs!DWz85b4ian9nx9m~o*7*Ia{x5OyKYmsF$dcQ;)p)#L bos#FDJ4Jp@KO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wXo-U3d z8o|jQzB#hq%L_YpjK@uDg~QnkcQ4L3=)fwwVs~`1V5niyVYOAydVNEVriV-k34EiN s`Jzj?ZNrge&4$cXXR3EbNlP;`RFwz*{BxX>9cUmdKI;Vst00PrOApigX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/combo-entry.png b/src/assets/gtk-2.0/assets-dark/combo-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..766f42eecfb06fea10b3310e102014abeea86833 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iigW{f zLR?i;RMgbe)Ya7u3=9kn4ULS9jE#-0tgNi9tsNa5-Q3*V-QB&syu7`=eSCZ({+X8p zHClPPIEF}sCwsi!^_`DN&mbjFFrlG=p)HS9WAed#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eOdAc}; zNK8#mX<+EvvSkYwn@t1f{3k1%b{wkz|F2ff?cx6U_VsZGmrsyfHleZc;m!>k41|r1 pH!~#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dvdAc}; zNKAcuW+QKd0T07L{zVBv=N(V-%v9kvVDw?~P4PD4Wfc-IWQd<{*LlKY@tn^rSJt(z z`}-lxC1?JERqGmeNz$p>eR=0@3f?-ONOya|xUqXR4FnGH9xvX#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6f3c)B=- zNK8#mX<*oS<;sbP0l+XkKffYoJ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/down-background.png b/src/assets/gtk-2.0/assets-dark/down-background.png new file mode 100644 index 0000000000000000000000000000000000000000..3b929389f02e4874b9a5bec699ed3837aec9f517 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dvd%8G= zNKAcub|Ytlfk5j+`$sZXv0|I{@){lBRmqtBuF2Ixn$@wF`^Rxf3BL{{y_UQhlHF59%PnMme6|yM1H%X)dSn>&+A!*^Ve}irXdwB{ zF#5ew#66>k`$mxujDf&^gR%cclYmVo0h>(%wwT&Rn%YL0+D4n&#hAI(n7P%NyEpt@ zHFX!z(t1x9#}JM4Z!b9tH5mxFTvSuwGW3yH$g0A0@Bf5%kEc9k{Bt{e^USOXw;!2i z&k^R_=knN8dzH))wS`&}o@Q}!@~=$@dCjBW>Z;fGB6`MF+btVcUbO$~6@Tyb;>}BX zn8j=(ORjPHPyF?G-5!sKgUT7x&o8^YK{#brTTRaP-(LF|_s!?YeQ2Tn7w8lQPgg&e IbxsLQ08g=rY5)KL literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-active-notebook.png b/src/assets/gtk-2.0/assets-dark/entry-active-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..63008e5ed556c81f25d4769807bc7baa494f1e87 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX(*k@# zTvdQTO;<%-PgPxCP0veB&s$yJM_u1n-M~-7qCnF!U(>Qk%eGO=wn@vjS<9|P%f3~| zW2KJADqYXjx}IxvJ=Yq9-7yHeYY=|VApE{T_ydFRhXzq^45MBfM!hwReq$K@&M^A@ zvHlrA_c2s^x;TbtoPT@CTd2uE!1bax1M5)@`PKxd%fIh0`FtUDC&T+MA^yAMF8DZZ zp7xQYK(zP$niZFvlviq>D2fX@8*JUPr;kNbr>HP7-Y~k{|NWPye{XxCqxtyE z67%kNRs~`o+joCbT-jvya@zT{%O#8}+AZa8uU`Lvd19w1B38~22pPeeb*WKt~U(7XBctc zFyet>)N8}2w}#Pg45Qx}M!z?*3Nx|_H*%^la;h?Nsy6c5VC1*a$ZwNT#64pmu#Pac zjx@H3+Q_7o1GKl^)5S4FSyNX#>4C4woXt(AoZd`Y#T0qYdsg9fF1NUF7fqd_g~x9kSR=V`tMAr-FT;O* zx+gJ5HTA`Ymj@Ru-d551qks1&l}x7TOPuXyJ6@iu@O<0pbP0l+XkK*vgM@ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-background-disabled.png b/src/assets/gtk-2.0/assets-dark/entry-background-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4862707cb5111cb23b6c17099a60ee6048355b79 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_ sB&H@`xpe8*`36>lL}8h!5;Z~$yWAKT_LqFz22{e}>FVdQ&MBb@0CH<7;{X5v literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-background.png b/src/assets/gtk-2.0/assets-dark/entry-background.png new file mode 100644 index 0000000000000000000000000000000000000000..c4e05f9bedfae51c905fb8728660a4f2c5a49075 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UVJzX3_ rB&H^Z1P1;*-@s~+C@eEoqDF{e)-lHZ@D#IBpb`d8S3j3^P6hAsHv%`tE(Fr7#JEF8XFs1Sy@?ITie^)J2*JFy1Kf#xw*T$dwF?zdwcu%_%uZM zyaVd>^K@|xk+_`9v9|8NJk!5i?$nMuN(UGid+r5Gt`e07xIOAI46D*{bs@O1TaS?83{ F1OU`zPVxW% literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-border-active-bg.png b/src/assets/gtk-2.0/assets-dark/entry-border-active-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..db05789d3a6bd1e45c03cdb3a09d3a2c8a3c1501 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZF!3-oPcb(Y{q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iit+<| zLR^7#Xy|_jhyR9AABTM&wTWf=9^F!Zuv z=oLet8rxJOyEG%0HY3+|Bi9Zi*KQ;CiAJ8&jY2OQgMgW_iMg>&ys>S9v2CKUU8=Eb zThH{|G@zA&B|(0{49qO$4IO>`6DCiYI_>7IfB%YiU#kF0ws^WYhG?9BducaQlYvO{ z!vz`@3%9WZUX;=M`gi`ty{1vuVqgGa2ceQ8u%)Ca;kC*X}@DCKbgf-?05AeN#9G{j7g#{f9j`O0Numj>FVdQ&MBb@0K6%l6951J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-border-bg.png b/src/assets/gtk-2.0/assets-dark/entry-border-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..7311268ce3055c82782f9be46818e097f8ddb0e4 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZF!3-oPcb(Y{q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iio64S zLR^8gpP!$nr>BdHOF%$?x3{;Cj}MUa^6~--LKr|ckm2OyM zUESQ=AhJMR@za*q0F4tY3GxeO;N{~N5DWhjx9S*|q-m|FyFHw0SE;OXk;vd$@?2>?7%c*+0( literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-disabled-bg.png b/src/assets/gtk-2.0/assets-dark/entry-disabled-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..720313eac29b38a7b59e09b84281e9c09e606a4e GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M(Y6bX& zxN2!>X=`ii=;#<27#JHHo12?kSXfwET3T6ISzBA%*x1zT6}Uq!^2xJVQ91aYfGraySb-B8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$ATtv^T^vI+ z&cB_sk@tWC4~y-Y@Uk9ITko*gn^<=CnIkhODdgHt_6 zT3V*pv18!PC{xWt~$(697Q!Pu~Cl literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-disabled-toolbar.png b/src/assets/gtk-2.0/assets-dark/entry-disabled-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..b00ea3dbb20b4ecd638acc29e6757b08899c5d20 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M(Y6bX& zxN2!>>FDU_>gpOB8=IJzSXfwCT3XuL+S=LKIXXHzIXO8yJG;8Ny1BWv>R5UJb@_U_ zIEF}sCmWozsTOB?=VO{?5U+HAfw3phAXlQ6?YHAu77#JEFT3T9KSy?$cIyyNyd3kwxdwcu%_;4C}Jp-!u^mK6ykqA#t z_z)f7HjNSY~p+|jPVf7N}(K2!Hcrp6mY o4_XQ_^6-dlUZ}WZ^9)7?XG=Mc+smaF0u5#GboFyt=akR{00T}%-v9sr literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/entry-toolbar.png b/src/assets/gtk-2.0/assets-dark/entry-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..1d32cac20bb00b9023b5293c54c5aadf7b8c4a92 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M(8U*-+ zxT>hAsH&=JYisN1=olLtTUl9ITU$FgI5;{wIy*bNxVX5wy1Kc!d3kwxdwcu%`1qea zl?v1w;OXKRA`zZkaI*5hJkvkf(!>ulR1PpO_Ds{|nQ6c`!MgXM05emDag58OlZG`8 zk3RAT%B||>Q~tO{QfZ=7l63R&lnRZ=sRlcq+-YxpU?$E`BBSGLoF#D#Xf}hVtDnm{ Hr-UW|dPY!k literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/focus-line.png b/src/assets/gtk-2.0/assets-dark/focus-line.png new file mode 100644 index 0000000000000000000000000000000000000000..e4acbd539293c3f089d233d5bd7d0278c9983ce1 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wDo-U3d z95a)@eEb-BxPk8iYi&)?;OXk;vd$@? F2>?ImE}{Sc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/handle-h.png b/src/assets/gtk-2.0/assets-dark/handle-h.png new file mode 100644 index 0000000000000000000000000000000000000000..1b00ac79883e9ca85d07e7bebd86cf1dab9f9c50 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^5(yEr+qAXP8FD1G)j8!4b7Sx*BuNqM?B uhH%VGPEcSs`1Rw*pY#MEkP0|j!NAaYj&-w=^9-OO1_n=8KbLh*2~7YDDk@(9 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/inline-toolbar.png b/src/assets/gtk-2.0/assets-dark/inline-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..6d36b2abb8cb9eed922a729b1e5034460e26d7cb GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^5U=C(BpooyCi(?3fY;sOULW+#WpZSf942n|}>^Ur-z5>cJc)I$ztaD0e F0s!HIDB=JB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/line-h.png b/src/assets/gtk-2.0/assets-dark/line-h.png new file mode 100644 index 0000000000000000000000000000000000000000..79410bd181619c1151cbb7136a504e854b18bdd3 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_o-U3d n95a&>8kpSV<>&wB0Rjf@AjYRTo0$FpO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_o-U3d n95a(YeEj(H`~e_1!obQP6UO*VEih#vP@cil)z4*}Q$iB}lUyjx literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-arrow-prelight.png b/src/assets/gtk-2.0/assets-dark/menu-arrow-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..aec34692e05fd324fd03f59e5e3aa9c28611febf GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xFo-U3d z8WZPUFyw7;5OBH3&1rg&*=$3zSWCb{mY9UbS5lMQU7Zi>?VmS)=G~xw4WhMf4a~`I z4cx}JR(#lye1fAOsVaST|5npm8(h_w_WA8Cbrk1H-^o~MIVna$gcyqV(DCY@~pSj01c^ zT!HjVAXv3(>C&Z(7q42pc=e*Cs}?L>wGhZyymH}^RhVewT+SOnZ2~1he!&c^{DLaB zv1uJkR-HKc;NzbIO8c&WjP`VK4B?oWoZ!G1bH+o4F)mD{kHMZ@xk*{!z~QDNf)A42 qpKVaIxT6!n>tHr(awnrU1H+~hOs3WUCoBVMXYh3Ob6Mw<&;$VT3}JHs literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-checkbox-checked-insensitive.png b/src/assets/gtk-2.0/assets-dark/menu-checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..8a990d608e59b04493b8cb6540a2cf49a82bfd19 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh0wlLOK8*rWOvO%~Asif`Z`?qFoCO|{#XuED zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWqBEW@jv*4^ zrRQzA4jD)s`}ke2O3=1RN!K(pr!(`eZDV(w!^5qSyEq?-H!0jK*>b%==%6Dz`%2%% z57hT7KKVaE(V?rC?{I!zyJ*7~oi%?G6yG-WUXwRVd%XPDgyYK^o8Qlv^R|5Zw~%m! zAFC9f|5mvh*F15Z!^B0_AzMtw!rGA&b7EausrR6?rePg>+>?-d` zuRJxBd_N1+T#0y+_E~NA3KLi6zBcjDV^=vRpWkig_@G{ajq#rv+kw-G`&;iH+NW`s Zar&XN?a|xL9t8S}!PC{xWt~$(69CzqhIaq} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-dark/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..2f017bd9b6569fb7e86bd99dd2b999b2685f4661 GIT binary patch literal 493 zcmVW^C*pf9bC+ogYcv4_Z$j43v^xo2|DR$FO)({#FPQ_uq9K1V z8VT8)ZDoI>pWdWa-koYSrnR72BtWzd)~AyUrCPc1^W5iNP<2JEs-P-(R@hzYVSB!d z#;8yq5!Ppt45bp>_<7Px$K;-rvfiO#vArtJ1`H0iur;SVzev@zc!Xa_Vl0&PW@O^D z6ikVkD|S{!80bp?aDDqodhrndxdUS(pAJ@usv44)cBYn(IXlmAewih`aKPkR2_cr literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..78f76f678a321e45a9a1dcc5ace9e7cebd78426a GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!1) zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt&avE{-7@ z6Q7M1 zX8xQ|Qk<}MtDm6ZBZJL5r);WvUt49{rr?nM_6@_Nwu{zvOJ16Pm^|~o>A%Av3DZlg pnv9CKcid1ZHBNq_Qu^Q@%a`v;a?`Kxi2%BR!PC{xWt~$(69C$KS~>s# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked.png b/src/assets/gtk-2.0/assets-dark/menu-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..e96e2bc75d9fbbc20d58e9481a7486d23f20a02c GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!1) zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt<)AE{-7@ z6Q7>jD0s+$$K~SRS&vtJ5V++Va9XwGz=gix6`f%zXFFLw8S~wgY|Y=g<(l3Bt;}l< zMxR+@yx;$Q`7SuE&w|l=?bkr1BqkOfN6)T~;-6c17Uy@(eCu}nfxdBn?Vt9Qlgu7$ oVNZRQHtAi%?3r$S1)kf@1ykjl99d2T1D(L&>FVdQ&MBb@0DL4_AOHXW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-radio-checked-insensitive.png b/src/assets/gtk-2.0/assets-dark/menu-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d9bba76f17c9c83550a275bb2553f32cb39c52 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh0wlLOK8*rWOvO%~Asif`Z`?qFoCO|{#XuED zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWqU)Y6jv*4^ zxfgZ|9dr<3d+?b@&p#o=rg>qQwDrd6IYQEL3cXE^{*D&C_p}3c@J_uxaZ1ZszP8Vy z|9_@;+cK=5SUJ06;*8Fjwka-8AK30W=G^3)qcY25Li?6kVP#X*R_BYjKK-e6J4)cs z)u^aUS=M&um8Ty*TUG{ lE2{qe2|W|)FZ$&hqvDE{*7+}aa)DlC@O1TaS?83{1ORPRjDP?D literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-radio-checked.png b/src/assets/gtk-2.0/assets-dark/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..d60933c793aa3e403f1ef9b808bfcfc9233359cf GIT binary patch literal 586 zcmV-Q0=4~#P)aL zu~NZG2x1e(PFd4P5RwQYh}bOALM*J@Lc~(yPpgFpnz$2n<779pyKm;%ILYn|f~UC` zzI*O@+(!&(x~9vTY6cXi06hr+n*1nq^c<0~P`}Ra@hsz}I;SfAUiX3jYkg#^y@^nT zASI+}!OdimE#%v#WnQRXH6Cvpt8=Qd;jPtwdfx~Tqy#92st^+S(k?w($X1rG8BaJ} z)8!xD=Pxa9)dD4$FvOJ<044Hc#cpZ5xXBGLd7J|IvnVu zlrfAng%CzR32rRC!J6k|wdv#L-IbJ42=sa4;>w4h-Iy10(F9iU+x;IsI zbA?A_>P|aBB%I91!^Xm%vwwqkbaLj?(Oy4V43#<(D&>$8(y{~7u;0T-o~?k Y0ItcEb1!`?;s5{u07*qoM6N<$g7GE;ng9R* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-radio-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-dark/menu-radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..b27133eaf536607475b2995f202bc3be9d98487d GIT binary patch literal 427 zcmV;c0aX5pP)Z#E{%Tynq&p)smdU z)rqO7$ZDuECb_ie- z07!nS>T{AL599IpqpoEgq-lB#;Jm6Tr>Y1c002Y;BoRfCh7j&1lgT3hxEcx}TrL(1 zF*B?tf&A?YRTbx4x7X`^m1X(LG)=cu^;%U04dk2)aU5TH0B2?Jjso=6oA`uhNy7y{YPLp64%h?KgZK Va-;Mmf|mdQ002ovPDHLkV1jDQtt$Wk literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menu-radio-unchecked.png b/src/assets/gtk-2.0/assets-dark/menu-radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..5646f0df8e38deffda11c8f507f84b162bf69bdc GIT binary patch literal 436 zcmV;l0ZaagP) zrK;OCx7~L-oofRC!{P9u*=#mcb?3hl$$n83#{ls2z;?TR0$?wMFc6Wci16EK2w^~S ewGlYz<{?61230000O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_o-U3d n95a)*Y~TL>`~e_1!obQP`GfI5Fk6HKP@cil)z4*}Q$iB}ejq35 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menubar.png b/src/assets/gtk-2.0/assets-dark/menubar.png new file mode 100644 index 0000000000000000000000000000000000000000..89a246e2ebb58de9054ce0f81d659b01b9c95fa8 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^5zuQE@YTLpY6wm(u8S1bqt=aelF{r5}E+fsx^ZE literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menubar_button.png b/src/assets/gtk-2.0/assets-dark/menubar_button.png new file mode 100644 index 0000000000000000000000000000000000000000..c30a56dea950bfc73aefbe4de08b741584a34689 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ$P6U4SA1Irq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`)(%1_k(p txEe;kf310v8_4DMba4#fkWF472jqA&Fn%|%ng(Psc)I$ztaD0e0ssVFCr$tW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/menuitem.png b/src/assets/gtk-2.0/assets-dark/menuitem.png new file mode 100644 index 0000000000000000000000000000000000000000..38e4a15010e5c50588fd5a12165ed82af6bae62a GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+p$P6T}On=r7q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`)(%1_k(p txEe;kf310v8_4DMba4#fkWF472jqA&Fn%|%ng(Psc)I$ztaD0e0suU_C%*sy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/minus.png b/src/assets/gtk-2.0/assets-dark/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..257943b243097b141b81879dbf3577977582fc1a GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-t3?!qQvP6LtbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkL4Z$) ztCyFTpP!$PkB_gfFOc;1_6Cx0prWFptE;Q0r|0b-4it<@%xO)2Q32G;RTAVEtfszq z-~Q8Q&VK)A-Tr+CP}IcJ#W92dy p_j}lM$b>BAb(t@5VaiG#hLU8hgOS_ioq+loJYD@<);T3K0RUd{QMmvB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/notebook-gap-horiz.png b/src/assets/gtk-2.0/assets-dark/notebook-gap-horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..e7417744c523865d8078d8620b1d25a3de03c23e GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b}!3HGjSJWnh1d5$JLpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eec)B=- xaLkN7Xeh|Qz`>w+PUrsqMemqaY>SdO&*;X&baUFH+JiuK44$rjF6*2UngGhGDi{C& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/notebook-gap-vert.png b/src/assets/gtk-2.0/assets-dark/notebook-gap-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..b35059bb6ddaaa379084feb9a7d4c0020ef4b7e7 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-S!3HFkynkm2;uJf1hHwBu4M$1`kk47*5n0T@ zz;^_M8K-LVNdpBXOI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1`@N{tu r;h346(7@y-DmwK)4-ok9ykKBZyup|+FMZ+@Pz{5ptDnm{r-UW|LuV$h literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/notebook.png b/src/assets/gtk-2.0/assets-dark/notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..af629fea08e06634a4b842233ab89711ecea9685 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSVhivI zaaB=K@$vDg$TbTAiU@hSIEHY@CjY6Qu<;>7*_Zzc45u1-yDh}mPX@{|c)I$ztaD0e F0stHyE!Y46 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/null.png b/src/assets/gtk-2.0/assets-dark/null.png new file mode 100644 index 0000000000000000000000000000000000000000..d82fb34f1dde8a7f6f3cc59ca4b97832e34d4a87 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^{24nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S9JzX3_ lG$tk|NU$zW5aCf`U|^oiz<6_$jyX`0!PC{xWt~$(69CbvBBB5Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/pathbar_button_active.png b/src/assets/gtk-2.0/assets-dark/pathbar_button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..37fe506ba2502dd5619ed05aef9dbe528c346a96 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ!3HD+(^8%SDVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E%APKc zAr`&K2@bP0l+XkK D#4sv# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/pathbar_button_prelight.png b/src/assets/gtk-2.0/assets-dark/pathbar_button_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..1f35d9a65abf979da525a3226110b0c97eb799fa GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ!3HD+(^8%SDVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E%APKc zAr`&K2@k>%U$9lxXUn#R#>PfQhRKyoj5~u$nSsg~JYD@<);T3K F0RZ;|E8747 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/plus.png b/src/assets/gtk-2.0/assets-dark/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..845535398775b5685572824d35b122238926ad1a GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-t3?!qQvP6LtbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkdVo)e ztGBnekB<+81Tug?MMXtdS65F@&)Yv7#P<)6NzBQ`94mMvR&nA=hvv~n3IoN5WMOwjs###1FO%FKmt%_ZhV d{vs({%nS=3$t^SK+5j?=!PC{xWt~$(69A`cOl1H7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/progressbar.png b/src/assets/gtk-2.0/assets-dark/progressbar.png new file mode 100644 index 0000000000000000000000000000000000000000..aeab09d16406f0566d7ef717639d7602fc7eb476 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^96&6`!VDxIuXC~kQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MY;h# zA+A7LFZ!)s%qQc>HwMw~45Qy0M87wRdJkkEBcLFV%g4oY9H@b>B*-tAK}KC;<=S=Y zH@tcO;o~O`=Jd-z88c58#}E$LTTx4%EO`666=mAfv9aa_zeH z8{WMC@bMD|bNXeVjIpPSV+coda>BdXc82Ss5^L@$HoNlFYW!Kw^F824{)HdwC0_;n n@R!&U@IzQ~M$v>F?ko)7ebWzG&6}qL)Xw1P>gTe~DWM4fg1cF} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/radio-checked-insensitive.png b/src/assets/gtk-2.0/assets-dark/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..2639b906a5f368d804e8860a73c10a14a5b13efb GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJP#sHrX zS0J67oE#SymzI{6n3xD86A}{QU1189*+Ok&==ERF;~W3SlIH z0Yn#27N{7gF+DvU$N(A`9UTqS1!RYYhK7fSM?^$KMMXi(0V)G30P2RA1JnYP^7i&_ z0fRCyIDGiw)C=v1?3J4H-=mSU>%jemSVhvB%rZGOyIidaAj@6QJhu5UczmuOZIkYXgV8!3b^1$^;@RRo)6%5}DJujJb zp5#05A^>bP0l+XkKRh`Qi literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/radio-checked.png b/src/assets/gtk-2.0/assets-dark/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..6dbb2d543e62d6695f34b5b6a99bb4d055ccde9f GIT binary patch literal 594 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPw*a3I zS0EkR{Xeqxze~|8x4b(p1+Q&VFNL@NiR}0j0VLahN3{L+ul?jx@ya>>xqap}m)vJ| z>6e{z9y?^-3h(&qocAK4{jY86IoHD1_8C_~n!W>d1vh@RO}%E9amTCdom;_u^Vs9| znUBrmj$0*OvQE0{kom;3=!tjvd;Ng*27#MQBM+NK9WjkQY#M#kEb53^^f9xTlV&le z%wvJ*v_;%Gi}(wc370JsuL8AOCEWm;V4Zx+I_0iS%59s}`!;F!ZBwt>ra!hzzwK7= z(7otIX8pd*hJyv&w+g$iK70A;*{jdbUwwN1`s)iIdh`9|+wcGX|9|smwJ^}QNUw*l2L&PbzhTUrq9%Jn=XSn|THB-cKhRP=OWd0_h z1)d8G%G7T#Zeme?TBde_aS_YcthMd}Y!OlQ;b%gQtZ(#R`|7E$?H|ctgHVlS%x-tj Z+g}w`keQiWFc;`Z22WQ%mvv4FO#oC*6qo=2 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/radio-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-dark/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..40028e45fd2599f911b1feadc7667b365ce0154b GIT binary patch literal 447 zcmV;w0YLtVP)G2>59V9m>;nH3e?Rnky*)EKH?tD} z+Wb<`mjYbcPOcaK__wCti zCT50wGRW^4swzojrvL!BG&2zqtYb5i z`Fwr>02=^cW;GE(Nu3q|lAC4I0JcH^!?M;CLx3k)_755YrX;H+0aGB~0?F~Z8wflG z@54Y+wC65aoi$# pu;>VYGqYD!y%`RN&n3J1TVFq;c%-WOjxzuN002ovPDHLkV1hvqtY82D literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/radio-unchecked.png b/src/assets/gtk-2.0/assets-dark/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..d23d86e7322831ab2439b33d93e0125e0da4f277 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJP%mAMd zS0J5`kPs6Sla!Pc7Z;b7mX@BL9v>eMxYoA$3l}b4vGVwZOIO~1`11AJx1Ya${rmUNQ6OwF zP<^hai(`m{WbVP+LQV-H4HxyNdR=6kD4;lrZ_oe3sb}od;v>2}XT4-=+&z1tL}KWZ z%D`B2o^4;9J$b9Tqb<9hANZ#kabT%f&4YhJK?^Fmc_-Aguzc8eNHXGoi|F29>rIj} l)=wK2SqDyYJvT|S{%Nyh<=I1Xjsh)a@O1TaS?83{1OVjlrbYk& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-horiz-active.png b/src/assets/gtk-2.0/assets-dark/slider-horiz-active.png new file mode 100644 index 0000000000000000000000000000000000000000..91c7ed9cf4fea41ac4d88349c9afbd719dcf7a28 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}_W(9qo6+_bc`)YMcUi3tKPZ~qQd$6XTS7tFxM-rmvK_2lWZ=Mvv%P6P^@c)B=- zaLi0jSirL4>^)vqYv#r~Z|)XsU_BAr``{f@QM&Su+l_ZJSjvqjtiHwj_-%p8SwV&% X0YgXcBa`HS`WZZ3{an^LB{Ts5{hU&k literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-horiz-insens.png b/src/assets/gtk-2.0/assets-dark/slider-horiz-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8d33865171a8c4f2e379487b233a577ebe8890 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}_W&`?iLPX{otx3_n6bObVi42TGjl-$e^0aV9b666=mz{cL*(b@In>9gk&-)Bw) z3Y&PkIEHY{Oioz9vf}JLURG=7#yfBB7HnWW5!?IV9aB-d@{Ze$cQRPYjVG+W#rybe dfy!Ayh9Ch$NADw(`$HTi5^q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-horiz.png b/src/assets/gtk-2.0/assets-dark/slider-horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc386809e52e5278be2f7ac4b853396766d3fa0 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}_W&`?iLPhT+b@$vEV^MkPASoH{N-3w_pS7iP+u;@0g0xm3Q23ypzFFZaiW2E#Aj(3slYu ZG6V@2I(i?OBnQ;b;OXk;vd$@?2>=V%PB8!g literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-insensitive.png b/src/assets/gtk-2.0/assets-dark/slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc787f6a6f918c4c43d74e9262be6a1f3274e5c GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0D$oTwPr~Jw5&W{JOfjIy*aovMRWR`6 z%=dFZqh(8i{DK)6Sp|i}BxPg`3=PvVGAB%&H0kn{tJgk#{_^GPKhy8Z504HZI(NKWUORu+EKc*okF*n;FZ1txEaY_aV$upwczC+{xvXPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0D$o5)u-Ulan(tGIs9Vxog+1-Me?6J$v>X7+kn;;QZ4EDNvUFm3jZTUc{l!JL)f0UELYp zJil;UP|`s0W%f#*9oKzMPgtMk)_C7!v)G5#Y15dDGSfr~md|WUbh>msM(V&ZXLKDJ|P=B;ac3Wil?ie%Q~loCIIy*q16BY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-vert-active.png b/src/assets/gtk-2.0/assets-dark/slider-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ce08107ded0083da577e93df28991853e2606d33 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+;3?x1LH41?gbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE07Ki4b9EXO-oBlO-%)om>}@-_U}M-+$BMN!3=Ed?H!$6Po6$|F7bWlM4+&~r;B3< zM|5(+0fsDN=7S~Q-svV(eSH_3Q1$)Y-R7=&d#kNy^xfMl>9e}b!YF}(VM&FdPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE07Ki4fXW&bN~Z;dwWMmM<5f(fQSG|$;}KAKy}4u6cW_t!MPz+bij_y3E2Tfq`L3 Xg`wm8drP!|S{XcD{an^LB{Ts5h?Pqs literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-vert-prelight.png b/src/assets/gtk-2.0/assets-dark/slider-vert-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..12d87fa2d020b020230bacab54b050ebfceac939 GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+-1|)YSnmPd~mSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vzo-U3d z7QM*{3&ay##Aldf3jN+){(hFEghbK;r*0sXB`qaYcks%F1=&qm8m>ZG$q5NR&L21s zz$lz>D5+XUY-2?VpP8>v%aIM4N*r#cy;)LMU7~%@Z|tyDU6N_2XxMYf!^306ySux~ ld3aX1M%bFAUy@^BDBmuA_rTNdtAH+G@O1TaS?83{1OR}rPe1?w literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider-vert.png b/src/assets/gtk-2.0/assets-dark/slider-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..ed59e114d62cbadc23dae9cfc1557cd7da7b5e78 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+;3?x1LH41?gbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE07Ki4fXW&^aTSSA0IzIKL{I6UUiiA0IK6I3GxeOU}JCZ=dZ9Sv!-d;(c)nyh&2@DKNDhwUx T-&>*$)XL!L>gTe~DWM4fL~%^n literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/slider.png b/src/assets/gtk-2.0/assets-dark/slider.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4ed02636e6b7718cee3b27127e28252bfe13ef GIT binary patch literal 406 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(Y=BRQ zE0D$ova+&rb90M|iq4)rdkzeqJbCgI44yxK{sRg81%rS8{sCzq2?YPaVDVe`Z$Q)K zN`m}?85mgwg~TLfWDN`r(=swAOq?|7@|COCK7IcD<;&N9r#%e#fhrq4T^vIsBz+HZ ziZv_nupW?S5_EkPcU1MeecIYzHD?~2-%z2SQ=lyUEA#$wy@*4dchq01y1FyGd4A!z zprnD~%j}grJFfejp0Ga6t?|CeX0Z>e)21;QWu}P~ET7qy=yd6NjMRZ+&hqYO8BQE^ t)h~X_q5f!7-TE!Oe)eqjLMH`hOgRS%6i-(_mvv4FO#sL%sC@tc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/tab-bottom-active.png b/src/assets/gtk-2.0/assets-dark/tab-bottom-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8004da956e19ce839781a9d23433bdff908fb3b2 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYN%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EYymzY zt|}@jK0ZDbxn?0i5fM)p#}E$Loc5!lIL8@MUQTpt6Hc~)EYymzY zt|}@jK0ZDbxn?0i5iw5}#}E$Lzopr09Cauu>b%7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/tab-right-active.png b/src/assets/gtk-2.0/assets-dark/tab-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6477ccc36d81bb06e4a0e5dbad175112f15c8f8b GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYN%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EYymzY zt|}@jK0ZDbxn?0i5m8SU#}E$Loc5!lIL8@MUQTpt6Hc~)EYymzY zt|}@jK0ZDbxn?0i5fM)p#}E$L)(TeffC@#g)94l`f3AW36-fgICI4&i-@~naGMCDw|O|wpH`1^%-<mYYh3@5?R&1%s!npUXO@geCxxc96sX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/toolbar-button-active.png b/src/assets/gtk-2.0/assets-dark/toolbar-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..5982e27898d6d005d1a02e93c6241519fc8e1011 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zT!AzuFg7+eGBUEUvGMfu^ziVAhk=}&oZQ^pyu7^p{QTtPEaloasKTkOR)w89@mQwEYB;$F8qBT)Fe9V(xvP7CTqzvI4rp2 z$i@02<=)%$3-{6{xjea?=sUr7Sn+a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/toolbar.png b/src/assets/gtk-2.0/assets-dark/toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..e78b5ea463224e1a57d107e5db5d9eba8aae9bc4 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^5)%$_)yKfg*gKE{-7_vdI!2AO8QZXJD&h`sd1T@d_xz;OXk;vd$@?2>_h2 BDntMP literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/tree_header.png b/src/assets/gtk-2.0/assets-dark/tree_header.png new file mode 100644 index 0000000000000000000000000000000000000000..8262e2c7492c03365edb3c47b9536f9166cfd911 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrx6GmuOw-ctdjn2Vh}LpV4%Za?&Y0OWEOctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS*aCb) zT$PlRR8&;fOnaLF6yfu9aSY**P5yKLghwt5!-o(p*^rv#qd*x3Pgg&ebxsLQ0OSNJ A&;S4c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/trough-horizontal-active.png b/src/assets/gtk-2.0/assets-dark/trough-horizontal-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc468a21189fb5180fa5477b4360e676d95cb39 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^NVu@XC+&O{^mNqjM X2}}<1#h5Io{}KHU|n zeNPw15Q(YD2@4bx*4Z&L-xfKbB$FgTe~DWM4f8dXK_ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/trough-progressbar.png b/src/assets/gtk-2.0/assets-dark/trough-progressbar.png new file mode 100644 index 0000000000000000000000000000000000000000..e4242f9b3680f9723ad879f95c5dcb4c683ebfb9 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSvGmyNg{pB8zVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQS(hcwl zaRt(zo}PYwe!jlG-rn9o(gzHHYzPA`0_2uYpU4i>z*iFF7tA1|uCa3My7e30y#Mg= z69;qpWuT0mr;B33yWWg!Y+H@{0?L^g*6&W2IksFj0B90}r>mdKI;Vst0HKCeSpWb4 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/trough-progressbar_v.png b/src/assets/gtk-2.0/assets-dark/trough-progressbar_v.png new file mode 100644 index 0000000000000000000000000000000000000000..6b31bc38c0c9eb74cdc4387ad61571c60d47fad4 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-o!VDzUlO3l6Ddu7)&kzm{j@u9Y9{{FMd`=jZF|>+S6gBz?dD$c8ZBB0z5W^oi_14SXd*e!&bf>KZH8u3Nw1&HE1@ zKXEXpUk1w9d%8G=aLi0jIKUwG{ocWYx0Tq~o|V3za6p@tt*=}|p`lSc^Z~=J18i(% tA&l&7Y9h|@Tm}X!<~o14Z;@oh&ETY-E~D^6={C?P22WQ%mvv4FO#ohmQR@Hz literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/trough-scrollbar-horiz.png b/src/assets/gtk-2.0/assets-dark/trough-scrollbar-horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7bf2d79822024b5aa8280693f921b60397b8ba GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^{2PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH3TYyi9 ztC^XZkB`qa=W|9t5k5~B#}E$LQ&~`u4U}Q4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U#JzX3_ zG$tm0`S|hY|5sPF*@_s1BX_x(_Gigm?E#vyKAL5}!hNZ`K&1?xu6{1-oD!M<(WNbr literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/trough-vertical-active.png b/src/assets/gtk-2.0/assets-dark/trough-vertical-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a228786ba2f490ee56e7b63a06c471550d59ca0 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^{6MV4!VDyfPR*MLq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iinIcJ zLR^8gaojt@sP_gD?~S5C48v$J!eG3KYGVVc<}C^G3ucg$SJ=60_ny6=@TD&u zC}H5~;us#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6c^c)B=- zNKAd&XU*4Oz~g+kON)8VlDm?-pZse-nYUEu56eUghWwA8Qmh{;F={XvF#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dPd%8G= zNKAd&yOFcOK*S~9rODN7xt3|3%jS b3ASN;eNWlaI#v*9D+7b4tDnm{r-UW|WbjSX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/up-background-rtl.png b/src/assets/gtk-2.0/assets-dark/up-background-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..d07c404edc2145f139e53cc6b4f33c67d864d4b2 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6ckdAc}; zNKCzZ){w73LBQprq-o={Q+)g`89Q2S&6h7q%ym$naO3yvyN^_zZPqgIFogaO&p8oQ zUGaYLHLD4Cs&`z?o>M&W$;_apjxX=pyj+~lRWhty>N`ECZKvd%bG{G5_cw{(Y!~ZW T)zKafw2i^j)z4*}Q$iB}L}5;% literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-dark/up-background.png b/src/assets/gtk-2.0/assets-dark/up-background.png new file mode 100644 index 0000000000000000000000000000000000000000..47983fbc9b4ee4b71320fd411b687da5c1f75017 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#RGmu>AYB(84F&8^|hH!9j+BuX$AO% zxB_WpATBPRnVFdZ2F1n2si~=HX=yn*IVB|}XZ|<^0+n)=1o;IsFpEgbDNdRC;>F`H zD?y?fo-U3d9J0v;g@s`$2|KF4r>$f-yef2czb3=UP;DNECt2(QJG(T57>f8589k;* QZw6WF>FVdQ&MBb@03Aa_KmY&$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light.svg b/src/assets/gtk-2.0/assets-light.svg new file mode 100644 index 00000000..ff08e9e7 --- /dev/null +++ b/src/assets/gtk-2.0/assets-light.svg @@ -0,0 +1,6308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gtk-2.0/assets-light/arrow-down-insens.png b/src/assets/gtk-2.0/assets-light/arrow-down-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..a797cef792a6551c1877c673ce77e1fd07b7a99b GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3-qTBwfA(Ddu7)&kzm{j@u9Y9{{LPOI+)5_!HGour7V-j*=6G13CDJLcYD3TMMm=lwj z4dliq<-~ymfe6e^%#KOQjRPsp)^=F(7-+O?NswPK12YR7I|mOxzp;gble=d?R7^@n zMs9vlMO{~S4^KK{BT%7{r;B3lSc1_p&U@9y0BU(R)iXIX-;a@&@Z-_~ER oP4_E2s(Mc~#J?(gfo0SmS6L?6Q&}%Vfw~zyUHx3vIVCg!0BtB`2><{9 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-down-prelight.png b/src/assets/gtk-2.0/assets-light/arrow-down-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..6c62a9ea384d41c693957d1a52f1565c5cc59816 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!5n-qXb~ zgkxsx8GCNVM41C0-@pH;uDVCG`|Ocdx&haxdY^J}5o>;O?gLNTYU@+8H*i!k-fOs< zAl!Vg(kJ}WT>ILimmi8I-hF#R`Cn0~h2RF!4aW_>lvw;=<(4gBJ$AtJsZl=nVX+xi zRaaR)lmwWckg>4&d`gJn`rQ=OzxNt7I})h=<8?Ti@xY>7bZM5vw}~}ch73QL#2#DjUa==&HPGn{p00i_>zopr0BUA*!~g&Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-down-small-insens.png b/src/assets/gtk-2.0/assets-light/arrow-down-small-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..c976fd81c60a764295e6ea9768af9f51b5697ab9 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46$J50z zgkxrJpEcK^01=n;yh(1-+|p}xL<-&O?g>wJ3V1BGiG$nP(L>N6`l9a+2FD9dpLdG6 zdAyv`Zh4sD|FK`QPu%*t;+)S0si=Bk#s&t5g%+#bjrk7gF-UBFGodeZA~(YZAF1T)|`6Mju=rz^%yx*rzxbo}L_t{&|Udr^ne_qM+ d^54hD?fKGm_h!91GXv;O22WQ%mvv4FO#ogVYJva& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-down-small-prelight.png b/src/assets/gtk-2.0/assets-light/arrow-down-small-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..7af9d333768aa941c433155a261a082d728124cc GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46%hSa% zgkxrJ-(J3h2@-DSqqCBWWFLw72rWLiZ1Pdo8~bOjzj({#*0J*ndj+~@Pw3zi<6ivU z)MVBTo5z)tCNuv(ckHBY&*p>t-Iw*Ue#Z2m2Kvyz&y85}Sb4q9e057#{UjP6A literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-down-small.png b/src/assets/gtk-2.0/assets-light/arrow-down-small.png new file mode 100644 index 0000000000000000000000000000000000000000..95344a064dc0c998aa69abdfabca19de4cefddb4 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!46%hSa% zgkxrJuOT0!qeScenOn^Z7+S*~acKoE47_nSB`2iE`V8+kuE{HAXulABr=aDx!7;J! z?4%caKGnWI-CQ3$Wp;Mht&9HKHyplm!?=O1Ln*HF&9k(t>?eBOa=vjDWC&4Sb!W|X z4bzS&-_j`!1+U6(89$G?a@Hg2iuZ)>z9N>q^H#cZia%DfKiFHpgTe~DWM4fXnSoS literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-down.png b/src/assets/gtk-2.0/assets-light/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b656c0b7026b6af765602751ca492a121002e5 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q*#ibJVQ8upoSx*1Eiq9BeIx* zf$s>t*I;7bhncr0V4trO$q6BL!5n$J50z zgkxrG&)%#<3^MHRr~hcQ_@SoC(dW0%abd7dUVJ&0CT2A$OpWb(pwSMVKYo|Yb5uUQ z3+Xy85OHb-OP~<*kHGc3OAg(O`CTXAAn;{%*pEm?-ox`+b}i_iq_tMZd;gU8?;q_5 zvzvOYfxTv4?Dn6({_J2c_?)r(rp%t%zYfV9|NZoR**xF!oxj;z*4Rk2$~;~M^aq2d LtDnm{r-UW|2r+%} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-left-insens.png b/src/assets/gtk-2.0/assets-light/arrow-left-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..b117e1f55d94640455562fc116ebc133f99e4998 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(0U`xw#m)s%EX7WqAsj$Z!;#Vfk}U9uEM{Qf zI|9OtQ?>b|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tmtgba4#f zn3KT?h_}h#Oj8+&bu}I&r*l|zAz~FCq@{jWy`URCDPMkdVS$*cjhw~5B zt1bKM{mk#)sYz3&9QpnE{d^NPH@1)V^%B?g=G*_YUe1p)Y-F7|9kiPzss`!|3f7tB+88stN6{e`f7gT{_8`x`|rC-{4;*R$l$idZF|SQ S)AxbiVeoYIb6Mw<&;$Sq_lJT2 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-left-prelight.png b/src/assets/gtk-2.0/assets-light/arrow-left-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..65c6a07ab0d256ce116c2a03efa27dcd38b8c00c GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(0U`xw#m)s%EX7WqAsj$Z!;#Vfk}U9uEM{Qf zI|9OtQ?>b|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tu1>ba4#f znCaVR=ykY2#_j(1{v`=77X-f#_`uQ>wBh-MWz7~L593+3H#ILS%v5L$l3MxTlH;8v z=^q&64k+(1HQDdSyYFN5hmS|>k39~(Ve@bH=^Yp9d?syQ#(kQQfeN*Z z&y9{Q-u>cX!lb?1Vk6f!_N83^XEuw`B0TKgcyqV(DCY@~pSLIQk3 zT!D0GXhUvpZftBxQc_t|RAy*$VM0PyL}FHSLT+qQPHZ9&<;EuD#3bcLCuRe=F+etu zOw5i3v2(#}2ni9-iB`$k05n&+B*-tAfsLJ;S5QboHYu&FvAtvB(w%#c9=mw$!HYlt zc+L2dfy#_MT^vI=WLXckGBzkMFl@NFwxjdU|K-vm4_&uDZ+&(``|eb?BYPa{mowh_ fJbOW3Wt)+Wy?q`NJ3FHq$QKNru6{1-oD!M<4>@Rm literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-right-insens.png b/src/assets/gtk-2.0/assets-light/arrow-right-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..b521645d24d7d70a24625aa406515d29055e5474 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!3-qTT-L4!Qq09po*^6@9Je3(KLE)UctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS!UKFl zT!D0G=&FW>hS1Q4+}zyQ*x1m}tkAUbfP{kBq@3u4{J10_%8E_QiA~6kNyr3}(Li>5 zPIOXEOhQg<5>PNVHW5eyx!Ey^IdMSQ#O$hjIgvo4WlMtmf*F`u*x0#w_ytT%Z5-Xb z0wQA4GV%*b>*~9@yL*;@S@#yG(Ad+(F@!^w^7B!kcq1*Zi$t{vgVD#^tyJ uKV(Hq{BsgK8UG4Lw|!qTGf1N_-?GlppGoiqi~e??b_P#ZKbLh*2~7Yq4rgHi literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-right-prelight.png b/src/assets/gtk-2.0/assets-light/arrow-right-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..736de9efbf52ebfc27a0caac61824ca2de0adbbe GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(0U`xw#m)s%EX7WqAsj$Z!;#Vfk}U9uEM{Qf zI|9OtQ?>b|fr64Ht`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tpfcba4#f zm}z@C4s}^~An_p^c?r^ewVC(Y%=miE(S3j3^P6gcyqV(DCY@~pSLIQk3 zT!D0GXhUvpZftBxQc_uDT3TXaZgfg+L}FHSVs>;wZfs(1OhPu0j7`V^io_=7#3baz z07;-o5|{zxCS-#}AmTZ>${RKS&6O?*@(X5QW9Q}-5tWgRPs%HAY@fJv=iXCiu04GD z`_I2c8A4@1WyYQ^jv*YftOwf}9Sj&4Hr$x4we{Ek`9kFy31_QWKbM;r*sN^Ub??c4 jHFMwQ)RP;JiF*C9-^|3sWA>{RsGY&n)z4*}Q$iB}Kdfor literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-up-insens.png b/src/assets/gtk-2.0/assets-light/arrow-up-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..fd0d7f999da34fb1219e8ee25924de5f0530f542 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3-qTBwfA(Ddu7)&kzm{j@u9Y9{{>t*I;7bhncr0V4trO$q6BL!5n$J50z zgkz>}zhU;F011ZowZ5tW+;{Im@ zVfKIb>w4>UiTK=mt@32q<88qv5$o?;g{|5oW>t*I;7bhncr0V4trO$q6BL!46*VDx@ zgkxrMiUZTag^@NgF+PFvGxzJ>H_5-3KEuMe=i-G62R^<0-7muC#-_^0W~Rz*++3V~ ze%{~X2Y`Sj^l-)RgR>3X+UlKr)|{FA-{{Zd-{0D8KmGszzo)=8kn`re9-seP>y3@h zMVe$kQeJj{|8pawf8pJpr#`l6CnY7Ar2hF^f3mAGc%Gqwfq_n>(d(c8|JREf8yQI% b32-y)-f8OGYWlSY=uievS3j3^P6>t*I;7bhncr0V4trO$q6BL!46)zif> zgkxrMiUZSRwX?#1|Nj3k^z8rtM_gP%@rRDgOz3I*`Ps7W@BjS|?U|cT%eyV>t*u>c z5hwywH-F;u%lj>PczC$}|2K{@G&1n|m-=tdj)e;wIoGYozjP;zjg4)8{r?$zytya& z85tS=GB7gO@rmO^nSxJJf=^0HLYIcN&z=K75HMwS#mtBH$r8-U&LYek85r7r8JJvU S+;S1>t*I;7bhncr0V4trO$q6BL!46$ZK(lBx7d$|94kHD(Xb% zx{iFVdQ&MBb@0P1OG%m4rY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/arrow-up.png b/src/assets/gtk-2.0/assets-light/arrow-up.png new file mode 100644 index 0000000000000000000000000000000000000000..1498865dcd82d465e273d7513220b1e16e64c08b GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3-qTBwfA(Ddu7)&kzm{j@u9Y9{{eP2qUCMeNbxvMe mf4#O^Z;7BY*F8y}^ZXWDm_$@>rCbAQXYh3Ob6Mw<&;$T>acYhL literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/border.png b/src/assets/gtk-2.0/assets-light/border.png new file mode 100644 index 0000000000000000000000000000000000000000..624aafb268078130c2e95aee58a3319e9cf0f5af GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`}|}#ZI0f9M8C-X978#1s;*b3=Din zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA}&uC#}E$L cb!*3) zW0kk>?pGfE1>Jf&S_uR1EVpD)V{62k(aTIx2w@Z)Y<~A{tgOF(P}vBkyYO~vk?wHl zjqyYew5ow$Rhzj4Fk`_LEME=+bxVQJyeTuC z0I3OTUI<7{jzDH$CjVWKRVhdLCqklhGL&;i)1xZ^q$-6uO0J|_M(wp~n zO(It5ZujK8nsngU=j77bu!A0p)J$zRwfWm--V9?FTTBsHj?Q-JSZRoe{93600000NkvXXu0mjfKL77a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/button-active.png b/src/assets/gtk-2.0/assets-light/button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7299dc8445849976d3f25bf80fb84a53eb957335 GIT binary patch literal 561 zcmV-10?z%3P)h_s(2&DZ0mj0YQ!vIkM<*H16`&$t-`nu~& z1CEd^kL@~628&hz zRqkd2n+B-~W>xzcNlgwxW}qtnoKRK;N297k#W2(cIuZue8Guw}(x_Tv1G9BBvoo4) z>T0`3eh3=9ytQzSz6^Dxt{8^>fkFriRYKg@E8HXAr5PvZ=eSZOC>`)YoooVfq}@4S zdoH9K2(2n0=5%%sSaC>T>T_~-Yj_`#jn)bOeySlCMOZ8YaQM|5`1@`qtM2~%^OMHC zzd!(IZsb=T5*dBBN`Y|pU3ep~{pD%2Gj9I|Z|wPz#b{w&00000NkvXXu0mjf;)L&= literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/button-hover.png b/src/assets/gtk-2.0/assets-light/button-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f09fe0ab179b6d6110a0807c576927189c4e9f GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznXTLOGS zT!HjiFgSPa-1+n8fh3#(6b7=NJ$v@z#fz6OUp{~S9LRVL25;WHfhfCh;Q~CO%;y(aPbvkT`Um);s5{i#HkO@MOe%!yUpt1E3LHFlR;to?PdKY z($g82YAJG*PM~$S;^dOQB z^`K+cE#?WEynbE1?$y7E^?>gzDV>09<~2zSR+8V{A0=kKU)p1P>Soj025#F`CKkN@ SnG1jxGI+ZBxvXOX+NuV24_f*(JA z1ZsKr?%mIyKY?7J43P2r_irE@2!OJmK7IQ9`SX`AU%r0*`t94d@87@w`0)d%2B;mV z?9ZP+fB*jd_wV2FvnOT(ouyO~F#PmzoqyGrLq?{3>F`;B!q=jWa;ruInz_gza87FPDB=y4;JQaz)L{b)S~b z_F~w%s^;aQPfM!m!*aY2obl^2VLViGSATUXgTU>~(vpyuNk8JXB(A^9Ni|}qlL!k5 U&rSO<4d^NcPgg&ebxsLQ09OnHBLDyZ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/checkbox-checked-insensitive.png b/src/assets/gtk-2.0/assets-light/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..447d169dba53c6381d4e435fbc308ab7b9238202 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE08vhd}9>;#whlUVbpsNihggE^uZzRgLBpg*X$3TxgUHBKlm1Z@GJfhQ2Zgc>r3gR zFXyiRzIyNXohQHVJ^TCU`QPVn|Gs?x_wV2TKoD5-*Bof5bV-n3FoTAsW=(AmHt@e7 zR1l~v-qXb~L?S%5Kbo&WfrmwKp+Z*ef~GtF7hGczX!>nFx#YIdwI$OhC|hh($ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/checkbox-checked.png b/src/assets/gtk-2.0/assets-light/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..c6509624039067e459d2fed1c7ae4e1def50057d GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(W`IwK zE08vferFK%&LHNUVf1@AGK+t2nfSpf>4SCh2m7=S4(T7D3s{w;us{rJWKs%h*4#bTC{Q9I@iv)-9VE_pQz~+#I`-f2rQX s_?L1w+tO#tITif1m92J~^y9NWe;xa}qju}cfR-_My85}Sb4q9e0BjAKYybcN literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/checkbox-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-light/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..514a11914aa5f9550c405bed0f4e417ab59cd27f GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFX6e*gac_wQdI3FMwTcMd2HBq8Ac|Nm4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U*JzX3_ zEPCHg+Q{2%AmBP*w||0ADzldVL{|ajR$rr|q7_UoGY)Oj>lMAIAiL;kc=(_1@4A}1 z3mKF?G2J_G`GoE&t78)OCI@E~`(^p8Eft%{s$h~V?(||!diDF?|8rXTQnx=4d&3f~ xnYzts?eErar&d`lo3c!}TmIb6hc5pu?5|(;zpa|}G!*C*22WQ%mvv4FO#tyVTbcj> literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-border-focus-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-border-focus-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..b054e18c885132ac39509d47717834dae3679760 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!n+Q8WI3`S$J8m+w(C|3}UG|Lxn4FJFGlJNzed*8jyv z|CF!(SFz?_?$UpiYyMTO{a3L3U*ydHK=k4BcOV%v`+w{l5Ep`$pZLA<#P3~~e(k>e z>&crRU%!1X{Mk4QXr)|9kY6wZzkr^8Ok8aSYK2etXef%E3XP<)Rq-;S)U}kN%#|IDP#s+rOvLVS@L1L&Y>*6Rv(! zYM5u~*xsZ$(OgG8+~@|Y?*>k(pF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-border-focus.png b/src/assets/gtk-2.0/assets-light/combo-entry-border-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1c8c43ccdae0c84a05b5256c405b3ef4f85cde GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!y&qNPG7cs#mVy@K7RZD^VhGx|6Uvp%K|Ei@N{tu(K!G1;z`B^1p()a4PB4+ zImW!)@3USjnf>2mYqb-b_T@=x_&+^jqJzAvqmk_6hp;OXk;vd$@?2>>uGrWXJJ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-border-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-border-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..bc42d111bf120e4074d104a8fc341ca3e712cf5e GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwkyC(A zh%1mjapJ_8GiT19KY!`crL!;q6ag}Ug6GbiyLbx)78&qol`;+0DPo@-2eap literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-border.png b/src/assets/gtk-2.0/assets-light/combo-entry-border.png new file mode 100644 index 0000000000000000000000000000000000000000..7d80d5a6fd6eb1cdd5b41f6c431c2d875ddad839 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#T@e zh%1mja^%Q~6DQ7}KY#Y@SqKSXoI7{!?*02f^85u5xPIft%U7?ye*6C5a$gxx8+S>N zUoZnNpMXz5VA$lFz(K!G1;%=q}1s>;%5l<5rF8%+1>p2Ipa-(^M z;(~|Qo;7Z{R+1QZaE19b+Yc;@)O@7-{)PTqlD=$Dz>C?bt52T#&i}ZLdCykoD3IqF NJYD@<);T3K0RVb(cO?J- literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button-active-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-button-active-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..6cccfd300dd658a2d286cb60c651c17317250271 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iic|u8 zLR^9Lh7B9mA%Tq>Hy%HJ{KSb9K(U)QZ{E9i&+KeY7RaWOAirP+*=5V0KKt_Lk7W4M z89+f3PZ!4!iSXnEfxbDMjKUHUm&4z;HE{Brxx4#e&b6x?X3yU(JnQz2yV$g;_f0vQ dqJIQXSIy^TlPq3WHvsiBc)I$ztaD0e0ssf-UCjUh literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button-active.png b/src/assets/gtk-2.0/assets-light/combo-entry-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..96efc069f5956ba4b630f3aed03b27c9e182a580 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#T@e zh%1oZuwlbGFgS4F!2bRF4<0-S;X=sk*RKN^H^BhNxCaD(u2}-L@s|Yo1vAJlTfYCm zfhSL&J%9e<#miSa>SBRXww^AIAsWGNFKRL|C~&Y|?ElU8-F|K4l3R0rylM!&D$Fo# z^HjFGT0(P|u8!3D^L6RBoJ<40vlbi|o_8xJFkfPpIi+GJoCY+A!PC{xWt~$(69Bp? Bau5Ij literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..90e16c79fe4b2c84b0a6e3dfab1e8ec71ded919b GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiVOmL zLR^9Lv17+BT)1%N%$alN&YeDe`ts$=XV0Gf^y$-w4{QL<-zkdJz{pU~P z`|GkmJ^Up>e!&c!hDI)~-ad2YE?D^N`J2A-%e6o$Gfx-C5Q*^Q1OYz%_68=lV`qN< zSA4+C{Q2Mi0<+iEEVKXqzmTTFkU`xpQd(MeVJe47c7s2+dd$aTjO;gQu&X J%Q~loCIAg!a*+T4 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive.png b/src/assets/gtk-2.0/assets-light/combo-entry-button-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..903926b11b95fb6bca2850986e5debb7ebeeebbd GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#T@e zh%1mjcI?=N3m49uIdksZxzndlpFe;8(xpph&z}7Z1|L3r`1$+ykDot*=-2PxzyJJ+ zZQZjPs7;_G$S;_I)6mGp)z#By`iz-RpFMw}t9Wu9P|n8F#W6%9`0d5rObh}X4i}Z4 z-2Gp#du_|DJ0I7GM~K=mHLP&+tyt|*IPF}<$`9A4-#T$AN9NVjJ6E2c%#G<~lkWXx ScKI#P90pHUKbLh*2~7Y59C?QT literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-button-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..42989ba5220925773ce23113553fc3973fc80508 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iic|u8 zLR^9LsZ*!UA%ROkaPcBg;KlRjzkdAq|Mzc+$+7=HbsQx@e!&c~%a%WV_VZUpiIWLX z%*4~hF+?IfIYFTBMMDD{+p$wucPl0^Gk<<_x4`Um7R&79?-$aPf3x1~@0rQ5-V!Z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-button.png b/src/assets/gtk-2.0/assets-light/combo-entry-button.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0d9acab003799e93db86279cf892fb7fc3b6da GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiVOmL zLR^9LsZ*!Ufx(0O_kjq)hLAtMe?Ncz{IBodfe0w_|Ln(Q`h8y@UEev$ lTJeT^V_kcz=R^i(hG3r;ii$@q?15StJYD@<);T3K0RR}nYCr%0 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-focus-notebook-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-focus-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..717fb521d22fe75a4a5e0c803754ffaa01980119 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!U5&}v^17*P?6L zW`M^2x>dECC*BQkH`x-`aXZ_5>*S3aL%tsVEbmu-Ml=3L^q=cM3m80I{an^LB{Ts5 D*cFf? literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-focus-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-focus-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..fa053eeb29250db75fda711d65ed6f851b1ac338 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!{r~#y``>^6fnaM--7}!E93?@1!3`58oH_I1j6d6UYSrt9!ecq~%^8)@kUk^LLnjEFptZU|^ Q2DE~~)78&qol`;+07N*GkN^Mx literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-focus.png b/src/assets/gtk-2.0/assets-light/combo-entry-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..bf554a2cf44a7553d06b7e09c594c89583f4cfef GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^qChOk!3-o{a!L ze@@)_dGgNB2QPm-eD&ke+y9T>{eSZA|JQHd|Ni?A1a03v^noUGlmz(&H%yp#=FEqW z|Mbm#J^{tTJY5_^G$y{iWXaT^z~geUFtvwiozD0DE0%IuHtnxTRb#l7XYwaSAUsjD zY$3Pie&vTRiv&AoI$rGb4BT`iUjAzSwhuv9E^AeByp4P-W}ch8;AQ(K`MjG`)$eDV Sa8v-=z~JfX=d#Wzp$Pz{y_LQI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-insensitive-notebook-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..35a69e2466533f2123020e5d8989c57e627623d8 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#T@e zi0l0a4<0;x`0&xACr_U~efI3-t5DPp3ATfW<`HNN3k{{P1@mL|)MlaGiM zKi=f^W~12_RjIp1r6)~3ybk~RsjBq)1`I(7E!*>mU4!O2^9?*h@6uV10)+qYl8e*@8*H*bLC>o;%SzI*rk z&mY}eyFl(0DGBlmW)K&b(6sdM^ofkxx_$SakDtDN{dS;nBc!h{pN17cGSj zDDbcx+~~+u6aVXfxa{JfM|XtFc5tg`Ze8z?cRI1wJoDDs?+UY7SA{RRTK9L=$4Q&q mtlIb|-hT6!g)Q*=o_%IQs=_*xCqw`ZW$<+Mb6Mw<&;$U>V2pPF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-insensitive-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-insensitive-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..5895099b4e5c93042866dde7efbfa16ddd8fada1 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk#T@e zi0h;0?;pMR@c6}tr>{Odd-d_z>yOW0e|-J!)9ZJi-@JYM_T9VppT2zl^8M?#?>~S2 z{`vd&?>~R`e?Bx9sNLPu#W6%9`0YhQrUnHb=ZgU>M}%(wo_|epMe}aS`!o0t+Gu($ z`fVfauB;bdp3Zy4z4J=YlD_!;t2}>H)oO0Jenx%bwNIfZ*`)%cEyIO`-vW(f@O1Ta JS?83{1OSk0bUy$9 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-insensitive.png b/src/assets/gtk-2.0/assets-light/combo-entry-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..9b499c5bba124e1df14a944ab612dee755d4e186 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!VDyzFJD~^q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiqr#q zLR??IdiCn{>o;%TzIprZ?YnpH-UGphkDoq&`uyeVw{Ks+egF0Q_wPS{*4&t32-ITg z>Eak75uO|os&jyWk%{ND()T%y46JQI5}$jRo1aRuL`!v^HFmjiBG2ucxAr9YiGTY< a)EG*xEdLxgzegWv0E4HipUXO@geCwAa9<_> literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-notebook-rtl.png b/src/assets/gtk-2.0/assets-light/combo-entry-notebook-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fea7a76fa592d138949c83651339faa5278193d GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3-po!riKX6mzkYX9x!e$L)vy4}e_G0*}aI z1_r((Aj~*bn@<`jC|TkfQ4*Y=R#Ki=l*&+EUaps!mtCBkSdglhUz9%kosASwk!yfY zh%1mj3kK)TojVT(Kn73%NM62t`O>9J?_dBf4rBlUQ24`#4}bpr`Tzg_--7%dK!b!z zg8YIRe0=>nyZ7$f|K{!6cke%b`uwHoxoQW(+p*QZ$vC9{XprZ$tiNAZpUTYq@@(P5TH`j(pmMuv ac7CZn8awY?p7#!DD1)b~pUXO@geCxDOpwL^ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/combo-entry-notebook.png b/src/assets/gtk-2.0/assets-light/combo-entry-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..106d715890de47f0913d7ecee83f99dd3d8352cb GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^qChOc!3JV=Zu04nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1Tcdb&7< zSoFTVx{ZUVJL|$S6y@~YITpHyHb>H)%%GS&$X0RZPu~QJ(v`g zospKeW@{8vk1E5tV>3d0SQaoYnWU|(b+7N;i@tyQzv8C3%GCN@ezNr9Z37<1qP6Ef z|1muOdGGt*7pv{_jyiJ$e9XALjin&aOOzpOzj#_*Eo0^l`y|^f_JKf8FnGH9xvXFVdQ&MBb@027X4*#H0l literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/down-background-disable-rtl.png b/src/assets/gtk-2.0/assets-light/down-background-disable-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa04c0aec1afe28a73369e0e0ac141ce558ae77 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6cEd%8G= zNK8#mNk~Yj`10p(y=Pz?TTKJ!`Zp__H2%JMzrX&7MvBdsx4+-_vxpk~{~i79>+SdT z^Y{Pz({Vb*P2%y(%iA~AOU|^Gl=y$!*ucPJp*9PHyq$bpgT{Ihpz#czu6{1-oD!M< DJ)%kP literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/down-background-disable.png b/src/assets/gtk-2.0/assets-light/down-background-disable.png new file mode 100644 index 0000000000000000000000000000000000000000..082666c232317ec6c87aee75296132e115da7487 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#RGmu>AYB(84F&8^|hH!9j+BuNeB3Z zxB}^?Pv1Uz_Tka<_fKAY1d{JRef#n2*Y7`nHrnuC2THS+1o;Is$S!;OGphBe0Z>5R z)5S4_BRcs7LlXnrq!VS#0ymd2sN4=_k#KTu7L{ZW50*CPOYc|!RLbD#>gTe~DWM4f DeN{+( literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/down-background-rtl.png b/src/assets/gtk-2.0/assets-light/down-background-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..86d523eace62a5874fc3964a2b1564dda5b17afa GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e4db&7< zNKC!jyOFcOK*S~fiNE3whiL`cp6y+( zo_X-hKF0RE-#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6ckc)B=- zNK8F?b|Y_t0)xxN^@&PcVaayW7A!W}sMgXn!+XQ#pd+VN$N$q^yY*axq1&3R-7jlj ztn)ow>Q$@xufkTxi|Iyu_fnCD4;-q2*{aWLJU%g~EiDnh-KcQV`ng$y@H!LA?KZNa R$ANY+c)I$ztaD0e0syr+O9B7@ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-active-bg.png b/src/assets/gtk-2.0/assets-light/entry-active-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4558893bfae36c98d8e14dd18483c2e46768a8 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zTq9@xj{>4u|D$L9kD2{HWx@Z{1^-eP{!d%*FKrg4ClZ3n0YGb9$dVDcQwmi zj&jX{2Rb@WrW84LJ!z9(mLnkeV5ZL0nC?|4)qGjMY4u|D$L9kD2{HWx@Z{h5yqQ{!a&@MgKDv{qNuPf5Ptn6L;Dhl{Qvgz|My@2f#8Dq^&Frr<(@8% zAsXl3PVyFNau9H47S6ojC@c8W_g%g3_uT1E8EbBb-&ASblG42R{Aw24&XOXP0x_|o zRYg~v@^&NyIXJd$bX&Dd&Ug8Qb&NV;ZTo+P)~>uBWN~UDTZ)ZR>G6)KI`TUoyS=;M qv*n+e?hm0QxiWulp1U4f#mtmrdLUC~;Z>j$7(8A5T-G@yGywp&l%wqc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-active-toolbar.png b/src/assets/gtk-2.0/assets-light/entry-active-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b9f61b99ed75dbd5f26d766a8f8633171d9bf3 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zTq9@xj{>4u|D$L9kD2{HW&Yok1^-j$|4m)+H+A9vv;}|D7XEMF^sRl<_l`~9IyZk? zf8zaybN@G-|G)9%`%OS}{{N;6|2JR!f8y$^lh3NZ5RLP1C;19B8Av!Y`?4-s)G>Acg?s;}y?brW$NnMre#&H)OF}kWvo?5L zXfBw}#O`;<>71tc5|6wciRah^8Rwl0I%&FMSI(tShy2xY^`&8dS6sI)o^p6AM@96j zPDX9X{YA$;-d%9H@-#Q=gQ~~v3)9kf-z$H~{KLRzopr0QwH8 AGXMYp literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-background-disabled.png b/src/assets/gtk-2.0/assets-light/entry-background-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a710a2c0faf857f4f4f01049d57c992d9a6943fb GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol;0U|59*B=E^EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SfJY5_^ tB&H_+`TP8QJ)2Gg=j;b7jy#ymz`!2BA{Hs6wGXI4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SfJY5_^ sB&H_+`TzfaJ)2Gg=j;b7jy#wQl(@*EaQCfk5l{_-r>mdKI;Vst0MYR)>Hq)$ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-bg.png b/src/assets/gtk-2.0/assets-light/entry-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..068b8a0930527502f44d29cf0c43019b4cd2d122 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M(>IV3P zxSl(A?)(KXxOnmE)vMR8UAunc#*LddA3l8a^3|*N@85s;@ZsyX?|=UM`TzfaXR(|X zP@|`(i(`nygTe~DWM4fdY5bM literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-border-active-bg.png b/src/assets/gtk-2.0/assets-light/entry-border-active-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..99fe012418df3e20d63f790b164d6c4bae5ff145 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZF!3-oPcb(Y{q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiqZmn zLR^7#=&Jt?4gaHN{EwRXKVlY$j0Bfw2 z(cjBY{9b$N_xdxx*Ps2p;q33zcYdC^`}6$$pXVR^yzt=Xr!U{Xe*4a~ejCUp!IB`q zU-wu#k0RgCaF}F!dGCZxo=qm~VJ)srY3CQ-7TwiYC#v(|!UNypB$E`rsca^F zlEU9tys}J8iSE}uUjHZbkJZiP8_oM9#VXg_eR3w_!lReJau=5GS<|%T$Su?Lt64m! gU0(a)gxX8iy{ARk&Sm^61iFU7)78&qol`;+0L%u!SO5S3 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-border-bg.png b/src/assets/gtk-2.0/assets-light/entry-border-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddc4250036794187563855e1586eac5e0fd8698 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZF!3-oPcb(Y{q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiaY{* zLR^9Lkt0V=oH%jj%$f7&&tJN9>EgwUK*j|y0J4EJgnR$~gM0VypF4LBE_eOLjT<*_ zzI^rS>$mU!FX#jV%@QaH@(X6*<>MC+3<(VjfB5L};}0L#ojjcel*{pSaSYKo|Mt>G zu|o<1E*Axp4TM?+ZhZe=pS3VFCMS2#TkG`MvL9O+vbV}yNn8KJlH{r>s;_pjf- zfB*TjvGuekPLwcM3@i<5Qgdm~E~eh%>w0bBptm%KFWBpK$+M WFF*B1`<)V?9SokXelF{r5}E*A>Vgjd literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-disabled-toolbar.png b/src/assets/gtk-2.0/assets-light/entry-disabled-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..2524ddde51fb6aa2a993771d5587dd74e47dbf88 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M(>IV3P zxZb#NC>lg-oAbJ{{8nKKYslD`TNhG z$^ZBbff@rmT^vIs!jos*)H%Sw*dt~vxvcVjH9KRzxx3MpIo0gU`8pD7?kgThV~bU} z=gMZMa<5tOl=D}?P5I)=?MI@y+g4ut5D+DE(qMBWqgc~3W5%m)-(FOIR{je#o59o7 K&t;ucLK6URg>Co% literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/entry-notebook.png b/src/assets/gtk-2.0/assets-light/entry-notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..deaa287210392486eb1d45f0b6a86d2652f3f6dc GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!VDzE)_nK|q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`%M($_4m@ zxSl(A?!tu&7cXACb?esc+qduBx%2et(+?j${QC9l|NsBRVe>x%Rl0e)IEF}EPM#5| zbAW-d=b5qOGS@RLjnjPEF3se4a4wUzg9iMIJMZeLgo7 i&oY*r;B=u@jUjL1qC`I5J^O(sGI+ZBxvXIV3P zxSl(A?)>@l7cN}5eEIT~D_5>vyLRKojhi=b-n)12>C>lQzI^%m_3PiifB*ga_y7O@ zmo-m88vQ+89780+lV{x2Il#c!BW5hQEc|{oJ7fOzP@^sLtJ#_JjU?9GS3DrZ7O8Si zk*IZqQ70Qjn&gZbjW>TUn|gMIGSFxSPgg&e IbxsLQ0NE34XaE2J literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/focus-line.png b/src/assets/gtk-2.0/assets-light/focus-line.png new file mode 100644 index 0000000000000000000000000000000000000000..6c353a710d41679ea7dbfe8087abfb27f0fb90cf GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0vYo-U3d z95a(`%HQ3QVk>FTt9W;3r>T#`DhUaR4O~V^#=;D?yLjTmvQ^}Psu?_8{an^LB{Ts5 D+w&@x literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/frame-gap-end.png b/src/assets/gtk-2.0/assets-light/frame-gap-end.png new file mode 100644 index 0000000000000000000000000000000000000000..db7cf6bc807e8ffe121e4fc0d23e8cbcb65059b3 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`;Y1d5$JLpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;TsE{-7_ gvdKIC|KG*Tz>&lBEiiz04p4%@)78&qol`;+02ucpDF6Tf literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/frame-gap-start.png b/src/assets/gtk-2.0/assets-light/frame-gap-start.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c200c2b30555175fbc4dd8054feeadae1c0b79 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-Y!2%@Xw6`;Y1d5$JLpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;TsE{-7_ gvdKH%75uknV7tfkO}UO|E>MEO)78&qol`;+03Bc>dH?_b literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/frame.png b/src/assets/gtk-2.0/assets-light/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..aa660b054fa6f6b9d17de34173c5fdf234ef87f5 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVlH;_4B_D5xc$)o0g%gC;1OBO zz`%C|gc+x5^GO2*B}-f*N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&MmvylQSVhivI zalL>4{{R2~jg<=$fFgpPE{-7_vdJk432V}i^hroC*zIQFPRa~>2b5&+boFyt=akR{ E0CJx%4gdfE literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/handle-h.png b/src/assets/gtk-2.0/assets-light/handle-h.png new file mode 100644 index 0000000000000000000000000000000000000000..215a2fe85e9603aa08694a47189dcf2a9a744010 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^5(yEr+qAXP8FD1G)j8!4b7Sx*BuNqM?B uhH%VGPEcSsm}g!7&Yl?vE;nc$V`iA%#O3;N(e;%;RScf4elF{r5}E+X2q`H5 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/inline-toolbar.png b/src/assets/gtk-2.0/assets-light/inline-toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a6d8fa13181aae96a8ff9aa54c92b8a80ba6a9 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5$qLc)I$ztaD0e F0s!yYFAx9# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/line-h.png b/src/assets/gtk-2.0/assets-light/line-h.png new file mode 100644 index 0000000000000000000000000000000000000000..9d134260d9e9d368bd4220caecbc5929a21bd4c7 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wbo-U3d p95a&>8kmm#{{H@ddO|`11A}-X^E|7Z?`}W^44$rjF6*2UngEDmC!qiU literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/line-v.png b/src/assets/gtk-2.0/assets-light/line-v.png new file mode 100644 index 0000000000000000000000000000000000000000..335aad901e696c757bb5333e58dd40f69eb416cf GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nRmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wbo-U3d o95a)5)c^li&jti)Y#Iy<=Fgbt+um~20V-hdboFyt=akR{07sQ1_y7O^ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-arrow-prelight.png b/src/assets/gtk-2.0/assets-light/menu-arrow-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..aec34692e05fd324fd03f59e5e3aa9c28611febf GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kmSQK*5Dp-y;YjHK@;M7UB8wRq z_>O=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0xFo-U3d z8WZPUFyw7;5OBH3&1rg&*=$3zSWCb{mY9UbS5lMQU7Zi>?VmS)=G~xw4WhMf4a~`I z4cx}JR(#lye1fAOsVaST|5npm8(h_w_WA8Cbrk1H-^o~MIVna$gcyqV(DCY@~pSj01c^ zT!D02T3TpmXjD`bkc^0k0Fpou1_Kawcz8HWAnam@EI&}2KuM5aFas;Upo(p5TE~)A zCr&>2_~(GqzAGT3JzX3_IA$g%I55VX@sMGR3sdQ1uxD3pQdT%{xao-CgJkz-8x$?> l=tS^3n9Z8p$*9f1u;~PoY4!gJ%YfP$JYD@<);T3K0RS-dQXK#Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-checkbox-checked-insensitive.png b/src/assets/gtk-2.0/assets-light/menu-checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fde21a616c9ef813b11fbc881d6ca44eca8e2a82 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2g5v6E*A2M5RPhyD+MT+RZI$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`ukfKQ04 zapW7L@Ha-WZw#Z}gHZH)!`S!ciSI2EKiH*wa7g>$l<~nS>w|OF2iNQm?%5y0D?UZm ze44c4+pgokj$i(L`Ofd#kAB~I^84O1Ao~00`QN{P{{un1+J;L&D`ZQ8{DL(!HEU{n zaDcqy3jcu$Lp@y_LpWqv53(~g88EPHaF!BXniu8%|G(elH(U)yOBoXQ8km_jY-2wt z_uTBB`@?;)YjbP#TCV@Nck6{{;>~0EU$_o#>Wy=J@MVnyg98`CGauFibL>C(vS$BW SyyiF10tQc4KbLh*2~7aKW|n6F literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-checkbox-checked.png b/src/assets/gtk-2.0/assets-light/menu-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..72ee5cd245721933e5354373836f942288542b48 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2g5v6E*A2M5RPhyD+MT+RZI$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`ukfKQ04 zVe~tLsCNc2?+l~g!;w+Ud$aiWHYp$6b3c0Kee^E)7+m%#sp)fi+vlpOUpF57dHnM4 zv)6xLy!HFulRpoi|9$fE@6%U*pS}M3^Vh$hzy1Tk;pE#-fL5@T1o;JfdU-#3{3PM4 zVOk>_ox5-Z*42kkT};WU$@fpL`sr}s8Bku%g$P# zEdN+7mbR0R_+oWA&g?3a_bO%x}DEb_bCW%5e#;k=C#-}Ue8JnFQmV*b`^_XGnQT7UOV zx%5gfu;|?E-S-z69=lep&!=O|aNzEIhRn2m-`wpT+n2mQqw|vaO;~oVr`CbwLvPcz Z%?rp>xo~z%w>HpD22WQ%mvv4FO#qBZR%8GG literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-checkbox-unchecked.png b/src/assets/gtk-2.0/assets-light/menu-checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..23b9423f0529c4597c6afabd40c267d11053de63 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URkS-CLh0dvHB=>xeTFu;BTqbza zV6&v)J}#G***EC3{OocY5P?3z;iJ#LOo<9YemIqpZ! TU%R0Xw2r~k)z4*}Q$iB}we3&) literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-radio-checked-insensitive.png b/src/assets/gtk-2.0/assets-light/menu-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..aeffca4931cd7371cc72a17e991844797e288b3e GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2g5v6E*A2M5RPhyD+MT+RZI$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`uMfKP}k zkZx%B9~%1KAmP1P><81R560myjiTNg#lAO;`Cu6R!6@pTQPfAH=y!%u??EUUNWL=w za--jS=6>+b|8V^B?-Q4QpSt?{+mFBh|Nl>jJogW1sB}q?UoZm`vx1_Ma!^okNOW{e zY;9dfXAcyp-1J`wR2J*$;uyjq%X*Mgs6~N?VZ()0%8&oo@7f+)nrdnTP&8+k^hN0g&RQAB* g<%zE+7VlH9XS}AN9=C0IGSDIhPgg&ebxsLQ0O$IO8UO$Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-radio-checked.png b/src/assets/gtk-2.0/assets-light/menu-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..07b1c3ed67b65f40129e4ff140f02d40c667e0a5 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2g5v6E*A2M5RPhyD+MT+RZI$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`uqfKP}k zkalqRZ=CkuAo`tgF?Cmkby|2OMtA4UUDD~8W1XPFG-RXx>SAI{t_rT&w70Uytcw@Evn0&QgQboFyt I=akR{02srfQ2+n{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-radio-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-light/menu-radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0a244acd6280399d4cf786f78966cf6357fad8 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D2g5v6E*A2M5RPhyD+MT+RZI$YKTt zz9S&aI8~cZ8Yn1P;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`uJfKP}k zkpBPw|M~OhPo6w^@#4kPr%#^+gLCK30coH(ki2l=!dEc(@#DvX2M>VE&!0a7$@};3 zKYaKQNM5;eY_-d_x=dX5ShE>Ym$I{tz z@^!T3ba%~N;oR)7=ozPBr&m0S(AJ7A%`5h~ef)Kz%bk0Nw)e5=LJfuQ8!r`AO=Fvx fTk~Zr>j!4z2}?PlbP0l+XkKo3+<4 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menu-radio-unchecked.png b/src/assets/gtk-2.0/assets-light/menu-radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..8377061a4c7826d4433d867183efdd4e4a77fe14 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4u6ByT*@`3|I*ik&<|I5DQ=R0A43HfO=u<5X=vX`rBFiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0wbo-U3d o95a(^zWw=G&jti)Y#IywZOL02MHJy85}Sb4q9e08pkSd;kCd literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menubar.png b/src/assets/gtk-2.0/assets-light/menubar.png new file mode 100644 index 0000000000000000000000000000000000000000..88d634fc0816aae4b0400e8389031e8eaf161488 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^59A9>nY7&4^^5!Emr^l literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menubar_button.png b/src/assets/gtk-2.0/assets-light/menubar_button.png new file mode 100644 index 0000000000000000000000000000000000000000..c30a56dea950bfc73aefbe4de08b741584a34689 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ$P6U4SA1Irq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`)(%1_k(p txEe;kf310v8_4DMba4#fkWF472jqA&Fn%|%ng(Psc)I$ztaD0e0ssVFCr$tW literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/menuitem.png b/src/assets/gtk-2.0/assets-light/menuitem.png new file mode 100644 index 0000000000000000000000000000000000000000..38e4a15010e5c50588fd5a12165ed82af6bae62a GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+p$P6T}On=r7q?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`)(%1_k(p txEe;kf310v8_4DMba4#fkWF472jqA&Fn%|%ng(Psc)I$ztaD0e0suU_C%*sy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/minus.png b/src/assets/gtk-2.0/assets-light/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa2c6ba23d225615ac1c1969da1d338d2263229 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-t3?!qQvP6LtbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkL4Z$) z>xBy!E?&HN?%cVvXU_sjG!T=R)7?KEDERsF=PzHr{Qv*|!LQs3pkA($AirQW^}YM{ zpFVT;`#m5^=AJH&Asn*F0`rTXoiSl#+Yi+6KRDq9d(eMriF3^>m9gP2NC6dzd%8G= oaLi0j0D>R4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S9JzX3_ lG$tk|NU$zW5aCf`U|^oiz<6_$jyX`0!PC{xWt~$(69CbvBBB5Q literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/pathbar_button_active.png b/src/assets/gtk-2.0/assets-light/pathbar_button_active.png new file mode 100644 index 0000000000000000000000000000000000000000..37fe506ba2502dd5619ed05aef9dbe528c346a96 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ!3HD+(^8%SDVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E%APKc zAr`&K2@bP0l+XkK D#4sv# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/pathbar_button_prelight.png b/src/assets/gtk-2.0/assets-light/pathbar_button_prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..1f35d9a65abf979da525a3226110b0c97eb799fa GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMQ!3HD+(^8%SDVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E%APKc zAr`&K2@k>%U$9lxXUn#R#>PfQhRKyoj5~u$nSsg~JYD@<);T3K F0RZ;|E8747 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/plus.png b/src/assets/gtk-2.0/assets-light/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7bb975371e53cf55d16babbc88a1b5617835a2 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-t3?!qQvP6LtbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkdVo)e z>$!91&VvDv0Rb_IIon{$1Gt6^OAEu3_-^guNWGX+UUx5mOo>0;aelL i literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/progressbar.png b/src/assets/gtk-2.0/assets-light/progressbar.png new file mode 100644 index 0000000000000000000000000000000000000000..aeab09d16406f0566d7ef717639d7602fc7eb476 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^96&6`!VDxIuXC~kQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MY;h# zA+A7LFZ!)s%qQc>HwMw~45Qy0M87wRdJkkEBcLFV%g4oY9H@b>B*-tAK}KC;<=S=Y zH@tcO;o~O`=Jd-z88c58#}E$LTTx4%EO`666=mAfv9aa_zeH z8{WMC@bMD|bNXeVjIpPSV+coda>BdXc82Ss5^L@$HoNlFYW!Kw^F824{)HdwC0_;n n@R!&U@IzQ~M$v>F?ko)7ebWzG&6}qL)Xw1P>gTe~DWM4fg1cF} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/radio-checked-insensitive.png b/src/assets/gtk-2.0/assets-light/radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..01504eb720c1253d70a2073d7ee2846d96fe084d GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE0ER>eWe}xU)}Gub<%62$ajX}?+s(#8$`V~ih64l_0cHiqha(%gQ$1_EOGkx@+#<|Ha!}E=xS` zzk7Il!Wx&wV##8WOY0cKZ|uGiExs|=g8yCeV->aU&J!YP3*#z&g-$luci{K235tw6 zE0jCjyH@vkIxWDXtND%Xxrp-e99uIhzec@$`1KP{r>FVdQ&MBb@ E06pB4u>b%7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/radio-checked.png b/src/assets/gtk-2.0/assets-light/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..1d6741c4986d61caa4bca6e4374570dc096a9976 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(cz{oc zE08t}{j3-JSts&~Ve|)ss1HUlAB>_u7)HG}jDBwr{lN$%0%C&@m|*~6!^oVjFS*@c z^18pgc=Pwg+rKa0{r&&{f5P=9QJ~SHB|(0{45DJ=gwca`0>-{FaKUT zy_f=2knic@7$PCbdeD)tSwVo|K%)53Bj5i2H+ktO_=1O_fvNJzGs*7`j@H6^_O~yo zW$w7Pd_p>-#(aT3mIY>^t!GTtR!tC4Win%A@VV;2lYJoIt86h-?2dSbU%G2=awWtD p8&&aMSU;WVV$t_K-@UvOFx#r^y&Y&ZgQu&X%Q~loCIE#Fkm~>d literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/radio-unchecked-insensitive.png b/src/assets/gtk-2.0/assets-light/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1da4601c4d816c37a98df9fb571706a546e61d GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0Df;@#6md`>$TTdiLzubLY+h$qN@Q0LeFR-n@MI5+eBb@893Qe*?+?|NmdPas{Xu zs0*kJsQ&!<^FTE~5-0`aLev1+^L3cJfu_rq1o;IsaP#o!>ASmoWM&l>l>psSTi4Lo z)Y978+Sb1~2Tv$;wH;yn|98D)_o9fKXO&a` zR8}os@hjzUDeLdIn!i-N1jWz#F4YM2;W7x5%5E_95OzyAf9Z+r57|pH(hr(V5?R>P zd!-xn&Ib9ee7x*>WLM@@5v!dOiVNg@ukQW3?f3U?_4+Lee0hQ2-q!;iz~JfX=d#Wz Gp$PzID6@$G literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/radio-unchecked.png b/src/assets/gtk-2.0/assets-light/radio-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..0a89d9de23c86a1dce119ab131200ca5613b3506 GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(T7XZ8 zE08{O=FGWs=Pq8n2qb~v{Q2_`29SLH`t_?h+tCpFV&7^5x5vS%;Et?Im zX1X$0C6;-LpHMhcq{LIRmY&J;+;{S9ezvGNJ2~gBd-3V6tjN`mj!w3}pD8fQG_33y P&BusRa0h zxB}_W&`?iL&*&eq+&n3Rk zoCp*)@pN$v;h346uz+R7*?YXK*36A}-rOzNzM<&Su^)q<7`njxgN@xNA1$0ny literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-horiz-insens.png b/src/assets/gtk-2.0/assets-light/slider-horiz-insens.png new file mode 100644 index 0000000000000000000000000000000000000000..694092e51eac6b06879bb922f42b125fa05f7aab GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}__|Nq~<{r}agH$e3IH4wdhg^HdS{I>(D<1PvE3ua(rZ|~^rdh+zybBXUWCjx~{ zJY5_^IA$g%EMQr2_8u>*HFM*gH+Ks*u%3wReejN{C|!BS?Z!J9Eak=%R^Q@%{I)>l atRO>>fT5%Jkx6nu{S2P2elF{r5}E)5E@P1Z literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-horiz-prelight.png b/src/assets/gtk-2.0/assets-light/slider-horiz-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..2e54f70bf0f0fe58448a842136543fee60029a7f GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}^`SFhf_ef!Fl>sPMaxOC;l<*OhBV!+VL6q!Xpb=)OEe!&cE?Cl+$T~D4qdoJ;P z=0u>diKmNW2*=Figas@s&feo?wPtR-^X6{B2G$d?y${|o6{RchxZQXsgQeVf!s=VR fkKY!koE2mU5-@c1J~BxTsGq^p)z4*}Q$iB}fW=@^ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-horiz.png b/src/assets/gtk-2.0/assets-light/slider-horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..8279c97280006023cc86e1908b95daf69366e86e GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^G9We!Gm!LHDLfNMF&8^|hH!9j+BusRa0h zxB}@_t5$8>wr%^){X2F6(Se=2_w58TKwPk3Q~y+RpgQi7AirP+Hum<8&aNjMtF@$4ga>4?Z6=(19vRX4Y-g$GkU<2!k*xm>4n2OSscie8glfhDMJYn@M g-p6kXRL%-A1PK^AdLNl22h`8t>FVdQ&MBb@0I&;Ob^rhX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-insensitive.png b/src/assets/gtk-2.0/assets-light/slider-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..7c93a7cbeea8f53f51b5c3ec4139158dab98e3f7 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^{2PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(RDe&2 zE0F#V1}|Q`cnJnT1{^>{UZDb@AVdJdfOB8Jehm=^GTyv-b2ja=4A6Axk|4ie1}0`j zCFSsl$f!Mg_w7G$@cPZ0x8A@1{QJ+JzafqM_CRF?o-U3d9J0O#Ifa@P1XvC@e)Q^5 z-_5xB^Z)#|OPe-GN1FNwJ-uu_XI5;z$*erNNM&|?Pn&?Z?D?6c5>r~sX7sl93fQr_ zJU%RbXnDiQh#TB{H(e0R^WL-cC}W(EzUGw^e^$9Iei`)m$u7eqAM#`y>@RT(?R>aJ RGZ$z#gQu&X%Q~loCIDFHxmo}K literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-prelight.png b/src/assets/gtk-2.0/assets-light/slider-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..12a78d1d700242246fa052de07c8ef5f10c5be3b GIT binary patch literal 721 zcmV;?0xtcDP)C+SJi5D00_>6&CShSN|HuZX`ObE+N88@ z#&P5Q%*;&RS7*O%7^-x#ySMiQ$aQ#DE|&+>R7TczmU)(}wJuHN;q>(M zK)a`fjg5^vsZ>$VG%u-iw7I!?8z|tZ0gxLW9-b6J6ng1gn+l~;Y08%!`~&6@q9}r( z!;5ap36VpH0U)0R=Av5k+gPJ63N+TJ`eFT7_J#ngti1eat;=5&=p6aw>0pm+cOAnGp^G7OGy=9Cw);eRY zYZ+rxsp2?k>{cq3`@lGG6}XHazw8X=J#-N08yOiXJX=_}b#rp6TrBqAaL$n=jc?mu zx8FRRo&9idaG(JRL_qAzJ^>6kYJER20QC8N``|mDEIlakdk39E?EvkU^)c(?)*G)p zqz*JQ=f}4?O@X%{m-)i~ZgzCF8!&qwWd3uRb*laX2x1>`f(!wH00000NkvXXu0mjf DT(CcX literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-vert-active.png b/src/assets/gtk-2.0/assets-light/slider-vert-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7d36b3cecafeb1707db9c0c293e66d3a7b30f991 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+;3?x1LH41?gbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE07Ki4fXW&jE;_uii(Pij07@(B#;dR5Wz!98=HaZxJ!ckf*IJ@+dDeDo;-c_T;lu8 zi9lg}PZ!4!j_Bls0}NTl%m+)pz0*yo`uZ+5q3Zj)yUktm_EuZZ=)1R9(r0yPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE0F&G|NrgVw_kz5YcPPY;iRS66@H*P?vfzCUzopr08;2+`v3p{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-vert-prelight.png b/src/assets/gtk-2.0/assets-light/slider-vert-prelight.png new file mode 100644 index 0000000000000000000000000000000000000000..f04d91dd1cff03ccfa47e4a99631e91143fe666a GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+;3?x1LH41?gbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE0Df=_3G{0x39nekP8Gb9*B0Bdc78?j=LntFPMRiy}hHe>&eq+&n3RkoCp-w_jGX# z;fPL7IKYr)%zUuq+dJKas;}>26RN(yyW89~Z*R5rjJ|t&C4E+xSr{cSFf6Gsbew;0 Ri8fFxgQu&X%Q~loCIDZGUjhIC literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider-vert.png b/src/assets/gtk-2.0/assets-light/slider-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..96920a5ff8da149bd8a089d197161e1d867a9df6 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@KrF+;3?x1LH41?gbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkN`Oy@ zE0A8bYSp%F+jj2UxeE+-@7@hz07-~o^{%~3faF_m*e_wK90R`njxgN@xNA*%Vv2 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/slider.png b/src/assets/gtk-2.0/assets-light/slider.png new file mode 100644 index 0000000000000000000000000000000000000000..36eeff30279e941900f695ee452248bdb7396895 GIT binary patch literal 625 zcmV-%0*?KOP)3|P1HlMd>;_V7ky1g6AORmj%_F3; zPM<>7QV@I%n>;|k#3B!%kO(GwH_^f(AG`O?$GvmLB6q{?x=CFBa9{?``Ekzq&nTuS z%i@w!{*A8aR|=W{5q?ULPcha%&d;mUX?5ceYd4+Gv!V!2M54ra6(X@Hg0s$NnYEj@ zF;te>56k z($W?EA0SniLY9Ugm74T2N-SmtNsuBn=>?!Pz|ryXw;}{TE2s#;|2R7OI=olg?e?;< z_EKhWO+;d5%w@aXUIwagweZE=-Q9P_Ix~Y~+0M?+TVSzd05I2RG**(6lRfABoiOLT zNqW7{jYeYym>V+yc+hM%pB)~4-?q+~B8)#zi7^%-h;_~!92{=9TCJy(-CXYqcmzD@ zbUGW|Uhhk0tToo<#=1N+)^?L*uhZ#l0FTSu>ack9(oc5!lIL8@MUQTpt6Hc~)EYymzY zuJ`WU`~Uxc?c%orKoKEN7sn8e=;ReZA@;)wN)8MR?qw-X_jIZ~fwByqu6{1-oD!M< Dlvptd literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/tab-left-active.png b/src/assets/gtk-2.0/assets-light/tab-left-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f712980dd82d3776fc83fccfc6ff1c066e15e058 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYN%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EYymzY zuJ`WU`~Uxc?c%orKoMb27sn8e=;Q>3#$P~D9x)~shAf{%+sGt^$v|laPgg&ebxsLQ E0IcsYY5)KL literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/tab-right-active.png b/src/assets/gtk-2.0/assets-light/tab-right-active.png new file mode 100644 index 0000000000000000000000000000000000000000..f343d5a8df2f8dec913fd5eb311fd39750ebc093 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYN%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EYymzY zuJ`WU`~Uxc?c%orKoJp77sn6|+2jOoc5!lIL8@MUQTpt6Hc~)EYymzY zuJ`WU`~Uxc?c%orKoKEN7sn6|+2jO<#$W&c*Yl_`F$4*xINe&CmjRSz@O1TaS?83{ F1ORucFkJuu literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/toolbar-button-active-hover.png b/src/assets/gtk-2.0/assets-light/toolbar-button-active-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..8a45741615130cabcc9d8e8ffb4f6241e357ccb7 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zT!HkSJ$v@<-Meq!zTLZb1KDWc^5x4{!Qk4pYd{*P5~3KW?8%cSj~_nT>xFp}AZWN}B5pB3NhK;{H>da93sPnTF3w?}GESEl-&+Et?dwu<-^L^A}&13Ac)N ns_Nakzjex`VvF0WL<^WWtsGY0HJ|ndXe)!KtDnm{r-UW|cmBB? literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/toolbar-button-active.png b/src/assets/gtk-2.0/assets-light/toolbar-button-active.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3c29f3cd85ca67b323c77e695e371e9ed49815 GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h!3-oX$H;yMQq09po*^6@9Je3(KLBz$3p^r= z85sDEfH31!Z9ZwBpk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQznX69Rlf zT!HkSJ$v@<-Meq!zTLZb1KDWc{Q2`2z~JJ=i$EHv5(t25Zr{Fr=gu7<146>Na0XE7 z-o1OrN-u2y+96jGn+a literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/toolbar.png b/src/assets/gtk-2.0/assets-light/toolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..f6203ba9e494eba0b41c5b9dcd9d9f11f6c26790 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5gcyqV(DCY@~pS*aCb) zTt9#Q{Qv*|wKLM!0Y&&cT^vI=WRw5gKjD$f!tfzPOE#n?`6y6^!PC{xWt~$(69B$a BFP8uS literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/trough-horizontal-active.png b/src/assets/gtk-2.0/assets-light/trough-horizontal-active.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc468a21189fb5180fa5477b4360e676d95cb39 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^NVu@XC+&O{^mNqjM X2wCI5hDc0JPFSFru+EN|`L@UbC7E;q1xB4ittv)9vQI^bK`gPWjXOth!O~{N0%4uv Tlt|NbpjHM?S3j3^P6jNkUV?#ERcZ=AR=Ev?kopt;42C83ucf}*I2oB-TDo0-hcS` ziGw-)GEm0O)5S4_LpC{~fuVc1D-X|^*Z1}YB|ND3{w|h*S$~4ffdlL+@;nBdMJL(V s$`oE6II!j2U2jGvyNi99u3M05plg)78&qol`;+0HJVe-T(jq literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/trough-progressbar_v.png b/src/assets/gtk-2.0/assets-light/trough-progressbar_v.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab0f2b0d96a266c7a8c5f76cc0c8c44584797dc GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-o!VDzUlO3l6Ddu7)&kzm{j@u9Y9{{p2f(9kFz`ha2A0XDX> t5Jq-3H4*1{E(3!VbDcljw@9+$W^htZmr?kkbQ@?CgQu&X%Q~loCIEEvXm9`k literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/trough-scrollbar-horiz.png b/src/assets/gtk-2.0/assets-light/trough-scrollbar-horiz.png new file mode 100644 index 0000000000000000000000000000000000000000..794dc1b4d532911a87edf4b3a61f3fc1e3dff0c1 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^{24nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SPJzX3_ zG$tnRsr~=4p3R8y@qGLG6W7kTtUDHXcJZwC&1nqgCG2a~@P6$FDrWF>^>bP0l+XkK DPu4I* literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/trough-scrollbar-vert.png b/src/assets/gtk-2.0/assets-light/trough-scrollbar-vert.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce9c6c0963001a9580d6b44560dbcbfa56baf02 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^{24nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U#JzX3_ zG$tnRsr~=4-Zj#bt%yN5a+jNFf0o?U9-t{c-YkM=*Oe{?DrN9=^>bP0l+XkKZ`Ug0 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/trough-vertical-active.png b/src/assets/gtk-2.0/assets-light/trough-vertical-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8a228786ba2f490ee56e7b63a06c471550d59ca0 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^{6MV4!VDyfPR*MLq?n7HJVQ7*IBq}me*oli7I;J! zGcfQS0b$0e+I-SLLCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iinIcJ zLR^8gaojt@sP_gD?~S5C48v$J!eG3KYGVVc<}C^G3ucg$SJ=60_ny6=@TD&u zC}H5~;usgcyqV(DCY@~pSsytmB zLp(a)o?a+;$U&g>p*;tW?~=A)4mCEbho`)x7}=RBO_#LKPE( z&AMf{^orN3M&l2RNgRnf|M^UHG8xt#;M~Dj`*wX-qxVK@Zo9lUp?|{rWUcSn{}Zd; t_Mm)YyjTtUyaOsPCl>c{*UwujAAV0-cGb~ecY&^8@O1TaS?83{1ON>ZS1SMj literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/up-background-disable-rtl.png b/src/assets/gtk-2.0/assets-light/up-background-disable-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..1a269ddc3d6da5de04d5b7da7546d256fae7b047 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6eadb&7< zNKAct){w73LBQo=qWB56#e3D_Sl=I))z!3RN@DJG>|y_KJ>Q6HsYJi2AiF|7Lz>CT zF285BCD%GK3<6&-U{nxnKN)Fk@ta|*(b+hc{fnfJT-yEm;Q4=?`ugF#|7JZAeG9aR N!PC{xWt~$(696S5Mr8m1 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/up-background-disable.png b/src/assets/gtk-2.0/assets-light/up-background-disable.png new file mode 100644 index 0000000000000000000000000000000000000000..8d4335f1ead7d46c5df1e3c600683ee616001f3d GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#RGmu>AYB(84F&8^|hH!9j+BusRa0h zxB}^?Pv1Uz_TkZUAbJl(PhNZklJ7r#`|#=8k6*uj|M?T3xF6&S_L3mKUf{V!kDpmO*=kHF9Uye>vLs`FSF`j3nL&9ZK; Q04itjboFyt=akR{0HGaO2LJ#7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/up-background-rtl.png b/src/assets/gtk-2.0/assets-light/up-background-rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..c88f27977a3211eccf1d5fa9a03e5fa7c03a7209 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6e4dAc}; zNK8H2YshujK!D|VBLCH(jS0^CCjB|@e_8&I*v^dyJ=8LpWZ;f; XJeSrq?pqiOw2{Hn)z4*}Q$iB}C=*UB literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets-light/up-background.png b/src/assets/gtk-2.0/assets-light/up-background.png new file mode 100644 index 0000000000000000000000000000000000000000..fbab07dfd731cc711bfcc923185d606c5d56e845 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N8<337)>#0gSc;uILpXq-h9ji|$mcBZh%9Dc z;5!1sj8nDwq=ABxC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6d9d%8G= zNKC!kZ^-3jDBzNQy>-hnk1G9*bHzW|%{yT?{YR=o!gPTSTHycy literal 0 HcmV?d00001 diff --git a/src/assets/gtk-2.0/assets.txt b/src/assets/gtk-2.0/assets.txt new file mode 100644 index 00000000..94bfb51d --- /dev/null +++ b/src/assets/gtk-2.0/assets.txt @@ -0,0 +1,135 @@ +arrow-down +arrow-down-insens +arrow-down-prelight +arrow-left +arrow-left-insens +arrow-left-prelight +arrow-right +arrow-right-insens +arrow-right-prelight +arrow-up +arrow-up-insens +arrow-up-prelight +arrow-down-small +arrow-down-small-insens +arrow-down-small-prelight +arrow-up-small +arrow-up-small-insens +arrow-up-small-prelight +menu-arrow +menu-arrow-prelight +menu-separator +border +button +button-hover +button-active +button-active-hover +toolbar-button-active +toolbar-button-active-hover +button-insensitive +checkbox-checked +checkbox-checked-insensitive +checkbox-unchecked +checkbox-unchecked-insensitive +radio-checked +radio-checked-insensitive +radio-unchecked +radio-unchecked-insensitive +menu-checkbox-checked +menu-checkbox-checked-insensitive +menu-checkbox-unchecked +menu-checkbox-unchecked-insensitive +menu-radio-checked +menu-radio-checked-insensitive +menu-radio-unchecked +menu-radio-unchecked-insensitive +entry-background +entry-background-disabled +entry-border-bg +entry-border-active-bg +entry-bg +entry-active-bg +entry-disabled-bg +entry-notebook +entry-active-notebook +entry-disabled-notebook +entry-toolbar +entry-active-toolbar +entry-disabled-toolbar +combo-entry +combo-entry-border +combo-entry-focus +combo-entry-border-focus +combo-entry-insensitive +combo-entry-notebook +combo-entry-focus-notebook +combo-entry-insensitive-notebook +combo-entry-rtl +combo-entry-border-rtl +combo-entry-focus-rtl +combo-entry-border-focus-rtl +combo-entry-insensitive-rtl +combo-entry-notebook-rtl +combo-entry-focus-notebook-rtl +combo-entry-insensitive-notebook-rtl +combo-entry-button +combo-entry-button-insensitive +combo-entry-button-active +combo-entry-button-rtl +combo-entry-button-insensitive-rtl +combo-entry-button-active-rtl +down-background +up-background +down-background-disable +up-background-disable +down-background-rtl +up-background-rtl +down-background-disable-rtl +up-background-disable-rtl +plus +minus +handle-h +handle-v +line-h +line-v +menuitem +menubar_button +null +tree_header +progressbar +progressbar_v +trough-progressbar +trough-progressbar_v +slider +slider-insensitive +slider-prelight +trough-horizontal +trough-vertical +trough-horizontal-active +trough-vertical-active +slider-horiz +slider-horiz-active +slider-horiz-insens +slider-horiz-prelight +slider-vert +slider-vert-active +slider-vert-insens +slider-vert-prelight +trough-scrollbar-horiz +trough-scrollbar-vert +frame +frame-gap-end +frame-gap-start +notebook +notebook-gap-horiz +notebook-gap-vert +tab-bottom-active +tab-top-active +tab-left-active +tab-right-active +inline-toolbar +toolbar +menubar +focus-line +pathbar_button_active +pathbar_button_prelight diff --git a/src/assets/gtk-2.0/render-assets.sh b/src/assets/gtk-2.0/render-assets.sh new file mode 100755 index 00000000..2de00fd3 --- /dev/null +++ b/src/assets/gtk-2.0/render-assets.sh @@ -0,0 +1,42 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +LIGHT_SRC_FILE="assets-light.svg" +LIGHT_ASSETS_DIR="assets-light" + +DARK_SRC_FILE="assets-dark.svg" +DARK_ASSETS_DIR="assets-dark" + +INDEX="assets.txt" + +mkdir -p $LIGHT_ASSETS_DIR && mkdir -p $DARK_ASSETS_DIR + +for i in `cat $INDEX` +do + +if [ -f $LIGHT_ASSETS_DIR/$i.png ]; then + echo $LIGHT_ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $LIGHT_ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$LIGHT_ASSETS_DIR/$i.png $LIGHT_SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $LIGHT_ASSETS_DIR/$i.png +fi + +if [ -f $DARK_ASSETS_DIR/$i.png ]; then + echo $DARK_ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $DARK_ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$DARK_ASSETS_DIR/$i.png $DARK_SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $DARK_ASSETS_DIR/$i.png +fi +done + +exit 0 diff --git a/src/assets/gtk-3.0/common-assets/assets.svg b/src/assets/gtk-3.0/common-assets/assets.svg new file mode 100644 index 00000000..34ad7e60 --- /dev/null +++ b/src/assets/gtk-3.0/common-assets/assets.svg @@ -0,0 +1,4077 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gtk-3.0/common-assets/assets.txt b/src/assets/gtk-3.0/common-assets/assets.txt new file mode 100644 index 00000000..bbebbdbb --- /dev/null +++ b/src/assets/gtk-3.0/common-assets/assets.txt @@ -0,0 +1,88 @@ +checkbox-checked +checkbox-checked-insensitive +checkbox-unchecked +checkbox-unchecked-insensitive +checkbox-mixed +checkbox-mixed-insensitive +radio-checked +radio-checked-insensitive +radio-unchecked +radio-unchecked-insensitive +radio-mixed +radio-mixed-insensitive +checkbox-checked-selected +checkbox-checked-insensitive-selected +checkbox-unchecked-selected +checkbox-unchecked-insensitive-selected +checkbox-mixed-selected +checkbox-mixed-insensitive-selected +checkbox-checked-selectionmode +checkbox-selectionmode +radio-checked-selected +radio-checked-insensitive-selected +radio-unchecked-selected +radio-unchecked-insensitive-selected +radio-mixed-selected +radio-mixed-insensitive-selected + +switch +switch-hover +switch-active +switch-active-hover +switch-insensitive +switch-active-insensitive +switch-insensitive-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 + +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-checked-selectionmode-dark +checkbox-selectionmode-dark +radio-checked-dark +radio-checked-insensitive-dark +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-mixed-dark +radio-mixed-insensitive-dark + +setting +setting-dark + +setting-icon +setting-icon-dark + +combobox-arrow +combobox-arrow-dark + +toggle-on +toggle-off +toggle-on-disabled +toggle-off-disabled + +sidebar-view-hover +sidebar-view-active +sidebar-view-checked +sidebar-view-hover-dark +sidebar-view-active-dark +sidebar-view-checked-dark + diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4e55bb32f85879d15631582c564069426e993c GIT binary patch literal 553 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 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..eaab3f69c8679a755222b512b9ae43117c7f4d72 GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)ElLLH0 zT!HkeRjV2r8YWGe1SDt9oY~*s-`CgI*473jf$Ux|fUtq&)TvV;n*RNl{a^=d>rArrs!GZ+~ z7A{;kfBt+R0|@5MojU~#fDV{2VFJ)_QAMt)KxY}01o;IsFtf08@CyhD2L=U~SG2Wv z_dvnidGqEkTD)ZG@>O^4-h24)(WA%DzI^@h>vfO5GEna+PZ!4!jq^({-xO+6kYG)i zc;-yZ1e47<@oRg&*Y9GHotj(p>Q0@x{b9>CLxpD*N+~(pEQ**_R0|Rp%XNK-;pm$X zzPtO8tCni##VJ}Ghg3pUI%@(pwic}7aSJ=TZQk2>i~X_Js_so|xwF-0s)$uuR31y5 zSbyzu>yKN672h*2myzfEy02(YRp5K=`lxRzI%~P6U%$8Vhruh`srTm2UH|ic{GpH2 ztujuFY%;p2rL||(qQkSeY(-Xe*<^R|$;QuXe1D)!-9b)J!e}4=lU%21YW%Z6vC81- L>gTe~DWM4fs|)|o literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..88c56e536a82c5e68d5487376f1155e5c8d99108 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(a)3{W zE0F$=0epRZ{r&v|0|R4XVq#-slarHEQ&Y3Evr9@!s;jH(>gww2>l+&zA3l8e=+UDm zPoBJd`SQbu51&4L`ts$=*RNlH{`~pt*RMZ+{`~v*4`}wY?e^|KYuHPI{DK)gy}Tbi zeiCiIW(80v!PCVtL?S%*oF`v{0*^zW%Z78xeG9(*TRz1_MfFE{t>d2GFV>Q=TDX;rDZMXe$qZWyxMzyEqp dheyN}W}PaLj}MFO4S;qrc)I$ztaD0e0sxZTocaI& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selected@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e8de9c457baa308670bbecec8fc37fd1e2c267e3 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EjR8I( zu0Z-falqHt*U!(--`_tVARsI(EHW}OCMG5}HZ~z4Au%yAH8nLeGqa$eptQ8Kt*x!2 zqhtR3`72he*t>V{{{8z89XfRQ@Zn>}j$OWd`QgKduV24@_wL=NPoID`*Y4f71Lz38 zk|4ie24)s%83m=pq~w&BuU@a3wD~(wX1S+}V~EE2t(R{LH7N+NC2;uaDp=3oeCblf zfA*fMISe-+p8Ef7_RYv?u}+6(x?FZty7k&e!{6mwaH|UIQl@0SuQQzvn;f?|u3S)S zxxZi?f6%)CwyDuQ(XnBC_3M_uTL1HK?pw8|kKU~~dn?zpTmGQ=v{`FSA6y81DewJ! z*)9I;YqRG62)O?{)bLk-q)dcbjp*~YtI{RZ?=D(?r`_h|`Ib!&1r5Cp{bZW4FRd!d SS^q20$qb&ZelF{r5}E*v4&AK) literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..58c04cb38e1247dd8e63c7ed54aeda360c918e42 GIT binary patch literal 897 zcmV-{1AhF8P);Ue7pR&^cYoIbO>- zV9+^W(m7z$IbqZ}VbwZc&N^SuI$_f~V%9oh*g9j`J7Lm0V$?fg)jMO>J7d~AWZOGr z+&p90JZ0WIW#2qz;5}yHJ!j!PXW~9()jnm`K567XWz<1v*Fk96L224TY1>0;+(T;J zP;=N&b=^{Q*;97fQ+C@}dD&Qd;aG?KUVq_cgVuJE<9U?gd6eUWn%;w(--Mgsgqz`n zoZ^I>-p&H`tS1m`uqO-{Qms>{{8;{|NsA%TOd0C000_vQchC<2^%UaHa9ms zKtWASO-)TrO;(eY%+3D({t1{(9{>OWQ%OWYR5;7k)Kx_WwEv0D(?|L)E#%sIr)wLVwh%)Hm5QvDNZL0h6oE2vp0RND3w*(wAUYHGuCio!J- z7M6u(IYOl@w9ar@S!kK&vOqY+1)+JOkoDd4Fhe+Az}jabDlZg{dmfmQ0GfGb;2)n7HWIRI0!VB&0M&x@G28qL@ zD8{#?G5;)g!$BDe1Cotz^7^$ESbU}3bzdM2g?{29Mc(5(Pqe!o@@GJ3^ik)u{Gr`d zmya<*=#`z(l8E(s0SY~7nKIVnK~U(ob9H$;SoY_$5 zK=#`lIZ)Wjg~Apt6gG3Au!##oeIu8ig}R1%j)o%mq^j+8itJVJNvVb6az#4y?fr4T X&wtcE(Do!d00000NkvXXu0mjfcDbl; literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e9845ae8fc70759937ad71dd8d2b16fc20f3ad0 GIT binary patch literal 1577 zcmaLX=~Giz6aerjT5(~qb>C1#MMMQPK=R%Ti6meo5|AwkTOQeoEJ?r^;#LtY6&KWT zvTr>Cc}kJ^iDXBX_EOHiog^;0=5b6Ld-WVp1D zL@P|p=N3v~F$X1;O1B8|gc259z}b>7=3RXcE<>TFH^x(vNXX%@#5!zF046sGCk`T& z29e4(#+(Wyok@^e6XdppgSO;jV~IyUBpv;jTw({=tq@BIvf7YE>Ir9RsWV107%dtE zU?rB>f<oC9V77tqOAu}cvk@Iob|=K@f>_-UTLrPz5Jv-Xv^b6q z$I;`s2ty>-7|An5^30L^9y~%|!3%ovf<8h{KOyH8CaVR*RAQK|Shx)fzr@1r0Nep& zcLLd601MF#PEmnuHOSV094*Mzfm}VrH9%Y=#5F-Y6OL!b@q2K53y$9#Dd>w7_J^fE z3r}m>L2KASZ$Q%(X!=t$qY=$$3QKzymi9a>tvM_m@gh9EB|JkJp3xef*%qGpGGa=5 zL{>*cRwstpg<*DMU=;>dV_^+8TZ_%sVOe^BWdPVlfNcWUW{}eZax5UX7v%Oq+Y|EO@l(|CVokhQn;`B;kZAWxREdS!6sbBzs!KUBo_fHLS~^ZUprXk%v|=;uM0I&k3-Yr&{{s}dJ#@Tzti;E)oXS3*$}RNo9oSh^UZ+EHspFcG(I?ja1a0I z9v*eSA9as>a8FK7O3UyH_MTcy_8 z-o79CXtz5YpPXL_*H>a<;v=k?dOJcgk&r}tI(*4U?JijG+?cnrT=ed;Rv&r;=cHva zmsGS-%D*rhMf4CP>9phL(j<2q(c40QLN+n-Ndf0SY?Mvs4M=sJM-3TDpJ_0 zLN@ox{c2&Ja&0y2wST5{)S)AStIxip{Cs)g^wG|0x1zW>tYm(DDIG9w|2GX?~J$YwyuJm2CVUoCl z79?MK;}N@@;e2~yLbcr=?Pab1cV+sf>Q;(FzF!zuBQ30{Q2%LU&aPV&ROhR?P|-Mq z{^54>W&7d7Q6;~1elD_={DVE6F=7dRyf3qqerU`5vFk4BLrryZ)%t;`f!%XkKhpw+ zq6WlX^Go9;s$W_O8!HVeUP}JHh>SvQ;q|s$6p|xwvxkS(|u$B$(yEr+qAXP8FD1G)j8!4co#sHrX zS0EkU_$RFSPiQNU{1w*x8;pL1H~$K6`4!#vE4uwxO#83cj$fG*e`ihlojv(??v&s8 zQ-2pu`&}~gciqC@T`T|euKqJ^)1T>^|Li>Tch{M}d(QpccmD6$TmR19{&(Tdzl(SO zUAp)0^1Xkr-v4|3;orxv|9}7a|L5=jfB*gif%o%SPl1kLFA4GsX7Kd#e)RZBwE3D9 zK%pI;E{-7UeeaUo_cNUDQKjw5 zk1Y~fU!o<1l38_Crb#jQgyk7%&X*RKn9dM1OQBrea{Iv_=Va$-@RhGDF@MM>c+V>N zY7oz|qviA1jM)^Hyb{?_@$sg+SK4*Icw58uKWnz`)2RGq{;oA8OK#IEwcxXdzXhIJ zci3#t%etO7+uPIUtvqddI{WNji`TlckIsMPFR5EnvzW)NwsPP7zWds9p9;Lc3-kkn Mr>mdKI;Vst08)wK2LJ#7 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..bde5d502e15509af1fca85a7e8fa960da7283b55 GIT binary patch literal 673 zcmV;S0$%-zP)002t}0{{R350Hx300003b3#c}2nYz< z;ZNWI000SaNLh0L02{9W02{9XUK)`c0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns} zWiD@WXPfRk8UO$QrBF;%MF0Q*Rfhjjfd5s2`&WbeR)hLgg8Em3`c{JaR)hOigZoy4 z`B#JaR)hIggZfs3`c{MbTZZ~uhx%NH`e2IsVT<}=jQV4Y`ecpzWsdr0kNRhj`)iW> zZIt_Pmiuy-`*N83bC~;dnft%c{lU@w(A@sg-u~O<{@dmL+~xk==KkL2{@>{S;pzV5 z?EdEM{^{@j>+t^W^8WDj|MB(z^7a4!|Npv51+oAD01$LiPE!CC7DYy7W@l)3e}IID z>+H2aPCx(v0a8gsK~z}7?busa!Y~X6@J;4Gz=;gS3y6wx@rr`|{vS_^Xud<|(ic9@qFj;%RuM}8a5338To`=;FORWEC zjZcGF7q5@QK-SrlQUK#x1qCstRZ;-sSruhsENlFterxV$=~PN>XI_?#BCY%qQs>W_ z`n=hrkNM*L8l+lVQc+gEP|Cy*3bzW%#4rlAN~(^HRtSYz6{Rtp!mJ1V;M)~EpxHsv znr!r=MY7QnO@)76CPq?tAEzI+W3KQ6lJ8eN8I_8B@BhMV6#0E@VpfWt6A-gg4l~EZ z5XxnK)w^lwp!+P;$*@$8bG5>@w*l?|CAPZ@a-S%$-F=|D$z=0IQSQG(Q<9Q=RZa)zvTr6ufmoRbKKiPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(QGic~ zE07Lv{1evvC$tqv{t9dU4Mgr)$2_tQ2Nxd;uKN(u@Fk?-YiP-Fplo>auZWhP(QQ9s zD-Xw29f_|#oY?+4vFlrM_qXC{AJ1I-c=r0obJsuKeDLM=qtACAzPbDG?c*2UUcUbH z`rVf|@4o!~`|tn%|9jZQV}Z7^mjw9*GkAJ=KYIKm+I-Clpiru(i(`mHcpB?s{ zUHc|Aestsf{kZeoZ{8OFE&^J} N;OXk;vd$@?2>>Bhrz!vd literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-checked@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..15b5155d719f7b929c0327e7051337720d38b914 GIT binary patch literal 531 zcmV+u0_^>XP)*=^;UxUR)hLkg!o&A`eTgx zXnCe;lKX3t`*MS?bAzpPgsyjnuXl&AjjQ{cwfdf~+@!qvtF+Cm!S~D1-_P6q(bnVA z-u>t8{pjuc>+t>a^!W4k{`dL)`~3a<{Qdp?{{R2~KUhz`0000EbW%=J00RUY93UcL zVq;|K>g%eKv-bc10KiE^K~yNuwbR)Wf*=$IU z9>82*ldj5x!*%u5Su?fwE}Gp)_0lI_Q|3aaUZ$|tk@-CuPpJv+xZEiX7gCca_l1Y^ zM*gjFS5&RrcendtQd8IB*K6$`KWITS!L3;3t!_hXibl7bJao+Xn;@M1L>Otsc>`DN VN^By?75o4I002ovPDHLkV1iHn{bc|E literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..817102754efb1c522281824165f740b0940693ab GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&IXzt* zLo9laPPX@Eb`&^Tzj=50L3`ICEr|^R)vOygY!v;YG3nkRet{-muE0M!x1u@1oDLjw z5)4{#aDhflo|#yAl#JTF!dCuijfwYWN8amUP!ver$di=tpdn*>=}z&rIi)UliUgN^ z_x%6$OdKQ2c-2!>h|# zSr>E~$?S1wQ1k8as*?|yD&MHJLg&G!&d1HB+swu4b>H3HyRrU@No~`{I-k7d^XvUD zWPQJIG4xr-$u-{b0jq`2nF`KS5;&tHa8A$nUbD=<`>f0fb3QNaJoY2MaYx$m<=0rF nrsS**m6*q{G2rc-_R8bViKli>jznsAtXOs~{7mXOzBFKeML|YgB z0Y=+4MzoQzmTjU4Y*Pd+B8Z3z352AT5!Av80t;cp5Dc`@u^eaA`QdxF#d|a9IKELC zZIR!_d*_~e?)jece%y19z=8xqfDh2v9~i(IumqUGCT#|E0B^8O@94VNHB)z9y`2!Q+nxmXmYU9f;i+Y>>O!&YE6=9tR3r^g@0g_Qe$ z1QA00_YMSZN^22W*ow{tRRx7kHQLW?5jib8HUth6}(n^=I*~%?fE}LGSe0MEgsfB@q fYuZ+U6kz@VS^vZM40~bh00000NkvXXu0mjf48>{& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9339160dbd24685aeb9e42d07048de5eee8674a7 GIT binary patch literal 405 zcmV;G0c!qK~y-6t&_1z!%!54zjL^f21>}(julduzChnVIym$V9RgY0 z3WDI|D}=m2rlKx(s3zCk8;2l@HW;fv+~vag{{KI41ULbvzz7hA$pbIIy#c1nEgQVp&CAypLsbA&T=uKXY1bA|PKeLkDbP7e+3cDtuEO|P7D?fc)i1pECy=yR>> z+K7m#YCmAJ+1zGX79IkGVQAwx_Nv-nA&R0ZilVA7#aA7@#6JVtwp)X#>)MHk2YyBI z-oFB^0@ZfAy#u_eGUNeGS(Z0IB^-aw&%nbQak*8I(Zpqd00000NkvXXu0mjf;ywSq20s@_Er3gKS8v0l*_Gt-41r1hh=MDL<61Tu$1o;mM16B2^82!JSn2mpDr z_EH?c5`YO{x&;yd8UVJ)xu$6!D5X&^ zpa4J!5te0r?{>SNTdmeDfF}TEJ^(QQK3&&eq|@n-k|ZgP<3I@E)kP?!kytGDYCfO$ zMx)UJfS_3S6q=^JU#(WevaI9V|3^uZ1X-2?*=+V*uh%OB@KXRJolb`cAyM15AxVDsg57$2tB(zruIsNenaoS+FDx-l^R84XeVNT>OLzRB)rXW!CZoAr z?(Mn2trSIx6pKZ(TCFyY<(%yCd_MOJA&$CnO4I2y`1>>WDyEbk1RI8NUoMw>g+d`A z%ko)P3n4HZ4u90^^{?S@_-NiqtAoLy-E1}+l}e?@IX}C{jIl*L9v_{`ISB>;RaGBU zRed-YdanLB)n4lVdu0kC9v^&FtM|^a<2cJ}3>Sc1$r1q3Znq8L_TfTu9A~z@rvPlr zviy_Dq@k+nn@d4C=jiwQpEk>-59_K~r_=eCN~I`cEbjGp5a-+)3;M=8Dl{&pyTm)((QJq?ht^{wz8}LwEYC86Z~l#Q|W8~0000lIPxN7z5Sulmz(&GiYem)b>DtJ)Zzb+}zW} zF@z&JIiZ13?fqSc4X%xispb+A1_jO%(jSbMwY9aaXETg)c0L>?9Ke%$U~NOhu1JP= aTnu3=9ji|-U3(E|1cRrmpUXO@geCwgT3Uqw literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-selected@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 0000000000000000000000000000000000000000..36b28c3764e286afa2b4e89c6757219df0f5b0ab GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E-T^)# zu0Z-fZs6r0LVA&z(DWPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkWq?nJ zE0At)Z}02tn>KCQlqplDPoF+@>eLAnCY%6+Q>RV=rGEeZ{r~^}`Sa(`n>TOn+_`h+ z%mE6rxy1PcH4Bvl`2{lw3gzbI<#%;;clY%4JbL`}SZuoc5!lIL8@MUQTpt6Hc~)Er2#%6 zu0VR#s#OgQ4U;BK0+KUl&g}2+@9XPpYik3NKz1(}K-fTX>eQ(aa^=dEt5>hyxN+l; zA3uKm`t|?+|KGoV0~yDT9XovZ@WF!z*RNl{ZrwVd;Xp702BuG+4%Du}+!zD2Sgj<; zFPMRug`I<6Ku9<+D7d_$t-ZSk3i|rD?bvnh{N*ce-@X4JJ&W}`P{({v7sn8d^H(RI z=4&z#aLr%Y(6Plwd#l2}i~s+-h?_~=61rKmO?~FkCou_(p4+~jm=u`j<;l3|$+@s4 zUk*BJuiCe7$+HY*A7^WZgiU5x*Xet`s}7G-Hvb7z0CGpe%Rgd#C5E9O(*NcJEqRm6N=W beP{e`Vz+vRz@N`Rr!siD`njxgN@xNAngG(G literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-selected.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..29b11e3b7ae010167342eab16ea8dea49c6c2990 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TwJzX3_ zEPCHgKF!-;z~d}?MCUH+jFrMAyVg0(T-?uXuQ*|WLgB&X8lAH4flJI8N)8+-RatPC zYl-v|$-OE!RUA5tjW@q~`RhLSmESGj;|z}-PJ2GbiNk1fF}vmS%bD(5|8uQA5OBcP ln`Mjn|Ap+cmcLW=R1Q|$xpoZuoc5!lIL8@MUQTpt6Hc~)Eu>n3I zu0Z-falqHtH#IdiJv}`mBcrdcZ{oy>GiJ<~GiT1mjT<*@+H~Z|kz>b>{rK_Y=g*&i z|Ni~=?;p@q&#AMFfEMtT1o;IsFtbR@C@3W+C8xZ6^?KE$&EJ7C6`n4RAsXlJUN+}z zFc5IL80lk_P{gy_XY1_m>71YB!=PZvw{2nj$;Um- jk9|CDxU0N4{B`ZV6W&LCpY`7Xx`Dyd)z4*}Q$iB}degDD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b99a7e794e306753e17dcb75e1fdf0683b5a30b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkaez;V zE07Lv{1evvC$tqv{t9dU4MZNf7k$ef`jtNdii9`+I(zlign~6ndr6RAFoUO;_oK&8qRrQ=01DZ9x;TbNOifNWz;Grfrr^LS7LkOfPE0xujCvvt z+Zfg}NPH+h%u=DiR8zp{S7z`);kFpha%08L4F*Y7atuNz*cTN!tyu;%h{4m<&t;uc GLK6V5`(da6 literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-mixed@2.png new file mode 100644 index 0000000000000000000000000000000000000000..20632f3a73184189dfc30a396d6fce54796df2ef GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E6#+gW zu0T3;)qjVE|Di44f*QU>G<*+k_z~XxE3D~PX!Eb|re9$|HW=B(Z?TKtYM-#pE$g&< z?gjsfhk@lcLz{j8Wy4#3#kBuwU-+VD)vp=rp3U3-bM^KcTTcAlcJS{03x6Ly`}E`m z5Pg37=HIio|6aWN_y7O@GS^xkpxt~WL4Lsu%q-F}3QCDd$tf>iy>z&2Cgt>%cKIiZEy*!8U+vc3|slJ=%ExF~v zW*_Qf$1vfEg$jeyMotF4^XC|U#MQIK-nZj9cieU9!Skx(Z0T25U*0==_0KIPoh2Wi zmNod_l@zu=YRu?xVB>e$UGjP7Zp=R4a^zPB%iqFU;V@_0Eh4+3_5vNm;OXk;vd$@? F2>=Zqye|L% literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b3331ba9aef5fc89a8bd72ad18c19d50c376b4b2 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4coy#YQU zu0UE-Q&U4jLk|q}_4R=?kkr-H)zQ)M@$qqVbOe&x+SZ1WkAPOR8&+}R#sJ2H8wUjH8nLiH@CF3w6?akx3_n6baZxh zc6D`4o;-QVlqoZ3&YU%C*6i7{=ggTickbNft<}9i5Ac=*`2{n`D;z&@;^fIwfByXa z`}=~`9tH+RAx{^_5R21Cr_|;*83-I(uX}Wnv0j$Zjh^5Cqz*d+3}wYjWk0EpICXxS!Ph__r;u$Rz3GhrPSqw}x&L6SI`N8C~)C zz`aA$j;uVi_{@Q;uNVFJwsQLexy?2F%l`1p)w~${ZbAK-Q%+YUf1F94`Sw7*=#pRC zLw^Xr*u5@2-J|r{gVe_giM3ZAY>ZsHHp*0-chzK@2-W>pCjWmJ{_=5oV6TVgIbg6c Nc)I$ztaD0e0sym04DA2_ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac36f6fb2a5521845d064e4b1adf50812dc6106b GIT binary patch literal 923 zcmeAS@N?(olHy`uVBq!ia0vp^-XP4u3?%s{blm__%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>j2r_vy1F_#I@(~MrKJU7Ll{63C=8c{r~#6CdU^&120(_RqocF4v#YDCo12@v zySs;nho`5fmzS5fx3`avkFT$|;BXU&>5d-m)(bLPyQJ9n$Qiykm6L`#DFf*IH~G_`Va z^UCWRT044r`}+U<{r8Xg7ZWfl7@v5$IEF+VemldlxXD1EwS02I)~u_{3BUi>NAxR| zSv?M!;NWyIj8nsxLv9swjM2FdXRGy3=d~Pst9Na)T<=khZS`@d-b`xMpK_~1FlqMn zNMrX!t?OjiFX#3i?TA^>yYA2Az`)eNt}qRUS(Bx@MYi8{W$|9E!{Qy=uKs>`*vI-; zo6gJ0=~ug-h<;gguR#@US@P%P`J~458B5)_ z$;_WtELgURla)2IC-&2-1x<4+zqNd{52z8HeOilNe<{6_nI<~pTEb+# zN9P#YPA_ONjCWkCZ1T?1J%sV|d4p#wSIn(E|I<~|;F&K^!1Y(zhW3ArJ~eGgGl)EX zW0APq$;+8P|3qo5mf(3DR$D6nBRwK9cm-SYil=WpuElYFUJ|tEI#1TC?DYrS64Ew& zyz6&JXxX9*X?!bBof6tQCsW+OcGb@HYM~LE9VhRb)sn~gc-D>5zi~Gi{%t&-_q=nn z@4n6+Dg76TD*t$!$P&Jk8FxmJ3IA!&t|efH0`tdOlUwtCjb?Op%5_J90BUhVfA z`oF$s5Za;I=^U2KDY%qbJ4D5$cPi&EyRw{s87Hg0-PY{RDLMJ&b&~vN-G$B9K0c4> k$~IL@y;bl1I+Ef3^<_IRuTqiy089`Jp00i_>zopr07$@urT_o{ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..aac8a79b194abf71072dd9e368f9b16547d3084e GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK=3*z$5DpHG+YkL80J)q69+AZi z417mGm~pB$pEOWVvcxr_Bsf2(yEr+qAXP8FD1G)j8!4cor;{`m_;|Ner&KQQ?J?>`9mv@HR7gu5ijFPK4I;rNM@ zr+}*eo_+s@9Voor)5S5w;`G%kw}qM%L|6lSdwBMQxOgu7^FQ3}LcpQMiYtFl&Ejn; z?n+X=d3AvbR8}vOwxqHQyBGrSdad@|Qn-EWf31 zo>Fg&&RxqQH^1G6Z@3k&XS-FMYxm!Li_`S`{@+Z!XHIR5|HhcUN9tl#?S=5$e(U-7 zxU*S)IP~`2^q&3gthF1}QyRPXe)Uat+FCfnHt3a_=@P!F&8l9#dtX_93!5jNawdEB UcP3kZpcfcCUHx3vIVCg!0O3gEWB>pF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..491a86d4bcaee188e88af470da0c4762160d0885 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^-XP4u3?%s{blm__%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E?EyX^ zu0ZrS&Ru(c;VMw}+4*Y-botf` zAos=V&u`v;eG5b%zP$sYkKf*Z{Qmya_YXky`TIu@`tkYe&tJd){{Hj#4+#DH^A`yI z{rv|4|Ns350S%MJn?R?Clmz(&Gq7uDYUSkSmDe}4cJ%c2_5b<%&$-Jyih+SK*3-o? zB;xSf8@G#^3!h!}lSKOcXD!&f<)B67zT8hfk6IJf2K?IQ-Q{#JYVny%r!GWo zFcV(WyM52ob4pichKg^ucNfz&cxF(&dSS(xTUnZXo43ALy1J2P^Oh4cMXww;S-sCd zOItlM>(qfoF1y0hRav9I)crDz63w}2eavRrQU#zkAAiO$@2?wwty=J~Y%#4cq_AKiFULn$xyTd*=MP`)tDlj4#JYD@<);T3K0RY++Sa1LU literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7499fe888ba4a0057ee731b035388bdcb14d192c GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UndAc}; zSoFS~tjKrBLBRF?{G0>Mm(nKAVQPFcbq9lEV)b0FbB*hq*4#c&W}u>A?yG7q`SahO z`DZvd4v0lCF7o3`c_7%3d%g6y#N(@HzL}P2KDFz6oGH;3%@CG*`}8`fLx@-BqzPHl2TXje9UdOvD)ldv!C-Ubha$G($NJMB#51zTUHZNv>&ZL)1H30R vmv%2%J~PmG(mc(j#uL7JZe+Z6rsBD|&?ckFb*c|Q-ed4|^>bP0l+XkKZaQ?m literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2b527393b29e757819e4234fc9903615bd7f2d6c GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E8v}eo zT!Azu0GbX2T3TA>=H_N*W>!{KwzjtR_V$jBj?T``K+?s<#ogWA3k*!5}m=G%PGEJUl!iA|f&}5~w9QIvS!lE-ntJBq1RoF)=YI zDJeNQIVB|}H8nLYEe&E$W@aYy{eoXW7ps*7`2{mD@`*{x$|)!s+SuATySfJi2M32G zCMBozPnhuM2=W7I?ZihG?9>I{7r$AqN4L-RW+^2RnZK|F7=x zp^)=tPTBEh^Ubrn**C6pH8i-uqNy@%M|ydX$c3ffS(fC4%()f3a9=NfY3Mxux#|B| ztQ{K!&z600I%{U5c_ojHTS0Cr)7(HsE*`dPf7GNRwkq&^mG}|$|I@csVrxE~&!73) z%1QP0ywr8&=I4`j=id=E@^KEIFnynURsV`iF*6p0)OG$JSSLPkOAIZa+zN^hPgg&e IbxsLQ02!;b=>Px# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa8d44bbab4456c5a2c6c7a1af050fa8b75a93d GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SxdAc}; zSoFS~Y|Gc=AkeyB_8JQ}m+lj$yhDr@Ev)Qcw8E+y_A;n5=;ky!l<6EflxKL$@}!Az zW&Kg(16(H>MGTJgGT9bvb%>kxbe~3-^CXqo5?@SwzwcV-f3I3+g4Od?g)*BHB^Et# zO?f?M^`7tU+!CQ@pSh~ y%XTt2x^zS;Y{{)=vpT%_oOQz4O;+Ux-ZF|fnEOr5+LH-%J%gvKpUXO@geCwklx@ub literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..75efcdf9158cb5b296aa0b6108e064e39651c386 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EEdf3u zu0R?qU}tBSk&%&>mR46+S5s5d0|NsC15;B|6B82)3kz#&Yg=1e8yg!SBRDuXFfb5E zMn^}-#Kfehr^m&`B_t$-hK7cRhet$2L`6jb#baY*eB*-tAfl*LOT3$s}O;6v%)ZD_#&cVUa-NQ3JF{!;{`ivPfkwM+lt$Ts` z=6Jd|hG?8WI{6^qAp;)gw<@dI*nj+A@4|Co%i2r}1;5;K2F04%O;0t99JM;51mzr8 zF-3hYIB<7`#nR-%e{ZPi$~>`Ab8+oV-6yKdcKTw0v1P`Uix*e1*?S0fELINZ;E9#w zIlK7&SC-vI4f7wrKlDHH?eVka@t<;ce7`Fxbo$ET%Ti(&w^p|}J-=~`ZO=XZ6YB++ hhFmOVEqeHmW&Xcs7K-bi&HMriWKUN=mvv4FO#pcnq}2cb literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..6bba300ffff16b607f60b42d0c043e0669a22c86 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFsT1o;Isa7xSS8<@JfnF=Nf0tF2{T^vI=W+o>zFdqBDr=TI6kWd`P z#B`a3txQ?Kd1phTGbfLfM(P3H6z;Yt#_b|(47y2Tjz;SrDgre#c)I$ztaD0e0s!88 BPM`n) literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 0000000000000000000000000000000000000000..fecbcbe1135d0de5fe3c1c3edde0455721aa3776 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3En2Vh}LpV4%Za?&Y0OWEOctjR6 zFi5WlVa7PAi84Sz$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSbOU@s zT!Hj|qQOFs)w6*b_)CKPf*F`tI5?%{G_@?PZJb@)s@r4=fl>*cE{-7*;mHXH7<$z7 z1Rm%xJTm&auenj0%VFQQ*|Dn?629*Bb*Q_)B|zdt4d0bobJ27ByOj?d_+ur)_)XGa z!yczc>x(4{YrcGN;Mf21A>~3{x70l!(+@u^)-|Z^3t(ips=MfuS%mv5pj`}}u6{1- HoD!M<7;u2} literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fe338acac6a557bb35050543c179ead56b2a7d3e GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFC>l9ojPH{gcD$J>eMNq)bHQF|NsBL{L-VTK-GLDL4Lsu zfZuoc5!lIL8@MUQTpt6Hc~)E-T^)# zu0VR#s#OgQ4U;BK0+KUl&g}2+@9XPpYik3NKz1(}K-fTX>eQ(aa^=dEt5>hyxN+l; zA3uKm`t|?+|D!^cW?;L6{DK*nS=c%F1%!kHgM!N|+SV!JzX3_G|s=B zY%SEFAaL|vm%WP}ch{Z&OT>)Cnig+OzO{w(L(?*O{V!)Vqf>Vt(3-e5O@12p!OeDi z9+i5t7Cz-&O3|}@4kL`{r+XUOkQ$PTT$1>S&LX0IL@vU`!vT{ o{L&O@3C(lZuoc5!lIL8@MUQTpt6Hc~)EP60k4 zu0Z-fWq>38QX9||v63LaUSTFN$;Tig2LHz7A#u4Wc!Z&%+Bw7fhvkUT^vI+ z&cB^(E!3bOazxCL)rGaP`v2;vADS(J*~hnJ3O``=y&a!1JNT7?&V&W!vu9kcQRKY* zjM+V%`_2(YhAAFLqh70MGqiQD-E@KBg~V&CO~1c>|KiNYZ>U(XYWa))2~X8hGUlJ= k-E{rA`l>k|duQgeHk-=+GP#uS2WUNmr>mdKI;Vst0Fy?ga{vGU literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked.png b/src/assets/gtk-3.0/common-assets/assets/checkbox-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..a823fdf6111933f5af7526ab9bb5325126f032fc GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBIkS%6Q7 zE0A8ic=7V(%h#=2w_(EuAh{k1tX;bnB60@|?%uuo_wV2T|NqB@Ebj#B6etPu3ucg% zTD5BRnum`bKY8}z&)>h*TO3${axR`Ojv*4^N6#6GH7M|~Ty$(|&`|lle~s@v5zB`C zv)76>ExvL()bqg3D|7r9Z(UEj)v)n)&L8uZZuoc5!lIL8@MUQTpt6Hc~)EQ2{<7 zu0VSK{{1s&&Rn%>)#lBc7cE*ed-m*Q%a$!)z8omBbm`J1U;t!508nZL7_0+>ojZ5# z+O_NW@#7~>oH%vr)R{A9&YnH{`}gnv|Np-X`%?%sUA!d7FPMRam5qyATwF@JyrOdb zhT|u$U4Q!Q@85)k6Cm%^dAc};Xqvk#um3Y9;1)kNR%^O9A*8?OkK-s?V6$d}fcrcfT! z(7Ux|rm%EEkbQlQUb1*3S%hIlXDF57crV~=`3E%j9 RG=VN*@O1TaS?83{1OTKbu9E-& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark.png b/src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1d5fe893b996a681d7f6f14df04a9a68799cbabc GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^G9b*s1|*Ak?@s|zEX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1U%fN4ONTmGX?Z-OY z+YTslt-mO`QLjcReIjGbL)qIK)jHK~xt)7;{(weR-@n-v{oNuF!J>&jyUk5>PE_{^1ycX-Y{tPztptF&R+4t=w;nOtic_$oLLJkM9G*|~d5!?&ZN shc-v;cV&EAAbag^&7zer_rGNJUmJV2bc*kDpg$QrUHx3vIVCg!06U(FCIA2c literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/combobox-arrow-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b344cc47bd3fd0288c27162c6c9f030b911f5979 GIT binary patch literal 652 zcmV;70(1R|P)lzGXEbK$3={%cIgV(f;Va`U?R0sM_?=7`kQyyp4zP~up1wg^BH?n zJGKNSu@p735RI2GncB4}a0K6@1|DJv_oC~|IGWnIAvlg7k@zEQ4D%JtMe{!~o!Y$= zOb5Ywo?tMltKfcAw}R8D+)Ke(R3p(B7+#}(5Kp7}D$e)Yy%fw?&6*9><%UCD%uJuu z8_GS8q+VjA$?Qm|ujg5>otqImfNw$Q6-HakkA|GE&i-Dxwgfh*{qv2rnIFRmZ0@#O zCX>lzGGU)Nh@m#~Lpap#KG$`y3m?N1!DG==c@z1;kfU}|-q9=9R;1>mXSWBaG?}f0 z`g-O&b=uJB0!2|QM&n~eQOy3Uu`oXy>Km=se=vY6B}a(6D7|SRbE_nC9RvODVNGzM zMDkADSZL^GN$sUn?hU~i{EB36|GE32p&QYB73WgBHv}iGephiV%w3MIui#W_=cd4v z+Uu`+UPt3)Or>^h3AN4iYsqhi+6nh?YR9&~9(;-#`htC_-8ur>uoxP8kDaNVx&kI} m)q4MolgVTn{UR%*9TgAsieWw;%dH0CG7CJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Er2#%6 zu0T38G}P16)4{<3$nf>`b#rqAasvYcy}Z19e0+dxpdb+V`}+gA-rnARetr-UAPE$K zu;GGm5x5#m#=XeOKA^>FB|(0{3~cNioLt;|!V=OlirTvR?jD}&H*DOrdB@IOyZ7!p zaPZ`*i`VY{W7&I&2dJaT)5S4FLh|at(_&2u3@jH61vYBvF1=(DZ}IIk&%`C1s$E96*@OlcD z_SA#L$y40kU_eUoxrrFNgQtYeYDk7)V2Y7W!M TOODt8UBlq%>gTe~DWM4fA|sN- literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/combobox-arrow@2.png b/src/assets/gtk-3.0/common-assets/assets/combobox-arrow@2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0cd15341bfc599764f2a6c2c0a043ec7265158e GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^rXbA03?#2v1UmsK=3*z$5DpHG+YkL80J)q69+AZi z4ASdCm@!Ujq6|<_vcxr_Bsf2(yEr+qAXP8FD1G)j8z}|`M$G`9 z5LcjLAZTc42n`K&aBxUVO9L`IJw1V>udgqV^z-xc^70A_3IdV=0RcckAn^D1_wn%o ziU4KdB0xb17eWFR0Hxq0G6Sdp!iDIC8-lD6A_Y_imxY@KWFQMdRKf+3O-5$J6~NV# z#F!TU>?|;(l1hU7f*BZ@m|0la*g3g)#3dx3t1>-OFIPv5%t`02A3uU@}- z`~KsnFW-Lr`u*qcKUNM8pk<6Qo-U3d5|VEZUJYVOWN3SsAM44yTUaDo=ZzS101uA~ zOXd6jN-=GPU*6oeEu1s)dEnvw*EZczI)5wwgzJ;Q5iDr>5awnRep1N)I!6^Hw;nt6OVj4+vbO!&Hm|Px|J%5sr%K-P z^UK-qduq1(1RdD8R{xvfgh`%4#~asL{bq0vQoAPAw^!|I#BGa7)6PsQcw^?dX8yBFVdQ&MBb@08qO-=l}o! literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked-dark.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..63f2d38e43f2a12050799551bb12bcde31b97c76 GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|qj-Q% zh$~PrexPMnq-k5K;aH*PH%HfFqEYY~Aj2*9j7R<%_x!T~m5=?a9(xr(vQNL}UU1VU z@q~TGP3!pMj+wXZ(=It>KMHI4Zk>3_rQoG~`laB;ufa{dAc zdF*lf%*W<&$1M{tStVX|$b8~i^u)XTy?(%YgTPIuk%vvAj+jOtHjO@N7Inld`j}bF zNwb(!=CMF@+9K|pMf?TJgv*wRSFM2BlWtfiUA0cWWu1K6I_0iS%59s}`!;F!ZBwt> zrQfzof8g)5@UthfW{_^ej|Ns9l z|G)MoFkFmFg8YIR7+D1bg~Y@qWn>MFj6J-oE8_%4*a_##24`082 z`~Lms&tJd(fx(IAmxX}Z_jtNEhDb=V9^CDB*g?egV(q)0X5(|-TpWQ7E@%JOb9ihC z+2XK9#qUvN%r&8gNRy~cUIC47r?({7#pfLrj9OEk|23)h#~<4?{*u|x|CW}W|EcJ= zlhxZl+h@{|Rr6Ne%wlI?Sg+k}c$MS(-t+7q5>31r=B{DBal(UvSLy)w#<^??ySWZb zKW@Z(pgj0K^KqHm4+T9YF}U%^-40XpoMiVe>%jWYag$W4|7&uHw7vc0xBat4s5?Vi dU_~bH5B9*fJ~fm67MX&Qho`Hb%Q~loCIFdQ9TWfn literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..451432dd4f388002d16a1c757eb701772598d552 GIT binary patch literal 1325 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>Oc4P- zA+A8hBm5_iXHS4HL=23mWg{BcZ z-Ez;k=b!Z`yyR7U-8$}=S=d(l)N{6p#{=tL2G+i^PrqT6aKbX?fPMNkpNeOmMfYse z?}Rjd3T^yk8G9tO>5D_w9ozIP;Vs|8TEB<4g2I-c`&ycX&DEHMn;W)!@|C}gKe_->PkgQk&(fLctWj+jOrHH|)M7J0}FNJbws zi#}l%bIdH}q-smhopT6E0aMT(L~N zYMFS=D*l{R(lx838&=6Tt&^@=C*QJ80irwBDR-??@7g3^vq`;YlLkZ&Y|5yW+iH)f>O+PyRKZ zg6cm9)qe?T`Wn*oEu`stNHY-q2ygox(f+5Zb9;67uDS_F>L;COopZl^-lLBBPdes5 z-F^7>o+G#S9=Wye*xh}{AM88vc>k&A2T#8|eD1^H^FZ|R=!H-J|NsAfj%712VWpM? z`2{mDvU6~8^YIG^iik@{%gD;fD<~={t7vL!>FDU{=^Gdt8kt(#+B-NoxrRl?B_t-L zW#$xC)HY0-ylnZ(HS5-G-Ff)v@e?O*-+A!x(c`C2pTBwc{^R%WzkUP3pFe;9K>+)i z-G&SdjMqF}978mMlM@=4)%@h*>gwY1_|({V4xBiq&cM>er7)?#S1@$i)Nlu%`?suf zE-y34*R~C0j1x>QO?qxr}9uj)Jamj6~-M_^0J_LzBXt<@V@OQG0{S}^W$^EJ6&Uw9rOZwzPC z+bgQHmsd~sB|-Qu2fcRKUrK31zm4Pr zX<1cfHWABiGBmd~`mdI#UUBxq1J*Xn*$vudnd${o3_fYKCr|DRVsh7D?rw0jSyr-X zAp^IL;Y{@f-s&?C3JGgyX0mdKI;Vst0RICq AhyVZp literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8196a487d159ebb224447b2fcac87405f41d41 GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPfdHQn zS0GIcP*G7)R#sM1Q?sOOO$H*a7riIQ9o5rHnjWXy5cKc=dY^{G2>t4!`9%yJg6k93e9+k<5qMQ^ zS>?5miJA8<9pkGx|Jk`(^Mj{;i|eO!ML59eVfdQ?Hxa+KArwei@7X$ z(VEwjt{rW7+_K`;u0_5EC(cdQShZ?FY03jXeWlZ%d%m4ujM~HgjKkrA{a)t#HL?EI p)hlI{&-J*^y4Ra&-Iu`r`Tq`eg?y$L{7*p9=jrO_vd$@?2>?np%H99~ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..83bf78dad7bbc014af1d45d6d21d41d9a884f206 GIT binary patch literal 1073 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>j8y?X zA+A8h)CKJ9>}+goyu7?TJUl`|LgHW`CMG5$BO?t4Dqx_Yp`og(s->l+r>Cc*qhnxT zU}k1!X=&-`=;-R|>g41EWVpM#ySTUjNe>SXPfyRFpddd#zreu2Fc^r9jRi78LqmaN zTwGjCObk#YIyxH2fRKraiOI>yKtUjgkB zmX<0o*t~i3mMvShZr!?V+qMlGHmqB>ZuRQb%fR5wnKKsz96<3~TN30K%)rRR%)-je zD<~u^A}S^>At@yzD<`j@q^zQ~t}p~L6TU%mG5;loEy zo<4u|+US#sH!wLY@N{tuk&rAs*dBe^L4y5(etM4g(uG?aW9nVAWJ5ZI#kIKJwTf)v z+wk`8Ql`|M>J$FowNaeT?o|`tweib=1&@d_WQk>hg$49=t zloXvYb6*(ic`1=()*hcTnoE~V2-5uetBjS^O)%|n?Xo2qbsSr71=*G+8s7>%aMbc< z-n)y_zH*-kUcsMSdh?B9+|CmL2c9VVyL@K&_(Q_HQ=^^prk6tAg83aEz4lIhk=iOf z<&fw_Kb2z>mAJpRUi+y8mJ4e9(bRs? zsT!-1M7&pls3h0Z!t9?7vrk;sOM4uYTsi+(s)(d(gxuAYN2lI+)I3?kpi45c@79yg z=Gu+Nx=#jvu)B49i$%kx*V7maPA`em$-T+<;6~W2iQo8b_dZ#2Rfgd`D8G8T`njxg HN@xNA9YvDa literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-selected.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked-insensitive-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..0f0b2df75d3666d204d265afa476dd69e5089b3b GIT binary patch literal 378 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 Vewj?EiVOe%002ovPDHLkV1igy650R& literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-checked.png b/src/assets/gtk-3.0/common-assets/assets/radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..29dd5b9efb876a452ff0debf5804f936c49a8686 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(dw@@f zE0B(C_#fK#Kd|9{Wb6M>AiL#fX!FnTmY-owKf{}Th5^}N637LiW+3_nM4?C|Ls>KVQH9{pQ2(|Ns9xY=|rc zIz_G|$S;^dL{v;%A}}O0ETW;Yskyc7%-M4nE`Ip<>GPMbfB$V^%DDzqS?B5E7$PCb zdeGaC*-(VR;Q7k2m#heA;hk-sbJWIQuei?922Zuoc5!lIL8@MUQTpt6Hc~)EZv%Wn zT!A#h|NjjQ|3g>(cWC&ZHuHaI!++07|3f?e2Q>VTY6o!x+x|xa6}0^iZ1^A93KaPf z-u5H7?Pn+uHU187{vF=1Sxu&#;zXp-sQSntuTqKr$Ri zLQpeM3M31XYW@`pCc_~rn|_6Z)q@m67+_h5N;v71deAxbfOpX?pW<6UL7?Kc87F!c z-kiDR_pGhI51x8-_{`&@=U<<={Q1O{&u4D^J$L)>|NsA=KJ^C%6N7C@kY6wZBNH~NR=DGfrfq{|1)5S4FLUQWC%6LXc2DS&~B3&NsT_rC9ULMNw-g&Q7{P$mb zzqGS&&aeB}{`{bti<)wR*!k&i)NXEhUtHMY$|Y7i|9UjXjr!CB#a!NfxoubaAKc!& zA2>L;h>O$QE%_Ub+8ylt{6X~L(N$09+UvyA8XwexL__9)dlcV_Nv%aE)Y!oFI} z*Nqo^(q&k(^6##B_F0|`npwivjTcU1P^eq+CDwnw7xN_7rPgK7kHu<&wDgO5Ea?Uww69daKChjF8?##h#0cbzDxFREPvjGF`V~`2*`UhD(YXR8Ok2*{BFi wS$!#7lcUAeKkuIOlk3rjyL(N`$~Sb@J8bLvZq?Ji5|oNOUHx3vIVCg!049S~jsO4v literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..922edaa50fd80845f580a03396b9b1c11008761d GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|BVT|| zh$~PrexPERtYVR-Y@Vs^+@#~=48y=4-*$tL-%dGt=N!s}i|H~q@*nMLk4i$36#e$gWK zq;2vM!@%_xainTnr^eS+-GZf%+>Z-pzXOp-+!&X z|2qAEHTnVT4E)y`1gtj*+-MlI$uMZMVemG?kR3*$yNts27=z5&ZxXi0B>aF$_(7A1 z!=@1jO(Tz*MjbVa++!Yn&^-FMUGi~<)N`jV+&_Ks;km0X&tH4<|NnoYqAzU%8>c_-m=JBDb{Ma)}^ zEvKnH`pzjFx_(Lsmx98+RkK->E&i!EPdNJYm!|yIqV@9e7iGln*4p=^8GftkIGS0! z-7&2s`NXQ#(&yyDSMBqh6Zv}YwhP+o-+Z;b*jpnT*=uf==D1rHO5Z!P{KCdHsf)N2 zvu;}cdwVvr@A{|bPmQf}B=S<1oqx~CSok(H_N2hK_8bo3Q2huk)*r0*OWh|g+H}|j PlpH)={an^LB{Ts5cnbkF literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..12e558bf39f18e95422dec7091b146c4404046c2 GIT binary patch literal 1317 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>Oc4P- zA+A8hBmg};x_x_ola?cO+(fj_$)LF+h7s7%_IMuN8UM$=zT_^8;pWhnMdt$$vW+rdekiD zkXO+)ATkbG>s@@^GWL*J%x<5On?9wtd`oWuNsof-zGb&P@-AD%o-hnrZ=ZJFI&PnF z$X4^{BYtIf4FfiqgzYkm*l!kn3@B(Cc~C!Kjd|=zgMbYNfg6oNHk(8qF^f8C8Gl;U zrd8FpP1UYl)viO;zEjn{OVz$x)uBhtp;yhJPtCDU!+El{#{xa?xq5!9^!-=s`>)aW zU#suGPCsCsf&Xd)AQ`Y8Z0vfV$%cWO41+cs25m762BNKo!P^W&wi|}*Fbv&c6uQ$W zbhlC19;2|mKu;M1$*}##;rmU(512#%(Ls}lLnaZ2O(GAQhHNs8JYpIJM8`~{j+;dR zoqF6X`nY-Ye)E_U7E!w_V-8!!9kq@>Y?FM>KIN=K>IsL`Q;r$uoHEZkWnFg7x!{_6 z%`NwuM*$FB_bR^OReaN{_?A}*5Z(4IyX#keuc~`rP5+6yNoN{o+*rEy*s}Gf*6e(+ ze$TV}k6zz@^ycA{w-2AZd-&|j!{^_gy!iU$#kc?e|I2TY$_FN_)RG{-U7Jc4<0^x{PgMbH*Y_D`u_dbZy@;d=kMQtV6b@4GGHcQJm=}+ z7@`rJoY26m<|h|dR~MJZr^d!};KVU?29_=^g-QLrf}zuV0C0 z;n+Ltp0v2RiP`psCA+JBtLfc+v{df^v9?aT>JPoyYRAQt@LRI7_0F`b z*A{sB&)an>a)S7ix-!PeQ$?@7xD=eW#!xJQ+3R!XukfkKUjFl6Yacp(;DFA8{R?tPNi^+#)4pX1%jiu?946^5y1$w-#JQ`*<`WpzU*yg@}xY)g4uDL<^w^-AXV3tbB zAEI84m#q62H^eHu{JH55&!4QL3NPQTxMb~csW|kfWW~~hmt1#$mv3owX8-o3VX11R zXC1#_yb>rfeiQ$$qvrDE3SvW~Xu<$%GTsoPTH6o$&qzz-N)k&UdGaNhv ztyw~?Lf9vYIBL4xF_Ti1P1bLmGokU@XRZ?w6)s!0mzKEhiuPKV${e8fh&5GSR8-(( j_qDrKxLGttDnm{r-UW|PstIJ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d2af67b83e0fd8429fc9d36465fc3e0f3d9c29c5 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n2Mb|LpV4>-?)JUISV`@iy0XB zj({-ZRBb+KprB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E74o-U3d z8o{|2_xdpf3a~yph>KOOlQZ)2stS{zTOL&6v;a>RQgky}_pH%MY9S-`CteS8#C) z)QK1@m}8bUYYrRF3s(V$Fx$8yTgwA#2{K{pcieMiWn-9e&bfW{o8LbI9k_0vi#?Gl zzFi~1dHcls*57{5Ej%&dZutKF^(?{DMb&%n#NTDITr&Bi{{C0%Q~Lkw761d3!PC{x JWt~$(697ovpdbJM literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..93fa914ac8353819ea9b5902f47f4217f1d89e1c GIT binary patch literal 1091 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>jQs&V zA+A8h)CKHdz{bYL%gf8d!y^s`GGHJrEiErEuL1_j%F0SgN@`%BrKP2(r)OYbU}k1! zYHDg?Vq$G=?d0U-=;-L~?(XU7>FVn0;^G2idw6&Nxq*R!etv#IK|x_)5E&U67Z(R% zhlYm6#>N7&wl}?eFgg8VGdfv}x03&YTI9s;#X(dGh3m6DLlA!I?8>zDGR) z#c@kXkY6wZBNGcJ7caknppdYLsF=8fq>QYbyrPn_imIBrhK8n&uCAWGp`nqniK&^n zg|)4ngQusLe?VYRaAi2uUH|=Gfz4iOO-~8sC>@fvDX@7j0it=lfu7g0t5 zmPVg4YgTD23{B$y^>+Eizq_U+oOL#?*n07e)V~!qs*is! z>*<>Mp*1W=cE*NKHStrAFC?XzEB`asbP0l+XkKtO%A( literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-selected.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..7139470180c302091bfad3e94e00486c378cbc3b GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V1Q4E zE0F$A8SwS>EiElAD=Vw0r~sOzS*v~Zuoc5!lIL8@MUQTpt6Hc~)Es{?#O zT!Hle!32DLeN$3W($dm0GBT!2nKE_i)IEFl{QmtL=*EX^+q{6zwJZtp3ua(sVrJps z>AFf_3U3Eak7AvyKn%djQ~2DS_NEfF~jO`>x)8YMRf@V37HJ734mwpeD)&xd<0+9mi{-~9Qw zX2pqB74kn{2v6?0_5L$MTZQA{@)l)t*6L5$8HvY)D|?tXE;t&K@V+yQ|Hen|s8qQr zhO&7J&%F4+rMkS?#XaQBmf2Nn|K>)OO=EKKSsE!RrKQ-=;kDVwB!r0}>7?K8wb!He z=HAp?m{Q`gaL>g=uBUx`oFe**r+(S+*<*F}n@&qzJ61lYlfsoOZ@o6D?>#c{Lw8$0 w!?KA>runh_+VezJ_vEMaSv(H}Vjjr+XRs{x4_}n}6zEe1Pgg&ebxsLQ0Qo6DC;$Ke literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3109a5879eacf4b49e49142ce83a2faed277cf GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(V}MVH zE0FH*?{9B!@9XPpYipY{X%dhN1XHI@1+phko;+pB6d(i01+phjoCxFs89*)&%$hZ8 z&YU?wL7)gw%b`Pu4j(=|VZsC;&?|NsB< z=FOWwfBxLLbAb$?rTh2P1D(#GRTAVE%pf2rBy3@6ZDSh{7!(v5R#RJB-`3XN-r3pN z)z#Gl1&^OReR}ecffrC$v!{z=h=gSB!APNI1p(Fr%L_eCw6**U7AZ_V`di*W%=Kfc zd0FcAG>KW+Z4a*WZ!Z3PL;m5^xvA&NRLxdyk%^eev_jN<6`O)upBiI>OnvzK<9!Sh z9-n`;_og7jLd#3#3{xMyh-CCw^6Zuoc5!lIL8@MUQTpt6Hc|`>jLHE% zA+A8h|NsAQXlPiqY88;2IddkEoHS_?knHR019GQMo!Z&i2^8t??+1#swYBy1^Z>aN zCQN{c^nw9U5GVp9fogyNC zC<3%`_Uzen=gyrsZ{Ct6OIEB{v2x|g)vH&pUAuPu`t=((ZrrwQ+m0POcJ11=XV0Gf z`}ZF{eE8_mqsNaQKXvNVojZ5#-Mjbb(WAF--@bqU{=2)b_N(spFSOEJL8}J#lT=nC<*clW?*DuW?^Mx=iubx;pGz$5*85^ zS5VP6G&Z-fwRdohjEs(nOD--gudJ!9YiMk0ZfR}n?CORD1x~WBfBTM|7cN|S_x{6c zxuh^))P#7tIEHAPpL)4E`e1?tTY<{*MNeWb9#lLOmGk}Cj5(8hZg{l*`Zs^k%+qJg zVyFLJ|Mq8W_4j#l&58XpV)Z`r6}2QqcAPxs#K#+@WZ9q_x>{B2gsaZ&SDsCI-zyz? z?&n|jsG9OhIZ&RfsI7FuzTSBgUwmjX%0ILC&)Bp4T?- zfc{3)#oJfD_c^xf))($86?E`g|xQeTV_H**qbx(Kj{rKOJ zw_`upj^)~%?2;`=5MldlZvc-f1BKu Z@8n*pDF4I!HZU$3JYD@<);T3K0RWjrv)KRu literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed-selected.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..95b6c91f32cfff2c4a302b5e29c30a2da4f88c36 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UfdAc}; zSoE%)beiv=gG8(UZr7YUaSQvE9c@@{uZx`UrE(A3qTP0F+jM^Bq+PmnQE6Ywq@7RZ zd_Hfl{8u`GC8tqh$1Fi+>4Y09^O!B)pKOer`y)h)*{^0bJ2CT|xmd8Q#F?hQAxvXi6fdp-d7ffLK38^D_! zU^-o3EiZa4Zr@Qe04iD0^WG|64pG6yY7+LLr4 z)1KtdK+;t+8%a{&EZp*lO43D1HPZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(et=Ji zE0B(C_#fK#Kd|9{Wb6M>AiL#fX!FnTmY-owKf{}Th5^}N637LiW+3_nM4?C|Lbs?-l`1Fp_Sh$XigT<_npm;+mW0OELe{KYo5t-XXVWIhJXm@^$89BJ+@%ku z%^{5DxgrjCvaY)5Y>GRmel*2znI|XT^iwzopr E0MDVY*Z=?k literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-mixed@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-mixed@2.png new file mode 100644 index 0000000000000000000000000000000000000000..64cde50dad256c43c18ad8062fa616a0ed7c3e50 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)EZv%Wn zT!A#h|NjjQ|3g>(cWC&ZHuHaI!++07|3f?e2Q>VTY6o!x+x|xa6}0^iZ1^A93KaPf z-u5H7?Pn+uHU187{vF=1Sxu&#;zXp-sQSntuTqKr$Ri zLQpeM3M31XYW@`pCc_~rn|_6Z)q@m67+_h5N;v6|w97sBLO}VwFrY2XzoOcH^(}ka zzwFtxjX&4zy1D1v-@WJlK6>`)$&1g=-u`?3_TP(l|Nj5~|82I!KA?YXOM?7@85o(E zSyrU+m@^m=A#;kb)Pjh!yr^(`HhM!6{HMN|zR=abf<0kKnNADFj zJuEz!ELeO@*EEXBxHL;P@f6RBr%xA#%uJN`nk;#4!H+W!oP-pY9(;a2{>k@jhnKDl z8bOkNLTw>B3}#cmdmdt+%Ea)|Yo)nVz5B7na!dI{`h)iW7Q6g5xM;x~V`t`5jK)(I zKC#W(T0FyQ*)_$q9x>B(EYEbNbJs{u%$=@zPAq9nwpxtXgpf?*M^{)b6;&_im;Ll} iUtpYT+gDSa$MVbKx^=(2PhA4^J%gvKpUXO@geCyQy-ckD literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..edc82c58b48577eb6cee0226eb8244eb5284fbc8 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPfdHQn zS0GIg=<4d~=;-L{>+9+1IXOAGy1IIJc=-7E`1||&`S}F|1OORfU=SW29v2rE5fK3- znh#^3gKvPpvQXnRX_f66Udcd$G$S;_Ik(EtQNLXA_N=DY$#LV2&D>6DSzo2l+ z)K#n3uHAIz?6qq*KYaT3{rmS{zkdJz_wQf8R2^2J=82vzjv*4^zURY*4k<7=9Bgkm znDBnD^zLKRZtVTP_D{#-4dxLHON_2bsd{qE&F*bVxN;_oQDM)oKSee&eSraAStjHi zSw273xB1NabM>>ET*{T*qbJTh+PCuHyY+p0kKTKy*L~AYCcAl_jcju3nmsb9oG<_V zUca94;a9uP^5fn{yG&x*9wr6&6ghZF-Z$4`{lLn>rmT>)WPb`MYCK*2T-G@yGywn$ Cy}SJY literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f988a5f6db66dc6f5188725eefee77d816f3d3 GIT binary patch literal 981 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>jD-O{ zA+A8hlmMVRAV5@9R76BXN=ix&3{+H9G&MCfG&I!J)wQ&=bai!&jEr=2boBJ}jE#*g zz`)AN%HH1I*4Eb1(b2)d!OP3b&(F`>+Z)L6@$m@^3=9qq28sj(1OVAU5E&U65fKp; z6%`#F4PgTr2?+@?F)@jWi4duHFaU}J1!H4lfn-WbN?cqVkPQSt1_VH4fqH=eB9)$= z4%C{OnhIoOWMlvtKoSUmvOsa5GN4FWS{hI`G&D3UEG#@c9B3oZ84&kC3k6ak|<#nZ(xL_)IkAZN6YBLmxm{4kbC zw>xwH3TU4;;5OZSS#P(G_1X`9Yo`PSH>V!Y`}y@Pv#r90&-*gEmdafJ9HTDk%&xss z;?z@#AkRiI&ZCX5`|ssu?EU!d;a0|7g>w>&jla5O%l??^kR7{Y@=}o>{!1)B1+hPE zUT@mI)M39wTGRr+Pp6y$ZrLvs5zz}?q;_zkQ|kWS{S^~ATXd$@zLhW0*#9bAjA3@U zcDvx8+glhH`svqqZz=KOEGa&v@2Yh_foD>2YICHQMa_HZH5VICiDIygocTH=l3!b_w_1Cx7?u&;9n!u+?hfvnRg_yT7h}PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBJPoB*E? zS0GIckdl&;l$4Z}mDSMD(9zM+*Vi{PGBPtWGc`4}u&}VTwRLcCu(!8&b#--daRHK^ zo}TXR?rv^wKsFEn8UFtMKoLJbKOhe}7JUl!c9UYyWoq@W5YJgmzxVN{rudgpq z<)b_2Zvq`>QWE4B%)rFK$t5N(At@)XploDp>fqq!5gHbjQBYW1Qr6Vk-qAT}>a=Oo zr%#_TVZu1j(@N>M;`~Nu zqiBGuy9n2=mz{3T-|J06{;FiL7FG$mGw!Pr_U2=mDV=J^u#9j2z4pUBF;C2&ulrdu dgZaV4zx;C}<@6gjKaB^4x~Hq3%Q~loCICi*n0^2N literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b31322e65e2d5d9299d6ff00035707b7b357e833 GIT binary patch literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>jLHE% zA+A8h)CKJ9>}+7b0|tU%AO;3fU?3|itEi}`00t^xpr)p#p`oFzt*xb{Wo&G0W@ct& zWMpDuVrps%B!OHD3k!RDdm9@YJ3BikCnpyd7iTa4vfbU?9UUFr+}t2+AQ#AX1p^?% z8w?}2apW}etv#HwwITeudlDazdz6fpm{)JA!5Ii+dZ zx1Owe4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UP!933Gh3BOV29e(t=|q%~?=Q^$&p2i`O+IhFrz^2^Z5F6%w7!z<@Z w7QZd_jYU&3)5~b$>P^)?r~e)=DcZ+)*U3>LZT&ZKpjR0@UHx3vIVCg!02U;Vl>h($ literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-selected@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 0000000000000000000000000000000000000000..28dbdf950ec59e39a392208dff5f7ed6938ed7a5 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)Ea{_!q zT!Hle!3riTTu1@B&!i;CFPMRmiJ66!jh%y&i!O_Xt)ve_EA5jJdMsZIU#}En0sRwVCH8}{d9^l?_bjMeL@JTyV zlmt>Xy#N0{+QC-tXyrz(^&hHj<@0iHMuojOx8mCMn~PII`vGL+2d3_hmUz-L@|>IUnBm7?ma<+OIT zJrc<3yJfCi_~VIqR`Rh&0>wR10WX~9>1^dFFiTBZa&XC?1FiE5)OoGd?AG1WsqejG z7=6nwuWi~%r#vyvw*uwAG)?=QR<;DL@%dfx;JjDRX&e2iI_Y+^q9&gW^t8=W)7?>d ecU`;qALh#E=H@K3tm}Y5%;4$j=d#Wzp$Pz?SxRmI literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..48dde1f28459f5fac5ef12d21925c2d2999c82b1 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2EHR8%s5q>PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(QGic~ zE0FH*?{9B!@9XPpYipY{X%dhN1XHI@1+phko;+pB6d(i01+phjoCxFs89*)&%$hZ8 z&YU?wL7)gw%b`Pu4j(=|VZsC;&?|NsB% zq9vk%wyKo``2{lw2nq>XSX$fI1_TBLg@)DC*4DSRwYPV6c6N1j^+3Uk$pW=N9aWw# zjv*3~xd%OkniWJG4lXbBFj3YL>Jk3*zW!*$l%uEe{8HDaNz6(=_V8MN_xIB`;yF*9 z^L(&tQtYa^GIRVIZ+WF;JDe3d%ViL!l+W;3^%GmbWS7g*E7rK&=koZX)gG$;=2O|! ugxumLr~k`xXRpz-h>?>|zGD0IjC{vD;f>F39*6|Gg2B_(&t;ucLK6TcAi7Hc literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b53a8c773d6c8de4e220a705d03b751d7aef538b GIT binary patch literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc~)E{{wtN zTtW2z{|yZdt5&T7k~3${1d@{`O#+gAeSJXg)TvWDJ3E0Q{r&wwk+!zBo}L~ccfy1T z5RqOm015&{fFw{25CElsY#;zKfB>ijC<~DSl0Ys{5W;{cMrK1y2C4xHPMkOqNCHKG zHqM?sd+yx1^XAQ4vSi7M6)RS*T)BGn>a}avu3x`?9zy=o=cF+t}JWxJE`s$HXNUmzG!7)YdgLHZ`}j zwsm%OL%fNT+>>}eih+UAz|+MsMC1I_%bDR#4kBy`rp4O2#p^d5RrOU3syKMJ;G~aF z>c9W_oyVGmc;-F+{nc{w-JRDTTPpsGIP>0VV$4QH<=!N{M+Y4CacbN>xL`HI*_sFY z)wCw0Y0s6o7;eltwIwu|=?d@7^u2o(|!m%4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&89ZGa zLo9liUbgjeb`)uQ_b|&-wI2&^u%s4oZcT_*nGL8LQ2y^^KF8BdBu_HeX|a7 znH9(giaR$=xg_?jptE04)<0QVUGQS_N*?`1-S;FS_Pt&>d!|zZpPZI%|LN*=Z$nsf zzhoas{gn~Q`nh7Z!-uxkRSLcg|2;G-KH7e^nt8Z5w4nDHOH*3fK9=VZu8Z039EeKe za&)nI?6Fbhu}W`D@r;=ZL+>47d?&hCOWk<(?YQ$FLQnqrI&+$c_oYeht&DkvVuH<5 d=hw{lUzhA8Rn@-sFEGFuJYD@<);T3K0RXWpmQ4Tv literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-selected@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked-selected@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b202ec34dd10aea32ca76a0e821565b1ba3c2887 GIT binary patch literal 768 zcmV+b1ONPqP)fyIEOwcunl_>}$Hh4lXVRfblZ<^~81Br? z`^=nsbIuvqCP^nhQq_K7$cM`!@;ec*s%C+sKoOV(b~jB~0p0^ofJY+oy(_S)?gUN) zXMkOPc^#+%t3DnCGC-e?YrtLLo{0S1GFVmfz;$3B@CTR&J_26>jqw=;#(@Hm29|)! zB2sD_tg45BtNu2hfLWkr_*_}w7;pfK$`uiL*%GX(Bft%ZJ_jDN@eNx^fFszxr~#Ln z-#h|V)g8bsU<7#TM>m@GqXb+Kkzc`$RMW(h4*d+wbqU2i7Jxi(B7CC(R@DLEEKtYR zbgSWwlL8Oj^Sm>nU|KlBh9DDaF07qI{9Vgler_dXN> ztEvFQzz-}l^;+xhom16R1B~U~G_aNcG|;Lu_JqOzQyK=ZVBr`{5SVdBr2!TZ1)vAEUv;Y@w!RDQ9eJXNRCOcOp53yOuZAIZP8!l^{^(d(D7XW0000PZ}sFS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjTBH(dw@@f zE0A8cY}w+)ifRI4O zrcImHty{N#{d%AXkPT#P-ngpeOUe*E<5)0Zz_zJC4s z?c29MfByXa`}hC<|3Y=L89=9~mIV0)Gl)w{Ny`L>hDSzMR8==L9zAya^qG72f#AV| zN6%lp{Q2|euV3wQp|(H`^`0({Arg|g2XBixIY=~I?B{Z2?~?I8YI5fPzw^^m&(2!? z?b-UfKd)`Oep&4G1)ft9rY6;47mFud{n8QfW2%^UxZQ+3M=MnwmK_O{43IAL;l0yq zv5f6f;GB<4NA_CO@>J{;dp)~ar^)ZMS2^SA4S#w*+k8vy*lL;PI#JE;{~w0@d~u6k TM!(vDPGRtL^>bP0l+XkKPoUo# literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/radio-unchecked@2.png b/src/assets/gtk-3.0/common-assets/assets/radio-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..114c9023bf836bf7ba4e8750e84fd45972e39133 GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX3?zBp#Z3TG%*9TgAsieWw;%dH0CG7CJR*x3 z7^K&OFk_t5L>Zuoc5!lIL8@MUQTpt6Hc|`>jPU_J zA+A8h|NsAQXlMYEGiT0RwQAM2ZQFn(kiBTpqPcVD0@-us%mI=M7cQJPZyu1beEISv zOO^o1rC_jP#R`bXvSrH_FJ25312TXLfZBmvAOoTdA_!zdM1Uk3fGC5IKq+LsKtZ5( zWD<=FlmcpjC;++#2-d*B+O=yp!oa3Yn>K^NmMvR=^j0v~zI{8;%Rmwc_U+rZfB*gi z2M!!La^%>tW5C>mroH=v$?AePKFJ8KI>B^NWSFc{ZapT6VTet4sz5DXz z%U7>ny?OKI^XJcBzI^%m_3O89-~Rsn`|saBV32ON`I-(4;;51!zhDMNCMH%kc1|vC zUVb4VVNnSw8CiKHeG^kx53hj0h{%}OxRlhU=GL~ZiIY~WT(frlrp;ToZQHST?|}mc z4;?;o^w=?=BQ9ROcK^Y{NAKQ$_z1M?+mD~W{`~pt<;1!J7@_{2E{-7*l2Z@Q}#ul)AzNzOWcz3qN& zfyPg&Ph^F>|NQSt+p2H8n(l0tnZ1YSuY4eFTEXkLXwhqje+$`Mf3D!RT0TLoZOem} zyg(fRXUCX^JnKb5%~CfVBVW7Dnej+mjUg;fQLXhoW5QF>q^gIz8Mn+)?a(Z|)@9`H zqRM9as4*|@jIi^+G(IbL1y`Px4a~dF{XMQ^`eWL6>p(+A6;mTGwqqaLqxYVi78)4szO(zeP5r*tWit<^y?Sf9kaNG;sRvh^?#tHzBap$<)z4*}Q$iB}9XRkT literal 0 HcmV?d00001 diff --git a/src/assets/gtk-3.0/common-assets/assets/setting-dark.png b/src/assets/gtk-3.0/common-assets/assets/setting-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..97e91c07d0e215e737773c23f38f28575b4bcafa GIT binary patch literal 347 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%0AsxG*&StskbwAsaQOk)sy zNB@xlCTwat@-3W^_GFOeT1Jsw@M5~me~1$pE{XE?H*!&QWLgwH9bZKZw; z`|3NTc{v;ZH=EZgR63pJ?J184(D(5S=#_Ts8;4JvZ}I-;YW;T-@p_ z*OfT%JFa`(bL*BZn4ZmBSr;No0r2B3q+!?MaD0?nn5oiRqnp(OX;*F;SK4zWD=6J( zpS9c7S55mk0|2}RXTL&L=+0^D+e&Bp;q6m1(tDZ#^jyakn}c2xI_Q!XFDL;90c#uJ zCqi;#+3+tAP-LU*FXV2)9{sbq zFy}<>;1|I5Gip~4fW%oJrDdI4nLli_BJqTGE|#{?qPkGMwohYOzE=G*#!TQT(>>f5 z+9gbXSj&sslYY9a(A~sm&^A0~C~6&S%P00+2taHgFnJo>9Bo3AER&#aR=JTH!u2X8 z)9Y}SS*Qb(8QsPwmw5ZH@Q&`AYB5~+8@3X>i)dIG`BvZ*lIL|{C8tCzde;qEj(=$C5{x}o zZfSyq?l|FtS^)8H{`GakuUE{jNbbq&?{*`bOVk# zwADWknDqv&g$R)fU*WqE(Kp@syV{%t%tr41c+;-7FzSch$k2a}Nzw%oznMPBJ80gFoBlbD2><{alN zbJy&w7H)M&9?VV%4@6f##i~J*5VX9v5zdj^fSUuHjsn_q2oLQ8`yVy4&Xb}=)`{B+Kltc?ZE*8!Q%gxk&Cpfz znpfG@RBL%KU*98IGVd7*GuNw<(7n_dY&rYwsgZ(=(z3!2T6o19MSTL1BZK#3pVRKp-Z=!+CuU&Fj2cck!8XFDmUAB08i}3-r+x z54MBMbWlrd-ca#25Jm()w*|{PpF4(-a12@wTx(x0K2;U3G{oAS5wdntU3yOvs|6h} zH-&L~{8NDD#2gr!5%jve4gk$sB1_u%EMSvdYl6blyxG$1EVLwBNYhq`*ioIWPh+Q}SN^~#JuM{11s2<=)HJ)ynp3V6? zi~B1=ZhS4QF<@#Lcbt4RD=h}(>&@!;7bx3qv5a`uMBJE3R9O;7{b2Cv9kVRvN;A%x z6%OQHyq4}DOV`t2Pn}ku-kWDUvIJ?AIwPp^LUQOfYv&vN_`+CIeJCD7&RmSP+Skl! zyCS$$m4rOU`Estlwg)yeR`zK=?pLs08=(N{fLvbV4emhCsK22~HoHd?nOIVFPf%Wj z?`2Ws2Y@R;t=K>JPwX0gpD-pPZV-dUrfuYt4AC{+PV?6LWYl+xMC==qEDYe73)wpc zvP$T%4XwEQ4EM7*-gi}@epc^)W@uB=8Wk#%fqwVJP&7+lo3T)=?waC#j90>n$E)$s zy%5twm5041Y;W2^A5p!|3?l`JSTzTU_+oZNQRDg@#LY+s3=e$kBuauYaHG;bysEuO zcm9I5fN>--Tzn(sy6vbE6?H<@(`mp({+f10&LBh!ChOybF*nK?1ukyC{N@_FLzMQG z3CUVU*oaSprMn$fDPO$IHtsH+@gf<${F}t$0zFt+Bg0rNX~X4LpKTzPPv*g&GDm4^ z-z)EPmvqTbwxEhA-9av{4{Z>7N8f1iEaz;z0_-EWHv{P60#2Q0nRhN)h0B(<^>;+# z)9gBVndPiYlZ(SrR!iA#iYMOcLwqO5(r1-Twh~ZuY`(ciq<+}_cwG|a#19gL&@LXp za}u;wK%rjM$Mjkf{RqMR)+6K=or|y!#ZvKM*dgqTRLi{u{1G_CZq`lE9Y|1QV}E{d z;##n>ZHgrxY$SA*I;^&Rfn$3&@mAfL&s2iZ^(WeVslz7Ht1UFbp8gg5b1(>)B*?DLGo z)nZ!M)XqlXgc(>LM6MS}#q5W{F$!&@U-jY_iwLurM|bDo7UG*A-cSElH`GsT94Sxi z(`f{ga!-`FDF(-%YB6T*VpA;-^MEw&VA2bSXncB(>jc5?--}0zk6>cWEwWnhqhCZjM#QPtveW8m&}Fwv8CFGOj?kI8 zu}6Nz3dbL-;kWX=o96bNOp|P6^KFZ2+^RIR2wcU#E#4QA)6XTYB2=F>hwT9P_}JYUcFFmPuz76e_7eQQO4d;Zol7Y zviUkmR$e%kx-7pR4dZO#?&zNCdtSc`lLhOmB$DR43^pV^tH9R}LJ6EP7lz6=HXk2T zgCU)Au6+B0&D%$R%ozwQQtVlFGdlP$n^xFzOg|7TogWzxJbTRak9?0oguY?#kkg;IXitR;ppA) zU_(cp$+G9*v(!%4jl3mdHGgw(eSlrPV6RB5&q!wggb@5AGNiB z$e#Pp#=s#%EWKozY)?5-fb4fDgS^bu+y??by=BLZ>Bg`O>}*C+oD_dCZfOF#u#%0V z??MWf#IzT#0ZH!BJjCyhNbnJR&`IpGs5z)PV$8Dp_$}CJE^rMxr(Q-p5@pWoCtto= z(b(@lm^UfM&FuAi^-ShfydP5}tQUN$Hk|D(@7i@;*RO$r9q5zHK4M_DC2FA#qB~{_ z@QulhGq0;FDMw6MRsK~socEXUF((a~Om#cQM`VUv*7NYi(0GO0qJ|z!*2i{7=Lpq#YtZ#g%0}z_~1SS#22kGX#_#;(*XFoQ-{?@C(~=h@OE=p*X#0GsGTv#RED)@uZ*v zz9eGA;%$L)x13R|tI|lM8!p*bFqa{I+!hG6dMnje9mpF3pDzqWu2X!rr1jCvSBOD1 zvIRAwobWaXP6r`~A0OJ{8FF(RccG<%&ak!(zb;&Lk$rpS_$=bigPowz4lM1aoy^vd zoK5TY^J8?i;I!(+-v)ngoqYcME&h33G*?;TJTNu#2Ii;H$#v$~yiwrkR`@A#H~{u? z)oo}%RK`_Yr_woe45VTrB5~%Qn9XREieF|TL{kiL)(JT$|8x;!{)T`F`5ejyC`+g! zrnm?EoCkRnZxn3fqAah@S`M~y_kW0eK#kBA<98kTSs!X*ALmfliuFJ%4)mm;mRVYZ znwWsNzpk#AOgyBd`Lsanzn!Q~U1ybs>1D&?AYMbFIfCZz)bgUuxiz4R*xGx<;y9-H zEZB?875~AstvNgOB994_Q80g1?&x{glfrh#*$9HS+F|3GPjSq8)qxDjn(6%lN>oFw z>g&`^%-PcG|&O2Q2~6K9kpz&?LG!nfc@SV6Urcu2Zt@h&FcS zYs%Wz`+i^N=zX5=b$9ZDNSfF-E<+X;%Uw3U>)g)1;%hIpZ3-f!! zuVrAH?=LKioFj&@ZaAvBS9Ai&B=-$#&B%12m%!ncpf_1vC)5W`ls?bkf&Do6Y){% zoTtlA<7vDz+vk@*yCTNeuIX}BF;1z)hUp7?N})?)a58{kph6fEHq;Zh85^clbL#m8 zGUqw6)NT06q#1H);Cb_Y&&Qcp`gQPFWJOjlI22*Hakcf4*ClR{XN;V4@${IkvbU1a zogwDPDOAr>^pV8<)O2KAAN*IIeA>ykqMX1jpcCjXEu0Gsmrb1xUpSsz+Oyy!mkzT# z!aV`{Lcpbp1MlUu&~TZnhWN{mwp=YbUwE+Y<;Lr&VlF(lXxXG@r1sLxTN2#e?&n#V z##u?+%v!q1GecgZvh(jX&^~@|obRJF4gR#n*Yni|YR`gSO3!UyMj1^SSW;)Is|fwM zUpXSP>|Ab2tr|TM9TCk69qJr&6HpldtzpSN6we&ntl7X5ai-&f>Yfn>jsy1tEZ<66r^Kk)2*kKlIbK2)I}1HArMm#r?vgwcWbmf z&K}`0fPYwYEz=lpj4fX+zzxrL-Ed?6y*G*Wtbujywh7g7ZsI=N6{5E|%Ttc}VFzvbmS5OCDnvk?L>1AJD#Yvru)iP4G0>b7)+`47b|lx#_-Chv8`V*SkXd(H*c@u< zg&mS#fNFJ-X7B-(K}~D|Q>xx%J@Lgd-J%IhT3!-7b4MYlJqZbQdUpP(Azc(9r@e-P z(=&$TPW+}}ri61!8PQzdB0`|G>RR;SJl#i@rk=tT(q~gQ^GnlM)52EZczR`wtVpw1 zVm>&}a*P!9XEp8o`@=spL_Ewls`DDT<0!CJ{rYwP_&@MlXV&dNZkyhpc;7bi`Y%~% z+yE&{M}zfDNk(AoQGi2{C8P1C)4T6?sB@6)@&M!jO5A9J$|urUD8<#>Uuy+`lhD?= z#66r0%C)z{{eQKx_{+EPv!LgQaK_`K<(hEBCG7MP-e>bfk5iH1Ju#t2EgTZf5-(Mj zXuAo0Z6%vi_QZXBOzADr>KB^MYZ&PGxCq2&Z?)=fYGxmHURyZ(@rJ~!aK|!!05_ZH5DCZ=zbSOquT7{XP3$KCMTRIPIEg}_h6sx@JrtA zjyc1`;ub-?%p$_*=}U*c*LXzy=u8*HOXbk`Hr;zFRNqi?rGT{ROkUE@v8W!M0j3R{>DbW)qvZ9<*E}%v(wpSqZ!R-k@!q2E zXdSB`8-G55jpV00b6^Detry4KCt{KS%e`9^=hZPaOthbcj%E2#I| z+Mu=Y1ubqX!#OJ;L^HHY%&ZQV${?%e|V&sOrZm1`d z*3qIA^)4n4UE@~NFXM&CydQ5INFZ}V+)~(Sn{B-2c*Lb~)0JX#T?a&f}A+NOH zvP|bpjZ7xb6LiLVR3L#7=viXkL>Ma$(h2wr!Ox+#k^?oM|H>@Njyo;7QL6nU&3U!^ zEEgw_cqD=??$C|li-Obhgry`_4VepwnvrMvSb zW~AGsO$|U5NT6SW!dT{b?l}g1yS5e@SEdF%a0$FO~EIW)l+vpF!{l?rPP)<_z+I)CaD|Dzy z3;6)N^aX???pnNMaX;PQ5!w!uK8?{AYAli! z675I_Q;eEVln2yLSi{$y_6)fbw9Wf7`SDVj7M#~E#8C&rJNZTlTsz3RSKd*bp$@YN zHI5O%MrfAHW>^SGTbALz7NgdtSzu;@$i##VP81p&Tic%4yRPp)h6c!NoCho+LimW~ z$Z9T>QR1hrn(2C&+VEyTzUsE1SuyPUT&f)oPX$RPFXZ&Z>yf&OBw5oBd9*eqJCCWvcGwjQEfH0P8 zoyp^IRj!PQ;TEYEca#K$xeem}SszeVPJ`lj$)1Nyi16DdVK~V4$~kVNmNt?06wgkp ze@{4u`5P9*s>FIW2HD(xI7UBf6}(_c9y zov{JhYC)v`d`#_ij%-8Qcg4JDW9{n6jjPmr$*p$-UxJIG1=gW?TLlNx%Vbs1xy|7k zaM)nsTV6L;k24K@sG0Fk-kDIZ@|{o6VA1vF?s5T{VQ0QqC%Y6QDnJs_wZ65gL2b?* z-h8s4EdMr)S>K3g(0XV| z`K@JhozETJm1|HFdAAxz9a#v(?P@MvrEcA-Wn_1@&is%%-j=5LlvDuYdOJYlS( zTN-QwDKDa{pBYUbarzDv%DBhR3*YyWEH5q;wsdyiZ~sT+U8%{gE@dxQTq)Q*BGepe zZG~>PLs3*G6Uc5rWx_~72=)v(&%+{W>6I_3L4y=GQ6?AYtGXs%?@FKtg4hl-iO{nH z0rP<>*GzSFgZ>40JH7`;|Df^zR9$CmOPMY0Vr*p1V<3~p&mL7$GMz!)83&EY8rcJb zhUo0fvA&RDcKOLlo=ENZ^Lo18qhc7+_l$R~e!l)gS6=N@O3X2=)suh8$rCux(WokTk3-HZB)&flz>VVM#!ZGwVatfQ~BqAs!c+S^Q> zvHn!NlrKM;cZ8sIEp9FqL>-N;Y53*>Ab@?xf5?H3Pa{az`umGnw_|6Imq>+>;E4X2 zx9-aP^IaOJPTr02L+n*W+1E$f5HIsWBPjI1eT!}b1pw}e;I=<@4NPmOYG`Az{hBxZ zT-qZt*^00ZEWG_M?Y`T)76}|)!4(pM@2Pn+XZET?)`5CeEBKEK&2;`LIXCLd0KJ&g z4I*8*GmC8gFi!sz-31*aG*6&God_!d<9O9Q1KGco)eO7hmv(50U7W-qg%bMPDWO)?} zjqTgH&KC1a=;o60>7r_9s^O?P`#Y!M$_gbV=V_TEry9m(lpgx^RcZnjtk!N)3eM@&} zMjBc|i2{BA5+BHKNAxBgpwE>?PAhom$37YOv!h(K%t#ccanZ7vU!9i-gghUjqt^s{ z$gJgnhE@b6jGLd_dHMPdDLuNl!eTFdR%dRO*r(2_buOpuX-m_N8q#07#s7lzXlN^K z0S}g+B-txhTp(iB*#DWiJUGblfBxSO{GSCRtW6yAQ*lLO{q1kvl&|;KKA^!9QW;E- zR38o+Hd#kjQbeJLG)p#Dr3X?o#ZKE%?}kbGW!qWE@$Xkx(*1wuESTjR)Gjf5cFD(h zJ60aOdvI%tYl?llqE}Sx83(50_rbb5IJ2Asz9o1E#fP!Ogonj7$$FDcM>TV#5|4>NN>gPpgXK zV0|;jKfbgL@TpAd_vZ(q0Ctl@2=qUE6L;6Kw-DuIhlfCK2$MN-PDxl9V}i10VjF(b z(bY7kRayAc&i@W0MxXW4iF-GF?Xo+AETsNy)gZT!vmTgo@<+bb&pl@*u5e=u^!|)U{ryQ#` zkY8K=Xq}TC%M>Z{2`m`m@1NwHROoQ_iEro1P4BDxeglUz>;xGq?n3s<{QS5V$zF_r z$D(E|XBW(RfKHxM`#)ZQSH_90H=o{v6{tWrt|nSTy>Ihndh0grPUgD{KK{B!-0uSG z|8@a#U>1EE&Ru3o+mAn&Y<=Y)2ZzN6A{=;by(P=Z#^O(58cERbZBC#0#dMQR{3S4- zxS2H0Edwuo(0dZw!$IpBvea{z3}Cy}?8S~*WIQXT3ltmR*2#*unaut<5(zA>XRdU^ zFY;wLvm70Is+Wn4G%Pv;;@!-rtN49L&Op?izsL8kReDm#D*G({&PW_E*Jp?GB$QB_%Fy-GfZDv1+DS z&$)E{mTz`uwvaX*)9vi&ebKi?8)5EM4nj4#z+>@O?WTb`YvM;k!e+g6(2pBSB|@dn zh=`fz^Py=u4v_yFfva^>r)jPDrTS8M3R;NPp_sQk`>Vo36~1@ZGLcVZf~xh1S*Jza z?w#vrJ)iEn4ck*4U$e5r;Gp!(z{mObIajmo0YC7(c&>#Q6E-^MX#uVi zfq6=&xDMrayfY~7^x#&WMzT>R5f+j)vB$!0^&Vo+64xL=at!tttFE*42X?LbA@o&Br9HTKj0PU!IZ>%qNoF#RA zYIg%YXUS!X(WYuxBMB5IX^Mz7n4%n6_?w~HY}!)dFs}+i*Id4}Q|55L{#1uWi*GFB zbS7tBlLxP$Hv*n;Q32b%Xr<|$qb!Wmc*80BE`2sHfn?Bqn&6xd1K{kF7r8T)P#fu^ zc#s4^5+8npng`%sI^67TF${TnrEdwUDwhd}bI(q~*{=N58F+U^AWHw4(5HVMGRoKP zg_WiOgl{}JEgCm~3_#yyC0!ENN@NHVPL`G3u*8I5hanG|&S0Si2li~*m5TYQo(cq} z30nwzYMHCx^$YcGHH6+)?on_M{>}zvT%kP=xcI@7J(qNBNr>uxH#IHEN0nI{v0i!L zr6&Kow9_0BecIN~<#eBiMb6)J6E~G}B=u#U$RhT{tapPgb1YQ??}6$b%K`R&<{B4t zOsS4Ns{Y%~v#Sy&g{}xp#PyW%4QAq(v0f)XrhntWeemA-F3-KwjakrSwS6&PKD~{* zOA;O`7`BCucRgADZtvvJ^iEo)j%D=DzKc8mAH~2k_C^iZVnOCSZkTS;`O>5r^49~f z+Bo4nU@bue=fkl>KRj6DrGTz?3)OGNZbJDBhgn>TO|*xdNO7hre@UBtwn-xLIq4Fh zrT$-W@B&G#<_k&tcS7trfAZq9X^i&v9sd~~I@jj6%BPzPkE;GgU~>h_=@ZF`+qdgA z$jeoz`5z?&5alOjJ_MnM!J*?rRZmQAwxetjX2)hMy383RortHrbfNb+TnC5H!P%*B1O8$bA5HuY=*J+hl$xn`xf zD@lB)HnDc$gFmRiPCWw=_M<{EXr3Dvf7N)L)l0pmgg20_3McgV z{mc1cYlrn<<(B90TMkrVA#4ez{rGLIY&)Zzq63#ZMM1`dVN^A9YNrn~63qx-mBrf& zhh#bYQh#ZAUB@#_Miu2@n4G_++tB;{10)_;%0YbTyfK`@tRd31##h*hztsnu9@uZR z0O{oJi?bC)bE@4p3dMGJwpASgcB_%u7|C-$J)D|5bb-${rA4joo6$>0EVB? zjZLap8~^OzEe-jlXKKkwFmdej-&n1B1f&*gJW`ybha*0cM;@X>;=N+lvf*?pR~C0R z;g^Xy-3<2n->Bna9-trXU|fzwUO$W-fK?2Yf%!b5iJNL7lTi+N>#q5SYg3W3dynu4Jn}javR(uhC z{?J%K$ysHswxH~n{Ldh;oQUX0uX6HcKgT6{WtPfbiD~$DwL4T#KI~Ft0NC&a^$Ew+ z#NJd>+jvA&P19mJj<&uovYpzLl(+&C+{;L)!XC zF9nRfrt`FeN=Bt+8|t|7E^C$Du9NZZzmH+#O!fMbCjFQ6Ul)N=<$Q^X*RpmH?k(>N zJ#A!tVT3x)p?0C=U-#7XH``wZbDx$;t(|s%J9{x3>$kqU%Q;+wPHbzk-}K|GPC2;wm*SPIi{idoy2Z@VtPqtr0nW*EB@9w) zR$9Gj!X)?jk$c+ROxlLRDa_sZ{qv7*i6`%JuuDIn^qF>Trh09%RPjb}b#5*#kpIkX zJO9(hB#%zqgL@t&@oR^n&tO|LL+v8+yx@KDNiBvTyD`#5I&&ndd2H(W{AX?kNDD>- zWqO6_RqLHQ0)C5dJy&4?ZHkD+x-YhNV%R8zPpO~v&Ta~+y4%>hct0_{8!vi307{y^BFe~BlQmp$ZPLShvjA?j^!)O2k@Zyi@Tehsk=jA zncE#TJ{p2l`*JbC46fbumD1rKajO2vzSf~;Nu1a$^-^*82!+8ive%fj0xXx3%Ga}< z=k#Zzxhu6l;sIS@Sxhq~p6ZR@1nY25lG<`S2zK}zwy|agCU6f}lMbbENQe*jINRDU zbt+x|hK^2dze0zDf5&J*e$MF_<%HQqRgb=3=p@Ha!V>N}wwsLWnxmbziv;rKI{&U8MZq=vwmfQ@^F<^*v=(umxUZ<# z@V)f%>sitFCjE=;PbffWzd0ZiM3}Hra1|wT%x{CSPS!3)GF4RBnbK2HDEm8(F z8#Hkk8Mz{nO7ZuBA>sUe5rnN5lI){LiaV*w`^x+4LhVe{UT5>178riuB6KN)SiAQ( zQXTmf$=L6ii;$7f5)De)EaFcv%c-r>#pQT(Y%-}~(}Z>(99;>06Fmtt1PDx<4jq57 zm7KdG>Bs|DlS*2+mi3Pf3#Aq>)qDj#pCDQ++E^IEeR?*S>Es}FCK+s14ExE8_T zN9w?KcPm^;Y6CK(c*jvyTmuI%>DuOVVM$ldAcs*?pXx|+z_}TYd?C5VsGfndmNjnm zXrzq(Oa26=&rG3l<0j()cynWif2+`kJ*$rL472lJoFKGmBfmn@?_A3yimHyBm^(T3 zIF-Obz&tPlp33w(hXzM?l&UaBIi}`3?3r!X(>H6;^7Oz2s>%pGy{&E(1n?F% zN8-T9@F*(zmZ{J$G@>9TE$3Hi)iJvX_eD3+F?l8WonlQE#sM+0Z#)=gbw0*`z#&X; z@!ZDDKJ_A6-4;|a3b{Uym0hY6`8t138H3HtDQCgwIK)rQ4WrGxegrVn`LA}%IVfLl ze?l-0)l@a-rA*AmqJ>~BxHT2O9%L+2Bh&{t0toMuT_baE(jDVXDz-an59)szu|{Y_^DT0f~wlICXBQyN?BH=DHT#c=l5u6Ybu=6527He7%5E5AAZyU`(qaGMHd zBOqa7vPvj|x7Kto^$ShAPUZ5tX4k-yn@bzn$+}MYMGhTPOj%4Reb@A>h09bLh0mFP ztUZWrheyPF(ul6$T6)pml+kF2y=R4yJXCCoJ>8~oda;wF*;1IJuxg^N!^lRF3R?tMzW#kOV71s(q>{s z#pmgMESc`Bym8%R(`gXJSo`cLj{l+JHE)HhjL;4!!rk#FD7w^am;&A6(T;-A_C6OoDo*z5i;= z*;x1n;}JaFOwwLUwrq*hP>qGg`R=F6(YvhhId$pgA~<9e1|Hr&L~nif&jR*+s2r{h zVoW90KsZ`%J@PF_*igy5I&RZl2uNXum%2T_E`lA&FP$j$WnX4GA+h^|Yk#^+4YA3J zJorw1)RlXS-v_yL<~A9v;PUhS%JsHBNA;S$z09Yhb#bn_v|Id!)-%hHP}=Xiih0_9 z?fk8pWV4qe{){TS_q(6?S;tvR03U($g;zY=I9yXH{>V)jqE+-`y?kgp<{ItFYs5st zN6d*?n-1PR$dYiSAhF2k+oTH%>LqLaflC!iO)y>!+|NM7xoU#wduxtJrBz$_&Jr=4S z_6TPh7Y^D*nO!$Q@AQdqGkmTc^=;uZ`Uoz$rq;KaL`LxDK6_M?pB=&BoMvSl&a^#( za}B;KnZ(jVYkzDBSA@|iKefQW;%ryO^O#4}$n`gOj$kdk)np=#nXW z?`SdCGubyleiX!j#yGOzv@3B`$--JnG%kfH_X-c_BhC&hS7Wreg< zvOCIuj#PJKwgdT;FGS47GxnZUiVvR1@D1}L5O*s$eg{g))kpWI`=KJ->f^5|BSl+L zvZCA3{W6P{z#us?A9v907If3bBd6BKcJnGUjWR>Hzt#_r>@kevk^U6TuA$*WE=#8C@i2(%soj-$tP{^YP5>J4>gKp#X_8&I zgx3zQcqpWq&zAZ439vTtdtHRq@8V#LQol_U>tBVH-r6YK`iSN!o_pxfFs~!KhU9Xq z8O3!ZWTYvXs27BE8b+{fm zse3r)YvS>vJj$6e46?6`QwDgy$vXc{ru|VKPv@#aF##X&i zf@Nj#dH{QQ()uWm@+gn;D39_e@2!k-#G6BPv2k(w_cs>k82%mziYo(gQRlAjpEy~~T ze0+6(@I`WIz}tRa7blrx)R~us`XfD>&4X9qq_LY#OsAA;hrU0FIvL+(;&!Af2mD;+ z>lPgUtocx0)L3=Bi-fNoJpSE)BM-6fUbpyUH#XrVqgCBtELHt#DPn#Jzbq(2V6xU1 zg+7QvlVFuKHA4&ZH>zs@2jH&gYsV)Io}ke!3ZL~c)RBTVdWbUQQ{Sa87rL2sZ(y5YT#n3xU=&M^bt_Z<2CvMdb zk2k0f4-(-Gok}}{;a!PF4bV?{PNwGdqnelmIVc` zNFLcIbsgT%$U$74D#pQK4fc%2DIrze0M4~))vKG4fgb43DP9+7vP9vCmO^JR!8n8O z+Va|Fy_7x|N@4x_d3lWPm)hM+L81GKZdqLGlg1NT?xr(H@W788@o<)=VTYM4Cf(0W z7q0j%lOPVB=ciD4z(WwL>-x%ONIjJC>6Ug*@@DK$v{W>dzthpPI+ZEaNJa;-a0rXw zjCiT;t!=3@Kq$T`)UhXY49`ae{g~Pn!x`ve8P~O7KTN1&o9EY0;_eUoef|E&wdGw< zJ5saRn;%PlZ~(Vz`OO-YwX)9thY9~t9_2O5QQmluxyWmk51BSB4&}_EbU;x=MM7!37*&;Akav9+zQC-&6-PWH}+}c zRiY^KttEQ;cp_g!w(rsh0zzFuS^S+Om$#{v))<(qK?Ze~^CPi(nLP{=p*^TuY6DbWghpNlY26*-K=Hd*+18Y_B>nE$8^CG7+{Tgz~J z=ik1%cpLUv;QvJ~;uN912CLlf1+JR=k0S?VVJOCwKoio+%nSJKK>$uU6vW*4+-(bE zF6I;!6HW@>6Cp;pw{<-OK_#LHG5Q6aTmWxFSSYudyA!TY1{BG8!MCKGx1wcyK33SG z8O3H&Jd9@**i;up6n}@0hq-#YFUCOEKl1pI$fEG6PP2Kd_dEf|Cekbt@-oW}+{bCZ zU}t7~kxEvPs6tSa6dlJW`p*13%OvDiG-j+?m1GUJ%CE2;^OvLCp?4ZvF@$-J`!zF0vwB88d)gK{W zCIf}p`$oCtI+6Kc%gAnkMKO8z&2Oa3r%mMhmnMJrO_P87jmW?EQImh?`6ADa;Yj`_ zA;yLFuRJdF8rjcEOquhv|y|yuEq)&+l}0t zmY=+QCjZwLe<1(Qmp_!h>R*Ju9;)KkXM_fN5dwd`dBAnJ$ls~II=sBVUvpOatqv_M z&iLY484w0a5aG`>YEnjUt8xvBf%0;U&Cw8p!)%|!Apy0UjiG4f{#~W4M>Vl=A z;L>EU0Su>^6XRYOACIp{s2=d?GL8C!{CoS-2CBs%MFc!J0Mx;P4;Z`h6A~6Bh9`>I zyJ2ALBzMQJn-?mJM)cQE*M%~$)KGJH`bX`G zDNBp1SxPaR0NpO=3={yDBECp#SnML&(@8mW(F|{Z%ks4p>j9}Np9sj^VA(w_MVox`;;7Tn zVta`$I2DpNwqw&^(Z#s@5^9ic-}rT$ksuQ6q1UGCY(<6$2*6=+WT|JR8ErN=AFb@Ia*CU)KIG}Z2->W~YrQvpD~2!@ z_q9MwP{lG$t!yC>;DFSQG65?-SzG#yy0s?##RpY4auP&SjG;5$FJnI6rAfQAC;;Zo zWMAk(6#%9&uYMTDy~Sr<=eAqHU4Eu;Io{#C0c|48Ikx}C>jdKN!^n-BJ+VF5Z2>#R zyaAs5|9H?#>+)u1usiY{0Y0=dU8MO?js`h~`eG=;3utO)|(L>&pXFg6(qEIrou*lkpf)@4|xtU~HT zDjQ3_Wgk1Uoi5V*i}xa*6{a%)S7j4@Mh_y<^8Jg*fAGnZ{KwzE$ZtIbR#IWTsHRhO zzlCSJ?k8Pn64$gLu^=xXs0=N1*b$ITj5k2)yduJ^+NORT{s+NFB~-b#-}{Z<{i=yP z9sI^!{g`DS5;s6JXx1=GBuK}|P*_ftwK?ApAezDuPAnFX`FO`WNzl zeD=@epM3el{S6NXmJ|8HL00~fbs_k*`sBGPbdYJxjD@AFO#Ut&p3#V7DYXYs87#tQ}X}-AOJ~3K~!l}*UHQ0KeD#+WKErywWM(l5^r!Z zkac-_md4ez84_1c(6wK1Hz5}0v5x_K9?+7n10I~FIL;pIiBBHu2oU(7Ac|xZatq_m zGWA9R1Mb&Yhx`K1X{{pZg31&4;|wQ^QQ=uMA!S_$-Q7^fQ~U-S?AP;y?0aT&#gv~Q z>65ay*y*j6(9wo2`jzUG6^k*P3e@|=6c21gM|Q#-gYm?7l~5@eLH1|F1H9to7(i3# zM&E`la{m}Rh%vjCQ}?q|amWoPFHUnac}cs-*O!a@=sVw*AO4N+$xpxaiF|!&8)ru{ zoYqggToK30HtO&(Foy+}iERUnlENBv z><{R~8R|HJS9cxK8pK|^zB2DX9msFDVBCs$*o_-3h}S7S3NevsLg3N2qX@#n2-M9q zE#h~7>I;t1-zL8p6BxiXH4cz_53$S^D6-mEuAp`?a?$waN{}_>AZTA~4b@_rD;V5Y z3J^-=OJMY?q_6^^1#O*!FRl)7y*?kArunED-CDzo3zgrGTGzYFziJcgBt0Y8S?wUU zyO+s}K*jT_?W8WBjE5miI&dl9opsp1?6>_-lUN5^$n zaF3tlhm}SgO0dyj3&s;|8V0`D?wrc_<_j7YKI4N50z=HPvj^9wJQ_drEWotq93v&& zR|}?vDVj|49E)s))-x&{3J0y~K@c5>K4&nuIn3EcE~n7A${`{x>;qGbs;q?I8#p-n zJSBhRK#|^_n^)b+A*we-BOf_NZaff~05Kez(T@T@z|KvsYs?IpvkVcx+m@sH#stf#X2s;bM1^qTt z?frsee-p}h5_LXTsoK}i^3xSu+(z&J$yYy+|N5u@oBX3M{|Giewh|JC{Vyz3A~3Mg z3Ssbx=qzZV1Hm_o?42xTQyNWlOMW3JHKiMAYwCz2y~tnM?Irka7mV9&k9C+p*}|xp zKsjJ*zcAVNYIpEzM|SN7)xn6Xg^%#O#RXBuhc?Z_u5CH-$VrIRg!VCTDE-|MCvPv- zKH`-CFVK6Yz*rmYNu^rgv+r~Y$iRq7D@&AK>4HYj@(6Mvx&nPhc#L9drqZGy?76s2 zYlX&F3lEk!Y%;Y4&W>Z``17Kh0(M?(%nJXGi`v}?0V0*2?g6jJe@Vu5-6)4P_ty07 zu^t6xm!w@L*dFcEs#Rz9@e95c1Ewc7V#!Mj@=1vIzPKn8bMzM5V}bUS4upF?S$hXOd%O3kRX^FRL zL(BADx;(%AT7K;(e<^?WM?aR|{_0Elj)*)rktdB|V&Q-kJBu*$QIsnFvJPYTRXO!) z>fK9JD5F%p!!cM5#{gq}4|PGul@^V!1m7Sv0T`&b>~DBOF>=Div<`fi`woALr^E9G z&%I?c|CeJqwG(%JqI7qF&oDsOg!;LJn$U2^u?L=lCX-%{HsSqw+e5c&kmXSbOWe)| zLk6%VrB99Yn8&ny0*=kSiMMiJi@Jt7M&ky-(#AwhXqO>w)R-(BtizBvHZhMU9huK{J=t;^(knee{bO*Xs80iFuDIHz%9nzKRd@j8h$cmSAK*j5Nl$5c{N@q{oxn znj7~%s1L9q$8pz+w?w1ZxOwz~+(*=p)wHI?L*s!&+M<7IHf*k&4eA&Xrs;eL0sR2- z#s@suev$ul7)0VNhPAMu&bWaI+!WS+2|DnKV-juFby}Nyx)yT;5t07#vemu3Y+oPu z@*-{j)a&*V4A}BS2cr3Kcl_9*uNh5y_SdvTrgc~c{KxsAXA zH~2;6aSv-Dr`Y;?UX1$3i|!nMgWB2r9plC%-Vtuj4-vk`0q0c%n)2wI2%5)YtnK?h z&pF-iYr7Q7n)0ur?PlY+IR}m<#%e3*sdm1*j)B`${EX2z%!zj$@^MgJTt41jLhhh; ztPZQvH;Uc0?Npx)hzOpM_%8h%`d82aHx*`* zawB9783oHk{bP};Zj*oB9gZqNIclTv7V%h|Ha~V86+j%nG-LxD_?dhNu2mGos%@*a zx#+nckLj)xt%+Qk$mJq^|7@4So_7%8Kt#@Nj0YT!uSMj){p%O`cmKby;w^)E zuh`TL&#C}+64y%IhgLTIXubX3Z~P};b?HyhB8NHA3FsoY>(WHh#?Q!Aafy`mvaWFr zBIv!uS>wY69!eZ)OtDT47kJh3b?@>&efInEkH7q3IY$ZWkK%DG(2e$56q}S+!32<+ zA#0$sg)JZ^5EZYRpmXxznv!aE%9Hzenp;9}LcZK@(P>yns#Xj;F0{nALc(mOv*v)G zCowVK1`6tIVPQmL73hKHAa|N!Rc|*q{lt?l7$kJN1vHlpS{jQ-unFEv=oW1?^p88_ zK?g}5A#tntgCxAtPnV(F*JifGqBnvJe9=STE$VY^M#-ZQEzx&Xa)e+Tbi{erI$nHD zydLrq99zw#B$qomSIHF2|IZ2*z|X;&pys zE*JUYd*6}2`rF@^&!3*;UrUp}{Q5<{>>^)v+%%A+L*bNd5=rzYSzdL_R6k`KOY9&f zF(G@nL99-A7Vr%|&DV0iVE9`mRGs^N6KQZ^Dm;we(Py9?M_5rVN6&he8O9s)r&)i| zhvfELqVLcc@28^UxRxmf6+E5gYLrid1`^mOlOqmu{Q|FUUd-~+==&0dTW3anWHxL-qar`#TDC3$~pN4Wk&^@w{u=9h8-=kP;sJiK6MLXtv=ohv+ zo^xcsP!CVFAdE1bj;(gkmSgLYOfKBn3nc0r%7LCy ze~WEsFBWrFuKZA}3S}1S3Wtm1Uz1P-ox~OJGIH!l zPw2)E1BW3uj=90)Q^ay^_bWg<&lQ>EWJjQ{Eee-?P3am75p36N<5h>^&62=l-M6we zx8Iy=sd_lfz6k^Eyl4NY^R97Ri0b_az6xAn4V^~*(mLCdO(UfF>=g4RXki~hCzgP;9F z-~8wvgf;nVvKtEKVj9O(!x;#EkgXg$u(#Sa~Y*G4~W(A0U zr+Y^qa?C)Z)2&Hr4Ein7knSC3UKG~9C=YK}oNO^(;Tk}xU11DH_AwUlu!Y1KNel9I z-jGMr6XugAQY-^>?hsfUWp^GLEmZ8f(Hi#OS)ifbu(ZIxekwc<2pcE32<8(J5b7=u z*HHj8kZbQoiP=P;Uui-oYhyu!hM#7nLAsHD)N#^#OS}PQfQAVR1R6V)wA0LQr})@K zJ2C=6&n(d$1m$4EFvdAfwjeT9J4+a_6RvvUg~c**WXTzU&LRng8HLj$ISbzOD9ENc z9g!#ziJKozYBS&40`_>x3ut=E3~4rTo37BfRs6CJf{nVAJbKxQH|(>+Q(s#Rv`+vP zIXO4+B-|I0qhl~`i2zI}{lpwhJiE#^ezu^y;4k$59sT8{%O^kiEBWpp{h9pI=U>RL zJzeB)fAU6t^W!J^^^cz9-*|qKPg;}b<}^6Z=;%$zo1cX-48m-&onGVOOsv`J!V-)VB6%aM zC@sRtaksfXH;3sKsd_~IQSEYwJ}AIGoblvl16|<0{8;l7Kh+EVulY$d^SM2%sy#z< zgn_8m8}X#QMo3Q*o?p z66I-Xj-`lAk#A=s^{Ilc2@sLtfDxcZ1fUW)qlBcJoE%(^@c}iGTL}X4ldUPlEmJ%$ zk)PnZMB~&3SQj<%PxHEsq-f_J>k?@p&FIiZP$UgMdm`Wbgw_khFnAVy0r9RrQ+=c9 zXD_>;%L!8w^>|7 zwEuURn{9FFnj36!B%qz-HN#-(VC!zd|LEEh!ALo;_GPb@9Dz61ATN0^0}O5#5mLeE z1NLq4cMx|GBm^h7J(p+Pa3ER$rTGBBx3TCsxYH((N9=kFDA12u*ZsB{|9bNy$~KT1 zIH~nz!|UUzqQcl8^$z+0t-Sexv{^#XwY}^j(m2;d+GTq?q;1!|HEHbE*Yf)i;j zoD@`n9R1+SexJ#52u-@Yc)B^EG~(z0wDs+@>HqN8|4{zmtG@`rquQu27y|wl{WCh1 z7TL385fh$(AU(0ib0cVI$Dw3g4R1`uQnjMRZ6t6pU1F>62pf%PJF6&X- zdfdDlmwZAB86d+gIj{c@2P*bP zk5N%6`#;lMm8Fcy-jC1#|sjMf2i(Z#pe!JF&@^ZcEu!Ztob-cp~O<@JgU4DatjE^ z$MQg67uDgwctubVs|=SELKI0hg*2o<6&Q%PJJ1=4k1-^~lpG@r9>?IaRdK@H{3+KJ zr^1~>FcS6UvTLwuOK#{+2Wk6LY~={mkW!y7w1x68Pr9y6aK zcOZ(JeN$oY0XFC!u0gOIt830HtWroN@Pd5USfJjh+90jMK~#up@mpRP1_j#9iAIA znGlUn=|mXD3gFTHFz{fYCL2V!=nVC7nA}r43lv6>h6D&+h_34?i%73XOfa-AaEHO9 zZA3POp+r%FfEz@e1}30G9&rdl?f`+B@HCT254vyHJ90bek+M8^j+5v{0^IxH=_2DF z3nt-8oL5HBn#-v8x`V*3dO{%Fo6KnJghGYtJN(&1G!3)!Rm`(V}HUL-XxhQ{-?50Uu%L`q~hjH4XltZFH#%r5oEt1z! zMo~;5Pgfu0$mm|^+F&?e=);=&-D09K0p~i=d~*T@3Z4-o%$)ixrLDVdhOq&klTOAJ zwiyyk>1J2KoYlx0c1GWfPO1M-9>7~gVurHR8=?6TsnA+k7qTu)<`3?H9tO^!lpa{aW++iDE zcS_!`3C3nTp>OdM;p%nxvxq!X&9}`fqqEsRlw}VP_Rk{zLK5V@mV7XdCkV}WHGSn+ zTKQC?5ZVm=SM$c;i<6CFf`GGhL)P7faWQ8%N_Dj<*;D@kKA;5{0Kd9szI8~@KUlYD zCxMbiZv_I4VS~>2+CHnrI46rvx^r&i3K#D~6NuAx9iMl&SAeRkX#KL=xes;Bb@Vz8 zcbxyB_D5$5>LDW0=b&7g)!JNCpMZ*?1Q1h*;i4*|^t1nMfp`0Cl|5%)%h!$YB0T|* z2H(mi3;(7$)Yh%L{)RsL-%A&Ht8a^JzeCbqUZlT$5qbO8ev8C@qeNu8HrVhd8sU%_ z0o!(AyYAQgxQrmiH5zxTQ-9}zRJ}9(WV#S1YV|CJ2Y&?lyyi~8QuMs)vwXlY7iC<$ zc*;Y}X79|w2Gl{}Sx6@xVLBLhWk0+~+l0M{caf+L4oWLc=b;b5O5@3mSVrKdJI*PL zH(gK2&{-5@uCbBMEmU82d_Io^V0&DehSbtf_P(aKjU0*gE1)JNfd_@ZEdLZgEGA$+ zzx8z9v9HP3V!ZZg_SooZl^(i&RQ6VTTet6U_%!kAzGc5L|7md%#Bfy01^s`1De|BG z^lhS(3(Kq0`>`#&zw*JnangHhzxNxz`*jyN`YNoISisOF4|k{zkVEb~ghGCp73jXmIKal_Nv)^AAU;zl{KUF(7;GXKZd6|$5l0UER@mb%4 zbT#pUPxQwkS-w?1+UY(tj=6?C=ZX9F*fTb3+6(^6tO)CxJ+9`oMlbN`^Gxi7v^ri~ z3`AbSsj<*DYorGU9Gq->CeeeO){PCuIxf;;_Y-z>C-|0DPjN$ zhMUHdo!l?B;Ww@TypcpFoQ!s&A^3dP%MlA~3cWSypL`^r|Jtv}=fCYAHi*k(e3OEkx zVr*yHB&kn%&+Uoscp_9vn&X=jJ{jROC$VL^0CALba(i@if*U^(kIOl{fzo50bd6I^ zU>rBhFKcH}y#<5qN2gu`1oXAa59K8>Kgl?(f2TJ|!01?IF@9m;e)e1n_s}HbsN@9W zP{G>806xN<2IJ&w#>TcE2*u~<&#Vaxs2dW~zkwSL1e}S(Onn!}9T*Z8dZZcYPP$VB z_KJ43!GeJzEW~<>Cw=dQ`F*@JDtqlHg=vnE+_D#31s$^#deOK_e3e=Dd1z(PN8TyU@9NMhLoACG`a8|*9VsuUv*icHqMcw|agEwx2F0d=VVZ*+u@V?>@=j`y?*Sr%m2WN_uAZAd5!#oWsoE&z{fg9AUi%$C1OI zHzYK*NfAdR{Q5SwLunsxe7ut~PjR%(xYe-cI7=M%UwQk3+i;Jc^)KXq{rsPXM4%!q zoHB0kseVJE!eU%ir)Ey7Ltj<0wkdZL2hyzZ9&qT--b4_wXWHEsNQ`Dqo&b~TtOav# z+PG^<8W1KhY;4iV&7C%%lcg8U&eMRX3v-&3GOn03gs6lff8}b%BRZK_;)G4gmFNqACf_?rb_*m%Bsd@#%zC`u9fzHa>eyZZyYDiD=FiNEO`k(jPtRB`9ZBLc zj^Rb09!WR3_&7x!kl?4>leGLn-lRy2J^63x$TrOXICG7>?Ae1K0mnI)yntbog zlYIZ9C;82fpXIkcd6r-M=t;i)bdl%Q|y+vCLEF}TLWF{DAfX5qRUE5Q6&*}Kns0|c_%@3pB<2cJh z1U6C%edDx?BUzLNDi^7jxrY{7hyLBDgBzhQU9iD025z3J99;%6mO1c@wA>Kp7}33*v#Ei?A=$zzVGhuYdDS;! ze!p&L6PlA%h4O;d#oh+Nx9;Sn`x_%KJ-$iO`~JpBr*>O?e|ZV|>;5Rxv8hTU8!l)i z+gIBGZoN8m@4`cq@<%mR#iKgXNK|lbbO+p3(xEovI;Ocm-+@}*Q;e4mJ>~&Ew9#%w z^pFM|)=1H)xeXK!uQl(hUc%?SE;BsXu|u`bK&ymiJ8aAiw);lB@F5762STyXwaYb5 zXo$K{U)g@6o`hSKBE{Q5C+s&XX(B;&RdN!73s+W!G7Ok=g*hb;oYf)Ug+-r0_IR^c#xZLSiw#q^x*;qwd_0awtI)|RYw1poq-2NT_l%9;W>Y|~%k z)e~wyA=s(>a|`==%0)-S4M-z#+NTm`aMsu$dL5rC$( z)^cA6>eWQAoTMm$N#Dh2#pkFWb&do!zstfG8AEp9FnD-DrcQcw0xZkVH-M1eU6+~- zpy?NL;nv<8wpzrOmo#z61GY_N2c_=VJ_riz8l|`4fz87uE$V#)rplN}%r=#t_2>>1YaGxh4q*3;K-<&z)%M85OS ze<*MM`ZE$$l+{OsfyN<0tv_smVtd_R>_+%wNJVVPcI* z&uF8dH6A#qFTz97INo=74tR0n!R!@n6mj9WhUYC`uOz*}Pa_B)@6PxMwa_?PoI`(Z zP2FQ-8!fmV6-27OpqX|hR^l5anLWL$PeWz;;(dIZ1#^$ySzdl%C7qyzEW{REuvY!9 z`6Q=7HIr;2yx58&_z@fQ!lAjj-nYaN%=!be`SssIU%jqO?MLi`^N_>hwBRYUsGb~Y-b zBl0n5;hE}~FHF}9-6^lv{^~2ryqU(phC7Z$Jz{$s_Vui5f^R1@5Vz}=Z=miH(P1Gb z+v!xcG{58G}Op*>bOT398|$6Js3CC!B5%M3t4|1~eX)Qkm!w z#nEwJ81h)Yri2dl$(U5lw0sE#&g80ZcH0W^Aq^n-2hleTx+<^zHAsG1@3s-rUtav{ zx!%6@zrNS$hKk5`Z^}V_53Vg8N~S7)QJ&ZE4! zn?KxP_RKyHU*Gw~jW|zhfTqnsyFEjkg02c7(gkwrCYOt}rzeq%e_fX9^N-(({1-o? z9gvFO#6MK9Lzd!MCq7@Tz*tu_mG?><4p=+Ko7qUleUW4pwec5G{EBvyw)_|-`@PCH z_EPdH5(D<6aIUgFEBa2OZ%)d7^75Jd(=UGzI%*wne24|+$^&asv|sZH zCG7=itS5injTV!JI6NDfXN zTq(T-SLsQa6F_RNSGJ*2@hc$rUh8G}r+=_U>y=W5e8_)pgRJz3H*_07iJhc&S{5M(IY2l0a7EiqII zs#vA;^!N8b8%p!4 z5glb$eIwQFN@>7#SZA+=`hdPm)bsth`V$osi_5!!uTrECC~yoh_foG!k^r_NO)R1? zykSUKrmSnem>JqTH>Jw?n|*oA;%V9#%W#v<{5|-Vuo)Ec0x2nRu{Zm$1zcr!WHU-H z019i1?%Es>KT&QWKjc6ku?hOW;9m+q z8hk~n9TaM)Z)hRie2_!L$1`l0B$B`nkRWkA5vv?3`bBqOJkQ$3G1{-a0RwTT_rg~+ z_Rl(Y62{2ao`Axp_iWU<01sQaWHPkgmrB=0K{zqqBG7K1PMZajgMz-fB^-#G?QkCz z^v~88+eJE1{#!X`Y^9Bw+8yB{wlygUm{?$YAM}$cDaLkQJo^fsY#@{fl61g z64s%>zDH8SZXO}UnV^)co*J!-miELv=9IMr{vzW0I7W2x3eI$f1< z9%8-adey=f_*KES%!A%r@=7EZVLps&$OCr2X~N+i#WQ6|WvKW$=i7a`8wG3Av5yO5 zvkS+3tfAWF+l#M?>?~BFvCbtl2VbP@q-*i(X7qIb--fCO`_*3RuVU_tKrvEioEPh( zu~sfk~Q$KR$R1WTjL+R-ugA9mdhqg&fM&{gz?$i->@DM19=;-~xue8n zS=&1wiU2YgPg9+Uoqu)idV*-=WEx&U5ac*l2er7|py43QH%%@Z09Etm_o>O7OOvP8a1h-XTX$2R6BmQK9!1SZ2{0JY!Yjq-3v2MsvIo#0i1>>-6D7F)XaH%Mb_=NO(A zi47AU(m=b8_exXeXZD=qf!;N%$G0Gq2jinVoEGYkwm7HbwX06VMt_0-!y71?do@X) zASL%AM8C4kv}(N7+(&KN52>J>;yA_4RjtZJpWx?SFO3M23&?qU~Pta*?mv zMgE)5i;X+O3pj@HeQz`2JHeecD()-2FJuvDeCc(+;=YgCY(&>IEzo?CT_rhvsQNN( z{JH%dETRqI8QR8e3nib>BjSTt(J|veMC@%7=1U2TFk7h8`z~Gn-!K0~P$r!i^JE>9 z3(jd8n4n3w^T*Ktk6wH$%ildStx@GyK1h3&UOwRLU zYUbmDy@g@$jUisgY1E;G8cyvr;JZ$H>nI~jD&acQIcA3435eX103{{oV>?Ba8CZ}d zdRwMfH#=(DCGZ%dgx3UuE1CA_C2;|4B%O*a^EL(3=~3s)NCE109$SUiLZ7fUqxGSk z`zdc0^~i13Bd1M1k+#WHskiZ82y^6HAahS=nh)ebPGRsY(1)sNLb} z*pD{@J6v_?811|3YBM^ZXNX_99w*6q4;`Y8b&q21zoRDOI-iQ&fEBW>h|6IQPFaAQFzW8!G(J1(}Fzn$1oATU5K7DHPH$Qrkzw@m( z@^5{*y&dx1=Zk!NX>zeKv#1jU<9R^`1ne`UxK}{|G3eAJj$x8veoCmx{z8@wBNrAh znyaYkE#(uIuk^xgmn0gm%?o2h@eISS@07gvD0iEn1(CYb7%*C=0x=cxZUTjTJfMmhP-F)UZi~ zHluzl>vO+{)zHb6yb_Vo@qtx8vqXm;M3=vy3WcH0yhiZ54Avd)IxtH;0Ly z1?THVVZR`~iYSWHBp8hv==m-#e1NI9Iw65uZxM+OTMT#buBM=Y$QR?2wE`;6F&%?J&$;ivelcACfXVfCauCyby5N zYPeh=E^*`PK-;LGs7lzX1C|7!gRk{JxJM6U1m6-tBDK@K1QE5=9$+L!uzyh692elZ z5r-l^bFxwCgsQ^7#9ml^dv-c}#x%9ygp=Z@QUsz`Evs83sdEG{>_WzT&KbF7jpQn17Gw%;G zEiQYPpvDk9Nl;P1i%^aN42>7MOtlK2g9Q|%75zLL%4lNM_zF65!h$COa^3#SJ)a{c zLM$l=GQuW)4uI2Gyv(PcN4z;}c$%!Dm*v4@5jO#LCyfgO+^@yHs8vNy6Zj0gclcTc z$&*5y97b)x#ENiO;-ydWb)GoHHuJ4F51$sxnbp*~s;v?muixOdJrL|EaI0iB|4Of@ zPLSm!^l{_Mvmv&YUh*r#dc-KkwyyId%;Wr;wHGC?PjzAt7cC8Mhs{m)A%Q;BFO_Zb zCOJtOvPRLJ{GD58Ez!uKx)+_4BHiN2CV;b3iu-3H+i>VRmrUP2!JxDW77Aej0e{YwUt*oKmUPW%7xxuLk`7&K!B%il z$fd9l(}E}*r!6G9D1yBh3!Yk4RG{*&>9V5hO{51FybpaRG z!@{eYV6WcfYn~@5Y*-Ml3XEd#$*wzb{-m2Rc<`+N77aTr92X@Fd`)cWvpb*x8Ekbu z$jjYWZVWf?>F77*2 zm&|AEb!n~!#)q+2=OI}N8soe9?%->>`v8-%5f09yRd0a>%8cHy*x$Lm^>-*r~ZH^Nz95{03gBpW6QZ ztc(1kuQQ!1Wg_|^yrs85em+XOi2Y&^hNzG}6xZ?oT5)l##juk?kOqVz0gK5?PxV#1 z3igmb3r0DpSMdM%s~?#W9O}|Ry>ZjjVOJ^)6Tcdm^SJlmamE?|v^L33 zDshD&WtLR>S5hgRx|nZ^%!1tVDElNlBq!xqLy`bVgUfxubjf22|9j%nQ*GsX5r5pg z@FyaW$R%wT5G$vNzyORn(qvlDJg9IuQhq`rlK4TV?)N^94cbW25AX#Tqry|*q6Nj< zd28+)^~ZGZGTDgQZMO?*t@2gN&v`%Mk9Uu0d< zJXoYBKjsrUwmHVO_eb3caz{Ey57{Xp2hHh4o@bE|wX^YaTV&vVS;|Mc7e}+xfPn48 zgw*JvYwfW$@8NlQ-8Z<*N1zYFi4IvMGrjNd8C-w!gwMmyAYI#&V_(DoY&dwkTmoiNS8NFc<@~dwy@|zz& z%Wr?{jr^@|JgyuPqgUl@ow>nA6XCxF&*@{-?N)CmesWX!)S(uVzUvE6A&O>redZ4g)Z zdf}HlRIDQ3nlvL%|Ef8LX70tB(O1oda&Qydd>toH(ev0 z(HB~%4ECsQ0sNvk3V}LX+}mNKT$cuI4+k-CVpeli>0{ORhBvy9E-IL9g!mvHJ`mKl6qC~2S)fC5^?sNira09US zHh7$KGqbuxueurTZe}n525i8Fh;wV+>)-kYNd)~pl89U90Kppphi(tf>a*fJ^T~0B zV@++UMgMfKZba$fJ(M-yYhN8tdziLO3Tqq4aob`Y8L#bQXSEqjvp;mAJ$ z?sL!T+m6GCPydzCl0ki zRJ;yCZ?fsd3onX0C>2u*dYfaPfu>VCIC+!ORAQiXQwT-A)!JDDl=?}0Qi^AVv{147 zo+i0ypSEwT!5N_RZf=s7w zKxXutl<{1byS-}nZU(lc38?zzJ@-H!^cy=!L4Mw5vxhTmZac!$6xBA)Jn#J5IQarw zO$alUo4lJj)>Z@dn2ssvMkX5dd2yH&p>FrjT6miLb`s?1h~f_V*Mw^(<$Mp(0Q21S zADqh)e`pmTFF9HJcf~2NL&6Nv8>|Hlya2B1LXF@Ev9^hZ=s1j> zEJ`7-0r!sg;FrC*v;IS40vH4f5@%UZ*44=vt-oiVG>LNCpsjmx3_c5-nb4*G#SoQ%*Odk4QA1U@T`{13*K2s@hy<06SJ(uep3%X6oH;9<{)`n4$c0`8pzH7xBT5J}lCkFiqb@P#^A$^sbwXg+0*HS2sn2 z)UA0&%YMX785^9xK)!jHv4h%LmWsDSzYM?pd+J`kfjEM8tomv`FjUgLtudhHs}Ds$ zPh~o^Nx;A<7%z8O3Q)*bMd9zeW>$cl1U0 znK?qqoHFe)pbfBpKpljrMZdL5OOkJ_qv{o*@gWdk24=7#|fX$d7iGP*2AAm@A*{zFxSQ0GZ(Y)^=}o1 z2N=_H)Ch^*U_7zanlE)|e53d`^ZT3&MZ?-;nxRvrux{I5r zR-LePa@z|Z&3$8VKKExQ&<6BRt_bLF<~`?9n=>!K-9i^G-Z=AypUAsX!9|8~LOTRE zw*&}8_a|%+&Hm1%$()0&U=P0WmhaDkv2LLB&(~DD5FOycJa*h1)aa+}Xe{3RN?Dr% z-{f=h&I|dwF>L^1;1b~9lN9OSa11!oa%|;f!GU)j5ou{{OJ1~a5|X^uc)~0uCx1QC zS-yEx)27LI22WnbN#Enm5SHTX+Ei>wf4v$Oz0!}+l4w%{C$!xH60o)|KE0IXxRIA- z@(lPz3x-4DCr|&w}oA(y1G@ozULQ-@daqfBQRo z^EdyWUB7vIOtRfA61%c$^f(@`mrWAT9M{EV3;Xir z)&A(g?bXHY!9gDwY;hult0km71<5Rj_LY$*Eoh2RU38<{=;hmuJVWM$cu?e=c*9Bh zwh0J0X+`}knxk*^yKRxutR}l0yAY>F>lK;BA7O$;t(?bU+#tu;l(8#q!FyvZ3p!>q zT|FsEoMU<6H~RC^$t3N`Vo}naMnqAEd`}7{K$bMy_jCBrr9Iq=&2E3?AuIOh! z4QQm(vL6(Kg-W3fk~hD7VnpG(EU(Q5HMICiy-CnH6R@MM2S{p*4X(8mSLy3amS-)XZZxt8RpoF(ca zP|KoY*gr|b`NNrxr^Uu}vygk}T9uoK3gdThzF9qcMvml>kx1ItTB=;HtUsD3cZI~VTHTbLVInD{yw zrPKF6?7A~nKhkvx{_gYtGS{cfb2Geej;4ErYDLZ;XC^UCmnX+T;fFCYR{%))#n z0$TzRv@=Ob*>c|YD|9eLw>%ZGhfxgl6n{^p<%S4I#A5*h_hTg|_A>+t2)G@j8(dnF zwfF_BeP3I{$xHHw3xLH;p&;-r3Bm5@0HZRI4f)?5Ko8lGV(YfYHd!KDmb`(Im$M)x z*S?S-XQE)mGbcZ|=mW|;f+{9m(Q;#+R*k`t{0We>0?GrtHHVV>4bj9oR~Hs9wPl-q`Toct?Ja~;HjARFKja`@L+ z<5b3S`F7W_0h2P=_kZaI=!3mp(ee+8&2r8_hG|D<*3bs z4TqJUW|u9aQ9UR>(c`99VLX5kZZP1&8sa`$)pP>C7lA<(Z1{PT9 zv@0ND^(7+GBEjWCD2?Tn$B4Y-i)YxfVJ^}}%z&H*bqD|Dm;t)jhkw!8MWr}e;>*th zlS%UeW9K*gt~-&O1Ler!zxys&m0)KIoroi+_F-rjO;a~Kt?Z2bq83?=?SNG^{LZ=F ziCtE#&V_LA&6l&qJcJRP3+8j0Q7y&_FUoiNY5L`c2jCE$2R8nf-T1`Y>SNVG-@>rB z0CM24xuk_?tcgNm7~3i$If%QZI{j^8>e*XZMWrBi@?@O z$Ls@XUlJ?5`^@zRyiaaMth7YZR?E22RQxu6W87$d4(4-X#M6-S9mHQ6O7Qc>OSY4Y zeMdFHxI1#(U3&n`te9==duX=-adF@B@}6ra6RQfsQ#p#bN#{UJm82;{&A8F8(*CLo zfOCxpI3G*fN}W?4CzwPungB2Y`ZTQH!qa@6RnR_-I0 z7cEQxkfPWrSRpVyJ|Nr_!_Wi^a7c*O1Aa1o6 zk`7n)jo{_h%U)KWyO1&5_5BT=W2pDZSL}gwqPr(XGoPsr{B}nNb1RJ61DM3f{tN)rlRBmC#!blk?2vFR4~uem}CG!U2YJK{0;(WTNz<{O2Ng_sxs9Y1FC)u&oL7&?ihy6R~6u{;_n03r`uKc@diF zFoT^OB$Mh6W?)C&ewj9(2|L-l+fK(xRI(Jbin>#Ya?L>=EB>?P2kf7Iz_U+u3Pr)Uoaw zY~ReM4gSM&bmEg6032r=+XnK>JX9Wn{75aeI?57Y-d4I2yy=Y@B206Mmb=ZU{cq<> zH+6Gv!uIVXSm95kEkx;O+K5YA0TqrKqJ}UIy?Ou|T!dO*ZW(@kqhT8iggQbg4S5-& z&U%g0x^{T{55&Q;S8NjI!K_TBxEQ|qU7R&ybd4O9sC zIU)m2c-lxQxc#^6YsY}*CyfmvcezU1b8fiecr-SjUp>dL%;T2d1*@m=AzLNCn~xa8 zIYCPVs}0;rUC?S;lW6)SKgL$duM{A*o2TzPSnz#SaR$Rp;}iY1am3cpe)46;(!S~Ga1mv_?0s2&grgD@9Z3J`c!tb>I{#J3>xA<>uP80;R%_V(~p~k$YjKFlK z=d8QdT=$W*z7CcVhOD1&!OvQ5d~MJA0(iOC?(~{ERP!T!-JvtIJAM9y>tg2Lv+3{e zy032L_j*(QabD#DXr zaaMr3B;5Q8K9X3(2P8*WPm-_>)E!JWihxySPUDcp*|IkZl70Yy?+kAf58tXV|0a6L zMlMo8!sn2v9r|l3ts{ymR*6S~xp}@5{BjIeg_$n+?kC)B8$mnmgPhX$09k) zgfqtn7qz?dsCJn^#l}!48&wpdGsqV(;op-;zNc^5pfeOqMk^1J@OB&_m~D!0>_?K0 zK-rLtER3uDs)JTu!hu<3thz*`pDMWLgaQ3Aaf_}_deENRzTrJ25Q&M26Vs+L-tTzB zKM#_uw0(mAqpyI^b2-ooZtK!Vt8WHEJjsE+t#ZcdfHxsfXJG5aFXLmKY$6$576T4i zO@Dcavrn=mAl&rkTrVB<#={{-Y-7mwI%98*qvbIR*wAQB&FWq2Jm8&fgwRB38YJRR zjmXSzH+%8bxAw(<`Hj8!=daBlA2-vV;PL{vNHIXWDIOPxe*9F{#mzpuUhJ1IuE!rx zfBj&8_WEkSdi7vGdAQii%du&4QGG6&gaKqKPVSDOgeXxSkhnka5A|yS1~EId62|$l zJ0=hKwsi|Jh#=6>O4(kgKJHnDK1n3%dx$T(dBBS>_%3m9=y{vi@u{<-4V5atB-=Bt zYZ+H#`_zTbZK0H6{Xwx$urc3-TB3*EpoI6!{u7}vEN###>4IXnqd^0m#_xrRAWPXT z=4Dx@=*nW@7E97dQG#Z+V}RHcOw?N!$U5j3Ww(wcn*p!fsTW7mFN5T!UMk!m7%Y1V zSs z4SbokkEi}nynuguB@Hnx_W+vGsgk>na({ z7oM~Ow#}hgkT28_YmS7z)N^cQFB>8LpsYv|aSqpEMkd$0($FbRL!;=iqw+G%#to#I zgWFJ)F*T6sD#NB*ybMrb(nQ%;T+3W*g*3ndLV3excp=twb&LsM1CaAIet>UMe>z$e zp+Iqf+Z>pzI!k?plo8MRym&|%a`;N7h5t%}U|hYmWu@_24xsBgmAV$jCVn3EHODW$ zmp{)Nf@15#rQZ%AUxxLnIUD zdgDe+;lw~3Dq((?=^9O#CZV7Y+?G-RK_+p5tyq%wTf`ZprAgLmAJC=)_`+BSjC(H2 zlWJQOJW*f`mIHz09XYFDlZ8T)Q4EkwsTUkI@`kkAp!?y3ZDRimG}|w zxjAHJAv?+djJUWmE%Z}&4&%b?Ba#pGya0crZ4JhJs)jc~G7+ZTaa{CRj+tXmn;KI<_jzG)u5DpYbIE+o#Pk-Mw za*%gqp|FA3Ohqysyqzp2r>QlaIT4ik?di9WZJEdtgz7t+yADz^u{N1W;DeYsU zxE^pUs5h_|2Oc+>Y__3slh3$}bZ!F?Kw@IrVxz+nI`M%CCwLgJx9eG=75LozZ5Fc- zfB3|Ue6PPHXQLj~etPoUwxbb1uPx%peVB!t+s$75^Vjy~@n+v%|I|Kw@y6of=9i0g zg1dk1x_ZII2rzeU!*-JrT+QriZZ97$W@h#nX76ud?;`B$k757%@zLJhnr3g_+7W7z z@E)XSjzgmcw$GcU!}wAk&6Zf1n+U;Ehw37SPsCyWo^17GgK_i2iQaaz zx=9>IRd7r@yLw#({4j>tD|K+u^>Fvd^{672m+P`Y5*FeJvS)4JXRUa83oyBC${9re3Mt(SMiZn3j$t z&mYq;$SEc>Kx^LpS#%F?n60!SD%V8edH?dzwnGHA1fWG<{G~aHndu+>4FuQhN#-+X*1M^D z8ES04B-%onW^ALax>-`dUXG8!U_IC!C5FI{seMfC^j`fOgJ|i(x=vM3%tM_LkeaHm z?OQPnFWtn0K7jrP<&@X+dXi#lm>oZ9m%_<>0c{xlRpT(mT)ZY^)@$Ev$peY}Eue!} zs*Hp|tT@IaC#GNv&m(HfODppOGB=Ors)-b{7bFf7-1DY8}EBXWg6wU;n zAyD4e+-QgbcpZn(!MoWu30VEsq7hBB@)PKjt~%!A!~^3X#T9jw)fU;|`{}YI(r!`pEgcfK9**5_zh@aSTu)9=0?j%Q#Eq2Jhgu0>*%s^)uoA+-m=t-vPF8~A3 zZcu&~)`X|(*Sc>yv2rj#9@fO=niQ6F4Siu6nEm9Jfgd&a2q#-|*q`W@dyO8qO*Vxc z4Yv8YB{tcnefn%d&ZkS{BqV?h#eABW$OX)k|5agFr&3Y>D)}pov^~*S5vB~XK)dXc z>nT4 z%}!VBwOLTcqV!K0|DqjTL?doo?uWoKP;o}HB5W^x?UGoH#YKzyW0&l7wHG#(*G z+AH_6o}-*oo5^$}1WYUzscj=%tE3*co_kTgG4!a#h>o?wM!Ft19$|x34QeF*uER)yRXw7HoAdK8V6xw_ONb$m7*VR-Z8QbE#v~N24 z?X^SyNB=d>l{q;uMCpuFu>nj7Tc@p0-EgT8eC82Jr$RP{~V`UpeS(wM+I9Z zgwGfF&7^XJvQM^YrNcJYvSo~|aSvViVV+YiGu(j7@zq0HykVIbi1w@c7-0iUXTwbB z6E_*MGHntqc`^P^i@7vb@T}js$;<*WmTqIVD?M#o@h7n-`7_kF_sgO@jV``7dY(g; z97@`Jp6#lPMS5s-Re?cE)NWz6#;}kYXp{w8Q*_$LPirKXN`YWun{NipsTiYmQye!e z)Rtp4iuGwTiR)D#oR_0RzdzwO z{fg%A`ROq3$PVQ@fQc$|`Ay^c#z5r@sgDAE5}zm!^B2eW0pHjVeP<7dF-o>60+JV= zdC|pTVD)x9Mg1xA+sX5^VfQK5y{X)jZNGohKg8u1vpDwr(vDY2xY0?g&8hN=?Z&>( zuWDtB8yd}>dhPCzIH4bJ_0)i#&m;c5l8qk;0$NXfV)K!7TuL_2zVU%40~l^r1Y;*J zpilY=fZct95zHfcj^_v-vl(o7jBMLVt|;0$l(CFBxwK43NKKtkVX_q_eC&gM7e%JP zu4M$Qq`Y4I&B{%$lb1|zj_wuwp^xH~6`M(j%1{fOgAa^>cPR@K(<(2<8%(!E!VuI& zQ51uMX`0OnHcUA7;7EyU&3>|<=pc>uniIPI&yf(ivXk-%-)V|roCL_?q}A)x721GP zImw5UZG)47>TGUCX)Nky(aj|xfe~74$q7fwL_vR3%K8sxydY1jg8hN|lSG?0a791p z^Lxh9MO$^=a4YlE*j4wa-zJ|!F=Ct4rLw_CTBUqmZeRF7n{Jye9H&GL9DDG;#z?^y z;GjZ4j;*hH3PTvkN_Y89HPO(ZGp*wAzRVuwE_`g7=x(K{#ZL_(5XwpNw$P0_gc%&` zznsC$!u*nnC!hXxGxG?$zI$(<|JUEztAF?x^N%0*m;gN0yUlK#{^^B_O4&Z;c0Ydh z>f&ZsH+yimH&?emd3mwFdh^2m^0No~vsVxHt5*;9)2rL7i`&D+*H2|ZY(Z?}-WhKy z9!b3k`{k45D+2&*7$ze)Mm52*W;-V+spItP2>z@_)*Fg0?UA<1fuj=2=Y%6h;g5X3 z?xA*e#V=kc$xT{Vh%&&ar0uyd z!Y9t~x!R=+@IPut*yf~prfr~)j*S`mSW)y*cNk-+Qt7NAx9lzQ0EFiHbM7A}_juui z8TG}LI3^WyDFoR>7i$j6&j8G;Li%L;FT^nGvCBIl$!uBT#a;*Vth9^H71W0JSXT?F zE8ukgt_!0E+|FK%DRjPQoNBohbGBR*O(=R{m==VC7lM)A9XROnXjngNy=|E{?0XRk z=Psu(hV6_0sVsGaaT^cd@WvC(tJ3*_3CulloUPi{QwLG-#~y@xqa0$-W;Egz&Hyh; zmCo;lc6%-IvHQ-wT%n)ge!J-x`0ao?+=975HC!);*i_34*(`Ny84omuAkP{ppT2P8 zPX$)r+paryneUQLa-~OX60>^rfl9QW#_iVg(zP*?L<>*SzeK*8&*fYo^Ca+rZQdmj zuHQ2*aQsE=wrv>dn1O>`I*%!0GTA=FL(-Ak(w~AQ#2lcX@5@zvU=*$ZJ58BKw*#9w zbCTBaQ;5p#skTeDp%e6x%!IMKy)(0`&ct$T6@jME%|U>*2^`C<&l*D)z5uJAxM;&v zu$$yTW46w9BHN)H#E0sW47S^BID$6cV|OMI=Kho`Z}YtNoskaQjCma85?YA;&)0@~ zr!}$8KK7?(b@EKUHr0=l_tWz|vzq9f)VqZF?dh67-t}B4`F-~J)aJ+iZ+JYgE{Fe%CL02z`N%2Yws_#V}m_7eRv!e;&G zSl3u`)-#Bf&Qq}+ZKuox0&E&~6z|wgfZ_A$*G_!v|W|eJ90}s=S+FPUpy@U>Q!_ zlFze?7E~5y6uP1(T&ns!eLLte@x~I?QMPXw0YkwgwCcA{bL?rR>y)kaiNFR3GrQgF;oGcDeLILM`f0fP)JI>@?_GfJrjFP?wH~3p@dB!P55$4FFcVLAOJF z)8dLQZssbI7lWMuLM zhjz?9F3MFwrAwI?dD%+F0o-6c=m0M@TzcBPbSe z3xq7WD;sma#yA_fB^g{dy59CJ43S^2^nV8@JBDblPq~#AB<91riALmq)W)X}Q$EW* z9wI93O^HSe`|4YhI&!Sha@#&LOFdJ}6Pr%` zqY2@ro^JS+g+$k_wlKs=zonPRlJi%CFh;?mNU0r%y>6daT*N z1iw=u+?&1w0i}#FNwJsukZZ%89NR4idd_vi^FC4Nf7Nv6ubtzhT)N(0HcscOB8RS= z<7a4-5R5mPvN?dxXPn=q0d(4w{<>((l+@hhGoGz;?$*&~I@#mXXz~<2kg7ncaf@W$K0b zzyLP*+A!qwX2_f{s1g13F28{?mE(dw@t)7iU||l;6;T+2igMK{0C3QKlE1zxDdhw@ z5MVGn$OSXUF?0OnV95%>h75|D^t8yxrzj@O(D{4Pa33(}RABIUImkN(CcwBLMpq#K z7;Q|12{lQ;GuY)A`Ov=sU0tl3COHP69eR3C6BfRw++cDl7)GANWVL{Lyi4CIOF3*Fn1!C2#osdp9t<$Z z?c5d--$e=OTa81CbQe|&5)~`y>z#q zzPMP#@wY?1e!SUNA8+>d7WV!Y_GqBqWjq1Kb%dVX)<-5qo_)dEI$qR!{;D@EEPM9H zV~+6zd1_q&wk}!rMG%NIIWT~uyT4k8qzEVv+wFR{sg5t%FVIlpXXID_03ZNKL_t){ zP5K5u%Q35Xdx!mFG)=X2a+i3;`DU@>jXxV~q1x*+W4m?l-ZCX~hlx4x(O8U&_qceW z8|iqJA3?ooQIIxUKv}tHSy9&En-tEpupP$x&SyZ6)_EXed7)G)l5$40O?EH-+%ck4 zS++;wvEPi^EFA%f$@NJGIp}0KN9E&h3HG?wf?9FVcSscVZ^F09c%W~vEIVA5?HL!Q z{frAS(faCdC>@1fl|Wzc)C(uE@mM1*_|AuBj+%Oq=8y$!6n#LjbU)cHzF$rW-;|=b z>*%Vs6vgz@hrl>!)F@|M#4yA+OoI%LLw%Unjbn|@lM!pGj1rL6vkVxQYYsFS*qv*e ze^pQwyTk{?6v}FvS+D=L5Dq2uUS+o7dD4UEr`+2Rr@5L7siR@~6o+ff>reAhn{5~M z5v42P!9l;t2i6lTOiW0e+BbRHhuf4Irxn{X5|V5yU-ESi9%>n9;mv}bc8U$x9e6&o z&GaRh*J8faGh5a%;eudf&iVE}wDV>Z$D8dw>3hAaJ{{~Sph?t*3ZaR9dcxls?JB+#54hf)KAwNYL)yd-pz*`m zC`vP}9b7+!=JWb^PTS|y!&A6hB}`PUjb06wJ~Q+|@T83qVq!}{EUh$83T-Ex&YBg^ zQV)Wa%5KFgml3bAw^C%9oPbYuf_`F8fHKI?gcJQX9oGTG3wtneY~gh{Ar4T@ZQ)uI z2mn|DihTuRyE>PuD9v#L@H*w(Pb9hJU%1x|wB7_czwIEZA5*>(WV=j`1rsHn?2h<=@Av`I&XL+Z9y6MY|?$PCZ zu%!w|u3ALn=?2s^eL?Jul8Tfu19?s)(?<;!%5?H<{SHsYQ$hj*mVVkUzU)cHGrIe6 zyc=Iore%hCW9hrG{=lEFAAvL|v*R6@U^ef(Wnmq#NiIwnE*EDhA|MelJbOx$B*~j< zL2PvpiGc`ECKyy8wkl8zX~8Hr6Bnm^NXzg-6K|B>^)oe=XGf-Tau{uoipASR)Oq7W zC%?4V!~nv4+|2CbqkZ<@|K2W-H+%c#FYNa6#lneVekn-;1@Ol_w5=I@styNk3fnY4 zDEqLm*Vl`^x?b#O4>x-sW^Zpd`|dI9-7W0h&Fp=IJ>FvcX;1F1v3kxRGsaE8ELgGX zkeW3Hx{TwAj&ae;4GmW?w~TsezVv1_$tiz|od?h0ND7h#iJ}wh4>UF%GlzcKPunLl z*5o3x8EdHVeo}wd?^uMq@w=pf1L7%Ln5F(T_rb3_(vp$T`<{R+b)9p498Rrd?!Qgn~xMNPe$7e$03Z#{rS?XX|^6@T1 z{1f%`m;nahh%t_(u6p#gKvaG&dVn%uklL_OTaWjXmtqVyZcuR_`cK@)HmzJHiEIZx zK>QOw@A4e`>XPYAQs|sJ@HWR2V_4?)jcP>`<#dh##d^JKEbnN;yx`_(%B@1Bw-b~g*674K$pFI~AXreyZHxc6yFRR6p9npYzD*Ab#;Cz#x+n;X^T46+^TBB3O zt|j{r`&d`#ZrP{Hvo&3itK_f5B48lhD)}jyn^UEW&*@m9edT{erpW%1dgY8cJPx+9 zV=L)C$A%!mrP2Vxk$ShyxTd(=?NEQ&7UHK9sdKy=G0>sU_8(xl?0d&(WmZuK`{eyOpPr(6%y%gL=n?%l$|YstXOmXqefDGq#iSNu-BS43rsl557T+wl2{}I* zG^Qqq*=XJ;6Q<-;%0^EnT?NQ5xSeH_PZG9tPi~F5{OMpf`?#PU@nnm`j#e#1%Ouv* z_|433Vb{0s?DcQ|hxx}x`}WU&W$|z|zg}Qc-F=@;n%LJsbxT(2TiVnU#f_D6{&=(Zx7Pg)b@1eXFG;3JUlp(XaiDoGW^Rk) zCrr$nU&sT}_u8P~lecgaZC_{)8e{3?=fb#c<3bV?U#xT9MxG}WPiU|D-H&)Sdj zc^N=pz|f?%x@tXDbBs@Iyih+NWE>3OXbM6c{{=RV=OA(z7bqtbS8e?Yo&|1XuDDKpEF_U|9gd3FdZtFh*fzyAH)bpRiGloPdv$P^t4Uqtn2~&6zhW zl3Wh()lKNR&hVKpnsNAnhi7stZXbR2f;4X4YbN6hTg0XIVMrSAo-iHXRdm9h(8^eM zXgiyGi=P~?8YJq#L-l>MM=0FzTa=gnL<&7RwA$dv+&^)xzTPsS8^lS(nw85O?dN%Q zx$zU>h2}<}AIh2Q9>$GgaL0Fw!;UfeSTo#wJadtJOF7)}c??(5bb3bpU<_{^Vl;sf z3qDLxAyeiSjcpo#PYz9(*v7K2dN<8;n%SnQaGJ{3!aV?roLqMQ0*|S|L>V*g<-h=s z1+RF(pbIJ2DBIo4-csirGNSR=5r>dwx6hoD!+6_aK4UyhpHJQq?+$3=7}m%-90)+# zOJ6*PK+DAV`t&uZ{KIgKco)<5!8Vu88ETYjHf{e(x*yrnj6D=y`tNp>^&Tu zisd^>N^<>bB_Lqf(gr1#VV0+uXcNnD(?FQQgtaER zoQO{+ILE8HBV(e#E$(JvJ%(QTWrChZ2aI*uFW6`>sCL|I{xR_4<_8A8-B+z5TTdb& z5%Sb?FXB!?4NrlROK1eO;n{du$e^G7zHO@PQ*@t+(4k|omrM%U$xJixlwCJGRmQU4 zfKN>1rYvBGklXH=H?jP*(;iG-~>o4u`&Fe8#Yj--|Q64$W0qztXUYM=iqaAK++opQx z@x{gM!OcFqy8Zmc)xyl)J>KkJKOR4q^&#Be-){CXb$%vT^~#RexdUKgv=0`foY*tV z&@w6uj6KZ)`Ffb)gt8YXyV;Wm7DD4-cT2fdYNCvR>u!@!GzjXRW$O4Q!6D@_nAC|4 zWIeJo>sS`VVC%H#uEo1;fdp{Ry(hA1=P7*0$rBTDl9Uz~5E~Ht9iJgSnOlE*#GqVI zIOXnz9o8HA6CQeLnXCAKSkmRLNTw_+RkdtK4; zxy^%A^R2)|pJ9`Nho@BtxwamN=(&tyMt@H8+SVDwXtSDIp{eIHDvE3YDB?QNw87Rq z&-|S8Ig|qqmzDJKUE+5mT82ZOQTzdnf&HrOA;=SPxJx1s7qAA#ihApYO%unqO&FRu zlEcA0_!7lYpf%zOU-L#9TgSdhG|*WrQ$BBUkOyL;ZcK9za+k4AFk=VvmP7so{!s~x#HoM{D&)&>Q?T)UI~3x*p?2yO zG7miNoqnxAL~C4CY{PsKRiy8WG{=qd!vg;7gU6q~<%}^enzx*f2H3e11D#(c2A)mp zw+R+OpwqaR#io|5cc|!C*w-AtZw1RRu?4K|F~{}Pp|3@s@M8(Pu?aj8E}89hr+RnR z*_6iiJebo{G`{cq?(@#N;E#MgM4k1(>*>xVofzKre+#m4vL_ByNlI9SGv%V`bHG!` z8w123(!{UIgzqMP8cTrR^pX9c+op3HCosGNX$ROM-7FZg#i9ajc;TZHQ4HFYs8dHE zDDb?x0LOrnPih$6!9HViPr3oLvD;1AUNRB*fi42>=_H`p@J)aYpuA|vU8YXzbVh-H zvKi2pH#l@cQY35gd~}GL1vzm}L1_{rKt##7Djprf;2cFJ4y#UWz!mM(nU`%IWqUwu zCVYE6>9ZG4o&#(^7lNFQW#%rRrPAAc3QiHDai%P?hQk-v6B?+z8Mtw*A!*>s#dkz3 zd0-Q4TN%RBK+?S~XlYj{raY%dp9L;ZZKAZZ6q)IVkCY> z-7|`#ug~L%8@E+A>4BYRuEWlh&x!E`3@o3qX3GC*L8Y14uzQtn+L=_2mzWLCtwuLg zJ*6*1k3&+dNbtvfYMvpA-zfbsK>re(vR}jrS};w)QK-Tb5V~aQT%i_% zXrXj%n8tpHq!(NHUTuEMN3HW(UGS?h1hx`C5B;XI3+89c6YMQ<G*+(LH zAr0m2O=XUP(-I?%^^_@b$k->-zSk>j=U~pXfXgl@AjZf))ay( zcVrueI5OdCzSD5B^?OV@#hg}L@x)Icf?!xh9h2xi{PEn{@T_tNUK*NugFs>pgoLxt zyM^7s!ar$?x?HwY`i447T8Sv4VBni%+WJI$1{7NutJsJwswE6X>VOYivG1K-jH19* z!27VZ)+0`?$xqEYU1*&2jcZFvFBRY_s0}jh;Deiz9dD&Y{%85ZNMkjn`0i%CX%`i% z9BeH4+~=*n-{$yj9Q36oO?fb2pJ%`8`KaS8ei5=dY@-$cnm}d0NpU1`!+_7hky@v_ zO`)jM{Vs3kDq8PeyOGwG+x*+TF6-av^@P9wDA(OZ#_vt@`F(t!GD>T}*(>HyR%XkI zoEqmO)GP|fD+o){aX2U@NzQ11z?XG_g>0X+YEekUD}M{PPk<=wWZFHy@>SO|=K&q$ zX*pbkK=vVd*-`EQqm(&2l?AZmE=oVxzhHiWDa)c4jlbj)rHiGgL!GhibIc%Ete_W2 zEbBN`flg+q@lC&wijHIDEB5AsVCo~z0AHlV6#uq$&!-c1VnYR zBlYSDOklDl)IGg2m^iFpTmI?B3AFg_@|@LY-t#2!@MqR5mX&rKsaXkw=|zs^mMf9G z#{PyxhWr5U4_uJA-OL^?7khbe`{Kdvk6%96 zpS^ytUw`(({_4$x{l)7C`;%8!`}}&b2Y0);+11@HmS>>u@c2Z^HA>VPPbG~d)i$?(6y6GG6 zF5p=w_RY!lUIJNPd`eRLC&SQrC zFivX!+o?cv+q#wd2d|889J7Fyp*?op%Hx*Kc@(|=2bmwqz%5c+jp18%K`#6f6)z7yday=0uAKPV3PqoB%eV# zWlS%3LKcB{2ZnG_88=b8x5f#kvm%4Tztspa6lLf+7az<+9;$Dg9}+e&7IlQ$1y=8? zHq(ON8jBiRomY$O)NU+KTbp83`e*B``c44Pd&2)sC>RH;g5Ee{|HVTNU6=W;h2(ml ze2VSCLT<;3g;9VBy$}mDENu$o3t2ejo>L62g;CEwqEyGu(K<(-a3nM@E-oQno_!Nk z4@eY|)Mx1^Z4U{MLg}9#Kx+E{BDdT67soe5DmHXIJ{*+T0P`3_zwA#JJ*iw-j&s%C zY{BRI`QM()F6+QNCC8a;#8{Wvbn`PSf8dk|Q6b|om--r?&74l>eofc0Zyb2Q6^etp zAVq`H<8;3HftZ8`>vo%@>x|yLK`W-6{zdkU&ZPgcY4#C~8|t%ZL)e6P3;36$X$>~O z2aRM8dgYs1kRRTNyo3D#pE%AH)%VLM{h0H(EMLvx+}4>t;a;y#DSK+J_7uGzqyF#d z@=L5QF5wvF=e>7qxkHeLdN&su8RUT!PPX#Dx6nTO!gsfgwI1pCubbrK zpy%KW%(b3SWk)hg)CK_3`YyLu3N<7tC{@b8)Wc#k!V z`PsrwB{lk9lhmbeR2yUKzKNi6@w@E5gK^0UiC=>FyhSltr1$%!FPHj!(%J0z{nTLI z)DUUlA^F*cJST@eDM;Hm{;_%OpxMX||jeIK*pqh`{m z2-G%AQnNo;WEj7}gGsUW*OA!Fa+6WG&V)?lBAFL$g{SH%_IKmuyI)1V&%j*fjT;cY z_22qbMu3^;ncJ*O`0d!a?-LtZGo&yGbo(Mu1KRQG9=kjvT8a7+HyD52(c{7SX zL?h``Fy66oW7@5hhKodIZA!X1fNO8rZtG)Ui6xj01n7Ntl6h`@l3en+wY&3<@PV1e zb%m^td2ueJ;QAm&8fE?N}W^97) zP%=!U&tf2Gn`F@EJXDo_T)9TsF{BJQ(1UFnRGAj9IJTgkqy7yDDF4o}bekJU{L*`k z%e63zB)k`jFy`QbFyX)UlaCHJ+%4sXx!F*m1u6#c)U<~fIYfQkII(eoxI&`5_f3^3 z94;)^d<5RHYH%~Q^GxWiK8ZV-e>2tx$K@0T+ivZkPUL^?8H}`{Tv2>1!MVsqVFSx? z_`z(?*%-_BxXf^chQj*UHm3lm>R_cg;i{R_XfUleV z6RS4hAlEK>C_3bjnxiM3Ny8;GtjmN}q7DJS;Jz0}v2k@G4j*Q>o5kbf#&_qE2Mx-V zLARP~b(7tm>Kl{DJFuD9V{SE;MKh32V_x>y(5A6Qn6t*1#FVy2#(?v58Rr&Eo5qaA zvobcsVW?4?dc@R;7^{vW-#8yQSLi-pu z!qk4F-?7h)T%7ZF=Q^Ep{Xn|a?hda%2K~H#z~2D*p*;>?;C64|KV6O~A>3*t z7*JiQRl&*(BF3Ji=|YLaI|Dq%Ma+ts5LB`9AW;8y@tnr>g&>%*aJ|b!#XAsUl1#}F zPU2Qa(`ido-d3Kfshq6^+`bZMtj4pe7KFz-eQu@3ZLTJY49jFOXzcRDWH#zR%coBc zLN#GN>l#cY$G~YUT8AiO+edUDqeO&5$GqudT<$F&US};sY+5gzJ_Wp;YWIQ$^No1} z=@J;DlL@8jZn)c!+AQ!G+2-J-ZT@Iiwq(qYnoqqOl!p@1$vWE;@?@TKi7>yU(G1B> z3)1otA8sbU+lh<1vGk{>j7iV|n8pbm%<>0LTNlA~G}Xc0_FfJul-P|nmVMxQqM&v-M$s;{9I*UA`YKp8NB{4J~dC!Q}YeX1D9NZ|%*0`<;FFc(eCE|B1!*3dDh@ zDJYGBY6{->ujX_*l`qe#BU*4k>_4uHH_hwyVlOUXfAr#FALID@A@3sWyY+Kf?;daV zG2pO@h?3Fmo($Xjg)j3TzkEgFWT)-r}JJh7hl^=U)dlkXs&Reu`S@LN%~_=3La-F|-zPv%rD3&IjD27&b> zKbC4u>#N)pY{XZ6NDFAm)sYU4V#xPh*$P395TH z!{1QvXJigPCl)kQk;^;F&GH;){aJJDm;7&AsT=sY=Pwn~Feg3ZdB~fxp29znN!nyz zfKeFV>ORs|f@wI?OW%!pj~Xa@UC%g2K+MyemGZJhfbz7(7Uq&&&NxXtIn@dz>7`7?4>DMT!R|FFRte2R($07YkH^Ar27@z|$DnUqS3v!t4W}RDx(g16 zc07(M+NFV?VSZG8!v3XWmbT7<&hQ0_WtwnB+^WIpXhV+Oo0-PX!0OcAlJ7#M#*4$B zTQ}38LZSyzp;gpaS9m0Lt~?9TQXbn*ONQ$(6)Qos#^wxmDxx=l{10T(px$y_|&iwt}b+3(9x z1BM?Y_}oqvGnfK-#+aC3aO@LAVR56TJh}V?UeAE00(W#-&H2VUihaX?(yc)7tdr001BWNkl)P>1`%e0v90PRs?!nnNYpYh+x0cvAlCaZ z<_dXG#uKaaO;@z-eS;h~+rejb;!2At`5E=dUiS?1j61 zcD-7J*<*x#jN|Wxyt{>c^YLb1eSEa{aeTwqtQQNc$TbGD1FZUqznEui6Avt7xiK!x z+7uhj@?{h3f=I7x_aeT~kVOY0ycm2I_^*EFkO#Ja@*V|^`dywTZlGscknm-3kVMeN zt<>*4Ae;9hhGCzC|8StB^d=j%Ph2>;E#y<*m%7D|_aez5!@l`J?JUc@O%8cj@1RF( zRE^>hb9G9W2@7PwV#%m}PWHV>Oqi17&-7O@3*<*x&3Jw>2PI$s$1?4?$G!~@6kbY& z$H5)xx46^JaS@ap64+Z)-u_n4ge?puWsilkAPE6N7xa81>9Hg8=7&|RX)6XFvh)$h zURoU#pTzn=O`9E??Y5M5X^p|Spl#N&(B@TST#@ZCppBby2K^%Lw<)!(k^EqrVIiu` zhPOO*Zd{<)z$1!Dqw~FdSl}9&*i0Wl0{c39S8afx(geG1duB~+{>h_b>DRpefPT@p z?V5sr2Kg!gCvEnb3y;jty&SJqljA7ZhyHKu-?@kw*7l0|L(1J`*{-5wg0^t&@ue|j z%f1lqNPzCF${fe2Z)wAFk>~~d9;ou|lpXwUiy?9;dXq_m-_;72gRF=j&KpLg3QA6J z<{<&CE$)zYwZTK3#H69!`o9|J42o{~wpsM0zGMFy{CEFeRFl$u8nb8NZ> zZ%ABI131{P$6*_5#9+vl$>VTJ}-GCKBzaAu|J(m ztYp2*|JK>u4eW! z%-&ot_VX843wy8+x3KRX!@l}>vu|%YfJAJ5$ zRu6pDL5!e<&mm6fmG;aS+#O-N-iSGbEgyis=hJ#oEaQB=Y%Z`I@NJ0ylgX*Rd!q#N zh-m{o?M63C7S9gyC%v+}wCy!=_)RB}Wnp} z?J|?{n`}Lk#+Lr}fMl&kFo0EtZF<3r`{ zvu&7SQO&RZ8~Y8{MSQAGIO02EZQpynHyT^RzR<8@(WQm8W#cgUqPSCjw6y7{Pu=`j z%sM}^0)2mf2CCx%qCx*?tf#=tmx63HmodO9x=4Du7+~#liLJEAmrWakkm|;G_1w0Jac(odG zMecLMH3K?{)yDNs)e_}fb0g^++EqFBX+yIW-zFTUcytC#i$@X*l-Y*>q6W3Y{2osm zFBC&zLlNd|O)pn;z$^pf?5t+4kKy3ywo@6>IJ=(mgipDq0}em-^?+iXnSqwY$-6W2 zJ)=kG{=7>99n#DyXhc0di_hoOduqU*E6?8h@!TSK@kGgfza6a0A?WSNVmc(Bn!{i) zu!wwE2K?^6o&`wV9e55Q3BlbmV4@VwW zCmGB+SXaUtwt}-4Qx1JSX9HokLF`LIx^WheApJ~TU^6_q)5%;4kov)(L|mNS4;~=* zxagGHB4!yQta<58H(ToOWWj{yctzF~OLnt9Ns=bPve5*UNm^~d#Ed=9#kPFI2`en_ zE#7%~H~T0~pv~mlP>=My>lNE5E@hP`ZQLhbjf_L_*s1nY$pE(8YdZax7w608qsMSx z#DWQ>F=i_w&KyGjiAAB$(7OCjHWHj;@qC??pr?fvwQSKF+1PT%&S5hg?pp%^wD^uT zCZ2)rTQ1_rQvp5C10?=v!ngVAoic3i5oYf`*k`}_d%HZ|?Crn%W4pb0FuO1ToD1lp ztu8pADbu99Xe@1R6Y-{5*luy~h!b0D9xyhC@P>NE$tB+dt<~y!aeH+&`{|3TJ;w3v zko@=dG3?##W*=^0kG6g`tJ7b;_}G5z2+M$V4L|xW8KzAvQ0boY9B(@|p#FM% z=FR@LJ?sTH?hakx=IOqXiVN4ZsW{kJwsXM$v#b0S#;3=@YrVl2-HZ~8L+HB4%2p12 zxPeY&+eZym4|TW2IRiPpvAs7|yPk!(mnp66Q1jzekT$ZF;l@GN?=c>GNC%nAPHRB9 zVBKK>kP>1+)fb-G$BphwH{hd5x2CtLNu1x}x2~4|kxgqn{N7jNYpIKZeKV0fiZTFZ zNf@S4-F58kq(NiIfQf3)lgNcV$XCYD#178OF=k}>f*ctC*hQ%FL)K)c7wVn*L>%?d zwE+}n?hijvM`5;pX{Y_V{2={jZ9>V2!-UGCF@RCPz^M6;B2(( z$${mfjgVH#$n)eslYh5=IM@elQp()4eWI1X8xo0GRv1n;XcFg_u~lp;JN5cSk&a0Q zE;IxJYdVJgi+zAejqbJulBo}ek}&$2;=L)YKy|^%c#r-7aV3+DjXPLZ?9XmiU1M^= zJ>$R`D;?gIV|6+EJSs!I(&Ra2R)}xF)w0lhD|UZEBy$tjijml9b9_iDkYg)$?s=%J zg;t!2ew-OD%}gqJ?)5|4e=6N)^|$%&4`4#*JlM%Eu>P3W??b6E(B0kSTr^C^LP{oj zgac0{R~dl`W?K7)ZFd4dv)ycyw-`jc!D-qoz~mS|&sZe6>OY_t$B>=il<3`yG6>N+ zN!7)adcR~mKc&a$OBgKASZ*iJcdrW4W|@Zd({3L%ex-|5`yvx(#Ka3mz5T?2%e$&M zKp|y?|=)zlNS*9ouuQ|qiz*QNI+{nsXnI@ zaw>aw1LLN_9`X+AivqRK#bgNsmvmFX(1ygb{3H9$q=q*abkVuxZadWt0G)KBK005) z)E#P8uHw|Zet$EdUiPQs5G{L)?R(x5iUtPQL*!0JS~s&grLeMTJr&m6M9W!*AlN{Q z%RrYBmcf}>>e6;i?x7DFbLZz;uxNsN2!gWhC9Y`dme zv9f)onGX*h14yttX+CVOH|@dBK|uB`R1o;B#OYeA0d9G5KrjQjU;JI%?CNf>E?$uP zXl5TCZ}uU~zPsJ*n~z~%f4m*v4spx@(&oDdu>{blB1n%fEllAG9M;c?2*!jK#(;qF z<#V4?eE?R6ubVjEARqww9Mk4Uv2|LQ!MDIY4@3J-hJGvhwQ-il42-;A|I%v;a! zu7aTRFgc@1qv)+ z$k)D&pO+6ZZ5|Ojvy0ieY0cN{bZlIc5#xP8J%*(Q)vSUB$-SSs z#l)N2ZXBDCXIAtieb{k^ETMfMlYrQrX>%?&`X+(Hv;!wRHIaIr0V)*dyT0dh3a&Lt zEVO?cHz`kZLgVxa*}L0@=+ z0h!gw44o`j$eA%0I6b#*+`QsvX8fzbW0H(Id6Y6(c)7X5?GK5n_ z53|eTqrLv!Kbqfe_V&-ewD|0mnO}-Y{3arGHpF;*bAgF$dP$9mjK$%{h*iVb;7Wtf z^>ATt)jSKq#TUk;Y=I-{erz&auNQmmW}^FSuTKh9u8^cZ=0uLPpE#~@bCT+FVoRMUNg2^pw(*#*?*5Ko(9Fmn=IS%N6Cdb zA2g_UFu@baJvKrlu=!d%z=}=bllL1s6&qp4&#%ZP$m&pY`r0@O)Gx$KUwk+&f)k6v zzt?L%x^owehq8{DeYz*dtH+-3h%g&Ul)cUWw9>?*O5gM`G!UOkscwM(vK?5MBl}ZyppZ!*2gF{_HQjoLanD&=By|W*YO%E}7 z%UcF>A`WFtnl7|0eg(tuz7%>A9q-NGwM>%_q>FeBzv)AAec0mM zW0U1cEZQ8#IG7PR>yU#;u1x~%bW!Hsxa&C5!^j&v$XRU~LYMoYP43Rj`(%HxJgAP4 z&lI8}OBM9^t!NASS>q0N-V4{qVTvAu3~Fh|VHP(tzcl{CHi>`ub#rDIz+x|}8qe^8EOZ-_@h!K!W%rwDwNeL%- zB5Y8tGI$cM?1c`I#KPmzfo+tR>o|W>&0t8BaC)AP@8iY&wPP1%L3KPp*nj@oLB05=(;DW;zFX4#pgKmeXkSko>w+*@Ja3O(4jGWf-n_ny>mB- z2VX0LijQVJhMy|X8Nj#sq!|SC+`+BxA;6`*n%S|C0bmd|>F?_vE->mKh&y$dY@9DL@rdmXXeTuhcy?!B3NSNCh$~5e#V-P& zApwKlG1=}(x`RZ>(p@TEBM{*P(lOakz@Lmo zJq_6C=S*s?5!AM3mX>*p_b{H-IRs-!nDKtwv>D!+@#!#}JR!hG@FHm~E);twXagef zCI<(U9KYj)2rH4TNTQ?=Q^*Dq@pBe)-jT>VnNVeaF)_|WmJLaw^J6~s$=)}R`!qVyPWb-Cd z<8n9MH$T$$lYwP!`vL{o*6jFrinHt!^`f#=`)oBRgB0NOJ|irh!Xk5NS$i?1^|#Nh zb6kU-lM17@j@*flZ|^ZaI%%(;(XrAOY>ic`BcS{&4vz0-2+_~@G_|}dGXXRXGk<)v zSO4%Yc6q$ncYpfF_VFigEFP{$oK#aGXAppiE=LwGFlu^j6N|GL2mOu{w5rCNc!{0p zU-`$;nbVC>>F;t8|6HuSxnAw{HSA|``~mg%x0}5Svv-d-dw;X~*{lz1tRF*d<5?PM zQL-d#$CJc%gLWwNO3p`n;F`B&o5ekeYh&? zuP;c5nhDW*>*ta++-+(2#}Z=uRWbF^E$N4p5IN$2VizpGZp zd|;qPiNd>p<}en@6=CnHQ8s3cC-ZuTUS}J$+~-uz{t2!LI5N>QYy$#r&ldbMqDc_y zj7(y^vv%z=3E$^*wcS)to*xF*|De~L7ktlT;YVnV{Alv_R6n>Op{LOHRts$Fr;>!4 zo7wH&sRIbekP0OwuUb9vBaql!=ALvRC7J9r*!ILL$XR%R9bWON1_bqv{EGt>Wj|(;iuDA1RTaW<0)7{*-zTglvK2hQILfN zoG`1O2hn#3;+5n;{G~}|jzRWQ$sKJNg?6C{ zdnJD0o-~%+6?!Py81R~noQTfXeqxc!&fcTZ@r0x8q@9FqmS#-8Fi4HKsO<}E>bWj& znVa-W*1KX(lLlNudTA$RN}Sk(DO7?-y+#nP-4HXU38QgB5L!}J(Bg0e%k~Jjl*6Yw zV$wd>^GPqt7Vtk#5CLb%FHwgdKHAIw@y~X7_rbpXi!bfN&wgTYxiq6=rm=7=u~w?o zf|2pipRKp_Jj6L(nUQ+O_tdAYe$V*k7`(+tOPaf%_M+E;_a1In53`HgtINfH;%*Ta zdyHel<3rr+-OcQ~$D4ig@n+xM;@Aj@US`9^X`T-W|AgD+$j5zXrL93KkLyhR)IybD z3h6xkDDA`OUQe*%;(y1fWgp&o8ECpT+?lBD)PYy9KM+FUS_Sy>>-GBF$!#~A!b2kTlDHi*BNgGws zzBh+u|oQw{oDbD6I_%T5sh}c-r za~pyp&@ z)=lHgdKbZMhU+XJU4_h;FMD0>PV@iaxyBaqJ3#bw=s_762adWOH(0$iFGcninPS=C zo%P`nFU<|_ob5ZGaRbt};Z|&6dsUo1>E0aXq;5HQDgG)c^hD-Psj% z-$7(=J0T4O-z~vbBLO3n{;@2-+0mwRTsPaV;#d4`>Z^k&@Qzj)lYB{YEl0pa>gdR2 zb40R;Mepo%K;x&c-?851K6Avo3y2k%_U4t8$6mINj(3~&NQ+qcI{HLVv#ok)l6pFz z7yodQK*BCM9Yhb_U8<~v3APW(iNL6JQ6Ep$ZqRRr8!L$}4s(%{2Jr4+ z;h+(9Z%oUbNmhcz6A(JluxQ`}uGSk?*WG_0sM3`(sAayE!}zQ%nixT;}C0e$Qz z%Wx47`8>uIo)?o&{bYCQ^VrupHdKJmplxYe)=DC5SwS|FbKg?bEm?0?lU~1cuum=H z1i?CC!!Z|?VSlTGg-t!-Rv@6n<~(<3evS3L;i@_4(OU)pncTQ&AMUp11KJW`O%V|{ z8BX{HA0J~X$WAz0G}x@SPitT4jW1kKiPF0xLFvBAmd>WSJuz`M4D3HpFI zF9_GI7q|)oR>_^o=eE@SKw-DI1GufMU+|N6J~-Cu;g|HV)3cD)!>}>2$vWD3;cW9m3+I3*xM>VMR2%FVCygx>=+F*5KU|LA zbA4$Sdvi7W`HQQCh26sJ!!7LV$K!8_ynVdcNAva5S!yV~dDLC*qso8|_cVz@>*JWl zvsbO700*?Gf3$$!nBMZ4#5bD`WjMI5#vPV(i-E*z*VR0t7g3-*L!!n-v+{59_rZ_j>UZ6pJrH)NZ-U7_vi<7X|O2)kah*KpgKy z5$5G=t7*UbgnHu@8nvVTBP>s_G7Z#$!}}cJ9zQG#v3pcNFXDnEzBC&qUs|3wMJx9% zyS6nSX8zil&*M5`1^PpZO!;YbiN4%W(+h!Jd0HT>`+(TAVLdS5SP!)coy&8bs>ZnJ zt%sc-j?MTH&F#_x)C%eX_f?6*I+W#3*!Oi$!6#AvaMBL$pTFQXJ2mbEUHfhVJk zA@O+7S}}m)Va0RMOvQ@K=Xb1h#!$c6001BWNkl?G*YU zTDv&IrEMrM30b;XPP1qcZ~Rd|FplZkBcEqx2u~yT-{z> zFZPR4Nwiu(uh1G}Vfr^ctQ{({=`ON%mxqHv?8XX%Y zJ9g3^g%9`y?o_>r^*SE7Si>8@lE<(byQdRe<~(4?t&*o)NRqh4i$HpyAh9Ont6~!$ zW{~MP=teg3>l3&|y6$B5yvReX*oMu9fr9ujT@z@v2CQNOxPIG3b`G|)`mEuqzQIzk zPj505Hz>Ebv-N>viP&Elnpm~Q9TQ*3w>9@K-$hmjCb$f2$9B0oJ~1|gqu%rcYIGbA ziG`v98b$;X(8s~+9$T3|J2K3IjAZP=>^g4Vgd6YMy}c3_%a)ejr}QaPXRdcZfq3U+}P7Ao-G|VgRV@Al?C| z?W;HUEqOA;SKO>c(ROoKu@^hF*gYWk5FPph$$*^j3N40$4EcWr^zsHV8^7J1n|# z)jETTUv7CP(`5z}D|!BjxjBxCjL^>8C)B;yb}Jjg-lw$xlxtgK`>`(fc(`AoV}O41 z!OZ%r(D@-gu?N#6s{@~O&pg67(ZAT3~lCB6!=>n)7g%bQXEyMuIs83KVo|1 zZ%Dv6sMAE&jFGDr(7^&Jv0z~J)eT~f;#hIG*qKhAr1Q;-K@QS6^HYQ0R^U7vX{;;U zMH)tOl)ke&0Z2V%lr)-F20uP|j>!0@~a!8Tv`UV#JaY4N^6R%CNb1;<8Q13lo$!j7#tMqSspEoucM3EYr08Dr9^!RfwBy_T#g^%5`Nu6 z`B1;`C5<%kBv?>g#0|sn`f~S*_N+6JcN7BJv36>4Ny?(~Du zj6Z3TKrbwp0VIs+urU(&ZPwQCd2snfi0OsmUKmr0&Aez*FD&K_<1t<|&jpIM zYLnaE{$$f|Hf@aFjQ-PE^NgJUFJ{44`xzH|!Si|94ABMh0DX-X6WDy1muSezcR3Da z&Qok*oF44ewBWiFf{TDn9&3h8;TH1%KM>-5F~)}WWXoYuifBr(J%1PH!pXn2o!Vz` zxU^6;*fH59shM+fKVal~0ny}PtcH|0EudVCFRi12KzM-i#S>}L7yC!vC|R0KiGvn= zhI7lpRS=?$#SKN3Xe&#V7M@*5c&9noyFpq%QOPxDJ;)^5njal>G9cJ7*B9rH-}BJ0 z!)uF{np%~W`J1p_naCg@;TtdH^q$jL3cqTxel=fm8S_j$f^d+zNihWom@Os_tM<HgJ=!GI$dkF zUezflNz6~~hx*R%a#GF-ea0TZFw)AK`#v9X@CF*I#K^P%Rhu6{)c%jy_`6+>n|CfN zFC42KaQYYQgH+-DHfs+doa@cwT8CdP)NG-aTw#iQ5tY# z?6X=w959Rn0kbpA^>Zi6NhU{_WU(;npixtSpxGhi5%U|3z0>lsV{t5xBy99tlySvD zful|%AYusDch#n4WtlO5FD;kq`fxLbhuncL8kT{09;da?CaGy0p5y5hbjvFOn12%Q z+w}vW&%9!Ie#y{2&`gRI`DrDbpLpp+I9LX@uP=sgE{y29?SEJ>$P z<5=w;h^fI691qM|w*ck}L}N4#IYIAcN#0YSw_uvc#E{V`wG7LM0goq+UC6LlMS*@GN&cKL&}}~T=DfoTEjGybt{c8D&bXWw%+((HB0~(~#AXWa z8YJRhP|^S=M$`K2@64UZux)6SJ$ep`(oV@gJ!HfBbGr=|3`8Tbz#SKow46^hG>0z` zNmC!|6yul?+l!hzcfzX6eo3}XHm(VQP1Y@;UBPkFKQUs8PK*xyCOc4H80^%?D=Y>J z7A}o<8j4IH`vtMe!xvbl@$xZHzhnPLA4>`2K#)@OOQ6#2xe|OhiPm2ROf(N{6bG`O zNhT2{ohq+Qe0Aa^YDeTyK}o$ljbVr?G{$yMa=CbFpF;mSuPxB?x;C_0uQk}|5t<-v zc6*$^`w`mJ9v5%CjQMnnWnoig@8j5H7!I~$9dBz$7|_TWTOQBia+gU!9q8+$fwA$r zM%v%4*YUdXb9kq^30UX+DBh^-{JY*0fT;l|(*zOVHh_oNK(PFw_2=`9ulF;)-uIu+ z5@6T=uE-2JvB$t=vtpXPGFfmgWDi@Yng&U7*Ukl8JIh#Ocj8#^>Iu6JIf zvXi<*)A7);WL)TBpG}J&!FLuR)c?UY#POUy*$WmuG^5LLq_xTFv-CVfd6F41kXjaT z0$pE0tu(wwkNOH@lkW98v@ubcS_S*znPiN`$woM)YG-58<}rky2c~%OqT&#w=ZtSi z<>P1ER3JZ1&uy@~9x<42!j+|3v~y!Ebyt2fMCGNwn-lfS@uL#G^mvBjwHofX%r{v3 zX>;9TEKCOX@oaNx-a#@OZdi*AiEX&&ob(0qDnph(^_4M--)aAb%aT;FDM7ug<=|u=p8LIV*s;GbG$KKQS~S~WBuH1uf;m#R#tA~?Qtc$tPKB0AM$>YbQi1_>hnviEaXEj;!Rp5 zFScG3{_d1IFvS4ok7HgMac{2od0vOXO1{x`sBI26<6(v0Oh3O(8e8;qugU>TsYaE6 zUW(3+HrBD3`;0kxT&#FJ;DZY2L=7`||tPM{Mey)`eAaN1_R9V#+34x>4me7wjD#IKpnc z{u>rv5biU75^iAiO*9^35+%qO0&x;8O$Nd`SH6ff2E;47p2cq&<#@xkh zVa$RVSrWpU>Zqa{hA?W1vV>>W91_HeM`^reM@8H6VR?lRUN3V#>t=@ifQwVCW5o~KgP7* z&X_6u&$%u<=uipfM>4g#}P9*(_M;LqQujcBWt z_@dvsACd!EF&;8y$}Gi z{-dzGP-1NBxUGnn7my;1)A%U~#Y(mnic!3wacEM*W5S0Fa(!M5wR6+FpwluY_`#B; zz3ayMXn^kG__sU~9zcB@u6BYhhq>gBO*fLgzbte3On)TSIpMgXr)53g7#5CPA&Gy+ zR*Eg0LpS|49UaOkiLd)+mTP=x*#k?}VU~c=<~2MobNe(Ic@d-sTh|CNbMQJIX*@5; zL3pSbcs1V&7@68iU97MCV0;T>L^bT5eMtWed5xM5$)lU%2$WnLKt*ap1wLV_o0y|0 z&FdP=E#Ygz1R~%n^*l-SVdRxzNj}^v403*K{+L5lkL?jSm`T>B+Hs`syc2VShRF{O z*<?GevUPV&+eN4sapcdhn(`j{m2H67P^E7$&Wg}j*fH~He z##6+9WJRs}7q5BnH#zAS*BJLt6YX6o33GZE*D#8~Sb&^*?2aZv1|cuM>l z#X_G&G$^x~P^PlORUO(h&Z$mVEJ-xio$%Ug;PpGuI!JqsuDd|nVmSo&tvdro#sB6m zIq>w`>uJsR4z(FdGx|}{5}Vzk%HEdF44KDgys`gXR4&ChYtxEbDKrRv6QJ zU4k41Q0PR=5;YL8=Tm%*0!EZKPl8Q0P9VA(VvJ917%-0c)PYHKM!K3jQ7{c4&k@hH zHtfafzTNtVNc@~PTi&n^4ccUz<+<{>F5&UH4xM0hVe$s6y#0Nq06}N z8PGkj%7xv=ZS^PBr{JRriD)}P&_hmuW53OPhHX9xXP&91W%5ZJ55!m&@IdPXRmKet z;};TaU;6^!zr$~i?n)2&M(!+1T?AAQ{vX9YN*iRie#*{b?ib`Z7y5I@4!7pvL5OmoUXpYvvRawtVxhnuvK&!uy?KDmb z2zLh!Min%w%SmMp`y4L@Vl0Z5dqBgqpK~PL?`3bGvjOY6qFQj1~Ce|Ifb+IzeP&+?Kxr}3n za6=@#4jUhX)JsXDf<^Yl2)j4-`gM$mw4BwJ$IZlyr~7%qmJcE56;GBIJkVEI?4XZf zeDj!U{n0y(ixzhWNg~}s>F%;|BT4U+9j45F!iOS)Si~YP9$GBzG<>8`>M3ASkl?@* z`x(iQI1Dn!kd(1Hja`v%E}K_U*9i%C=PKhwg|Sj|?iEnKr)G95-D^!Z9&F6MQruxZ z22LnmMIKb=d4tSrWxTXH0Q?(mN%u=7i**^DD@GOE4jP0#$?uxt*;0}c9yeOLJ+ zI38kujLXKjsXA`N<`e(?x$wl};31#^ad9{(s!{(Gllr3wGX?tedaEbawJrH@@Heg# z@~T$U$#hq)VlFpK#&}S)PNo4N`8nAk9}M6bOFS@@AfIu?ODQD~8v`ESz&nQ> zeiQ7l2sJcb+?N`1wOQ2?U4U&IsTarC>Q4@M9@MCCsUegji8;X#wPUZeUJ-3}-P^*N z9zcVUft^8l1*2@vr_~ca9kffb_7dm0z4Wn2xNC3YhHC7if>atkeWzF>h{`m18W#|o z96LP@2<8xnS>jNZ=H0p8A>90~*O)u}_WJrwTwC>^Bk-=i()i^+;~~kus*_S`AHzUW zo9vJrFtUqf_Z7@mG>3kK{#~v)09}Ik7K1O#XPh(#1P%hc88A%fOiAuJaRM71!ojmR z31$d8uur;650XAZe-WE}frlPe5`}v4KR$Cn8YXfQM?Cxzg!QqMggjC8oB`P;6$|ez z)tAJxCr56b;baJB*JYyGZ1`HB7r~Q*cJRa?s4wQDQJ^I|P@Sq^Ifo8}8xMX<`hX4i zcygeTJ&fO$alJX|!MSNz<4GIu-xFmGIBt(ITTvl3=tWcz)vD@<5`t=z4NO1TW#GMt zW@1m=}brfqwmB#UfKPc)sceDQ{e%5LpPa3UV#I~rknQoo3c zFOdyCg;>at!p#`sQqM`}p^C&Y4W9(LwvoxXg80cq%!1QrUt#*Ef5TTl{2umqZUNg( z$Ue+3Q_L|MD!YymyQ07I44@GcI5bM zk)jKg5nkjZO!Lc%V#m zwi}S~$>VH2Hf~?dK6w))`Vs;jIchm8W{s_xY|>*^_N%bjXFN+7RF%EL7v@WqqG2*0 zR^r4(ac>C)9XFgYZ&Q5|zu6$zZ$qALJdo1aB(lxvYsIgX>)4-Z@cgx?t@D%+7fDYc z2iI8a92C9Lo96a|xcI+x%@JLjdYR?A)RXZ*w(j4a(w@hSwsAZyZtxPBl~2zkxwz-Vl{&R<1hO* zGhO9)T$X(#18zvpi+jQn$6?1LKSVR?wjru~b@OZ`1{m$O9IP~vxx40ZO7jzbKYUBT zT+TNM;#@-l3^Cl>r$HFyN7^&d5Ba%{F*LrUjSwLGjBxhpr5d&27(`fD${p;?g;;Jo zKP_Q)@Jn{gVz95h2hUpa+-oo=19o?&Yiw&YOyn$? z){s9{IHU?B&{c(5nKmWBEORq@Zx~JSPk}_ZD=9U@df;3@3;AbsL#xF0V62HFu|DRbOWV zR&4nI0IyK_794&1mInt5oH)dVpW&37MTZ0q8C;r!4ku)Mg<#F`Xv8~bl)IGpqK9X5 zHw&LB`f%dLCt}8vN-4=^rvp#|Am68=*h~Y+=#>1P3x{#Hi5`PEB{zuUN=gb$u`Xl2 z$)}~LPXCABdE?H5CPoyrm*-?pO((uAShCa*v|A`J;jm! zS@_A43Z^ziAdlH8St%tAXmr2S;c<+o*i4ua*=c6xr!soLAU?HPNS>|8f-1|wjK_z3zTJmE`mihVdqn8?nJ%5PGZz+OGXqg#B4HRjv15^bq0gYxnFtF zIEF*dMZBv%%PR&pV~b4FXk;tqm;NJz#eD%&pB*a(l)$Au=Kt2Ef=xT+_7F|bU zU7oO_Epc%R;ACpJ1>k`!Kcl5TpLI3+&u3jp|5>eBu$z~0oyC8C)uFZxW)^(28?T4T z9t{T@Nn=4D3kFHRWTox7r5ljhAia+{kB&cPaJyav&hev> zt`N$(kH8!0EiCRSv)sDDYMa%kP=VmqtEHm#qYHFWsxjE5YxwJ(` zeUN8Fe`${8;iNj3f#NO1a>E!~$Zx6sA~yL(;J+n2*MCP_i(;>;Zip*#?uYL3l#YM4&*Q6IZzW48=xluvD(H)yqAQw#TF0M7Qp(II{VBlhq9GUlWb zRmgA|;w6YIyi}Piw)ROqF?ZN*HMIxw5T_P1CQ+ z(h$A^3IH+#(t0Y@`EQPQNPIa4E@f++ROLL^i6RhPqN$r>*+y)9hE6!{Sf?Zd=@5*y z!W4S^=00ffs87~~#{uUtXp2IQI5UXN2$wqpcBmoG-GF7DOnfsi*t5{PK8D9x4|kfoaV&oz2$G#(SO|3?1|2XGQk&PE&M z?0MHAXdkKd@jTF~YIE%MP1~0It^)EB5(X*?iHw**$ zU2MiM}Dp9^$RZ8xjc) zGzo}7I#*(5Y>UE&g(7HKT)1pZ9}c-AZ5rF&&`+6+mRv6AAGiVyk)EI|g2dA)u(43q z*-NWUA<1!ukgK^Irk^7DMbizw6!Xj$B-jS)#_Y}nllZw1$_{9s!}y5M zHz{3;ym>WX6%Dvyh{LqKbGf{6bI^%})#NkL(s%r6qbFIP<9$e&=Na2CFL3i$?_=7} zc>c;m$fn2Cgllf+oUs^D_btweZ2TM>xU5>1?YwFafP$mKl4|pVC_X!20w3jOVl9 zVn5@>ylj$CI@9COm|Km;t#VNvBtK=HBte6QLm(H!2i8wcvs|r=Tx6=V>}z5Vj|mq-tZXl zN3Olk&}TSfRovzbcN=iPNk;$8`IpgIi5JA%(6*vQtXjM9j$$h1O+q$Q#X6PRCehogJDe*``_*isWS zpN?sb5LHm{5U;2oB5FL2@h~4?WVTiQ93L|NXAE15*fFjrbZxnAf8Su=24XoEm1xxQ z4eF48n+oDQIp#D`r7l}>N}6on^4Bzf8q6mvgWr)vAl%J^bBs!5L_CT&Wjo`V^1m`Oh^<{d-^R^$IDCPI7+@2DTO*A+}M85RHR z#c0dgK0+w@??Ab_7NI@u;Q39&TmQQkgbM+N$j2oOSbx8krYLUm8m-!e=U3yw6Pd|o zycds)30$lGhul03i_EFbdMNq--F0vS95fnz`CWS zK@kc-UdIV|HH{a(c|ZVSLA^V-BQPZ@h>9{F?!b^F;U!(pouf>W+Gt#ELAG*&9n?ZH zGo|oMMOFOaQ81lIq?00ISima+frYWI#0V7|0woncckwBqP6FS}?2$->QPpwVPFlG1Us^5FXmNQMQYNHCP; z%?j486zv?J(wIpsW1=~y9>iq4;@ClerSh8(n~Z7WD32?>^F>)!gEz=^tIy5zOPv4W zDW=OSJb&#m_BT#LTb3c)ub-G)(G@AvCaBh=_U}0ClBzL3?$N_y@-XVjD+fRHLlqu> zGfm>Ll5?%D`cH~sOsqmX#v_aSQ+4Vq)>qw3XqYD81pOr52Do>!F{~5-FL*;_zx*Ng z9nk;wh}a)q&x=-B*08W3d8>hx77`i4RDt_5lVCOXx{;53$iVC8F;S%B zF^F^i3U7#S_MH{S7#3ah-{{Q7L3L)e+IVPy9W>#|c0Sl*pRLdn#|-s-T`@&PA87vP@eC{&X86vi5Bq|FqL?*pt2%# z7`Uu7m>&h1LH0gUT$)v?u-qWEOtFJS(s2W1R1?J}K1tok9wBR|-`jd@;aZGOeT>-$ zBIJ0-T0KFM$x1CkmV;Chp4I>Qe^o091&Kb--%DX5K}JJfX!S*MUPN{>(xM%)v?JaO z$WdZa@S`Fz8i&^x_CwBRwoE6LTMIws!nzD(L#U7I3o*PX(sO-cTQY53G;hOuwm)7l z&$b7vD@I3SmIyp{h_=x-OlH;TqGCZ*XSEsO zBj{K{YUwiZ`b_1wg9i$K`fND25B3}xbE*a(JjS$97q}<`jSh-GXKyCs3BV zZ9XwzD^TPIBjy}xb6wpvzN&uzyLYZnEfT@JsMrf^##6$+3%kdsI^r&KEOf zV2!mD${IO5C-RMeToZ0MDCetX#yPuI9xE-kQ7o4{kCnuVqDrkT*}%2cJ@AAfyw^p+ zmICWolln>2Nz^)*E_m+7<#E7$!FlE#?%s$3ilzh3r&xlZy=GtG1U<0BV;w+{i^j!$ zzt5WkE1ud^#%A*SX-7&7%noCj(%|5y2|%>Vb>ObBt))*!5XP{PD(i!E&}d_8Xd&q{ zbDN!>cuI>sd^(B))>}ja>RO%N0+vNXL-4@yVME zE*oJj*|y_jajgZGm0;r=uwAcoj6Kn%>!;Xe{Xae_Z|C1 zp)-D$M{FFu!ajOipbi@Wwv%K>WiAAG;WTUDQylUY$C}$zkhxi8?R=7ttMAbtmbYBT z-l-i&x~&12XEYIH|Ml8yg1f94(V$M}wE$ZF*mi0PS*vbnZna{$8JF~H^ z*gugT*Nudim>nif*1(M*8zu9|;--b1oO2mDG7s-E#$~+^$3?=pN8E9&iyO5{KW}~n z@xg?G?dt@Izcmf-x)PQMxwJXk06~SA23MMmn8{jp2>r3OzF}HHjH#M73sm9`kF@ z8#pc+o^qWPw)q{yNv!Ys&Ku(_F3$%%UU+N|%NIVJWJfd})E6(3^XRbbHm1R@Rep-X zjO8-+$#9gBSI01EX2iooxIWY)-oh)j8IoKAx50-MN<~~Q&i@sEl;3>NV=1OOB`=J3 zE&fcGj4`eHhJ@=jZ%p=5rO^nZIsYnXNBue4D(xUjG(7*Lu@|@w%||E?7_p+qbU5$1 zruRo1DOGIdT;!Wv>{JN@wT~rs6j(bj%KBvcR3A#bS+^3K^!{~CBF15fZCeAH*w1PC z2(pMeK%9H0=fu6MImKU+J%nM6D{Gkf4X$jJ--KRO|C`eIjbDORegov&GIq$s4<^S4 z=v90i562^5tx-7EKd(tEmP?aQ=AMFR2s{$0g&A?UjBn(@&p( zRf}&iv*6cuLZ$Ou?Ev~B5uWA? zUSo=H+_=r<&5x1ykQHE3UmWD40N0{EszBhMy0CrR6;7ZcCPEw_$8n;CCUctQO*kp7 zy3obMkob5%%s=y$2XnXjvE3T{IWMMzRI-6ImIJV1m)x z8ZW+95R>Te86Ee3Fv7^5-%e9o ziKDEQQC_uGvt{O3Z777&js;wolRkb&#y2eD>pQb4DeLk{=RCFp2s4*Wx$? z`b+qt*wlKNpj}?!?8DEndHw=l{qPO!Zk_>~&4RTn6T$Lo^}T+3Ax~POm3c#5xQM## zi&V}?z$foC#?^pZsVj$_hIyV*UIv#w9-}$NMLz>1>z^dnPSav#xOno_TKw5pi8QQb zi|Pkj|3ieNzm7j@Kb!tX);E3e<7_i|qSU+G^^K6dEI+4pX+NX2{2}%i`x!b>Hx^ZA zoEPN3|U?ePGep0~~kyYSkb(0=dmZ|%b zj50X`Yk~5*0GjG{OevXR+1BtamuH=~Ty{-+Fcw#Jh-Rq61QLC+hn8@~;-JL#8XFWU zvK{)tlsLCA3z|q4W5s>VH|f+C)mEYa)I;x>z8c-|>W~qaFn%F?HS|;L3B`r-*OXi6D46$FD^lEFde%~hA=N9(=Z6pz zKqcW~r%P$XCp%omcFB1G-Lw7Lrn;+&P%imQU@4<}=dF3{)SRl3GcZ=NkEjYVWshL0 zIm#6VA7|_4HqIu;g^_!=gKC4=awZ~Ch6m_S=CO0`hs_VxLnIaXWSRs0glpF>l4*Qg z40Abtk(@|r^&Czn=4`UK?NCaG2Gj_;m>QdS)1JTCQ$T3KMQ1xk)ih4U`h?cwV|0bX zhB5b4VbNu^5n>DlK9cR_a>Z+qk5bKLIJ%IU4=^@b4$L4Ic@Nwvy~Jh6lUWBO^YIts zLml^5qJIJRj7F&?2N-gpfD<9e$w(vlT#e%rL55-f*4Lpv53bjKi)#zSZ`YAHE2H0nks>xMOk>zQzZC)<7PYeU^F+ z@jDshoFOts$IMPIscbaGrDSDFPSxDej2jUG`?#AObYV#b@}P|P#bu)4D#6dA!_z%G zJcuWY_I_{G3-BFI25AfT_;ocEud6ZV#jf$i(ieY)QCbWP@w5+vgeh*7gEg>;JW6IX z(x@g`m7JkRl>Co;N>S!=vb**6E|+&#EqNhxN-9)rtJos z&4g*Q#df>wx9)a3%=(DVLvDIl1p4_QCOE8Y-=UB!nc?y#P>!^T5Ekgg?WDpZE6WRQy`SI-1M^vbdZvp49O39f zLJU_#`)>_rH_vc#;~b|qZ{YNN`G4AM(58mXc8fMm02*Z8W53%$X2HDQST3xIR*Y6< zPKyqCQrfDaPVcHjPkGaEX8eix&Dg{-Gtulm7E@5lANG4}KmQuHfBJ9u`unfp>ZQBD zW`b^nOVaY-e`&!YFLLlFZ~pKE$3rW{P@_e*r1=fmmamhhabKMv3Ff|VJIf4+K;{{O z*}oyCMl%>#GdZA~wFzySAkr59aafpgRfcg^xw zCdyHsA_9WA@HjYd4AK~EqoO{@i-oCwaUvt`iq~U2 z9}lTSX}Qcdve3&mGUq?X1Hb3|*eACtFCfAj_xT`3 z#D`(wS?9vH2ln&wlZ0Pg z3BJA*eDOl?)#dU$>w=h?^|!J^ZA>vDp+OKkEY3@K%dy(gx-9`Sk_9esQ@-Bh;tO>3VO3pVdZ)#?DG+&W~BI6s0YP zS?G`2(=j$S(ZVM{V{MfTtc*|Fu&D=KX7yL+-K#AR z)e$n>WQAb?44w>BiA6DK3s?5NUdA+ZLeJ!S8iCUJJ5cGu5QAUnlfaP|bPi7vG-M?C zQm}Pup-W>kml^dIrLts3Ckhgsa$NAEUTr2Zh)%rIi3FxA3T~}tw99;O!p8kU$14SB zP=Xl@I0tK&Yh2hYIvo}+qStHkusPY{-ouBu{oo$%K74@NckUz`i@fr6a$Jk%(Ow`C-vFXu(Vl~5Px8`#2L{ZB$`C1#Hap(?) zZ|5{s@tD{E3U;G65Jp%6kh76Syz%BuN@lDcZf_hYi|b`>=_;5f%HEzj&UvZ+!*iE71qb2&vM{DF6!6tf;$YRr7O?F!k@Aq?R6 z)JMzj8~keoEwv+R^Nj7qbKLypQ#`-C!sU|(z;@G5;SLdPw6Q)|@f5cYL_ST&WvYiB zE^NFVOI!3Sx)=fYTV~YDVh{6@zbqRcGi2T`{LVA%$c{vp4dcx@4G>Q3itHh?$~2)( z{cmo_2Ce@#^+d9&EN<^AZ(Qv0dOD8Iib1%&QeF}k>wRc6YL5)jN+umX^?4ioX8PDp zf?M0=+d=^B+amlkT00T?Hi>?-M1NLm>2%f{QM7N0IkZ@2Ob&O5?*pi`!R~khthg07 z1@iggZe`4e+B|8IS;(5sZ1MU}^jm7%UxrN=>dWP7VJMprE{C>_P-dhTtwGFWCYiC( z4G+vi&SGxTbi>9~6yt(m+w^I1nmrokHsMNuy>6XMsRJ~(VJaIIO}S1`Fv6Hexl^=U zADru-wclzI81gdMkojVl^Tq5d>(jJsEGaBa)1vDMs^?{Mqhax%)}epuv2N-T>rdk; zon@n251YAv_yV*=c__i!a`*uj}(Hz&y{Gfo1a)%ky5OmnmLo zTV3pn`6)+XHkY^{EheYUZHcyOKKpC1FVc<;Z|`$zf;%U`gPR+?bl&jz))t$IeU7~% z(wrt>JNXFRKS#LsGw|8Pj8881`1HBpldorpXq+E?eVF9%Widy2P@^OJj}2DHI10{W z;~JZlAI;$!wF?W)fv1(tERK&XG1Z9&QEK7yw|s1n6-r5OYy}*tw=MKnmabnxhK$pi@NG7jZrufL z-^J$E1K|7|wli4t-q04HXo5BiwwUn;_Zv=6wl-k%Jmc9HU*hA>p5fDHU*MBxUtqW2 zL)Xr7jOC3AUhBzfV=BAPtE%^U@di~GFC1=+LIy` z=hvo-tOzzC&i&DdcXFW27JWLLWWvW?qo(wQIx&NK7lsY=IM~A|IO9svCs!5F02Dk@ z#eh+O(`Eqd^z4=K(AOj-&f#(nx+Ybn{c0_ws(*-nZujr~I+oA&7vK9|=j*HbeyfJ< zKm?AydJb;&#@mVXvn~?2v_np4d_4Nv);E9PyffWzoNpln=TAY z@tOM_L|j*_UGYR>_`nLh#PVWb?G$zQ)VyAj(+8uGCmpFQJDsHR^(zOI`n2y_%WNlW zpfR+Hn3ibxsg7^@^{jZ3G4m2-9Y8Bg+_-LBkhNeqBnBQt7Chz%8*LH*+63Ht^bn6; ze+@6a{A8KXQIjl#1o^7XrUTiCY&X8) zAV0ik{TD=%uT+a&W5RGqH|w?^Pl(hfM)?Xl%eEc5Nfz0CJ}yv27gsq4-Ea`+SGjI_ zjtixu{K1FF&THFH`D(2kYbP#(w{c&flU)MbxOI*@k00XxE03|+oA>SjDmoi9l?md2g*QB5!fH14aPWFWLqdCWCzxV31b ztMxkfEPvb}syN`0UlXR}a=p%=Ab$}jB#{ytFrS{_`Kyoc{ME;h(=Bu|$1x(hTe0Ad z7`v+X+OsbNcpg(~A+ADM9>nvhkS6GASzEsGG4FT4yhr&LfUAxN?Ihsl*V=%cP=GdV zFl`ncwl)oVVf}>7j?R$z2>E2z*Ri7TqDHREQi9do(mN)uu+YM%HWyVRH?Xc-OALIKmh7)hP=o#c#&}oN; zUE5%X{Vl^#d@3=V5$%fi5l@#)lZN&^F9cpIb!1)Rv8m zOK0blD)$&6DNt5-oq5Xu%4-XS|5~_|UKU(-`BkSF@v%O{=~Z z;<$4*;k7#x-nh5H=~mkltq|uVm~h5{(Cu0Z0AM!*PrumX-Ou;<^r9nH6F@f;hj^Ca zX;xGtgyKL#n$2;%&X3YuwA0AA7QTs-uW^B3Y{TU+pBfx$AI zidST>G9GBWb8d9a^2RE5J0}MWglpx*fP|@HITxlwX@%-}2$~m_( zdqrFmQoD0JwQah94<*W z&An_*hb+mk8Qi-b?XdvE>%j54E9ZoVXwn!QMYm`_*1MKaQMSgxft&|1uLT6}++KV} z#aC1GgUw@)R`*aHE(To@D@~Q z6S*o4uw)PjfR`7`ZBIGi*a4HN5;Ni=2HjC^#<;Z&j&Z^}F0{w7Hlb3Mu`V-9OXLhnX_Znhij`IidkYg5j^QMThS(#@` z?STGmk9h}?Jw)arMj#IZ-Ctw7tAPp*`jmLI)_}Ibv^g=E;z1SZp_%fHB!3m^tc>%D zP)>3tNQM_Boi3Gy`0+RXF2drWiLrOUY7^2GFFr_rx0?l50{g@4S3-ZFeeQpd9m`L} z2z1dDwuq{yHT}Qk4TSzJ3a!@=zCocI7W&x$Y+LgU3;>&HTIzu7wZZ>d;wP-3tw>Zt zmH5Y`erx92TT|$()_ubJNH#qSAdWX$6rQzOpi*Ccz#~VuXzOabBejOBz7cXc&v>z) z@nXN++lK4B{5;<*-Ve`bt2O1IqhwO831kLNCg9C`8+`BX2Di?t7(05;Se}HYXAULR zCtqJ(3V!u$k6%99W2YzM`yXpLW*j`ws*Gs^KGa$9`g*lC)=au(tkc3^cSWv{=RyrY z&MOXO=_5~vbCsM6I&Y(#YjgNOLF23Ce%H-cs&^wATWqq`+LA$UPWmrnUy(5mT;$xB z$9G{yD_Ve_?ma-e_ZZW?mw;(=K)wSy(Y#J(O#40l%frp`?GJseey)8hFKt2j8G?^K zeTH|QzK^FLezNe+>r6Br*By>6BTxqOB2VLdFVHJ;re1;$mUX2JA^rECl)d9 zuXX@N-s9o6n8)<@L6_VI>pS{2uW=r{DqzglAwa$MlNlpl{|+<{9J7--l6a{%g z7Z+tmp@Vcsi0Lr3R{45;<%MFk4gWR>EwKgNxV$&-+`+5A^A;Yy`ZDx1tkZXSgvu1- zU%YsMFTeT{FJ8RBem`Ts-`V2p)Fy1VTTIi08|OE0>*g(--8j46V3Gzt{qQ5a`!8?f z%V*DE6IBh^t+Dta$H?(^7&iSUSE~3~D=(^zsS4c>t6T-akWh?DYAI-{tT~YKH-ZKR zy(_1FK(^JBmv!ZsOpx5w39#!<(vBNEiTO(55?@4H=w8AQm+B5QyTD3gbF#%tuf2@> zufB}U$#xxz*Ic;d_dxyJX02`mWVgq&4?e;tzxws^H+HI-IbnfgUw!Y3Akk$ari`%@ z>3y~bDawa;*IWVPNY41}94XpF*~WlCSUFS~{W5N5RNv-^Z9=>WcwPG~`?{QLarNL1 zp1=MCyW2M*n@s{hYDa#i{SJ#3YX5nx)^v`bnuCz&z6H#({KS>)cPp)knt@t>V35mo zQSp5!Z{hy@-87wG+MF1TBNOoQ%3MZDv z^#6%&|MM;OEfV{j<4@(x{oRcIzW{rg`@5wZ|4ANaMmJ9QS(Oy;Bjb7Fk9DB;tf7p8 zyqU>!ba^a%mBQU*2-3V+{N^5w!;fiJXDkv`}_|v4!f#C+%%PS zVqsoL^^H!-_4xfPs@>)9I|-I=NGzMFv;7p`RsZ`Mx?!Stp*XYVM~g}p@HpE5Z{FSD z2lqGFZr9^9$KcUxLbLVPoE!9aht~P_d*GeVclg&&uJB^7dd?^7i>q?z{N6fe9x`Jv zsV#TPp%XrC0ERIi-V^tY3Gv*s5G9sLXOZ#T+3w_s$2cEZ_u|+`9{+E8U4L+Ej6Z|H z5ccGamq?6k3(3~Y2JVNe-vko6=VSs6)17;mUVanp=4~8~8b@3r%eQ((@cR5Ee)7tL zLxC?1vi7%>J%8~6zxefg_~ozP$K`Hkyp)HYl1|kw4sDPOb5!ji#M>C-`KqQ@8ILpG zYEQvbh*nhpx)&**PFoIQMCA1#nAG-}@s4zrv@*~;>S7$LULH&8SaTh0P>7G3PPG{_ zY=SV)2w}K~{(?rQn>Rq1>cP#8R@XVU{#u*zUCZyF!14L$4G_ek zU+pzl?896(u4Bfx+W^T^k+?y@t++lpsEntln8v_+pwAL6-vBvk@eU*QuU!YyFf!{y zX@yIX`L)17@S8V3Mw*?L#iuwqVjv#M6l|I8L8dBTMJXbmxh7)ykbRCFubmj+uUj6> zUr>}$k`gg>?JKD4i^Cs>;xQ~YqAL8uvY&~9*d4Bx# zef;tt{|Q&mFYT4;(wa(aro3BTKsGt(oGX$Ns$^0-%VuJ_XNJ~hM0v78nT01P@I;Du z85T=fcMSo1xIB;1>O?#6NM3z}PanFf#Uf*IrOb6p-V*E^(J#9mZE~M8%2p(fAt?mu z*JTv}rp*SA-h2)BUws+VG>w6fc|dw6#V3lkgVN}}4hp5u$bOGcpT3Vz-g%07H(RBs zmjh!Wgf*!wE}o+Rj05jhF7=&bz8w^N0nKba@|v70=xW6;iy25h*&LsP5|Cpb4@|kJ zNLPjH{4U`A)UdyE3m0#`g3AYYA;grKR8h)w`N99B}C@q{j=i_n5B8Rs%R!gV9Z?bb9BH&3*t zYjWHS0M*DFXk#v+&#`yjWZ^Oq|M?t2-xR?jo0l#1_5$p&Y@Y1;&*}JPO6wafd1FQF zo8LhZ#p476kv?x9FX40qJjIEz158`AHuax~^7iQ1)qwbSE|^}oYkj`Pv5F)_gC2tV4dTQ< z2H2D8mh_in-Pr6Hf*yB|p;F}rR1i0`-PEeZxI^LB@}LwuMt-E*Yh;c$OAakY=EE*k z98g^FzezOX#Vq)Gx5xASjOX*be5b}f#{o&w7F;DP5)HWp#(NR}5*7;kY`Q2#0F`~5O zE3Au94|FKCN^@4OFh5l8&HlzYYsn_C#G3n$uzB((+Sxf(I+RyA|J=VnOLyiO4TArC zYlmC6&M6gIIRv*ld0z^5`yKw}7w_N~?>@zTj&@Pf?0ztAlu>;Xk*qV%w{>iatDHix zrjo5j?WsLQ8WF>Dc0!VbiMq0$@QQ>stRG~^xPDFi&E}w3!?=@`6NEfKKae>P$d0+M z$O~iE0Zi5RS&u=43hYS;z{f~Qwfvg%`Q^p0Ztp!GYmxFX-vX&NH1a3cU!%L$Pi~w0 ztmv$j9V%b?S$%8DKLYdT_7~s#uQRu*1Cnn;sB2~7m1((M9J>L+L7tvutq&#@dvd-hief8y7rhLfBO6f0L409wc>T&v%&Ma<~naU)@! z=O{Zl65*|+I#p;~#kdq)fC$QC5MyF_qCN)dwG$q0>%})YDu5%I4_y`Zy3ZD;x%^cf zZ_?uIT8CxeAEVO1pqk&yZ@qyxe(#6aZnvwJ(*S(=)tC77ub<-6Pd~-wix-ELQ4!&1 zy;6r~XJ>fu-~nEJ^;O)ybGtU>e$Bf*-u>Cn@$~Iq0&`59s!7)1kCpGOjK$idEiWi4 zzBn(f=O=<(bNy-|e_)$2KcnFde$c#(pIM%~uA8gWN`c|xV7J-W(-^Rw4&S0e4E!~| zIpgD)DlZLzInq_Ox0p3@y9!eJ@yR(e5>@jx^Qzt8CAdey8>?<*a(*3hOCOdCDjUI3?84tAC? z@Yu^!fL7S>X!}^rhmP-4`Hu%%@-d?%dj}cKvW5jDAUk6=c+F#s{_<{Pd$8-u*&q$I1@Z@zXGx@OV7% zlWmpxiF#P;&dLq9F!(~YgGD~K)yj5q8g%I54U+W6J~B=PSz4${SXSgArpNTIisR4zUd|1Qa};l%MK%^gcD>rIDwP~&&k*n`sJ zc>&2F*+;ug$NEBJn{*H~wA{rUw%>(?rr3Yr)p!}HhmAS?Xr!$G2&SMI7_NJEjZq)W z$}k`?$YmuRGRa|rALWhmu?}e+GO)U`mXzsMaP-dQ%b%;!95vD7*kWj zQhI*-CVu!I{}8wD-icz8ee8BSyz|aG_~@gLaB*>AbwUtm1?Z_Qa1vaYzvv3WXtp>% zKgZ+8kMa8VUdML39g+cU^Y!On;9vjmzsK`0zal`VfSg$4L@2%(>y`;f&@c5TZfWIn zRu7Hwm{4ULs5VfG@zoCVLs(UE8Xg*bV>qj3t(-IxlZq9at;(a!^iGmdw6%WPP|ej! zwg)a}5~D4Q_1wWvZk*xe-~B#r-9Io?E8VVnZfe;AC`;c!Dl+;Jm8;f%~J_ zklmq${zid@30mee2pCyw0A!jlpKkHul}C8~@=Ms?I9)mo9VZ-0v8xKtHW|z6fX3Hi zK~Q@X0cOE|{{qX#M`V1MTphf|B~q7cMX7;yEX$iG+`4*hZNjuYMQan<)ZDI*Wj{+( z=`3~_IW919JTciugS(bDHl$<#t4`Tt2FM1OTaHgD_Kb^7V~$+iADU=Vq)n+r9AAsM z{5)zQ5>C*kv5b35=;Jva+KOMN@gwRYz&!7P{S_c{puWCg;50mBQT)rX(iLE1Y_Hbg zqG%WOnO&{53D}%qnl>f2@rEzssj+h8LQ`h6UQG0wVL@x9-Y~Z)>f51#REK?)V;*}A zkNJ4|yX*`!xV5iSyf#5w z8M2>eY?|QB2NUj|E`N(ie?Dv3@Lc>#Wr&nm6Etq{`YpWomTF5wjBG2P`O0y;0Uv(3 z$KQW=g^L|l>;Q2X=-Kh9eptqH#G=e<)m`c8R90<WTQ&o&-nT+atLBQ78?y$WHZm&8fT!Ka4J zqc<=;eyz5(NG&lC>3SXOe0iRipKScY(+j-%;O;7)b-v31Sh0@#TRuPf^fUbJKm80B zFJ9EVFsI4ZDp%6n-!~1tLREH%_93l-u){V$$d|e0kd~1;l7|B0Lg?LWph$1q$ou(=bgSI#P?>c6_Rw_@v; zpNs5gtb3pim!-uN_E-$a} z&O7hmz4xACzu$Y~43cZ0(3UzUCno@a-R^4ngSXiLwLnV0R`cB%pE@`rwJfu;GBTuq9MB*jF(iCR?0fFb?Fa z^k=ro0@H3ke1KPe_XpT^o4!8U{&uf#)jfsKdAGy+|N3wE;-gQ(xa7%*ZFFRy=mh!n zP~|JeFNKR?GF?DdwYGx;ZB@SPU%@d7f2SK(lWt>t!p!PXjI4A!O!$J!)EiFW zxeyNkFg3_#gUg5aaPj@uus=J2OjGUSrmm&Xx}wQE5cxMeAfK+}l8*KJ-4$fMN|VCT za$PLXN5+%WaZ!9!0O9!o6=^?XF0@81Hl8;9?}Gqt`@m>sT}NSojD4fGF+DGe^sbJy zOEvz+b*tc&lwon9&=EUT3p7W4M8!#|lYCVR-+q`T8hvR81uus-P%1!Y|IMe{Ls+3Z zU!+JnuWU5rbt@o7|LPO{*&H?5juLaRYnw_c5&`xz@V6gc;{7ir;TQ8+ z;Y^~N`!x14HlV0Dq9FI4%Q^3^4mj0^&O9LUhGW%xe0D!x>nGn=60j&^KaME*8&N9k zm`iwm6qp|cCtS^XaT{Ws3Ydih;rI|XfMUVvIW}+p2eh+WYfRRBSx;42;%J@$nQ=1j z@Lyg&U4AM!vQy5_>h5jiN0@F6yWNa`{Mp<1)q5W-ILDm;>ll(^$mpYSlVT~Vb9$ra zO6S`^H%8L>Xh(JMh_zhbJJ^_w6}VGPle~;*v^JJeP7vsIeZ|RM{^X8$Lk>$huM-Ul z;rS-f$@x*ZG7}}?Q9&9MD-5s13OK-YDqf0i3*7kC?c+8;Vp*hv|8qi12Hd7fXV}gt@!a8!0WrtEcI+JNw^VC`BdxJJtz1? z?mE07eglYy1l_@{Jn5)iFpx5j;^57Ct53}rNHjQgf1_hz1u=sfbi0zEmWyo65-3?= zy(n)7bUOrEWol~p{_p<}c=E>UM#or^<>cYdfBtiP@WBU|=h@0zL!mR^Q-|NRe!I>18X>gp;+6M!az%QdwLFTe6Ke&+{2z-F@<7xWtN z!8=d!i+}h>$Si0U!`8-|6h$ADlRE%b4!L$^7qT%-@9ef(Y*oD{`wb$bNd+;Uc{gr@ zEaL`bU7q}cL5gu9+c-5j^zFAKRPg)ZN@jKFG|TgAhRDIiLx0)#^nMIsYKsT+*)YD{mkBCZ)3(7j z5ajVD9)`f3gEIFez`aMF{c}vg4aXX?;s>}7)>aO)uwa;}Al^rZ!U*Iu~A7R6?`Csn+>Hltq$1T@+ z9_S9^Ol8Lg%KSCd(nMPt@B@Tfr#kl2-^fzSQ^+iIq+tEAFC&}ua{bMVpMg(RXis%m zA1Ac+bQPzW=8jW>^(_0YjnWwdc3ewUhp?b#WA z{HK3{`%fNO!UlNo{ph2Q@DKm+5BTh}XW%Sjn%bblhmRiOwbx(8!$%J>?`K?GJom-n zo>V-3@)##4Cz#p7Uc&d@cpdj2+{4tS^x{i8 zj?9DFevX>UHD!hrGg{424af}U`go(fk8=CC%!8S6Sv zj4l%RtcPq-Ljz=n%yZZ2w)2P=&O^+)o3#%d z(l{@4meatPralgh-Y5T}u^n=v{!X}z`6au_{Er))@jic=e^voVji({>(nv8Wz3 zQSFmsvj{em;Kz?AJiNIf+CCQc_i_N+bemek*)-vNJK^SbgBw%B*>;1|N&gm3KvSqf z)wn7e`+bZBDyz^u&>C|5QJQRr#wS8<6DyT$ zxmMDgNQic>+XCN9B_GqMipotSyweTTIB(-`6)_}cIhdcIj=->T8>Md`!aT|9c2oL- zLS4YK#!Ul;1Pn-+#)4Qb5ekcY?tE(4y#Bk`Jb5E3;o2+5lCO!@KchO?6s zu=hmnHMi+aMHc<$%@1oA_20BUfIBzO@#Nu4`0(RTu;1(VyW*OgI-@??A%k0Xg&&0ipTx zwSlqfgYq2iOYg1k%x6W9L86FmgJP*X1nHIfrd~%Ex1nA^`z8=#GXL9Yns<47Pj>(S zAOJ~3K~!>gR^GyMUH3qpN|YiZ9K0`KuchbwzP?t=kHD*IYc$9NG+7s=Kiim*wsVu1 zwT^YZ<0UIk9vsmBZU^zi*D5azwOX;o`~IQSrOPWucc~C}gZ-ukK$3xkXo0S`Ziuo* z3SL~D5afmRd|Dt(Vl?^TU=!MBx&-u{Q%(|C4MScozOa-RDNP5R4}&8S4~7AFs0^Is zJE(@fG$!kUg3@ImR-IIu9Q`#AdU>+36YX+_~dpLbRsV&?Zlvudc4}&;Rnz z_`ARRJM4B>Nk_n~yLa%DKmVU`cJthma{XWRs48TPLrj{(LPvBUD+@MmK@D;IC_&Q1 zD|~_zjTY$!*=V^%@-nU%52{1wP5ob1&1*nc10Tf)e(my`;nDxYPd%8fqCbQanmP-R z%v?rNYGa&?xQL>^_#RP5`5l0hvopN;M?c2-o!g;2bT|Mtz0dJbQoEvGnPvH3`cEII zJ1{me3yq3m=nCu|%H>)E&hOsFTmSJ7aB}0!UX;2e{BP8LEiWDH%;z;@e8~C;!7mXS zglzS@PKRRvFE%f)Wv~%llnfj22$*c2^h%F%I1rYaopxC-&eZN%S)J)f5JsWR?o zoP7QjZvNsaZoK;u+HP;ypBEk?gGDUL`Gx67G2Lx;-o1dxUb!fHY4rA+UTdu)3>6Eq z&UrzL7o{Cz`W=}X8=YXjy2L#1m;8_jD&7jDzf;>;+OcW1eAytusa+dtWGz zKFG|k7?$KJ%`xAGOnu&mO?us6=6Y{9!v3D-eQW#$V<#U;FjC%At);l^gdrZsG^{2$bm{aWK-@Uw0k8FTV@WLs$Ql>oSRzQKQf?FMe1E`DqB zG@siB%mkfO&lqX8B=&!nEBbOv|9id4Z{vnU?AP*ssBI>_5>_>pFR|WI{m_4ibDHBc z%k^UFwUh_-BrylqA-pR21;ScPTqtkWgwtB{?V&Gs`ZZj0(}_kC@<76vHf^x|-j6Wd zdtA~xd}VDY;XFc`6S|-`_LsPG>n7E15cqg3f91+;W2VW3J}-5&O|y3P_kF0YVA%xu z^Z)S=aqrf->C(r>@%o@{TZ{Gv_Z!wiGhW603qoUGXp%76%2OGymsuaM%OC=K|>CW;nQU%u+nu&!}`o254{a~uGPBl<)6-pkZbffc+(^%ByP|?N6^lTmct-uCntm899KlahXNIrovPH){c|a5*QuD+r=PTt;V5u9ciG@uLmp>%?mgai~WC%mD2b{_Z z&I2IyjXKjsN<>x`g%0VK-q2mVKf85~H~;v@IJKH?;uV^>Li{Z_XoKSgk!l8|0sfT+yWRdbf*}Z`DpMkVR7s6*nUyIqRctm-T0Z5TA zTDgSsjA22PWRLo)9FazgMF~qydm7Ua@x?rVhDF^bugyDq^#Puk`^FQ)ESuJk9VkPR z>N>!L7?hQf6AyOM+;@`4nMz9t{^k^SI-kjuh?#7H)@L^FKl()L&*)VvX=vO z=u>mUF}LMKPyZCm`xlUT7eo!V$T(*&T3}Uei+xmUH2~ST^Ech2I-239=V>j-ps|@3 z?wzw_zok$hJ7OmM8?YkQk-^9iN0@X_?6^_7*kYaoky3fwD@+WX5dY1^FcyOQwKNX) zI}Fy3>en|pXwf=cZqp)yn;YPdo@{WwrMS1OkS;%aD+1^tlK$MJ*}KN@DZnJlCdUbY z^J#;ZPEPRp`59h6Kf_C>Tbyq;IBgTA-cQqh=4Sn3mj1s!15MxSyhxg_+RE}?>vFqr z-+4Sg0sj28Q`|kBXbvH;Tm+;3#=N(cL#)`!xJUrn|K&~2YRRp2I`rdU$>bIs)EJkr zi160lg}IVr4EJ2cuq71Ge1rPZx$$t|ML*g9vUHl~fGT(V6`~mq@mW>cj3igHu$6I; zC#RfKP@vHq*ETvEv7Xht*<$nkpP=2oAJd2L{C`{d6nlQso+n+qz%F(iqcV4=yfTjq z(^CE2I6c9i{qaxm=-%z+Z;|A2xaQKH+%^c5smyJ0Oc1JX97?FM+<7gcM)PKiv2=xR zj&ON)2;#%ypTzrAIo&IsaN(#6wMi3>ZIXR^n8b7+vhh7IK&{u$IS$7$%~`8_XV6!6 zbnd?u_2IarcCH`E4mod$xjT2~vEB%&dd8l=@#V|4g;A6oU0?tI>(|7oh&1qKZC@-T z;aeDIKk4=juj|xV`CvUT2tJ}R*rkb5Zg<3ZW)PY~*pC$lj6ipOb?`JH^Td0pV|Gun zXxRvmvA_afjN1LygK$euuizuZv`Pw~Y%EPXUA4*e_Bap`B}^8BMZY z(ch1xfSMP}DCr8UG9Yup)8Z$s_k@f4Gcuf zdgJyj{P<7*1gAG{IN!b7w}1XN{{HX(e);do-hAr~y!QHQE?@I8yxQ$T zjC=It5hY-P^Ya@y2I9u~xdD7@4UZo`3gK>dbp^=slUuCT@4fyy-hAr~oSvO_HMp*> zu6Fq8PyZ2bzx}p1=$|KNr})vI{!h4h=eEZfa|v3MP<&6-$tQUJ{JG%`w>@O9IV1*ND*pPlJw3r2fA}Nc_{nt1ge$TV z+@q+h_7v=t?AG2PLn!spsng<#ePbrQXT4P(5OZ94YhH*d@z2--p9?@{1a%}RVwe@iU9Ne zvVVJPjsVp4SuOBWP&Hl+-r4R3`P@)e=XFVuVWFQCU5*vhi` zvBKOjS6&D(sSaEjunm)lR`xFrsMS5=7?o$gZ}fh@yTmMe%;Lw?G%s6*F8(}Mn2C}8 z6>nWO_uH^37_ggkkjIbWij_fs7LXREQi8{}o}bwlh*9T-`to>)L_eyWRblU=3jy$- zeQPYJ>P&st@JQSyLZ|(KaVgZ! z5hlB{_T2y_(bom!)*7Y;Ow-hVDy!k%>GuEO?#-4gNs{caWA1l}HJ6CYjI2GYx~r?J z(HOzBfYbBF&j7xHLVN-ECHw`x@`*wSNC+rG%E(|a(_J-FRaxCxx$ha7k+EDiKDeps zQ8n`$QA^KYV3{}E-4-=fHQmh27u?ub;QGcK`x^^fUd*uU%F`hZej@4^^X&4^iGbIp zMW65&?<}yp;BmA~2X9MFUq;z2IU;UB&UwDVHde+w*~mF6Bek9bbuxdRN!+|1QDvgb z+aW);KFK1t^yQv3FOXsklSp|o*+h;mY84=TE}I@4ukd&X{3fa9P9p=TcRoV(#bTpW zwN!QN=a_x+YoyKXhJE-kDdI<$^7^X`+}K)BfoX!otx+3zd|Y2_d!$aXO#&y=g_(Wd z;Wxkj9Q#);jX34e?<|VX)-BEf=q?0*?rI&n<3VSV_csxHQLAc zh1l>FJUf!2dmYj#bAVTTA2G^ zU;XdYytFV50`SJO(_B`^Ptqr`1&8d#?hN2Wsh#?Bw&AkAD@5zd8Nr`C#U$`|MUOh?dvy? zX;XU?NUxeBV0Ff`#`gqZW9}zI+4rIHPl+d<)KV4#>cp>KXio^*l5~EGOAfqw%4KG< z$atN1WCgq6(R90Y^wnFooaxFFMS=o;`bplamvN zM;y1sa*4gGS8?syHSFx{=z>E04oqdofbT5;38T(@``3Smv$w}h8LCV>+4J=>x8AwQ znD7w*s=ykiQ&IZ85AfPv>z#}T8umBHt7}t_l9xJLumw=rY~OoZTYy>))}}UEt~~c0 zhRr43e0UQl`&W=>y$T7tvx^4c-ch98&U@8O#Y|1 z*REk8nz6@3xjTn3uNBV#({M|hZoYwpRN_U)Jxwif)iUZn#&az>X!3hP_p16Wxt4s& zv(4}5&j^Grl=}RZ9ZyIY#IK2sor-lD4kQzBnaeqUr1k12=9_ZgII0LJa!ui%Ksm+#Hs)Q%uWyXs?WiHQ4W{{oT#ImE74yj=8KHYjtDJEL|O?vyd{ zShR%d`=@A@kIypx^ZgUNIn6-of^Ou{GAq3R=~2U0JKGphZuo{6e|g)wX6(zkEa2BS zTh77b`O+)0YmKDIqAM5ZbjRm<-la39c)45b*d{}4Aq7e;#Fe;rN8}yjp z`WL`*>wF@9oS0I|;}aKoz^Ukicx-&$kZ_Q&Okqi)*Uc3Q0l{J;P8@9^Zs zA@zm|PE3`VZ}h#celtz^IL>R$g@MVqxLwxp^Wc~%)$-JC;)%->*jG9LCvSce#h3ZG zOF%{6y#_~xNplAmUxvOW1LQTpBTiF+wyu>-ynUuZxqh>Qq;Gf56h@*d(v8nQubwY& z)ossfwG|e|7Q?lwV^k3w0cTIxtQWQ%w(*Yd{usQH&5f zb-&rrPB93PfY{&FC*TQx>O=4b#>Ie&recqr($*3dX!7_7?ZP3un1DX@1|hR2oe9EuS_ zyEm=JCf4^oZ6p5_$=~TXS*eXh%oaT(Ic9l|wy$NEoV{saG&P=y{`K=YKKz%TW4^g; z*8QQ$dd@)3c=7TjzW(YfeD~dVc=P%-R>R=*04Y_vF$^ml9=^t-$B*#h`3ubFb8M8S zy4+nsEgRc#l6o4%PFdae*xtK}!^cmNm4dvFAOCaRv(gFaGpwif0q}E&(6-aT`0BK9nDM5=vFJt zUmPL)&K1SOh zBsm-5it2u=oG9NdR4G7AF+a5NK3Qb1*cKT6@dk{V?-$w``xJ>LnhihGb;nD= zk5J=iKz}KrPr$P4us!dwJL@s;I|sw_uC`54(Ax4jt&g)V;l^f<`>$76(XP4LId?QW zrQ;t#i%f^O+C3G@lOwP_wAqLGRMJ15FOv-vTgy)|$hpjqjbkC^51YmbyvAX~wQh89 z@rU?%8F!)Et$nbnP2Y$nwob=@7OZ)MP0o$FXc{Zm=%gX|QG`?0t&}kP@N;w(>jC%b_F4se8n-A%yhY($nhT${BCVFd}-^Z0@az!S)sESzo;@Q{u<9@*Q|ki z!{ITGEk~K+*dvs2ni`09x4v2O$JjxUo9J&mTrSA)#wPi(Am-RSnEjED9a}d#Csstz zc>@03VjxTCv2$`r{Y}+dSEmg(Rb}hWV_y+Qvp(8s&FI&$-}i*k|J%#I{rBq{1itEd z%W)>eS{FyEH3;Y7a+lIyVzI#BuZ}9Q}d*g_Ds3JUmgFwGAITbHd#+*pheEv z{t;N)@pcs1hw6ui9EV^={C{HVR07aL6{V(T9D=MHgWhP7*`n&;cW_zgq&Cg(DfZY z`yc)s+w$?|l2)q~{>y*)FL?Fp712{m`q|kTc6N8LTr45M=cUV+@aFYvY;JAhz4zb6 z-riMpXzpLZtwSluCtnlhlhCl=&{2&8m5!u zV?2NU95=3C*G-TFU^bs&=js(ay?5X5xKr|@;d*G)P41jGJt_x;dJ(qWYdMOMDFP;c zS+AU|YR!wKi#W4*&W>}Mo_L-o&gCpQnP0&skMjDPs*E8MyBM;srY1boRXI{-$FTppjC;K|b`c=P%Vc6WEt z_kC&KaC`#S@xZ$S&gV3n&#-xU7cU<^u{oa9%MrS$@U)FT!l8{OyBLiv3n7w(6{`3sP za)CVS+@>+h3ycKFXvix#SEna%Us_|=TZF~?(M09u(-QHa(s!xXC~ubWq$J+h5mM`^ zktkV8iU;lHLUN4^nb zjsn?a-$pwlm+#~ZM2Syn;(T4+KYFTs4PCd^FIsj>l_5Kwaf?4x$2qdbW~O#a`Mx{S z6TpxCL_ML$$y&2fn{Kt^2n!*w*J;TyQyVRFx*dV5q`7$w5$KGW&PNz$u|=duHf{1T zz1N>2^U3^l#gf!M#=wD9+?f=LrT@i#kDWzFIGA z(s+|f*Nv~r+MM;+>^m%GJ^D@!u%Ekw;49GS*od)@$9bQyx9srU;Xreb*ov)RrI5;x zYWy9>34xh`9(zLFY;RWms??YJNWMSb2;scANtg+SaxgV06dTaEd*0Rx7$;hz(X|D~ zt!DDlXEvzve?()%$MFCb6U4sF(($!np}LVX=I?)oZs+ne@-2~wcH{e|4Bg}hfLqH` z>~3yM05w`zFV=PKY*08_+|PC-X)MzBJ+583gu4$PyYDHwWv(g~B*Bu)M_I8a-Tm%MffV8U=(Kfw|@nE!NiP|NX^^>IVWQyV8 zD_Oh|@Y6i2+Kka7>;!pPR&+YyDgl3W@)c!zW%CnE6A}*Cy;Wk+iFJ$&x`!oYBVaN< zGKw5@veOSn)CJql7T6@z@^h%0iqrB&Ho-C4;^c(qNVVjeP{j7mbSINA zGXfJvt#K!tqs@(#u%vz(!0?R>5GDw&Fn|+x1^c{=TfhDsSFc|SXlMNGfBjp$I(%hq z;@GF8b&-LqSFdV**LB$2+ryPBSFl_zX>9B%kFE>^FG{6w-O;tHTRwWeTrP3->J{wm z?Tzo^?JTIfclR!i-@bKlt3U_9$;k;`ym)~dH*OGb5*8avEVefB{K2CMr;)0>$loa$ z_BO>Nf*p=cN3zdJzBLj};wFvM*rt+)HAb!FjN+P>o>QPCczYGCq!7*?RAv60Cr|NO zg3i_xHg3G+TQSZC3WlMMR7;WOvEQ4Ye1zR=drr2#@6SE$RP0tR6N2Z@pW}DG|2^Kk zd86aXCOO&;hja>cO3~Znw|M;MF}Ak0u(4r}nMXW8_@&Yb>s4~+osMDZ66VV#x~|9J z)8~!2a!S}(L(Hr}GGIv#W}8Q+XXP#;C-P~U~BHcciO zY+r+pR+IinzXmcKXd6P#-;jUxJn;PR_NSDsR+zm$!tBjkW06rHqWcI>9guP5aMnTj%Fl+j#y@mRd-( z?p$@ded8ub*U!wBI+%@iPBGfLuC|%b68L_zi)217QU&=C(>$S!W|xudLS#kkp=t;{ z4cE{)Su_*863Ml(hOGe0mG?Uu3WcNSb7~1>xsHp{%GV`Fwdnu=AOJ~3K~#*;i)R|g zzjoc=FY}M>IWlftO1QS!)3jFl^?k=z;`xXn#*ZEk#gjxU8DQ%p8~u{erST)`i@w7$ zC2Y<5@jD?%7|L33QrtPkS?6@}Hfa1UX9@ETc=T505i<5IyE)cjv2_n|F*~B_weTVP zogjK6ylKo4(2C0PiTw;csl*;uG0Bn zF9d$YYsn{m@jN%wMsv_|Mz{Yi`YSg>e!IHn<#5hj#N)b@2d(qj*i*d4!6VLmRpkujM%yD^V3wIwqAs;|CWSp>#aa$y{9&VSdu~8`(UF0!U zP-J_Z6(X3f4f{K=`~;s-xml9Z;0FuA3Qv51+WIP{2jSq2_6XVp#O6c6ue4HSx1w`x zHJ%Ve2+fx6fRh|fQ-UM&Mtb-Dgjo9et` zLA05%yq%`<$3E7To&zIibU^j_4_{~E{QD%fr9Y(Y4^8XesGI5UPn*O9t5IZQNJTn% zlt9a&mduEW4a)L*m7gQ%<)A)fvE-e_!!za2@zHo{4way&{F#egiIiu;Qd;oQ@J)`4 zGS=lc9S9kU`|rMk>+<1pN?&~O1zx;-QAjX{dFARA$MbQaw8OLK&&H2aGJ88T$1e-M zl$Sc6M9)4siX$ z_n^Ab;-gMXgs*V|tK4$D>y$viFfZpKH;pcNp-`*H_{RZHpn5FpZP;3r>T(V$4XSie zN;#r)-B@eyLhV(5+&4RaU6exD7$o}^@66VE?8ue9#%Hyagp1lBs%m)|yZcvhLj7t75l@VZi-+_wePHUt)E3R+~@+9}ve|@&uRQoX^hA@a30Z;K76Y2v4#5 z#U>|PAmJWNmPDF}-lCvUKG{CRyB33)KR*=%*XAyX3dvK0Yyi9z#|w*LNG zEbl)?ceY~aV=L9)r1CYaR>;GOswJ&E>K*wqhk5I|oL55HDkpx##SD-PUoc2+riR|H zD~nYV01PYS)tS2+(#23sU@b_pXfuTjz&tar=EpEjd}QLE0g{gdU0|wEVyW}GI?6t6 zUgw6q2?&ruCObWr(}sSsl96p9Um}kqs9f3=Q&k<2Xfwo-#r`AG8EAL5M`(z3lJZlI zN?k!H4=d!AZ5Zb4QE>V^@r$Y95*%8wZtMIXB~`MI`Z^C7&Q7bvq9&{eGi-+VMGLac zw2-7@Loj&bw6ZObIa5Q8?cl~yWm%kn2xe#_1IY_n{Hk02cG%d5Jwd`YSQny89XL8j zcZ7b@gT%teM~I(HMngq=UzNmoYn#x%lkq9~adip2vn5Xk84ug?%eP9Vpcl+H zqrJkr@Ut1#NV&kwbQC(e@#E;5vmW~!bG*O3#KGnqJM$UleHTQ&mam#3<6C7b0DQDN z!_CbSNoTJH5mK}cI_2P1G|9_mduuxg(*qepIagkI22Q)G=@K23L=NN!GSxqiW#uLF)jye1AlQDUTmLC;NHr>J|L# zgLi>EfUKI1D#MgMrs7PcI+OmD*jMJB?prdtwgz_`%ZzWCm)VEXUfu{A40saT)qwB#M*ti&?kCZ4jh?9C65vYo1k$PIH5=LU zR5HdJRh&~bnDhhI{31&F{Zo8%QL_#eu3t}I-}b-Blv3_2p!UqD$Nc*ZLX-A}&d6P8 zt@bS#5x@9z^@`38naTrDxg5?J+}t?hcFaS-f+wI3MBGy|bUv16v1A6X;*U9B(Qh%X zsdQ+&-sU*mT|?r8LqIpRXpoXalF$-^u||>9MkTR>x;WXa>x^{rGLuMFgN8ZdADAuy zQqp28*M;#+0eNHbikRWavR-vOygZK1MapZs`4w2@8jU*zsGU6$P8%a6UmLsI_~=)^ zfNX@x@9VF>#^cA2iA@<@*WuR3w{Yv$E&SrMUtk$Nl%9~v_cG{TPPoXwj_P*e5;fRs z)J1umJhl7jQo`BUSrt4i7E65ki(lZ@ty{SD@hzmz-&OPU=~I03&DW*Pp#1povrni)-o>|n_=A(QNP?ia)*DS!ND0V8#_ij;arf?B3R!fa-JJSYjpBL={yt= z%3ClfSd;mMQ7Yx z8H7jS8T+nk4I~`fe5pxb35nA3-%`rMsn?k`DUPZ6FgjAXJD;d$Lu#>|ZOZYlk_Hzq znvErol3HWsN6qGtnKlDjujxxp7g7`87h;-d*w|YW2i)BBaFhNfzPw$ z!A5t40iDnT%l!p5`hrA~ zaSwb-HUctswsA9Yqg4`qsYsHoN_Af%8!-d^TBL#2U&ovV?i!Mce3nd=6Gn`Zv;CqU zp)BeM`#QG)nmv4pA0y1@rM(Ci>_vf+`93)Otnb#sd8E#w)sp%i{d=F0z2kPOyfwlR z{G{_dCuQgW?sccjPZg*)|;1r5og-Y=Y!r z7&lSCW6L*pLHR9n5wB0yvbDjk=eg!d5}@Rdh;Ti&VlbQIQUBaFQAu%3>=UBjVPBy} z52T~SM~7eFh4>luk=`vqd}V}_-Pm%Q{efuUw=0qXlfJfCG30yR-7 zh#?)xn6RQx!1$}BJU0WZi^Mph@Uine#o7fEgrGKI&m zLEPYtmh5R^uIbSQIJGb^{S1T`z!^t#8lax z0uZIBmFgt{!?#*QQ`k1C0-&#*`|Mx;D=at52geGppFe+rZ*G56IjDo12l}D&`C^X! zYx_7mJHyeNBP^FoeEN$|^|d;!pSJm0LHjsym!`FvSE)Ne6v9q&-P5Kyo>N@OPxrE2x-BX6}!l;gMO0`U@KpWl7ag~LT zMCVQ#QaD;4Q)S;b*}~Hr{7~eS9JSgZxlklLFlU$KI@gl}#RW9!z zo_o4D*yTQ9G%+bu>D^!c92+~^HIu&w(}jdFP95ul5DLRU-I4B2M@Ws`*Z3vF4? zq+V;dnKFscd4U<)lFFH{vNloxxyUNlEOji&G8F5KbR*L#YR0fS8ShMuW-Q206(Wm? z3{_iJjxlNZiWX0&`22lU?Wauxy1v&QqAEz=ndTy96KN2m{iztzkV|%|rH(z#CVpZ( zcj`}ZV-*uM<~%9_LRV!=QUnCIvEmhimQJNS+J;|T>9IWzb-cN73|Bd!zH){i-qOgdhPPRcC)9_|(_DXkjH27)c(YFl z^Dbed@31-VvFt~GuoB%)YylbDsAY9tmw=r`!rjC2x|9^3G!b$v>XEqtZ$kL>2^vT3 z+4$iz>8U018}aEMVX06deeum-O_dFGgim%Oi-&2PVuZcONQumScHBNMNm}tClasAcz8^aq1)g51l{)KNMWqbhRY@|Ks^8rFl|J~I{IV*fDe|Z z*xB50)uJV=OITK%#Mb?}Ya8Pn@^n)Kp8U&~cJbYVhkgT(u&L%Zx~Y=w)yk1CPCusR zrT%Rz{Jq&opMqi~4Kbu=1KVFT({yXAVeyp$_Hl0o!HltwDMijBlL#*1%Nti_a9Y?m z@}}f7AsRR1XEcJ6rsSO+w@v!j;C6lyl-Kpd;(wkG#3Hk3?ik2Fzh1k%Rku~YMUE?L zw4JKkx}M52_-mPY9*jK0_~IFuOPo@K?8?p=!{)W#EeSj7@RI&;|Bd*+0?$EZrI%B% zQX{k3E>XTM%K3XK?OglU#lKP#gD=(hNYp7N!h@w^aPJq?ts+_Ja=&t{qaXpC!HtrL%iu%t#FLuX3-b#^6g zk=H@U6$G9L2@ZO*eCB}l9EH!o!ABopYj@WT!0G83zWnmb@o`RaXc-yLo<76PcW;gh zGkN@Q`Uf9=fNR&TVYytQ>t(^F!3202diLZg{_yP|aC~y2?>rZW-jzv?d~_@$kB_e+ zW3gD`@|DZDcI_H=c6XZk!7{eBy@g+X{!5&k9FH3sRDZ|=o<4s%(%BiE85v)G`6Yhy zo8MqQpDUBMc6V^|;}3D~t8dYT;8%|kk!qKp-opvFyHL#T@r0nxGrpG6MqZqpG|$T) zcip(VF^aebdP0ZX-Jk}VJEB01f;b3_Mv5D&PL^XZm!T7IL*MI4w5_AwCMTz^4v3rr zUluejUB8B%{i{st@Ktt=#Aj3`!IBmiXP)Ur%52Mj$s{@m^vU};xw4DAoR=Gnz+i!j z_3IFzE{k<0bghZkI@s~N;GVIH|W?673>eN<=w_Xnr({;#kW3YeqWLhy8uB$YK?}w@(cc&gDV&G{`?C-$sb4%_{Gs~8 zb=YslfM;T~*pC?G~XNU!h<7vIznx^(N^0Bi-&z2Vlt!~4JEFq)y9NC{Xk})VB=~c zoDIKZbrfF9PBS}`mtT1!g0tJguSROAPPO(?_!VO?!M_py*7zoR0|qlq=*P(TDV>{| zV>z2t$n3T*p}%}1C}Dss;3R~LbJ`YB(cni%;ObcB-u5P9nzk)AhT~NoQ3!Z%%E_oC z&m(QdvI~=qOFLWm z*2(rHfv8k%^VbY#;Z;SFTlO)RhcBq@^kW9$8?`v0j?_oo6p^*WjJ+x@il z{uHeZiaGNt1u1oUX0gjyMnld)16(dEM7xfMVQu)nsEpX3r$v#CidiYYk8C3kc=HE{ z;A)QXrVQQR6!N8QRsae?^}b5Putzr;mIEwkB`+q9A@XEhYTnUK?W3bMJbWP84D29& zRGf5UQ%HC~V!#0A%LU&1`NvdsB=GmY{~bweZ@L!RakeM$*`xcvvbee<@A@95}cbk0^QeDUQM z#+#Df`Q#QBn;R6^`zJuE)$TQUd^e&=Uk-dnmFEc&LM=35wdDDEY{u7#2Px?9$gZR^ zVt0(hj^Gmo{xQ#2v!Krf>?IKMuVj#lO0M>+cU|g&Uz=_YE@l3&aSo%ItWpBdbv6?)B=ac*V_lFc`e1VFUoj=ZYjbwdPqRxriBqu^ zJEulD+qv+uC`5}awiPOi!+`GXF*d)tgN-{6&>tQl4a0b6?r=uRl{^ploPUvr(G5oZ zZq|gY>st8-Dj&j(y(THtNvMh3(v-nU)OdJVAE@ct(K>x_D=8Ac42`nWQ}zM zCP4_aM44#K52x&fW0AA5@UfNnf)@W`fVh=&z{H5S_(J`Jf(_EOjLNQiJ^hxm4{E=^c%DA=LUkr(s9be}YM0cot#rwvo z=s)OM^^J{b(8sjBhwj~9p#S(^p}+O#=-&Gkx+^!)r5=4sSoR&REa$kfxxn7W0+(hp zEczaO>Y&k$lczvC8R=hLonw|V$|E#RCj6Yz8x*(T-!MF>7z#f(DrZ?kmxiKy!(@w- zECZgjoVgw6!OOIkk?d$CYs8utHxOF!nu-v$H_)uFzMY#s!Thow32R}UazuuUHdW*` zx_n2!FSq^#=kDNRL!hFF21m!sU^mb8+S586BMVX)%Y2Gud1dZJlh-jGKSoA)1y^q} z_@=R|%t8h}dH=ofJ0;GUCXiNZXHL9xwr`CPLsH={tER$8v>6fRaFGu+Ka5Q8jxyn3 zwoEoN6!&$L6Nr5X`mbv!a54~FkvmR7ujLTMc9_yQf5!15k_D!T$7rgjT=C6dl6_bk zAd@mjycK3;xRj76o~|DC*Y>qjxh%G7R|;oI z>-$}653`g9VM_+4A&A~qDin$x#tPY2s>n5i?RVmn;uJT5#{Z=al}u?`25{@wzr^;X zORnhAqsO>=_g?AS_ByM!)vTt^nH)j>I~1HKgZ*Tk1?Om#!U|K-w7d@AU0;; z+0&=EbLS5Fel~K79Ge6y$8V3ZvAKcmogK%E`Nk5@A3XL$NQ19q?UL}&uKCWOm}h8b z8qWX^v@xQSRU(ymvCbA+d_YWN@rji=K$-v?Ct&AYv&;j=6J0Pbb(r6^&7?c7bOD&a z1J$*hvs!!mXzBW`53s#|#iLB;k(?ZD2lrLF$R(ir@{2EVe0&Tf50}xH&1U%U!w+$A z^8g9Jn>R-lj?%}@&Ngn{x`n;HJsce!;q2^8!Ku%oKJt+9=Jgv~yLL_W&*6~5d7DKZ ziITcmkDP%w&tH}z(t^Yms|XzHV$`Y1b|!^mUce?K9?3Ssx-s5xpw@qpOQ&-LHg@ZP zfNZpq*2YE16q>?BiYaWuO38daZFI1WYkLLM#zX2%*fO0F!uso0E6m=!#q7-y&bBsi zh83zu)LTOmk&3+Kb8a7b-hvYYv?#;$OR@h}YW2A;ohO2=@}i(!KQmvb6JW2$4yjdR(yOB)N8PEMPU~uD6&r9FQ?lM&PiH@*xt(O}065Z4y{GO5z)aBLY2@~0>(@H_j zoz9RisvZv%i^9WG2ds#B7SEmRg?n@72f3Gr=c2z*Mr#MmOa9Wn0jg7?<+qrlpi&O8tIXLNh-qQ7!I)MARV4ICRt0j9PKHRIC6kIQv!U_7~uw|HmQe^>OP ziRB}D<`I2w3!~ZP`*R#zwq0e=yDnkY^?2~)X|QV}9pc~ZjU~0|aC`u~j?hNaL^QYb zvWW;KD&syGm#M|q7Cud-9&vDMIaF_&E3FR3S732hydoG;@o?KQE$dGcP9z2G`fJal z-UTXKG+#7tgn!QXtZ$$HWKV$nn3T~L=^q4Z4WOx_Xf(bzF5V8cJI!8zC3uo{YVs5F zgM=?CeyUAn+~g3WZLei&EK*Gn)7q?H`<4J=cI%EskN=28-JjsW?|yGhH|;1CF=T@! zr51dNGYft5xFoMwe20bFOV^==P#JBRWB%|&S?pr<#7E^k#2B}=BLmpn-NxR{8_xEx zRs+8I<{Lsj;$<5V-+c28R;MfEp*+%^vz})@FTY`xF-X0fv9Yl^ZfKNOe8_^U+x+Op zU*C5waO}DcUDshY>oK3tv6#=XTCMQS*WcjFFTTLh(Obm_5ucoqR~cuk6>fihyYwH7 zV{m4-Z-0wbSv;2fs|Po*vAyN;nuDp62a+ev^VikJN6uv^#o@#M%BW~yf9GS$86^rZv4%?llvCGFdqE`M7tmwh(uo}ljmZ7mWIhQp-v5ZX8J2A)V3=DNT+9* zJ%5F*-+hhQ^Os1g6`YZZpgp_2iL2vm}80*BTVRcMiKlF}yPe{lB03ZNKL_t(DjbXCMiXMYrW%GB< zcBK#2J@sD-i*z#qae)9*ZUkzdwO>_Y0#CTCEh$dU2&R}(^8?-nCX7#ijOT*_5FS`u zD)vei?I?Cn4KnCLW5&`oZ$3xAGn#JWr-POKm^0l;%e}1?yVZ`r*Q$Zmjb^vylJam? zJ|G`$XYnQ4A<2>=K++U_1sPtZE&C$k0qLyR;y5{=a(6>WHF1FE3!D`41)jh8gLNp? zzb+{)rq8tzwiq|3Y;U59?}-6E&_lL0B`A`4P)D1FFL+70lqhQ^WJf-2`a?itwWxWYwJ^Z>%0 zsK{d(&%15281+0cilUoSj!)FQfAa=*H#du|^ZG!&&|i_=06b?P4;KHp`qsbn8#h1v zLbG416BzpBIQuB_F?vIAkjHr5^0&sehD~UxwBX?g&8{G^uT4Cn`~j#UW~q@pwHkn2oyU)&J+1 zx=Og4=Pk1{-J%s!#4;q%H!Mn;k~29EGBw)YdO%v{vptw}OzZ1SmDRAO-kVw=knZqf zOz!b+$bw1M2}^<)tmF_;Bb_aT(BKQH!l&)prztZ%HVi96-hxoANQn_7!%hobHtDm+ zJvp#z_sUe2O&tYq0hCU%VU8tP^wy@=IipCZO)z{T!Mmp4KBfleiRJYy?oLUmZ!6u_ zck$@{4y7@@^T|ibGhx~7+qcJ8UkU6C%$M^L|Cp2L`VNcvLOaTN+}zOMZjbZhrh>HAV=sV4HFr4oSI}vmBgvVuwfOfX7-F zJc6IC7vnQntdxB$HdI0N$>Cu5=@_`p8w>Dtf?HtnQyGe&8i|4=FPJkcX_G?(r))T+ zK(8AB<(UKR@`IuE4W+*X?7jC6l6;hy;x&nVXg$S^0T^$FUan70PH^|$T`l0cJpRA@ z{Fm4&uW=LJ{QT!X$EDp}N78K8t)T+>lsw0GRbA!epA;H z_%#(oBx)yez^`8LX4%^y$3hC?quwgIEd0?QIi(1|RgUYn!ux8H9wzavYvhcy8jx3K zm_K-e#iM8F-=2)G#4@6FEH9db2bBn3uJ{?6& zBZmIQktu^I5crAGSf{R^V0tr-6E6*jpR@Wo+IB$WxnRDbH>Wr|&rcAS7}ia43C$#0 zWW43sHOCh`@U2aIo)mL`f~@*Fwgoa|;xjAmjr<$VPLRuM&v?{zR7;<65oC`7EiY7oOHcSsB1Pn+db7!H0j!R2wkW=_GklH6^5L zA0ln-`t~x%gXwAN7wF!hO_0*Q1JHK~%RXUmImh+QIj%0}*z7yZ`~YYh6kFSM9X{CZ zT>Rr0O#LuPZDRd6=v>VOn^aX|G=-b(=nOcqMRRrO7B$1i+EG0c0|?D>ppnU8-{O#W zIihErTfZt9@HU)%pREO}#rI>tc#eRJJ*sc4WB(+rb1`1srU9&}OxkiNFrT5nDm zAIE+Ny=hbWR6mn~EVFzN|1-hmvdZ7`f&h5ku%QFmWvv@VJ?pkJ8ZKrKT>On>Y-{}Y zK-eUq;Ha@{#o%xgv;+_;hq=J#_}Bce`e4%SO44}^qe{%v=$dOAY;^l}?pn@su$_TK zxgu$#HIzo9DPO)W{lIoVq^my#j31M_-2RH6rgepXYUHQj|5G!KQ(IkHl36?RD(2;~ zlAkE58f{BKcyVBry#UR2dZih~Lzm6Na|54!_8C6={4*TfJiwy7o3l$DZhdkKIc2Q!fFb-c1`NZ1)i9pt zZ0Ca<^MHec1Ba_{hQD_pjw!OY`nEwgZp_T*bEK5;%~#*x-o1MmhJsf(=A3cs<6G#; zYrYoC1rFXhz%PIGOMLdr&#Dj6AENAT9yn)5mhTbF-fAwN!_#hr^ z3@z#f$qF}y$|eU67R*>1>({BQx> z8r#DvSkat1#7=p*MB-g)O8%;)qT-Gb!i)+TNq z9C#BRj{sJy6~6oKJGBie)0570!bs8rpj5m1?oD*F-WZk%0i8&A1I%}c`ps|4S5`H6 zUdc&Bm0Yg+$CewGy5&f72X|fJkUfV+(z7nGnbEcODT%#+5+J@x1W6`DPLAW^nef^9 z$8t^+H*c%dfDs*yCp~nL&F6`(4#-%|61tO9%pX6;^8RD=Z;k=k1mW)L(}<1n4qieE zHLlJCc)M>bSJM7uPUZ$Y>_@=%XQPMP#0#uakYhhdx6Vs3WV zaiL;Fny61k67ns9T;!HobgVqd;#Q-e$r(mO+#%mp?QklmbPEM6HfFxCRk3cw+JN|( z*(yBLO?(;S6tQDH_PRIn!f&W4?zE_rOFe~@ z7^cTr`*cXeO}$2?xHuA1%;Uwravc|71wWA^y$<%AT_L>{*Z5NKbDLqJ=h4vD6W9?w zSW_uno(d|z9f25IVT>7y-daA!8V+2p)&df!HYGP{iDZWoqyJw<19nO@u?8L2HPm$(x!j?)w*$8pV+fVXC{j;UmfEA{15*D|M!3TPdGj~ z1&`vS%Z13PRe0z6{`f5rk};X)AALKxw>~dZ98E)Q{t|Igo{hq95Dac1#(7)_iqju`TVx8^_o4CRdf!jx8ZiPk5`MTQtxG=y>QtNNe$r2v+D{l>JoW$P@^Alr z5l@SAz!R?Mkj9}KT<*nEnmFea;|N#(0v(>`zIh_4*D17P*;IT)!!3|&xyc0JuaCcS zu)L8mbEWoxV@!ufO>m0^aTCDZT{;m=)P|3OGoCm#YBcl3L7#^|1wnDLA7N*~GsjX2 zt9A12gEBF|)#5+{`G}^Uqwpi=V#w1}<%(Wl%>okzRD3s?^+zF5;loHykrV-ufcJj! z3AQg^a^CRv?b~=IuizW&B4N<5L|kU%te! z8n8p(@6eQie%51mcNdqhT*kr818i+?jT<5fST2@${`?s^YhV}#T)ldg2N$X9@bd9f z6BYJ%f?pg<*wYw1iRMWUXv`U|3k+;%^;&`lk#qB*q#GpXG;((2Nh%o{UOdtmoBCzY zUeCBN1nacvU^LspE^naF$h#nkgEco<4D77<8B?Qt>^I@+yEn1DchyjId?66Yv#<%9 z*nj-?t-f|n;IbGK&CwfN+rNg{d}eaFPHZ^kP{yLwcNk7rIC^=g zcE)&@9N*OkMf`-vs{6DdR`UIw;LlEz`*)rSgeL#ZwAEz&{yV#Qg zqs>y*HSSn#0x?)NJ9u2F{}JEh+bS-$h*kM6P#y6&Y>Qd1i_tk<^jOWhQO5yvr)TKj zyal=rc`>)Asfc|owTZ*f5Ua`dT;76xe!Kep&DBD7Rc>{nda-?q=R#?Ac@~RxU2pzB z(PUEUH{u0XmKq|QoW-=fW_%LL6?ws_stM<7g45_!-~A{n=bWL<+7Fa3R@Zb3nqx7o z-{5F24p7{e3?f6fS_v+n@nu_Ck4Iadq;5t=UX8CjbNrHXbBfF*c)~*)-V{poIx`t} zvJYdSe^pXOwi{AlczT-yqmS%!jD=bXSZ$sfbAA16*=C;{sM_r$pzCJ#9Skl{o}Q5v zrc;%kF)}U|sqJKj4VCb>;bJ`_8aeEam?h1P9L7NrNDj!fM*ATXnt0>E`be&B6K24> zA~S)UHR*^J+jxnLMiG*-jEtKb!2YsZOW!|9nnFkgq1eK1{0K)ktnl{bbIf-4kow-m zypDd+!M-0~m-YGuFq~C>Qc~Y1Y;+xV7Blo+8lTqJiplIZfRnQU&rUMN@8@KsNW)qo z@(S7795o;#MRAX}j-^7p!E=~w_8j1)zuNoCwe-jFl*Ey4E(!iV6(h%V#=0ifJpW@5 z=EH*BILGJ4q&0~i)$#0VINqf+Zhm!FZlK@2UfXKI$7S$jFA70QIJ^6M#kimkEmm=?M`}ibA58%@)Gt@%2K8fcZ&ujd$t235={q=pr19o8@Fs_IzsBjbSNTz41axByeef<2f= ztTiF#1q4xG7<~CTL)F5$WpxnaxZuqbXpWuY zLY3MT2BWqv10dN_nI$8mQDUz7PyWutJ-dKc-Ht#mekQC3 zXkGW33Bflt{1XMdHt`C4&W=Sj-xM#~B-W<~K<^??#>?ly@kGY>^oP<} zY=3urg2jU;SUh-&?)6)HB^LMPDXqjQhqBtjv_-oG8-+Kq%;46qDXpFoAc*oeYr90X z;>|*tdWYja%WpzL9#*x?s|~heEaQy|e{+TxPF@7^GRPQ;{Fuzkuf931$gIXW$$Wv{ z$;iHs=+H?su~*ttu$iQ>%B~1zJz@+hE85{ z%j7#Yi*AeG;V~8Eqd62E(PI+~`Eae|y>gA%FZbers!V_qJRka1%} z-p-xsZ(amD74!e(Pl>d?i6G~xL-+2_(Y^O6(Dmq2!g6(t*SCK+J_$k-p~{zttj!nb z-u=YnB_}fvh0R?C`qW_t;PR};jm-u2mJ4k6J?5bAgdpLAoxaGwe4qg&J2qrZ>y!OC z>l8~(eRJjb6Z7tVARECfP&Xjol94hN#5$kBs5@aLM2&ZRRgm$3eNl4fHecn~{v0Ji zZAbjZU`XUnd48;>hhUoR7bvFqqLAhT!Z#8 z6Z6Ouz&AW_cf(*b41)B$Y*Z5@u$fP>7p7ojn9Oy=pYobqnvyy4b+uy=*wk^e zefAlp+e|byg}n|86qYt?I6wNm@wLsYQu5{boUVQ-^Map87KP30>&4PMQ7f9@ zF({?}LJJ8Ns~}M?$!LcOvvgn+XuuXrlSLtnpBgbA%*e!2gANIDogehxnw>o3WPX_q zUWi^4wiwd#lSP;cz62PAuLLiGW3Zd%0Jxi^#?%Kk9DS6Dh~UG#2sE~&qq^IL$k(yX zR3QwoTIKNKx-H?=$emFgK;|JAevl$*e ze1vDupSgY&_o1fa)!{3A`NfwOOm^d#u2w7Dzjx2|-_Lqny1ow)`hs;>Ed!k3C__sDj{I_&pqjWHb_+nO!UrLApXn(m6NN>aD6X(^Yi>(0Nj z>ZgoV-(l!Gc0QWAvlSLkUyQHBIy^!uljlj14E&NQvZxi?m)7_N64vIn+ly8AKGoV} z*oMcLbCGk8Il{OFtC=%~vM8nX8gWxBldfz5o5s8$j5(pUt&%4TDHL{TXd-%>ZDCxy z*RJA-jB?|jeuCou zNf(7Y}z$`cl-twAQ5FM$(wdmVuQ^mnXs8%piT!^M9w&t%% zzv5gj*q}szjS(ZCwtHZ!x7T8-uF`d)YyQ$n%=2GC`H6mUM@DGv61sPPhO~7FX}N{& z-Jg%yUBX5_9XCN%XCu#5S0$Xt7LTL^EH;sL_KL;~rK`OW++3t#BicqI_%zmakzj-G{E3Ky_>Gq1P6m(ROCh-e zuk=zz{W(%Nr?)(i57N^3GWi3n61lL0I? z#wRp{lmX-Gt>hI~vY<8fL!!ElB}RBIFmtxoUd4~13qMQV22N3>2^V|OD$!^7YrlSF z*R`;@8-+o>015Ni4A=H9kL`FaoahG|!xrA{UP&H&CWgEkzZ0goSigP_V03#QtAtSe zW$^74*yMvjcA+7g3|p@q4+s~vEu=85IJU(TtEdKCAY@&{N`Zj&LS;=e4X-&s ztLW^`_ef%6xh)4RQ!(F~ceeYh%HRoOh?jR$u$zphxRS;1->)7&AbER&Qo0QF9IL6FGVbX4D`P z{?fk~lR&HUJ2XM{_gb`|sTJv?bv2}V z*LCRo4t?Jv4;c?0JkYV$cdnN6tNT}j5l_aVG`>H)bw`ZKQ%d2ZjY;!HJbK*y<6Rsd z9gqF;(;gtc4H=IgJ;B#seXT)3mpV6Yj~_p-6mR4%wYe)M?UV3-;@%3qc503-lcu3SOab@-dV z`5T;_ogt<1DK1H8XJ_uUZ+z}IG$zAKt^4%pQy1*2-A@TAb>#=!cuYpSyORyv7Px$H zz3NgH=VO}kD(oRzw8V`Oy>GYp2)-Lh;T8YFUbztO=!sD6c7}k9^AS9W&$j9qIQ0{Ob*s}cFmvG)Y3062JBP-YM$msp4#lynRh0wpp|4-F-oZ! zxjVZlV;I^o2FlxLbkjte?5~r=K?Oic6C6&mfC|&Q22EAp(uee$;oIg?L5|!=)RPrI zmkROdQZ_hp$d=Fk#pxs{J`n#qtl;H>V*|=pCzb3xZfHq85WNYZJ;=8B1v4Yh;sirO zu9M+UcFS$9@%YQDsDf=W7Pez@AM=@wVLO=PIFvd$pZWS!&Bn?|jEPOJ*m?5_)>kTc zsGW7)(M>Pew{i0tLdNbK=R0)k;ZZz_nDBzAxE5OXt%%gIt9${xoUj~+vdU(Z_)6qJ z7l8vDwbKDkLY#vZVgm6Q!1aw}awOFVKfxhKxB*tZP}*eIk5360pZpj%KL8--0Y?w+ zs15ECuyJ;Z*WZj!g2Y8{(R*bJ60m*6##uv(a1%)~4NECu(I;G*_jqr6iT#Z^Hu?@- zN_cm(hul4?Ho*lgsbWl69;m}OwT}}|gCr5bL_@>2)5cfLu+Yvn+x5lmveFQr&gC|O zV{LLxjy2v>8<>2%3bfh17*9&d6AEtYBR*y`-f`^U>9)ml7hs~>xehmutmEXn+QtU$ zG8Ys~v~yL=MvCBW#2|(E&nad#s!&;st^9Qg!XqPDKS9u-iDdp@?}~4uV0q(gI<;&~ zw3%FziX0Eas(j~4l^(Vs@1Oeia|G&J!*-S8$C3sr5`>6Ay%>Ia@T%h^Y)@8KLt z{Nbqu_aaYm{BucN9>26@spUk(E0+{aFqtYCc#w@$bbc|U!8nL6m zGC%B{FW+%d2P-Ks*d`3dLh#@K03ZNKL_t)_63r)^rCAUto`gAiazxws=7Kdfa-L@# zq{f*PhfRK9TY|$zj)IdA=-C}+wSz+fW{VjvU)ys6czAe-w?}VXJz%^OsqcHt`W|<` zyNd_+ANoy?a(Bn*ga_RD;~k`wFq`#m@v}?g2E>c!FL3ncXlyh1U*C1OeEE_F<}PN1 zoijbn1<^23kYC^TNL|96@9vb3u!oJ0oRRZ@2lpS~-rc+C`yPEKkAjaKcLny*(Hp#e zeMr1dxU|2AZq{RTvCySs~D{pwek&*%93^Ura5da6%_#JVvZ9v(6>>pMlllP6Ee z6-GPKHeHeagt=w?A40 z@pT4pw!-}BD=hCl!TiN*bowfV=@dDp9MPh+)(#rJCYOl=(F)|mSkqVB3H3rCYr-%sK;A!JhR&Yp!; z>>J|HOnHnChhCybs!!yf6mO16YteA-O*2UZ++t%rys$X8@CM^%@fZuO45sTeBB)%T zj^Xn?)2(_rzjWymKE8Ep)S0kB=@!J)9%j!-#){htmb?)c2Fva)9rbkF7_s<5;tsZ5 z91CTTJ&JB1_^P}bVBb`M`68B4&JW4-MaWKy19hi#$W%ZUfmr{lc!q4M`n+X!VgZ<6~Z2Q!tv z6EgM}g)e$XdYPM*JK7VK<($V4fEPaSQRV_El!5Yol2>P;-u!s|?U(3}UYUHQ*|-TZ z*d|CjnV(7X<;baW_rARftMFw&Stun-GqVWcrh{`pRnd@aCz8=%5lc&zrdnhbdxzKr^t7bqv#t)g>oHf zAYgJw60C_jY?+``0fTg^m_})>ot^fX$#@B#B+!DcqgVZ4F0c$IwkcXjsB)0dh-DxP z&m#{d_(8L7MV^qPU3x1z+PGlwA{>;3KnikrqG4oko_eQ&fDynN^ue__$MxGEMB-a?2la% z$1L(a=2bRH+slGLJL1rVv5DZSNuOe3cS~~L8fv)-c@7+P5ey;+Hg>i!TP&LW#uQ^L zwcm}p$H&JwJUnzZVcqY^lP9kIty{P7o8SBf%jFV}A3t_=-4k6QS>0};FSzrUFJI#H zG~S&*?c-z&qs+#;f@X_37TcRzGfN$HeDPPtP-M>G($+J{XNhn*4VmX{j!b!iCre3$ z?)b1a$ZG`C<-Cd)W#OpUB3m%DySoHa)>p)lo(Q|aGGbCC-_5PCVZc13p=lJ!ne~tIwe;4qxgeTdOc*!b9HNOp4qGx=H9MH1s+Y}br1-BGc1WC-5@J&I5918a-5 z>bKkiI`M@UqbU}yBscj}#(%2^X7b8jHW+EV&U!RMDW1UIIxs>On0#FKQY`+Q2PW!N z`Kd!{Y<|q&9-{9?JkvX$p!?ucpdVjpx?D9jLD9UyE)^S>HAuTq* zvZH~4I|hu`1+=Y8DT`DBDg2ZW_<fbatl%`) z4C$iyUPChZirQYST?OVMI?ysN-zQDk;{V=KSN2**rE@`o88{6ZWbjz4Tx2z-fvlkX zjV9>FB!iU;P7?zb&Z7!O;fjGyWmy{69->u3<`*f$cuKN4&MFe;2b7K<9Cy9^$5o2l|Mr3%;mfH*rn!}F)l#yhDBjB=ka`joJH z`I5D5h;-aMlDt;Ec3Z9 z6)B?Y1eH4#x~O9pAkER?dwKNFWx^h|jY>i}UoL?k8fByV?)CS(Z zeTxSV9#r``XZ+z0e{gyC@85S%gh)C%I>Mtzj{wCr=+eaXbFmSjMIw8vi%aw`!jX}Z zh5qfrTOfJeR(a3G+~EbXy2tjYPr2l}HcMsgzue@P z^)g0F6gwF9jIHP>#o|fg072Mn68rzkzcm)GtTZ9_B@$+q+fpiOYHCOJJ!mGvwezwLpL(iz6p*=ZIxRH)fgtZ#YUz_ z<(*=i_)|V;Op%;FW?IMmm2RS_)vElCPdbtf^Xi@gj(njwP<#c`*jfN}$Mf<7l5*pP zZzlqit)jcOm?XpVA!@a>isR_pCS641Nw>Fu*_CMlnJ-Ed61#u?`RC&%h=L?x=0!5aYNFq0Biup+$p8nDDM7!P6hTt#98)IWFg7jm zDrlizcss0Uyc+Wrr6^6>V9jf>oAtj4Sx42)gp&^{vNp!a63N(xh}hLk^z%(KB1dr% zS{BuuolQ~Zld_fdS>)Vp4v-Bc@_ZZ^<5>0yWav7I87HM$Vo{yvz}07qaA}6}S&dN^ zcshri^(luKL)bVastbKWViYB7n=`6Ud7zQUKg9awwO8FXZGPPT67!=&^hNl)cRoS4 zb7lM{$oronb>ovD%}o&IZAw@j9r^)cZWSlt_)(sU;m?vFj~`24b{&3sX#<~L+QhZZ zIhN$lY0_IAofL4O!3Ere~$!>_?pbDXYlOCMZl@j|u+7+8I2#NhW0g%iSRR)PTS1!LpMZWkJSk zjh6O_`di;_W6`ToN?g>i)fY)qp0U2sfCV&KnrWEshP#w-_3|YY!I(^{Da{S0WO7Bl z)iEpSmga|eERRp8jGH0!)(h#C{Do}jD>h{FWgP5=PHU@qR2DZFh(H4^HajY!$alj( z8xIVg_at$9Ct#5y{~Qa2Wkfa6J2jwGEH1_mU0g?5C&-LQ1AobKd>aW++re?0gVpFc zqC7m&TZL9XU@W(n*l6K=s<@4yWfi32^q*+UHDI*fZ` zF{kCqCGB3l;;xU6k9DE6>qdC{`&V)E<^ir<+sEZAm$9?6jlKQ7@k7eO_wq|A;n~w? z$T_3?|Ji%9CQEK3UGPK1$#Zh8y|^#p(pv6x+t_^=oA-X0AKz^=HmzohqNE~OBqc7z zTC%dTayut54}iOW?m%Q_QBGONUEA^38Ee}O{z401u-??3B8jt{-ot@$=1eo`4-5^EfS2#q&ZKET7jA$akIu69nxfRz< zwxh6x5GPj%GRAZz3m}^=w_}m$nhPdpgnRIy;FJpLq$E=^?orp((Y~o8owV`pj*%{o zn=bF&=GW@PyZ(PKb!*QV&!0b^DKVcu`|Pvk^;UoS)1T^Vt*lR*%?6)*@`?N2$9lcS zC!c)c@UiukeDFukpFe+&NoB;wwZ$33zIZ)#^6lNesmHC65bUdeB1{Ld@sk+A{%Ti2 zIFMow&5gdwA4~9B_)|2J-D>7ib~&Ui!2vXV&yk+ojt1A)ZC#x5!k~sSZ%IhXonsNW zlrlDB%b7+`VlnwYO;{Yg#Og1Pu=V3JjA!R{A%tW|WijLA>3r-zutK4`2{z&O`c5ADBT zNs6d$^!5Bh0LZlXQCM9UKkAboND0GRW${Bv+OCTrBQ1h_-hUldo+eCBA2F9YILaMl z{52mVRUJ$KZZ8Myj3eIJ+s1qQ+qhT15i+VRVLd3vs>x0dvLj3T7f95+?m8i^V|ex# zNu9Lb7QRF4RFAezSj1VKs5nCs7DSk4+34f90~wucR}kDQn_s1>)6E>%5z(oy(_RKJ z>{1NC4HW#CHvVLagW!{Ug`K<#YR;A?YHQNIueKKI3%TD{_&;4EkI1}{KGbit=T83K zHLE8hDV?_t_O*NQsRnJ!|0!4lKsG$iZQ}KQStfZ6i3CSu3poSR`{kQCiBZfEUzAEjN%r;g9UckjNGZ)7774EtQX`UqLU-KwU%BRqSi_x8 zK28F*`%TJiJqk&l7C!VF!m_zKKSP=$_2-V;|Gc&R?dn_rIRW7{4TiyXTL0wwHz$;x z1|qC(0-bObxon!atzIdX$4H}=5jo6u-cuBRo@ej%$|)VS?)ZJDwhmEtcp=tfaSE$3 zOSCIe3P`7^BB$sWfT1nuidai$jHhMCs{odRawimJ_B%} zkDX`dI51!<&*smWj2y1bBWI*xz}%PI+}3! z^bpfDDF>cDeTp|;e?!N7dw(C})&iULy6U>gr06bl)PiP)7^=~12qU1;V3cw4M!1Kj zx^pm0eEog2B{PqBrapLQjBAX#XFABBOA0M?D>g(>w!G?lQ7~KU1d#QIX=ZvGHqf1Kl)5XOF{`Ft~6>q)u7Phyy@#xVbJbn69 zYIS*^K7ERR`Impen{U1eWZ*B~{sku|Cx%fSItwBRcWvB{od#%jd>KM-=awS}E?8gLk;Hu6dozcCVf`dNFqr#40AmeZ<$B*bYI% zrws28!ShvBj{Of?0O*2s*WlU+1A@6;Z(Su?0MtM$zmMsi$xbS-MSYET)*6adZ=iNDHw@^&xv(q{5YwJ+b0hYnYT~&Z$i=+f~zQI|WN^0mKJ^ z$v=!V19ca&1Va6jOwtVv(r2!p>C4?;=VNusNnV!oOk=2JQwVr={8P~z(IK_1S~g;i z5&#JTMI2%saz1UPPvw?uwby3T`6gt`_~c}S4Amq*jpbIX?FB}(YlPXl@dx5>wq=Ht z@YTbIMQ1+#xRRFet6%*JpMCZRJbCiCDHB_)iq^l~7wrCh&YHsgcCygc)5wS)|0JB9 zCZuun9;R2iWS1JO#RNp)*6e}!c#Be1TxE)4^Qw?9IvPkv0a__0VOfXa&>4$Z|#JgcfGAQntG4&?G%KIgZD+GoNT|t{BUPog1AypvKU_)JnCo zsJ%bleFxL?ACQ*2Nc*>4PpPB6jgVz~xz)*k$#EymSfnPs`PN(b_St zTQhUD8J?*n$iS_GJq$xC5aDz#!_9eneoe3=vCCeML|3xmVQT5sMdVa{$eh)RAZJIC zv{gv;n+wfO!0d}+ayua2GxGIB`c&9!9fGGEzloc2tipijj)!E^s_Y8pyJ}J*O1*p~ie_NV8==mdo7@?9j1Fh7OF^5^u+z+s*q6lsbJ|Q- z=(RRZ(8#e!Ud*DgE!hnO<8|#Eb;kA8{3LEtZ>V5}C_&@2vLU8^8+|<~^$q755mARk zfCynMDm|CVP=gBEU2&zTAMCI(l2OZUkS@`39v_e+Hbd;r{$3+{aTof|&W?S2u~SF9 zc69U{(==hRSXdt6m(m73&j1$Vh_kaZ93CFwR(<6ar@h@>9Br>~aX$0mzvOk`I*TAC zw*!VDW3!&{;^+uBZXDDq6IIWTE}QXR?W}Ne{8G7a`0NmGy#9JEQF3nY?c(_Gxz=Q) zcvrwXHxwjPfuzP`adtxB^Z4ME$pbs>JU{V)tJLM8>LEGXeqt=xLghq^HR#3NXX_@8 zVRSg4$1>5^r$%N3lPB3iLxcY_yz(*v#nI)?3d1Y_CcAKA`o?^XTUy-|? z*6TIC`T8sD?VA@07m8lo4In;N;yFeYs8?BMj}iMI<>pXeVl*`zG>qmE_rI+M-z z>P{c3r_KpGUT_=Q{T_NGaq!=T0nw|3F;=WrZqbJ{s zr~xOo`OfcAMXL0PPnd)XP~G)d16e{^HvOvokOiY?b7cdBV`cCU**A;6ntuwBXp**) z4^Sc;OCX?Af%ez@yri~Co;v9-3@7N|MLUMLI~vM+P)5vQxqGeUIyd7!DCSVP z?J>bTGp5l5K-rk=*e&+Rb)BnZpFev#$)Pq~b@S@57%~h40&TOZ{d1H4U%cp$<*{7GNQ#nHNCKGXtTqJH_d)aTmT z28PiV^Lj}!F4e_F!-cL>oC?vy-aV}T@&EGmQ0w~Ze5s_g40*yhE~K+<2YSb`qaFO2 zldoGhZ{nZ-`JX#?*i+?tSVQ}K7{(C?d%HM%@zR@d+IZ7!$^|cATQ{!N3B_yTaqzWb zJVfpR1&^{`Z|$Fth|P&iOCZ~`-eL$5WMu>+Ky;@zCK=m~8`^*<2HsXHPK$NQJprnk zloNdam^Oe0)w83=8rB~L42r3s@-5YZ9h|W`2(yJpxyK(PFOFT%%K!BA_iFdANsIK? z(rwnSIv(X1^dlMP77tSRb=6Y7c-|#E(ao83RfnU)GIuWn`U=EEggcw=j05$O^(#yO zbw?aI)_{SXtO&B>!HpI@Cdk)Gum{q}k?ul6u*upbX_D~56}{AV>sSVoBO>4R+aGrv zG;)yTS||6_!cG}-xWW6xOxAi*94&dQT*i@>BP9pR<|r>CcQ zar6TF2M1U68UXP8@W?&=(VEcu%R!H!d{q6>qenQ{-^Vz%)0jKAZ{xe~zIQ>DW-`_Z z!uaDJPivrNNH}_agc~BoaN04}S3r9jIUa@|XDRv(M_2QY>FHdYxM8 zZKFXe>sHsyByT2{%JNXhc(6r~SVn}l$OT9slf!n^fdn7al)OCdFz-Zl-Z`P-8!|PF z)1>Oi*-3bntiS9C@U_Z6!>xq$ z_D2}^ZqyPJj=uNY=SUde`Vi^hRu^ZGGhTf40E-t-k;b818%7M%2HVp)j=%U6 z!_Gd2=Z~=%!=heH-N5y{!??FV;9bU*pBa2AipR zdNV<|Ql8oi@rs!eH7nW7C~Uc&OI>mPQjbNfoL`9+Bj-XIcGF{B*0RBFW|Mc5nA-h!CzUJ`z*Cee=6oA`w zLe`e+f)o9E!x=<82#~`*htAY^RkE-qN|WYfZ4n5TYJ5X;DpK^_kiGZFB~M;s=iR)G zn2?mT+K0xGXdMgPRVBa9f$%%r`~j)-D-P<{r!C$A0KO(-a<%gQ0CK69Y~R>S6ObWP4qD*xf4YMt{U4= z5+OzEb9xu_KyPHNuU$0q6T7&Z#K~sB8|PF7y6x9%jQ4q2h8Y+G=>eZzS7XxpDd<(P zGt!`aNeNrqJ6?7>RbMydoRK#hY=8Fe*gHAKuZ97iPQ5*hmWGt@#@zw$-XE~P({H`? zA!v6C{RM!%Rl?qCz&rPV^Yw^te%#>e?XU=Z1jCzf8HKatW5*iX@GkSkfi=mbI zXuISL4-$)IJ(gfi3!*&P7kRV3wx`Wd)4AKk5%|+i>=}=Vo=|Pc2lGG0*ONYJ5X_9T z^jSM7JaB!^a6S!Rb3xtq*g3<#QX^Qd$*VO*p)Yl5;({owoahnpQRs;a$in~a)wb%) z2OoT(^?mg5NBHf({TAov=YG6mm+IfEmj7NU^&IZ2obVi&9rEXy>-8cuKoRjeWI0S-viVk$Co36_$*vy4Sx38eTPhKo)fsaq!$f%^TTV~7u%E~CrS5o> zont~1(dd1=xlIk`HJE%s4RJ!k_8`@>PI=zN^Tc_(cBrA1OG`z3nCSS)QKVR+X* zc%E{`i~8ipI3xfGpHY)WtT_$&&bJiyrt z+B{LqN$X`7BWZcYQ=uPCo1S}qxOgbpv+;2NgzNF#7GM0LDsKW}5~+1E@eQTfkB1+v zL`;G4!U>o!@5EMl)U!u?og|?n%qi+=9FkD$b!FbiRXY{UoVzyW^7V9>v&ln+GY~Xa z?&nH#d>UHw^^+{`)vf>kEt%|E67VEJP^Yvij$%+bb6`;FwP2nDM!*>?2E_ycFam2> zeX5)BzmcsNlc|`OdTzJ9&hD?<&6e$+?Qb&Y!hw?-D`?*{{S`oxM~5A>QNNvkHKTPx zwSzMk2#UWrm5hQQg$iw!+5fB?Yh*%{XLBgsQ5A1Oyl7{(Fj z=jZt5n?K`szxzGT&o3N(^851S6v!DvG9zhiCMClyF4erU2=e0S1zx^9LF)Xwd-o2O zt7XIMc6UQ+uB(HBgdq*4H{`$wZ>>+jfRgw8>>Qu|?)Ui1H{aso;zAcc%Ky@v&1O?S zAa8wL?Q8=&f;Rrria5R|XTr18+CNcQQe74)^)Z|&oBkuq~HeN~l zOnY}RRIa%WhK17#5L_>}Z+wBHMg0Ya3>crH?I6{+iFd73+Ud=w620tcxFW*pq|kbS986c@#ZZE)qU`W5oaYn+0~a z2g1?p>Ky?5QjuakU!yW;%-EoI|dxrI!Jh<^rLvNj~n3yRR?Gm)SSg zp%%C4JWD~>Dg8CFWH+o>1gX3e=V)67j(t2%Axu%5e?Gn&^ z{P;0s=l^1{!2bSzk-H%&$!^j}yb)>T9h(Wpdk)_F$uNthEKm{OkQHBKoGix5`Q~9< z><{CqjETvI$$1G{qMKa2!sU@sFFoOTUE+44nvyQC+nMNou~R{p7^p*<#R9tTo}9_q z%M6Wmvza6F__n5nC;wW~*)cON-WI07uiE+EK;(*tjwNi|dDcbP&^QB90pX13vhZB1 z_57D7K}2VefyG#K#wg-oXmZ!*7C*d4$Jc!xed{obyY$DI=q?-|gIqi(h5YVsdXtlo^xa#?>6!7av3KJ1nNI&tRI{w8D9k@uD#s4FBNc z_F}GWBml#*eG7!Im&Z!}N9B#!$}%!Dc6>Rm>{K0HV52^8%c|tZQ0v01IK(P0vncb^ zhYa6Hv{k-j&cM!Ub#(&`7Ev%<4Nq1`xlUqV#;T=_PstV~EC!L9GIo}cbNO}_rpe~c zS)eYFDvO-b#x+9E)&uZ~&6+`sVL1D@jb4$C$h;2Ro>xv$2*M&n;MbER@}C@qUPR3x zxUx=WrBuZR(Md;xlQV#6Q+}hxksR~PIs2~6(q-j-*3B`m*!Is^=MeEG!b1;> z;;?!!@xYSB__~zb&t=5+h>o;0`9xOfe5zU=0Vww6I*h-JCi&>0$3s(G3#IasKvLb( zT?CSgKu#)*>cXa-9qe{zn>WsSG5QN+GaY|2W$BKc1(W>%Nby|hrQWA_UpV3{EK@;v zkhRaDs!qGHe>IRm_o68j-l|k*8rx1O4j|AJifd>as(HnMi_VzhbQLIzpJgn!w_SC| z$H$EcA5!^H`C_psPiah3`BniNh&tY87rM#50d2Xtc^}+Rx&$qU>ot&~i*5Xn%PGLWVT!|6Fz-#^Cc+aIxbevEXnE<5RS#)lt#fZMlk*Dg)i ztk>atSG?2Tz(NA)PIv1#J7Q>TA(K7%mHgBzx42PxWsmV&o0SX~(2u|6{^au5xON!K z-GGdyuQ$ddxDxG7qD4dXEBfU)pyl!r>yW8j4t4awYc{!sjc!H$O4OUVW_#w75Mh?g zIA+{32b5LLoL&-ziXEMXGMwCW6{vIE1_lZSeDI48aOch)0Odo?o6QE#4xecm_J4Ud zv+rT*9!rT7IL39F7oXWHd4<#w7Ph~2XKR#|Zs15LW`8Fu!_5}ZTuBfrNd@#O3<;21 zw(R+@J(nwt+hqG$9>SP9-^j@EDfp6Vzp7A+gc?@oN=@gfBb5ppOI0oKgO_o z0}{YH{`?PEoE&3;1f&5&eey$lmCWoSXB>a^0E?rt_<>xW{1|TC)Bd0S_yeXXD@{5_ z_}Ts^{oSsw-jeyR=#TgVay$+Riy`6mYJvCmS9o`S8?Wswv9~p1K|T-U*9H9pj*4o` zV81WP1Ic(UdWvGVVg;#(gCwt%Quxb9I&Kgwp}KPT<>phIzjOPfPjVzOk~|ygb%+4>*Nk1!6w59k=>2SLS<{d^N6+`T?0M=6+V6 zKr=Gsv5fJX`A8v^CS6BeUnR}eH``96>#8o!onKbZW#xW;2Bby0l;tfAy*^*7@J~#A zM{Pdu)p_Rl{WEg6;b^Tp**(82r-DxPfT99{%07)o6dki!m>tZTc zN-_jsIG2EgOn~~2RZBUkqg{YtXWanb<*Us#l3`?kG1VR^Gm;y+$iZ+)I$i@+9QZOc zt$oT|m$j1E0t7KrJ_=|%aP_Zmuy-Mryz;FLp+H`L#UnFNf8^CxtJM+-?FgQopLv5z zb@lco^$a!uTwGk>>60gAL82)G+`V%LH*eg)(Tf*2KRd@}vmpWWV^C-=yd8$2@F|-U zIAOw&25j%Fu(!LXydhT;K*Dmhg<%-#!Ut-PY!OCe?Be`_e7uaU<(8ay=ceOiXvQYs zQ8LME2vk(dcBcN{o}~UwSefKEUq!#?)5%So~aVPCv7C(Vw9J7+{KR^ zSf(mqkB+OAo^1pyz7OEqx7eG(rj1H;zLTOWTyN~b3n&dL)*3cUb+ohGa@@MX}N zN6#{T`}rFG@Xm;xWy0Zc#%c-dEUjZ#`3GKS%h8jgjGbk99s0#O(&hpfR+R=rc&?+R%j2`0kBbFoDu1HWnX|o`L}XQDo#3)yXIK{Y zX3h_F6g(ODQjKAJ(%P(I!fZ~u*vUo(q)U>IgPuYdV6Ut6vupoL_4P0&2KC}1ho5wb zodPqGf>p#Qw)t6bhj+ipZ zciw(m{T}3uPyXXSuwJhTLUXJ4%7?;t-VNRmkdo~vSHU8z6d6yc>W*QviG{T5gB4s? zOf0i8(C@^?%!&1ZWL`KgxY*MT-{<)H55r%pBRq*g=%aPk0~dHsmREeH-m4q9&)%mE zdg(c)ayc_gq)_e?5pTZn2Ht)5 zo$^8Un(dSS_yn8vMn3{>zNP1<@{jPnP3+0T{0x#M9wEbvOj6|Qvp(@J!m)2(OiLGB zC@EE8@Z9Uo%7ufa1qlr3p1p?r|EwHPAf0TU8u4R$p~?`HIGUdAgH4I_qk zKEkknqw+c9#TS3X;^mQkqhomM0}MBAfn}?RKnA9=_%XbAim^WVF}(R6hTHd*PsiVU ziQ(xZ3=99-t7u1K*ZatKb>bJa8kDes$#yf9kJ9gq19rv%w^s|CZYCU_t?}e+jkC>! ziTpT66OV(~){O4>^gPSCWJ8|-`Nl!LkwakwwoZ3QUN)l6r^2D*f zqq7=$O!Oo}XJDq}ZTX|$S1jEme_ot@0@>lCcUzK0Ao&Pc^Auq(U z=wZ!uuU*jy*x4=)Yj%ptwy`wQcgr&ROwHjJGx=VnC;fK35H@W##)d(l<4CIY?mGZF zVNZNLaTezTva=)vOe1xb za0a7l&Uh)@fKM#mOpLry@BuKhiW#6+UfPOxQZJ`J{(E2-@etkGw=DB{InA& zU%vcilCR~~3I_-KI5|1PG;OGym+kdt?Rlob+!;A*WX2mtD;W?&eHnA0M5cTB?BlE? zf2yRJ9E89-axmJRccDIzj7bwB4tQYM=ch0 z@juz3;a{6_&PerjX^!TaK0w9+CVYkg{8gSG4>KM=U*qnL0dL+(czFsOZvppiQou{d z?X^qy&es{={4n9(tpO+Jz!%?5_~F@vX^Q%jaT6K8#)RGAw3fOOaDD-7t-w1#c_HK~ zBw&3U7Gb$G$btq=wXolYp}r~EG$$^siW;DmiHZHXL8+I_%6Pk6$gqGC+i7V>d>6e> zL2i}z+*v3G!hJiI{#(ZaZ*p#V&w(syI|{rhs=rQ-l*Usloi?!n;hNE7eDgkoaoV^V z?|0O_k$2Fwbbf)YCx>`v_W*Bh?_qs*j%l?-2JpL2e}|)^BP;})dD4{tFHG6df2sH0 z+^c+1Hb&eHogx~VO&2;N^+nC+&H5wrWosDilIq>eX4NG%RmbU3KUxVmJGukuNm5Hk0m&&=5 z7tce+D$e2NzpxAXtuT-+29F8w`kQa!-FM$Dw-S)23BUW@?{M_|x%z%t}pW$|M%4CNi^L^g|Rl>caV zFV_>F1`+{-X+MsEvo%Y?0tvf|gq?A~Yr9Jvop12u>;f+@HaMR$HaXXCG-dyd((ds! zh;7EbV|%1t~d4)s#2aV zKW8*vHU3vMq~tP@E+lW%eW8{jhBya>wArcZZIue|?-1nKFC%?}sK}U{j#xd3_V3u{ z-tK}3&2cKZUNq|cxX>Zzy^We(@rbg-Hdsx8FQ^;qx{T$1M_ZF!|7Evv$}c;Q*Q0uO;6iSvtIGY2(gNgC|5s113X^{=|E``uT_SKZ zy1>p7JBsau!B0M&aT1UT28MU=i9)u9o+&oU+3-du3@&&3R7b3<^u`Q7Pj3B6w=k&( zM85Uh96-UDS(G?m7=Re~(}}Xwl{$PDz?N(L>n^dAXN1Oyq+i*^Olr+m2Erz&j4|wH zpJ)Lj=ZwW-fqQrFV7a}G?bQlf%PnUFqZF(+>l%!J{s;V1Bv+-B%B!$0E-r9!vBt8q z*m8|puDBcf&@=1_PTo_(FMja>GBPeM&T)2nhSRfi{P^P|Y}V!#uGecfG~+lRBV%yZ zs_HMb)Fr(K@|X6O7v!Lhy@^A%YstzwpG9tylcY4TbI~}nu(rta)?NC}VTrq++5q=u za;^@W=$cp{#jU`XjCLnSrPVJy`8>Xoa?k|le?rnW$3+LbEZqZe3lkn7;ahT6a|RwC zPWbV#Oh^IX_CdmjZ;m+F^$Q{KI03lWWc>LN@YN3!R$CcgJ=$~@JqnLUWPE^(cQQ}P zI{Gt~C!$gsYJ1TskM&2}WVy%1!k}H8UXb{zj6&lUvF1P~L^l8$TRj##NSq4iDl^)* z>Tt^fOOV%QVyrTm?0z%!rBkKf6woBB(6+i0N>EUVm=NH_ie}PfkTEj8$fSTLOAaq8 z6B~%B*Eclr7i%=PQz%}$8t*R2mw`85e;x0<{s!`+rx;$m#KrzD{{8DO@$BR!wzgN6 z(M_;nd==j4JqF}!c>RQZSEi;@B!eo4bDcHLl{r-Ou?z(g)zx+_0ZyJ74?Bv+yi+|P zdlNi_)a32c$MV_qlzCC>w8a`fK8^!2xeVnX{F>1xPq$Rf9+EHY^ef{+}@ZP)c>Lfo;8Nd7VcQ|}@h^^&TSL|c= z%!l<2s87+OA(qj8wE`dKByAAVs|jDrz9KE9H@PoVB8o>cRVn8KJzbI5-cpb!`QuWr z$xxh+X+zw2rAv8PWyOdijwxiceCL3w;WP0eik)X@KP76L%DXYieteSqOFX#@_ZaN7 z&awb9M_Rulv9nSq^Sgr!ner0eX`E6PKlaNvKQLvy`0@`}9G7o?{KhRE0~gH8 zz)^ke)i{g*GKSaR#c=1o(tP~&mlzHoVKI)vWZ!pDr)+WRDE}QapS>q(A$Qr|>D0sO z#JE3JIUfPsS|uE8jX2#*IKJ56<+}VopE5R6E>DNBY|o7W&!-(0z#oO7b{xrVU8!?q zS4d_>WZ-v?t8LLSju;~H4!iH#Gfry1GPS9NP4-xhy!}kg^|JZqnj5-O_?2Vfo4;Ur z=EhI^7rNTC8+9`r$2ud9|BR_eqPJ0TvqL!=>su&*G}BGP_7qsy^J%oT4kDkCtjzq-;9d0h??5uS*F%4BFoA?IX zeKiFXf3yl_cp&^WTb!j%x57$HshOC^)>%eVyWx2iTkr6phtt8;=%wrA`8m@Z4E$G3 z*LokwRh{yo`xJ*dT&Xqo?5`*r+7;1g+}i-n6^Udh6DdwWvis3~vjftjDLM?CBgNdw z+UFexGzFe%0bb!R`Q`q#L0U7>=7Tt^uDjTh)GL!YK5mk6A?}`Vbja=@C4x965ixN* zvN;|-bJ2GX=t2M^56n09xOmn)>RGuKs43jn`H#``(r%arh4aA4&PB~PAbJbAvx z?smePcLv|AAir zRD-|P9=GKJPQpWb-m4ZQvKJD4ghd6V(!r=Q~R@UU)vsnW(+3_lhs2Z`){ z2wY~^_;{N~lXV>j;;;0#;!oTd<;H_*x2H<1jMYVSGUjKpc*LVbeARp8+gKgYfTjdc zN}Db2XX#(Xpe7I_M_g%~TLhUhE(kjlN|40{&todt=|pzhx z2^=5p_1NIfH-LVd}#M-wc)=N3OIKVE!M7eA`Pjqj9ieh6<= zrU4*NIC}U1i~7OyjEu#b?<3v5r~G;O^+Sx$e#DsS6Z}`eb+7kx9EoTd?eaKuGAafM z)=}APx*2zT4=5YNwuXfLtr43k<7}F6w#j&YzQ*&5HO@EHS54-dNtYEj-Td0#YS6?) zxHE2o+!dNWqk1xyNj}LRbMhYpw8&0{wJJwi>oGIlh#olG;}pAMR+wv=tYu)h<^l+h zcTe|I$TY`O?}Qs>FwLoa>*gdc@yG8DuSXxH`}+&r+~1wSg1;`cRdP(JFk>Qb2uK*m z!R657L=25e$3BRHt;|qFuGn&N{erA;LlSk_nu@+m-?WJA^+bUqCr&PEg>I9h`gx|G zmu?nUn><;0@lk}J+8MSFY@^MZ6KP>C?PR&pb203mG~r*?LUxBn!Ey_2`)!1{ZpzdHdxQ}W8v za{=X!D6BY^K~mJP_!3DK&#zghjx_ax6lii)VBtj#Ui_%%R~kjvO9n2#IxNnV8E`2Y zkeUFsT?ApLll<8L>`w2x3YF9Wvp9tS9Q{ha>$S}NB8M>Ug7>KcB0DcaWf*5a$+7?x zv%ZPt^tuNb2QP!YV54b?G7|HSc$ zbrAWTLDL-=u}Q5zI~MQ+Jw9gK2EO~wgg=({=XbAPni^*cby4CR->tUs!Ra}MHjATZ z8^CWe@DIrNAtii20MDpuq3Gpl#)H3XW@-|0;-00FMkL$;@cIPYMVX+Q%RL19B+`-a zV6}}q=jYhj-XV<2j#sUI^?J#+$s|*FFZsM2k_-!wgW;E$Um0aM4Of3|u2~x~@X`<1 z5N5d7NlH&D5n_kQTq}2YQp7|zysC0ZfpV5h)9>VXma8ps!DJ#LXSgPNCh0OWg@o=m zvm{+6=Ss^J*XEj+kzOvBc>C?Qjf7kRxzC>;VtZ?e^p_v8etd}ay<6Dq?;Ug1bx{K^t-a=8hX2)sGa%XfHn8mE_eE!96N(>q#y4ygDdJgNPwQ4qU17&y!nkn zZWk(O!5L zZikLUuBv`9O=fdh*i%aO+N)fyz4+n}SiE>%c7dma@x2d`4sKetS*poM8F=yVb1a@e z!(teL1T5Zs59!W5mEV_Ne~I+;QMq4vrap_v44DnlF&Xo#qBYEg=z$dRO-|=*E*lD1 z2Ja6jKA7JmbS=gKV@lW=Gj1+NOnHTq^#(^58$3T><9y1vm?p>;Gv08hBX@})xXpug zEH!o!ql|OP)e#YAuj;t7t&lA07t1&Wd)f&XsLeF2piMe-PbqQsu)~WW6Ji#wm2x{@4@Uh_s7ox9n+zUj@fTA(=54DC-uv)O?aB!vHD?L2n-pmy@}e+PS0?Dc81kz37&AZyeerJ2W;Y&@`fFk zE%f-b+}fItk%W}OZ)DZbl|$D4crUwLe7*2D*=)5iB#zcaw& zCgPpzF2Cyc^!k~YR_ZOQY%dEL47cMhXZpB$sFNsYfYORyF8SS-u8m3# z`C`gTAJk&y>F};A2MNB%9+R$}f@tMj9IB^JpW^e+KgYD$;N>vjpQemK=nqYBzZU@B z&cIt6V3UAD0M8O|1mGkAr)bB)lT*fiK*AEhP6lpf;3j}uIb-bMaOK}nubRs{;FA$} zd~}3wKlub7e)u8o+_?)0OtcQlWfsGZr)hF!=a1WKdXMDZ6;Mw%n+*`zPPKm=+!J2{ zJ=_YrSDhX3HX`=3G}V*6Od@EwlBqqRr{IW%rmPmfs44f9TcI0n@rGoL<2Yfej;c5{`bExyV$q3if=S+usEGCe)kxgy_dK+*u}KJgK4p- zFFBv-AU|VH@F5hkj^!puh zUu7b;>tuqkfTP}#(R>g7UaH5L@>zBY7?U4>WaG>CkeE*De^=!!B$QGKn)CPxk1bfp zyew^PCSWoAbi2_pT-63U2hIeN209G`hW9_huz#~$o8-xly7+;F@!j&;D>d<~!x?z- z@Bzl>Ps<0=GcdmSUVZIVNylG*iQ&nQ^|e0nRNum?jmARI~edVGNcVOS3Z}(nGP5fZVUTl}zT1Olij` z)BJKp8Q=0USALjpMRS`@oXz@TbG10++FSCY%_$+8oyhezrr6?#i8*hKnGv{%A=(a& zDc>+gXit;iKKNd_lMpbe)BI(!e%(B;n!1Y^{lRI8u$(jRfhNXRZa)BrM~f^gzHM8tRc826B*~sph;|O99y_g zFxG2KH~~{mnARI$VXv5qA9y}FJ;i_g$M29*!uIwGJKH-rIM~PC`}ex?Hx2_fXcs_U zWzj?OFIP(}Ug7&6SL;bnA$snCl%v3Az5nB*A8~YagwxYAoSvQnx$rCvW;l(9rOdRM zNDp{_h+lk@1?YAS=7-ep`|rmD4ezG)2E(g-2t8m*&Kci-|2-Z)e5ltS55T`6 z;eXozTiJ774%jD>^F;>kri8nbevJ?lfU}gaPQV(#h1diDBZ{N60nK8OKy26&cp_pA-dk1kE0#to%|`p6Q6_5p zJc`#E8**LfRmp*;`jucy&YWKy@}24cA0?5$900;(th-CmoxFP6cT(AkC_)q2I}EuwvvrG z)s-?Xx3N?#E_UnAQfH?t!77q|!X3LPx%{g>`u+`*ueH-TAJ42AsB3B;0gAXXmtx-Q z3OARvWSnICl0t4<&?wi<4i(Wby%&%lB9`QgGz^ZP?Axjsl6=_2U9c|(3sUu46D}^! zO=o`i0jH;@?)z&!Y-?peRZM|ky^KB znN=QHX>%H(qsWQ7?rgL1xSV&8e(uo&3T72HGKI!=v zwFAcwzd(BWqb`m(TOJ5k{1Lo1<|0onW3SVCi>nqsZg{?_Cc#6)d+e|p!OgLF@>H{;sB5n|&Q}e$@QEl$;(ug6 ze7W@%0x@uQKQlk!eF~?@S~+!?kwl#rN3-vR`2*}j#KoExKmJ$xDQV%xBcwQVlBSt_ zKRs3DB+DeSBMzLb{KY}fGr#>7<{c`)D(@RDqpMdohhz7Fz53VhvY8_wH^L48(K%P0 zR)b@nioHTuc4SeDnXbF~>uvHe2+2rDqz?(E@9Y32^HH4hPR<-RM8?w`6*;#$84P+c zU)$N``7A?ccG*AaVc11dp%c>V3`(4k3IPn#%8lNlfzVO!XPxBQeHpIVz=4u0->a~G zj^pTLdmIJ~DPhXxX@}F(Gdz9z6nF02#;`D_Nk(F^*uwewgpYQAM9Z_3G9D~MT1ReZ?FCf@=hz1Dg*mBk&K8yTT@)S7N)|uLo^!6Rph(b#BG|9= ziJyWqzVlAe7MnJkH5ORTP(Pn!N9D6;&)njNq-O*0uL=044RAwVb*eN~Sx8AAA3$9!k3v)KlPW7O|H)p@W}!=av)!RA3l7D<#LJJx9`BPtv`x( z?2U;$MaDKFma2np*zYB+39w4)1z9y$2!uKQv-9o>7I{iyw1Wco7Z_WjpPnN?4JlOX^_;of(Fq$_PrsLF?jA* z%IL~Mlsk|Q)7oUeU{`(`S>eev`BL0|?zF2DV=5O_C*6EzubkC1UvRcUQmG9DREsC!1Z4Krx<+3Pp zDo=^5C!9?aF6xKXH#uXXyF9V(y!$d>jYzrk0&62y~=%*N!HXr=>c#q&j z+vmQh6%YKkr$~EGQPh$dMZ(3$DFi4TrA<{3y=L^pdo~}wEConoW8~`#6-7Sz+qQu( zIFM`eKDphQ7hNYUJmOuR z{!25K62%Lzm;V*e^tw4cuM)(uZf1^drq|Z4$`IcBt!?m(-ZUQMQ=>cUXVQB94I>FZ zPg$3bgW1=H*nV5I%Tg(avqgJwE8Cj;V~xy+fQ32D?U31c6?tLpWfGsx31{c$*rf#! zsdBZw!twF(wSlAuIyq-7mrLBdb;H%qBYk>uiiZy$;{5!gJbFG17{~JRp3RhjJYk*J z%J)oio%2M_Zo-r&<=uxLet;V{Z#eEsnE3Sk42yArVHk*J^D4^+y2=OA?Gew6^~FZ( zh>iz3=juRE0lohdoVK`oK|Yx3oi=k>0FomnGSQ-5&D$8&OB}W9_M!J!DeE1puGT4& z{5rAMe(`Kt?kAd9K%ABiHj+-WlR2%YPVfY7yxPk}22W2<@!-J&z0bVK0L~Nee=mUd z*T8$5ghj0+aYk}6d2(4^a5T-rlKg7{%6+C?j^hS+Bth-d*P{`!dp(Ua%<2jPWRTp&xiu z8OyYw&30ER%dt?rh!Ru-RPIEN#9pW^REORNh|swf0(bN560-TLWXFVAAJz+!Q|osA`kk&&kj7SCQ_I61>+e;4Z;dzf}sz&O^q zM`{}tUna3n{e*(ghX-#UlSJ^s+1&E!pX?#Z9VCrS_WU5AaQ0aCODhpZIzRXlw1()2c!N!vEhl*9#~0XIEXpf9Y0PaAvksj4q9i0#uV9t~TUPiKcc;b$5%aGZWf*@{ zhP1!o9@CQSJ0EfUr5nl*xy^!5?VqqTWqR7rL0nk$tOOL*ZZ|=30JA9*`0p^&vxT{B zzwUau<3c3K?xWIosSOB1t}33a7PT^w|Hf{jroAU}9LzV=x2u(AzQ)3UjEh`e>6tMx)DNBm$Wz9P2YH!<|=zRoEt&)82=xm9`XFs9bO(Tlv0On95j z_Qy?^F^J#dEEyJp5N#*YoO69plWfy4U@>GY#{^(e7C8W2{NROu4+c;G3oLymAwWncJwh5fw*>n`nDxR#nQD(P|Yqcis) z9c2HpId|=6$03zV5}HP})wj#;+z0icdE8=2va#F&28r$6~(}#wTAbZ*b-tiAqUFvtfZ}3E4W(O=~$N+4Kn4 z$7_b-w5IDWlw4+0e~$eBqohUREiobe1e}>k?10EI?{V+UGm#R)o{S{pQs7;3w%1$S)K$toZ$eo z8dYwq5+LO{z~G!FtA@!;+6kjk{`i$s;UCj13rg9w?~X~{I4I#CGo*28_>$rUJtV)! z$wI$KKx596fb-K+?Af6K{u6 zmC&AC3HJ2pE=A2TQ(dewQu5Z^*_;5O-!C8%^?ICCNBlT~0u)gfGcHa~ftv?TmzuGl zbDcotjE7%+g=w>iJ{9q!Q1;~l_#|qyU<9p_yNO;E>U{lY-UQym2ta`)lON!!kIsUk)-yVwYYO!^R^E4 z)v3Xd+%9=U9P?!dd)1n-u49teUPs;NHP*w#xxCj+2>_-E@4-94?41CL5=?BhNjBgOJb3QMNG%?UZwW!Ro$@1%jVeA6GLZ=_A!T z=kB)#rEMq5pA4etexSYN^FC97EZ!w6I_Oo}u-k0CmJz-Xi;Ev&fx$TWXFKTc`w4X- zWu2d3cQ_PaCG~jb`o=ca_YXkX)!XGqzfDg+=c)3YLa4irANz)xD?@T)=L9R)*Hr2C zh@G`YH>lLQR%QHgyFAI(%eMtWHC2_{?|=A|Jnt!hq;!a1g78c8C<{g;|I35RY}4N` zfXbFqPUe-a4YCR15!kQX@i@ZgzHAv&#iGiC1d@M#!bPg=_2FJMU@gox8<}%6TBG^vV8rQtXeZ|8>)iNKb?CH7zaLpucVLdCqswh^j zqt>RQfyt>pvSpY^I7WDG=S3ce+V)U+vNd)M6Ef-(AvxFo;qVTvg5zXrDjbPXN66MBbjP9PUk8YwuqW_%xlK= z8L&F&^5&IOpT%^a2w>yo06NIEUh6f)@}Hqkn#TM+fB&jEz)XuwVK4DL8P}7uv-*&} zZ0gGHK0-3UY_*h5bCBK%-+S879 z#LVV?Q9Ffp^-)?vjG6>wew7xL7hc<#I1a>`eSd>%c2#X z4dT`5nuIT$2l78@dX*_!j3X?K+np)@f@*E=@9*Q|fA|=W9zDW~qZedA?ROYPY;A41au=tk4gU6AyyEPWfr)mj zfgm#altpfUH*AI6FIQ%OK&|;WHc`A7g)izqFVY;Egdl*mOMu7cWn2d z+M8j9ozJ;^W=}I@9uo5=tt8quGg=(+Os0l*p-RhiP=gl`)rZ#z_0jbk@@7F1W#AfQbF-rC64U%V-BarkpXJ zU0}R8#Ma>pT--Xq`qn~K3`#;@b?j?X zJ=fly3kD~_1__pw+DctCwxPqBDrx+bgoa-ps2ETE_BZ>r#X5_*#l(yWRWsc&JZpqo>Bw)HY#W16rf15-G$N9@aIYBm|nOKE<@b{+db2gI(M~?X@uaYjy z9iXQyfFQ^{3n<%&lz?nrk&F}18A}_al=6Ko_>ESjsNuC@a);k;jzY9W8x)^Xa=e|x zUbPdY-%4MCpX<=MuqbDEeGS-F@@&95p=a)IQD(I?i^FsLSY#{qeN*@AZ@u;aUVvc3!mwxfr82$*;>Pa4~RXGPnXv0$f^m zuP3!lnnlJyVRXVG=*FNo5vo7VNu~C9$A{}z_JFCRFj+lAlL)vJNBmAPCpO-4=@__0 z4(NV6w23@dpkmYw>RECBAlRit`tg9qbP+nCP6KrtKN6=My^@DS$%#cgv`cB+b$|(Ir ztT||f2wq^-K7;Tx+g>O8TaVNMlf%d>b5z8+i;Eh}NDctHg`9ePc6`!|j}{kss>k+7 zD)7ViKQMec*?aTNH?gy`i_h!pv4m&)2m4swzKMMM1}=t#>8n3u3j;>xKmO1AR!iWm`@mbT12^}9lrTPj=JO%r-FM%?+4(uX`R1E$u;z#FzsLUG zetjqT1bGdY)sc*kq!4E>Pl%CrzoQx|2CBx{x}ox+yrTOZd2_x2<5s0vWisjr5$~LR zuD{`P=N>xpn>>$Ndj{*U(o2&Jt<%~xUKu_xK|Hxiw3XZ~j07J_aLd>(yGj$%W&*ZG z^pbNqa_>eszAVid%sg{Hw%OE^flWr5CTu-E#CZG?oBchk4|XwaFM)BS_h*YgqzK!o zHZ|wH1&s{et1Z{e&c(%#67)1SMRx@xCQL^gI?gIHE~px9kJO>XB-mmK8uRl+P-t;B z$>|NtHPNRXGkN8paU4o{f~EAU=NpNRvp%*|S{6MnrU~m@o+c?z zl9ca~taE+!RxZ2Cb1pBNHC+jtUh6eLREzuS=Qng!dE;EYlz@x)hJwFwQrRHEVt@)` zXR;epSKxu1%X~Zva%`s)gX)oa-R{g$mjIlcp2ICzLgs3c!{o_oEp)Lv#4J%9uQni6 z9CWrA0hcq?S?gmPE=@3QyFNLdW|JE7>BRRF%&KOt=`J?XBu{iU7=aLv>QWptWGIAvg7U$S^5b zMUUEPogYguF*vr&R=)0aG&+2x@>HFBbLeIFh%FGgl%TuK{c9G)NQ>dMzBqd>eMwYd z{Z;YLo&|hOT&zU=p?5Zs;vd!5X%= zcksanAK+krzbrZ`vkGmi)k)JaY#i*)w% z!C*~g0E;c)_5pC~0C??gIcC1(j5G|Wil80XKRCdh0|tP59KPiI##pAflp6T{S51n)K3 zyT-5bi5-akN3Ra%sno}G_Uez<0i@iqjN=pDCL z(xpef8<@GDkdTIj*NqMjL>9VFoDfEG5G5|Ix-yyf-)HxlSDBP$h-T7+nS37hz35LN zdeEv%{iHWy!$ijXub$?`<$i%I%2PbT4tOyjTLQk3$;VUZy^%Hju59mWE_}1~Qi87;vqWSx*@oWcOW? zll6p`7i*ksCY*03fhEJex^nF-mh(#)6a5Alr#FftwJ+-v^yJ}ZP2Sz_lca!T z?isaC{VLYtOVm1e02FUncOobfnL*8Z=?cmK07pkJd|e6l#69X*Z)#zZ=`bwn1nXJ7D_2 z?CsUpkpS&SmhnmE*P_nt{i0)RA<@|LoRN5q>K4d+l;UEBKU}@g=IdsC%6-w20223Vw!tv>tXd=lRb5f9$>KmLY8&+Bcv80wjAm&F*1K zM`!dNqvue+!RT@HM=zi!80lBfQ4=Hqkl1RktjfxLyEnr1BizhBGxwWS069HusRPKm z5gzX5X6ClJxkp4jG4sE2{(eTq7V%zjD0IqQjU$28&!$BCM^|wbwPmEW zb};CpEwqIYsS}g!&iN>gv?DtxqV3q@`hnP%&XJxP88Ru&zHO;&&b;6sqLucpvND=Y z0SUWmxuOeh+9UyuF@={|mt;pY`epZxMpwpPb;`+0VRd~C9@WvP6ekhqC#N*FBTl1i8wD@Mt{t(!No_j<1>dzlkq$&c@JI>DX0w^T;7b&>z)&t70UnJ7=V zTZ?JD(*t-X&3IcDLxyaxml!AO9d6v%RiJK%MkbjTgmT8|>4{^@?rwP>um)loXGbUM zc!l&T{)oX5VDIBC=SjLI6*e7Jq-}^)(c<1%<`Ej_+`fUIgG7^#ia3Vl&5jS!y*V;_ z=le>D0{kcdg%3Gdg20VC0hNS2!*@?kfEf(?EzG|7Dzc^^FRC@I&{F< z8E`pAzFGkDInWPdGHp5;>6=b~^;KYF4QYK1*jfiR*MW|o&d7oP_IfzEKUl3$kaX(soga zC-*~Ta$-Khjb_BqU|$UE*1ie?Jq#C9Q>V-txj z_-L%+l1k=FnwvQWD6Tx$j89=meSM+?Qm1jQSi6DpM=6uUwQC3&A08{;*nC*~u!R}V zFG1uY0euE0(rrWTWvKaA4Kb8R`%DjwSW#rW$?fcm0n4zu9V zRQ_O-*x!l|MaFcJFhxS{O!scgfQ%W2Jib2btnYC)?{T*1$JcB1LwSv8CVIsmMpekr zr|;F$G3I2&R(rsb=pkvCe?ce&*vPJ)TeFp($rY^~_`ISd%+8B{BAoPGoLuCD#Ve;1S)b#jpP#YtgN-r!DE<} z2Xcq^L;7eXDG)dBYV`kMdgk^P2Ksmh6)-G%oS&RvV{1!Mx^eR+zW@GvZF6;Xg|oAB ztgo-(>goztS67(N=a|iA*xuguh$U$GN!j(_7kLT}jRf?)`}fdwofC7x>G1Ffr)Q^_ z&1UY^SJJl0IAlv~m-BY8F_z!Fc@rzssdk)Fr#K%S9b!ITU}a^B*~$#7YcrgkUEpdy zAMq(D+`M_Si1paf*~tlV-?+>0+f~-i%kgk4M&>rxb{8}8sQi1q-2T0qJ)Z@ zkV|rJ=y7&%jIG-@ED#H(EP<{I29F*+!r9pwc6N4g=k{%^%*Mq7wre}vJJ{dfR~y^+ zz3FUuLc}HiOM)>YBkybiH+Ot+ZG0~)ixzj5CX_Vz~4{*qDZf;_0i@r(a#5{SNh4${6@)n+5 zLhd>Y!xY2HIu=_S<2OR49Zv6#>CdT-C{N&vC!2$uUjl_e1x21SgiqHq4tcSMY* zj#Y1{icKIamf=bFh)%FG3cZ$5w=kl8CyNyza+{otyKvZXi~6U8nbnZ?Y=C(8VBFQ{ z#gF&f+7npnK!Q(WZHmH63Ez~wQ3TL+6Ab8JFaC!i;=$DVk;8B6XrQ*av1#9N3u976 z%WO*+C6a-biaQWXW{&gu9D93vZoHi@rhdTk0~?R*;t?k-5T;4Y6lI(`bnWC-r{pE5 zU(y}nR(bz^5H$l&_grC=7c=^*(qTs!IF=m2jQF@DmB_aEJkdvrDO!0!het#&ffi}h z;}C~Tb2z>GyHvaLrP<#?yPUikZeKMP!dLHXIB7Lb{NE9pbLO943 zMgvK^)OaXV|53Tntq{a+D))N?QnB-1^tk5ISja147luj zT=p3kiyl|yn<6=nA8wcN(0CADUwDI;djce93>U}f)^^~JC{uriqY~*T=Kzn5G6lI| zjM~)!+B^{3Eb%uE7TbM-dvSh&-~R4*==&aj_~Re(>8GD!GHJiom5-y76AVKxv8CBG zH&1bDnp6>F!OTq&f(jSY8Bnh`II%8p?#zuqVx1d1hzki;HMw6~WU$kND7(Jk!_^IUWW5A+a*EnX77` z@gJ`!UZ=R!5)H6ijd0Tv8t}+k|L@U+e?LC(m;!$Ma`<(M8?MzD{AfFCN!;whh1zBE zWANh2orFPCCfrEA$YK( zaJXFe3o`D!n}zg74QSj!>6y+L#iu^vqR83d5jM7L(z`mFVK$rL>gq~y`QkTURL(D@ zgn#@We(i&Rg5$k=cX51t>~PelKQh2?!x@H*_4Re^>}+EgJZ^Hlc>Ww+C$B3|H|Gxj zC}k)Q_zig=kxM`x#-~rzLlv)^fxaK`9vY+(%K;Ncpt%z3v0o5V6LHo`>}Vn--|Dg!M1i6+SJhGixg zeHDLD7FEUmRXazr^-X<9x!GK2NWhIoI;2%Yk5j_w;UP9}jSC=5Q}lVj_}UNTgijuS z;`l2IdB$I0XJ@B;S7vNGpU;gCL*^b-9yHOEEs#q*?%aS6XJArY&PF#u?Sa(U-Q86? zpj}KRm~|ZBl$45F;dr0wkB(Al~c>g**X4$$Ej!@`DB41CVT&5=zk z2smp>0kgZewXWb=E=!A#J*5M8MuJt4#rRZ8* zO~k}@ejwrRvFNEuO6dBGenM?H2x2%9UM!FOHtua~Y~Yu_{H0saaB@l$1YQhr$2QU3tDGC1ARW#l|M)x5igvrO5<20bASK`hA}m+ATYrIMXj50;WroPy&)Ij#Z%Y zE(*zsf8Tp4D|I>Ea<3b>F2+Q1h%ZZcM}4>AwYa+dK)&V*QC zYd(!0GE+Q_m&*jy?(vjEF;P7q<%}LwZ4=chZ|N0x-4Lja^$q;;uYT!xu5zB>%hQL{ zf%7jTkH+hyPaFC%MX8ejY;A4hn{WPzaI-0H^^N;075PTmdzChYdo6~A`x-<9u2kjJ+&Qa+ zBbT%hzhHLN;_hHW1OHqfMRtlsbY6yA$b3Sd@CHa_ZSljIzGU$oFEG29O*S{=Y)>nu zr~_u>bM|v{e(J1k^NEhsx@U|NxMC~246IBO*3e;RWvsmz23!r}BFNFz0!LTl6C$GP zPDQd`@bK7(4rUBjM`Zz|B};#%BZe1#0NZ{|W3%_*#J7jCV9<<5TJUrI%jgx@Uw{2I z`l8>vJ3Ak=_yGX#j!#BEPUF&MvwvdA-i}iIn)pky#ojG=TTPIxhio)i4vFZ69}1Tz z3pvQKh-I5Mjbvw~EUe~SZMIlKU(xiP9AKO|jNU$QUB&AD4H4K%DPKt7-ga9X3g6Ry*5`oo( z5XD6WT3wd{r0Pgyj+3?LqC`luV3$BKA&UKbxzKd?>Qq61KD^B z2J794r4wU|cKmV2aYHyKhBU9yb?wL>{@I-2}|-tYx{Y_+0ncc6f;the+_`z@|sp zdtv4YGVzR(A(}LX%CiXz@k{v}?h&n`k7w@=o4G;X}{A|T`9;==GH6Ygxh1nl#L$#3%YMqc`H1&^hx+aN5DxM;s!XEq`n zU6B)B{1Ckr`BocDW0{JLI6FAhab?u1V7JiZbwUw#eJ4j}0HeN7El1%s^H}hZNrTvH zkB-w3gh>k5Gr?~79M-YOLy-l8BBnrTCD+0e9;RK*1?g7k-4{eRmhCUvFsU=*VwPyK z7;G@EbBnEVIj)KA`Pw~s6bVbdZu3|MKlIP@mo5X{IdxX z>{!!=ZDd$l?uTE?A`21#OgfRsQs!lgCrA8V?Eq085Zke0(tHyVfMaHNy`;S{B>&G#%CA@;16(0|o3363qs35Gr%y?u+7PPN_58$- zB}BLQ75N6Vbv5*PJir*1vmYz9nO>+^Pe<^zLyftJW^7&fDLh(YLW{_Ver3Zoae1IS z`y58p0dH%36^DeA*EmLz?%IG#KZai>d`B8qx(*xV>5xyh*YUTvHu3Y_b=+NF!RB;= zm5I$+czoQ{je^9K5^!_fe`EmeiMwlXNXeaNDf4Ws&-oDM zi!4js1iX3s7B61D)T)2=*MGePNPWC{duVg_APU|`L^+W$8VSpxEcx5jTvA|3E(B3$ zTwkFy!_^&C$G0}uot*CSB1p9PtPKF=y9lVxv6L>kLHO{T2n}4p91Bl8mp+8|m3C5` zkO!L+@+LQJM?A6i*?5vvoSaYbN4#N%rd2)Xs-|me(&GKVGO_=VW2sB{v2gx8VE&?x zE?4g{!Fzph>ssw>3XE!St#%!357~gk&f-e=xNF%Pm-ipb?D{g?;ypblT7~v_Gl`+d z_3nM37#;34WR1+e`d~$A5TnxwJSv3^-M3ZLw|A?PRn$^@ruU72YZU_)DWqU$yqghg za=`Or71K+WOD{BQput;iFDNg2rHa;5Y>5lJ(9;SWVSb$jPA*UP53H{O_Wu3*9!8R+ zW{0jD|58dgJ3n)YL;WvhJb3s(ah6vHaKba^jA6*w-QB_J>TG-hD|tBc#R9KizDCzg z%vrkKF4+Q$@|%a;98i9hkzD6tz@+PN_x`5>KR7X+ z()iR1aTdcc;AH>62R?F|sXc3OOx_$0nd*I9L*LXV`HG(g8uyqe+S9LcRip-Z9x8l1L4h~He^_s>e12{W7 z83RCgpbh|rko$0PzN=^H*D%ZV{j;zf)X)ohkum(Amih|C(HQ z#N&nlsgYR#H5O*vEiTk^o->pNY&p1Z^@~EbqoQVw!+}-KRjyhRE@p$0jt`2h;@Wn? zI)9cEt_C0vCT>Exx7Yq}7{)(2WE!C?6rOKwIlnW$#;Uvq_wWEmzyB>R_x5nH_Zo-4 z`3<^*1567KC!c(Z$?ZGJp0n@A#gD0c&_0)b^*j@f8ROFjRwj5^8P`u#Kif3|Pt+|Z z-%hT}?^OoQgg+Wf!Qv6sVG+mL*1NG%JDvz+d`j^;BV*-Bd=K5pMJJNT6RU#CX)wqR zg73BR{Y+1`y6l$&ge7$NTR#3!MYd{1r@918Qo>4?usfULx7YD-V}={E zDOM*Px{mlkzseT?!_`T7dMSr~<-Fx-{=`GT#$hH?tQSp37yL>9&T1M-~2{#dhp-@Zrr%x+b;RLn$K}`cIIMs9_Y$8I+)Z5N$BLY$KB1yx$D5=BnMo;JVl9I% zE#Z;Pm*Iur-{7I>M_OC7M_S)^4FEY~`o1LipK`ostUjpizs5oF(4P@#Q6R+E9pRdC z@+#~=2t$D?yZREs=oY;0g{Z4DQf7v_`#jGf&bJbwH!+^&47GXT?-3GO|(hnFv2(yn&Udz696 zq{E%NchsTE<}GKmsP=yC1Tu?~|1Ej(R!j#Uu%MfQKJF9A9HXL44L|X~5%8 zK0+P_oRp8jCjhDIisK&Pt*@_Rb8}PJikvf!-@Zd02KQLCIBpucY7%UV98zIykhCEQ zxK6}M62&AT?tqS>qVEdRi| zkeg-38`}S>pl7)BqQ)F3K;Qi02cLqLs zr^DBK6u2+*;L?+SwV$H}vKVJR)Z#yRC5XKeP`!}IkE%m~#n&2?795$+LST?Fnb2E6 z7L*>Lo#>?z<*r*vUQ^Z7uG4bvseR7ecNT|kR6Bwhl=?YKVs$xTx){*UrruwqaDEM5 z&HIdKDW5Oq_~(EAXKZh8qm$%^3|DYvlK9ptfpD8VhWkKWo(!Itlk>|9oDTz5Z){_J zd$)Wny#sK~hLfO;tFxJtnSWm8!(!OA-9-V?(sM#aGX;g zMxVU`P}*rsliO{TF5yG+cA#Y&_&Ook_vsK~%5rq7w{URH9*CVuQ2*^|Yv)X^nK@c0A3`Pn%x zE-%U}MbWko5hm9W8^uk?hG&e6ABk_27T(W?1+_%4^wBsfX}cV3fAp(uu94pWkDK}N zl#;zdmi&>RU&{vh<7Eoycu6{_#q_$zl*+f?SPu%eX6}49(M&izqTw_8t#__j8z-eZ z$#p5{65cL)JXq-rX7n4;|Hu#9FRJ5Q=hn6Z)y-y@eDoOolkYK23Ek-_u1-#X46II) zz5;dniGT9r^xJQMw{Ni$zdNP0wBu>BLKOoY4Cb-S^?i9mD3*m@DdFurn|-DVni!=_ zUn)0R^6p$d`6Wjm>r!T%P5$GPBph>$Iun|LRI~h($hQ0Vx8dZ2jYhJ#k^5pBV5Y#X zC2_63l&^}-mpLHUk4GY6x-MY?V46CtuS{@j4Y=%koG%8vyPV_bYJtU&b#V=ftHB#C z_A%MKr~G7oFE=7T;s|5WEN|%Lb@P&DekKFG%V6`p{GM}amw`MC_|3oki*7<&ovq?; ze#Fxsd+!ci5?cYYQ>tii8sdMGZThrVWEm(XM;84O@zyrQSRAy>ImGBf)WB^xlsQe# zm6W(X$PK#JhAQmhbCFGdksOTH8$CuJZi~OlHS(q2yJrWNa}2E0;`geNadyDo1~BA2 z=7gfZ;q%Ne;Cgm_uyX2LHZ?~{X-w8u=C(ctYDXUbe*B3?N_kp~*^fV}{B-m=Z2tfZ zSQbnccpubjD-fU#i>78VJmqdoCX>Bvh9P|3w8^Q#y<`s3b{|8H$%tV?d2$GjQ7f9p znvH&!@-#Wl0Ae1OlrJ~1-n(%S;3uzuam;&1!!d_n3l_*NEX{?6rZpoPN#oWo;2hcj zpvi=%!Gbn#*d^#QAz~^UuXz#q5PAb0jXAa9&EsAgzI*k0TmT^fxPALJo;`b38}kg@ zxqBP;AKX_byNsW=Zr;Gz$r(;gj**j3HX&!+zHg6l!y?JY~2=U|A zty|Rbh|eL_)f?j5i1+p}y`QZj)IWc=Eb(UeUOwxOeRpPw?--MIlv-mz=t1}P(BG9S>- z7;xxp*|0}CSp`_6%RPBQ@$}@x&6}@V2;s68TQk=QbsM=(8=I6cn@o`39bx707>lh9 z%x~>t*jOJw3eN}efK|1n!bm7<lP1$D`;g2ZCGdHiAoD_t-^i09Kq*hmKVzEt z9Ba{~2?q2*W&8$#`e5wpJAnhp$f`3ZCnvS7s-P~j81FgQB`;I5G>)MzeniA`=(u5y zBfb^Qalw#UsJSGW_VQQkor|M_oliWvK@Y`Gw32QqQQ}?3cQh!H=vP&(QF40a&`2mr z*ld+uKW*cvv}l6M!(cpuned^8@}(X+v8&#YGbG1Z)gseq!l~%;eolB0`0Zny06MrV zo-+~)kdQFl-a_j9z3IKX=q3sM)2B%N0+XouH*f0VM@qoSH)Zi-LUKfQih=|wDOcoc zqs%#Ov{IWbzYGLai9cTO_sgJ~e@i-S&Mr_=v~{G`Ik(~Y2K8fk5V7Ol8YPHrwQ?T% z$_F{RO}4VokVzPp(qZ@5-)lG7@NrLsg_Ri@vvDn~HK!@msmyu%BZ*n_eZX4z9^cMv ziuo{L|6-1V%LUFCJr?EhCLT+iy#aIqq-EWIlEwGUTV?M983QZ88#tbP@NJj$2}r~M z&Xw8kmtTE_xBL5J%P!$pfA@D-nKhn#Uvj*Bvv2(nsZn;k!;Kn}2~D=Y5#=D@fXZI< z2O8_JjdO#MJ=?%G+%K$%?5dAQ$wfXfM`QWE)?wC*{jlcX7*?_Mrglav$6%zP*G5IU zXp+dsHbjs4COIYm<7QXpX^g+Gk#)lx$=ct>)+X-VyK4z<)~THB!$zh2{)78iS)Jj< zvlqxYkE{MEVKSZAE5iye7V|j{U%!DrlA6l6D_5MIkIRC$;@`w+TYui1kQ7|&eI41$ zqR>mpSazYRjU0R%*{+O3Af=z^;G}BcQp7M|;mfTL3Lc{Fjf_yp)dGtIQ#=t1#?f&h z1LsG_xI8_>>gEP$I92u8`US*CyO*kBP5j)xeH*V|zXkxjee(uC|NQ5e+_{a}FMfur zKYT|m#$$5(1|~Om+qO)x$hA1}?JCN%n{VEfZ~df%yZ7#m-{UDVYrCnFR0+g-UG;UW zzl)PoT%4T3#xEEa$4Rn}Xn*sHuq9XfFsyC8(r5WunfL`G|Rv zN2RGdGK6uG5swsDR40imRyDk^C2k$b@NH74ACtU3*-J^|WV}uZ=;S>k%My?+XIlAd zyN=aazPpr=ClhwPV;fQtooILdbFvQ0@U16ezSb)X5pWc8H~rLE%y>ln#Kxz+@c zIi1Qj`B5#uY}lx8O)%$R^A)$+Fi3Oep^S|VBbz?)x$%Y*x`qLO>CbseI3F_B1%I9t zF?tEG`ImvKWJX;7<|dMS{5Y7T?)Dwv#!ckIL*(;wVCd1mdX1ET#nlyLIq&3~Z-6&% zFq?G9!>C)!l*#itX{T|{9G6Hu`aTbk!nL%|OpFj%CP8NzIF%M++o>*FZyQser)YR< zPitwz*O@36ewZGP)S%=Dyu>wN6LQ`~I_E)o2cxrovp@(aioVq5Dmj?$Y3XF+#yi&A zf-1@7az$ehH)%4CU9mr1>Tqv;h8wF>oLu!do-c4RA3vVnmnOs23A*_O(sVV@*>d)O zhGQA%_!h=2e+|b!5TAsp7@u@O9%>jdz)%>;gc|^c0pET9J)S&$qPFex&p*el+qcP> zUw@omUSR*=2$^znW{b&gUjvS^fLg|za4k;oKEE};iZVYY)!BY{L(B1lw-)3U0FpgF zkB)S?#R`Psr+E)=x-=hZo50N<$BoIh*_D;d>!a|*mvb!4wopWhbx$EwwxP5t{zS6k z+LrxVW6aH_3l4C;UFO@+zC{52KmxyRv-4NEL7%7onhk#ce*EZTn#b1>R&h!!lOu=w z*A9jEvmbawi2jKHhPceFB~l3QTx)!;cfB8WRPETIa!_4R;>RR?5I)w(z7TBU>SrkY zitGFE^t&UZJwv1G>n8PyFiFrvf8=&cS!1qF0wXaR%{EMfBQ_UQec%%pnMTm9r$NR( zd2(C9B6{P_4G#P=!KgA?PIPS&@V6m8M+5HE1OB_J@Q%;YMj&OEzhS_Yz#xle{+N$`J zfpAI?K4izrTzI^;zJ^DS9*!`EL4y=NM3$_dgze2OJR8am&eG=2ojaIJ=v55>-adZ? z48v#`%ME*q3r*d1L9H^Ch-4-uKlO<^qZ4#UBGQsE&UseBQX+3{uvMe93hmGcm>RZp zrzl-3SEb{|34oKkalepX2cG06@Z|>u~@6Jxrz(i0p6xn7TyvNN|B4%O(3I z4qv{as~AC8naO)n+3-G%y?wmzJzeb~LwBvHCX>8m_NxFSDJJjqP9ACwe3!|$BxMu5 z3*6gvG*1gQo3E^_cNGK*~MRMUUC#74q>Z`i(WrZ|$Pr z+Cc8oNH8;`WlXfQ2{DTBAzs)MhVZW(NnS>p@I$%Es|*Nw6Y3}m95W;d3S0G1K262h=?OA&CegWdvV<)1#eB7Di-&g9U>lH2~bOUVy! zw8LFO8amjw$+%aJ0;Jbe^`5j2>0)J>*jD)Ztm}qbEDIu=>hf!krhGdT+vTk~iOQ>i zo&@C#eKrzYMO^htN15L>=0Jq`fyw}EJ|HqfKD3!|t&+&~y-J1!PZH@c9W=J^{4!fx zGkoKvz7kGg2cO7vGCrb3jDt#PWAR2#MZdjV7+$TXyv*ojycsecPY77+a6X<+Te6b@ zY;I|J%OrQx32^(C-t6BU0P`#4<6|8D=Kle5#`N-XT>KEw!C!e)N{ zv1(;8IPPv91>D=7=MHpRWS8QcoGov$JULHkCD4s8iEt4~Gaa$mB-#{S1d(erXtX#jo;I;~-) zHZc#h(8QBh6_@oMRZ?KKoTwO|hzm8mMj`y-fdnxI%Nt^kQ*a(mK(kLoY4A|ms{t&A zpFr}jPsIBPj0Pi0CQ%t28yi8TNbn^1jD{@!*lr+l>LC+mll$^-?OT=j6t08kakT9H z@D#Tm+#kQ!QI3y3`Ur2{z8PORl}EgvKYM}4pF9QtT%KRz?fyRAy?cl0WQxD~>t7(H zuD~_CCS8Y5fA$y$?+&n7EU>e)gSEA_FwrZt3>hz9z8aIPsoqs!@eU1@2(HE&Lyb9$$U=2lRc9TeoiF)~#DuU0Vfm#`EXT4N;7*S`k=E zM$XuO{sPVklG8UK9C6E~U-wSW%DYw`RLk2o;`;O2+Lux_abBLa7Fqgb&>Y;Lbjv1M zW~=;Uj6x}M_7v3A`1^^2%2c*M1F-8R4r=H)fQmdC+rE4L0(U<72$PkmM~ii@L9zs; zsmYIo_4Re!xpN15d*hQAFJ8RBFMl~szPs%$%(k}-nJOsGCO;Y8M+rha`E)RXkITUG z=P&eiT=(wZ!|Ljq))}9INENLXfJXX*VJ_YDR|_1xd{um=U*xF0mo0p7u&m`R$LZM1 z6Wf-5PmVpU$j1fJOdYYd;%0)*%SyH$)!-E_VR+Fm*`qk04=SGbPp+%of0LcDxa)WyJzK+W2x;4LU9WuU&#(~dc zKPv7mm^mXYdQ6VaFgZO(zrKpatsCe!*D%Oy7Mks#g3(Q;4JV(~{zT0g&r|tkh9Ss$ zvosk-U6|!664IewR7qx2<141Br~k6S71{TL=Na0vpDFx~{V?@BNlxXPTIGJu&|NW1 zhbCG1-0Yjgd5LHpyQ|x&Hc@-EoB~JD;W0=^lPPlU)mC_YTQbtc5E(yOZAj;|1Cfsv4RQ>z$ZJV-DJ`*K=UCYG2AchF_{4MrtFhxq+o9jdmEoNsqO#mhF z%r>yp2~r3`Vlw(BcX*UD^d*Dlgwb@MT*FFsA@7zLJ+ zS-Xa!UZ&frG^}Uhv{9xdYA*H?nu1}Xr~0f1pA(fI+jL3v(qf3}UNovQbd)17lvv(8 zL&UGET_Fb|@v6Yd+8M|$Bx-Lg;i0rpHd7na$1-txkC?Yc?Z4X*@r~x{$JC4Z@IDe# z%F|&?gJ{);?7#Q=$C%R)7r|1U!GJ93hxb1+rOV=vHV=YAEV&jnN?h)6YIDK$$%3r^ zs@DwIa^n=}O#Zg^+DHa23GC~3b}!M1C79ZdDyuOs^|Hq!SNtr{c)}U^ooN4E5ac=$ zN06)FqOPdTTTakrPvD*=;Kh*U?khQlMY-c=zlD?)>a=?JJa4(%+I4Nh%!vJ~U8G z`1s?GvA@5MzVGqk#S8rGXP;qZwo*uy2r2eT*TH^jp(+vAYsfE`QZ)HD8mgLSYCpF?LU2ve%@=~n-!LfE1TZnC!HUZzRlBnxgUX5WljH=s`3VLfK(nV@Cy4FQALF8ZU$zfe!9VxLAnl@qa%M}9FWJKB=MDQz;x42)DPV?K{9 zIso0(0{!YrMHchH&1aNO=$x_YJ^K-3I~94`+_}v#Ic^ZxiN-&+^(Lbht;ibcC?Nw2 zV0vkpU^;Ps+8|XLJkymHPlZpREUMF^9{ANRZomJfEDE?k#&}^yvTckHj?Q3iW z!I0V+GV!DM3zkgNNu>OeT*^eVl_1thA(e}S%jDT9r1%{5our^L2;9brCV3nhWbFqM zzj=IB_lrJT7e$NcoY|>KtYSZ1OqOXOx1g4X4mnMb^P=<<7gT6)s#Cw{Qpe-9|47wc z9$VkWw`j#3=F0`rvLq}YtiOEPtR2mGO+XpvPQP`seBq&vC3M3UmoZIAB%#ohDPAF0 z=+H{uR`bqqy|1suMYzZF3d3JP~S&3UT%LVcORN@KBJFm!-3F&P-q_sMTTo?Gh$iTU3{rMNG^6fW`4K z=0`^uj*c-a06Nj>?3-{m3OaezYCfb&=c|o>?l8F+?~^R44*Eo)w0SunFce>7;|13~ z(jjtf<=N~rB|$4rv4x(X;kq1El(W3LUM4N`K>`2Ck(;_1^TY8P+bxPf2)hkrmfnfRbk1-(5M zPhalgYOx@j5;|miDEJFn1!s}5<%wp~qgt=C{_E!uqQm80CfQ~5oR_zF(KaE9kFm`z zMpp4<@IF*^sQA&SDlBDgc|MiRGoqf2JX%{PLXJe}O7*bi_%E9z{jMmLd*y^xsBvf+ z1dS(jle{>Eq(b0ZW~0ZcWq_YN7SUc-M+{0Ls>?{bj^uyEW8_DQh07|pucI4!AFX_y zbD9=YG-!sXrmI{?6}yt_OBNL|L^!2v#c^q{;+~e`i+6NC1mI~ zq1Yszv?P-&VNx6rYQuMg9_N6K?RsrbckzzfkYp9vk8(izWbEODwIS&yd~QNGBE&kj zEQqwHipnpN=?f(vJa0U@Z=OEK?Z+RXn|4;GsI~J6*@DLqv*>*;n9XMR=%bJD;Mr7dcYVKPIed9W$VlH!vY3Nh$uH|CIJaP{5_Up@v^yw3mNqv>4A+d2anz$%1Duw@ec&D1hqLds9W&o3Rpr{Jql3|gQxZ2C#FOyLqnD8@KDI2(by!fP z3N!AnW=RKh6S}S-I!aWxa=U&^z;Mzh+Ncp8orF1^`q0o$eBJWCi~N&pRSOXeKP2&Z zLsTN1RI`$4m`{EcN#OZd^5bCRDt$S+7 zWHHpPTZ`)T;A#`7nX^JN9^IQE{}{6ujD{quvuzAw*9EDhQVulEI9S0W;+c0Y5@5H5_lHNKb(YB z=MrrWB?WmHTfAK|jE)Z>Vhju+hp8Xt1};v|aPVpmH)s*0>pDDs{21SS^9=xuJDED! zeVSCXCSAhq+qcklV}dl~a~*2Vh|u}*@iB&+u`-dsQe<0X#s|yRgN;)j#zqN19tLb~ zZQ}0T+n7uyI>vF=v;1~lhkN(#;@!J<=6(~9(nR}}&L2Piq`WT7gy`MN*SI=8BR%nF zIuT%$c@P7$)G3xL;{rP>xBr~@+G4WbB^Gy)TA+|j+zFTJkopZ7)ZHG^Hu-W6eiG?W z3i_n@bArJIk4YWA^V6h6RZti!JE2U<6M%+>t`q(C^9A z0r~s_vx_UNygR~TXA6rP+ZfhY$0tHCZbT40W&v}fm8rkf;^2sxE?THCnQW;qXn6n{ ztmN#C!89vu6V9r=^tU9j#X856^H`>G@9LSYiuE$HPuUn3Q{twZmM1i$-;tjlaWo?R zVn^t=<@?pw6fjLl(J?vz(=K5J39H@2`GcxU z=5r}eu5yc?B-=$58&gkrpF3uoE87nJeQHn0zU(uGGS3raV_f9s;f~I>?l(6=NsXL! zgI?4%IgiZrk%fU;wvbZ86Ta1Y%apb?%i2bIZ1JBrd}hV1ij#8dG+PW}1OQ01Sv=qy zaaTNQT;uPg>#)5tVAdVsXm$q&mkV6>1A6_Q_;uR9%gj6QX6 z#vtNI2KV6I0siHSFK}^wuKhfE_z-{lw|`sa_ff(0pJp)lLJM%1w+HsBy0DiAZ^Np^VzT+s-)*imGHRamMM zTr_SMyoAV>b90Bn$;w{ilb^sPWIX%&8*JacIqrNY?Qh?{jlI1+oE#skbJYX_M%kaO zuHw#}JNoFXqV)lBkr?#JgoACuQ%_sYC1V(fj>4O@^)=kMc>`-}t4gc2^ot;wEXnOV zw{doMip$G6;YUo)z|PJNZr{1>(CHUFUViffp+I~k9)x^V#fM5)w9NQwyLVWId~o7F zTA8RV{pxJ0R%iDA4sc`E#rng)ya<9!6Dfzq|`(j`X74QQ|%WDWqn{^~1SU0q>1o#OM)J{zBkQYa1SRo)74&$DO( zat0Qcm)L*uEF^HKeq$^}R@EnEz_#?WA8Z?)5yjvKmQ8$HN(!dWe3iH5)cq1&ukfM- zL!H!!{<5ZteU4sBTW-TT$L$jdh8ws%KJ^;qlWeq0y6c31{37}MgoFVZE0;Zn=@ghI z9kTf8Na~;Fh2C%)2A@xYpDR>lBwuKmSi7-)Z+Z^ZPd?MJ8rLx4Ap`2_DpQ{WsWXBRQ z%)3y=vPO2x?uB}4!##esD4l`0SnEtS+fJ?*<=nhM4uGm;uk{RBl}03HXR%#SeeZ2iXi);uW|f z{`s=Dsxt=GQ$m`~l$4Nrc&~kqzM-}F!PilSIiVDh)_DcY2X(3TMeN$x_CUTPmy(M) zTRx5FO%^72JI&oWzk$fp$Yu}>U=3>SoFwQwu<&d2mvzZvYbX3T<3D?MLWO2lX`BL za6_T7C_(q)!Ha_w!qr0*k_;l}Ej@B;)W&O#X@nA-0B)+ieltmV4cWXRYF-xMtX}Rh$E%dOBaQ{&g z1U#jHk$g{ZQw39OOtS4(kulbVy{y*Hwb%Qw-O25w0|BOT7re^=={O~)cZzPXZHYRQ zTSMRD)gQmDZKC5#9rW-dCnl;>;lsxIIzIpWa{$2M;UT{L_FF;@j$eUcrawZP!uPU8 zOh8HrFJ8RB-kUuDz~`TTu8WA?R%dQTjm5&q7{A=7w3@$i!pmS0br=uoW)2$f)Vf{c!5 z7s*!ns!2GY=@yST*4{sA_=d4|m|zr*UQeWc4Pq`n_uQB z>Q~w~715HW>|k6~71MmpJ>M=h?zNc~QA(z-B{r<;def%zDEA~0r+g-Tv~e}M-Pntd zwE5K3-Lcrwnvm!jKZ4ikym#C?Qk4=6UuwH!0obgnV#>wX<_pX{j5R0oZE@sH}bmk|`0%BHGaLLLZ)7@`1kEYC}X97dIaNS~u$(q+;_AfEsib2U}CtG?O zo(4;HpZUo+J3OjB6}bS{;{6D+qmph39~4#^x2UXMJj3dAg5B8)?rqF)Yjuj*v>Ts1 ztzf+G`oH1Pn0xlaq^R*=xraeE7iH}2y}^I^zy5Fh@Z<-z8`J3&|L_n0fS;GSRvsiz zFlamBZ!3?HbH>--KgB{mdfG&_70hI#!8u`n%jqkiauO{zA8gm%2H&7JtZS}=EI;AN zUGmVpNUS-ORFlH^INU15s?C%qs&piNFGmqbJ~c!1syTwi54?Fx8zix%!t@f~XjEd3 zNX(`{NS@$;cmnfv*`cO|5%!LX=3WEg>3t&~Ey?>!J^sz$nsb``FE{_^|BUxoJns%{ zzb60E{SPvq*Z89PJo&zs!xtfnJGuP17d2lq^Q~)+>jwFYt3Q&0f|OwFAtuoUXP)5s zI+idDm!2Qri^f0E5XOO5%arX}zE@EIaNzG^E5gHg#<1<0CnbEF zaWmuTERo?3M~s8vcY?iNl3iaqS*p->4k$w9$(uMOP7pZ$(^w^96vI3}KEckN+gO>+ zw0ts|U}Iwg`}_NqzTUcd16y00dJO=lr>FSt+wXCCd8PL%+7mg=(spZW3!5A3n69jp zU~Bv~2sD{H*6UKj%4~+U)fqOowsGs`4cxqS6YFbh=(-7H%q;C+p8B9*;Q8~Hc=7xt zR@YWBTUmkhFqw?6ygEO>2oXraFMjcJY-|WUBi3ifCwTGoH#A;h3jQ8@Abj9)&|jy& zR>nN57w80FRI(-V&+MFX)1V=|lI6OSW z>e^cQo{bPdyceX2XIw7{J~VOSA$j-i9e($_-vIzV{q$4ZxpT*T`-bsje#yDx6_+vF z6L9wS0DIs4;OcQRt_x658=`C7>8-wiZ647}zmey0d@|J;*+~=Is9QFRQ2Wiurxav- z1W54xxJP;8r*|s5PkniN!+25|cM|J6n@~qd?DrJUGN?ROnlxx4WM_HE9ddA4E+PCdU06mh$5(PD{by|}HP|M28clV5(qVjhgCr)ZZ)RN${0Y2B zEnbL!WgCTPFHLuOPLY-~L_08>@&StMTS8(YOGxC3{PA9gZZaKT%^H-8{a*ZyJgxkn z@IgDR7m4Fe@92l>SgelCw0^ewQYO9|7@s0ydVpLdJFlAqo8NJhGVi+@zOq_u0w-BR z+AQcvj0-D%ggB+?&*G)TZ*==20~<(KO;*LK+I-2b1$VQZetnF&c->4sRAEt%gU~W^ zKjO#&lHmmSS!*U&u7;`Ld6a?YY2-?mM3Y3OO%9|#T_`T_{Mvt;BT;wivz4aVYxbh*&&!Dqlx+wKNlRv;prK^ z{{Gpu=(p#A4JY*8HsjH<=e#iC&Vxx6HK3U+`S#kb)iHh6Q_)q0PyNJs`Lf(V3NqTX zu-V#Z+!buSw-coq%`MwYglw2$zpTH2Em$_?5I(?E1~6QnW zCE$OZEJ~5lB%5qF#*gy=aSy&M)%VCIGnvsQIWp*Ot6p^;_;g)f^v9HquytTsVU4vV z9#3in}Ge7!BMzP$^VNl})D&8OC7Qe`1 zyDQ*+JwDWVFic`ka>{l=S||odc~qQSYIMN^T~9E~U^3n*_Bq}isZ@*V4aHd0HuSNL zL1goow5-0*;W=Bz`0ALfzg`|PjUn$&^E{EKIDYu;@A1q3@z>}k6Qyx?cNY)t-^YuW zFP$GaJUqho&JJeN@jDwYU%$rw{yU_UaCmr#i^~gq`pIKVy3UVJCf+5pI;*Rzn9b~U zLQe)E&iMZOA8`BDP29hC4@kg#(c|#w z$SVXA9zJ}C-Q62Tc>?-*k0-zV3VFzWl9bxr1F)c4>u_3wbgcw+GU+f9!cN|7=Q-F5 z(XVO|A{;H9@Wz1+g7j&8HW9R_ii04T6li;za4}sRwdmxAb~qS@sSJ(iYeV1IYZH%{ z%!))YxdD{%X}NB{`09`N{D1oO_`MnF7p9Y%6mfA-!(L<IlX#(5?#11NaRG?q2KJX)p9Mr{ z&&lyY?HPcS6Q*ZZxY}Bc873tsH!p;?(%q7KVhWq#P-T0_OfVdEvtmcRIT{lTSsy=7 zq;sIA{3|l8ex2=0i`G(YYMgQOW zwR-$YvwMTc3qCK+h?W>p)C-^?#0fcMzcqV)?RlQD6 zoG}T%OszUZPk3&e%hMpsz%4nHr`OaSWzXz^*&e7|FB0$_GJx@kDd#9SZVZ4`uL@AL zwQjVN*#?PA+(A#(IpfOn2QPC@=98yK?1^{BejIgfoI+U<$kx+d!n^iC_BOy6T~UNf zc2=;LO9GE^s>UaW?PK z=d7>2UcCIT$o(9{@e6cY4=}y+H%Qa8RC5;1@>UboP|MW4X z$#3*)ZthDuqWUc7xtxbspSPuo?j}e+Amkk+MvHS@^6bhPo+~JlqStV6k!&$D<{cx) zYwx2y(l6g4-$Hok7`={UvlmJ^xK2!V~jisOPY7bM2MLH1w3Q9oVu zZ|j)+r``YfzooWRxnqf`ZZ`ZW>{uEvEa{*rW6eg_VVE1m$?h~~-tRwtd-cZx$_!%) z29gswZif~rg}}(JJtJ#Qn9*lFcR@v|<0g`T8c2nlEC`UG*8W<6m{-9lP{5U(f~Sfn zdc;|bfR#U`9un6nofd=>Bcu-wEQt1o*=!#TJe@OWC{m1T;tmkLNZ~(w0giv%PvF?9 zJ>xKz_VWd}(yxDt;NjJe{ z(xK}*oSk3b==cPa=>*STyuf0yFvp98o40P_)1Q4>8JVZQ{{zkrk1T)J(4T4`m8|5> zMfR9>m2+~8m5fN>nk~WG+G!CJoQeZ0fQ(8aLTC&eJ*AygO@RkSBTotfFGvw>fy9SH zyc3Kk6GnS-_!tr}c*-NY#iY4OVdB5U>aHl;KW6y)eu1mAbL`%~Q|fuUSkYQwu%1S{ zn1?x57T;ra@f5q8J!Vs2|2X6A+qcL7c5mD;UjdU9zZ1s4`h$Ie=*siw&+z--{~pK# z{`#YYkM9gv8TOI#CHk~e-igcdO7_yYqGMnC0PFYp@4mwM(Q)Lc9ogd;9TDqjKt*loS10Ghotvo(v{QT+y>G=wS~j8@UbZrUZ7mu zMKspUOpu&B2u~7>UeXbp&_~na?LtDbCw{YjowlNBNx|}B9as~1i4%3PEBQL?15DqN zv)|5)CvQWXoyragn1Yu%3ghg?t2GX#q?@3dOjV{N!63dt6Df+X;3IZh&YRtO8-zr3 z1U?5}vCMv^&_AC?-Ldob7`H^)`V!w*qndpUmjG_!%`hwdjtukk^8M@ZP4w4(jSSUy zc$wesk#L?fZn>xBeaB|^{L^p=QOcI+Rn^KvUEZ!7F(DB_EF11d8QYO-lb(!w0=~__ zd6LDCW<~`-s(7S#NH5f9F0)I{zVUCpNl|Ihe@r*^&*5SB1g}VM&1lBW%WKSGaG$L| zPO7BThRexHH}8wKQ`waW z!c~?{p}=tZ3VCq>0LWLz=ntO&i*uyeHqvCJf$vW^SR|ub(Td(~cZ8QOU*NZ2e1T`r zp5gNHN-6HT4v!yyf`9n?zsK(GZs;J$LNt<2vBsa@fBOXQj!(?~v>Zk=#sKMjyx-_M zqDMd^$0JqhxZM7D0l}Bqz4!#l2$yZ8Z8#AtplxYPSbuogT^CanMpAb8n4@0UZ`-8E zIKZ=4cll4#1=xy+KEss) z(XJ;jj&&U^OW~egds6sbtG{c{EBlq2^?q#G2%83PS)Fh)`A;|g<9|-eVYWI=OUmDi z;D^Ak+AisUMW?Q^jQu|blb_OdJbrieM{|O$9xCHjj0Yz;rEN+y!LuxaI^7ac$Rs0` zYT9?I@(bW3M+*;c|6}6S@N$Wzu&~hzJmO>IE+}sHVP$m<>sy;D3jlEQ=1rU&ALD9%rDc8J zc(loB>J*08%X1{xfPNX*$Gf)^13s; zjN8TKC5G}5sgyb-B=n0O$H&LWIlFhAZtv{im%sQW+>AE?`!8PM?GMi&8w@qz2g$}Y z2F^_u6BIX=@y6iTIWY1)IC$k{%aXaaj|g9f}*(dg?7yo~yuj|CE)H<>d2bKM+8)hKpk$KQjjdl$a>jB$(Eh!4X(Be*Bsm z(|6IcI6)U#k2c@ki~c0onWdH~=|47Z^lOvYY-8&JXllzaDXFK}IA0z5PaU$n*uUXR z4X;LDO`7U56G^#f2)f#0*!@I63SFX0qb{Z@J}_G&Efc{s28!*JPGsKVlNlMQo1mM_ z2zR1|5|18V;eWQgp}XhnMLWXhEEda!i4Tcq8)NR7Ck(QCOAg^_yWE3guufd6@geTRG~47P*alz5X`?#e^{v_p z`4f&-T)^=G$KRo6nRqdaBnR*+XS{ZCXwfC&xr`g@U^Fn5Kc#cAEA{X%oA>yNVi(vx z@_d6;#bn%X^z=-M3`HpOPoJm+P#ncBPFfO@4cPFD%AhCbm{%FPuEW-BiUgp~8Q6S)++QJI9x4y>&+HKNz+u2I+&;WxGW8+OMrk#Ipudt5O;t9)uMB(D>Cc zX-vlCzTnFJMZAfo2)|bT20c{tPt(5iYdY@YEr*#W$;JPnj+UixFQVM2+v@My^UD5J zqZRIdSlI~s8Uc@Og|`3w(|?*H<WuauSnu;E;rLH0x9={C7vT|RE zI?60O*%?`WU61QP5mk!|pTuh6wfvqOENadfy!U8J6i>QiA7YsO>%W!-zx>#s$BDz{ zSS~oU;o4-Pdc-it^>%V3HrsZAzQK}`jBe85^I!kJ?7e5395=Ei`XZ~^(mP2Me4|6g{Wy>rH%8I8O|QuL;MS63zOhs=n0BY>=KQuNB05j!gr2?PRxumJMk zv2o^<8khi(bBlle^Pkw;-7_9!VM_dP`SKjF%BoTh)cK;DX4$>tS9p2ElawbpR64M}4~7%q*p+VB z9I)T<_`DKWe%5A)HpJWx;*Llj#c9H&0=8eG{9Tr?7eY9HuL)fCT%B zmEf?T3GAmn)gqziuC6qEuduiWg2lamD^ZEek=W7ice zFytQhf46t`@c;eu%kF6Ip;b59Z;Iz>+vcZ+>_nYEVma8*#;VI{%s#ZQj^jE4jwKmQ zz2%R?%B;6qqmwwYgB5qid*6d3{ootZjDR1V{i<)8IFs{{~-v z`6ae@wq4z}BCNaK+}wm2SQ!rDqrM zWM_K^Ki#^Gw(UQEo?BeFctI!8sZ*P{fB%6hxlRu-Z+0JK|LoVF^$8k7W43>Q@Bi`- zV9^dI3LU%K*^Xw58@F~!h{jWx!==f+%9OdRTUB*_h81gZ{zwI)+?A@zB}!xC(?n>c z5O_zN!c?VWaFP>Ac`f%0)jg)!nCU!VYP+N{Gfh|f78babj_@GOv72a>tiELRRw|^w zPY-R|K9eMfxH?sd(z8fse`n-HM@w1l1)`rAZCU0aS$s`ej^@*uwnZgl@?(S%UIvK3 z9upyN91K~4BbXqPF4AjDGU%L|ofmG~$XpU!ad?S9Fhs|#BgKhUxAV7ug z;`g}4t-7Ew#93hWdDj*NY6X!5r~k`^q}GltAQT*clv}Lreuab6pCLDE*0=thX#%EA zgSE*DHm4IjY%bt%{r|%J;34J@zDB!uANp~d+@jsPhj#C-){v&_-M2zkHjtVr(5xWI zE|J_Kw{u`ILvD|N`61e)U7(#C>fVj*`_bU?#f!Ll^(ro3x$I9taqc!b>I~UGcE5AR z;n5s_`SKe}e%L^}k*R7Jsk80>CSsPpfOaJYxC2T&wDQn(H6+mdzFtFB+shgv(VLly zXZ|;C275$B7}OJOvMI^2`MEv}ZX^ zf1i{@&%{{eNlo<*g~fci+Fk&8!q*nKs`56BPE~LcjkYEw3Q%`9D#+SBR*r%fKh-=* zf>(-Kus-v66}JdrlGxpoOj|njJ{&`EvcuQe3&N`MAlhWZUG6RCsj@%icvJEqt{lli zFJby@Hw8D5&M~Oe5)s;^T z*4Njue{j(AQ34+{ec|E-eDd)pcHVZ+5=RF!eEX-rVKF~)!{ZgUqEg)R0eesXltA;2 zDo_-X<8`?wXw;OBev~j;t;MlYUTtxbj`@RSJvChZ75o$b6+<8!%?U>}XfjuAvO?&n ziJD}_{sO=a%y6@rVHXSdz71VFN-=Q;$~+l7lO%{Rg$_a~za~BFiZQ2&rDLk)SZGbk zTl+r~@|gS>VT6|s?4ZjrcE12WWrSZIL`_~ZQ;vK8nfRL{ypk~F@4xcEOqs&{!v3z5 ztJL+fk{>65gZ*6`?C;|4Pd{LN<1{W_xr$3~zl&xvh3j+({z=f2Lm5RZB7iL_Esy^x z?P+Vf@b~&BK6c$u{eYJ+b*bb{Z(77CZ-kfv$KEXVBQXhUr(9H;sgBG=dw;D#lNVUu z{RW4pe~mWPcWg|Wgi|XMY)sd&J)7h4uC9$qDr zPl0zNQs~Ln4Y+S70Ho+-)P%gpL4K`8f)1If034GB?R)h_iZvXxjS zuTbYeYiS=AdE9E-Rz4UdiG+NL6J8}>7mbu&X8S8EH1rM1Y$rlow~$4dmi)b%-gR;@ zS002OcLtoS>W{~0SrtczGkpKof8gW);}4jwOdah%`Q#JaSY5@fTeq|xf!*Cb+`D%V z7tUWm+qSrM`wp6v?1ShTm`WE>&mdOE@n z=@4@#PnON}Iz65TiNO>k` zaJ;BZ1F6|xi_l3SLBJ5Q`x!7{(mT6ag7kp|Wqp-p5Um<$C7h+lMP14W{A~&nY#iuh z1;XuD+zn^jvHl_&nDNsG!v`SZBJ@uM9)u^MX4nP8LX9agn35U`LQ~ChFSE=E51&oX zOkPuJ$kbmNY{oZRH(^TU*;ovD7rWvm&<{lj&5GA83KC$6H7#VWm%u?C$R2;)U~&6|5;G?C$O% zrG)9U6G4w3J;M15=e6&X{(kCtzRBHgk?S{Z_Vmh_@JG;c#&l%`AAkHY&Ykn$3qb;A z2Q&Qm_kZAUchC5mramW*bQeSNwC)iCisv#eq(lp2#M)T~oOrCyKQa*baZyj4ZDvYy zpQ4f=!BQ?US4&$hGP@}`L&_LAoDf~sH%#hvmbF7XL zUOc$53+{S#z+)`wRU7bS27S1nQ~%%d#_2i0Vll_9>)+zut?PLE+Q+#3&U@hCs0Tkt zMSMj{rR4b`nGfvZ6}pRqkIF7%T%g|+%k;RgJC!()O}?ZAi(Tv}NUWSS?!mDEISz~c zRZk;_Sbxjo=UeJNioU-01r9fUg|_nT4ryzW5;mI&)|&}Vtt{~9aE`sB1={I4@|kzh zoVg|lbxD!=9xy-Xj=O5-$a&G%*8pjPG+6;At4Pf%(#j?c}+u|kH#aOeF=qlnB5!Mz5 zLH!JmE7-`eFnqk#B|v1C$b2!!BDZKD$)1e) ze2(dKiUgp|Ego<0;N1E1J&{^WCjP_fT|&V6Ds@W-&YV4qPd@pi+l>+om7{}0eD{~X z4QFdf3V42ME>QKzUVxpC94I_y5A92Y2wnC%?n$`nvP4W5Bb&1q)#E9a(`5 zn5)tI@i`;+zNc%Q|r*k|yoa1Pbu~5Vsr0GWY4Ui{+ zp?TGh-(kC2-skrs0o-crDAf}VXEXfeU*BL`k{|wYK#ZQdTS?hw?5W@ zTpsmQ_|t@kJFeTs6tadS7#)j2`Q1_+6XW?feNAd=!?PsNoKI>rGf6 z(?YUTL>)c=03ZNKL_t*KOxG^W-=f_R-7F&hMEeAaNk|Rh`z2wZeZrIP)smZ)7)4=h z(4e>&4VVR-v|9#7$6v@dJbpH$wgJL)>*qx#MlP((8f~+@r$4K<2rBntxs2uSbpGVrf1eMxMxe*U5QKr%5=m;fiG(U!FYqR1>Tq zQhspBSIVL$g&N$%bDG+I^!l0JC*yUg-XN)yxN09X=7fk{XEgu{IyuWZ>2Dvf_Vt#1 z^um;tvdOkUYtf}CY0N@bbZWwbrLO#mXFFCDuh1(QccuQ;;&6s<|NM9C@9Y|{^|E+6 zo#OM)Kf@=Ve2Uf8)lLEBjHVGBsRy}LMJL-8x3_nYGxRvC3?R1|^VuA2Zjp1w(b3#B z+N1`#ZLz(*-PhB-gH-lY#z7KaEB&sI&p!K1cat#eZ|~rn|M+W>{OEA=Je-(Lq=icU zW*$g3UsPeke#7Qq{kslPS+OFNdFYJ&jU^(xt6$< zCo7*b(6-&KOigBw@Hzn7!=eFedY!f4kV^(C%YS2AT<@C#Os63b8m4fKC4ZN-HNwk* zj4mOtH0H>E<+|cxRo{DsAmi2k=Eu{(?)D>m@z?)}NB8e^HzWo%;bSC zMRFwXNMi9OYr_0>Uc}2eBIBOOqvf&S%<|>BN>3a;-Gt&Ox=gY%1^693{YG%f_P)du z7~2yGYZ+7hA$a&Ci}qtls39(F);XX&BiBq2sxP^heIY;D(T#(&NfRPtSm$X6xSnSS zHQl*Pm%gGfwb6R*aDSzNgYrdyIxzmQe7E;&Wrp5zcZ>NX63l0TwSY=W{^EwEN)qFg zDR^5nA2Cc$U{=Ub2-y_tbb(wJ_<_!u&kGepL}VQ|+BcAWJtw|KtP4!uzR%$US6W9V zJ-~u06D_-n-1h)j=~a!wLNXW1HUU^1&G6ly|BAOi{snQTG9IJw_{M zq^7~cM~^W(I>N#J0cJ->m`o|p4g{$v>+WU0mJ7@Dr zfHK%R2sD9*0?V9Q=QwtsykGqP6p?y(_&8N>jS#Wo?Wm*Nagh*@a^E#c z$rm74W|z2=Pe9-M&;m3_+U4Zqg9DA~;$caO>YU(HWIRumM{QaAwT&n`5}c&1gfTi+ zm$-?SZ?V$RC4UZ(a|%nQ;~}uD>$~0G z@WCoq$^w2`E(L5!$oQ4=VOtmdHAy5*h9jkDvM%qhV0i+AoQ0IuRT-$7=`V6825*PF zDN;%z9PM}A$q*%=f}XR&mA^F_S7|MMXWFZP3yO#ZzbA1)628aX@2c-Qsk=z}ii)9k z35%N0B>|aG!IK7nvP%iD4>R>h$+)*|#;vcv#s2m--u?Bb?jz(~yrjYV@4t_C-+dRi zZr#G&J9n{Y7uv2s(=?bL&9ODxL2A0=shZT#e93t9_%RL-50L>J92_XG1D#=o+N#FZp&+E)A1Gz~6Yyoh(NU90Z+0J@K`|Mc~@czo;5;7|#@EQrs^5qU0iF*0{A z1yTZU1C><}W|-=R&)z6D1)PwGFPU*lnc}`}7Y&(kn@yOZJ{!J4;YwTR=Y?XA>UWi@ zE13Z8yWDG2#(!cTx6)C8Wm!SllX`Do9^{;XHfu8OO@T4_F~SHx4+g}v(;&x{th&;w^9LKLieEqUC_)!0A<)S|l zVVN6Ho10wk2+tQX`b0>sjNMBbgyZ&K*Y$fJPYQQ``T_H!89w;*w@CdC1Ggd@ zy$=OmYzA;F!@&~5+hQ)LPApH3SOOaR5WUKA2t)}Hgc3OBm*D0TkaXTzY$ou&V4Ga+y=!GpJ1h_pX~*76c*9hh-6X&Lf#3hK-i#&yKVfDTv?5X zGC*MOTCQYZwLW|WG0|PGmkk_Jd|G98b@J|nnCx&n3u3FR^!g+c2R+!>leZt=xrhCo zU0nP8SJ*sr8V)irX(qUK?Hb;B=N;U>bsG;KKE%P{fx{v72@k8+#wG(eI$GfHu=}n^ zcbry2&aE1`qQE8-R_u)uczt~x7cXAKTW?*#WHMz6JJ{de!HqAz!fbCJ{o7`z5{)VU zr6p>d9{EZXtn|&1Du?%Uh$}TSljQh7+N8(AKH2UmADhi+KVoxqTeqgF1JG{)tr*SP zw;(?P1~8r$T6FgpXz|yyk9#@th+l6veYEKLGPfy%WAbU}xc0iO17w5hXMGCr*cQ?A#J)9NZK5Tk&CSh%%FJ}_e2&}S|A>b-e?mfno=}uY_32pUe%Fc3*NToSj1_wx zl_$+ACM+fUc&CYOmzH-~ekQNnwa&`?>S$)StzoIwc-n32t|idemT^XWcDN=%RA1up z^m7RS{^61z49gV3kfeY0pgR()=iOHyT@ShBjS)r|;mIM2Xu#``Xf+PooaRPF3nA*I znpK(x%EoeP--*#qizG&PHQ`xm#TxHO8}V6b-&)ydH*p<9@4XH%G=GL%*kvB#kiR-a z_fZ@FeBc;BbvMXs04?yw9(i>fY(2V%AHM!4KKS%^eXPNt=C^bYpm7fGR#Ob2FQ@lo zvLg7$e5|(0wQ9VC{a7yvW9%UA)&MA;5#tFVW`zVa5-;jwCAuh%{l>5mlA$JNQc9TQ z88-I6!hCWLv$gk-C#&2IFYxOHq;zjTu3Z&Ac~S0-u;V?SBMzSo~5{j z`mJF>aP(y@W+}bVXpmmTPPzK{qxTZ0sT%L)NNKUC+^Yrw^B2)`Xz~sD>{|aaZ{#^c z&6s%=^;mfX)<8MDn)tuEATxyoB_$7hNh`}A2@;{=idR?u!%g}OsS8dx02Uxmx*EWC zLvS+NZz(f@(bbY|ewh^4K9gv3f|2wTCCak9_R0p@o(R>PGAtPoiNi*b3C1M!=#@<7 zqO6SKc)*lX0n!)lk275S&L7Ug8`|1I#Ub(rCqW#^>7KOedeJx132Rb2l=Kn20S;aR zk8a(;_Wg%==aY|c?yXDp{sY+9+{6bTeh6e>b~MA*5(TVLTVH z;{23tTQ(kwCawO}x{2p=93TIhu)IFz1O&~UoZ(h%RE;%fNA$<8(Mk~JOD!k-NfwhE zFP<-v&nk*or{{$fW4wg6@@s$ONSRRBttwW!1hnwlJoDs&c5TadBYI<80j;lWjVA_ ztB2bhk|`rBhm6i7mn6um&Wkd?eyNEMhKKiVVP$0%?|$$ra-7NMNM&-te0}qsdFOwe zG@RhzMUT9=&=%35_`4ixv4h0q5dJtwz~0fc>_VYb652(J z8+Y&Hho5d^b~Hz~>X;Th=7@CmbqZamP787c)VX~Qa3NfWz6c(*qt3Mq`TQlL!X+$h z=#AIi(fR!|&w_T^OD;)Jj<4XC?R{wziO>7UN{YUlN)GKj#Spr(9TK+d%IblUgh{0h z$orD$izixW<8;r(eUOz_${!q1NlDAlLd-*lK*zP&t;)^oY)l zbOJDl01b%Rq^^PLQc{L8a>;3tT$#Z3tWzQ;0JE2D#eixCIUpACwrN_xtT~#3jiMO>$-XAANm-uiX~>wQZ*u_T^ z!`6Mwd>^yf5f+O%+P1}F(IrJDlL?w;g2|-8>gpOcH#abyt|$(QjZ?gSW~T&f-+zcZ z-(SaUcUQ@pWDJWsXh(&S+z&;xE@VE_>KvV$yn?65?)d~pF_-Q2(q>}bWBr-^xM@?U zRbqAJUbydBad(uYEt&~gq$<-BEQm! zkTLNw!U#VPqW(*jzj1~gCk>W8kI$aepIRni3;Q<8{xKOc0>Mf7*unsBJ`ByzNP{8Y zcF3ydc^f>zs)s(pFvvGFUe!d1jOm#8@Nnm+AFz4q49;JE2Rdp+;Dh{@+Tt!QW~D9I zO7H0cONz5dvBJ-)1zriF8~}ivBx zXE(8uZsTbB7Urv0kU`%(i~JG|p4*j#A_xEKwdWS3APn!WvmgW*U zqza0+V>!k%(fhXRi|2SJ0)oL^HS)@dTswEu8D1%2A1(fYJ(OeYYC<8X-Vkt!kXIpq zn6cDR8)1Z34qkyd6CqWuYcncpxOl(TL>egbEZ|A%GxLOwvJ@Hi)T_{zIf5g+iSV+g z@2dcH3$}x3`P5<+HEX$658scb;!qvGRCv`AA(?O*p$NKjwT zJL=x=?dL@9-|wMmWO1W<)%q;%+9-~~LOIv!^H)B`Y`CW$MJW!R&aVT!Q94l}>GmTQBG3M4Q_7pEBR36T7b-Ns#wj}Ww!`mOHE>Ro9i~DQ5?Y|+y3~bRM zi(T2A>f4ttQL)+)^Zw{B2}+emwev@d z)d#Mesj%3Hj96A>Tv9N*(t+OwCY021ba04UUww<)-+YJD=g;HJm5Vrg`4T2g<4QU{ zJ9gfb28eIf?&X}Z^Y9V2?mocw{Rha4h0?}PWUGS>A+Owqv4~1rZ!7OIfAaQ9K8F&@ z6piD#Vj@ueffstjlG!bAtWo19Nk}k{r?QL~Vj1X;!i$1=Nzwx;ITU#NF6j5)(;nvh zz$y>-D#GXu0vV4^guaAbAvt$DK3;6ABaCoj7_{wcD&cvC5Pqj_~xb%<`$pkmKaS(DNZ~{-txTCPMn( zFY-GfYC{jZULz1J7IS?6)qmo%-~XS(^eTLRxtBEzkf@w3{_Bcz48>mM(5y8feog|s z-^Z~fg5lqVg9hfx;&`s;OI9JPn)VBx1bK-fgh*B3f9+16keTKd&HOGfzk{4MFk88V zc5)tVTB!>cbpG$^WP-~Z4bH5#cz7_!{(OO>HafNuEC#f-zrfkkz zM8~_#_uONNLr~HoQ9ar7v`vcc1}~~5&UdjWO`0(Miar_5?B72Arg1BypF0>n=YIE; z+%X=pIm<^{C7m~Rq(6||7Q1l%3B_{+MWeCF5=Yxq+f`#SA%~0*r+6$8nz@Mfi<3m& z-uCU3AOq*;eDT_`OnKsh%YmodkY85><6aC*vGgA~760n^yoGhc|vb5fzJqqGEh_k}d%lO~)Rk$Q*=hZC#H7p^q={Sb!3HlV@u4@3)nQ95>dPL$*R5 zC{x-2zW$nGui+KjJ;|t#5_W{=11FUsdEolEXG8aXiJ;OW8QqJ``p>G3zS5EQPY%1= zk8uC)Pq=jDs`r3{`1W=~=lD3^KbL-Yd9=4JQqB6W`7aipF?(KD-S^IACL6q_VVu^h zC2w5eM1Q?c$uy8tAUce*i_193b~JZpUXS#kCbI<0Q-hQbus*wij2pOO@k{NtJt5Pzl#JLJYEl%N2LJ_)2AsdqJ+9y9U z|8?z_xa-LDvO-J6_+})S(28Zc1x{Str5hDK-6edR2+0$w@7G|SbA)FCQzT1?Wj7t+ zh6_4Ow%g$(20{*h3D)w&lc~^Md!Z?f zn*fqJ;zTHWtFiy=WoL<|@0rf!B-`GkNIb@;Z?l)?xqn#%cjn}c)a%+Iq^kPf5Z5FK zB~5gUIl#-pBlS4<*O@98n&)sQ;#K?B$1?D|=RfY`*N)^sb`kGtAy|9aaANZ%H8m;g z6}l$Uax{EGKLV5cq*^=@&F%}08UXELf$jSbu=C&{?f_^e4OTZdu(r90)%A6(ZmeTv zZ4FJ6Fqux#OeSb1-N(t=#R7}@9PMI(wrz2AaEQbGeasJMIN006Y;PZV(UO5Ds}-Ea zqj|x!pivI`#8G2FAcY(SC7o#NGu4{-MY+RD*U{Y@-^GdpZc{CA*7R`mQ)u9E4a1wQ z4?clLrFh;V>?8@n^f+JSUP=kG+~TX|0De4xff4vcf*5I*5Qp-PB-Ip_DJqsJW5Q#E zmkcafqW#2@xpuE64VKzq%a}b@`~(wY2#*mwnEs5(5H_xB#=P9Gam3I-9qTz@IXAJb z6yLAusG)L^dyiwVr}H947~!N)6LmxPBDXGkhEQhN^_v80PN^+y51v#HWUAmzq}9uS zpMLlX=Pq8sWHL2B$i*tCa4!8Lx7d(;EZ#kzfMVS!TwH|aOI$=2{bjeflJJ19iy`%R z(yB*8M)a)oO?*khRn)P?mXGKG`aR|QL|s1Ts!ZEPb?wy70+4>q&Q|S^iS%JpwlFoUu`j$ zdN3$J)3*;* z#wI7KPkCuM_SFfgbtKhtolv3dqzZI|jH+owR$a(Gn_R(I?}z}iBH2GwTv)raf|b?c zHW0P%1ZY;1IVT9VI+i5hl1~wotIC501`Acv%0w%#^lR-KW7TpS4F`}zFxg+55aV`y zl|fMpj+IPw+y$bdQlz`9F1dPi>ma=^iovfusE|V2hZERc{iaw&0kFCN(0vlEFW=4= zIN09BLBBoKLC;UcZWmF0PI&ZcG#M?3kVGR-H)|@ z&vQF_eku}>LHS3YS#KP?l`WF+Pf)~uXzkL;~?TvW2_oiKPjA~?h!`tP?ME4-z0L-aoqL$nS904KNq)D{HdI4{6Mi5 zj<4vX^bR#IMst3)1%QJ35d_)iEVWY9LY_W8IGy<)S-6>G#|#X&!g%X_+MIxt(DXiJ z0)Tc8le7;F_7)CxM%%VHgMhL?8620#=C(k2?Lz4cb_=;ggeb)Mv z<}~N!pZ-?XGZ<;WM2u+gC%HD3+l7%*;b&Cx#c&KhI0jDm9;04kxMlaB6{M8iy7D&- zq7nDv8qVc}?|xAknq2+lHOJBZa|sPMf&E|4@1)`6zr?t7s|U&>c<5df3?kh1k`>g+ zxm33I6@m;rUa7+S!*9g12>BUpQnbHhd@wM-#A)n=BDF#t>kE>!cQ{!^DbP%J31u;W z=rlz!s2rB|W+tuGFCI`<;l68Kwg13&O5lk~Kwb<+)~$@nXwOO$kLKU6@w^s*Ey8u zzeAEDwjbY(?GCB7W&e%v>>*_UZ3f!5`>WBSV2oC|CVFJdc|$f3DrKT~72jFLNes~< ze6B(6yMql4kcxR$^xOgyT)5J01X zefE%Z>c3*V%#i+hM)q+buUd$#_6|?*=qf!;Sk1jt6Gkim5|(ZVk?9aK?MN}>3Jrd` zNt?^soZw0#L-|~}hy|Z3Z<9!c6_wAhBW~&+XtECv0rZWKC6U$I(KxjXZs_F_u8Su3 zvbr*2Ftni%2Ci0poPek=Kd6o_;#)RX9b%Q-NlViV?=5_atf9NDtC4u{7yynTAy~hd{$eHROTbukPt^8J6@E2 zvLWN2L^|jr02$XY!;zcSHOYQbSU%rJ7-58;52agD{+9ou^h@D)A%iM)#CKAqe6HM! zcn!5R!m9x~-Z_`a5CEkGf07YoE@W=1aYshUb+OEedT5dhuhy0tewFL^ zPJH&HGhv)LzjQcmR@LM(D)+`1%?K|7=JO-myK_T-v)?B^pN1+j)Mpm|Rear4k(nAR zN$@_Md#|)*G^C^VX;uZ7$ULiD`10O=m1p9URe-u6ebhj!;F{RWrPq4@Hfsm%X|~{k ze}{Zj?N*{b^L3z+zND%-p-I3rC0tlr!F#9I@yYoOT-;c}%A`TlnC}enqm$KE5FwSZ z6lZRv;*Hq3@E<=;oYw#cCB{Gg)%Ixu>dqDv2^EKDAbXjkvH2&- zCU@K`HC@(W4Cmu&eiph!qwwyKBF*{_(LLIr0ik733}(E)?4@U*>1&Q;ji;V(C@3{! znCaOAZ_kVqn?JZ^f+dS|(#Zx@;@K%2y$`z4*Rm8;AhSBmLEdM`bA#RmQcADgnF@xB4;<=`aex3 zBzNEFQxinCazYfC6Qjw{(K8xVVNzXWEIF@7$srY4vZl6*#*B)JBBguMKQqqEjB`6g zD8p{H4Dp`R&!$wC9ew5LXFPAoFro)&e#vy8erHimzB+1yBs8s}IkA!`6z@Pc!dR$1 zRv324{gT0sd#-p@1z$^boNw|ZJps24R_Z?Sf zt?iTG@}&B3$Sag*$IYtRv!Q;E@JoW4Jm>2nu3q-u2qQc%cyQ-te}{-cl;o>|JuR=9$BJatoa_WTOEIy%+83IJGjt$7eV2tMi+;^7oED%QD2G3$ktZJnTZsDfAt}zuCgR0PwVh{0%CXFM}e+fRm zgyiFMjE2PsBq1R5Op2rK1nCK5r&CZp8W(Y4DQd?SQfl1Cb(M}~SF{C>Wbf(xG@i5B zNkFELV=0cU$wJ%O3Q_I5|7{f!Fik_8Pv=dngA;`+Fp?FJanwH0j+i1dQ{q0tGlSgJ z?dF;*9F1oGVnqfN_j2W)!-jBB*Q934KOs{rYm@ORp34NxW!a%N?A`J#$?kSJ!Bh~$ zOe;iCnEnw##7fe?R5=o=N16q#3Zi0+DcGsJKthfF@-asPYZQzYatS9N2v3iNHx1}Y zgcpLQWK<9&gL4kVaNxq@oy!hMtZI zei*X-&U{PCnGq5B#$(N8IcXvIqy9|IAF0BWB>#2IvT~uh&t%p_5b17LO*C+{t*rgm zG1lItP=WM`Zxu{u??T2#KNZ)%=DFM-(Z*HQrAn$iNy(Ee(Z6-6Yj}u39U*Bc{zO_0 zglHXRIcIF87Q1NyPx$2D(K;DVp6y(2gb_w~R!}pcFmMkjExagMV!bCZ$7)t%4SuGn zH^M6p3Fvo*wBeYnnwP+D4b{efmvPz9y&+wd!~G%7j2b%DRoa{<`@KwmM!d;xbnn#a zW4&9$VF->JgAv{osB!%=?vG_gju_#2!v5Y4_II}d_3uGGNe`6;a^f%ccU%CLV*pek z+=&e0kCABgzOdFT-jQ=$<*wAJNe+rp9FH2RJ$ zuI+2&6_S)GvDgnGN&bH6Y6@Z=yEcrF{QZ((J{au{ZGRocLh*y)sq$TwAoGt` z+>w?x-TYkPqu7QLf=U1N&)v3Bx^il1-R`L?iZFkhIR2WPqo(W2yYr3$Gyx^37*?Vt{CB2 z!oz#F%@=o$k@(~ktqr15{ovl0PVnKFBB5XnRbmKP7e(eMQpp!&-&_}uQXSeN#S)NW znAiMvxWDpmCK6B}HK9HsGy9W0P7Qgeu632Jwpt%t!63qurjKm|dBrc~rF%au5 ze@i_%6Rnv#%5K@>PF$BOoiyoTyDO+p-a!)}-X7Fj8sjy=lIamMnwvJx9%RV;qAxb| z$_PIXa!w6$?!IvWXyQkISN?-uXE*f6xhW+}KOwFO{yQ8MxnsBuw||mygMB%n6~{*% zMFHltFgKdugsuoIk?uBsv(KLPg)QUFLD;f)BsM}Xqm#v|R?3>7lhy9pUxfZ>aqD-n z0Yk4-(Xyvgj|B;JRjeG4*Zb6_;?xUHhlH0fBCIo586>X&0-iFAYHv}(%j-F|JZP&b zvW=ry5!v&Q`woW~A}Mld?(S8(C$GsIXTfYZX7^s)u9^flQKDin4NMA2>cmw5QTZF5 ze#Xh_7k=9r0ZV|5uGA!F!04)+Y>JxuIb3_TcU)Vp6U(b`mX_~tCK~Xp^9Gx|?<_X> z6|``&gn6lZm3D1OqDp%ZWmBlv^);!^zK=QerzS_@yCaM+!qdXC8C8>FtSL$jA2n0G zzS{3NljF=EVT6-HXVPS(wq0^e*2}`|S=DizCtG{QenXteamLnWU<&t-^Qxn#RI7K$ zW~$XWWDAUv;&p>%BQ_-aMZeVa3afn&6x}r;%QwmEY#-&=J@AnjHZg zk8x6;NE=TYgl4xc_sz+Qb#c2nX%SCMP=8q`4aIh(toqdEBeTq{oiO5n#XC(tS+HpM zm;Si?wMCv(M`lu6pKFN^-XS7BDEEmMkFHG`T;5p0=NC`oz0>PBwK~N_z7OJJYW{dK zbxtKZPUE8VW|c}~R1z#9kV7B2#E8-~>vcRKqgWBkG?QwXH_3PB?+R;^PEFH*X2Q!| zq>?2lz7*p@iRi*rTHMQcCR!NszV2Qc2q)z1+vC1Nd85wbG6!6>$;aW`BU%i~<@8wy zOJzZjI^^OcLL3@@4dpP6sBem-_AA><6t}6GQ)<3te=`FXAU}z%9PP#mIFmD$eF66P z5PEUI3kEnjOp($H=*jB~Bp*)>LBcFs>7GD*D_LTihmy68*;AEBBDJDCm5OA#ia>@b zc&gD|(_1vJNszMv(f`Y<-yIH+a|L}y+9zb~Y)k1%)GLObDHoquf@0mhZzfAAb*M?Fe+PZrbd4QE$X$!G z{v`FBL@%><8F7eSdi-6ryq4fKx}t9y#A*Aa_Wj5eBh+AjZyWQY8CF(T0f=7{I7&iW z;>)Oy$-xJZFV;VofJ|UM_3;w>n8A0?bcbAM@zbSZjl*Qm{dP=L>U?g&gJS`NN1}j{ z?eHf$aMXI4J0|{JPY>>Q^lvpTk?0u(mSdoo6CSRgpmCA=$seDU0Hh{iH3M&*TE&^Q z3APUBczig=?$H7ZWaP{rZYNs-@=a9fC;RmlyU104nsr^!XN8)R_(gozgA2A7EzvW2 z=z{&Uh*925$Xz_4Yd{*ZdM$_%>MrXA_;ij8$8*`^rJ4e(in!Yvi%I zstFSr*ZzM#Rs)UIPzOuvNu~vjzd!PxB0bV4!AWXkdW%!V_)>qkcy$6MV=A5dCpGCt zcsdw90*hSaz)YF5s_3rsQw|QR5dLqdTr3+=u9aKX?umd%krA#3>RL{Y%O0Cbf_T$Tj@|9TSlu^f}-JM zf+)rWRhJ-}Nt$=)8ESnyx-HfeMRxu3bP=OR$|_Eg3XEf7ZY5E(VZKAAtp%Hzdxm%@ik$$U+~;c2`3vp#a+rkdEU5hIBGGT@y0 z`<^}#8g+>oN%8y1H>Fq%x5M-R(0?CfimRvA@X@(VTsyOlwMnBpLTV6?kK*Igp}!+N zB(NiInZMiraDSS9Y{yCiW-6m9A;45?d7dO2Vn& zgD@}qzk@Lw_gCUhwHKrPlLZ547M>A~Y9 z$&IKCxp~KcRIWKu}QmPew4UHk8g zC?DEV5tqc`+Ke9zA*F#^ITU%1RCcoCy~3gm-r(ewZQsAjwh`qKYl=-Pkb<@@6^T8r zyRsW6_lAa_3JJSt1C8RSjWEIpHCUn&hRo37J$bgw+~sHS-H6W!BfP4hI=a`*S))ve zl-tO~b%++v(DPVkiOpX~uqb`vvsyjTI;&f3BfL3K2M5^O+r!b((M!ho>0y6w2j?%or9LOn`(o_l zkeg}o47(SZ%eg_IxIpH*ct=Enp85bwTu`GPGWo>eVeh?DU7aJdG+bh%5N^QJ( z-gAEWFSyTje=MAva5IJ zpOG%kXPg2*5ME+%?HL6mrzG(-y9I`dZ22S!omy36#Rrqgs6xo+!m4?R{P&%|d$CJi)mB3Epx4UJvy6{oFB1I`jP#Q=7Zx5p41rt@8OX#E zUT}%798-Md4!a%?QWic&@jI%GZl~!8rX8g0)+A_Lo%La!aN~T$`G7B2Xh01{O;e+< z;E-j~*ml+CO|`Vz4a<#?>)8(MYMfN6aaObB%!ofQeOtQ$BcR$AbsE7!Q5{Fz{6U zTDVfKCI!)yjUsz69s{C9GNwbvzc}^0pQW0ABVyq|8fe&I)3nycd+p@h!W@XkCZO&3 zZX&4}S<*YQ#>`29^VCN`Qm?QuC{syA{|&ng!!sh;P}x~v19LpAs!A^kc7>nXye*c_ zi-XFwmu$5Cr7H%Oi_ywecZR!k5Bf(g~^Z(899l_X2v!LEC1~mguK5{t_Xt2GHL1R z5;5~+8o9GWK!OYk`NF6GUS8f_&`3f=t0;&Hq2A|w&23` za8#+rP#h{7k6mp46s2lT=aOl^?Wqk zbYUI^tij?9$N3e-z9EL>(hCZG+%~|QRB1C_vauVaY4L6jQX|S!+XuE?ub=CUzGXqT zVs6gpqB+ShPD>?v4^7rFQrfAwo@s{R0h|(7;jgfw(Y*!?YE=QH*rkA0bjWPff||b^8%OFs<+3^j23x=j(WmRv=wAz^WU=RgWfPwi!`fBXL## zUCt}aAKiX7p$5}BZ*c51r3g~;rG3VipQr;##`54F-5{9;Cd1GQ%SMf&S$mZ282G+I13g#iD8a)J6N)n;Ro zR!`J*e1cRQyU*h zA`y;K!_Xc+@&(To@93aqnxV?k+OFr)YITsxK+kUfh?63tz6ZY#U|wDmZ1Tl_yR^i( z|G_w$q#pkCbzOHz3MZKK<BL^XFK?cozcwqM+K}7I&2oWJdEZfz~}K zX@e7+vhgh@QdE@oA7V%I`VfN3>%qr6c$L>RYy3bI&kU-!favQ5?Wy&`G zFR-1`p3c)zcbV79()^XZSqmCIX}|a^Iy0ejQAM~$5i?!v6ev(1@ zfO=I~7<}QXtEU-jn@lWklfxYLNJ}LFs)r=UD{%?fYW)uju=lruY=3KFK1tq&+;%Oy z?Dr!?sGXi#uiXV!v(BJ-PZB({myD#b*BL{=NGFK? z=U%)CX@AZgzZ>Z3(Rc8>(NZT(D^p&J%QcY~TVuXoc5Lq~9?+;HJe-V2=jRai)Qd)V z7msbYMk~*$4lx8u>L@Qi1ZJ9;XjO9bD7*6{2w4BR^1jsvepX28hdJ60u zYg#DDUsaf#66A$viYU-2`_oWy208xiVw?(AvMBq~NVJ#MC`E>q(E?H+} z^OQWqL8HDSCL4nP4DAv^n2D;vS&wtNTS)kSv?rOMngRXr0KL}mL;$5;$JassG1bGF z-5T`mk$=N*v!J(ym2IGtV*(0hZTabhKt4oIN;09r{iE>D^pc@}>^Xcw{mmr>z^FlM z=iXDqs3mYm8Ms$HIiOaHsWcFBpfeJ{ZE4?)1b+4gHoo4SGVqGcQdo=&%MxkF?X}4- zf6Kx2_g^ZDiqgmXjj1p=w%snKfk?`K_55w%+cayO>$V!BNXzA-O4d9XtOr4W`M6H0e4kcuwOa5VMqOLFQHBoTA$^<83-tKB$Z% zY_C82)<*BBqC=;eOVjg7EP`W*XemQKc7gY+Y{TcRu0b{oVWf!>&oi~Sqx=jSnr9l} z067{>0y5BNr9JhSa>7$L+Kt%_^=>Ib_?R5~>x@&9v=V1Yjxs%Pc2n?U%vP|s=or)P!7>@Fz;C#meP#av~XKlo`(Ru}b) zKSA5U+Ww(_n?e6bjLFV6iuk4qYm0T3Cc|;xEb3jo%IRa_x9J*L!tyex3PswlJm2BP zZlzKW1^E>|P&!qKrg%&>`l$I-MCuHfpeboTR0>r$we72b#ebS^8KH8*9I|e||01n@ z%U@dlOj3NCe3}K+W7COYok&E}qe%j7Kl+7flB_bH-bOJQoq)r8LhphkyVBuhwF>M( z&$n2+*)aJe3kqRlW+ApKwa2vymZ`I?8Bp~tEfJ9Cz~MNeIycM``@?D4RAGe2X6r$y zlSU|V1B`rH*pWENfBgcuy0aCs_cMQi`$J(luZaTsB!+%Z%|#HeFTV(I_Xmcr?+bCK zQ|=!lKaIeyVX3hXQ_06R0N+SZ!HT&4uIGJ1_uGZ99rz6Qd@Jx#%DHApihPPDGHVm; zsMqd>;R)UtvJ=+)SDJD;z3vDlHC;EYrx?g)Pbf!dWXj(+)G~Bo2kUunu_~-%G}mHP zn*aCbg>lJ-JnP{BqA)fDOm~pCInb2F}kPnUgop zU*vi3$O>2#Fvn(pq;)y^n~2cN%bXr&M8?>E5}_MQxfnnFO)N(r@9U!a`?>fK$CT7E zSjlC`qMNK(4pdz{%&3Pom6y}OC)przZizsNGm7P404+X_w#KNI2Fei^nh;cUfC0A0 zZU=dM9o~T*NCbUNyvc5b*<1P~@Q_c-$SAorUJm``QtoR7!`%%wP?TF1*`a4(tW6A7 zspZ^5hl^6wOJcUV8Xvbh5&PKa649aBZD7N#pS`o31es2Pu&{@~7ry&ePbcs* zYDr4{-|l$D_qT_~!;fc5=AH*;W_^G7-_j6j%%ErB3p}%)KT-K~?!ZANhu7f%`qe(! zN2~|ih?_m?N&rMVM$z6xI2-uf(>)B_B850Qy#~JW{D=Q;OlO8hYzqY8LLji|wfaL4 zy*AwkFz6tCyRFwwCgNdwKytKQH>%;qOV+pbPj|d+&-*9a>}=kwDW^uqn|WXG?&6c{ zDz7h`qyHmR_fta8PQQR7a5DUc*ZrPp>*)x_?{1{W2tq4w{h0aaT?u^Uh_~SIyWjp` zZ1EAKO{TxtY>Vm;F@OhDSJwgm)d}|vXD;ya=NLma+jlOo+U-g9->!x{x4$jOu?q0^ zq6dD!zMCX+&{1P<9)f_+GSc=-!FuPoonY7_w(bCGO9_v?BNYe@# z`c+s8HOSk&bGgq5gXmPXwua%DRVGFHr+9oM*bOnVyo!aIpYF)3k->P+u>iqV8Ybhb`D8F>+;8 zP~WMAhCn-dIRK_Kg~X@jOj!14b(;6X5KjuIIqw~35O2x(I~mO9>5=xz-P0_ha8HjL z=ytEAYHqGA7fM=={Vxjq=bUaV0g^iRxXC&|d)5UpvS!uQ)jKCkRS^H0VGh|pg0@!c zxLJ=Cq6n096(qTERB%J$Hts*N6F!l5AzLxQk9F;Ba8@oXk%{93Re?L>7RtFHxac-d zFsZ|4J3Qc#<>TJ>^|&r@r7Z9zd**VgbsMy^^SS5k-10weEkr|*&6;qdBalpFvpeS4 zE#zU_7rmUDCov0703u!f{*2n>-+%hh^G4hXi4+2kUE$}OB(IkP?&88wq|VOYUm`#5 zU$%Gh4gJE4pEgvPsjI8yuKIje>LE?v+8jo$VNdYe8;m6S7{}S!#qN1)-Oh8IE@8)C zFCg^&1NvXn=Aa@nh@H>ld*tZ}^4mL4K5%ZCdpcJr#^RUL;k3V>`x~vG;JDY}$vT7? z{NsCnXpOz!)f75}YAp)A3=#i+k_3Zp58%)&C3&-EoNw;^H~b$FPHn3m&x#+MY>IvF z_dP{Sd>zR|`#)X`0~5fGTmA6h?$8m)cNk2Uw9+`+301yy*?g^LNxHVlek1 zhDD=_73JSbM_)-(_#0Ohr#a0IH3d*q;nn563pIbu;}>^Z$GTfP&e&(H@qN%>Ra}6?^hl>=tdr$XUnW!kkt8rQ1LadzUEPv-Vrj0w=%MTI;Svj1-rCNDwuYM(MTXbO{DUB3-hFexU_$ML zi>-mwhpnNmQ=UW)r~7$o!N0EPMCA&=>*gwmkz3%fpGR2g9T(Gq>qbuiO!-V+AISIN z>S$VDU;nbtQDg*iUA_B*@U&ic7<%9X-}_z9$Ir0o&)eH;Lp6@w0|#pyk4M{q2`@YW z{hE-dqOk&*tM|O2S+W=oE_cC43$WLJcoCiE2ZXeWyaLc2H~Y>CI0(ZeMIO%&+dPYH zZ_f5*A9ph_F8s>2^nCO~->E*?nO47&g2> zN88)fgO-RZ64}QKS^di;#=WP)R z1;d)Yvy)V1lT)Xi#S@^7o94 z@d~^=jnPQ2$4>BpQ$ZzBp>~YshM}N8Dq`_&Cn4=MAaz+I{Jr>dERvyx==fhjqe?Nr z%`MWIQFe1Cikrr=N%krsnM0#jb*I`MkuY-EXApnGU^_9eG-MLBsYp>}ZmFrEJxpw2yAU_A(UqJ zi>)xhk3UB6I>6cp#iut zxc|xFql*}fn9c7Lql@(Frn3O=b31aGv*qf0S`)H)0{agRXae4jA)*Ca!^2y`8Wt~Y z0jJ#ecm!nrkHT9$KCs(cZLnrL=snM$L^j(ad;G3Y73`})+ae!o@OuwE&-fzmZbY7t zRZ@`;uR06^V?Uk_dtjujvfwNga{I|X-o?}9D3EwR1Ya^llMtMPJr79o=_-Q5sm;E* z@+i@-cN*FM&Y8I>Cj+-hsT}lw%xw8eYI~?X^!NOI@W`vqoU_8VNC{Q`{+%ue)c}3% zlSnMaeWMf{$TAt_{y}Q^ag8dp_g*#-I9Qui#hSEp99Ei`*;Vq&peVXJlJ#k za@pUfC{dSMJ$A=Xb91klsnE&7sN@esmDQW6hAwM?3o~;ox7hUkGRC~>XeNH%h8|@F z0HjQh>Zn1a(a#&>Y&`V|;H4x51c?}L*Ks9=vD>6puaxBU$^LC4y#aTPF{%m$1bm!7 zT(5H!iO&5>h2G-m=u9PY@fvOEj(4KvAuEa1JYb({_M~wm%h>jV^PfqQ_P48oQtji< ze>eq%;@}-SkmD?{$_<>D75ET%@3#FuV zs$GTpvX(N=!YlF|88OQGf?<707@UOiXFh&JonR9m6X*pjta(RM zA*jZ4>mQLO_*X-eA-(>vr6}2!!1l_7)iruKtLu4VYq*TQ$A(8d73{m{GOdTc9|F4+ zqs9=fz3g<9q<&F38NpIA^F097rJqc4UHh0s_FLU;qO@aQtc6sZEH2>%0zW za?7pTpI?z!1p3n;uY!$lQVK~Y*uP#R1`5}#MnBqirV+Jh-fV&yzL2%n3yFz|X*HO@ zcCGiQRq!R?Flrcid3lK(-eZrdqNASczVlnwqi04E<=tPp*FulH~&cataE@c7B); zr=ZJAd=jD&z4FktOzpFOT||(V8omST&!f&WPA3Z&P-B{J2Yn%CU%W2_mb*EYIZ>|D z!pM>&&BK%0-&0%^gm{Cx-veSVNJ2vgj<&k2xU=z(z@aUou{6R+LjP@$-Wo2!%Pa064hkdjAJHfYIR*oz4^u z91J(~&Pak#{QViz`RJi(>aJ(to&W~BNI5S0RN`+uW?cn5)`*ev%2iNx^%Cg8Ca;c_ z_d*~%hjur8<1`RRZ<-Vm$)6lyB#@GK@^?e5;Fk48MJ;o{OW5tA-s?yBJpY%&rc2DU z2{mD4SHvtM4%~`AF4hE@=+iZ2)YL0TTpwx?P6TVpGsL-32SK}HyfXdnpGYTe7@nw! z41V3udRr?o!29h*+%e=VkSsEwA7?CsMl)55;-7yF!DghhBB~@~;H`KthD*g20(6~Y zm1s(Gga}CBYnrQJ7P62pO;$!?AJF&8>BuaY^nQ4%gaa zjk$+ww4B>?4MnFH_)&<5q6~U{-bY><$67f4EiL%IGq8GpiOXczh(x3)j8W4aaOP#l zIP7uJAKfe&g=PGg7+~l7h+!wVPsN#qdiL)xDx?-eVL~aCf)NXa{KCA)8r{tGcXmgY2;|WZ{@C`5l$C68j*ihlvV{{LAI6904$lZYROt{b|>->%yNKfm8_vU zkM68q%Qa$NN$^#t4TzHNgP}~_BwzVy*@^P&bzHS1GsAJQ>AYZ`C%KL=mUjzuu z`}P54)AfAl-`7)nqE!|6V5cmw9=1J2-k+262hUqKxg9fJz#Zs4cV#>#py9Z-gA-dP z5GqeaQ;e}KK2JK9vGyZo9?6EmRMjMUMal_t@;62_DvmA`yV^J(YhUuZtnC^q_!tcpmmh;V8vs2zQA6}%=GLNlwy=+ZoOWcsSigGLaTU`WF!wYQmi8W zGEx%0-aK~$;SW*FaC}6x`?ONV7cNz48c$WKUtU@@>ttkR#x)PQTI$wOYl<-UKz&i1 zs3xdG%s}sy3^XJotPNIG6jmNz%*(_e%~edwB@yrdPA(`8-IKs*_1x2KeDsQ8R55Vq zHTvLa)af94B|w5f)4IL%c2cfKw^Jo2Au2DxcDZ`^M7?UKOR}mieC(KeSR=ux*737G zU$?C0{!T9-D-Ld2ayC-q$60sD3|M2lLJ3nyj7d&-kDX2_x?g0|gQHaw zFc1_n?K`NCLW@6sdX)0QvHRt$0q4w@Cr|sJ#=wooz++oeKyF#xhWTw5zTJ(nx{QaX z8^xDAVhoupX?kfJu*PDxH_gwl_asM;z4W{3dD0(7EQOAqW$D{ujV2r_x8RkvCyN(& z-z(o}5!6JE##xy#E-gD~{&`3iDNk(J%(QTEPT9DiZ_9xVg&?nDl~3LHmL$$nMiuMd zR14mfLn;+f;VjxeEU+BxRj>H4>KxS2pQUpn@O|zP8UEm9^!{Z6lyBZf{2eVZx|h)m z)_Qp4=6c>>9&L-Mkr#gUG(QQ)g6itcoNBV0eV<%l%GG>2;Bw13#`mb~apRU;rB~6H{Ibi;U&=U#XKpf%vb*J~nsE7p7>4S4!-MJByk3*L>g zU%xymPS|Y$Z%5C(Er=NZHE|X-G$b>4{guA+=TH!Sgw&HMp6>u(PEKxTj5dET6kRaL z@#C=7d18u(5nv+BZ@fU$xkt^?CypmVBuUlURmH7r5zpnHu=E;=S;4 zxBZCv`b@M{kf-ki41auH>83$TG%#jvyZqky8m$QcO#2>iT-~s=5jR3*{3h3A1|VYD zK(PRd$Dr=~5G?8RM-ZT^9=4|G%S!w&Ut zTICgxy!6OberTyMZ*^v7JRSZqr#w166)2ca5G4)YGHkIU7#R{9WT`S$tJ%ezsSbU6EO^nem*R`l$(On{leb{Kex#V@vos?v5(}z6e$?2)WB^zm)35f{j+h_M7W&K<~1P1ot8ziMu{`5G4V6qe~p|V5R!G`iTJTG&}y< zPsyCSEbw0Z*u$2kxk3Feq^}u<8>FzCc~%4bx}HzHo}``=d{w2mI1b4sb__MqoaA0H z%wn_1JBG;)T6;B4lBFgmjzMR%*K4I7X5SaxmpD@NIlGuIy8fc+FMV|i(zCxk&n9*& z@8`o(Xw3AR4A{D5Ah=~&JPQz#wTz9^-5K$Ey@J*fpFsj9 zy=qkYl0~2CbBL=r90khiD>Z6wzZLWDKubtR-S3ZapC< z@eSQZ1*VVGS>uR(R9X5o>t@T;$qavDrCOqREeuldPoxLw zxrjFmaa@H^W$hzTzuE&UVOT#}g-j&&ZDc2JS&a0L+|sbwW6^luo8bIJ5+rQ+r;-`@ z3_V}pa7WQY%!`Ty;Xi4j0X{@{Fcj8>Q;}ZwEkl(5jL^!zu&jHsDUrNY zFv^kcbBD-L#A#jnY2yqZ{FDU;;==ZJ!r}X^qUqc7omNkPkOJSnT28?8@!Boq2t&7b z9}j2y9BewF61z@H=()``US&J_Q3`*A+g?s0GfVa7x?b=-zT(yP32eVP=-uZW8r>XV zv9YrL zJpLVPwYyM1>-hh-73TImmDdE%ZY<4@8$72uaXj@h*Awex#bT?u6kp zX24}=hx5eORwla1XdFhWuEIVFl-mcE3KUUmF@Ij>D&&=$w(2)gg9LqaUUl44rR9_~ z>*WhUhepaeJpulbv|@-Eq@sY&^#FI@}3aWxgzQSBI?aQseU~ zJ-tXsi*mnXa^?2!eF)42d%-`Cqf5`oZkg_nm+l+?jvA@;%MyPAw5LtVhC5`l-i_IE z~jY zGwE?Cl5v_5ICMF<+zgh9K|_RydjSh~`b|3Wy-*7a99FHC&XW;$zYGEc^MCI&<$9cL zgwJ)EdbzxKgwOE;rX;XXS40PJI+oK>(Nl-q36;y9ZvZ+|xP);L#OAGjW}nc|P!Cyo zI6{*&u<-I+1Qm3ILKc>52j>_iX6-mxHyunZEZ}HKJyCLO3+AkhoPwT{pou6os9j%k zLc^|LY+lGYQ2s=+Tf0##x0M%|vxkX~8hvAVM)AhC3>80rMDX+v)7x86^$Brqqr>?| zHcUOPg9TUp#j_qaCYJ~7V%EU>77yl>IA@0v(>cb_Vl%jyJ^={x{b1ppyutJA({jNX znvN4YAczTft~?Lj8uIL-q$ClT!lIVG1|-DE;GU9@zXac&cy;J>uZ%yc#10O(?Y7ke znxCyk{C6G@cBfa+a}eS);WI;^Ni!GZd&?_l#3eiUupG8lCDE^r#&tp;jZ%irDjH z%!*StBRjLN)*b=^ShiQ`o;w#{{bLjEcUoNM2q5Cl4|)fFoQ%v-$~#~*wqsIBJ0t+r<9Z3 z@qBc*>NOr^)$)wgO%@2<(JBN54wk%V$NR65DHlHVb2~U-ZT3V-5P4+ngm3vUW8}_L zxoq2)d@%L#6BPDc=D0fQdN8)J)2mc-L|bw>@yFA>Xh$bf6hM?D>A*N2lXmMEf}ePP zhOZA;xPlBbzBjJ*uh#0XcKA!m7516C3(@f27m69&`(MXL&a(fMYD{Ep**eFtYhnIH zykrys&&O%N5;B$l>sDyXMYZUcOfd{Umi2R8ikM#(#a&V*Hph9X&> z@rvAAP2vCWdp>SuJBX+IcnW|7c)#UP7!eX_lMLqrzurKiO+}vmbI!zNG1(iPbOH%J z&z6_iH7T7(mRpBD3JS{3AeJH|BUV8HAa{KSUPKUzC#BcbOTK!0oC&R#qhpvaN$7P)>~7PMW5D3AKe?&nSo}4#$~R*^q@)|WtjRI!8@uAH>P+DMKAURb zAQb0I1%-!2XG}IvNGkF)ra>IIAyKW{0hgSt3JFxB%0^dVUxMcvoSC*e@GNtDWSj}b z_&o0!z?dD*VS)9@hzcj)M-YvJ&mrAb$yD~`k*O{lH+Otwt6iTnQ9_@#WnM&kI~olQ z%~f)ZF6^VmkKR{B(sh}kpTPV0IAicC{xt8Knj8OSzlUxBJ||Uy#$G5Tx>WG4(v%Q)I*ljLcP zP2oDcIj-D36{~(soo}e+OLUW8I4x^MrH=`Eem-4B;a9r&y{1m+{VOzJZ?pdVHGohN z0TFqMOM&XG+DyCD7W-#;gPFXn>;+iCXPrsVYE0W)yyNM6$@&v7T-DiZE`HX-ymCmt zVv9)X^*pMC1l#U0%VA|cEo(fihv4APIojAiR|Ay+Ct?7>clWc?aotR=zuzjPi5S`+ zsvAMvzugk2+~Ji;&ps)WkPXwZhjNa(wAA(&u&Ks|qf8VTcuMDX*h$ferMa(?Ut?)DDhjPv(8EyF;x^GIFFJ( z+jws4G|6OtUM)$YZzB|(2Hh7eAxC@behAg-3lqBIv3tlQs~N&ad1S%~J-xa%+`YrI zatR}ngJySwM!(~9k4Ej8-sWPKnwvz*+QD(XK;6;q1ABO6s$+!^{L__^pR@H{eNlrC3L-SbnwB@2>Adxuuj$_8ZmiT7Tiu3ZC zv9@>pBYztw+vDy~BvRxhSp*i)3DO7mPXrvN0|1^I&H`I67Y{~|!_Tmd#ckgYxozw` za^5JgMs)%1S(1|HcLd2j^;ZTr8hJ1@lX&^&#mnhY-T>XdnsBszwfQIZ$3+QJ|R zM;_Fuuu;-tD^zkugOAZw#cBAY7AN2Wwy&zwYsZAdIepB?gEh!W|d0076c6zDGIua|Jwobhl30>X55oEuX$Cc7Rrh zBt2GP19FTh)s4R@-7o`5s3^r}Ajw7mAMz-2xNA&6sa9c~d62(wnl1?MORr1z5Kjt| zgy4({gX3Rxb)Yd+!U@#bZPPAWCn#d6hZ_~tv><8fEjXJMA@*b2i;h6Wm3c=W_0ySd zWO8EAD9Q+9KK!K2W0W5b&}0l0Ftlp5h?Sbw$ZD%6nj><+NV}j;$#(LQn!AnC+5vxR zn=Hu*OAVKSRt_B=^cfbopU_M>_k@v9dwtDZHZmrl-9_H%Z>kkvh0=#f zOY|SWSLu>@d#dYk(-f79Y{DWZA^Nd;Br$nT3K*7N?GwI-#Zs5a%|u)z#hI7Ue(f*XG7% zjD|e~`s3%Vr@_mPoOqS=Y`D-zX&K-fE<2(`KW?6XSS@Gu@NbuR+N_j~kqJmyo6{5VyLfUPdX-gu5NmcF!SjWTEc$bZ>3UG0F26;RZiJq$KQUf%m;J#@KD&Z1b;}J zmJnO8W>>W7P+T|H`=^_RI~HXp3`dODdxk? z*VjK&MU+9htre_!RaG=Q+z0%?=Q4gXCic;iZ-_Ckh@l`etwDTr<^8X+pC4m+sjPoM z%s~yG@s*XM17G&?^_#}E42@Q*3N;6-?K(;{Hi+0jf8jobqV$;ejPs+2rzLB0eWhpy zz?D$$=Y35(fWheOa#7mJ9WC=r)Tf|vK+w;<|3d#y(qBKx!XfL|3tX5?@3&Y<0DTSG zC9`n6;G-2?hW0@(%$9m;p3ulyL(GQGF0ly;0n(3R(qA?yNJ%FOhr9GsZ6?JoI|W`* z0=mRPjS?Jmc&F~D?)Jg@9$HbTmx8OxsYcms*=USPY)pA3D#?w@le|%UGI>%OxvpB> zK3rwAv}`MRINguL5@1l*y=s`;vF3IBFi&8tuF;o|Y~EhR?^(NM$P?QvvmGR7G6MqBEo5=h&XDLQI0PzMq`-&i3mG`(fMRf1TV& z1b(jcaEb!eF**h0n&s(T`yqIpk^rgXw5yV{7DZ_&yWD$+hAbN$Bz7AEp~m@D#_kzG zj>?v@EHt`Jr#IBcI+izazz`dCoJ4VxqgkUvy)yIn=!@RNxg$%h(+`%% z_6aslt(=7}+ZBb^^YZsH_A^MK48Ia^rL*RL9g^QcOxAP4FgY~^Y_9Vq3AkwukPZL1 zQS|#>+jH;uK^E`|k~~1Yk^HzpcZO83Kv1C0nMXS)e*J3r<2@UZB~AjS=TVkrppm5; zA7X8X6whyi>T$6V<$KW%|8X52IBeg##bEqjn#(eL;mUyw2YBxmRoR4v<0DD^KIgwp zT3)?@{S`}zgr6Bizu^N$WztJCqL$otMs@H4F4$*W!7eu)2FrD2192`jxgB6IIB=Y9 z6*5N%-u`&o)IG=+iwy|dY=?wzM@ns?OQk6M<0 zS5gV5m;L}v16oq!`1EWcmVOI18g(wSammTO9)#N8f6VL5t4j5gHcmd4+VMAiM`IF~Cv&D^mF9lX?{2DvEDv-*-pIxe;Q7JsoTWWRh zMWtu5@uW-s#nxj_Nmc$O-9;?LU_QO^U&{!z#K)rA!nXqOmJ71Qp~c+F$-wnKqtm=J zEif3K6aWzH*m#4&?%@Bgx;zy6u!O?iZdF1{bb*&D=ZFMvU2lqCefH1=^tOz&j@_XL zK8guGw4VY1nw`5iy!UOUS1g8)mK!cNQ#W~Jj>r9$LbA0zcT_tHwK1#0KZ^C)c3plx%ColI*fqrG2KM*Dl+o zfhIME@{!1QCqp$BjU($%#}I)+Fy1BepRYhUP?I#@4 z7!{6ie5qgx$vki6n&#~G;=d*V!prWxYM2>xdY>vN7d#PZfvuQ%&Jqj>c>dx&OfeSM zm5nVjV=c`?O-5TRG`R(;3oQn#kHtl;nyB_@bbKp+@Nqqb@9dJKecksLQVizG3w$;*9e*tW7Mccs5@(j5QWh~GJ=af1C3=Y z|Ga6GTQ>g!p>@nL~3K0`1@Abc*Wmw8Tn5YD?CP+mRZ_SMy{rOm|KEHem^f1 zCrV>kMgQP>&pp%O3vZT#b|MV+I%&8K4VODyRi>>Z$8;EiqmEB=Np&1L{kL8B`?|Fv zvTS^8Qi#M>AA-`RbyRHmQ>-C%pXWw^0CQ)()8`z|_opZrGaDZy&n;(o2?>eWbB|do zPUpFy8HvWVALR>u5Hx>-@cG%sD<34=&j&n*?iPSv=Mhrcl>~=1cE?9aGJovcX=2Ds)=%L1 zsMr}V2<-pRk&$T)5@!iuQxJZ_2J|)?zT(-@FT7q2hzxIa`5vNjkZ}>B?!Q{KmjBla znvTThYIWSx34+cVohRgZU?BJnxc^S1QVyBnOKac&N$YmJd^Qg-y|xY7zef1=->G2& zSnq-4^(ay#hX-u(3fw2WyhX)GS6H+`^+cHW(}=EHlTi=G!XY0Dfr`pPqaKfwP2uDu zJZUFcxGmawg#cfES)O|k1->RF?9_H#=y29eP85E}5J@7aKSsLBM=aFLloieUBa0jSEzi60Z1f^JsLrvxBn`?iZ_uyo4*iwrJ-nQgONn7i(QcWWCSSU1VBQ~I)GsBvesb{d##Qp6YrbL9 zY?w!VSoW%Wd#qLMO$#M{+_tLBW|fOq}I5p zo19klK{M(^D#`^>EB^>abhP;=UW$=7bce#-)zq9)L`U|?H&uX~@mgU^P2;n0S^8jA z^^fSusIV_IGK+@Gt2uVT zwUy>sJ0+#M!LOl|lHg>;)xWW9G!PHf1Y^8<9`MT`iX8so`eGSV7t7xRlb_@A&KQtLotD%VR8%!c8T*~Img9-1hpT>X>ND?T@VoRsn$+A>aF*T7mzg>7Ak^?V7ILvTfV8ZQHhO+qP}H%eL(<+paEl_0H#e z_kW%_#(fZLt%y0Vh`1l_I?sh+ljpo!o2JYO3!!^1Ac|I3V{pO2#{+Yjj- zeOL*;rW8;7Yu8flW4=3R8%M|ECqRH2x;|~bFDC>U4hei7h!uL!?BUE7h^NQ0Ha+FLo^zymYv*^|73aZZ?Z+Sm!bsu2*My z(O1#UgKNX}fA_!X9R_YW(0}H6??!D6Uu}8; zS>$+T!(S4Qo6Uy3M%@kq!kCgl$?zGe`lr`F;ENe z7IvQDd<+;BAP7T3fdr|uXJ*F8Qa%~)VK@VU5TU!EtgOfG7p>V)1bP%O@gif*Jzvjs z84iMg1l4#UCxw)BGYzz2qadgTR()s&I zxDNkr#HlvA--6V}W!PyoO!ooI1qjTq`eY1sAViYtTRQaR56=)prv%9S&@9;oLA6qA zJjOibLJ$lS%!wKssu|12 z#VBm$LwOyVd>@gX{i;pPg4zQbY=}XgeEuVEe9pjY^X_o(8BJ%@wDaeGlerhWQiM^{0YTrl1=?NK(YHDRelU(54 zwe{XQl;FG!=7%-Nze%ILVa!Ov-^Rb{I%r8~I2%WFjCv1Z3zmMRgZI=3S~luyH}4t1 z?&IkoYWgd+ty0JU;~F2YL7Qz;i)UOL!MPKr_%ukme2j_!PcSvH0(8(+(A%zfOdEygvMlw~r(YkJ zvcM}vFYwCoUpot4pjtpR^&L{O;3)#~D62`{F@JJ!aX}&cUW|0Q?|YNkq;2RlSyEw= zo!=9Uz?;s8q&@>(TxFcarY5-2+eq&bA9SVJmOdQjTPjKs=x+t;dOnqL&E7y~{P2ZP zFt|wn_t{ACix!AYlWv7WT?}?sIt6Qx*?QC4xw~6`;r_!7=vNVk2#9$BaxY?2w23gq z(yX8N*5dbBQ%qf=f+dlh`dqCq_a}%)>A;XNR{4`Nac(?`-3mMNrj5y(5TQknJ|OFh zn{#8@E*Jx-|M?A>pXd(iYpQ$EP`bX!PYe4majP~&%if~L=E zbL{euYd2iMR}(8%Cg_RjMROUA0iDQ&EpcB6rK6eZaAbgEKK==qv{?i*&cx0I&#PK6 zLB)^gUbE7N7>0;W^C;Mw6O+>_?I9fL4VV*$-MkKclG>1d&MFF=F=Ah%&fx=L!6~p< z=FV37A@XclJ6xtn$ zBAnS5%YIga>g6Sm42^gJwA9?|sJYr}z60d!HIAV-K0I>yaoN%7#@i?Rt*$}#KHC`A z#iF0BYT*?>kv%27>e_@H`8+VodR;jRH@i1XVl;AvZfT``eN!ElV@Vq6qZATzV2q*T z3F)fxN2OLe$`ym@Aric+AJSc)4+T7xvB{L#uh7zNkb@LN_76Hl8e9VUtWM(FZ-uO< zY-cF^JD=`~P{qE;>kp>BasGy*Zh-m-*?stl>oi7d09?ccaeX8U138&NuiNz64E5u< z)dH^D&KH8Juo*U&t2jEAsTcCgHWo3R@#MW0*RdCPR{;}HRC&40VDLRnl6D?`Uauj< ze_Y)4+zsz~?uG+c*#phSUKAjwacs+%IM?6y9mm<2XuRqHXCDg_%7Ks2H#=ReEZ?w( z-y~gotlgG{c)W_?8jT6_F=u>)zz*$4kg=Y3JIWuy?~#N)R@Pa%L}R2z)68jWV=*LiR+QRV;qX}RQV6azN`kCxP^le-7 z!P=;}9H;iCwG(1~mW{-eVa2cc>e1t2Aw~P5$DnU#F&eeuFj~#8mJu3s^jPOn+d)bv zQLv>EJYF!MPd!loIS7eQ9WI|TE(+T={>Z*tZn*__rj<*Rc3t=guOs3%p=89VCQF0i zC2g_|VAY`U8RTlS(^;q8u+mwC&y~kTKN1lSgpFD@XXW&o%W1w zKDI)p_bP%kLE4oOs^F-Be}crN_)KL z%jj3rJvH&bj`FSD8#z;2p?-gi(yRg&SY$_-U+Ek=N^J>x$!;+SYkA2dEhu5nC{Lq` zo<`DZjYo+O!V5|AG`91sjrwfFfusu3o`bzTl;5Z>Url^U^IDCM(IEuNuEpuq?Ejfb zs+bLpK?dI^5g=BHHCPD^g2G+e(Kx@-oM39eTKiM(j9Pa6)Ul%v&lA1IUFA}1dn3hW zRQb#Z%d^i(qOXhYF>7A}Fq_#mH!^@9tH+3tRQQu!IG$~p4-V9MIsPJ5d)@DkZ}3qg z4-~}NcRI%$FQ+AYA8_8o)FT$O4k+*$5R#^*_6SA(O=k|oY4(4rW8qE5y<~J8 zgx&`Rc84I0-6d)coUywE-VXRN<2nQ`lL`iaS>}0D03B2oJgV}02J?CS19gGhGW=UO zFq+xW_b2F~Q_E%d$j<#2PStu{B=G4r6(=|1Kvy>4W}#}x{MB$NwEXhY#xp&Q((wlX zzdY1g^20j*%ikY*E_~y=+3mq3{CtQUv%XQf`G#uS#3(2zFffY)72cCm0=Ym6wvb5b zm9t?nB6s5{IPaI5C}-htkJDW;k=L9b^2_^OyCMzuRBKEKp=cr?&b8u*fAWQkTnXJN z^7Er+*O9qPdY zg(0G(90aaH89|o%>8?4 z)ecfMpP|BnH|x2d>$GKu90glp&o%mDsfzMH=n0Ej8|Wgm{|W z(IE#>P}-T5x*?%ci--d9Y|^z*dd4DeC9@7!>jJ~ZxCSP3O5z2B2=<>ZFx0b>X)xY; z8x{$o0ovP9;Ja=wObjs%XlNddZ3=I}xWlomnF1Kg14_M!8iGPWkCU{iB_@T89a**2 z`n&c7Z|@I+w34v`IE_K1D-dnsVKP^~SS@cO^%OMYDB{D@iht;wa zc`IHFQ+2wD^kQl3WTixN5M%M!l*p5uIMb#IVnq}P$wTg_wD1+-vo-U79(^GB z|0pRooUw+GT!&t2=r8=wgLmr6JQ$!0x3h;nU5uaP`|!m;|4Z4&3eExS^E_V!9C&{7 z%_d_|gTLDsWu4~*gfDWozuWEKa|eEGy8;hm4Z;%tPE9zkZvT3k<&KOk_-p5Pb^n7v zN;;;@!0UN8Xes#jvYcwZ`*6f zc1e)hgq*uRe#yZjW1Cu@cyl72W?Ri;{$t6_!S~|o$P5p1O>JLL2yr8su75U<{ye1> z{etTTe+-$xRCX{;RY=LDDK$>aFd7FdciM&|lm7w#dOGCC%7J+umlXAs%}{vIn3k!T zYQoTgiJW@8BE-uCf_Eg73zt~odf~_e(7_Kcl7aCCT%af$aE7O9Bb{d_fihm%mu%4X zF|3J@jrA?j7sjSEGPv)aibs3hd70LSC9Pd|$DW?0G1PpQw2A!8ykLVq?V$!v()Lpf- z%$8q@gKRf0U2Wo>F40u*&A!mj7qc za=_WBH4;vqOg-~ql-ovHxu|2*`HIJHQ`SQ?<}GRlci08@GFZRdl&G5KX;PK2**c2` zx{C_@9ZQ65_!kzs*?@#n*Rk)Nnfm9=oIcGCaZfM zFV?DI*u?BO3iUNDitx4x#vc9sso5a^xjRv2JUN&I{q9)+p)KoP%>T2BHm=~vm%IRQ zN}}XL**)89w>^Vvh5`OjvI0P${f{c_JXxMO*_xHZ?b!9PMfn4eYljP#__cnq5UjWX z{2gOIKR;>j&oxbhX!%@@WA#RF`0ibV|LoS?9#2z18L;Uz%l!2C0uZwQy}$iqa`Y+u z`(pWE_%j3R1mL8Bsqpv>f2K8?+^;q40-vPw{I00AI8YXv3UdmEefOUU0FQvD^vo}$ z&){J*k^Q1A=;`{+29&j7%3LKbEDLbp!ZXz!W z1vsg$9Ez%EuyHEa$K>Wdo}V4C-#X^x=L3Ex5g7Qd*I1GJ6wU99wQz{D{}KLXt5vdq zchoUpmh%tD6Fnb4fBe?gmbg=ZkraMq9#JfgTMO+`YJtgl3o~lAU5lycTI!e`mYKVc z0LF4`CBZ0iD=p<+@Mw>Rk9ovv($yD$CoMh36Gdi})`}KP~O( z4Hc5DrO@G}C99%=ePiuF*a^DltXr?Rxq0Kd-Jz2mJc~0vKmp_y-}~IG2eXZ&H`cB^ zDlfK56_*0+^yR!O-j%A4vfL<=&UB$B<1(1;mM%qzVkWxzn9QhpDx8BxC$q0&VTo(1 zFC$X@7vwI({nL9GMxRf7;*KF&GEE#m=>lu;f~bC^g{@HAP^q`b$d0FegGZ#G-Z<24y*6wvzByLgj13ufc%i!=n|LV0AYe=_%;qtv^V)b7O1b|xF z;lz=z188J`f?o3w&{Fhp2(VD!(h0Y3#a&%py`FLRqu%~52oAaiep;S<{O3D4A4{PB zIgBJ6C+xrX?;PM8`4L)a2XtU1BmQIF`|Eo@w7AFw0SWQwD)>(X{mdIcLj8A;qx41}^^`O6O#K)~|KnW98YtKjlgYhu#0t<~6asnF8y?xv zisj&jRpgDS3z7jwNfe<}>gRTzno;G2gpsi}aIds$q8LMY%XuNjdjt>-msK`Kccfg$Zxjta$0g z&}I>{0=lJYE`DMQ4}GF&FO-S$q0Ww?2H zj`P>8*X^}IHAZEd!B zqb3M^TE!(KnEXEe?KDHrc|7!mcoVsUDSFuB_$Ye$%R_*LinHMKysysLA;XS7Q2r|x zaIBjx=5X3{WCsk^5;oqoy#xSWRSpJ~ zl5phQJCe!cFks2|C;H1E@*>Cq}y$as_|#uw+2qp>lcgHA4paaBTdDJ32E5 z<_aj16Z@Avq^{)-go}KXwh(d7eDRjsg)PX4zq}WaYrYAk)Z^bIhH(oEX66;)iAeE= z?>QLVLIorAX)ROautO?+q4cT4S|_;M-WHIC#KbqFg3ck6y_+^^5AJB3sP{-s5oyY+ ztb&<|W#OQZuT+T}&CvIxftqu`E3MG^Z@tSIxXht#vjj1$mRE-RawA@$K zO*}=Ls$}ab?`-(qt?y(F^|hvoD#!buv$BpkVSm`NmKIi~e0jBdW+nHDUci(Agb@)g zhN3_Jye|TdL1CSMx`q2?Bt-nR?_D;&V*Gw(Kb+|oQ&Hu$#ZC;w2lCUH{wZNWa(r*T zFH=RjytQM%!0^i_UU)2hT=jE?eR-$n^*d1H6|(1INZk7<4iLxIJg@y7RhZ0DP>DlF zeJsh{0_X{7&0v8}<;9?xlmSVhyj*NoWqpr&8jsLYm;Ax(wod~E)+4J`iUTPP)6iQQX}W+?qjf(!RG1T*y!3(8K+nZ)n`H-dlO%d$5Qa|$5__b7Ez3z6B@+;TFFV(j{%Nf9=uc@iZLq_8r zT$?s0IJKlkghxyj19^xkt*9(5E+PRsaI-*DGRI5^0>7Q*R^9~b(C}t81}?fXMF}tK zD948jBXcq_pXps!)6TQLCn-@m+{@a41E2RnirVJLXo5;T4s|?&^po8f6#Eu`Y3?8u z6olWb@)=T=C{_@;MKIMlHRe&lre&a=7F!%pICpsAcLjH}@F z-fN5skNHQ{AP2wuL&G9l!!1!lqZ`*hTQ*!Xvu})T&f-y6@LK(+Nv6I zf!JGj?ARr&P@zD#kY1Wi_HTS_Kih~XtSW}M61RCuU{{l1*^#G@wfVO|j!KJXze6k> zulS?X#eAfj(R_+mZ`?V`4J-S1z3b>l_NM>S94>bTy>=mdsbWNCT&fk2W=)e6jHSxy z_J9ah`Q(XI{2&8tn5h#>VO8yVOc5O{{{2)=GgTc`j`MUDp>cEiH2F`5;b?uhCA7BE zJY>F1)kfx$F}7_T7MpxzT+O zEkCR$B(t|fEbE002LD=1y-qV7Ssv?eiZS|xLOW_14O0b{=AmzA8;%_>Br^4@+PwBK zceN*aXinZr=)QTZ62&5nZ^?d|B?l3SeqVZnSc^hyPU*&w|W}@53#V&r=-iho;(xv71 zAe?~;qyn5KwJY7I#hMh>Mc8d~3KF*kNY7QjUln8{P1Q+VzN5rk*jwykIXk|#+S&`l zbAZ5?w(5WJw?ZsN;Pl$8CCT-gv#Uc^RC6negAGZ~XCeDqGM##?_hr z2Dn23u$fCiUT!`pq%cfg{&5;2C=soyiU7j|rX)3UWd)Hr6O$LE7R({0LCcDk(Cg74 zQeuK1OKL3>WkRYHIzHh0gXj6~)rA_Y^YDDT3J5S%B6dM8A9p@pR(m&q`@#OzG^O5% zs0=ZcR4f4|LnG17qper_Mi{wi-$7I2uFKz(ngnh9I-?sDatb%Kk3e_7l>jih_m0Oec>!n*CH{??(Q%Y{# zV#MU>+n)z>bICkLjI6|5aC^1nIX?izBY*?$mTfFqiI($Wrb4Hu<&Y*U6`xh8QhRQ~~F4zFSn z3149i6za|i%TRparkUJTbbnF@bNv$sXkhO@`o`nnY7OHQbwZYw-(*IwL6erwi7kZEKR(6o0|wBMmbsjmSAG1^5F+0|SJhprEoj4Xgvf+qWDZx7+2x zBXXNH*{Sxoe|JB-z|&k_;^wp}w9ud3rGuPMMU;<|IpR{wtk3cYw@5=+jI4)sxeZsk zaC*m$kV1gXg*9d4iZ4jppT2b|gBSG9RV!D~_Ve10&(kE3_vD;sJWL>k&BTLA(k!)? zk~ZP`1E~*vx?~LwGyas(HRG3RQgSrgs+!h*DPOnX6%0e<+sINm92d#9X#-8 z2I1ApG=EhsoOokL179s}rCcLv(n7);mkivqurv$5x3lsHXL4p!;k4eT$ z_m?wCEB9907Cvco@uyFxp$lDqQx$@nQ=P*4AqP$;HKU4Ya3pmjnwvCsCKLDg5E)=h z^E5y`mRo^=D&v4+dTRp2_aL073b`jO!l5(-Ba>b4=UJJ(-iTC<;HuuK#V{v6APi6} zGhy%Nkr?bQ@FINjo6e?C+ddi+``pn?HI~s+HS_is3cHG0Q?8V^KiHZ13~?iKIG0Hs zFZFhxH(c=&-4&#%Pa`Ambu|kVKAuxtfbasu*kw?v#NlVM`ku9fr>UF<}h#cl((7>`Q}<-X>QC9O7zk+n|V70O2;}L#m0A!7xwuv(G&+;dJJ2 ze`9ZIObv)Cx%4H}MjTq`4=J1exHMgN!X|oEjctZN@Pz{G{Bk#o@oiIS)FQ0LY~uRmVha>?p6 z;x%xm>JRuwdy|59&}_Qj%i93P!`r~q>0x$3I0(yS1K-N%K9P^jU_MN zY$;-~mTFOl>Odj)K{eG<1Rik*nq8q!e=MqUgF@xIZlKXGpEUi>vgkcaqm3LA@Nk3H zTu%-wUy@Xd(K$#}2c9-YX+uvm*}NDn8+E76Q^z}HpXy{9KYg@D6laypY?cg0FI=<9*k^S3@0$ldJgk|cugwdUOG3B8?a2dn9i*bnJX(e|9?DHF3 zVhw^wcl#h<8@dMEx~ka(FWan5Ksew-&>~(kNF^Cv$T}1D*i-04$R|mSc)Hwh zANN9#=zA_>xUIf&e3%;06sNm*?3XdeUA$Ozk8fVL2^L13^qRjkTZ(BXl z>APAFaqBF&`_} z{IrZtw+1|usaMqrWL`?6Ln2|wO5XOgIq&Ju7~V#pEAw`{{y7nFg_BmJ!P0upMRBaq zK)5i8JI^ZZ#*mU-b3M(J&r2FUV^C_QEL??Qt?HD1Y}43XEhz)$$G8`oJ?>+Dt!9I8S1ENljIYJqw=V4f%T zh7x;-fS*gBhfgVB z$cUc8Q~fM|QtgLzmDA3K$*JQqXws=8w8r7cYREXGo}Z>de`SMU*h z{1iWAY5_*2cN(xWkR|Xfl~|@o6ODnO{~KKqnWpGX`DUs>2Ed8VfaogLP%ZKF$85z< z?0Wi5ymIO(UU3EpuT5eQa^3DR{N?V|%C!?k`{sFhO7F2ZW6G#OXB?Cm1?J@D$>6IE zl4s;|;)}>8Ld)fs4@+g$>L;)hofAqU_28{M5`DN^S-!(v0Z*v}M-?uT*`6eXU}Ju7 zv%XfWnL|t*qz3_lVD**dr-{URqlb*%Dy#+;Wz-22-0u|K@*Q|6gL17KencKW zsYov&3nBD8T84gfjC>AfZbe5$$nwPACRe&G6WSPRo^cj#UueN6{uW9q6`6!_ z5duJ0pnNzb0i&Rhn7Rr!Vt8J}Q5HOZgez}xcu8z|=&XrLL&Xe|5Kxo508G?>Z|7uX zCvKT=Xj4vt+|^n;MqQK9vY)faC*O8eHKzA{v*`pvTwZnwMQhg99xmbTq~KmN+f zitMl{0J?H%S}# z^ihR9jTA<`oZ5usDVHfz4%S*iOp+d=G=*LabBtLtBbF<)kS5&7rM4Z(LppytnX0L@ zvG*OL`Km%!1iv?dZt%7NA?ETXHG%n0bYPXT@8YLQ zu?A}P+&-B{f))=^1%rVn-9%?fSsk2-WMR1lOa4JnJ#Q> z&D{3|48(R@(q-2hp9rHZ?|$pZn+f{lj+JN6L;A9gf(*1U?qn>W?Y_K<4Z9_#5G3b% zR3e%r_B6T{+UML(6SfMU2#peC8yPFUs5w<~xi#2|iN$mqNp1S*n7vU2v3AG*V9k6_ zmlCRkCOR~;MZr%FQsVMLSXxd44SJJGB1kuWaajC;;Pl45LZ8IS4jm(NCYc%Dz@OKP z$$kj#fd=6y{I8&oB^0i*E)=cgZ26sHUWG@vctE|V^lgC5HYGidHWyis^(s*K2a<3& zMQM53qpR~l5d@3UlTzI(RXnn9ZQ9@{T^X3e&?d3yRugCIzi%s)U|NjbrN^I}deF*PuRTk6`0`3!vw=S;l zgh1PxlFLhLK0xmT7B=?KbUH0F7gy)SdueHDR#w&~tA=o$6M0%OX6A$L;%W_LVn{2IXi>V~z7ACV%sZJk#*-ztZKP?`L6+>Md zi?rXqJPgBn+uZTDX8EkvTd7CL^J!dD2QBXNods>7qQUZMiZ@eaeqd^|T&J@9>|Sav ze!Vv4D6B&)K^CYNj%`hN1bc7A$FcX3vmP;s4GSLK7hXo~ZZWgofSWBJG6u1!RLI}Y zZnTcvm@n!#DhX@%UsuV_F@dVDHjgOeAF;pm)6HvI2r!a|nv=%1GDfc*uJx?z6&+c| z8!13sdu6Gu8?ep$bx{6w6L#LH<`I=zP;I@g{a08SIe+p?h-HSvyr?Jx2YcN+ZhkFq zd*JP6zjML{MHBFK?v!K>ccvAtz8*pPWiNrI3!IgBSv*p z?Y`E4->Jf&pL~MAGfaM6TOSa0HIq~=Y9++cZ&)5gv)59EvmtUg_!L$C=HnSTYSj2i z=zW7t<<1N{wI5W5Fh4MP>A}cws!y+RE&eyErbk*DkjT2 z^{a*_#=T)WYf=+UAp?|m^T7AsB_cN-SkvxNw`n^4T>eX3d#Q$k-f(_r)#CVpxE;tN zYFReN_J4_gH70tGFwlMyC1h%T4g${UcHc(caQ4@ZYpw$SLmL}2b8vJtbej%696Y?S zlM@o4z68v9gaOL~6allda21u6%(;EhXV-k+Oji71&yf+N30B>ho*H%V>cx!q9Kp&#WLL9;B^*$4vhD#dV+VUFogw z_clC!V%l;X>vWP-Ui0eBv``C#ZP{;MvmE6p(+}0*lCz;SPm&*{>VzNW84VhmkG5L* zo`yM89;ZsG3$0?nzmZ4|P1(4~%{zk9KROGyUcyx9Rp-67%9oWrnb}aklUuYa-zYM%Qw4rrWVs;STN^~vic^^N)nHltt}ta@*&d`+G1Y^Tqe{A zOhCNL1E8=hz)Lzpy$5^R7%Tp07R=ZHfj9?@A$JQ55SX(lW`sB;PuuSk$eLXhyo9dSvomQWvg<@sTg2G3kO}lxo zvO)ZF;Y>+BlAVJ6tzJ!xE8!LDUHpZF*q#K9V;*`M{k6k~GplBK1X{+So=}&AfZf8+ zm!$5kjzeQwPZq!r2IzPJyqnardn4|Aex<-pdlY4qbodu4S(uV!g!WHt+942|ZafKK zXuucFtW9=>WC!eQ+I(`h0%q$j!?vsbtQ%}LK=^I=hU_-SIbtFvQk`PNGK4mc&Ggns zyH3I|x}~Zp&YVnH!_MV&)w(jEga>A>ZkZMu9s`a`E*;zCT%$7(d6P#K-=mr1 zlYIS@tR-a6UodYbj1=j%nmns8_m@N{EeC~XGa*qZBlcsw7#5zimU6~BskPW@z5?Tf z94oT2EhdVMmcB@uUGv!md@)T9IG+tO_1u8vEe*|b-xj?K#8ZwN4g7mT^#g=L*ee*^ zf}G|M8#xLdE3s7O{l@?N$i15p`%0Wmy8P1B zG)>xs-)Xka>=?69g{!$%hBEQPlBBaSJER&aY&*i$=q`1hK4Pa9@SbfQ1>qZfFY1pXp5faTaX%Q z05v2skrNB8yE0UfXZC_q7;)ak%Hv|hCf{cV#XBJ90k&v3 zFEm6pOtlb}@ zbdI~NY)zYis<>#`Pp*RVRVDCwOxKDaJ((N7mdFSBI)(<<0GLRo0=6D60kUnUUsGFN z%kOmS3|>b54ZZ%rC1N!lu$hq{9g1k(@lNY5NM*|itVq~ytQWU?kJTD}fajipy7q=2evyz;!OX?*k1yXg4!brkHZa4ij z!37(atF6YNuvbH8Rt6-4{PZ`h8m}+{j`~z7z6?Y1O5rNWdYK5}?amxwL_BDmu+eAkNcP zOMpEus^LrBQ^d*aGfli=sJUEV#p#-)AbXMMd;Ip^!$ z>v8Z(>H6yx4z--%Wi~)qi}N5@qvv5kLN6~~gDk}qUaG0)!^c_-hCpt<7i0OJdBz4I zyJ*N7X7(fY*hyU=gnzn?Ed6xe&03EYn4WCZEag0z~i zsp`HCchqgy;k46*(YPmgC;5TKXfZ59L(oV%o3~K~zSAu*_jUT)8_rm0(eu<(KAQ;r zB{5|@jL{VcT~KCP_}eFyP~Y`SsodGb95v2;l7ky#ibt@DNm)4Cl`1;CjQK*F>1TS0 z$WB5WopmL~Fb)E{%Lr}DIE|Gr$Ao_d^~omk&rvFwK7{}~OMKHXZ3cIvNw<~R*6rUq}EFXpVEnqqaWvY02+El9R)a8(N3+?4U%lo-d{)L8~riG8ba>IeU zOM9PgUyHIODOMbNR#IYE`-~wF(;F|~Ei4nLFd>l?nqdSGig$54)?eFlf--ebHDknw=dtujW>h0x7pqw z|ID5|z+{>8ov*H$4Fjjf3a+8MSvlV8*4LmgRx0ZRgs@y5v8&!Wf=UbKkF8nv`gkO6 zSVP&)r5Hr{;tyTUJm;LRdUzi< zVCmZyMPTXOuu@*zzOZYPDRFiYRkx5F9LRJ6Z3|-GdOX=SO#64)lo}APUg=(ll)fzr`vA$|v>h;-*7?QO6lSl)iu(LZcCnM`TDY1ajJ0%8}Bq*JKTYIi+oY%9LIu4l*n3C?Za-f(i2Z-@Kk;(Vg;>9xohBw}0 zNkeg_OjS0B#mGmX{DQNpk!)ZsszMGu# zQ5|h~{6Rt3RX(_#xT$k|=EDG;u?u}0|EJsuz-a{^7W1o3V1L4>&&WX5kuC#U=oUeaDprRjrXST3e#QZJ= zlinW5JUMeI*L-junT+`OU|z8kUx|IbbP~Di%25)13Z-?_K1pJy^obz%$sv&rnc1xM z;MS`o{mi8Q0Hfh~!+B3&4b6|3{luZ9ojxlYId{dv+nVF5Cy7bZ@t1E)ETJe@Y{p!^ ze|FhzSE+R#BbrsZn+^Cyt$`=mh#!69IjQo|d}xy!lDZC*M!c{Orc++(tX3i5U96B2 z2G``-X@UD`g5XK^@&j#Y8^9lE@v3A@l)JKh2XP>~34ZUAB~1=AgL!d@bT z6e8~~%_j4k?zN-py%V3Lyr|2@W-@v<}+dy0><@@S5QyG}@>n?FeEDo2OQM(GS z?b@{b#KT(Kf_%Z?ZuTpfB{0U$^bw1mvvunY1|-D#!Qx|bmMXq@E>61`2lnFa|% z5ZxZ#Y&Zy^=|Yxjt-NGktVS_&z?>|eA#e^A*@C9UL0h96?_PB(bTh-U3Uhg(slsPG z4;_`I(PUBN?cmE+Bm-cIazWw9o+2-D!!JsvqbvA9A5 z?9|IA=^%#>vBGCq1#(;gsq*eWC^xTWAJC7|j|l9@nFP6dpn8S$*HJo%6JeQ2M#=-#b+?W zBvE2PkarB89X%P05Gj{$j<=ruI(;6Csed8#4?FY%^YLejcGErN4AJ?H3Vbe(1j%FS z$VqZwS}lL{o;(-_!*NK?Q$AzB$U!WwrL3;%gM6n6RuN_U@;0fm5U7-umnYs8DsdGn z^mpMLAlzhP)Bt_1V1tCyupq04HSDor;8VGlo-VFe7u@N_$nkva3Z^8$4;r%GQQ$WJ ztoCoVGTy;7$_2Sl15q^W*~TAZ@o0AxJCucay_ZDEu-!xpZ3z+dX{;E=3I@x2vN%9v zV!5x4(SRiitxJC?qI?qXpG(fwwt9oZN=|gn4S??Irn|IV6?$82!V6-_=CukQO)Yn? zT?%8ktpel|a7A8iG+g>`eF3!D*WqV0b3Q|bXNpn$Cs~d3njB4E>k6ynb;cVIhL z%&I0udS18`vOWTTCPq;SA248*F_KEq(-#e)VKYt4>hEhJlrv6jq;mu6-)Oe672l(X={?K%ep>1#TeETQsHeF9#53zDQ?sqFn>h(>JB z*K*`73kWd~?D!4kEl1Ya_Ts&`0B8*KLQO14)|O5spS(h+Bz#7)gMfd)^0kCDrvU1p zC3JdJQ+n+H#t;pcu+@erH4joC;p&qv7ShtDrItodAw#||3z-X5r~cz zBGmz9R2FU(=2MDi@GegbR=U7vfS95r6NqeZ5{L*X5D8GzG+1fIEH`)XZyc|_r z=6v|C8tm!629ll< z7LtnF&-x4mUF*RT9m!v5m#(ro>-Q=HMbg)_sZ%9hW6icW<6<|b$zM+niivB7k?FC! z8ir1jPj2#(Ov4u0XXN`P6;xrAML}x$JH0;4n>vp~v;td2CTZ%4g~hm(Jt{58pdKkm zwW0>|!Wz_Ucp?|QvH2EpkrX6Y{QqkK4uYyVa;Kwbq#0`C7<9|A#LO)w_X!5guQkq)~rtslLZ~yd=2OjM`VB# z1JXJJS*$p#6A}su*H8g())3**(p(Bha2c4t)({5U3%FqpM)4vsP0ap{=QlD7n-wa^~%)l13j$0bJ14onh4=FGBDS>ed-CR z-gF6Mi7cZ znDQ1`^7AMSI}Xzz5BqESz8GMK?gDsf5CE2xl{!68lZ6BVcCfL=HgB^OQ4*tZ+-86J zEYUK|37k*Gi*l$U&#}|UM{dqAMD7!0yO^-iQZb=V#dG_EM4YA9O*;IbcAsJ8a3xSm z+ruZL_xmb1LOYopNZ?)6M`(?cM3cEh5%y1;p%%x?-8X`PMBdwfq$*+i3d>FCN#Ha1R z5iqBw*#1C#e`-mc!tM z%GrX>HsG}V)W>&@^a=AhdSHPIUKo>6Q+ABKwf0(Fus$8qf*>hpkUUc`Nq+lxzn!VZ zssN+|$Dsf`pqbxVa@rHYwky4gZG$~3${Rx+QHXEORS=tvDD6VH2bym~*a84+*ru zF6D)Sh9feL4Q8rzwYeg}$JT@O5E7p<`ml-bo*Irdf^=knG!ZYpv2y*i%O^UU(x!v? zT<;G@4?~g?P&^_K@#{u>Duum@ug(I8+l^6bjU7#-5@m>!$6+%JB%7s>2O{}#5*X1J z`=Jq^r|HK#0}``A{(|O%A9JAs`3lp zUl=##UrCHcMdfsma~A(n^p_%(R_JIE6>aW*o7eCzrbHILx@wZ4xF|PP9Kvq1N7`@2 z*&GSaqDgfM!>P(8al04nbnqb_#CXgFio`797E94i@FI%FIPOV-n6N|sVZtHH19*le zguFf{pjL#K3uT&9B@JHvjrr9gWk?mRk4k_;yd9+qF@OVcX9v>zZ=FllHZ|Q%A!?29hv9yt zfd~@1`4~2~R1mJnp0Dz0vVZ1~Vh0ein!d46j`B3lDCkm0dyhV6Wm#gF5j zF2=_s?v0ye%EG30{Ehe*tXi6>)%_N4)OucNnGzW~k z%PpJy^yXK$6u|uNe!po>niSlmyFRF4PM;G01K)jPh%^q!;jC0cK$)s3p4CgeX_nE(dS_tn1#O-%^UNFx*m7k_DAb$c>IT*RkWmD+v(M zvDtT7if$3CE!QS@n6h9Be1uP$JW~QgX%hgH;4(ityXP}(*WDo>0-q#DZBfBHD{mpG z0MgFI@W%7pWMf6{R>bsdRwp^!g<>O$s?wbEHkkOGebZ1=%7Y8HAW0o;5Gt2wr?SO{ z%?1Ky1<`sja65FpTYd9K5kqP7@m+W@Z`$Y4PO0y=y{6V#jjEf*N&b{}KD96GB)zj2 z5>b8WXz$5hdx&#xH}lRIEpNnqXd6YJYR5B{MEz_OF9i~)>2i+K4OX-nPb2ziC)}Ub zdnclQ#_dTaKCZMNT~0ayCUxxUQn_twOn`n`QHV<3Im{<+0hg=SB&$D(X!kWGjZ|-Wg4VW!J&A8z;RV`1$mw=X z?FKDA=o_$@h`-~(%_01H)oUq~95en!S z>)}WdJ~&v^t{Y6>lwGWR6t1t0)u?R@Q($|&5n1AWx#;W|<%p}wf!c(mJu1Pm@n{2; zD|*I#E8``M_h}&HY$Bj&9Xtu&Lu@sgem&hcTZSg+o8m<_Y?a%8#{MpMn&X2L%}8mg3*7=YvnNczB*@3tYxV5jWkxXr%x~RsGopcTL6wN72NCd<)fvtco z&hud3+P37Wwz{-2A0cwQ4#}|MVDxeZ#B_FT1=KvictvH(#$IKgBxVwCA|IMEEh@>yt@K-PGsbi1V!|_loYlyA|%7|5R zWCA<0)~!e*??CtACjgI4&!T$m-1?+nixs&{af>-!Ee`gFJj8hYO-qGx69ug8m&FB1uNE*8AxRVC5$9k?q{y7ec>L;i~fR=w_Zc=k0J{^IX4`s zEQ+~=EKbELR7@Dz)v7i=rOObo*^x%21ZC3L?~<9xTjZZ|l+T15gPQ9|(LQizsE!<7 za|Lhr3{xBpJ5~OSZTc1s6{uIQYoeLvLspxR+78t?BsG^t#S z-%)^E;PWoMu(k8VF+}dk8tp|U7NEFM^^JXn_rJ$Z~Ca&lVBh4b{Luc@y!%Pgo?P(ze!+`bRwC z@EQahk!__XnHG3gwj4nr$AV<9WGhu&k(5KTo<;OK(_Bb!hY*_&(x>-49Mn(PbC5oz zHy|Bm3tMkcyheNvz6q2&&(xg?DrGZeMl- zYR6oSKH4kL)LEVrYg(;q1+7547J_+?x$P2NP%JLS7Q4rfm=w}@g|(@JIFW%ag@41k zCLeJ>)EJbu_$#*S{^v-%UM#%5am{D4`@g;fTHM|0y1QeRt?FAw1DilIS*lm9x4Jx0 zS8EMNX=}Uwq#62QbJ}gS#o-A|sd=;fYn-;3s6=4kLV&Nq^kNzt{kDaZ0j)`Y8A}%~ z1%?Y<&=PDQ5~>+_@?PQnCBDZN9_JzU5$;xzF#;CDxN6mDRziwOkDE-$~#h`p-f@LhYr6WqL?Qtb=a(_NAHDuUr(#6|d>wF{RV-y#Qg`Z)78ov(AT4&$Kk{$geN)u92SDM{N;YRPs~<*a z{U9|mJQ+BR9QO;Yj>j)5o1LkLiyM=4PBa0JM5eXmzw(hT^N>}+%%q_7?ZyMe8P0o) zw7E@Z+ggT5szt&?^(+>pN_JJej6CxxS9mG0fNd3Cb)%rn!Y6hvK+P~OFSCkfU! z$JzXgZE0XLijEA&_uP_4Nud|15PnZ8vRzoBX^WW!_xZ$jtp!v(fH!Xa+=K$m)^p<+bVLKcY zVqKt?;4%FjLL6n_e2MVqi5d|x&Y+BrGLcG>IjI2&AxBQ?2G$pUfR*4Vr~ zQbHMoO-&+ZpD*2n)kn|-Pk}Y`Tdbb)yl8CGtXQc^aSuAH^%O>oGfuDMW*<6jU6xaM z#xP9s9dT0e4lE-GV9JDr9vDf!+WKJdXKfRcjp38K@C7nfhyHoNV}HYO8mYiXrQ4DY z-4>I8zFAY5m!0>pa|!p&mt<65vqN-t*fJ!Y46G5(Xk@k2OR?lJ%cCcbiPpXKot`{~ zkL-)F6y0vyV9zx(*XAd%#%Y=fi`@_ zX1CCslm10TPI}7pbLNJ9u_53EJNw9Bp6UcCLY(x(5-eUKh>W`3x6bd`XBxAmh}XQF zRXI>bwKpoX-8?xdO2>?vwdpik87Q1|fth|#K#iJD$l#%6yR>tpBUGgIOek?y)2mTA zdfyPmy&h3|COA3^ek^>R6G0@cnXVfZ6Gq5#yEh?rceXlqUG>abptoIHJgcoFojy-y zlff<5b#(3wsEr=mbi8yoAd9H8de95ILel9~DpZE7b%RhISi1bb(zI|vm#}X z7US^oLlp!wT*j#$Ff1BuD9UV-Ta*IFlobPk!xGOA`wGqv2vKSTMzSO3=6!_v#@&OK z(=i--$t}p|WX$Q}z)s*@a(*PiM>c(3UKvRm=Gsi=h=7_25ozH>_KGcd!wWJCo8)a0 zzLnZpBrl~&%U4f+9LDfB=Pe0eF?>|3kcMO8EK*ODVk=dznjux0Y?DX>Ki5+^V1iB9 z1BW8eVy1<^9=1#rCId~H;t1Mc^2RhuYIU^Q!zA;;X)I{s9%$%IX>pgeftt*KG!t1{ zCaZK-GVb{!qti$jLg-Z;_x6?p%^0mSJC%1RuTcFhYBrU(%70Jmc%GlI!_YtVZp*v} z<&$|2Cb<&(G99SQ@nc9Dp^YDS0!z;C0m`_H(ul`=CkVr3<==1IE;2@IzbuAiY|{tU zU;Xvmw?Z?_;Ct3~m(G%e30;8N8jX6l8RD;U!Xu=*aO#FK(~TieHl_Eb+g(F0HYFqJ zeCUnlPFiGkPwb;XeMLa_M87fM>nH>>xFW4)iDov@AWQawHl%>6GQ|?1 zxmF-*dj^3hmOWaINM}BDa#ZP?wwz9M%V)LjK_={d zi+75&RI-s-9r5z4!ZNlXu-ou(FEopK;aU#ez|cfCwmh-NxgjUZPtF=mAj?biOVq$` zV;$RtNjX}R#$lHv)O43*2b`q_STIJcz4Tt$QNf~lG9Ny2aup0wKvgZ|ILce4VaE8L4169#N}4Rc_qU6;w52(i z))OUh;?|$u$7+zkkjt?_+$;^N6n9SsQW@U8((c)9+ZiiYH`;;?Q&IceS*!TcGxW_P z{bv$VEy0+mI9wfK#HPn<3{fIZ3$CP-#5N~Rm#?^JOb$ji;Kidn;H;{ZZK8A%GDHX9Swt`%|?W$=x#?%meA5QL;g5#Qt z1c3vZ71wfRb4RkL-~K$mc^vq(2-~x^O-;%9uhHBzcgzg*HC#`rpi~DMv7%Fwoszcv ztd`>YcrNf<9v{4S`qnFI$Bh8ks8?$NQDFu2Q)M+L51Hivm42%Gb?$7Nn5XqM``V;W z#kaZrvcI!=w6*b$E!>(LH$KPBpwO@$(Ahh@`dii;Mii^Te}t&x-Q{Eoo6qZYzR=9L zV3Q=IY84kkjbFdV2m6O5wTJQ1ySPgszI5u-9Omsm@RU{WWANMzdALObSu666#5-CA zfz<%7M1CQ8K>{5<@(`p6Vdn?xKUyyp;`O;)xq|q6mWpw1 z71z_yS6$jx!Fw35Gm6T1E*Zo%9HhKq6aIEsJLV>VxP?b00W;`yi-L-ynvG=s(~u>G zEWH9AI3f2g76^vGGJuF>4MIdKq=7z*yN8RGFJfDQ${?L8yFD&^e{V$qU4CVCP8mib z_a-5IsH(gEmo6kQc;9r3Cbwiy8RIAP@GWHFdaqimR;R3D_OkN>{iPmewaT1{l$;DO z^92$@xv@<8HPgzdvKql@&6vFM2Xaf-sv=9x)B(RJ$X)&1u5}Ydx15O$tToXOKCPxW zIEh!Y>9O1~BYL|@#M{QVqPtO$(@iwpk!E;KP&=q#Jn9+bOCQ)x451`Z*s*s&foDx> zkDVO6wHtULbbb$8$*nFkx{=(1^-LpGd030*)p)x(4_QKm+aOKjl=F>A8Y!s?{L169 zc6w)ok*jMQ|1rUiF;VIm#cjsb+}^rg z*Z(=B=>G`P@x}6gaN;F9Z^5=Nq1CMU;rux`U(G}kJoq9t>|GOpLl`&|T`M+WmuZ@3 z=bs_u!5P-PP4wpV z7IRmhyVTqen7q|d1K`g_s)7EJEUzkEwlOWlIFdUw>K(A>FJwOK6=Hd?25Nxy@$b+2 ze*j6JvnAH zrtMdD5f{{(q2ohtXgmw4WAHw07m!t6xOPI}5`mjAwqjH}OANh$cj5bB{_?Tj#_^>C zFJ2rIpRCWf{toSq3E&UFhbZzuXzYV-y7_6%d6ej@23oY?Et5x+EG{k>3PyHiyON1v z^cy7>C3=!mqV;#mUJ}lyZcJ8C$ufChr(j$gzY}jhs0gsoWDHmst!MX(td46Ucb_8~ z_n(TB24D9td&ulGzP?h|$(WZf;!bKG@m#QJQiTLkd(kC4=4J6|kNmsoYDqB!DJd}4 zuu1b5iQxf@Prf7Fx6y621e99S@>~~Vumx0c*Cpa)ye*E6T$@p<^+aQbPmXO>7~66* z+xmYzlFr%Ae6eg=s&Op=Qb&q({IXR@6ei=2aV$p1HyfuGH`UBphd|b4xovPE1`o_% znoIY-cPE}ZkWQf8(!iNWjHF{g>jKwRfVdlVjN5rF9AS99aYrnPl814a&_be_ftLGS z`aoRz3SV|3aXV5ihY0#0^1_5f5#ZsMOXft9gmB6@OU;ajg!s4wd2;YAlizI{cZ}wz z7#MSOppf^dEXZ8sD_Q20#Xf5&Q3UW{j)y|fWkNkvC!$#CTdUM!MG)m|(eW|!#877U zKWW?=`x)UwsXJ|b8LmXIDyc4KTsf>lO@)?qX3j)r`jg>f{HPn^v z+shqC6%H=QV&B#9m-Qv_OmB=9hFFaIB5{ru^+q`n3ERgVAvN|=`uKK4L0m}S?u7%{W@Hc-1@ zQerkN>v5iwWho6JuB)A1wINh9+T#XMC4-`6NM}AnmXyW5i96!08|90W?(3A1kLL&- zPFYqre7ycQBedG^I1>k8^MML0ySYZ-iI=-r90soI=!b<; z-!w#F%r+t7Ax)oY%qOsLRON}ZDWeozC{7ldbJQHzb;ra6n-OulmbfdMrb5#dq|o0P z!EJ0IQl8Au9~|MK?ovaHfmN}<)iU16i!6fVR2Up~Dxiimbl1tp8_xtY!sC;D#w9ye zOz^L0iXh%)ZZ5t|ER}Yj5EMz}jGK_v{XoW1OA}zuUlM8&B+pTz zIATqQwLGOsUm9}UbX5!UyF@VoL&6;h`816(?oE8g7>}rzSrnPs6>aLLSPsJ0Nw-y| zb;`>D9$SFTL}L63CvcW%Gz$lkHy?PyMq=(D zLmA8OEFF$2?>z-CMS@qBLx$BNo2BNTjZYNl6C_*vASwb~-ZYWxVfp30*8SsW@J3s* zNiks3bU#)py`U@);3yse+>tWVA3|Jcocl{ZD-K#FH=r0XPyXg@;ii_Icr`GCS{K2w~ACsK}=sPl_+0M|WFglmQ0WCsFYFgsc$W z@z-=hRb{nWZdi1rhFgs`MDJ*f9p;A@)}?nrl6+JR<72)b}E&lTuzhgq;Nb= z3eDI;o|Zp2a`(+4;O^!!!qnJGmRt-$O6qOyCia@+mVpUHAMDT>AcI;Jz&WKy>nKko z1%&Xu>kIq{M$851D5Z`X4w$_yd9VkS6zd6f8-BsTjvZerx{p~zb}woWF*pffiQFF? zO^VhuQs50nb)_fwklaDZ#K00FQ_;HO7nz4zBfZ39a)zClt(Ezuaj3}iT+2~NSUGK{ zb99^jD%vvujJ;6vRN_&N;(OhahGu z<7Ul8lWZ2z`YfIfr6-0Dx^n1M;xi7A zXFWMVsdoN_(6KCgEj9IVFCm@K(}l+5MHqt!crl9Wg53l4*|_IxV%ravAsmDkj%2qQ zn=vn^6_aGh3zOco9d8#G6JSl&ta5ncE0@lJzqGIW%F5OO&FdHGdXsa1mu|O++aXTe z`QoEf<1f@-JypMq{fm0|Y~CER{K{#3`JuYT^N+$N#~-z2h97)g0DgV_M_3iC!PP6$ z`9b~c(lFG(AKdE@ed}X^(($2KaqlEeATW#37vwU{52B-ox!7BzuOWoMhedxEqkr+e z)8p`5pRd_{qE^w~cKN`V9FD=x_b5mbet&Xsb3?GtDcs==KOn1r=Opn zrXWYbiT{jRz)JJDVpLZZ_Lr7b*SviYy*2;UHMfQ=-@xdax76{lQxCj7vD@|dpkCJ2 zI6gFId0a2n?l&v;hOP=e@EE)=S$kZo)(YEebPAMSI`emj#KK~8#9M_KL1rQ$;~ElU z7@tHSjmRRs1jIyxAyp@V%6OXbAK+6!XV%vR8*0hK7OUAvtK?I~4HtmB!=)D2Z>r_9 z>A62I*P#|L8yO0yKe0D29)Wh7zqaZ)R)NB4YE^6Z^$lrBA+T8QQDSErGj;g&3Eazx znxwHXqLGIHh?(ShprUp`)La5bX4Fir61o{Pw5Os(RC-_7ALTb` zeg*#8z5}C9LhjkNT}`&MD95!V&@EVr+Tth@5&Gevx2`mv?-#7G?F1 zL9r};JO3+DWqS#FGMKg5q32hc$An~m+_8@=+n?%}*J_ssr^8NPf|qt17zd>ec7wsL zvTX_=I=JMm`<^{Bfm@t(XWn~3WRquHR@-e{Er_Gij)MuS)u3^NWRD5>G=JzsSwh9% z4n6z|^9Us8my8Dqsp+8C*{WD$Y*G4@igZZc^TJS28xo->WZJvS_grmCI}v3`5RF7! z5E8T|eH>nI1rbO!hzupJ2#LGY^t0VKu)uzK+4?Lme9|ek>-{5Os!^2fiwm9PH4jvn zjhfeXvC}hTyn1dE9M%0vMBLkhxGJV2Y?pqSaClAq*+43vr$iLJ6wJB7xUN)Xz9Sln z-sm~71#e@+HT&}sMXB{&#RG#ee#^ySDHYuUb^9cI-aAEy!^Ll?jvmLW{-6JcPet7(Vz1i# z`R>NK6mawK{?a$x$kplEHoJLU)#701J$Y-$m)3v3YDeRDFj>1dYUl+n2q@OPi~D)t zG{ZopbK$czcmG$W-9~yKjR<@vLkB8l7obh{U^5wqwh2`;t2h3Qk9rbJrFM>muDgZg65S*gq4Vz_xvltW`Qbn9edP4`w2ap zIq!Gw0LgKZMl|IduOPq(2;{CDRc~d!Z8vU;cKl4ZPKZS+i74v3Ev*UO(z#Wmy*e;M zTe&ebv)?+`dRF&%Xm>{0RSSqpub?Qqf7oXS_kr;ieLb8|ib6Cm3U#CrElOu!|L~`%8DGW<~>3MjnBsTTv8H?d~ zR7o-d;xvMaIcP4fP@6r1)cmAl(`oSvnK5f?X_@3t;k@J?;zaK%?{TL9?yat(Bh$lkH%BhGkEXC1xC;7xW3+2H|Lw1 z6|Bc@;pUI2>b~8(4)1&wybXILv90B`NszVY`uyp#pjW2pU4#pka zuj-G?w0pBUHaB;Mz}|KQz}{w>0o!-^fEvC)8up!j?VR4F(u`Oty z+0B*p&a8!PD+U&S76CgBsYxGJQGc#&$Jae!LA5fwj9A#4~c^2tYSp-2Qq zCxCGYVX0$Bhi_;lBWFp`;_nVly|p>Zu(|a~;o_u5N6Niq9OsRmdSW634Kv%tsES{C z?tNn?xJ-!v6ZArq$%pXeQnWOMBR#8cWX} zV;sb1UvsgL*~!4u1ScpMy!&YRlY97K@ms7Aa31V2=;r_UN~jb%6vU05SwP83_@?LH zG6WFlsvvTuS+iudkds@I{>d?B7rqMJqDA+a%X*T*W`Q*U=ULVN5#duSOlfTl2~5^| zUGj{a(W${@?E%mUS&c4@%eG@Hn4-j$YCz{=L(@XK*K5Cet>gEg-(x5;;5r|A2^MCT z8=5+mdP}=bb(rRM;oSnk=2FrJsF(H{gcS$r)mEaK81rrvq-fGYRhe(O@<4d4TqD%8 zRjn1@_B%VG2v3SZD>_J=PEyc$qAx<%4}|^Dcu5Qm$o*IykP4V}{;1DZf6C{bH`}$I zyVUoY!Id4)tKLuE`tRr4p`UySUhU^(?;p+Y*Kd&SulsuNNemv(q6)6g?vOZsKjdAn zCy?Bo-OgLS?9H8#Q38K7Lhlddk15*P{aU}bsFz)VC(o{I4MawlY>Q?d?Wf;K1n;_i zt$g(%_I^H)_B`I-z#o!s;JaTVsxQx+AbBqn@*gpIy|KMt51e-wZ!ZeLL+-*X_La-~ zZsT+=-_q*!&AlPCgx!Be1@5t)bKAb%d{3_sYJ47H{xgHmS53fr?}N6_^Y;gxU5}S@ zQ0{Dj3VJ;c6qxQ=3pMG%_582KKuo)*1&*i) zPF;lDT1d<^9!Vr_&vP~vUEW(C3wWrL!C5eHsd8q-XYO|CvFMe8fHEDh*L!OKSc>J;oHb-k_ z7i1p&LIS>}^nTnEecr8?>1E+FlYH=9rrrjWQjzM?>d3Kj4bj|kuIVA}D|vjb2AT^? z))l=ICYnIgGI0ip`hy&h{Xhrvo7dnAK-mAbY{-}TYh8pg zNDckey#=7Js5fBmF<5v$R&gj)yQOzn>v!?+Lg@GG{4#twsq8Qslk54MQE0ZWWP(Z< zX9L=MGH(0PQR=pspgtOC&|dH|{~w+oBQ9SKT=6y|kaQo19~T8b7bSs=3ed~H{}vlDC1|Hbe{tuM@~VTWIom%;n=^VKgYn}Wf`Fu^x@=_*zaYl8C? zfGK_+GWN;uF{HR<=ROuKMPsT#k`YNr#Cn!$9@SA3HVoN4M+TV%0x65mUVfFXl%Vq^mv%13@B3BVM1bw&!d+rZtow!cVZ+Jd4a z$NPlYP2-c;x7OM>ccJ%PGivLP5_tSLR~Z&WMCKWsTN?59r4+ldM#2tbU{6MXLK)-W`OFP7~#ExAqm`VUT2H+R_M& znu<#Toy&eS`FEVi1FO9a(yW?1jCysOfBJ02e5mCiB^Uc!rDA%qp0GhrtSc&zQaIG> zx0iZsN6=BMNUq1P#i&H5o$LPFE(97(Hfpx$Qx>DqU+B`I^Ip0~V9n#<@Eun2QIUhu z+8*i7^aypWLp)J>&+d%nZ=qel%sJknmly4QylQCMA^5- zi@C#ecF*_LKPl8huC5NR7+>A%ziW1Z)&+cnx2BS=Zj8S}cEcBMU$6|m#=oI!KLiEg zx&asUU_Wj-m#zAb;eKoPIZe+ceB4{uWE^hJ`p!V_>&WPxb*=~6_rt6&g5Z6`?7_0B zBP;G=1P)`IAbbj~2PZrgdu`^`>I!$p?fPaijGq;Fq|5Rh<=?T2 zI~IUwMrxcPq2OVQnYqBL4y{%rUiI#Srf9t{1%e%juql!a9aKN%V;#A?vigy1rf#?w z?KP<&kH3#}c@3fM8Hgedbc~r)zq3e)XFy_~?gQtBl#GMrSCB4Qd`_{RN(rP;wCypo zYXhyS-_QUQRlFa?1@;IHl;N}f)^CvWMu!(?$F|S394F+heW+dzY~A)O$F^2GeHXdZ zmLpD0QTa}D#GeU>NC+k!cFf(5k(5a}r)Vp3`N#9KsT=C_c2d@C#@Uhc;zrU@52+J; zNI`;=!xvQ8teN6&eVOJZQ*ZP4kvyV;>ef3WtAw6tK2GCKTU6$`Ood+T24l(^zum1} z(K>^ba1`CJGzfN}5B#>fm5>>xlh=(gOe+xSmnHDUn!U9khazb+dY@+~u=!b0G6~aG zjxH1ku9&0|+f~*wyu6G+PAOR1;ln_UN@UWPRNvMKR>1TfXXXqeU0)w1?LBJU zpK{)fWc=I}3|{rSsHMm63_&1MA7176LfC!ZN@{bvF!AYod0fHpyHwQ#&}%a8EBbsa zzRb`17|lP0a3ogz?lw3KN^8CA-0caoE{&ta(mQ{Q-Q(;wMeKcx(ErHD^TPLkSmdnJ zsg6zQiDL9wKRQ>97EV`I{8g|?u09;{Pp@yW_t-Mq>v2iB(V0poM`u66-WMd!_lWu9 z%J56u=jPV;2I1+0LpU-7qDY|UAg~ml&_t4TI9(ZO&Y56@22sOz3S->^5BH(+t)FV# zi416%K*leOujQb=!AJ}rDIOw+jlf`?q&HreXQcd|i75iuH8@7LO@uvY${&{Kl|A5# zs;LfMg5Q*cp~8n$djuh0ecGKB@?bcTO?~g1wiMZ#B6tz4R0bZ35gC~ zF1c0a^fTqhIy|TN3W0~0Sz2@7h&5ipoIWvOl0U!zX}cAH19_6Wi`^BW#63y1*uw5= z>YNBhDxU|ZlH>hWnsSeyLfy-natCm*Zcszp@}LZK7zZza>FKhhuE7LeG7f>M!m+xd zy~iWl_?hh?FWFYRvT$gVoGtQHPz_qhhkW3aj*@y8`_*5+RcQ4uD23c$f#TFJifmQ+ z`ICB29(yCw zQ~>V%ms1J|oTPMS{W@Nx_4$q}1<(@o#(tmVb;r*3)NmH=HUv>>aVsH zP7y|bEgDIyJ6_yVcOAEOgP-OJ`v3Q-YlE%f#_zAjwvU3zmzTV6uAaB{;Tl5z6oO7p zQC+drQO2G;-++|iSRVrWkr!Hr87$iSvvtrw2N1$t74K3bHc%u_AMBv>d1>J0N6#w= zCF%5SkQW_g+?D<=q*NqJj@)4ptpv-f4T>x-{nKiW6a-(y^`$_MY6b(sNg+4>r{83C zT$UjdIwQ}PX9n?3I}wEgEW(Bo23=bze=tgM7>FNdM$W)qG&73e#7X6a6U8v_M4mt7 z(>3P!hjW*MP<)IQ@Z zyQaa<#Vr&LGGx37N~4!1S;+kL{)bV+zUmSmo|Ral6&d z#BkDb*zj@hXlmClE!WOULLjHR?XgTAD4yfI!xye`k5R)}qPZ1uuuPj1lTH;*$ABxUvM~!!1)9U^$g>4(;EcJGm_F!oCTrwKpW*9D4&uO3S zQ~da6eSx@dz~}6~Xk0F@mudH4FXGRe-p9b!ecYOCLl<9SO7&qKbV47O5W)9?#+SZh zd=q=;`!9i)H3q*UQFFi~fv!=tSJ$IHdV>Jhn%t2n-z@~eBd1r(`Kw-A=2!K-w@Xn) z+vAR`2LQ1*9Cp_5j`>Xb^Y$PL6Oj9T&)@d=B|9oRODKW@1S|u@K_PFnArxMZ2q`=7 zpC-H^$lR0cVMi@hr2Fc?v^kRY%m^w-5^+2c;33BA8wjx)jH=zyg&Rca)PY=7N`J>( zk*0j_Y}3Ng-z(M;>k0rYW)3*Jk}FMNC!?i{VJK2bfh6g22mgMEMJYfttuTRnZCoec zNpkhyQwM5r+RD8GVzZfa_leV z9~B4;sAl#`37El%woKOu30;vfj$9>eeS6~uaug_ehn~OfaQDa5qBKcT6<-#{++|V- zgQifag+KEPJH50!BkI14UEOHeE+n>Ox;lm3S##FW>6|~A3a0@rJ=Y76-;H|5>>aC3 zF8g9qaoWq{;q9$LEIxYIR4`Z$nFd9ScaymsfG{;U2x_r#2+ zws}t({?nc$xct;xLoyGE($ZRb6|bD(zj^~PF~(PIdPg7}bH%2hj}D_6gozI=Fa`#i z^)3;hVNZI9xue=n(7zZUSHsShhD2rBTw#j38x@jT;njbHw2Tw8fxTPG5Y1YffX=OH z^PII@iE@ugC$xqKjEYKkj25O^m(jW9<1S&4L+W}^HA&Gab&+c*E0Y+`d%AW6jbGzy zxN1c#Wf@e-#%x8L-<2b0KT6t=ho9mTv)GkUs*^U&EP%cp-{W@ANLR+Er6x58(-oE) z8r#E1$Jd3ZT$Vuf90-?2^Km$UAlDXs9A7QRct}=A3nE>-}%ndIJG55t)h4BZ)Z#J z^^fo3(hl$se(}cCBe~Uq`#q#DeEtg)uMac{hMm>gS@-9dc?NoS2SVEdp8oEq@$_$c z8mrxtalG4MXtlG#<@aC4?uA`^@h84`_rRWoZi$|H^IQGe$54ciOh2T*0v|g$h5%mq zP2f0?)t`T7nvCN&LiY(lohe94qk!72JYp}~kwCn-bHpOEI@^NNV4cRm(igD|*?A45 zzZqc^9dgHMGbmQ%V9yAHbUApib|ZW(a6Wh;t_5O_5-ya4$GOByx*h2 z;c1pP$wG!%66TR|;0h2Yxcvi6Y$u`#66oVgf1?7rfbI)D0K_${xSRI78>= ziQD}6t;>CmFTW3akg%hM2`V=gseC0Z>Ga9#m9neYOuPwse#e)-6gVo!P3hP(N$;(C zq{wL2ZU~1S<(XQ2JdyI2u(uj-oX-4PBp#~r5+1vX6&MlCFC~f93&#g<}>y) zL9Kjq<~tutM&&I|DUza{AZ$lyyGdQe(3MA#%iDzMvZUr}qO!#%V)4o0!|OmHUe?>P zlJ}KH{w%w|iN==jXh;F9_AcP^zwtxZz4H7KadGeI?7My)b}v7NU;NSEh4pJM9htlr zIyzDS7k9Ss$KU;CyzAVVqh{xx(Z`;=jAzfD#_#)ykK>Ei*Nd({gtS)0`K>kn$b0wk zj*BPr$g9K9x4-EWo;kOLKlqPd!Iy5XusSZ2AZ;gzu8s*m_k=c$W;c!QZ{-<}n(GL< zjUE-)Ik%0sf6qJc$TKJND8s|hwO?@!XP!EPfA+`!8E$;}#<804dswJq9CpQH79Y~` z06^(|8E>WU4{(s2vF{!bk@nH^;7KKRX7Db58}|Z}Pq6V86{0JXj|m-9D!c6JKpcS& z1S}-&NWk{KTm4qz(%7>-%q`!Bhs6Z=i48P157<)a&WoEcp*)V4oQ4AeQ_PBHbr#O6 zwxuQf&W@idWon5{(FoWmJVR-m&SQO+3k;hHUZ(ev?mT+L$Ec%Tt;Tf<001BWNklp~HQ5SEk#ClET4%a|C|QJz2$ms#c|+BT_U zk|jUyWu-IMS&y?lpj1|juLxMGd56fv4+rZGr4JY`VKSbhV>9JguH2Mvjcygta5-4K zgZd6+C$llg!8#u1>!o{_x)~)8IZR!50+dxrwztC_l|02BLS(fQTSRMo6FqyAm!J7nK zP_cu-4ZGyfwLSP2!a@1E`(XXO zaQ-a*-22{!C--(2U4O`EyOxQV@v>CLp?|r=RpT3B5&zyri;QyU__8eaPLoZ_Q%HHwO^M{E9@NwhxPhc2k zl9a|ct@AHZtyW%np2lq5;5(l4$Pt$B;Cj3u6@fp{Umjah9zu8v@ep{d(s-YEZSV52 z%c&^o*T&cOOe<#4AB=ycM=2V zvYS=q4^epo9cDW6C{pf;A8OPG_U&3y4sb!>Td5>K+{vJ1XJj21%Z#0HDm!P_${yh; ze0AVd@~+cCVS*1$PJMck|LZ$HoJ;Q&a(2CkEp{)Jb95GA(hE=4oN!-Rd@gA^qqBsK zw5d*7aT04q+#ZbdAURCcSPf|U0m(8}B$*~QOz&xBNjSv**;uQM%bxuEA{<(xb7V35 zu8GN@=AtPeZ;x)R0@3Lhk&uqtJ@c;?${o0H&ufsZ=BO!a9}rki&C}DIOV8lycl>$mTzdM*CnxUL-_C_M;_Ao#9Cj|hZ2=G-5>i#X`OF@E_}D6J2FnDbYldujB7}GHjgpIDJ`LJg<}G~-z2Q|GhuUA05e4Q2uO>T7 zkJr8iKa`0jRKW`_x9<|9T@>v?=y{Z!cxkF;LwkGX0UWAIh!k^-%8{406|md=;~84H z0%ynx1XNaWgd~$0g|RxxVJ$eJBb z(sc_wo8LjtHYthD-t;D5E}fBC=)!q}rALE?pQE%!Mk#i)o~Q?YAv?#G5AP^p1IcGn zrby{|G3ceec7SPeMmbtEVod-$^BP_vmy|g0unFY0vZmP-xb@&OB6&4|JI9h^y&n;G z60B~x(-a2REwKwF@(7d2((wB_9bM#HW$4#tH7Sf@Ls=yFXL+Vhm4&0Usc#0pV)b?h zqs5R5$L~M59+M=z1BGVUtsc1(+y1nb+xabNbGs;#bFQN%xQ4?yvpfa!vb9dqT$`^u zY}E9Gdu+W|b{R!qfLEYI=IP!PPf>KMz2>SVwYB`C-E*U+{N7KXNU#$%o-@`|K55{n!s<=h3$wTfJK7?vSeDnX{+y!@u-xxO#fW z?a#yV_t@SJ{?ykzhiA?%lOPW|t=DTjeFpdwA3BSxr&mX=d-q+}Pp|Obe()@wJ~PSU z*pLFU*1l7)&~1~dV*ib2@Zt}=8>cRvO8wM_;lEQC_VD8Ozli-e>_gSI8C67K4r!Q! zx)uoRAhI!ky8$my1TYv+B7UVwHWKig78^E#5YTZnf;1ND1`|SKP~;=9`jbCwHw1lW zlzB8ZgzjN%_@J!aOO%tx@*bt}?xibyNsHLVed=RV%D5~nMUy|X)(Kepw;_AUWg~G0 zeiTQ1rwIVDh*1HYm00;llO5)y+N4M-gXUw`EeA1~)Xb!XwZB1;eGHEpUwh%nRFB=a zU>Z-1Ggy_eM)~ucWX_V)F#e;YGpWS0DL$ti_0274i0V^HuC8eYjO&Ba5$12iTO4n0 zZ9!5h(oRp(1dT-94w7u~G|43wrdRK%BRpRO&X;!H=5!3>#t zn6d9becxTjcGA8a=E#s7Msi~Ir0iIz&njv8v$Xh{X=FnAUH9D$lc%GqCjZi^&B&4w zvl?+H=zgC&#qFLZJo02#)Vq4VNZze?eBut3OU(wlqpBAaGddMDPDF`6cROTzxIEE$ z3x2KsqC>_jK0G}tN3QG4SnYWB?^r5h+nj2My?*H!rU^gNS98Sf47>Imox7TzeRWT zX6MLgb?O|heA|DItw)|X#@e;eosa^!vbT#Le9yBux3i68z#gK%b35Dkp=dh8Tl z_`c_{b7sf;iVxf0&e}f)aAVbrg2AGXP(z*o1Wk9-vda7Beb^cn1hd@?HKmB zXOem&Ej@tj*z{a1oiu=Gi$^tr`p^{?FOJfVScGjLCRm(5jWl8984O$|c7;-naMJP? zp?K>5cwXIfo;2W?%9zG{LSia5Jp=Q6LWc){G351R!(gfcOG|_^1Cjs^i?vxgzK~BN z?^GvT#3Ja?#78YVKjY{kU@>@|>7YU>jZQcHb-{fMF-eO-E#DC)ly4N3m65HQm>3<$ zuA0O4$4N!4`UFKuM3`qQQ35Iw8zn!BZ+S%4{4EtBmQpis;0ibU+}N^aWG$_7m{X6@ z_goFhihPWBO)`2wZTHcV3@1P~1AxL1uK&(8mnj>NGEV zf9JXzx5`7Z4$08;DW(715$2$y^8ne{bq-!a*k(#PgQ4i zvR(qE5uUFZ8?{dcX&Ap&ro3ap`06_|y~!QAnBh~N6}PmtJ&$|qWDM#hiJ2XbBxa&K z)N5+Lo~lIO&O0+rX6)naV)7Gxh4ArE#ov3GLq8}Dj~C9^+s`l^Dr;o!GOKU7!^H`x zziSdK^F z0&2@Ce+uhmEQJZ3k|bBxFA@+>eE73Yl1ERqzPRf!GGWJsR(lt4_1FGs?3}w6cmX@-wvU>X0qKUn6G%1=?S|qKHv%8yNsA;v9`{jtoALq#vWf`;o)!>E zDWMym5xx=J*seaM?{>5o|R($5zN)6g-e*4Ljsgr0&>(ZeJtM|Oe`_Z z5_)4{Yz$j@F&K&$xoWAWP5w4ZPRDs9frRX}yoyDtjEQhMQ3{cK&m6gI31{)ijkMsH z>n3ATnYXC7tZx+9>!3Yw+yjow0z!O`ZRSv9RvyEDY6T(VV>ND;;a#TNG5vSTW!yE_ zGfF^8+IG+FQ^yk^3*9AR+YE%WMzWa^T=Iv^EugnKGmzdG;zQiwUu>%&!m+Yp_eq86 zIk$NvVEy0*XA>0F2jx!1oY&0V05hIkHtuAkavOindzNJSeoAFJ84@qv1r!s%+d<_RVKMnl>O;D#W}$L(?}<0zPxD@kIt`UyE#iCB5lR88uMNYj%%4Ht$T z1Ja}qE*8(T*A43&h7+dJ+lqtc^lGOyO#_-~k%@h9-H@sy8rV@u&*zDbiSCM?Okl5D2ek#@y>c)=lq*27|1 zr7|c#*N^kE=W(eZa3+(3?-Zh9%vljBFB8ww^t%S)`1Gb?6$$gAa;ET-i<}n_*Wz1y z8)JfXac5fmsT_8!Z;6jm&Ivc89WpRkh1^58=}Z>eu>qQxL6kAtSLB%HXiO#^N0OX# z+(8|ATF2N1pI}<)Ov}*nJ9phb%R5BMoFcOIqK3kaW~RN?Jm<{Q#&D9usf^P&ERDJd zy|be5rE%nU1~O7~?Io=npG9L%v-obnMol&hRP3@SJdcFxshGhGgFY|SV!X-@fkT0o zjO2RY$u^<@G~3aE*MC+|<>G`MA?{NbDRly($lftYhIgi|Q9YTi$V~pGJh@nA z!NX!ms^6n`$|O=JuBwB4#Zi)~;?mdsKI~n4vFq?X?0IU~);BD={s54wVy%k*;GKJT=cV0ny2~FRg6A*o;CHE=a0P4aNPdRzx4v%{M~OpetLdeq~-7U(6l21K0Xp420ec5 zq1)f|!cYg{QG`PaQ`jjz#Y%*c0k3BcIo(?r22z=0ADja+@$6&ay2#JdBmN|wOAFKS z!Fi?ZBqfy+Ex3lIY557|$FX|KSc*MK$A_!QC(y!}q}c2mq{_!vR7wCQc5OwFB#{P* zMb6UvQ`A?_lnx1H)PW zEOOdmz=lV{pj78PW0!IfsG|`*jg}v$nbMXVnL8H3p?h(KgB)`v)ETg6X?|!^qp}qP z7OaVQw5?UGFzn!F99djzbXGKgdY4^t-eyQc4#|ON7~fQ1=39%tv2*7RP?K6KVRV{6 z^;vgKND8L_O{U~MWLCdDMdzl-jPA4XZymu@zfq7VU&;i&BWj>E?0^yvLhn<185GH% zX@17}m}*3$PVyZ!xT>nw>Cm}+xG7m_$%)mVAiXg;6t45NMt#(kMbs6>QPM%VXRC13 z+-6c$?7#V!_{#)38=2tu*0K&sds*10B>;iuMo30`G&gIYlzWdGB z@byvjRdMiQj#&ivh9@^LnefgN%Xzz4}e@f%r#~Z5*y7R~rUPjoJ8E83yEIZG$V~8xK4Q;o?b&M*exF zW7Mq@KaS?GtP_XveUmh4QOeJ2W^?`JKRO2khGQ7MA}#GS0pwM~z;$|sgm2K;ocS#5 z65j)zFMxZ(@tVGr(KeO4=9I_(X@^mjA*`+$?6ta@D?zGpFH@Z`nwJ1(-{#}MSf8@Y zMpk1ahVkT2ZI>WjL6U!7I7+pj(k;A|iK}$1IR>&F)Qg1`Y75z1N($%CIN1&Lx6o~q ztRTtu3>zljAJ)aybRvBv0~eKT&yqW>dU8PecjSJh<;PBRrVMj548!)z8)9zY2?yt} z47S@&1UJlmgQ!P0g+ultdYZ}K5%1Jt>BGIj++K0+*|p}BL&$24_%nlg~aKN5e| z)Y5Je(hqiADg72MIa!#B6a`D2k=BVbT{G_7(Prm8?j@AY96SGNW2mgXDhXXh*?1zU z)kcanI=Av(&_S+WOPD+M1^0or&p(MP-~2~llbXxl=uhz2H~tscKKH~?SJy&!Ku?@L zh5!8B&m7o}A7&B&Kk)op@c8NF4E>Wzs*0<7fr)r7>bPp0dJci0%-u@#S? zKHixFdmTHS8K--oAt!Oie`&bvV?qi)z-fHs*f0gLgbeU z!7b%n$6A%^SRo(vF2a#`fuiOdY%G+chg^N^O}z2&dVpdwaLtSS6HA5vgq^hT{f>~9 z4#}F2ZekkwxGF;c5X#puKA98~Hp$}=G^Y}fMLD+J%AS-BC@f~(G@VI$WcR&pb!96u z30!O(c2&};lP`v4CMin!tvL`TgVHX%o=E$I%QaKR*qzhAtLcx*>B>!i)1$zJxa6rF z+>RN&UDJCfdEKe0pG)VC(w;Hcs>=?Ldq#uG@>TP#5&5nOWk*uLbuhx88(18fl~;-< zFrJ*f8xyog4#-Z|;iCr3O9ni7CR&maGQ+~WGa4ICDw{deaZPFQZ(;`QXfqF1^tAhg z`JD59h;tv=*oX5mnF6U^s8p#_!j8m@XU($JLv)HN$Q*np!>c6}8GQdv1EM}^*Di}7 zbz!FRdpvkYP5n9LT%DU2J3CLlmZ%cMxt(;Kc*KTO1FDlqd6LZT`%c5X zq!Fu|a-MD8$AnZBmp}Ub*gAD?Mu(UG?7!{3^LXqV{?PFR$`(41R2Bd6JKuyycDBR# zFMq?obGtkE{^uW*BU2tOQdO+iYy9pP_i=W2b>zBq-2WcgUE%k=`wZ6W_3_mAwL;cM z&BXB~RmF4v&U4t_U%u0I5N)5?#&f^@x#Owl_l@oZ$=ghVJmkU5^#~*uXH6+wh0-~- zcBeMp%kTVN1Q3+bQ%iF&ZZmu!2BQRE!^VYqOd4rUd0BMj0j(EMHb}*S)5`x8FT&YN zmWzPCS4u#La5*Thah{%v_!GxG{E^AUI4M}yj6PYJ@{#NsX^}Y60!pFreyhX|?5}Dp zXuEeJt$Kn(>0~jJNSzGoPOAYr z8QC-AP>MV{+-0yM0|2l>$f~G))^WmIM(Iosa^8XiZTWC=hZ4!wHre~vhhtR zxg50!xU=0>Cs__Af7StKpOn%6C8N#hsyQFeN1WG)z#n0Y&H?uU1e|wopr@bUVTvQ= zxlsL9O{&+34gg)(EwoYBk!#-lLbA5hwN?Y`NRdN(PW_+G(WiFdy|AgHp%V2LJ1Yub zl)gE)$?@mTOXi2p>O|EeZTXPmICF6yt2CMjNHEkgF-P3YTog5mMA$?tiOS$qN@vgN z+;p8R&qm(v1+jK=`{4J-om3TP-}b9<_AS5cs98BNbmr*~!&9oEZAhV;AtzYZvjiKmCP8*G~|sD!%@S9enul-J@pZ#Lx$>?cyWX zcJTK;bK`jGx+-KX&}ErmB2~p>AH0G`-*fq>SvfIu`Q4Xs`F)r1xqtY%N6_h7I+M;WX2Jo?B-Y@ADDO$5wQ@qo%Qr&U*{O*u!IR)g}S5g4WC z_={zvG|p@|ge^+tu`rL1JxLz(wx@;$WLS!Jl!%Kt(nl4Jp(YasBs4)`xP>ncmYVZ) z)R$GKV=!XL+t@nN^8jF304x9-+xjBUGPdrHg`zT#*9(h}>8rl6iuG}89#OgZ$fZ~q znouIGsRe4{WBG!0MX@v>f#8DL%orOSw-kC`FfA@u;3i`oAGM%_qt*B<)D7mOE~?!$ zp^-#X(-nj9P>cBop|>%ufwKuTd>otuhC<(eB=JZY4?)M z*&z9&Y<$S^=%}vy7dF$5Hfzd_C}$rQcC!6pfGG8`S{%?hV-S3Fgp#5;wBCcbXe?d^ ziO~VeY1W%LAjcDO3@7jNJK<}C&74%?B^!8&DlEp*9C-q`g`G{77XVbFk7~3Fd*QZv zo}E3b|CJ2nI>ojQg-7oMQ-w3{&OCi~O$Rv+s-u)s%VrWCr9ncl_976dkUmfd%gA}5 zj#gUJ({zNLJ-lwBQ_;yqB7Ty2ab}+CoH)j_XnsBHl&6wvSC6$L~gUi4CdruC-$AljH=pVqVpZNRG8?PQUD+?Wx z_P4k2J@0t>sM!ESu>Y=iVdv4q19t1{U&W2jeGadG@{?G)q}kJA}18v^`P zwvO+3GP`49Jd2X}^vth*)8E_~L5j0sZy z6h~G2`X5Y2c%dc`FgIeG5J`$hyb!jREkVYOn5Vi3d-1aOj3g#N$VjlkVS|SJsMGNZ zA=sBQYHl$NPY*i{X&vW#r8r^yp=^t?{$aA#gxSw>;+C5_6!&knL<$B9%Gmp=GA zuygL}QL}R5Xy^PjT=>9m$LIg<4;@dSY@tM|ir@b1lelsWzG-ps+rACwzV;)x6<2Sr z@%qnv9IyV#yHs?s~eqe+s|#D0J3L3T|eez zfW&Wp?ld0T-#Th`P8?l5vyI>Q+#deiKcCvwvD9~+j>A%4S@rOes^aPIcp9fJ9=%;Z zX|(s~9^UlrPvhf%`KOPko*!EpAx-V-#w&nqwZHgwqAJ1AK46$G0_2Zf2o($+PJ+aM z(xItfr;JM(7-x=4wfmUPKzVI^iMVeW0$qcFwuho|W;ekCOgIJsTZRqr(Lo- zE5>26jq!b&fZ|D%;p_%;sA-HBBIWwyiJ37zBF?{Bl|?9D(MW~$0Gm$9AdG^_O@$*_ zAn>R<`9Ro_%gfm5ijuL4T)!FX$iGpzSZo{o8YbhDIHTew;Y_H7RY;oH5hRRqZeAv1 zE0k8jWe%L25uRqE6E{?eTM9lXTAFA;&qrWjfUJV$Gzn5BLQ;QS7DC4lv5FAWLuNX@Dk{qDQe8Y>}lD zzBulF8*Hf;kB1U3ipRmI-{cb+R4^)M$jn!?3_53h8ImwsXA8t%Xr#qG*e28JAmUQ3 z*izXjg@N__Gz8GzyGu=aNxLwjN6H18!f5curAqZx^<7Zskezwgo%DEvY^~7TfxZuv zY!qGJpWN>rtxjLS#rJ;qGWfksdh~t21z-F}e-ZlH|Igl=1xcD5XJViKnU!@{-_z6A zboZd=9%66|4w4HJ0C5ojfhCrtM4ChsS7ut1?LMsZDCtEn`=p08qZxPkK%;nQX-jZv z5)S|b2oeAZk^qP$2ACNP=ANFryQiHxB!~c7@dqn(oW_DL~r_WSpX8aKz9v%_y z;qDRfU%lC+j9>%U*BQevojrcTWW;(f^XQ}7E=#Qf6K^|*iMO4@+=oAm>tFpV%zx`! z;IcnJ3RC!%yHDUhz3>LEcY8yvX9PQknK9t!&rR+TcFE&qIE^=1dtA!Ff+t|-~Wl=;&9avS9N&`87*!Iyo4-%)S zF?xe7Zf>10zhi%5L6M_YHpm5T`_miNf$Z(_fWY`gycg94TDUUSo8IA(N5%0*kFQpz8Rj>Nr47t^WE^seK)u=<8&)mQ`yr=S^v%k!5BpZ zz-+h;?^Fw_qf>Di5N|g#Xd^Y791gL0p|G3!~2MuEgPS?0EGKwTA=Y(}y%Er`_ zE0Jn?S0oQct4;vNFL@ClEe^Ik-Ig?NNy-FlEwmE3y zNC~(Bo)Yc?B%$sKSECYhQFMdM4jt#Lk2#zU5>Zm3Or88Nbi_k5Av{`nJ7p+iC!UYl zF_S9W+_ibCU`+{6f@@!LMAQUo?fh~)j=v8G;!)8g@shS8!>(Nj%#4GN{wi9Xshds8 zo(1Ym;=sFp8E<{_H%39ET@1{OUpadWldavcBfc1)7zm!$^b8Js<};Xn^if>=z28Oe z>a~I3&B0`=h5z=I(4HLao7^t6C)zmq@l$x=zdXNt$N64@ zvJX%nh4?J`b9($5M|K5iUY$dj~ zO?0zEv|%#*;s}9KTzy7%yL`qrf7Dvo;D@v=d^dDu+vE&&ea_ZjK+5afPIqf{=S*R- zah)w1`)L5zPr;NmdMW4!%+;=s(y=7~ID`fr+B-TSZ zl_=x_Kglz&ZEfI%-%yLFJyoI~I(jn4Lf&}WIf1+eF9uGTi#FgpFMdMB8wPRA`i`lqBfGnwqT36XX`7X7>6xY9Iaer+^v;)Sf+U1Vse+RYJNo2g-IkS>QbJvTE4Pr>k@=*-~YyMMVc_&tKn z!J+s3Dz5zF?}67AZZ;_+Xn^T<3%_*s*xs3(TZGQ>F^uda)F54u5T9rFtUZrztZNABt~|yeH&<#jhhiT z$G_d&xfzJ+6`w}aZbfI88h?T~+=XxH=3DhmsCge-fmOZ9yEY)HX-*8t-q3xN<@an7ciUp?cg3qOSI7R8+57anF}Lusx-_NU29IR=bi#}EP_S>XuNCvjN2$wwUhKdOV9}!o@E+TKa+Z^doBTrCpO@nuiToe?(5li&2u1gWD>ZSjlRiXPom^i8=mOk5a?X&}rJ} z0!LCG>`4*Zmbl7He-Q;<$1hBGi_kDg%++)OQ${hxsg{rH=H`SBhXx2e6n@*lO_&c> z(+j?O{DlDocZx4dO&~ibDJhpxc?x}|J7yZ1zYWN#6N;YMJOiwH=)la_|IS}RYkY32 z1yRk*!7YAV;BT|hn4kpmV`pcyY=I5{#rQ1tKk^H>{O#XvoL3{bdBDv0+?hKuJ9hIN zR~y0AuYMKRzWUY1=hW$-y>A~nNAJYsgAZWp!3RN|j?2@UnZ+Hy_G@_KKm12@FI*T3 zoipt=e*Uhb_`T;|9gX!}2+WM1yL%inot^j1*vI~7(Cndg))Y4nXmSqihdzwRM(aIlB6F@A2$UqfM**Obl06=YnmQ z_v%<*LUyF*9J1mgt=lDy$@wXK4LN!!%5TdUi00`)G*9eg*{tfZj;fs!vXy$bgSV-3 z9n-@&JI=#|W65cpvSA!V8dGQw zg3L6<(65nriQo%iB6Q>=N-C&9v5+%)N}qdX zlv~^k!&_fg1!3;yPZy7X>KiFa@ej5N1wlExAeK0*+0;lLx2-$~aOY4Ln#|Q?X7Qo< z4FlYGu#8cLg>{m_#R(&o(|R9kdYstz28B+r0jTOdF=iZ^@9~jdAnADrv7)o-%4hA+ z5NwouW>-U)ubJHdE-)!II18J?^pZKOy9!{tNGWuSKSQcyug8}xGQ*MUu;}N6-@ZMA zgQh-+ht#li=rG~n+kbv5etv)%?V`kwof^ZD+19{}?_LQ!`(_X4FZV!bZLElx!RX`E z!4}RP9m81BkZp@}5D_lT_wj?5yXbMTF&zf>zy0TN`P;v}#TrL&qu{fr?%Yy;-V|7e zKJIqWy>toPOP8?t#N%kq%wpfqdU;S0Q{u}=R64Lb2wgOeXTG4Otwn>>J@x&L!GdEoAW;vFO$+jkd^&Yi-W*9RB$JNcm# zcM zx)iE9s(*BcyPO;|bks>Fk=M*IvxCDYEhtaM4Rg^fSUol>xNz0j1w=jgG18Pfh;_xdo? z-&%#w>o?U#o4ae0w<4Y8+Bh2oVdIQ)6q2PYLgbjqp``Vf5&5jP$8zn_cAKl&8`$pC zqlpvwrpWNgxYnSJSASUYN`??L^1LxKFZevw4@z1QtUtxHz8-`Yr_N28D`~q&uv1`e z!+8#CXkfOL3-#+af`4u^{gV?Jc0i@?y0E_^_ZLMN<8e<&jtz12*+iSomveebeN7@z zCV;tJvf6O~L;5BZIKj8D@!0w`m)8aPz%GX<5 zS;b?nh>FI1SRj}&9(cq?X-11Jw-5=MFeNcobdmI_#=P(?*34NY?G<{W$z3!oW+Xy; zgc#!Znl%x|T26Mhuy$RjDvn_(*=!Qcf;n1&WEXMUgeE>SGJJdG zI_U6!{QP0Oa)+` z(7*Tv(72ukX&*d@gFp9ay!H7%90H}l-E&iTVE;6px;C5u%Luj)_aAKI%)Y_wi02E> zflj|;Ah?DO?J;yd@ozvx0}XZ`PE7$P{qocJ!qPt z+-($iBICm3W#3HSM-HJ@?(%Rw#p-cb%b?hwNEr?!uujuAgsm<^2DL0pe3eo9PE>6Z zjd5G+-viydvWJ$f0MyAgaEN6K4DUBtq2A*s0#ANM!4DFoM!1^#)nQxXG=nYK$q%n2 zDN-g`r-AcIM)-`-u~#xx4hYTQ6}4VtBm~u^5$bw^{t9Zz)v+Rzoq}HDV=DMA-fD*PdzZV?RwG% z=pQri$mwa!O%z+^&;EyhZeRhp5ex>H8J{|N6i)H(ioY1PhiB=@Cvoxje-B*xo%+*n ze>*zIPYjLzPo6wF8tc0Zm>D0ttFv*&O~Tq&e-nKDBEaPy`D2Xz%>RVq=-URy0|5B= z>508J*6THx-`mONGyX&7*?MW4eKs6mW*qy#anJz&o9fKqvyc4Ro(O)tdHoe!n15xU z?I#e9f8fO48|%9bi0i-Fe&MqE-LN37&UaLQ>IAj(ssvE2i7Po*zel9M3hFJQ=+1+> z*U(zKiel{wiq*>~y4OM71r+64wVq}v-!QL@7g(I#O}qT94QwqtvE^;xMC@Mc5N`4{ zm`dCaHS^Rqwwp)+pePKD;#X+c5Z7!YS|b$UyV#jz>XY_MDd#AT(EA%l;PTl`kXc_v z_YE@vB@I+%>H|6ZD9-4DQ_{DLFlK~N)wrq$fs9Mm zDJA0-(2ciMdu(m&>V=_AOUD|L>+gPkRHSg=rA#ZK(9M=Wo2dvkh$R2$#%xgCM-0OU zwoUMS&&;EUOe0ewo<#G=2YLwN*U=K@zmc983T$`9w!iY?IklqRXvE0ZE&uqR7Df!tieS5Sj4zOV~|1l&gGk|-QouThw!EVGj-7M%8YYQQ239^1c&#za-fGAXn% z275i2EV%65jZt(euqaKnG|J7QFM`k)7~_D481 z1H&UHsC*N1dFtVXeW91Fi9iTkZ_6Fr{$3r9& zWi1c~K_s)v4%B_!JkPcQR&?Z^tygX@0u?Rnd+3vS8N3e6ul8}_S{Fy=hW9Ro_uo5< zcRjg?|N2r76rBQLF7b}j9sKxxv)R5H6kNRC#r$dsD%xA((Y}X2jW_@5|H59lHs*GL z77;#v@{TQ!^_v3Qq;ciN7jgBAU&Mh=eahk5_tB5y;_v?MfQa+(iBm`M@1J-9qmjNl zfNMwEM@|ps`YQn7w_e7|Z~ZG2CmsY%Ob-U>4uK~2fll0y*17iqV-snHqJ{Q{{w3D_ z^Z!1uIzM`50>AP7MY9IoBftzQ87K;~HsyGA=2rItW>p>O+Kn{tR;<`~p_g6wWq}I9 z@t-&z*5reL51jiX_DvnkK4UPhEMCO*<;&=my@A!abzodxyokqM{yVeQ9vmG1$>VtX z_kT1{oVOd;TRwt?Sh6>RqhYW1kFiF?Tnqk&Qtj9JVL=qqxh&PuT&|)80=jkmMRj!+ z6`ktcB2=Jy0egLY7JHuvV4b&0m$&=9sj0Gpl@3^$S=*YfoRvmGgCEmkx9bTK&peCI zKyY%I**>i*N``QzZDcTeJ`fy7tPh0|uG3PVsP_p{T?v=Q2WBP@ z)%|0y+R~d#EDyP{4TfOTunqF&%57D(ZMR$#u6SuODBN*9g0~(Zd+Hq^dj+U=u3FV> zBiNc;5Bx|NsiRZNYY|>|T&U19635gL@QDN0&;g<#3@E}Ub5~noG>?(|>fF|L=x%i* ze4}`iz>)s*eqVM3y&}i>}e60 z;D=d|Say)2_6rc04rTx95!cb$o_K0(1eTOobi~6Xm$nyS{LTk4Hk~*0*M*|MpMLim ze(ghtw_bJ&9rKIt-H(5I=>iDmJsivcN__4;`?A5nZB^6&fBM~PprSefvXu@Wn>mDu zqxWIujnOq&y9MssKZ66~gWDCqTVeiN-@^2}-igk!;~{PG+&Q#nX3<}mA9#HS$2+)p z-!z`Owm5LyBiJ6?d!UW|lLI!N`dyUg9~&&rox=COh~C6B+8_LvXg&DhA8y(yokVD9cYboLES zuJ4~ZgnRCMdxkp3Q?LIMzWdVGac%kX!0H$Aid_8a?R z^V_wB0J*NqUWa9`=9U14nvDz&_dcmjthX*uXs5FaAr9=#U3;t>4Gpbg87B_+sI0MZ z8aG{EX?4@e^+~4wFmjw0w2^KvFIf=W#Ms`;Ioze)WOb=>RkKrK4g$Vc67Z zlyJT}9lX-V@l(rp8(?yNPuXZI`09BY8W{qOb$i^LbR&E{hKyi4z)VFgI;-E&AIv9m z4vL1~-0wblrst#@QKIfM2nD0nGr=7Z zG;$Kd9tkznLV8HMT-uf5YwUF*eHbecXg|e*KJ>5&aff!-Jdv?T(VtV~r0k99kmGqG zXv4zCDCpSPZMB1sCM%us(c5%<>B$g_QmV?CR6?Hza$l2Upy9Ffvn}D(oUTXAe`FSa zl2r#!LP8VRsbS&@N(TuqaxElXe1st#RnC@!2#X3k2CBL#jE|-}KZTDKUmd|-DSSJ z{42;^hgIDBlLM{qT}L~6cdRpv?dMmDx%JLQ_U+99v*KmOp@$Cpwe}AGyZ4SqvTMhG zc!d9d8OY8vaBLx{b_YBg5P8*z76Yl$@wWQClY2+bMV9S zBn20&GnEM)anK`el35QM|DOGnXBrek@KMB_=Qe6n#jolUW`1SHiy4PX8ii3vRBKKa z4QhQT=0*%lmNZKlUnj|FpU_}MRZruv%!dDj;elc^b4?y{{M`^_m>6({N+O<^WHJxQ z{n`XrpVwB)Y`5G_p~*)#DEzs)uy8_^s{jBX07*naRE2kd41z6`2?G@dD$RkW5^r{m55DI z2Rkd`MVTy2Wbv2NI=@_rv(JFn z)*Q--d+r%p8y-D!;0E;I2sQ#)*S+)3@tZ%cZ}4C5@BRQNyNESPaqQlK*7L5Tov_~C zvrsaq1mG6;_M85uO{B-4HxdRN06D(@Oj5_i`PcBh^WPk3J$vE5!w(<2@f~^#0g=oJ zXZZs#4);2+!1BI3RB0io0o3-h{&w?EY~f(DvP%yE5oQzwx5%yNGXWZuAnt+6HBfIE z)SXAMb{VbZH_=*p4Xu@nRZyh2grZynaS!0K_8EjGhM)q4?=>@=VXMi3S5$q8Z2|?> zGE%2OXmMF*vn@|i#qmZvOSAM?MO*b*AT1}hzD<|%jX{j2bXS_q81lucKC`l0>Eejb zWQ4V6OUmISm;>br)db`=kxIRBpNLXT-j8SoiDg#w2@uo}yIzkbr+3(C?qDEQoug9T?0UQyXR4Z7T zb%~duUU-_xZXM{cFm%^rLAp!ZN}RjyXnk@x(9e*gq7jKvLCND4O#YrkXrCZd6zH#4 z4|U&ERM|d{%fbGxwGEk{(l8ELWmiVJ*fA7p0TW-ThtW}26!FV!8j|8FU4?D%*rurY-zbNPi)$-hp1pA; zv85UL^?=IH!ieh6Nlj&y@LhsJmT)I?$@m#$6iFKpvE5Q>ZFuoT33t`i6Y{D5saY1- zz=)+*{UBO*{F|dvhEjtg)w&FXo11J;h9-+I!}^(w?+=vv(4s~~J|5w9zHA%-bLocX z;VQ4tL8erLyG!P0n5S`{LdOA&%urvA@!izZ#`{##wuFtkAu%RZacyZylyd|PtDNhI zE!NkBCzn3ZB_Z*;=eV1uO743yDWJl`*Xawg`MveF$%G>SrI~o@5cJMH3Qr^@I3_v9 z>f4hWdr6--g-X?;rtAZ~64Wk$@fOf-fx|tMrkt6$7H8P09cwC?VA3ipymJnvj2=)& zyK0WyRahxHWtbIo!Fe01$=wNP%lr1a#Y<>k^^n|4t8-cywXi|Z{qjKMOQZY{EoK8T zMyR`mj;$w@ub&&IwjD(3P$!QwW~>PA9E~QO*UOYCK!v_{g-xHBrH);aK^qF2s&z;7 zB;;h2T^vZ#fL^o{!A2=e06@nkgV~o+Wgop9%qqTkQdb4sRN72z$Oc)$lEp1P$mOLd zucgJD5poI`aX?eIhD3y=3p_hU)>(2O5FGVM98e0M+UR6C8bhw$yd3b)Z#5V{bQZ17 z)V9kL2=i+tzV^fG_~?)AYs~kXe|Zt#d9m9Z++@bt!}Ivx{`pZ%cG92(5%8&ZOyjq{ zF%K}~Q}3A7g?$9eYbE~O|MwzH3<6jW@x^IPLn z7(aL#YnPte9)b}J49?6&JjVEXtp+7pAl?rowynWW9HTwP~#)~yTe$u_2sO=9s?`+ldmw{Jhb zY#M5(t@r)cUJ2&<#pM7jK;nN7-b~`h^jzM zaAnvl%d5Jb|D^0!C&|S6DhgEZ5h(y_fr~M4(LvD~2crml1 zjI4waY~HsMa)<*tU{zWIPa<<)>}Ihun>Gk5UZ`J1_-%-njiDUcP&2$VRFU#Z9RGsC zZpc($P9_K=IE?=xwAHjP1+nkN|6#_kwT=8b+#^-7@C1IF7xySn#0^k-crj@&wF9Po?8sqxooZobCB3@1@4yy3)!ar`GuF^dBw z)(R0$24#HSA}l;2hpQna;15D7yhYF)sbq^a;)UT`yoMo54&Zrd(!x#Q7bIR+ju;$BiP+I4D@icU}H!CK(5`Qx-#woHJKQr^a= zhZLLJ)8xC51G>ic#^82dn0j^LQ7`r~^EiilBfYepakN)}0gN9$von7v5x@n$_}C&o z{Lnr$9N@tC7@;T#M9mK97cckmhkt(szxq@8D;Iw9-dX(4H|H_kA$;KexyGsT`EOmp zi&czb06blMI(-qfiHf4v3~ja&PKq*;WJph^xQ2wj`jjDfYWnRd&+?|2wKZ! zAB-r*Iz#2b>DehfKfg2@>o*Y?z^R!cafjSC5PLF!>c!s!=Eq&LEu5e4-5OkGR7x)d zUbp69poZ@j{d#%0;rm9w49py#*+PjCYzJnJ&tTz|MYC3ndud&lUnb3#qv$ivvkPD| zhCo9evX0BdCQ*AvTng29Iq@NQN%2HwJqOhev)O`0#+r*utwYPR!77Pt@Wd@M_9PLi ztGpzb0#H9#YOnzjE;^9YBR~O=uEo819Gx5pE{fbZslOL6{te0RaRTBe5F1yFT6OgJ zjdiHg3|nja-;HoWRCg6TaDD(&z8Vt7KSUOz=8czZ-cb&)7B+3QconDhWkp_=&>p2! zTgQezeaDFH3-62Zmb%9UC|`5Zz=81tCYydOZ_GGJ;(m4@*dS1tlN=8jEh+fOw@so9KQOCQ)Y(F7-Hp}UmVsrt)Mo--e<2*U4*Q5K_LBQ76gGs+TU@|BUu1R zBMm-wc~vQ@vXq5_&Nn~aqvpm7ohYAw-k`Bz)D+pFWygD5KH|Me6UEAPo7Yoxe(~gV zY9b(Wa?zzlV-TVaI}by-m-Pv z2pe(8ua*rtndcrDGbd&S?tEG4En}+V*D|vc`)^w(&-Aew0B>OHlPEWaa>i|(-Zb_$ z8kg&hq>a2tw)#kiHKEPeH7SW=AC_v>ts;IJh~T2lYckM;P9 zFm-sPwW%#1-9AC~1{#VAS=yojFPkb8+SFMuH(+Qpt%Y3^Md?*qff^ZZK;?IWg&&~Xke=hV2t;e#plSSI6BYUs;6honz@o7@Q<=W}9T&dx2FuXVm~<(14k z>-S$KJ!?wE060B)28l1kr^3zx=B&%@@@v2rr%cT%i-FIYHw0$P5HJ^*DY}Z zWN=H#!9de}cVQs+8R(bQdqTP;XuJ(>8%J))4+Np;1UosIDrMpYWV)cV_`Py*^}45t z#Lj+KIygb?uOmzAwc^LWAV?LbT}0#{7fH5$auY~T6_ITR8Nn1S((DNl#|Go9kI*?h z?$}&JWKc#7xZA!g%}Fue5HD2C4iYD<%>{5qu*Zu)X{QZhu(Z|6`K*EJ?{ALtFaWX( zPyqIQCLs(N7En?Dih>9W6Qg0H^@I&7xtNoGobb|SicifbjqLesXO7im0hw6{2GUux z+b_tpn?Q8wU30D5PniLrnL{WJpF-szRN$+x4xAsS_f@88c3rYp zfuU=vBD3BcGOT0vG_KQTj?WC7|5ukTB>|ALNAAb>&j0N|>)9(Xb7J;plTgD(<1zA% zxk1CmplC8kqQsnotwLa)Te~IAtWJ3r6UjK-p=H_Id$wvj?$sWXtAqR%N!kv($x*6^ z^HjLPby^?>`X#i+)eVeROs@^?diA~^+8fT#dd8`P>!icm2IpcQHh zyWZ>8yOwg=2i`U}_O+AS;y;M5c9zG|$9iRS=zGH}@xfS}T3iDM0f#{y_f_g#(N9yW z^Ghh*rqL$N4RP(14eB@JMh0-~YcPmqBWQNML=v1bb;WeJ=9vPz5mq;0yKaftqDg5R z)W4uCvtvdAJM{<-)7gnY5yy{ijtH zxmJ*y%nehz5pqs#p;6i{jL>>wiR`4WsK`JWNyk&(zKUgCLch_KB>9bwh)*q4>jxho zsFFn>LO<;yM}CrBltg?DUB`wP%@G0@g;!&eHKTKq6mi6RVO~|98ZoAR!@P7f)Jq{E z72JpdRcw_5OrLvoA;UND&;Aa$40Xa!GS^K3kYg+MC0l_~*0SLltM0R{=Z0T_mJpDX zKDPTc?1I$ds6W@4JVDZ1yd7Zt;3+eSxBo{(c}tW+=t4S=&vB4DDYQLEn&G^ zy0SldeHqVQ?Bb^%n8MU}{$$5$x5QunXsLQ>c|rL)zySC0vyaTEScv|fe0d4aztyXC z+0J=0ap=^x`)34$gOk%!7)XZ>nDB%03|}beB+sc*LPwzJ*9Zd0CRmCK$C159yCcsiarIVj}AWQ`uf$E zlC&c;$MN=4KR)of_5w`bd6VRN(*$dB1|&`n^BKEN)^j}|dY+Uu2^>9)41E`zKx(&; zDMvtU!|TRCc`i+epR*;91TTWEB=%BOrv5a~#3L2x2yIY0r7q0}lLq%(Y)dlfRM$gb zV^3=x1O{;*#9dIiilVoOV(ltgD;H2KzKYiJYiO-r1g%{K^_EbSYXJ9vvS0J1sxbH$ zjF2eA_6}+OI(79yt1pbjUqC#9Q1r;5`A z)nLlOl`y_4p7L@>yP!v+lRJ3DJ+h*nrndTa~;B4pM<8#diS$^gE#!zgp z_jf)bj=ltD3R{Hx(gz&yCH})iGe=Z!X0deRmm3N>{V_=JgQuAWpFoW#K&*Zm2H%E- zcQ-(MpIvBeyql>`CZIYE(r3_Et2zxb*76F0?GAi@S06`FYAf*LsAqg_mh85-`o>kTXDw$Rt znepj*$gXhwywmkmmDiR|mn~%459KeaBd~&oeKlGj9`g-@N9LZL&sy9dvXdfIs6pja zhWOvNs;plR+7olpvTmC|1W*fK{N4iYKc2oo6aXGNIfc^)=5hX7yp%L(P++;s`1%j$ z@iFsK^*{gKJlX}}XC9hs+-UOkr{=M^M%A@d4fq+1lLy*(@Z?k@o-cfV5k%`;p|wS5 zk2k*@egroTW;%Q9TA&@$I(hFspw5^}TYc`?q4HoRs&5200hlq}8I0`OD?rl+(EiE) z9(3lNU@nvA9_d9@0ZF1e&(BioKNG=tV#{ z#TH}?*XCp7a%8dkN__z`*fifd&8 z72gWDRC_M=!+?Nt4P187qIyGdeRUS74W>4@XaRCkgbGwI0zok9?L1~Mio~~Lx`i|! zg5QH0>;;0HEK(nU;ITY6*S$-A(^PGGOpm{!%dt<4ZesT{urDAX(_iWpu=ac9_fve< zW)|GBC&5ifDR0^pYGaE-@w<~tGQOREMW?krnIrvXn3j|e+*0-^-r(VgCwfhlz1}ML zs9<~}RyA52o)2ci_&koc>s-%enXk?j!+T%Q-SQHK8EgBE|I(2ttu%7fxo1q^M9b^< zOw&d%Kxk*3Wg9@wx8}yv24!NW*>=iq9{gaku1A>(VbIsYgW1gN2Hlc#{B1;oFKdoE ziIbE8toA@%ssbXN7SJ++l%jT6B|wxCVg*P&(d`YBWFNuygO+Q2e}t>XT%lt^<*sZb z%&bE_zGqT+LKH2LZF9)<2UAE38Kn#3#aei5uGIpET>%vzt#TH;s!i>6WU972p%nUx zqUS~uB3X}U4zK@w!$t7N1;Zouc^z*UhRLp0`!l|JAh`xA8u$drTF+|M^t+5z+XnLZ z;ulZ(JlbDGF$3U{86_)yYujLt8`i5D-zdkj{Pkj?Zv#)wU^9zUyRZn?dbveXrWpne zL3Cwwj99W;o`!Lr44$gh?0FF8L%rD1zK{xu z@zSML+;w<7o9APXOyjq{F<+0X>>vTSz*in$!iOK6L#su2{mL4icy$dwer^&68+P6H zOU7S5zP$dmRm=cN{OlvMjZ2DG-de?v-sqwz2InkqO^&Vw+6^$>>Ey@UZh**<>Q2&b z2Z%8DfuHheC1d&NXNJmy>CP>2W9^=Y>9NdOdjLS4DbUG>fX?nX=|huqD2|>3op_*f zh-IWYzx)I6wbusDkLj^pDoX|lm9bf$sN9Ajegj}^vXilIb_Um%uHd-~PvG1g54&^% z;l5+<#J$JffvZcGaDDj-`ekpRbvFT*C6>EOxVm%+uU~r!*OuP8A@u@4dol`aZ{$>1 z?^(PEkIOVUTbi6QKsqe9GaNYj925jUf-!Ysw})f^q5!VgOc^`J@v)ic>Yd=;9@_wNHDCM+cJo=?kZ`@S1U*=t>hc@VoAexByWEig4vWvkI9Tl_LwS!00B{fJuLLIx zQ62awT6I8V94I>AaDA3q+2UKO8>2W4Yjraq!&=pi1252MP9em6mtYK68-m02No>*R z^IH5?j*P^^-hqP{VNCVmd%gJ8>f8Rrz`f(~j+lj*Y9W1&@XRMzmeo}=Dn z;qz_CDRAZVLyVAAlw1^*2Hb?p@`E69$jbkVU>U3RNL zdt!R9{?MYpmwzyi|M7$Q0LY_fXYeQAUBIQ~=%k?m0^!;!@a^Xo@&0>e@Wscjg8+Q= z;pUf?f9JUcTv_4zrRDiN491~J!lP%V8}a-2hYVHg@Z* zU%PMtoufzf_nQ~66Iy2@gpMM_xrKKI=-3X@IqZ1&z0j9=V>H2erP#ivu z)+hc~&~BAyIicQNMekexdEmSNfT`Q*lucPLGH=3rK{kT+)NoGree3zJ;Evf7n43J1 zJR=YeOdY|2sUw50c$08({xv-L+IR5mn~x95{nQBU$=VHLojCFvFbjS7d=_$LV?#fN zoivLZzTa>VAB6Eq)J73m2AZG(z`?HLy0G;@2wt&`oUK>mP5irL{W-pa+_l<OPP>8TpyGiAZrXCw0Xh z5DgNEXCZ>xZ@@M`WITin>RyP-xedRt0gRd_VdJH5S8Su(6Ee0fOty28^o6(%gl0=i zf~&49Y(9wmO)2(a zT8R3KvIm0`P663Po=K7uCdsK4TV-8gcoHdOG6Er|Fu+DJ+2D$J%&c;;ZMLki3ma2s zGL{_JlL71)$yg9M5C8xm07*naR6%n|{XU;nsPdVgI+ zR~PXq4c(<+`z_^V#T%az)-guGnYB&5mSMw>T5FQ>--SMVnV* z!X}DnuQLh1G)?Ps@htZI_Db82^YFe9c<#qNaXUlNnNo)A^sgXLQQ#lXui?@{*XcLg z{U3U864mj3Zp4G4z?Yv~!sW#tzVp&5e(bJs96#8};$#3{d14dq{y>SJd1w+;P!`AK z#U8$Uz6)9p&o=&w-RdyB&0xx2*}2R9uKd}bVeQQ~QLe0D{#)O|@-t6w8`s2{)7baX zkNCzj?3+9|6duTb zV{!sSx_&*!#d=PT-1D$T%iwB)tvGFNG7wp(e!cDm1MZ|pl}6z^LK%5)MrCvPRcm<9 zhh=nKM|j_dNv~`%p+V$isd)g%mOM4SIHZxu6KDuB*VZSrqk8{`tic^^rT!+=w6LKM z6~9>P5Wfq%_6nUP2vu9S>;v2bm3>gT3hK_ISiOv5`2t$27g4NUL~Hde6l+&N-Rq$K zGN|kV+(&gCm%04}`73{{&0hUhlB`e1ZkToUca1aajWKxqyD2;!?uLkX1AuWoQ25h& zZD2wtAUT^mbQ`N5#v+ezoyfH%xW*#-Z2-e%3ZLxcMN^PB$BUwNI;bB*he;SNS(e$e zB9?DZw-Ql?5)PzmaKQUct(%Wv`47W6*0!6n5&*S{jt)|u+J107V*6BoI+>#~$fSvr z586FB0h{(byN|4l-w3uU$76l7U5K3ngM=o0(jig4(Fu@YfXvKr$^f;%jRX~&yfvhb zY5;u(`hB421MLvRK04TnsumMD*#R6aX!ibq<0}sM-;YpR#&N$M| zAy!(lC@H`hKejptMtBDqs%>=rLA4qbTqbB`qtl_?94$hkz*TZ8$1FNx{px}vb<DBc7V7qd_M)M!*eg8 z!DS26AZuN2)h!@Se4`024~m>w4MM6e6_O7t8y}*Bd97MSn4*{O(^jCJmWXNb`>Slx~D&$cx4H%UMuTstMd35jOj7LPu$y# z=PN&$2UC58)&O}jVD^q+n~>IIvVgaMq5piPMxG#q1YPYL%rF!gl%say~_(&pK(AZ>t zGb7jHK(61hP8B82`W}+&#bsx?Sf=b9vFf8SegyfaHmkKX2mT^@9~6OrUN`Wt@&~j4 zYJsU$U71ykhZ7@Y_+t5`JoL7A&cF;mgFk|dIZKhvZEan}mt3hO^&9)!Z6Gwhv=o={ z#!_h}s}=3RH9$$WK(YA9ke*Jl=+!Nt2x8MdxCP@z5S$-`ve;7ph6SlB_H$JIK_q3`&ZwQLnDQ|E1(9h~$ zmVr=r49Q%j&;aebTV0OdBxt)iM+mP!sK=YW4q=nNt)_mm`eQRV8XancDj-fiUmj%8 ziU7CRW2zdk5c0$;UmED(;3#w_Fhoc|b#R!bi4-u3l?Yq{)UB?@;x+*jZF4o2r>0ir zu2Oq408qgn7GP`ykExq$+JXSBacUM0LFO89pxG*05jL_23C^&L(x!kX;(Ku1Mm&tx zG))GS27IiDRI%)oOeA&mXdJ~&^>rtTmZ1S4K;GjJeAG1oPM*v2cyJMPvEXP@<*P?| zE&sGa4m25DO$&j@0UsJ+16e?lKb}qTxuZmxlTngF3&%$~>yoah9q;kcTCZH~J*t5Q zS-3>a6Vy#}+^VwB*D~LuMN|HLH`+!S%+*J;G_!bJ8=?4R9^2JVSiGvP%>-K6HAly9 zSk=@)GuywTCL_W021+Ad6VrttBHe;I%J{r?*)YlB~J^j4zxoLJ|_dfmVK#l`R; z*o!be2SBeZt_&ioomoM|#pXMRkTK!en3GsCv;fZ(9`*OjycYY~bwVk}=%LcO3 z$<3y$4QNUEgnlWM&_RxdK!pts$yjnx5`#m00QC=hlEnrV^1%>F>9Xl{X(?NfcoNK* zGI^!{1LZCtW%y|8BW&lmZZysHcp9Am*#c~(&*Nw#n}3+ipbrk$q<0jTbtsE)?s0WBR;vKU ziYgG&qEO!MBB&ISIAc|y#S=SBND-bvYpag6x+drRcM(i8b2WNwK~J89;0$0E0cK{f z=Yziwa3jbmn{)wWpK6K`m7MF(Do=V{RIHE%hbP&vIB~uwq=%pYo1dzb>s3=yFyIwk zM+h%qs`^U5rzZ{~;)Dhn7d2X9#(1lRu~vbJqW){QKmgiAXc5q=%aqLMG0^Ag@a<}^ z#7f!6YFT2nWUTf3HU4@myY9=)!qBLwALBDP7KI;Mw(WLpOmPuOa|sns?84BWq)|-y zlNT@@PeF&VOE+a>#qOhTmg2AkBEa!cWR4vh8pyO-J)S3aXOr)Z8==GY5|nF8psD=> z#YrIanD94G&Epe~I8vSlBU0TKS7kky|k9A;-7$3NA zrV-EAe>jhBN%hg`!2+-D&MP!-H(2WRuy6d#!f&ZR3V`eeSnihCH!n>1!8_v8I%KZ>va=uZY-cYisO>l}TKU>)FkldiG9tl1Jw6?W#9v-Rr4 z)K*M8AXr7tNc4E>3KUV~*sP1FBQ*pnByiyEt_rnSa@Hp0;6Tu)wv;C)_SZNPgFR>x zBb!?`e@bwJ*`L~=qQJz&G{z?;F+M(lcDs%CSO;TcV<=i}5D{8MwPCm4?}GvK%Rahm zU37bWbbEcQbxW*v*RZ^@h7v`6YNUF<9HXdxK&19;O;=#O@mKk?Ymr@Ue8tWkU_Rp$ zAr*S>H;c>Z=3VJexk*G$atM3vcO$x;zby_nWr8?qS8IZ)&%W~|Z`s2S4ywnT@yi9@ zqkJbbp^}C~6=YGd`KooT&16+^#mpcp>TP0trclW28jGCTIA?v zaKP4AV^OaJS_Lp(0Anph2O~(O17&7MLP6VT3QIj!i3i$rVmiltECdZN?2$)y?FNYA zV}7bwRpgi>tS|z`KoXEq(Ng1xg{RLe#OsNJIG>!}i2Iie&)L*zKFt_qj+lh}!XzrL zbjaAZ<32FVoT!oF5zndxgxy_{R|tV18-%Mnf1=&OOuL1dRts}uV`$qvwq34`)u?M1 zs@P{+ZMVQExx{?0kA-dzOZ`3;yFGAGB)d-BQDwVp$1ECP7Z5J;WCoY;67f}WXcYTJJjl+Nzj<~QA9}b%r2}twD8p@7xdId zt{rtS_PuwHV|t><;#uo6zWMBGjc4%AjQ%J9vMXS*+r#=Ry5T|R*fC5!{17@PPGIct z;cT#C(9mC4z*~R($LPNG7H(9#7uH4rklg@_-63c^=ETx1FFcR(`(GG*U7Mw6b)h=x zF@#<38^OXbc)Zs@%t0bue*w+nW+Q`oD`Kk7+h6WAu04kV*OxBi`qJeaR$mOWll$@Z zlRu7gcfLJo_t`rh#P`ns?ZB_X>Mi#+&NPB7ROU+Qrbjhz5=TH(&=x?jfi);mYCeNY zY-xYXfVq;SVWN2-mcegmf|HpVw|2&S*(skkqUGk8&O3wkc#^xKCN4=ynnM5^;TJb(%r63} zm*h#qsuf3iC!>F-L9RxvA)T=tXtI(!Tu+4h#ExwkOI-~+PJ;9_g3vIJS=(duT!^tz z!at`ORacV{*k*y^gKBwhkl}_s+8PHHs&_}I(4Qz;IM^A(q45qnvfCeUnZP@dOhx{VMyfgBA7 zMPwDIjw64+D{KFT%FTEP|7zgQFX`5~3se>tPGL8!M>y@9n!u#2E9Q2^j9@+Jt;`Qa zu@MN1UEo{KEa0ErH=E7#!3SpWchA2CP?1?wFn|&tdSFU_MsV?Z7e9D)4b>gKXlw_e zj}JY#zj2q!x1U|Wg1nDp2)yX8Tpv8r5o{UeyZxN<9V)aB9>D&OeiRdD&)(2_*WP#o zZ~d1)Mt^?(hPHX3*S%qNji3RDu&`DRq2JRJAhdD~{Kk(4T+cS(2G45%SX@i(klPmQ zjv3jmn3^%oi@jKX$9XM2`P8EnJ?n%@>_V%*$=yC1j5~SJcRGP z^tS`8v%7SA@pzEHW$Eod`9@+nc|VLlaUmkcI6%4jM{G0=ZUlqV+qF_AvffOkS|{mA z4W+HLo9?xcv&rnKkQzhef0bSCVDXVic7HoXbxQ)*RhX-?QPyOO6T*lQW-y8>4;7f( zcL4hj9K!U>toJ85q9~Fr?0h5Y=r-2`)xia-aZPl_Fg`Yh1N-Jsg0Zx?fNNJSm(otivXU%QZGlC&*l_PEuGtC~wKp6#`0j z-X;~w$r2rNjuaVdApoVp&*Ysi(*6bmHh9uVW_Oj}y8bi(75Sq=dBFPS-033AyAcc& z+LicrZ@}^3=YG%yp>ygrS=>MCEnOp@VUo7tvbTXoCq&`_AK`BrPnu6}rAw4r_(dk4 ze@}r?Rc@lD1U9-TgK)4{9svlkiiA(hK$n3&gT|`UAlxEQt1z6yj47O?;`p*A*v6*lGc1UpCYPvB0;#?YCerP(+)N^x=4*5p3ze zHf8EG4vQt(Wl-ldx|d{9g{&(0!~7GaVaJ?Nrv9DUspiq?8?U}<3PQlCy5scFcn60& zW0+{=?|IM7)w4L*lP=$^+(}8crPh

yJl-gM|No88^pu|1ZrTUV6>q`nvA&$lH-;(x-)7=rl}a5{626yr}Q zj{XFA-(Y<~GwE;lm%QsbCtq_G-a56USo#B#*8g{sq5=X!GV3#^Gad@~)QUteu74^e zrx=W=r-%+|lH%F)f}NmGF32N*eDi}m9@oy8aiNlflcb-A8Sy5Si>a<;V26oUu1-bS zkTo|AK~HcS32Pc#X*&0;8f2mfHjXk)gMn$?K67~bMGOlsz z!oPsDF^*~z2U-JO-slwII-%1OYKS3~pltd<3APwHq7&@$GeJCM_x55T3L*H( z(q9j<3?c85RRNk4LS9?q>y*e1|D;=$zB+9rf%M3v;}pBZ1alDGaED5ecrOz^zJmhF zM4W2G%;#iFzP*w3e+GB>Pb2oKOJSpbN!(C&l-AlUH`&0S?dgKPBVxjl5g3OvAfqJk zmm6?Gk68ZMs(5v_J0cxeo8qOJVPM}?jFCLOIwFs@6Q( zuT&S$(e13SY?4~PdV)^asjHVvFLM$>(Bs~lD^Tk$IBNXa1T*Ne+j*t(Uwr1Tv`{>m zygl@h&iYoUX0;LDfN8XFGMi*+5>NDVyQRo0O;Frg8V4IcdyuUyRQeH9f1KUwv>iL$ZsOXtWIc5O=<{O4k1xM*FVKHkp3H zc0LlsXIUyjnQ%t^HBV`hFW{&oI-`!aE!Zj!H|-@ErLK$Qmr8AylJW6{k@L~5ZmRpR zKX%%w_pfW{I$wqs=89SS=+vcEzEY z=)aT~%;4R>q@?8Hpd$Y_J3kvUmp)hzn*N-X2FM{p?DZN=mgg&yxPOq9W|UL*>PxI@ z^9l)k#i17m3Pz~SP%+ZdgO(}1sFhYlvTelY*O)EV-8x6SyjA06py8~J~YZ-GjweYecU#GV#n4s{U;Idvd{QTiMMJ^~CG(NOB)xjzXS9F| zFJu$CTl&}(mx3bDGdC!eCiOU!w`eG@q!##w;TI#!(9GtUvJP)v`oD-3;p8aW2{9aI z!&Wg*q)#)MPEiEZK;Ou2;q8~4b8}=PI@e|@++#COm*{&l`JAH!3U-8*SUVCG$!vl$ z;qGb|V9hvj=wF7$TIA=A@PMOb%ao`5?P3+8DaSHZotLLVo66HoN85}OoIQ9}R5DML zyB-~*3U}laZkn=y^8;_`;H>}>m1{T@kUd-x(3hx-g5S1!^vxe?9BkV13ZKgIz zWpWfjw@7c@ufCGE3b6)i>xK;TsgJvwQj}dX-(sb|mNr~be$U5Di7gzZ2=9!LE&Cms z-gCdp=NI7h5qsJz$!y?67FiV5goxvZ>#|wp60|;oEh@E1P^6?uR9Z!^gPL_BeDe8o z^w@VUF7NdBB0UMop?T8Ll3Iw16HXo0!ZC_4K$!{IQ+tZtU+y2cr(>rLC;d~|t~PBw zM9G;QQkqCR&WCGs&BR=O!HgC4B`v00meTfT$w75}M{26~wt6hv<5e&F{ydG&W zqFXorU@OSLCeo9Lm>q@lCX-p@Ut`>PeJwuHPFVGUR8}!+y^M&U!JL?Bh~k*kiuoXuWd6Kgo$V9 z)dE^YORrb{TdzZn(~~vASU1sj(19BYH#h0288O@}?IGW*qN4Ml&xAQp*OL&p# z^`b6{4hn76Pmsf^@w1n+x{1AQFs75Za&Zzse%P5sW`?1+cf;vH{I=tkAkS!D~A}UG%#Tz-kEHc_Kf=Uv3>8DY9l|$q8@q7~J z@;7oikxK+Nm&0K@$a0Mps3UAJk(t-isoPM-FD-aPA$;H*2O-ZYx}+A_&Nj@ck3AD` zy-|GBzMV2vQB9Tg@4QThb8 zMc>N78?lduY`lL#rCKV?m0bGJ!5lr4{!d<*6IzfK>-K|IYe0l*$*r8$DQbcZONVuo z*}aVNzd+e_=-LGKrPJb_$&W^eAXPSP8+YdHnbz?4*U*i%^^ZJ2_!Jlt=(;jlWZ|Wq zo8j?V*L+o@b;DKqQL0u=)XGfuWR2hu4gUJ%BJ27B$d|g@=p7+*x(v-S@;oC&IcN*+ zh3ykQ;zcgZ9@i(h8ec0+-vz7(jzo z!=2ZXlSwP+zXZA1MhJ-d9gM%nE**{sN71S%r?#99Bbm*SbbBoJbQR*&EL#;AuiE<= zI~+P$!jv5KN#>f6l;yT0cb|w!p#>3WPk}gbJ4K-*f)^ z9P;Weo;Q>-bL7m~A$PkjTU3?b9T27Q%g2;Z%e;HT(VNiv6hu`a2f};c zK8OlPwNjB5s7V+HbmQk46-Ti$p4;~Y#nJ!3%4;`JZ|_D6j_&D``;d9k)!K8QqQX`3uz301Nt2s3 zge#&WtP_hb>yIl@RVU|Um`a#@R^XGmlwz0&W&i1JmJ^UG+&wu{kke8FT{Lbd?#~$V zmD2ecJju#^8$(%Qqs-+SSw5XbZhS|p-tm~g03sZt#`;j|>9%!5u6ZNwjcRfT7 zD(O0EaCUs@>y#4{IEwWbj`>_Gj4|q|P zsLsgqS;X{->Rs{N~lEp^R`^=`eAx_>IzrKXir?sSaD2TSSC zR32OnKCS)X(hOa0^^aDEJ~IZrD~gjnYaK*P(ikRcul@kKnWBNxI0&SF8IwL@LgQJ> z5yU+|7x{>K#y5E%P3fuBQRp>3*~w_o)0T!srphk_rIrq!wYX$ZxUq!EsZfetYNSSf zDGDFd@DgE_pk9kW+z#V=m@dwnx#@{6ZLN8q-9go4SJTBBfW%<2T24gJ3q8mq z`lGk(kbL~ z;Cz45+mU2;%E3!l`wPZK4<~FA>FTJNJ$zZ5F?{%CsPQW+x|A!LuGg)@jq|Ifd2vu6 z!c0W5>ln%xuBn=fCN20MR0>P~$VN$&2GuwvKZa?~@5JxWss(EM&DMG*x>nEL+9|*zqLGoY{;%M^9)5pGWr(OhQ)g70M?%HTJ-odxQ4@pxE!NT3Ev!X_7o8v z^~=oYnA6_%^5;u>ahhr)0I&HY(T5k>q4Up~StTUZu&|#e?0;DR>b4b7=0{KKfu|kubDB5jwZ_Vu_>l%J$=ahD2;UFR` zgAt(kPxEM8;nNCy2Af3-?~)(x2ktty(4YTeEbch} zKGF9h4*y7jw&!1^)zQk3mQBMd&&oBB5&>Cs@igp+LEBaMRIHG@t)VNPp*_w!m>2mxVbAF;>x1;!s$em9?Z zjfXG`ROul)U!mbI;@kP_^zS5CCWQ~USu^PKgOjI(+7bN}hD?5`%po%t9S zfz_5i5Ys6pDEBBIK2ovS%gMC7l57Yf7oJWK`^zanNbr>+G%jizX$3q0bdM85soa!( z&kohn00M61HKuC&zAq}54sp%T77LY>9|q#!Fo-80wk_szDJEyFe-|4RJQ%+} z&MO(8{!6(yFpbLvNZ2yXuMs?Jo-+fOU=LC_rb@8o!><&%_e% z+M6sk=(n4;^XLa)3A-@#~sORA{y zR{Q16xA{i$fq8UB(dKWx=Sw1sjWOB&AKEZT+8BF!C~-2%vEPzJY2 z4#Ma}sIhe;f@oR>V{EH^60E1%(HE&H<8#c165*zcL=^R1KaR$8`YxY=QP>hEu!PLx5qS@aCY@UdllUR0z_Z0l3o~TvD{!^beihBOtP@sM6K}TY)d?aeaNOGOtKy!wIBjL;@jA-QR@#3h4-ui z|J}lQRo8M6v;0QlD;=jBoArH|ezDmL2@VdflW(BSPt40?mQ%k>0B{jRSaIBW04@zk%1>kji*Z!R7)ImU8#R=i0$-@D&3KpXE z_VF0Fuk6lTs`I5s!hbmV0=PBzfO>?xiF0Rr!C-5pcGIM4+5{P+JCM*uCS{VW@pfp8 zm7^`v9B6^sy!yJ}Co3Oc#A{$+rvQ6cSQxlBoompH9RO8(W|V|tfCAdofeZpdjJQ6i zhP>vB`fTn1kaJ@}>sc9$@uKFu`&EnS+WJo9Kp#D3DN5qA;F7XbAY1>WCTUl9ER8;U z2ce;`Eo6I*3!8AO8@D28D)PS@5xQ594<2!n@V<(kZ&|%LljyII`XSMK2yDv>2}ru+ zJnn@WC!bXpFW#qXjnIW@*bR?_O(dI{<2U?2)}h2C%z4iu~K3i z=>7vZSpT~2ZFD2CbT+#mf3i^mC_v`s1F`3m$`S9af+L5oy7M*8bNZExA6 z*BA){)4;(N1X$?~O9#;c6LNNQf0tDz1MHa;90ak{+ReUEel!Z%;&B7y4vs5?=RI;d@(;=O*V6uOQ_cwgx3tQt!ri3%R;T|_2pgvspM1`;u>4o zhZ`x{LXW4<1Rg78#^@;t!TEzh4^7U8M4A7VBV$APIVCB9yRUGDQTC?~JyY1Nh8?EBbqpdO4t+$qm*XNJa{jVZ;2mU{q$_EzwbL zPgNHqE$3ZbfQ)->Di&B9FoZa~F91)!>C?Oi@K|I?na;?Sg2;l50d3*i^O)mye}+gT zkop!a2uA#-&5q6`(|}!i_?-r)?|w74*k($LdbSK-NEfcqKPgbRfZ1A8!#2r9BvILH z!}ZRqL&KwmCK{4oE~$OcTfJ-rm@y0>w*bJG`xQ%(ALlFJuf5yg$PJ7)(s*n{H!jGk*lLp-vF~6%z z9Fa2~X`MVN0=qm3woBwcl*U7h3r4pi9G#~o0!apJ~<=>UtnazXe{9yx}pTOnJi-zMElCKYy;kw=X!=FUusb8Pv{39eNVzXZ^ z1~!87U3U9$fyVc+N+LBh*Vk)zU1&xNw^@tHr=Mkk;Cyyy$;vv32GO(=IZ|V}!2Em? zCK8lK*K~PQ2AtDtCqow~gJ48q1|E6VdmnjjB>M>o3Bi`xZ<(eQ@noLoe3qtXtzJ#X z(jssp#Q}M_ZwD%wUVHe-PFH*5eg8ztQC2{8YflEFzzw{}%hK1t{oRo7x9Z*VVqOHc zjrvYqvZE)beeEw#;*I;WGm4T*N@(r(xP}lAK<~V*!VKY{iu2YVMIdi}Wgoy45Yjh5 z8uvcIDvf#fQA1|b#rD3l_S^6kCwO<*>iI=>rCu@aZtn-#f?9qP?ak^6(`aZG;)H2y ze;c%OBJakdVB}Glf3~8uXq+|Ot@+B!pVl2%19KbK=WN6n_+$G+bP>BuDUr2C9Z0;- zUmu$%$2%vldU9zh@DpX6s64{_z;$D0(*&nXWZqNi^s z65CuTyyi>ncK=%Ofk(;!z>=}IH?TGn)(YT~kS3J| zig?7wSjEC>b0a9ir~Vp8&e%Wwxz0(HV8b4L z!8HBK^Cn@n@4jNDXE!Fm3IWd%*0B=EKdo%-`}%OpB|JQEO=@^S{$R8NQal)lmG9dq zi*=5qu_6u_M@L81;EG1D)VH?!h6YW2mrdA%)2u+C)5EOfu^1z@34_`!R$}=nyAW6UIcJ1g1 z+JwL~{JH}~7XmH_ydpmRPMj_Wv+0J;9)1%jX7 zewGYPcQ!7FjA4uiux?LI|BKYAvor>OkaN1C6^?y-zI*HJz2|+sJ$IDW^1$tv8n|d# zf5nLtyfDgX0ECj8%|ID|AWn~E`#r4d+gFiiHYsUo=ZP$lJ}%NnbmopN7i1Ka&3408 z+$Ny~Lw{lbr4+tfnn-=}f2?a^<>!x7T7RSmS~=zcPH@-#@jmRK5%8oq+BU$i<}T-3 z>l*0wG!)h3LZ%paf3O%!hm};hJ_cC8z)~W_uT|BDz#hfE(f0#@W!}g6zwx-ft^1yS z1NM#O25pGhZ_nA{Gn^+&Ex7B?^MGKaMqBU!@%!+=$hazD2(~~N)F#k{@82nc2Lo-R zb$xB%4~~2?^9b!or~Zd{^+WZcSzVkrVrT+NL<=sS9G+wJzZOG`$h6ao?7V?vFIc>+ zpiX7Rm?<*?a5PSixr4F?*5-IZzO?hyFgEY`NgY6KeT()iH@qG{=&~+i9PsV%LI+Dg z*;iD^{03fXXg?g48vTmTdes!rSO%^A%@+?3uNUZ|QT+&n{LKo5#Tr}OSi?UEWy~GO z9rtrD7Oh>m#;wo8wg*{LKaPd(Ay1Y&NME3TG#w3()R-T0zfXs2H$b|rWr(evh7N;) ztb%v0Y&wRru!-6LJsJ*eDVVm=lc}ts>=%B78t!aXikxCfq`3=kIc_B7SNoin8hiRZ zO^6(IDUrSbD`}BYRiTnCDAfQN1$FB$u(@+5eP#8#d?D2?tYmKjC+k&jj`4uYvfrQv z#f*Hib(fj4l*I^s%bjuEqeQgu)J>GUqD zoIoTb75+mDi+J#nIT^E@m(dhXNX^Y%ZV)1*xTEM-x`Iz=`)zdLEyS0sYx5yPAN2+QwnA zv9Z~Mmz`QowEWkW2k?v!9?-3M`*6hS{Xxh2iDhMP|K7_95&}r5fw);Ip{Mt$f8gdG z9+d=UpUC$Gn)mq(@(^HPl79)ka1h&;fJGyRqdhXz|@EYwn%a; ztyX;8uJeqXTs)gMS_ZHXz!nV6vGtZ9Is04bG1R7C(S8yLU+CcEsGD@59R>oAl#nOR zezg@JB0ik9+If|K)bP)wTDrl>YMU!9@bPkgz}GlVkc_5t5c*2TQV_%dMP8m(!`n2)fmF`C>IfKRqJ^^?qF$?5DGu?g_fzUt? zd~Yd}1$NdzL5j;0v7;vqoq-e`eXptz@lyqV%}~!7Qb2Ls!}wI*<1kgL+Nv8o+kcG@ zIHPkCA+tZhKwn-lR2lDj?iW;-pxL*#;{h3slqi9hn>((#*0Qkv7nbWJZRK+^O2(j+ z)Cv|&q#1ZrK|a9V!$_{9h7+CP&X%_0FX!U7;HN%wprx)si`hihR|xLDbaS7LhZq0G zco-3d)_N6!Fd3?#up4QBMc(x9030 zvb=?sd|?GX|Go@GH~xwF_-$+wLlZ9ps$ct|XSsN|1VqWi{I7zRTXh`c0i~r@_UBz2 z`Hg%N(e*so(W0uDghDQ`%7Sl@pF7{bayD{qr>1`yi0*uDuLGAul}PR7%P0-9#`oX^ zAH(GngC$p3`AOQ-K-xAW&u4G!-Ee10xOn>sau+7u=WpENHEUdk=XXVBQ>BLo~XTQenTpwt32)UR&5(SIk=rNiNQBSJWP%UQx?1J%OtoR$RCQIEoBDByS z6+%I2E!4n#uaBLWVIfmw=X!$Ux1{#Km68IQ8p)z)&cJaE@05E2-(%|DM zS>da#w!X%87@Jfvj5nj-h3#}*=C)mJK;rOfahy%n0su6K0GSs&L7fWx>50g6dpjc| zJD}9s<6?5Ki|hPejuBg2TH5=OMg|p}89(*~H?_uz#MMuTo?%s?E)Rg{Vh%4^IR~I} z1*gwGG(ED6(}*eve1tT)!O_WwWezAGC<^}l`-h89JOFri0TmwRk4mpO@3Fq6bVE^JU!pV? zgDA_~XClBO42b=K*JDBm{yw*^Ai&}-n(sB0AXvOtg@b<0dEijH(U?M4Pj6y&7Ek{N zkT*dwlE%zm$s8&8!dfxCx}u}tMgJN1nSRqWZ@mhJ^NjXm!=Vae%y+(!#dj4D3YX^2FCMp%j zFrQ;H`fkQ&4&!ZL?9JcJA)caMvNAYx~FfpH< zV$Y?}N3EVB4;TJ+Db|}rZ?Q_o7;>ujux-`l7XfWF@@F$~zM*V#&zK97{|}{vs<`bM z-Sf&8D8!=Qk0|Dfp`He?lnz$pkp|+x@Cm)QyBbohv`9JY*I^VZlb*rvof#b}jIeGl zE!s^LEu8+EUo=}u(aa*g21L{}rVB4){0ntDBpMITIPU@S%x$1zW??*l$=q+{1|2dt zhn@YJd!G+DM7Z9%F8FT*l)Qlgo}NCfI86h-MU z%_8+9e_O8p{jXO9Abi<*oOFj@gtDw#e6#r;=6&8mK+<%kTi#?uH841Ec>sZ8lE1!; zsn%a~KZW4m^<4Ez`gUdihL7@cC6w+ex?}%afjZc5%@<|OAK)u`UP=N{vlmEx5vRb3 zdRtjLW_tumhgDTN+^m&YX8AEd+@loH5>#dY+KLPb%^+bRA3*tQl3HZ;b}Q$v+; zYBOpPoW3$`QrL%mu+=TSM7$ALdy&rY;&PY`&98~^QQ)Iz%K z*seQUqffs##@Tt<>XrG^w;waPYL}-=sfj9Fb&oqayPF-Rf9YXJ5UR=N3tMm+qEO)>WRp!b!%67xY-o881E-3!<~LsAc-K)X1nBkJZRrt<@Xve0|uV|iP)tg}QbHv@dE#*UUMsp9(JmOo;>yE}=ZhdbmcX#(vmp&Qw0WU_Jxh>KDy{T_S`lp#eVFgZ zzynhBA!eYP6Dz`OmUIV_EFx-qyIe?O=z%*{?T55uE@YYUSEk3Zknkg1K;+$*sW0j! zH#$Q%T0EN@0YrZAwY<0bG}a3hnNkxAgAQxE1ThQ)5LZ^-=+XxND2_Q3yUgTfi^sQ` z4{JT#^hUni)7_qYSEB(ON>sBX67Pv@9N8Ab$3zm;v;og!tm<&A>77M??5dd6OQUE@ z8D{OkmtT)~UrGfANjt1Vr|b7=va%X9d}bB@w^>9XQPjD7IZbCW(4z^-0CJKA2km+u zi6t%)!~2lXMuGN zS{0MDAOSywRIV#|yq76J*=~~6uQ}8QsXlDk6&`5zOoTbrBvT!bRihU^BBpR^$VrU~wTnGBl?8Qv(lV2qfF zh9gkxVJ$%w(Py{4SGd{WfgKt#`Z;o{Z**NTl>DqAJwGGvw`~c?Z)W>IQ0e2EB-k8~ zi%K`LgC%Qhf`OfYEg2~)c5rIeaEDjRHD1otr2jk=lRn7z^>%+}%h5Q#L#%K%%0x-I z2>WuzrH0F~y?j-0myqIdj88cT>o6pJqmojeJXY-J;ymedr1{lbcMv>1DN`{8kUujI$j#H^wQRs#Uxo3{@#*yDSeDbtvK`#O3Dy=TNZSzjwfDSO1Hy7AoLRlGhpM zS4G97_!0-?|2>Q$$Ro@ z^v>%35Hq9{K5^*>)!8>{@hFBa19cL!hE5aDsQ7&#qn<%wzhAw`|xrK)`91|5% zN|rg9puzQ11F3W%xP1_DXjtt-hJ#*4r_r!FHN9pkF#o=C}`diN6Jw0e*>r#kZ9bw(q8*;2U>brw8(>0j_UECAM`SEW2K0T zfmLoPu+F2P#QH+UDv3nyrjvUOY$0ru1puHNK!=X=^CwDWJ@SEVd2hj(#qVtKSzdO1 z_ZWcW<7}5WTvtgusY$gsUYBOzF0q~qJb}tKdpEjY-Ab8KA-)%#7g|z?qQ0sBEC{AW zkNd6O7bCFC?4g1vu^ZZ4IDt#R1|e$D4LKW5Wv8c~tEgqG-OAK91~$^OABt_o^OeH_ zbx)1BAgFKesTBJk%SYfumB?^7K=?_Zgz7BCSUQ0r@r!PbZA-(`jQwwIMsL7yS1XTylSPDuxuJ+!!cnVQsM%ICII_UhCFyv0zdc? zGi=)$k>-X=jvarzL>YkzMe2(~$w6B;Yn2%MceekN)2V^$8Ns zK$mx9^2P6}rzxK-dzzsR5(M8y1zkR}NWpOjCeY0?qH zMw_Of^M!ynpdpObqJdlFpHk#6cy)6s4*Y>+I)$RCh+j9>_0-AM3O|7#r!o|d@~SnU zFE#M1&G6yUU!riA6;b;%25v=Fb})Ks9s0zn{_@C{kJ6%?3t9V)-#|Fj#v96T!(YfW z@68c2Ysq}>td#m&AHP=cUvL2nx07QOX3*IYAuGb;mW?p|Y6xe@;DYwkxRQ<8HfpPHJVgc)}K7mxL-E=!$(NKU2NA<(?p%t*{F6ep7*kGLBf1HnDwjq28&hKW zd>`A%@2DT^AFdFhsKy13td&P{sFEc~Ei%=v4W+E#Nq0OB+ZcLeO^6`u^qhN9SH;)9 znluoN7Jv_jR@#a@uG z%c@%?gg(rD6aEy)EDqnwE1UF;Cys^TAs`^OgMt_PC%@htvdQ-pP-wa6AiOs-WjE*X z-z{gVod?pnvP-y9yftWF+5u(eAG+46cFe08b`9FmB#X)0sAA{jNI)x?^YOmiW<0!BVJ` zVRt8+;RRZZ*EyL?H?Bm2SUa$F`nThMg{cBZ zMiCfZWfejXu4W|sR{g9vl#Y7DsQ^iV8jObP)-HOw>#2a5%5Q7k1|(t!uIV{tvVQ4p zpH|}j7dJs#54nayi4{VMI6*Mv6GouyX6ftlFV+NcyyGo@8$%aW?SYbx%%??5rDXrw zUJl!%%q{>?1QykELwDZBiw)bkIhkGBd*(U3eTv2sfvbE`-X!gU*J$>ep$T>F#|vs) zBrs@oL(svcM~xPfh@tsz*3@ce9nlck8+_u(#4lh{Er{Y7tU{6gk-Q`DCAD!N;j^T^ zCXgm-5|-$f<@zMWqbF6X%jtd3r0COWh_tXalfAC{%@DGeJdMBqC3A@UokDb6@!j6u z6dSkxz{HzbGYdbYRicK30ix0IN5|&o-f#GNv0MmbesIpw`x@Fya2P*BkAP;6@vmNA zE6@?D@%<=_OH~R2iRx8uEe?!af;&(M zeB^IDvw5gZeXz1&SJAIvjZfsMuD|FGj)8ItbJ448#_GDnA$&1nsb&-$iS@82 zQzO$9GGSr!AO;I|h}UqWpbtTxYra=ewCA)zLrPR_idQX}1Gg3iC3q!;O7#n9gl%U zkL6wb9K(OyNHvF#3o}ZDZ4$dpav&X);WEB=jd;F-9+S?DLoY0&pRez)%^RIt`)mK5 z!$4KJppgL2vJ&EPr$KjsG+5kFJw)#=b%%vsyX}j@jSsU>yu>}3^*CO}zfscDi+~vo z9hh<=5~SDB$JTNgDt8*wa~6H7}$A6S9YQ#(L^hoIrxvc;m`>p#~`dmf)5Gr7_phCK8`tWignR#;DrV&HrR=J&nFH1WyyXv8-ysyexuW7={F;G3!2G_%m5jaIdkdrudOm51$X{%Ss3 zvYD8hg9fQ+VgXLdJ!Qbu#6tl2@kXziq)JjT3BkxwEIPWS)u2F3DR~V~kaxfQ-ee$# z7}Pac==-n@V1LZaW)Ph}dZU5C;THofw(52T5s-1?KUEg! zZe=t$?{g!*fv5Oikwc3V8|;WAP^w+_Rqgi}7V!=y98Rm#asb@BJZ6B$*=23RU^!p( z5rQfix!Lwyvn@w&%wWu|fHqtylK69?JVl<}9LLZiniPx!7r&H`oRB|t{Ru7@INR90 z6D?b}%2_mcQ=E5#QZ(iY|L+|elY5P6n<!QMO&4I)&HMg>)$~#$f4Q)&%-h4Z zj5CPwW$u+$gIZBi_Ac+Sf$NNIn2Uce!?WpREBaz%Lcrnw0+ayH%eg>+p3RFcF)o=;&e37;vG_ zRF;pBy$?s@?7J^N!CezUAeVB&Hoe@tGs#Gd*(xTX;-#HJvuHZN$D2aE_-Dl;t7$#4 zb5NZbHTHk$V=2F*gP7!LD3;f~A0AL+Gd)gYdN}KR+@pQ|2(NdOt= zj?x)z@B4bZ=hzu3RoHY;BVT>9lRP=M7WN9L@@^WwLnmV-^X}G7J3MNZF>dmI;&;4{ zKkv&mXccRO0qwD92b5JklIrT}vGTD+(hz$>J|h!?q7SB_Q-lqg>TCW7u$RO!U92(x z{{VXc)L?Al1P=Q1@X-IEhzg*3|M6W2;Em47uvmf0Q{=YFoz88$ZM*W#20*Y#_==`Eb6-E z45|=?AI5ghi!h?C6mfgCOPW?7uJ8<@#$76F^`$Gb#dCm3XfNnAEYvE9rNv-&xibOZ zWV$wAb7ADq6~o6UCyJi$*pU`G4xgmrPr*zSepOOmI-x2Cnkeqx%BDyj27#D6Pt;Bp zsxig|@A*fw`7p|~3?dUJRZo^%Q2+32TP>3zNv3rhZ@+3)3@m3gnv8e&f_C6(?yc7&4r3+_ z>?$x*X*d69nJ~USL{TP4KkDk-S0=*L+F5pHjoEgy7~QNpr#)}7e&Z+k!EUV#(FTu2 zI*lc~mUMIR;k^_QH955uwE2T<Z&h_Z zq|5wL~8;P!M))x|x!{1lR!u74=8}o}bC@rjW$g)(5dnt7_o6sskTI;6Ws^8H-yWN6B==2wchK6BtA0uScYrzC!(U6j~BRVL9h`Js+ zc$%yyBQH1vfxr0o^cV!=ICZ)o5|nbzIM}@k%o^AkS@73`5SSGrih#bffEb3q#-Ejf zxVCW<^)^ldkmuOQg~nw;TR#g6Aw~cQ1VBik$WbZ;Kt%uyZ{cZ-9~4k19lw=hx9qUu z82!h%SE^jwk(fLY78v}o;YDw*Qb@DDFPK()j$n`STM%=9^FaU<$*iocyUzr@L7)$D zy^pw9Uyp@>@syv=v#uZRA#nDm7#O)HCnq-_o848hQ*Jr>mX_^V0InVZY$C>piRFbM zqVL3-A;yqm{!BbYd-otdxgu&89q~|x0JB@Vkt)__1g^K0>7;jh#rafI%Qpk=L`i0% zZ_Ab;)#v*S9^dYU*tgbBxX07=^2}0$JRkm-U&&F!!o#Zfss|H?%~-iVg%#&%2Y-m> zA~jGpkM(w_yPo^noKLS#FW;04J|nV%BDz7~c>0Ry39_nb3Zazj3V$gnC>KT5$WLJ} z!%JYNH~$3X_xublfcuUq;{`#Lv;po=ZHzjC$ck%p*IwLe=~Xn(^V;BdzFN9Xq9bqd z*+O%!qSX7`J7<0LST8lzbF8GC>DtGWU3txm03;gcb5V`5ncVqCu&}TI;@CdPxHHyqf^ipRb78wnQ*sq))(H2*PlcKRr1p^O`LaR1!oa!3x^ z_=WRj$o7YfLgcKQo{i@tKC%A`Lqs90jZK-y%jF;dpyvq&t#}<*@H+1yRvLKY7!4S{ z^&4)id7t->j*dnwHC@@iK7IP){mRA4!Og>S3219m=waTZVbHJ=B44gtk3)cn{kPx% z{p-!4e>^;8A?W3XopJMD{8z2UZ)1^s?rQV;-|vP8l4sxMbm z?s5F$dGqYc$joTOOSpA&IPLM2Y56I3Diil-gMiMPRQPGG0?)OtNx;;;8uOQg)c2Y5 zFqtPgr&K;vIxg-Jl>=UUm!d_ypNH-Z>zkiqTW$7c1YL$_x;Bs{`59PeUw^iYK;;ze zH=FkAR)nK5xZzhq8I}4ozqlSA{IFoTAPPQz8awY2ev^JjUBAs)5B&E}(dX^@odi@} zIdF7Tn&f_Xgub`8_ouo#a3q~&d*X*Uuj32v8t*Ig7ynmIr4=VYcirf{!?(#{6C4`{ zd*b*OP&oA!e!CkK4vY6cdA>YrJ^wyRYvk&R6&)QtU=;UHvImhm_W1yP*(~(Uf zz`n9}ks?l@K->hA%A@>xDQWAv$-P*Ra%eK5cGLHK<@7<}!^*2u*MpWPfhe&nsrpxu z4pv<;<`s&Gf~B^4278ineeu7Q;q-xI+h6y>06A>+F?n3C@cE1slJqtD-@Ai>-r|*C ziNAPV_E#^~Hre1*>UU_!oZotR9JHTzSG`@)3|K_}v1F^Y1nxt#Wo|dh>%KpU|LuNW zuPMnZtkAobe~x8be^3A+WC4ygOxz+44o>Z3elV%ZP~4_N#O*>jqIHgB%sF8e|5#ax4&Oq(-LKVx)2M!J%b+_JG>os9+hCOMPkW=tmi_&iEGDd ze#RQ~bJoj2U~=r#Az(6$jo|Zf2d?Hu#3V&5Q0tzl+pJ#LHzg)A2UVKd`4Y9dpMRdh z#>T0+>pGma-xx~Fay*zI^Vvl351yUX^jU87!yJqw?q3FG$h>hMZ_XQcDeeD~xdh=` zY0w&0QNgt0_yr)SSaERcdexfqgMW7ud0=FUfA8QgR_9u`lYNll3} zVH!gUZ&ZGpGz3EdrnJ}Qg(qlIm@mcA|FpAobx;^**6Qk;W-0|OO9Hi~OyhX9Bg@Flyw%!q+=>PXhK-G#tugFY!F`k{KdGrq~{IRYtZ&)r){d!D&4!Twp$3*YU%E@yS;J?I@DzLQ-;X`e!fu! zQWelv3p1F(>5z%UksjK*wA_(rX!OZM%DNH!{bIFU^8lpO5S(l8Z}*!kI@NE3Q&Z@lKYzXmL}??DfF!Sxay^LH#x;DJO21q%CFwbBTn%GI zoIJjDxGz!nxafuf$VUGCkNSWKd{j8G59@MXPELPeyq^l5!}WzYiuvTw(>;GQxh%Qt zlvNTd=?$$2i_H6#OcLk!5TiKq#7-_^Q%F_KGO2c2MQpJY!?=M&HYA^g*l*cEs*ep$ z>iFMOnpdgCbsAf(^s96fmEew&EcuyA|Jy3Prll8#FMYz@Jh@L^*qhZrawuacdsr8~ zZ3P9;bUtae-R|k}y50+V(Bo;YQ@tg}`wM^ZzQxMs_ik`F362*G6MpR#K3WN5_x5Th z_S?#PRe#CLdlGE(eG?#l1q}1l-)Dsft9-Y#GzNtsF#8MWa3G}?DHgBW*Q2!zeYuVq zJ6ms<{oe2WN!H&^*W-Z4L*TMc>wo))#ZY~DnW&D+|F}^o@=H~C>)9tj@_0C}heqgf zL|aduaH%e9uH_NZ+J|2xv~u)IHe_5O@O@kO%mWAZ~EjZk3yZN1c#v?!(|E+TZ4 zZ~K>sfB%qd_Y+;XY1XvEG!h-Bo6bqM!h#Q1^g6$3wAg4a?Y?e%{afU^h8>8Tx+Q@_ zj#9vgYWx}u0dIkS(y%mP3^_h@gb#askX9B7KA6aRtmYKb=M$9bw8bkmVWMZrPabFL zbH?(9PV#tR>ah{{T;0$R#^SSSUqe@(mY$9lMz)qvlq&f8WS!k|%$zN|lrb7J{@QQ2 zB~Idn>HmKIY6)cOE`A*5jcCJ{q-3P3JfYZQ0s@a6Ai$c&`@-t!=`}fAlD}<}yr~*{ zRk9O)@<44|^Fm+ud9ns|y}SsVHNCpEJ#5J@-sAvh4E_u}`_9*fTK&IoviGu|@^}6Y zL~>~BNe0B)p^$KG#WkIQnDCYx@mgaOn1jB^!TyX7Op|REnPS@(6H*Hz4@;(rx_YfC z8yo7RE^^Xw)QMwO=T93>M3P^JoQe+Cc}g07`g`EOli`immfYihdT z00T=WA_%z44-11rVZX|jyl@Qa4rLUYZ(pv*H|<|5IzxkDP&T*vqdj&KrBiGHQTblL z_92v=ZS40ar0O@Buj8U^jsq^8oFy?|ZRY3Z9DtxsWoK**X33$ZjJ(f%W6*#{%~#47 z?ht{R^{lUP5WLHb{r9ax`QYc{^kri9FKZ&EW}7r(dO{@%!JV6x0$W7tUswH(n{7O| z6lHciKc>&}M6G{ht<@tz^Ug~Srq1!H?i#&IoFO26CK%}1;agynGM;u2REyOR3js** z;;5u~Z^7>>UOv{=a6tMHt|or(d^=ZWc(xqR>3x67%F~$oh%wFMuc6g1=P%F7noAyU zFP=VoZPtG$3H|RZ{lB!l&+v2v7I$36+P?oyWq6o5f6GlOE@l2s{z{z0S^6b`{16B5 zj?j7Pi++8{Di3In#t?}WGKgJb_Z^iERW~iSh^|P}@oHV!5E!qKIU#IXz^rZWOT94} z$a&??nJb>)o+%s4130L_8l2fIT)(q>=!o|x?0i7z3;=}N8DEc5%RFvVwJsq1?*V4M zbR2OvU}f4}78%^mAaIj=zwr@3{NIO_O?U~h*m$8QTEBgFKfP)iL~)>WK>W14ev3hcyj(RG?dnL00kYjm0rWHZB;mE{& z4!nIwx|*C(vTG^%76j|=SVbU;&li1_S(GcjPqp7Recp&ZPia>M1_xPt_{DNl-VgJ} z+Gwsu;CQIbo3e6PDy*-p5C*%&6A)c-RIw}&%S~Hn7A?R>ywvH!P0keyeAA}VF{B<8fvqRathnDGs}QKL)=Ssz~c z>Bh~vBwfip@fzn`IZ@)OkW11)@Os`*D-cGiqB&2^VstvzkOZT#Q9x5zkjmY4T0ZI+ zg#33`!y)cS7UI_*a@Gg_Ua`+n7N2xJHRlcXBj8lq+%vyi=RI1lI9*YGPSd&|=)CLP zc-+rD9t9dR?wgix%kR*~Ha1Ouf_YL$jef7|o2$Rv*?5G*{qH!0V-4R(-Uh2(YRXPL z*BgC6B##aD{YI>Sl^&AMTh%+hvhP1*uRj4@#tHRQ#|ziB!p|&!Iyx#Bu7{Q107$VAVyf{L^p!1ip^S;eq9tv1+{bnbqyw{Vw?NI^~ z-SAhKyKNZ%i*uv-N`oe+U3Q_@LuFI*=7FAdF7E;W&Zv08$GCW{lPy~y>~}Kghge(d zywGS*0=&sb@hL;l@I}=h3)f01xdgLfgsro`I0-deVMo{{4#@hs#t@OIKpZPNZxjz2>-~cDhD{jdv zCx?D$CSUqg4Y&FjZ=zF79juO+P%D}>yDQNn-|s<1JKk%@dc|S`A9e3>%p}_VvqEui#xuDDcPALm}Dl(`W0|f5eWD5D;m+kY? zawMKJ>P)+x%I~0q^4NysSik-4hNwaAa;S%^Uz<*BqHs#2o1#ej& zaLm;h^J7rN$raswk6HXPH_Hdlh)N3g_ydEKoT;bk^pZF`!6@ZFvDpVwZnuK4}tj*O=&XX2VVkq|(WmQ5L5eUjUD9dYWZ(_QYL@=In39 zml8z;SH9=IP{jYOWi+g4^+4JdEF;zrI$DZd|Sqv?w;zC5G_9R?i|}J*lxf zsexp_OvMd*-d0{(?H9*-j3nV*1@%yS-nR0U3QYZMS~HZIX%lkouOn?qGnuZ_%{g%8 zDOm|aX0S%TwO3=u=BGERGae1AudEF0swrs9X%QZ$;d{=&)2h_BHmMFDlpqzpE~2a7 zIjoy1sRMuX7Tfl>ps|&|{PyHD5nr44M`(CJuKm9l zG}zaLh%d#&IV_+v1y__2&dy)7aDfw?P|45n#Z=F6XZAA1Sy$o=V^;!3HZ!Gz{`j^S zZnR<6D|uviuhgg_p#4m-cyPP%89vw$(6%Qd7j@GM zdIh2>cq(S*XGSI_I(5LbQ`m!NM+VZHAw0#-trZcYfUv|2WCmPmg0hn9Y_@=}n55bTi_=cU7MqeJdC2QIp*vsLD`)fSNh~V5&&}JT{SSk+ zvVNq3|9VOoIxeRT0>)k_EZRP6exk+emL6mTWWPeIyNd;G)Hpv;!YD@^6F%_0n@3C6 z?5B`Ha==Jz^Jq%*_;RyHabd}|)&SJo*g62~4H*H>{J6BELtiLK4>iO(M2AQ?CB16J zj;WW_=EPSV$nOLlEyM@k?}Go!U;k}i8prGZuC6HJQM9l;m>oDe9wH|Mqjtio172 z9A#BZy4ncDwC5sK%q5F9F?}`5b`S!r*{y(0OkVn_z8egvsciLgEXiYU68vxLND(gt zg&*SOT)(t?Vc{_AcRBFdZet1v6cIyW7D$L$A2FIQm9s5#1HGuRP4^q zyX3YAH>3y^exfO}{LL-vYuD1w)ayYDvi!)%j+6b0#2DlsLq%)Mj7mc-Qk@@A6v;~e z_q-DGqaseQVkeSrDt)7wJ;XZM@j3u8X;cu?^(?A%_8nqX1Y3dNp-JIKr#n)H>>;Qp zso%)Aap>(bi#B6Um({qT`VS~n?VwKo+DeyGH)-_3-f67~+XcpCeeU1R56>yB8#|p> zdu^m#(g}=iEl5N{{`1|M*Ql;ga$7+{Mg-Dg>`UQSFmPOt0|=4@vK7$w3=BZe z&CLT9QBlRCYTsV&w#if3iW8O&hPm#N0zdJLxcNu|sMHxoX8}x7UN$*a_BHBguDQ;X zZ&LI-Q>b%7h+~Z+?OtjlLQ8TBnR++d53{%BHe%PifAPdO{};^{^Le2uhW55Qswbtg z&cmuCI0(zQs{~a^wY?E$vP37cz;2=Q*Fd87*fUvRJ;bnrsG+3rT}%2`nO(@=uXMCx z)WUOC#uJ~FrhZ#kBr0Eq;s2#tZa(xRDfe*yrApe2oEfN6MqZrWlwT!;Mt&_=X}Yek z18eyn13n+L_o;-bM0InneGk`3)f0^j?Y?J)h#Vcv4OJy`*3aM zTWgG!LKhH2(haOBR81ILwGtBMH8%W`?!~n=^Ih=>c4c*XGhZ9zCsz87|Je5E~1A zeLJh$J1*F~8Iuz%i%h$NKS|W8_tcW6%_vfAn*PPyTynWj^jIlB(fZBoKJnohXVqE9c2@)4 zA2a;WRK+Lq#UUbuD%NEw&hcA_O0%%R~yGMf#rpEM+Ymov-kiDv^-! zq;CyRmpO~s%u~8USFM$n)mJE!G>uu?LGPIp5R(PJ6i@2NzfVtxTtE+>UYJHy7$oN& zE7w}&XmHNu_D>+F+x6^T>UJ~#w@X1Zx2=Onw?gnL6ao7^78W@lZRAtFi!P&eUWCJ- zAj($W%L&VtyWeg4A1Aw#ROgF}rb$v>n7=ZK8GMfzD3)5PWRCX8TEtJS3oG6TkdKKv zDFoE#$5L7OH1dj>HEvP2tEs*s`rCTPJ(P_Lr5s}RMVeR@o_K=wCzI^oJ7m7aAXojD zHwQD&H~_fzBC%DWX$ulF`yfa}>x%*lvta}Z z@eO!dMZisaK^;T_xr^wKp65 z{U?#qlv>J#SGa*lOLt!)H8`j`!5nMCPG5XcK9c^=t z|GZ!M^@U~g-hX?2eI3T*>5&tjZ93bXGHV3li1Ut>pMrz+AX7-bSZ(@q494No3IYEN9 zXzAL(qUM}&xS%%jX(AHySqdb2_#EuNpi+d6@ld^INs)mMC>btM$;sfWeu=IhYLQFv zJdB*;*dHC%5}8U*I+guZbnLxDMmx*eiholB-5Aa!6EbUnA1Wx>55mySU( zmZa-6HXrrf3PD{aW~OuuIWiHOuPPDCbncEX@ zBs`zP0j%HAz8~DUz$2BZ2Uih}<35(Afdn_mU8^jp&-OM*JTmQ!I6Mg(XU}+&$r|T=0EZquk&- z(BfK&!mgVI>&cXGrSv9KIMe?%3{C0LI3i3P#*;~j&3_B4bqFEaOtVtO)$XtqLed_p z$wLORQ!{`|_KspNQCc6E8lsZ5^EvRsK>Cs%1eTyc8rQ$d84k}lwgi%k-b}lV9%=t1 z;zgt+5)A75{O9FqzBD@SsgLOCr9w`BFvv|Qjjsn6&0>@{iptc%otGB(zD_qq!hL8= zbJ0JOIgA*C3>KE$3k66Ys9W9l!eP$<31ok~EzC0S34YCE7mAU^pnGa|WMOH=YElg) zo&e@>MjMP)ht&X;tX#0{6Yl}V_tjXdKN0`hY5w?48vtbv?pCuRT>K6X!4P;#XSR!4 zUm*snwgRpV6-X{4@UL4X)m4F-itIEc0b5FqW{M>X=cugRA|3^=g1EO#6nG+qOkD&T z)s*<$Jez>*Rs=VFcW20d%`rDhAWR`5!@_?Y4WgUNUoI>oE2O65|SO36f1q*yidlWc-FINi@b9SjubR;v_wt zT4}qEL7jFY23e`C#4sd<3?_f6?ZJiA*$bYd%EWghwHbUgFi}t+TM(%TB54E|WDqH$P1Cx6 z=#P~={7kt0#M;9@GJkpX%e>9U8mhRe(%8->qJmbbPrhR#=8p`4A>E-UT^Zf$Uw^O} zSTtYKIo>n8zstNKKMjVXEO7oxVbGD;4IRF@4@S?N;u0*AAMj(^p(uTy>sFe!nr;Xg z5kF#B{@>m-)g#BAMrI2Nql}_-&=nKqh>4RU?Fz3dk%8Y5@>&RT7$ylM>N+o;#>V>AEZZ1IZV zLL0?#Y*ECiPYKY7su944$iUzdWVRZ>nqw60TyrDs4E2=-rIJ7ellJA~nB1R$XztH@ zV3cgPX3NSRrVd9uPXEGln+~wXB_E(#QA)|hP?|v>CX#;2N!YtTeTU1pg=Y+p%lB*Q zdZCQu#vasQjxPVRf(m~~DjoFaI}H(?IrDEMyri(Fgl~;MjO{6fsNZC~6(Dmd|2s%8 zG#Ew5Bn(i>KtO!$ZlrU=%#hrX=Eh`^1i5-K%1Ir{+60O)7shU=KdH6s>+Wc(6~cxv z1ymxanQy~)c_%WBW`#(q;9r7;v3WrR5I!bWtdiX_(EXEtT4hWxTkjcbaWXe&(lkkt zR)Kgc$tadcA!3eq2vtdrh?Hc^u*Dt5)g$u`optha>$9rcLM2g6RK3rjkjb{+$3AZBfix!XbBsxV-0X(a5u*zvPb7i7 zmq9f>%E%Hv3sKGL(Ph#_8uYgOnmet!sp4VsvnH(ce$Q3}_r`0Xku^Fz?xdGM-sa)O z2Iq2VR#X4WDk{Qnh@cG+WfBFIV15#5!hLdBJo|jU#uv5;HB+xE83P=?n#R!Z!7JY_ zu>mwQ9#ms7lxc#&jm>KDi5u(N_~QSiU1`eqwGlvQ`9Qjgkd-xQ5i53O7$bw=+MbvkSgIW8X1r(5){%?6|y7` zXS9ap({Vymc~rN*vX zFtt8WJKt7lM)l0%F-VgucNa}u4eifYb+^L&3`6LVL=xz3C}$Za8WaOEYXXr^;}y5r zQ#)gHpW_J-ZVBH0@1(?)kVHxd+EhC8@BlaeE)qdnDf^UO-k!)eHg${@kc8%4la(H2 zjH!aYkW@*?olFHJ=~kocyWpCG*d1K?arsZBI?;Ox6jCyWT3F!^yQ-rsz9f2CxJ!_cY7xByk5~ zXwzhnt-)N>d`=E6YIwcouoDS~(%fB3p7q8xo+VcQ9=SQleqYKcU9@LyzS28MJ3ZkN zX(9BS(Qwmjw)QOZw58Bk7cnR8(8rr@Myk8bG?cB!(Eeq`O->MQMiaZWy{d1nDm66zL901(f@Z z_kQnQ3;yJ=_Bne$@r#Fpho^*dvb^3s;+kwd`bc zvM8+D^y2>I&b~S%AE(27^^u{SVok)#*C#DntyJous*rz-F8s0?W49;7z#fWZP!*oCU zA-VN&k@~|=35A>02Gc?9_huszhpNst$p$5L8TIEt>$2GVDH<^se))3O+g0bylJ0Y+ zI(YiGl>9Ok>RoE0xD1TB@|%Rn`sVoN%y#%JBEW3Whw$zwG1xBQpFY#5Owb&EikNM(0C)vaJDBw3%?9WieLHGJ zvqQc^-jG|3(n@W;GN|S;`-8a94GWi%{?+wferz_s)wD&m-fA1T1XV!j>cUn*=QuwA z$ZBb%$u5oFPhv2Jnnlf*w02ex%hfQf+?)mXPaOH@B|}Oz_;o4~$Plzd>zi9I#~K}Z z!DS)@Zqg=wc&ao!Mt4d(04*E_gJOB^ozTxE%g+SBO@ROg>0}y;PexAUkmSkTA$;@{ zd~yjmzFulu)S%z_QO7^N7~$-k`quBR!+z?V&h2h!WO;XGI%hMkV_$x{hX{% z*urWlOq?ORD(X++5M!LW8O;R0EuKW7&^v+yA&ui)8!Sm>0)QsPRdtKE#E)xCZe14b zi--sRZe4K*JctK^PKi>0l+C>16{wEMV5d+10MD=_pETmHp(F}TLyg^MRq7r?Qoctq zsBVLPX_mGCs@OFSnTrQk& zI?J&Ws|cmgKvQVSX!vk_by^rCtO~4`X6((p{9E&+yW*`Iv8%p1Fmw^*Tque_^b)7K#S_iO70pcW^ZN__Kl` zjf&TdaIycARW{xW3~LmA`>pw0Z?BSrLgJJ^uTdo*TG^v48H%q*kyGh7?%{P}R*ym^ z6f4*&iq+LK=zN89JUtt6zRq1zX&4h1Fs72SL?10$`AMm~U#TN|M2sD4m{6Z`j7%C| z`8-G?sb@;t18Ti{=at(UR4Re)*t96iz*KON#W^;zdx)h%I<^4oOe-}Sz$TeCm{yW^A*}5|a^bsF961*# z7&1KRSrdnqji5D5BrjH;PI{`p#&1k;S0}J7IH-t7ti@XrH?4<;$%ifj%CZ=Ad3pIY zcKsQf%gl5j^}Xpx>U)!svSrm;Tp*7|Dc)1Dv!54633Vp})Ph0bt@3onIfvpIc7*~R z;UnYF0&$EBRiaMtjqw3URtNHNTqmKc((LW^B{9+7F3-acO{RZip_R-uZNh*=KGF@) zQrvp!s&8gtPVzhYrBPGdd7wo9&Ml4 zKdh5S1GA+fpj8fcIHp5IIzwn>l1$nc=N9riX|OnWKsbsn@;Mv4Uu97sUu!}tU>|L~ zMjD2V!cUDZVL3dmC>V!E!BfKa-ZrYvON3{Sp(@R#hORS`s?Ic(g+bo&+ib=(QanScBWS+=XnghkXw7vES zs?YJ`JWGcAz!4iuTQMRcg#t$Fj%J}^YpArp1GIm9Gz%j`FUNCOrmZq&kYk;j)p=Mk zVvqAW)(}KgRXTI%>qz{k0&OlD4^EDkA-zT+B#m_WiLY5z5x?JZ%!d(7Zb^Qz!*UZv zoc}m-g4>j>5DW!@yER1NkU;u*r~A95FK%-K5`I^M0>7i|z7MlyX1G5*XGCQDI3c}| z4_+(b%fryLXiO4$57v%!8Xv#qS@IUsGGeeb(apC3D`+K4)38+_mjP){X^`XJSlr_# zMJWWe-gNz(D}W`XW7zPKw959 zWvcW7mCfC>Ba$3XSW1B=J9}NDbd_pe;*pBjKM}KpX|E{|TQEL&q3CC68fOkAa!Iby zBUYJrR-&uUL0W#dbb^6dTv}XCB~Vhj3ft;NY4g$^>WCDg?Jc1KdRGHgta`Ndp4XC7 zy9f{lC8-SVvgM|8#!)MOVNqJtPC?8QHbAG0bxDa_%w2(-PfTAgI%x1^eV}8>iaaK) zbQmN3o?BPri6=O!9`OxD*(Odbl)(uRjM9`*t`G(XhakWazjFzH5=FNi=uDGvoj>;X zlO4 z6I#+`xDrAod;XidGFV^b#?8O6XJ`^uWm+i&!%z%vR4L(r)zV~m*j6emMzrqd;y{&9 zv~46bcz-j}-XzXrzb6G}`zl~J`cpG3vMwG<+dquTO+_v-+sUu0+cb6|UCo5C5N<#n zxT_%mDgv@>SC455U(wcqVEKe63_5L33CiC5(oG9C1JyWT@L3kA19N-E9;=!+rI`=C zOcoxs5lNmE zMFL)m8-H{;eK`=BfdKGS&LfcEY=@{_vrqSbT={?4$w2%ynLYJukz{+c%XhVrXathQ zVV$TDSOh5V_aK)@<(HV+=tCBHmkr*mv#&&yvhXL!ezdD%Ou^|bNg3^#am%<>eWJ?s zR!Yk210@8z+*e0MDOmZX4FBD;G1#72!G%CjCZc}4M_g)J{FK>^;?8b-l;@Qvg6EJ2 z`ecn1#qx@{-n93Q!&IypdMx`o9d*l$fg&8O0S*&Rd)3H*jnS6CX|dCb`zUy*0pwy{ zbnW!S?m-8m-g1`zDd2je98*dLKe)4(IUtR@WhS+?iG6jA@{_oK01oYCFH@#w$$24%R;YUXMM#8ClHyF*}JO7@5p8);Kd_9l27#a*-A8K_{1q%3_xprmWJ8K8_Hv zNl{6+0_WZb^qRt8h*V)>czG8Vtk0^~L+ryFnwsxi81qy!>F%Ln;5TPms`K)^%)NdI zOFT3&Rn2I(H4k@ru(PtW2dVS7IA)@2ZDv64}56x>lJ|y7_ghAzrh5Z9zQ7|G- z)0Zy^$AzEThXNsWkCftmXfUpt(ZFLx;VaX2kS|!t<>zMFW~y;R=G}Q);7`{r_py8! z<$P^pT8t-8x#2a|yKZ zoc2`9N^<*Z6C_ecqBb18ACg*iarniMo+~}~_s~S&*}^$}ItJD7hnV^ga~_1;*5MSP0mGA}mhBQ$KHg{)S=Qo)p#@L2v+e&1*aDVYG_7YH*3jc_=w^ktXJM3q{ z@Jqt=*!P}~0QJ1jp~^KBYcZD0Atpq&$@euss3RleF_SgXym%(`lG>}r8!u4^Zcp5T<62eCLR)eLBJUp*28&vikL;`&y^tIGVLFUC29TuqqzU2VYy#!e9j5? znfUW^_4#enF>eB;NNC`7FRr=-WBqFH&+Vw=fx(mDi+Kt9-l(#>&mnxgM1qoi5%oFO=a8h+tPlvYX99l5d{l{n=P(z)xnn zNiYp{%&G3>k=E14YlOahn7bmwl2S}D(w}0FFn_JfcFn6SSi(jDns1Z$jtvwYX2ZpG1|5=|m z&hzY_v8nKZKuO(8<|^7WBN$-auHLd7iQXgRR72ThIp$#|-2dxW<3yxmGf=%56t2&W zhKMx?M-1nZU?DnOr6)aCx83 z#S;pJLn20yYwK(G>V&={z`@?o-TU5%{WoeVO9j4};Vq&u^u~V2R9oI>OQ1{mU_>FR z{-YzNm6h)J-)>EB&=9bqaC#H7q>a$gEy?lE9Ovp`e;zH9%MAZ9?-S-&BF)&~Aibbq z{eFK4;;)U>FF7JZt1G$+3;V8fu9|OSB;GVOHbRz{i5RbwfeP-gzm0%1Jf;c81>Xvg zYa1Hq&=6q15#j1hdt*}Hymwj8z)6w|#*^Y%5|Fxm8$@4A_#CcpyC#pCd#g-En;~j4 zu{4k-A3-P|a=7?z;t%s=B!yOcXP3CGfqRNJIZ=vACu5+`;fqqhD2RC0ad3~7J+BL@ z)67_?ZALj!mTa7}4;vl6L?0{^Vvk8!2XACax5Pa|b>H7BHykFhGaxzq$NIU}JV~XH z$o`g94J_8?;PwcgLKS)C2Tw(AcjGQVprO43YJj;ta5vK(4lCvZ%j(NCXY8jUHO)2l z_AnM*xJ7i*Pm+#o-(@dpjXwLtMNE5ZEQo}h!ttT6l+b1M3-F-j=Dd_lMh>HzL|s%a zbotgND!?uWi721_y9Tpiv))@lQ&B63Wj$;rqw_D6ljL??=?o_wKlM`wBz+lY)^{09 zNlY7-R@uL)V>t8^IeDgE1Q2YT)vHwoHc981c#?g(>|f3RQ{b6?b4+}n08FBpz8>L)qnPu}$;rZVFwmwvs-{I&Gf??S_X`@0!WW!V5QC-8DOx9CLF z{tiRR4we>dDOb$o%$3hfmM?l_OJY7AIMB=2`l6?=@r)*a1=f&j?kpJ-gwcJ&10v64 zNcghMU}naWX)cY&w5U$`S;Ezcm`v>$lW;5t0Vy_g2isb_aQN0GsV$+C2^6=z4*nXs zDm6s-bQgeU3!3ll#}-?j_9U<8e8)Li>nx5QxK=U|@1~c`F>0OdapRWaG>chcouPH` zCS)=twlk5ZP!7rTYu=5VIB_j`@`==Vcy9FoR&NYS)mjh*Z~3(=49D!G+j+iScbLV; z#VuOBCZR`ZZ*PZ%+;o2W!KVGOn}t{|wXFhFnvZBOp~b-Dqz5s8mnHCTxQ9{qS2)fr zu^z?$+46)zW3U-qorf!_o!22Rn2X*l<|uMl@^DBYq%5YTQD4v3F9F)7Gghvy)Lgy4 z=!tzf_Fi9T`t=I^5QZvqpU)lw)PCNobwDWlQoh;yR8NJX%asDS(b!lJRVqsblr|Tp@ERQLVJN`GLg7c<`$CF za}HVvps7utnv?!0923Oi-Wq3|{9;~fJ+=C4{3T1tD~5iEcCkeL$J>Sb57~80xE?$l zu|~VhY|{FOg2|~A(&|a{15&lXh3^r5jU?i0h&acZPS5OXsWlLQ^5d+Ad;;kuDUhe6 zG}&rfx}QHTvlWKQ-p*e#vw;`-fJ&@vTUx`4vQ2Gi8>U9uyO1c0dtWkg@^4*;Thask z!n^QdJP4%Dr{kT(G;JOsn=zy;h8heC)5NHMi@Dvau+J6_CI?eyo(qn2W5Jjcz4`4) z@^rk4FGN0CtcDi^iTFrb=v~+v`m|Js$3q}hv?K~j7kp}yqJ7*%*r`gnb zwNT)vwB&x<0DTDP4Ym69D0bbyu%Pv{fp67(eER+a0Zcdc{WZvM4tPDXTJX!!?p!Ht zy#>b0#X<>l7Oi$Ks{XjLy3%s5XZ8`9=J(f9SboT2##{hTJ}N~T92W2`hMC-wJ4-JH z`snQ9Vgb`^!SsP}!8LmImN3iK*w4gGt*zF{YgpM5_~8;~Pc$MPNDaM@hHnHbA3-qQ zD@vdsOxd%2SD^4?5OdDT+Z)E|rydIY{v!F|&$$@|Me)&xI-4=!G1_u=gm7BX*7Y-* zS}}xgU*a<+vXv&qux?o?Wj}5$TYW~9yc~Xh28q1WRuL*AWu*hAz|cnKZIC=sU0*5z zMdSe&sn$}KTHQOADgBKhcuuEaMSe}X8JVu77U`6cqc;LCp&qYRj(?cx%g_>> z35i!-?<<!7k8Cvy)pR7C7O6+>EePNg+udKGDgf>Apl1y z5`YAg@%cSde9yxOgtI<3r+nL#(DfwZ+`EYluVp(2bFJqQ6N^>Y{znqdQuFfVs*eU1 zI$=^NpM7KBIvP0hqX5j7F&;Dq#Uw9CMyx~>)?=PT*zO8m*Z>^pDRfPfF#1w3P{>ESaFWj3gkQTc+%kN+Qz@#%Hx6N5xPg`9rfBDUiSKowW7{*Bl0R8a8 zaw?w|Us34HFvC;R(l!+T5%3yTDSgWUptcEzoM3>5kfbMC_46(f@k)PV{E=hXla2nG z^pao+Fw>m`e+zKvQ9{kVYRs*!-fnD}JH#KO4CtSpM#aHqsRh`}Cd=$%J$DyovCzEez2o<{l za7UZ*m=xYShLt&-J}FE8HWHF-e5Z#Y^C;Nz6r$FtqcSkk78!+wF2cS5&&SeHXIX-D zpzZ~Kk65e=^~-p2D>z+lTZxek9bd^PE$?tOS@4dxqZ7!?^)362d`6Ah#;||RsmYin zHr~Iit3)ca%!al%VDXKig=NNY-^k9>9o0^+8+;sUQ3y=2*!Hfe=;wees{6r-=7+ng ziZhW#u|_*rR~!qj;mKPJ2pY`3eRO&nYeo07k^blD0@y*6n|Rq7!rfigGo3hd-Fifl z4weY~X%16}W|0ZebdkaIJ%{r&yrfdYgBFx1=;$e;9WIZ?a(-j^D=&7i7z-0GjKNID zd4z2VRc!;MU`8WjZm^{3a>IOJVc}i)F4bUxa;Dpl z9cip6BiO5#!^4BsaxLCEwsv-@BlD{@$m%dFT_P=Vkz1V9c*eVLyT0BDoG@^z>Bd|oL?c~AQm=p$>;RhOOn zs!56j7h2$7Ezl@Mg*(j8fgbB$?ZNA_)1>94Ho9%FRq#j-&uOck15|c`T@^m)3uyt#(jIG8}bbQhY-AP+bKULEX0w8$D)%t}E~8~#&c43mGj{y_Cb z5og~K$*WhtfY{59+JG^W0D4gdGRmQke4i^?e6W{#j1`-Hj+A++mCupmXCavXae*E{ zXhDzk*aQ^Gttxtqak3Sxhk4T8O*d>P8J?Tv~c{t_rhi>mjgZS)mS|VEsvg z?o?w#jxqaiJgRvGvfxww6`R%x6Q7prMb{)nYm?CgX|><)vsdQi>c#XKZ^4Tj`x`Ri zT(+%QL93Sg7*yI%U;ybYnxd98JNd^3zgS^22-Af%QjJMy`VX6|i_7g$k!$ z1S`aYlR%+xT27uZjo9C{H@{j-F>**gH2fnt7>tJk&rFL48040cvJ^vOK3$3lLSWIJ z(l|W{N>!LD(CY&hnm!9M^y=+Wz6plW2`mtVdBQ_!|55cGchba@3Tb5*0Wc?BtQ<`i z(=u!EWgowpV|yzn`m@Bx0vaLQBJJp(s5ecY`IwRNYN|zhjtNHiu3V@+JJYP4VhiT# zlJv10Em_QxP%IzBNQqckJZ(wo(|FA%K!RB!8hZ3~YO92V%^}Of7}fgcXYz!?0;{E- zvej>e>pb~V2^JM^__qk8u*F3A*ZPD!RfYmvywj=rg!+E!z2d=zFuRbHT|`!4%Z-dC zrEvY3=sTwW+{IBoE+;C^$S9?g9YJNo*GND+S|y@-35-JdWGKy>KVWDevlK>-VWF!p zyfWwl{8Xiq>XnUIBy|Y&z(}_g#zk3z05a^^XOOxK^*85owxBrz7#k-&szVer{}O=^ zRx|GfAC6$OdYykc=ZYi>>i88XF7etFz_T22fd>69bpV~&OPCaz6j(?b=8lUej-)7t zoo@eCkiYFv?cVaO;PnBX{uwT#!}L&aNDo)~oc7FKkD{5dxE&WW#jtJ6 z)p#L|0D0uVL^qxBNs+@J!Lsu#-)Y#K**wCDyK$#rLPs@GYx<&#r>T1NUC1(7625Tx zJ?SubSRV;5BP2eJ9lc+ghH@5yyc~#WS^O~Yh20PYx=A|FNbV?GY}7vrZ?;RTX=$|# zLyQyDH^x26PjKe$H>guJj|g75B!y?(vXH(x@mW(!v2a2H16TTLvLY>=SahAUXnFR2 zh_cMBg$}^1#k=8J4Na?>pCTp+4IEhDI?NY^?!&%{3p zP<^!Oq86mq>aeo5s*VP%0^1+}J-&^`V)Xy+mZYq1Y^oM;ergvEhH?3_qjMCZvEpGp zIHf6hl5w!Swyg!2OhD_>#*;raMVWY5XXj#{3AMxaa)9DGtYdgQ$alJ$<;Y!nRW|EW z7x0^8MHZ9&i|Ap`k17XX^l4I43z6?x5Bt-07`$gtdHP%%J7w`8I8yRYKbR0Lb{s6)8sVp^V?ze@{tsJ88oe*if=R*J~+@Q zcO+m^I7k~neB>Rd=mXn5lt!1v*gO%HN;y-50KNF{(#mQvt7B?CgQiV~;&fQh^lV6@ z@l%CNGgIX#tNdBE;aqxS-7YDmU`ZJAPht>M@jYP6OtE~<5N{YQVu8?5P;1nKRaK+d znl&1*9?8>;l)ogW`ciQgKpN*DNZ}VW+B<*v{&YJVP18oh(UDwr$P+{7%SUBiAA8wN z41UJNAGI5bDfQ6+5;1w*;~z7;+wV8vLoIS|ZKM2W;tw|SdvBIncfsuLo zU%^OD+Xy6@ch97XIKV^mhsFw>bg;9dG1N_m-xywyGkTv8@&FnvFRAUo0ZkT&alL(HQN6kbsA#li?i9h9=rn1WFKal~-7na}q zkg&M;*S+zP7;knW6O-WF!W)K^;;YA{t$hXMyIjabWi1fvsb+zR$>b2A4uRUMcIh_J zt&J1aiy6A|Sjp9sOQh_nF3ahHXovI4-ShwPr8cquVxFX!q*9b&QaiLJsDmBA&kEl} zudad=@K)b?BWvem2!EABf_yMGK@JbL=JCiSh{vAA5Nc+ic+Go!PpU+yKzvi&c?Bj+ zMZ@==!Chucju*EEm<%YH#WPk_tE~47lRo6Nq2a)+<}SkX^iH`;^eb3`2!{l6hLjvh z7xKp0kG#aC2`9Zo=oT5Mtex#CzgO8nPJKjyIA+#V{51H^G5jSqkaK4=)vy!2a z+XM(8Hs!y*7_!G=u!GO9uBA^AQmK$86WsJ6{!N|~o^-1QDs3lxptq`nBaBmi(?+E9 z`3o0}3W!6t8jTNYU!Worbis-c4;xEmL4A!n-uJoCy1`Znt61ICJ|deXII?zCPIush z-7m=_r;3SLue#Plk@hAe-IrKZ`8J1&tCmE#Q-t<6UvBFkaTx!m_lcLm!aDCjdCGO%;SR@(E>j*? zoiXk6r;%D!%dw7a^mh;83LLyM1BmV&ou8Kflk{D-zT+6bxXE4pIy13}nsmdmvR*l# zmdfN7&Ac~Ku3m6Do{9v|JKgv2TSkOVvG>FSf8?5I?&-?sFz8B(s;}dkg!|cgx)-J5 z^j%0>-0Ny6q<8p@ar=LFBKp{sQJi6GIl_8R66P=tugZ6_u!Sl=H4{GHi>&u`oRowr z%bwMn-0=I39buEC*tl!~Nk&FTO0A<(!o|(}$JlS)a4@7NTjyHC2!%rJ+^BUhk@6F7 z8Pno#6v3J^lv?pV4EQ!?tN$t>2f1FHyr{8+C|*Y5oj?IG^yjv;JZ;Kofwx&wXwXak zvk*ANMGG71Hpk-*uw62+=^%6EW&Bx&K{TFzPjL~Rpw;HW6joJJDi(p1<0k3gu1$?9xBve_v) z;>o;h;M83o(?hPVD}Q8dLI;;W>^_FzUc`);GjYMTIfC`i~B(#X(ihf4C1@qD3*A@xz0$c_p1@~FTWLHeaW zH9%UCRa=d!vN_gH3%l7_Pbqm5;`0kFN#0%_ds#ugC#`>@@$p~1)0)~3hUhVD6coG> zS|+!XD4%bn<^WAt=`G3){T(f2oOc;r)#QONyfwk@Iw@A2+A_GCe+2Bp;FJb(*ZIOy^*3K2qVc^l9=Ic ze?C|u!b{WKn7?l>7*~bZrJS}58n|)8g_`c`S=%KDW*XHD?g~YB^hNizY|IxAH6(Wv z>nB8un!7Z(ttTX7yZh?tZfJA_Yg>qoKE??z_0@NJ4o=glbC8%TKYUNIw?pQv|0*xI zBsH+bE7Qf>R9+wX#&~J*nfp)HELqcTBfkm+>o5&PTzPC! zzE4*zL+sS3f%^|J$)`m+y-6Pb|9ot$#ERmtGv4zCsF3XqW0PqtRCzm;KE3#f$-vk< zERASLF|heXw0NK>8LjaHMQJS_@acJ$hwixM3S2RJe9C-eHcm>jjVxZorGuoU;&}vg z?3R?5=`JlQiX&xsAlnHAR9lBdx6!sSVDlbKE~F5^zC>2xWZq3Iu~Xy!1PSB= zVi^+Ucs$`PBD76{Xu)UFQmQ-GcN4UcojwcvdXqV{gB%>sZPK?jBE?wS+_Q-p_x9MQ z7K*Vuu?F}%~&?4m~5 z^=$L!7ZI`_8@O8ygmpt^*wD1IrEw`|5q2r}wtEO!Jm7B3g@S35iO{03Cbo;`U3piv z;9$+?^_B#ik37lQ*pi`)Q2lXX`qEU9U%BH|rqNQEn*atM^3*oOjir<=U@LSI;B4s2^d+`I@lY$ zd=}xz0+0N(d#(})`uVVubPA2Dlc|a>KhiW}b7-lVZsAJgQOxm8XKvM}v_}D}7Be!3 z6-NV;65+^*Y)EVZ8_oWIck7BzqrQu!ORz%>?yVMBnnW38jCZadR{EPx=*melQVU$p zycP2X2;V>zi+nt1>TOcB#gkD<1M1(chQ%TdHJg@!X2)aGGb26SMEosh*rsZ`QQ7W= zLYmRKzgn2C{B`KjRuD0v`6j1X&)4fSnVlKXuH=AMznXd1XwBM#!os)- zM{B6i*oIYGfS96~+}Qy)TRv?_xajcU8y0wHeg;p7Ko~kAs|&(x*!mly(^Qtwxdt4^ zNDXpV&MiS9+Oj%i{}K}4R+e0(?l9DqVTvZ(4G*H`j($uenEh!B^L=^Z+k;s#Z0Fb4 z+3|rrfJM)>fsO*?C#?h^69@LQL```Uy;bNpfDsj)N*e?JHbX{pq)78u%=7^!{P%WJq3b@ zua^ad0H5i15Os5J=KC z><-}M@m{%5-RtNG{?J`ZyJ>5K!C}&INJzQ+Ea(I+AN(v%OhKvPLqT#u%Ex2bS{&Vv z5AXfO&BT=8FI~~qHmuI;fno}*HTEB7!}_^y`ICgsa@gXV5?Prp#+zA;ZYKFj@rzsc z8z(1JSi%sr-CUkT`NSI3n<`$dmg~Ym#r3>;d8~m8y(XNkuxdzgkq_u}V4B~~+`|H~en52MG_&D4Mqtfb z3Ko=C@$}J_L4(e-uz-_hqLOgXtSUXN89AMuTBE#&H<5M%-Zt?g>w5PR2Og!gFPvMs z{Z0>{pYXtl{0$WaFZDRPQLh=}Bi;4TX?>g_&}DE@wl=Eus`gdx{z@2Df(Fxvwb#=X zVfIft(bGiiY$KGU;bluO6C2|m51VlZXW1%?Nn~zz%0`)4%?n&yZ>%53h|c!jB4WGP zmsFP}c7Uh#>!U8;Rc!J!^R)YhQMH|wlpgyy&p~AWkc@hExP-y0EpNCFwcY78hlS2o zET>2oy0k;f%igV^Lpo8*9;)uRr7Xg+a&gkr7ir&oZgf^geYfcVO3wRvt z@^~FiDL{`*R-h^+Mn3<`lZG*+TjocjJ}C%&>Uc{k#U5!6V4SsyDp-jJr@_t4RenB} zu7ytlsW2~^GpemjD{GLBmHS9zXMxteWWDKHF z8pl;THccuKS6oTW07{v#fjU&r8p%p!4k&Y+ObQcX?>-n1gA>;9SA(HeUp-=H_Q+`? zQdIvW9Di?2w{bEGPGQYP!|7KB`IB7skGe25Bj$7GBvL6v!kMM|xQaGa~5|q9WAk8d{ty{xYq<@_TXX zM|nokf?-L_6+%_6vuILz5{sFp=@GBG$NDW>okt+rHl^+^;N4%AG|{QOA}D1$)K05d3p}%h8Pc5dgxs++Q73BTrV0eoHiQu zg&cn%+RX*sFdr&!2}q@IIZ8Z8H@mDY?;W;TR=&uKV>4I27!{TIK4zVumvvqhr(=y{ z$REd%gziR>BUPVPrSMI*+Lhk*T~DzLyWu6Mo5sdN(C!B@^`ciJJePMex4z1bh(sd2N|7&9irTMIt+0f+Xyde5m6p? zK5{6>pAj=cqnu>}%4)a5m;5rOSh7?0SDqYQnrE2)=Nq!+XTQOmBZK?e3Y1?ERNZLg z&j%?Io#ph@<$hnMKS3IXhtT64hAXxcEAB;-e5#V&+Jo47>uoY02^}fEs6;EnZ0jr) zp`e^34+gE(G?6z-&C+%vn#t%>&+p@$mFhyj)&42pOGyx>xIk)l=viWERoG(p7mV3s?>_j#T54ZWe-h*U^o@3Cc@9kZZY^484yS=jd5>>791!8%Cg@4U``Jos zR@Y=6l=p+Y)|)3oiM69Rxf^gnv(J(__=x8FwoUiR^Q`vENKD>1pVlw=taP=w{@UhZ zn9s`{8DNH@&IENb46`_ew)^!$J5R8!wZVVG=IdA{%qv_)5v7CBNHg6BPUC1Af!A`R zRaBoS&W8#8wu|%tMp|`~V!UbMB;w z>BKCT+UOedc zwRzxNPAAaR5j4qUVCef(M!wb)!!0r?Z3YUzKkDB__}hrH#RV3K#rZXI87PFqAvLNN z9zNHz)m0}zk~5amHq4ImzaO3tI!5^fV^UZ(%gScXJ~e$KA!?MYPx+UXw;Cv4mttty z&Ez5BTv&H06X!L370>!bih=*D10AxweD3W=@;i<)5%`j+hD}WO2{Zj)^@FrQOJEp) z{Vq~GWdbJd;LKfYJU{d^{QumQnws~_i^`Q2x}5UlsLczt)~{2Dbft3kAe7BRI@6%O z92hT8DjCks`Ny$cM6^2g8?)@2 z-R`vie29&R%vjMfH}5`xsJ1Z)dGxi#N43q1FG%O!c$H2WCI zj-)&tklv1+{&4AWtpj8>&Ks#>g*&2aj%@9bnhftJZA(t3dg4I{GvIvlFq>Z0cF>Zn zh-L86<)qE|bD_cqp~hAe2rsu<+wzX>s(H7h^~BXxILV+hG}9omi;15rW+v7t>3t14 z>6J7Akv5YNhkk8?=p2ZtJe}pUqBncGUoT@v`ndEtS|r;}o6vj(^uF+z8uML?gX-kCU7LQS4Rduh}$b z`+QO!$JO>TWrrI2za8a92Xfr6ZB+Pq=a$pyy7qt!u~(zTt~!(1@HKaUm!PweMn|2a zGc)Nu3Aq`zmuTiH4)f>R6S|q8_Ub^RJ>NHGVLVkl zQKy@`SUe2Rf&6U6No@6vXHh0BSpcuzk_0_4hRY6sVlSGjO0h~6Ob!UoddyXjEi7n- z)1WcWj-HeCgMftF)?MC4cW~Mp1XR8qH#JbiJuzTzE8PByyJQ^*dHIZto`SV&qhxlZ zA_juM@8r*XpW(TK~7r^5g7<7=ZT7=PW2 z67dP)49P~AZz6kB=OUD)wgW|j>cZh3m9cN)%MuIWtjZ#UXT7PAiP7PxptyLY?Y#DM zoTMU6R03Tgg8-Gm9b-YVbI>#GT`0ZLM7>IwGx@|JeV+|Xh}gVe6r56(lw(%-djl;n zW^6h@HA=vvI1TRWRR?b~67x-lwne7u>AEz*rKV~IsWiNW(C7z& z!7%TF10I_4tMaPvG8xs)UGV}HjYq1$jI4y=u+*mqgN+O_fYRkr?Rz=%VBx|&^r~7f z2>@a;5I~)V$Cf6asy~i=xTWP9d{55rt)uzFmxO;jK|P___()9qGtN7ZblrKW$SenA z-D!3$Y;MeJT}r9&WxO2aB|NPHfauB&u~VgeKGU3zI8LFgcjf$>v0kJ;UTIt$rcObS z3~3$RRwve%M||NEcv$dzbshfm4T2Il5Z1f%N)7t+P3k?Tfpafvc@dEZw7s+i@u=tm z`}>(*_26T)$gY4sjNs_B7+?~|?B)nzU991Hso*>#Wc}1426nuG&mHHp1cFCZ;!fPU zgcjYoCxv*u)u+aq+hz|)_x7g14mr$)pIaYT+7_17rBN*KBfn+j!816Svr4_YL5SJ)l`$bF$X#-^IGJuHnORTx>#M%@~E1a%((qZllpzV6+;@H4e!*Q$0=VY0t4K{3jcWoHdRM4T;>lB6QI;}%Y5M1nK zjlTPwyGK@`0Sdi88t6s-8wO{nr1=Ap=BMG^gb^7qn-HaWgNTb8>978o+YUrAN-?&x z{9YAU`2KzQ-^mPPM$>NQ=;gDX}U<5xVrNQw={f0&^=@`?kH z_^-GeEJ_T(6Df85K|mz!1!-I%wK;d#%{K`N7t=o9>$;^xB~RXSYu#n;jtuJ5XvvmVorcJbsvupvzHdci@N z-h1 zLGSi3`0I((Yu9G%R^LuTr8pS^54{Bkmm$RTzuSf!8jL{+N{foRa+Cng=Y}QzpMSEv<*#9GE=53d#j=2DaXC zyunmbC3RCcy&{i=i)@klMKmAEUG$Ak|KgB`N_{idy4L|CoQO+^a(eVCIh49<&b4v7 zv&ia##4fKV?&c;%`I;XMfb?VWlGnV%FUk(FpOY$`7Gu!s=@QyqW3&OJTBavU`bfla zm2QWzeatC|T7K$l2{jX=(kw&_{r>rv@mEB@FMHApjrFwjgr#>UW&vc?erVPDa$P;B zhYO}@$}dG3KBdMRh;6MThqscImRDgj{XJiA zY};vUHc4aKw(TYjH@5AhvE4Y0ZKttqHs-Va{{GK>wfpun_s%_c=FB-Y#$ZuG(EvDh z%OPUdU&gWUI6Iz2713fHtzi0WCAK>nnI*>~++BgQBK;PZU+rLZ)%f&f5XS9gFc9SM zHe7tzZge)a^WsKzlE9zB(wFsRkxa^s5nAym(8L%Id4@Zyd#G%^uCaDcCs{Cg@4bes zIv6*tRgnB@zstQ?7*aZnjr?y}#YsVo+FG2(^E*bN1(JG3(M)3@w!?%!D`o)b*H9?( z_|{3dh0dH{j0J=RR!etp{2B;Tx#%H3#$~dC?)HP$DHl@)bwEA z5LMm#{UmOv`5FM;4v`pkz_sIL0`7og1XQ)jwuqq zBl>f)tH?`6f=b9_>+UCi`G_s>=u-S{fTAYjiz5}4e3{DbmguVqIRo1R_zI4>DO7h4 zZ`TRx9UL@pu1lPqE!=7!-1?&4gB6@E35QH+9yhM!Us#gir?=o(Iu8GV_#3dR(3Or> zz&YT{)Rcs`N@`Tl;~kVJ?m;Y608|>CkBxWcTD+@nlsj{8H=Pa|=yyq?ERPDTo|elR z!cxl0FlItuY0lipo!oCY36O7MyQm?okt1+$yHK64KoH$E7~zv5RUT^i)9qe?n0zP# zUM3)H7ai$H0Ej>B&kg$NRGhbfaX=KFhmomld{~_o{eO!d?cTqI=&M=c#GJMsu}Ivx zOo%p<%*lN}CaWKqgFfrLAxE}~0_pcgM1vN&T8%E1Uk#j?O1hh4V!C}`#=Ge1-+_Gf z`LwIUz-N`(?u8uke1(!y4$L<^(kfm1q>f`Dc@1yQh~oJ0EP`b1CGwT?BuWnFFJy+) zvPH+*VULmfT+MUh`DJ<~91NGWqi@82e>cc5X|@r@<4gBZz!H{>pp&At<*!<|9JDRZ zT0zpa1oRTnFm*>+^=xewx|V~EvxbeF`LOvReW^* zRJorZ`$uu%JNtfsPN7Ej*A*7>Jqkk?CY!!T%i$c!PGI;NODb!foKu+V?O-%+%x`{_ z=Z0l1mc1`F&lCm1N@(x!6Bx9wCAu;q?J5W7X+0H9qO{J0Ke?J@2VdEU81scy=P|za ziT;+znke2wr1s;*_NGVtjZucQTCj2qpbulS2W21KQoUcVPq>D^{ZhL+9 z#pcVzO9rY|%%yQJr*MmxuaJ6!T9tKZ57<+3{C784TI^sdHFoLfJf`vUXJK!b+z7_C z9bhOQ+!nQ?2k9Gf+3n>ZLci`>lk4m;O5A>%{ETSY!b?hE{F9x{`zEOe(>^BB^-E(t zU)`tVy_J6Isx_I$Y7srUT;y4Ny8^{iMK#HO)$bfB;=igO{3amJ zsQaR7#O#HG8J-3wL^~HV|4m9a;SrDl^#-D~net@czbTlT{kQa#VI}SU{JIodQ zxw_*_0h&toa+|BybThpp-N?h%LJIuJ!3@`*yVtAz&VczG)HRVqIRLDA$bb}Hi?4zW zS|V2Lz0L9-6}tXb7BgY%w1G;O!niUQ*9{TE1(d1B9b5hC?AcuyDY&Ttiw< z+1L|385Sm`ku^C+Wj$FTlBxT~hOm1&@t}b?ThOy#J?lVGM5*XOqqCyf*RX<)Z_Ks% z?rKrlqYuABbv$8u;&Szjy3dVVk9_s)VbMaW-|w8kClk3Sr=8!vkWRS&3ricI$p^l3 z@~F<`aHoPPUtlaH2)EiWYUjn3MzcovcOyYXH`v0O|0$#7Smh^TNPk8l>j!UX*Nfa! z8f!tDN~&iV8AT0~O+R8x)-sN&hr7kVc#~+A%?=3JNM+)lI8)m6A^Nt@dk|y#3d(WV z-Y30>u4#~Ge9{U|CM(`Er&8cx+jgytO_Uux+vd{D_c={ee8nE(grJdn9OG!2#24(~ z3(OMN&yxtGF@!n5BTX{VQz^C2A)J{y4*cJF&`W(<_VDM|t18igWeR(9$&= zX8t^_-HytAB@}qU@#Dr?TRr|+niD;a$Y&s5^=0blLRPsqghEo{I<<3d+*sQIhT>zP zAihvQKX6yQZTX}rTMw!%=WojnO0>+d!S{X<^A8SQuK_)T_T2>A9b!^eZDl5CtU7H8 zJB&LaQ~pGj>Z7DTNm@KI6RF63OR{kLLGDTgP>IbRAW3NNpIWHi4rDV(MKY#si{x3D zOBnZFPe950KYaR%IB)9AEkRpQeuF+trIPP8RXExX;4w^jEzjVoQ+xnSdYZI{JUsz_ zXHUO-cXLD6jz*XYE$A{7^}8KToyW=e3gC{*p%oDz*Eku-6f73>&Wj%`xf*Ka3Nta# zQ~qiq7lQCt&Sc@@Peg*wXhOq-4%PHejrp?3Oi1sIa#Yu4lf=*<7mg4m5>P*OfAQGF z6dt5U&p}ZNxak+P4`;lA)>Wy^y+h#O;Qeh#FTbMsrDUgt@Oo-H{Vsd#O7-8RKpqa; zeRt)H=k;(oxYYG#{%W-zhsVn{9x`#gE1yqJ|+*b87TCr{tCu6oPj!3 zJQ;BEa(DoyMgb}b#8HrKxt)}ibhStc{r)9oF#E&S@ zYMjx-^xO#d-eyi~YVS5vrR0YrDnt`nBYkJ5Yc_zomJ|PuIZoq6pd?EG3Xf4Euu+G{ zb`Kbx`e=(@q$41kQQRQMkLPuO|5Dv>zS#WUNa2@=fxmq4ms45U6rEhPDIZE@Kiq1V zFd_jJ1L{zh#>#Y9FGmvLb-0B*C29F{_)qHC`t0$YW+=eqwT#shYEy6DFqkgEksjwV z8!TJ1yaxx;PXng*aP-fMdR9bBZ{W15ImC@4qoeHTV@2SZdSy)d#uN*0RxwMp7&JdY za4EXK06p2BjQITCB-lkXlU8u8IVf~PfqNyoj=edZUQQqD-0MHCI-kY`pH-tJc1CtU zXzC>B{<7hnaE=dJQ;?ac@{%pyUbK-x~deY^(F^?J_C0;kI0DfimP+L--tK+sGdGv;X#mFOICR->IV4z7z}&r5o_jJktoOh2aUl4q&Yr`SALk1hJq$v_DRI((){~ZoaB7i1nto%fm%l0i~Td< zbcbF)=DMJ*BT1Eo_k&Gx+Lu4q(F4bZ$L_=&m8IhW%oV47&cU0<=zkvY?#g=RR;Z00 z5NQ8}%8fDfY?xI?FxJ_VWbC8H=DEtGJTYlTiP|fz6#e@}tl3-31(!KIw5+&%RdeCH zwBZDr8n4tc2w_n@3}S9(Cr4%oVxXh=5Kys^X)F!So^Y{+q-!r%NH@K$`d+9uc~2Il zU*pE#mCmi6o|_TpW2W}NbEBIk?tdT;ax}41PabjPxP}h-%E^$nVq;<9pQRBnX|}Ut z<77~bj*PU9IeqGG1|l3y?|}?d7<|vE1^soeT8R|-UeY^#&)d$f19D$z3A+wia=1O~ zo2P8&U4#7YL6$m&OT-}OpQ}#@i9$5rw;(|fU+-`BQ_$ACKHtYk;WyuYq$kbp>#ZHd zk8PBjm|9<~e^!}_Z|^9(Ls<@e4-cGO&)cF;`yhj)o$pp@$uCb~f`PnOT?GGpc^u!j zK7VUi=&k`g4)ohx;0#}HHLp{ceQ0TMRu?p;y*3{OI<6%BAW1$N1c%eQuAw@Pe6IS} zx*mzNww8M`R7-E_P(HD8fNv2`qT{Xg#;ZhbK1T4s*g7NYv=4B|BEyQJ1TLk^d^;`Ge!pl z1p!}YjXhxmyn^YKcIvp*?NTG!C5ntJV_;u>;@`)KzS&R+o^B@R#L3#WFNJvP#LXzD z=gdJYD<}J!a1j}d?)-@EaJ*%vzhR2P!}q=%ME8zR5KF+xPdM1~t^I61U!$)$-F6pM zi3kp=B0qI!y_`GH$9cng>Z~JHY4g1vfbE_1DC6e!^@|o%I=~s>2>xnPn$k zi+^GjD2%a!>}dQNzG6YBou6ktyc#u8BQ-y*|94RNu{-NT7AosNH=W>zqd3V2Srr~= z{p~GkQlL@-m1?jtK~fp5XY!7Hg(!m2!yunz!G|Q0p3cWDN4WTd1M@e{&&h5fWz45H z%TMTG$JR}9w9J|xd=De!pq+K!`tan$_jumWdJ)SD8Z&o#&350tkt80B$Z`l&fmamx z_-Eqvapw2TT-Q|>%ltNZ^u0fZ`r7B}84P5E<9%yN(!k@lPwh*%#p8({$A1eu^;1B< zy`{PN9?1W8KK;q(cC`}2?0fkaBml$VBf(^@Nx;7Z5~3jS{zTcUlO*o_x98Tq*Q!0X z;yz%BK~m8-e=rnxw?S^2_oucO#709{(f)ATXdcdCv9?B?1I;f4y}S)?=VYBR!X(}V zIHW2oSB0&AEvvrxVRwn0)C$)|*oY%}fUqz9^*a;fg(|SMc{RHv_52i5*&cb7UR^QC zj3DTN@%||+0r1)Q#w5W@E}-}%1OJOF5u4V}m2~#Bh5DJ_Nzp{5{qZXvC+4QIXuU{` z5H6rl9@XFEi~}&O28^Ukes?YVU`m#4XVu{k+!>0nIjKqs0^IMUj$b?ftn1NIn#OHr~nzzBj2(feboJzkm;vj+}c$e1`G;GJ{>lPw#OqDzEBmLD%kPj}P;#`BcfwC$O9RW&ucBp*qB z(G9iTv4YP*f>kxu)nEYNyTDYgV3?!86X}==yq<*_fS7gno(LAmPnS(qPmO_DsduFm zcbQbEL1l!4txG^Z8B>e1R5LziM=o!NOQ4^Dg_2*PjVYs|Oc{?yG-7E?V=8~3TT4Im zs_F(UW5xLF!{Vc$k@i~^8&R_c!b-L2wHhhY+u18Z%2yhdR2cjD#Kn`-=~+YAAxrGI z!zKC2x3mCH#fsOMoL=PSF5R1MgWWxFD;Njn_*ypts$+RXOS+3l+I;JY=7#LhI(&q4 zn#bf(45@xp%4?&WuA(#t8;R1ne+<3z!oI9m`;HTVA=?YzX(Re6rSp!Agp1xS|shuYD z7ytV?fmm$t&F#r2?b_52^LFhXqb=|1d5c4PmeMqz#cCA?%Vm|n8>U?ihf$(RN`Ddo zqv^OmUV1=JU`VT%i-RqF5P(U(Ic({~0(^f*qW->r%!&vN@lRO-wAY3}?}2ci*9Qmy z$dnd})o|s!d!2uoD8%Igb@@^a_zfV$ie|`3V@jXB7 zwKo2S19-e8NZu4PdxJT8zOLPryk7Qa%$MHeZ@v0>AFXXUH1d)|_$!8AZx&o6WEv3R zTo&Mxa@3EDCK$+o90SE=`;2T}x7(C8+A}l7jS2w_$JNXHycWII$Z47NY4VQi`zURd z(LcX~xnWRfUVei+!3!?jTs@33BtLj?R(UWGy}1nVW_=*?6mTMwr6VH>uCa3k5o&$U2}i(H^;}7 zu!F06D?*7y2!FAWY&t4Un_3l!`B)jQ$RLw#zeoht2ERmWJQV8He3XAcD=`Sqq9<>9 znVAe2#1WB6s5BY(pRJO9BjPQ&jDmhWvXBHt z&EE>YxaRMnEm@pev%9=y_&^OF7iTx+bbq=a?{A=PD>Pru6qqYPrKiB=Vp`F zRW}KW;5F$~wig88``Zh_06%SJP1t|&N^R*z>fb^AcU36}JYzPuwA@@icEQkBR(kB# z*_>4WJ(>n93(qJe_5&9Ksa3`8PL#jYtFgM&UG#;3Cc!bdHiL&rJipQ{nQ12F43qd^ zhSmOtZrSprzVtiOz3Ex%3Z1nIM)_RH-P`lKH~x23J(UXnW%qbQ>B8xL{d~iIc^3dV z={Q}+a8<=Zz@Y5jm8(8@n=UaS!a#r~zMGt6hp>5SuCY;mRy{e&v-`SOhKe4_AvcKsSvJTZA0@8l_C%ZB106w`e!F zJhEMFSud?}!)FS8nGZAT|FmG!dM{W@%tq8Tc_M-Qdo_O1Fu3wP= z;?0$w%!ZPmqVp8h2U+Z0VMV4wJ^TpbNIGG z)EqOWt}3t69N3g0qHSFgAzgN;-9ujVEI`JPvJsO|xoTsPqSm#a#&+=K8ok>uRTBOT z!=DerOeY;a;VabFlw61=JiPf~vc|-J@Cp2}^Ldh#>}}KWlatuzDU0(R=QGSNYVEQW zqSDs(+w-6KWe{$@dil8O2f0Dcno25T)`)Jn@DG^A@daLaO`~krfNsanM}qEvUXWy% zB7ey1=9@()grEBlP<3V?8=#t+HWHSE!Lr=W%Ez0k`)@kE@_~xwpfyC+X&bnhyA7nt_ z`%-#c9_I(1`+U|twEDv1d$RS;Hr4gP*N}6|J2vRk2RA8gal8_L{}1T zN>0`=w)Fo~hKzlIGW%;lIURjrulUSMtwd5A{Fs$pu5>jxE(LXhBWP2rWn=AAG|ig% z@1@Vo!qMRiuTvizB}eZyu{LR5-365(7u!HQ%>vs~wp3gq0#!WP0NX16_@N8>yeUs` z4?oz4L*<6uO(3WKBiG6PBa?vTiE&=(j|`b_SnfCFm zL{h);C%D8kkGp~$OQ@8i0fRudBf+sg5bxU~qK1MG9w7hR@xOOtyF-uFJ1|-US@_-^ z)Qy5FPMgY5ftnE4MAD!pZY*%gLf$4rgEBW{t619WK=AyUgd% zC*Ywv@;H~JYI=o8IJ?-H=E;Ub&0fC#VwGf=q+PcMdNQA=O9pAlp?ty6SNSe=n&g{{VsI^e)jAkUAXJ@4nOzx)>9b zv@U(;v+k(27vy3j>9Bi!Npg4p%Zt245#Q~M=<@pd0RQ7glr89?>YnRG+_K>b^DpauAGdGW z1s#hWa=)9j<;~5ZduoRskjL4_Wt8E-caWXvrGD%4qVCNM1j=?wngKXi>(Qpy%_)8D zb{2}j*Qh0mJ()0Tt)Res=MNRh&o>a~Oe&ugs^P{{cxHG{Pgb3CwWUcJ{Nwss9aveA4BwoHU0whnE7S{coDktu6)*f|F6!;Os6 z?|(Kx4eaFG=c;$6C&IBVzxivg(~Z;pznNRZcfaR8sqTN9eDXZ&Nwu`;ylAEXY5UNm zkSbTm4mcxcsUoXYwc4&3Ql|t|-gzG>Ql|uiK<(_=H6YU9v59#u-MwS<|VKE-6C3(^q=VffOeu6buA2bchtwppz$$L)uCZ)Lu4`F-dPM}?;_GP)d z)vNx}$p2e>L(LAe-R5avYbJeg>JjPWE>^*% z4M`-5%eyXQ{(Zn;GR+M-6~YOA_5Ys0cz97T%~thiKWV+6j+hFLY43pW;2`hq6 z>w>k<>JGk5cUVKVa)dDB}9WWbBc>(DciV#EA(RU z)YihsW%^1VexYWOUAnk=F7j6ZosCb>GsudQXg~Voxu#U(hDiZ3mD+N`NgY z3Onf{9Y|yC$?AC4Sq9O#xE!qbS?)x8o*R zI6d^VbbQ%hur6d3L4kRUnKS@vsscBvv22cCU78<>op9*d>l|+2jRV_QSh(%z5m^96 zDQl9AN?R=p6N6Hq;%@YP^SY+;x^}Si9w6aXjz=w=wm8;5eH>WY|F5j#ad#*&~D+8g+()gFb#^+HA0qj%Ga3QAWceO-Fgo0kCR|E(cEUu=tZgUYFS69ajYxDdc`zHE zRf|8}!78L!8ouBfrWy72p$p~z>`;ZFO&2cnK>hT>&jUZ0gB~mPQ5uI~S@vOv_PQMSz9g?S z2rtC%f9I@CQ}DRbyqf81wCUr1XeH{e&=n4+Xl0f*Jt8K~vD|HX1tt0?RBPdgXrebZ z9chowPHAQ+mXmXUYDk8$;2QrkYi!(Jfg{0AAdpKt;m9_K%JT$B;3xA)C<68e=ZcNv zw0O1yj>WC;YoG?OFVrKQ%PB4~>}XJWgfW@N8I=u`wy0UEnf?A_K@6#b_%=$9s!ctM0R`vpu8NSxSp%lX* z%~@Oc99Ph*xQ5bwh}zbfL9cUg#wuwSh%#pvCojE|Im*L4-I(!?i)|G;XS15$Aryt} z=${h}y>!=*X2mh{+k2zk+m5?L7RlbuHQ<%XB@r9)ROApNk;Y|Qy4R{UXWddW&nrqN zkCO2S2y>KgwLf>ze`Bg% zd-ROhd?28KJ_?w``E@r`sKo4zX=9B7?d351kkihx-U?>(3>YisSL#e@J4N;>!5e&C z!=cbu+1;5)xEmzQ2+|VrJe8rO2v5vDj#RxMH6D&e{P_gxk+_#;BlX(x2zZ24h1=45 z<{}%sCfdJb{P1H&EgnvI+A;)xgBe;g6k;I{)_axKiG;6ltGaDNsiBn&xw4s&P^|-Q zY(_a-r1Mp^Q9+Hd3)Q$R@37Aq&d({G8~*EL{fw7R{Eq-si9|t|g`D|(h~%p1CPrfb z6Ilz<=t9_f$Yb;gRmN|bU$Y`s=Zybn4KnhJQ1KZ*G=aoeNc-2DA5~xBjJ%3pYC*$e zACPf0Aqc8o<2ol0Sqk9KMq@@enA?-2P7LH)#iakA3lQ#S7#e*8ybO?YY0RZKGNk56 ze5Zqc(t&gy%;{2{vxXx_pQ~oA+jbJ;g3}z;|fv}5aA z?Y&awXU%1QX3<6HmX-XVMTn4g6^OgSoMcjQi+?p4!-?nOY@m}VO*99ZeDm^>5Y*9|h?IpCFuXYHP&@kY z-fXWWv60=5j851BANHOboT8C}PoV-4OKx<386#CLJ~DX(sOV0hOF0}2#Anpg)0=9x zG&9qCPH&7IgOvGqT!sz+CZFFV05PzQ3lRE%{FAk;^AUh*6}7j9VZYf?$v z(8HmUu=_l=V~JIKMnXYDAfAw1t@`8xg>i#am9m|pq>9<}C|`VNPc4p6X`|hmzx|Up zg|<`fQTpY8id0Pxl}T^hVpQ+n8sXa>Lr~{2gZy7LzUjK%P>;+*fW4b*M1=+oA>RGQ zi=u~FjEwh{uOMuE$q+|7rxt~TH7`e_eZRZZUb^vxJo#<2@5lyH1;WS$tn-5XIM)xF z{*UB}q2zC8)WZ9-U!9NgxaYqy4o<(cTZYfcS}fo^q1ao6HS1SvLm%35ios`@x75g{ zvA^K!25_&iUWnL;T_f6C1(YGxRX9uygj@Afz(Y_vt6W?T>p6e#%@T4e zSAidjYHf}IHw2%ZnDOU=9wbh8ekR3Sbol|HH4>w1++tD5C?1_Y%g!4<8f=fM+PG_e zTN{5n4z{9ArDxcEc^DlL-e~XT2JIZy3PNum3y>cvb8FA*C~a~&REp9svhb*`x4f#`SR`3tUrNWuU7Kjw6Ak=c zcW-ao4LXFm&p#WZR}^3p`Z~-giKn1q3?sSk1+%)fRF!ZcDg{bx`f>AC zg@cILSy&F*76+T2#AHnBG!$s2brmawr#PQYaxH7dzwVK>sUFC<1-}G52t=>I0mPKv zGl$gHm=`VXGiMeFn!KdmY;4*I*ffT?TU7Gxd- z*k}Y3-IhY6ZRQ{|ZA-mm5=Fo)3*ahpk)w1PnJa7l|Ar=W0a) ztW2&MUkwH~RDy*v#^-E*n5H2sP#i+a2}_{DGH|FZ#lBU5 zp2j%&vvH+dP?j1J45Nl~zWW&AQ*-}R&KPu!8IPS)bLm?PQ`G+Sb2M(}aTz20*_NRo zJkVwO>f&Cl#`?q^3N@7Fh7unwb+gs~<2gyo=VTt#fe4!&y2q^nWin8uWieLheqBWy zoidG+-9nRhKqQP^^1QTJbU^CdK75sheAudfzy6?PKntc+OuSiOCJ7^9QK@xq9lfqlXgVB(8FMian|8vBn&;LTWS< zSP<9DmN)U~ohGP#E%DnMwqKw6SLf#>?s+Eyh>wkW4>%Q822(<#4a-tBWj){{dSTUX zlW#zr@N%Po&osxWPGVN+!@yrzjE#u2HufXnwb(FMP`6d)EwNKuJIdF@YjSO|-@K;6 zJQZA1ni?NBGieqB2{?Xf4>L^KPn54`?Y&Yhb57v zR6ZAgI~PDX&4wwzD1&dOr98iX_0AbmqLJR$H0!qWqGMmX$6GYZ?ji+v zY+l6(CXsPtwAlVu*Ve*?`O@?CK^z_g4w4e5|QiY?4cqEDE41XVKc{WfuwOp zZS}|RiqStzc-LRdq;)@I_kR3VW@KJTsTU8tu4%dU>Vy;)@Q^gEFOs=yo-V-sDfzkk zL(AtrisqF7_p%LY?e%KdX!?Ri6Zzl6hGw62n$@=0uw;COjAfxtklgyGbQ+CuTPHJC0kK=G}!PN8AwFRuQ6OJtoDfm=XDZ?d^C};4kh%jmkkdp3vXmgi*pN3 zts(LDB_a8q23GN5n)xLz4a4{?Nq4>^qz9`KMQ;o0O)Q?Sc}xK-n27|b*V{odYTqXp zSKvLNM^Xai693Uv^){_!%Z~m#H+%5Hb`0y75?Zva=JlaMH*7+sk3tvk#AW1Z{_nN< ze9qXNALAesdz#QL{?HMYPL<8GeRh%PU)dYNZI0uxVMdOqE%X+s9*qPZJlu|W&}{kK zo1$FibRO&yJ=30^Rc|xXk)tw404e5x0~lwh>yU;lvn*HytQ>_e9tsK0_Ci{V3kmxHDj)TFx?1$ zgwUIv4>8cBvVDoaL zE9k0C@k~<{Jp37_7Qw$hb>WI0`z)FEyRE?iY;mZDC>lG?sOmMB9DAktza!$7-pDll zA3ht}^;fzAS1xLCY_}v5goN)w%`--6T!Apq30z%9Iw#8Oc!2!F$XuxP!Wj-Nq^u!p z=1CDY$1Zp$C0fj|WfYFyf&*)pJA#g<(-nD@Fix^gkU=INxG>oYOYq3CAAOdYw9+pc zCv*pg+lAa@(i=I0O8PU~m?li-aYW1VlLU#FAgkC#*r51MOTR9rmvSM3El9UfAZ|3u zX$$DjYpqCOb%n;GV%NtTB~CMpki0|^N2pP-%1`Ce^0O|93LC`Op$}g}hg)`Efhjt4 zziN!y8pWxTuD_t@D4k^s2nUUq{48EFSYYZtYpoqvLp%LDB>>~Ef^`Fe5#m#CfSbV`-RO%P($qwsV+ z6@b;&KOqfP%q7{v5LA%_9SNWVJKoMT2MKLao^(oSF)y51(LdR;_MAv>bh9-pky0c1 zs`?7B3e~#A_dpU)pleyIz(Hq#c`3XIdcL4%&jVE_tIp8^Wx%jf6LEU zPws#H!gMO1Q@4Ue2p1cdD_RO#XZ1Xh@%ofGVHzP~p3igL?otOX6&Hecx5PWPQQJ_` zr||e@up-#p$}M>Kf(X*l3<*sm zNdJ=;HYe(RrOjKl&8q`*6g00wu_2rEGCcd;zE6TOI~I@cAyKMp)fKOBnE~vkbPkoT zw%qx~-y#?0Byr0&pgq;Mh}7fqNFx?3`WY}63RH;z9*3$l*gcosF{=LMT} zgbTckf<&b%yR1xYBq^$u2Uus+*5K)Q?$Gx=$k2AjzVCZfpwt%VY%Zua+ab63Ej(nk zudp#N-ESDgD&p8cdo727nr^UN7{y_C(R=Ak2Un@Bi;QA`R5m{iSbY`kZHe}|nz-U$ z|2AMt7jM9w?7~si{Ud3?Zr=O_5U zIe*UQ4#qDx@~X7p43TH&S1F9|sDD4G*sci^MVJJ$lv*Cj*^Nen1oAyK@SY}|jR3xF zEq(Zc>3oyvseYOkRsxOH;zsHJs$~1?Ig))Jmsf{(!d6wZ z`hSBlFar=pRz^IP4wfDSHT&wS>$S5fCu5{i=ueSI^(#40RzkjKEYSJcVYt-rYb1E( zK)*u$iOPU4s3?d7cN69FLJF|+hm}_wM_Xt*it4>wSn1MQm?Y&bEdcQCy7`O zGN|^>0=ZS7+L_N1l-%%@nqYm3ik{@gOZsJvK->s>_p6z7yV4glumes|E-F|S2r1?w z9)58b2;RBW{pEU`y}aqp1u7gXGm!w`1zpN)U>ZX9r6~!ycT$~xBZHnxn_FFZ*D4oW zT!Iuntklq^7Sn~MBpmM!3Rcj{_q+%8xEi!*wRyo;8DA(cbJa`26%p$^Q;6eL#?KXu zx=y@TD zFB$FG^!&u1`LCG&1verOF~W$?Jti9KtRpPjGek#nE&T6P=hBTk z)NcnLD?o(wZfE3hpQnAQG{xEk8od&k9Gzs#YY}we#iVp8W&3G9keNgBB9Bx`H#p`;@04{XOP3_RnyZCFF#j99=d#97j4U2 zUVb#uqz5U<*+(_kyLNY-M=$DJh#F#O07tz_uslPqC#vjG&Vbc30Mx1)0%6&Iu(n^H zs{l0gsb1xe_=SwWjfg^A?}jlZ{LZ6UC8mk<|w4fZv9#WC4n^ZZS>CyZbX$h#F1zIkB-?sRI-Y&*RMwV$&U&BVW zvMUOcH<$X)_wv2!#nhK)&U1}n5mkz~(K?U9mK0r-HRjrcXU-Jq+f7pO-YlnuNe?72 z@LiiVt07W0UltDQQ{b3e73|bC2w)m!L$K?5_9@cU_bZ|bV4+ZvKAZ=@F9I~Cf3~sQ z+-Y4e&(9M+snhbyky^;}(<+xd;ga9(I_sayQ8bVpG(UI+P1};~J#XMdjl1daR2)QS z7fol>isiENOY4$dd8NH;@;q;x$_#d`K5wASC+48zA_*1BW9pXHxm@B^b=`7DYoM4m zIzcoecVXzlY(>tV8v6rTWX;vb%{cfREVda0?d>b~Xp}{of>`GNoTs;uWD3Y9fP)5X z0TGImh!LPctpy`L9783ot(E3{+ixlh>CQ`96K!on_=)Gk(#^#C3>69P7wlQn3QhN} z8j@yTS7EG%Mz3{Q1}gP|$yoa3mgc|o4v8Lt?%eIj*p;BCmH*=FZSp3AmMjT>JhND8IDRj4;1GChb2 zUOD9=BSbjLXTmZ#M{mQ0kx!^Z4J5G$O%+R^Ic4NLEFPbAY({#A{0DPlfPnyKQ$S-c zb`E+B?B6YbYRop#Bc}Kp4YEnf8}U+p-($oaD1RtB3rp47+FTiqrsCJd&*YPx?5(2v zEM>i2M!4Lx=SoOxr!l?i0k1Hv8YBK|v3tXfmv)E7ST3@z`w%ec|8+oo*idCmYHA!# zB$XcUt?9VqZu*@iSYEef3{fJMI5B{f0N%Op>8qpS_ML#Ij)omXnwO#cEnBgR9ZOC*`Xa$cleR78|oTNloCj=Z27sZZDTuQ})%a{7gMsjdy*V{w_EH*3}{KHoQRLE)DIvDLP+6`xyJgHQF2I*7kkvfEx z)O|Jy86Np0?wAvXKK1rh>+Y!F+JRw`LP?WZC!7V_2hVt>XZ;Xb#&@Z{wUY#Fq-Kv% z;ZbS+#OaKx{aWbm;T(TnMDJpN5dkh5us`Y;Y03n|$7cay$DPYHP(O(t)KBX9{thhr zfL5!6R8nLki~MDUJZPW6IyWGNKt3?y)Ltd;HZcg5aCM+(Z)8PPp<|W~M$1OIFdJC0 z6n+{}Gi!E6!G?2ghkEOG;Wo-EIoIaH3l7oY(^$T0+TWPk0gU_srK6C)>L>>0z=9Zv z`n$XZJf|n)(&#bVw7$b8^6TWfeFDACAZS~sBi1Y=OH`H*{9oS{AX!9_2 zU~b3GbmbJy3X7ZbsAHJ;w3SeJbpD2gUZwb7Hpv@M1G~xdiBU_Cy@g<}%kz=f1Q|+1 zFetNDP{=z=0mU%H`H_l3q%5SvUn?&kp>vl8OoWfH1svxfPSXzLD{F z$`OQm-zpvzi&i_mK8Y4RO*zH*eFp45T#&n<>A$|qduIZd78w+8CQ!Xdor0fg%M78| zY}8LNdr*HodEPwE^}bz%l@Er;5A7Xc+T>y|&a}}DGYz>DLpQ9Or2l@8MiWJ|L4=A_ zI5Dr)B4g$!(VUwLse~Dn>M!FlsdOeEH}_o(+KlB9>8L*Tdf^G7K4SduUO~(6-&!4< z{Y3gw{pkCaTON^BvNK3kiMMN6#TSz+1a`K#=Hz+I|1Pt#e4mch1)e*Q{T26AyI*iy3T=Pst1kug4P}!%ztT`fW^r(-Q2)aav`GH*3^;ENKy^vB>QbxOYM*nHZ1(!d$ zdIN??gIF_@n?ioZs z`9Oqjcl>{3ePeWG+t%%lZQHhOvyxO;F)KEzV%tWgV%w?Mwr$(S+jZ_e-}~Bot0ilt z?foZht~rPL7`=BJOs@Yeb^;?1Ak7EZyf#>I$`7VOs8WJz?JL9slMoXzJTjyE{#;bD zIRDej>0j2+Q@}*WQRn2`PPqW;JkNJ=$^_!t4y!xE%g{8)$=ti&3N>yP1)abq$^ol? zuV>Qm&Pq-+%{o17-=?^-cMNb0fQ=TL4QkS8^Y}0k%``lq`GB{S{~F>s@N3|fz`URG zQfB^hg=@((sVY3#?Juk*IWX@h^BVt0D>jaW2>G?ipp%d9Riry=0dA3=TG=MH655tB zH0~<^BN@B~>;=1X`$71-fFqi($*6u@n#hjn!9dF%ZIztHx0G{Dx{l*&nniFHU7r%% z!Q%4;f%gYBs}R}dhNF4$QfCVJ6$ABrSu6?BVlLcfBow%MwhE4~Cp~&s{1T4j0ejvp zvd4y?@f?mSx$@U6g#iyPVGkd*$26TDEk5be{_FDjb-?_VQ)n*RIG*qL7 z_bJc=>W=h(V3t*RgXGPVVcV{SR)}pzR9I~UOpkaYt9b;ej+#7Y6i>F$Mxc=8fYjCJ z$=w$&eV)piiABn1*E)4OzH?LYVe>v41xKQy_-|7D>GWg{{rRDHr(a_ubVo>XkiKX@ zst?tSs6Phh5po}-UKV<14R5L;?%F?1Vah(Rr=>qn(F}|Fc|Q{!kvu3Wl4POpl`GrjE3jE-c zDiLMRNn{$ALC~#jo0ZS;<>;y4E$T{Q6r8NCV3s*&sWTTHRp9K5z2Rb(BfaGI{;UnI z06_fbImLK%>I3Fjn|j5h>VO%JiczP2`(tQLljS0db_MloP+dc9=zPvRq4j{|(n+~q z=PM0o{l)pt#2x!f++xgyk^X@xrAT&20_Ypqd`T*1V*`aq`d(j5v5Yw@ujp4@j;Q{B zDv6P0P;zo|z(FifO~V z6eN;Cv5SbN%M+8fw-n5(6Y&;*3xVe=3W z8@#J>g|9l#fJq&_auhm0T=qPI@vSLYO(Sx(Uwv4BQhXWgEtgJW42ORn6oLM()`x<$ zGTOb}QY}T$=l=jHnk^Tv!GS_^wQ6`w9iDF`;DSb0t9o1SGuNZfDX>%KyNKZu>a0LN zV&~F8?$k^O0U(>Q_uaU{ch6uldY)TUV!Z4%--Wa$c+;~c^dgeP8_Wqe^?h*6+AJ^2oU>x7>heq}rG7hkfi>!EI9_3K(XS_#G_w`+ZQQmbv)&*xO>r>_YvDbR zlfOQ7NBQz;s=C*VWDeRJi{beayaV~vhzDBG5yxZAH(JUn5BaBd2azR;Pd%1G2Rluq z@Epd&&g_rMs-Ef_=9}m(<2~B;#vh`N* zqlf4+MtE;&DKS%1tW&>wrF@h^NRlrTD0ib%W=jh7vt@pGA9o3YTtCKr8jsBV6qMiSBmzQR}~8wlQY%%=6-cX58;8 zk)6QhiQxlkNLCj$am4~*&dSx+o+|$Y$E=5xbyPofQ1M@ek0oW38({6^Mq>KZ(8UD< zs5HN3@f8!#Jus6N<|u92Wq#8#S#lntKt*lU!@Ng433kqj?5bG2p{hcc6t3~hk(sqB zu`Xjw$O^HEbUrg-9~^Z}vz5!(OQt;>C$*SAvr0(03YNIq**DLt*F?!y-6Rv3sVL@Q zldu>@6BuUwo_vXC$_frG)PU+H8Fr;r#@Nd^3L{J*78y-@BY*$9&^FKhveczxpx{k- zBA$A!U-U~}#8a8!GE-i87XTY*ib8i9stk_LjInLje9zk-4Lm-*fJnyI27PHegwiJb znu^MmrULEcpP%x@uGQH2p>!QVC^eh7Sdmv@)I{=dRbAU)3*}xny`9kmX8^n<(M=p;$xC|&z{txXK3m!cKgX!NjW|hkM?yqw_YN!Azr_u#ciHx*r^Iw7M_}oT+N6)e)qApyusDbU%H>D}JYAbC5{L zL;S>$LE7`$AR#TIcH~gB7av6@G8X?mUj%AH-YlSOJ1!tO2+fY0&DG+&QJ_)n`GSYt zZvVG+r^e;VrrG)I9oWK)L7kj!F2fY3HWv|!PDgsvQvaSdR_ku=j?oO_RFemyoJ)RB zs2GNiBet#?)c6h`V-@lvhJ21qFLOtBclXiel+s);&4IWBKB$ymFL%L`RG)FkY+o%E zGchO7s6e}7-Sum_nk)+_xwDJ8ZE*`k8}2VIbr<(U63g0{W7VAB!7;!0GR?K#hRJW} z-SepHwagFyQ=2jw0^0Bu3p8L3U+5b|EF2oMhxTz{K(-zUP?aSD^JSgo2C(v_Cg5Zi z^_n&ooj$;nECeo`D&yUN+rNdf<~6wx-c)(8F`a#z3XdZYT=OO?r^1RQ%(rnn2H7?` z_fyauWBjU7hMGA~Q`*u7G#fZnkd6g;a3!RDs%F8B5Pi7=o-xEi0y4>S&J9Q(PCteC zlPTo@;Ar&XU}WxlsW?H?GK@rXt(C!vpc^W@G273_%2{Qo?-d%;tAbJcbuk9Jd_JMw z8y@z@OECtgUE0h*f`;18GD&}D_i@U|Qnx*|!Wiz9K_RPKb_ye@NDIqrK%sE_SUR?h z-h~oG3l0J*9?4uQcr0maU@_Nl(o$6f3yHXJ$-Qy~yqQ4S6idznU&FcJc>Iy5mLz?8dxN;EH16s_H;??lUjZ zBACe1VRu@y)dgUgq_C(nt`sKfZP1bKHx!^-=4{Dx|HNkMy#Ezo0?wap1o3>^A|mQYP!);IM+0HURAzsuV_imu4O!3 z@oON8d3`C`s*AsCgC!adlzshJ{sesTPLEsG<_j4r{H(OPYae1zy(I|?#! zzh!E6KP*I{J{vI4?PuXGvnZ8rocYJXRgZI}7iIKtNq(uJKuLItxTr`_4;LuyvC09L zRAd9Gx4(l9!6RcXp0qCfaIbDfykz`AQ>ITNVR3ibtj#~@o183+abGwiOey;d;pL#(KWTlQr9vXKIu&1&FcA zm4RM8U>LH4l(az&Sx?=K{yD=V`)}>&?;}MZSMG&cILWt`FGb^X1eF?g06`NIw6WKE zfBA}kJ?;JpQ?H)X*ZJqRl9U|+l-RdwM|q~jhwUWK38?NcG0LB$WI}BG{^$&E37fW_?Vff+% zYpu4L9}rP65_z#rx<&!w8CIUONHlO^_m0{4(20|=_`%)y=z}C_wV0!`L3i*)B>v)! z);Z#0av<0NWp`MV@4!H5BLwgf^Om zZdGf^5FT}JF2y36_U}+MwH|g$-F}6$Hqxl8HLhg%QM#N{-Lw9T_#hv?mMY#w+-F9t zpo6O#fvE_Yal`S$(+>l?nuz2G|!Gr3x z1djxuH+99&%&*T7 z=kj7joq}Xg{i?3R`y#f~c0tAb?GI$Bra$cqAWAAYzanM&m?auTO+WB@fkx2}k6Dhd zMF^=o9ebGzSeBHbsA=sKyF=~t0Y*@10GA?tqfUhv$}Zd^`k zCO7W=8napc-El6wbzt;R;Y&>mbU5ZWA3>pS;{cets9RW-Jxx}!9Q~W8zDAKNf9K33 z5gJ1hCWylbe~IE}pj-L(I@xMpl>l4i>m>xUm4uEHsN_9RvunU5DXtF>FE4(8SI*W0 zX@zXqRx6L>t0Kp*L45$XiJ5sgz!0kMi*%|WQ&!EMHQ(RoA*jxS9M-XO*MpmHI(cza zFz`&t#T=2Mk)QT)@R>z8 zWQ+(|po5e7xlC!cHvN#!Ny-%<+9WcR-y4ZXQZ=4iys{`}w_tdVOyx)Ii1p(YhIf5p zZXZ3s%IA+3zBhckC24#IM8Wxt`_jApV`}@xn!umnbc=8;yyB6HQRY0&y{R^}ukW2P zJRQ3@aG^jYU7$1h@1=u~9o*UV=3(s$8Oj5>CP=X7-epGSFsexXR3|Dgm5fhg_}!IS z7=xE6p&<^1lbq#j*-@YoO%DZQN1bp(X*iVaoE4RVZVt`dKHb0=4YQO=kP34*oLtVg zWMc{AG!LCsixo$jKQSl1s7|U}m_jE!jsjKFcOjzk#9bF8(8d7#E*Pu&VP~+~^JMgI zy>Rt)GqT(7vio6!D@TV1pjNKVCiZK^wTT(TOjOpn-fJ)n1)-E+ECn4UylQp2l#nP( zi7pbgQc8)c!rSz_pFIwjV;|>b{yMP^T4{?Wm6;BqnC1_KdT_f8>zNvll4ZyRXZZUU zPZ@ip4=)%w0~o^8Cj_!>?u9G#+9hY$8EsC{)^sL;sDC4vzt2p7VeN;^VqB=KTHdvM zk;-F!8DfdipnG->ZI05>GSSF20%aCYFb{FlBywy*g)1!Yk) zbt}#)-uHY2^i?YXdiHzdfg`rb+)194t*Kw|o!0NOfixSbY8?G|+R#J=Q~yTdVbJ?a zsTd_Q63P^(n~2Z%%@_tsmjLaRB#De(9XP?? zG5aDfQWLgyTMyv&^Uw=_7^j@`vBR{)(rTb-&0y+ECuzk|FpQuIV}s<$9qD>vT4gX9 z-0x2s)qCS-NNtA54SK@|tTzFN(C6ZbGX;wn{O@PGR7;*=uv2)}ZH>31T*tbz>k-EL zpdrQy?Lf;YncCFh>0+JWgT;Jj*u>;{tq`x@B=uN+?#MQKyVA9BU~Fh$lODc?2eNUu zQU1=J&413wX49pQaVtkB<$Iqy!vFF6z>SBqdE$qPJEtU^wyHfp3|6;`axCGjRcdjg z`>yQ2)(iM7gecK)Y3RL22N7Vc#$_;ncvZ5!r&WuhRdtu4XJwNdGFz-wqngZ6%aLD< ziBe^kZ6HYU2GaaV`d>i@FA}iJrlE-Hk6jKp)CR}6I~zhYy^XNHn!uq3by|b1JF$D> z-(1ypCEA|VdWBGmVAX;jIqzyj#;6>LCIfCs%hN_gI4A=kJfk zz#O8+>xu!`Mu4$DLs)EtlTBKp+`^F5as(rfB*S-*?<^ID0{PEbgb9B@MkT|bFLi6Tke>6_+X^ASPgdi~s%d|}!ga`BVHJYaJc&` z;0AFkm>pMa?C0?*An@k7T591KGQk*!&Oc`fHu(kKZg_hQ$P_8 zZaa_iZy|rnl2ok)mC`1=PfT0<4+3pd8AUB{5PTj>D0q7y3fNVoXifO}y0qb=FX4|a zr!*JRl>Y^kCQQ+=U1HA#&(2oS)fouf^}(k`5S*=zbyU}}fOp#?A+OFE9wwJT{}C_2 zK|fI=tOE5d1!0jM+uKs$Jl1L6M3#-+wg@IxpC5NfXV`cI76{-k zpT;2H#=WBFZBEG5aE#a5$VU@!eeJj3Al@GAJ`R@l-{*v0n1scj5`><5!)$>41V^EC z#U(ZmyGrS6#Orkw3k}5H3XicR^ks2B3q1y;(ID9J`e+>LL?aPRTV3~RTlTS_l}hW4 zL6XAY19eH*o+fvB$9{-lg#T0;(WFBm3yVxJka~&NwKbB2Wb}pE%{hf*F1&W4HTy{2 ziPEhRv;;=b`JGG&yS$&CA#$F(q{Z zyhHH9H7`2$tK&aSxr~PevZk3m0-xjqZ~}9YmMag!(=3j0Ru9OE0*0dFwy!&;-8?v(K7sFPT(z-9&YgpNbb>D%7!N~si5W1mSE zlwWlh5Tfoy zL%n}cy}>vLwgpgfh}wJAq1EIV9H1lMAy@ z{qj7ad24s;#9Q1{LLvT34dZ^!(sna53S^%`!RK*BXX<=HwQas0ko`C=0sx>83Hy*f zpJKL`8WwkYo^PMdiUfoHk`TQj;ddc*e1 z0|f9E^ZDV^J@|3b3#2g`1OR|!j=hs_Ym?huIRQUD_%^%s--fe{PG<^Cw9KB%C%tdJ zHs3$2Iy|NKKKXp!+HH*;&)&M30D;Cp=|yS&6y~IjPD;c?y%XVUL`w-1)wWQ*faMJO zoD!(jZqDbD6{f(+H(xH{DSd#i8-!L>GWsIIqfl8LYGb=tS=TiltS{4+ZI|`T#mKf8 zN;?Em%d=Cu<`MBlJzr9ScuZmBpC?DfVEx7qiym~lvC{OND2Bj)tb9F2+l({@1g@^A zoij{3ki-J`jw3r>vHrG*Wej?Q1Aozh@VD*H^4t}EuVnK*#1%}ToX_tn@=``7%7QU0 zM&$JTW?(h%LT^W$%bYNN&e{dCUzyolICwysB0?;BK@^#m{;-9Rwiltn4msQwcta0J{G28~*ZocWHBYp#Qi7avV;2 zpK32e1Bs}%mhF7tnA)#M|1w?u<>vwSHPM2+{JDu_$c?)*O!d3#^!voviYc&2kl_FA zL#{g(H2j_I5GdSB43*HA3g=q!?OR#k>9d?^qGHJW7*N#I)1_P@E=WGv~oy@cP+O9J+tcp!6quPOpN#>qkikSG!!5!SkI) z_2aaD@Al+p3inmlXW+bsV8qA4ZMLItrjaXetD~a#?-8=h=}8A$<|@y#ER?WcSUWDY zrEsodt}F~j5=A3dGc>fXpLLH14)MD4XB>Gjat?)B#}`H z0oOf|uZK9Z24bu0OY*OayT3Q(nReGN3eN`$ud(s0ja|n`Ndl*WV*~SP)sif$MoP=e zN4`0Roo7DpuJ5m5F_G$tONvXHYI}F4G{9NtSI{%%3F-KUk;+-a#KS(Sr3|9h3!TJf#F3DTer}fKevAL~f7INs z%pp^8s_^+kPi>n)-oe0{jTRZ@fAa^S4My*t&7r&Mx?ps?4v{T&7(*eRZ6cWsMCa8C+r zUH6Yqn|JX_+xk&ojyIhj!E5{yESri0Q?QZ@4jb9l63R%VcmZ0G32u4_pcRqCTWvASqJZguCdmREhXUcS z`5$7A_->(L%WQ>hcR2S3?Ia9MxO#po+ZPgLPlQWU<-1h=tch~0FPY{GcJJ9z}TAhyAecnmxlGCTi>H30{F+a%oGiqQj8u+X@uF| zjV_p3gdne}W*u)8tD#00y?M zuG73%S64@@)IGfit5bBu`DC<|p9+l8KX_awtjn?$LzK3CEngwU$YafsV)g9ngD~NI z!ZWds^|d7f`?RBZhE!ZJqg&;Iu}QGA2i-{5>JaO#nEcOzLcw#Y8Rt0{v$V^d(gG>@ ze%*&JsrxjE-7S(B&BbuSY&5)-1W_W=f9P04@`_3|C@~qvLq?FPQPYENo0>$V#AWgY zf6Q)*I+)|#>^2$M-mb=KJ3(Y|7e%|sOLm?o2by74RX?2y zL&Z=7B%0XuZ?v`t$e~N=tSXA8KEvw25b2KnAT;DhJ*~l29gTos^QR?UL__r6}K)7PB+QqrnNd<#IRBRs)1iCyWz~10pNH%#2tXC%mBH!hY z_c_rJW*{@Jd$z*MX>3f%v-u9x=HD}5G}dhB!QQr%3e?=!AdZWYYR}pBh}jJLPg;G4t0uZb}vpYB5ZwH zM+%piY4!)vLI-Bs1v%oFJ1lLg;k-1VcFm&3ojeUT#5S~sgw%WhL%yEk3yw;VbwUdo zo~PKdrW~Pyuucwvg%d*=5%quM7$+ncQ+jLiq-wlE#&1CYMPC$lX8I#ETfGUQ33>cI z8KD5&HzOoEZT28dn;84Y+)gj-3l-Wimx4FYkWe820MPbZEojY3N5~ z*tH@I0_nc?<>sjlO7Hi#x2G-hS%y-E)Qm&bu+jJ5ho~pjLr~NCiCWq!dlkK4apZ9{ zAw@lga^ayPnMwKUohATdJPQ8QT6Z8d1KD1X9e*5a1Mm0?5R6Y5HSwQ>-ykx3dY1#E-YM+6mbw z%Kq{WS~87L8i=vXr+3&RdofWoX1V>NBaY%IAo0FWQfNi$JGmpaGaI5weP#2(?DnT6 zSeM%KZ1l<$Y6XEEWT@C%X3Y$8wq^en(`AngU;;w*1bkN`-2rBNv}OZ-Df$CI%G_X$ z2O?(E+h_idhp#?S9zJ(cf4SBC(j43!QN?WdNpix^3uCqY(glqMh6dniO$XqBNWmNexL4)Xtn(r4hYLMTs^4w0vAxNXtde3A3p+?ElocKWR|DA=>tc)qLj zA1TOVOS?rG*)W%PM0pI6<|@}~lTR(v`!73OT^pk7w_`4McnKH!n#+~Dw>5E2fHOXm z+tOVuQo^|S>FqJwLN%$W&T{;TUPxn> z&aT`c5z9l8W?i>C2h7k#Hm=otv8ZM2-Ac+0LrdaScJ-x#glT{2*ZC(ZT}m9Cd+Fpd z&rG^xx~knhDJtFYbyoZ`v`)Q;5zec@#Ccc~BeF3vmdn!oa<~~;cE_awzmeWGlJ3g z$D|l>#YK4E`(HKnFE>8#7DbCnHG{hYgr7>`vTdq}k9Z=eMcnD8_CJ>6BRcm$=Om>f zmPmSBLb31jqWs+|qDu{V;wiwDvWKDx6JHh#4By*RS8rU=B`ZZO40>xRL@)zNiS#oB zSCd`xa6g9hh0MSn<|BphZbbEA`_ywE2w~I&6zo%dQSU9|PiS|FQlkNp+<*(V9xStfmK9m*n?_0e zx@H{w`j714-}@k}Usz?Cf9)u5Ph?P$<@!c(sHQ7P=6L=)N@9fNtwn5@s#APMUFdoQ zPn8+IyJ#1*qJ5jiGp^ehyn`X>(Fg(MEM~-Gjp&U{m~fr&)w^=w>>|mU13tS0>>OJN z^|1`ZI@cc4!tT0Dc7}eH)5;x*v)>2rw?0IaO0m9TA{%sm8x4YjtZ(MIAG`;IM!s^{ zDlo!`Y0M$rd07&lX?A3tFJ^lKb|T(y>cABP|1OnxUeiLYFI^U!4^rtmO*6%dlRgv0 zt^jQ-MOoQfS`%pTk;c{b+bDus1i$a{@++>jD5b(Pt82M2b7wg zxY-kCdAavU=$->e1T1VjzMi`NF-wi84>NHGItNx*P9+9ziHd6TB4DA;2G*^P&GI;~Q`vv+pwgk5em;L)FbTFkz+OqR~Sq>Q`?I}ubRJ3K;0U$##kYYi< z?tbp!Pbi|HC-0q=5}pleo0wqXL0;I4+`MXNHhaYH2#;we;KWz-JAvbFldtuHRmzBM#Jw6k z4$$KHR*Yk0DYNADq^QZ`Rg|a^3>6s>qgIvP3g%yG6w5akbPQ$Y&Ja>>%^R+kb54qb z@O!m;2Q)8=a=hfp+Wt^6R5JewApg0iLuVB05a3Oak&2GFLYSEXiN#2uQD^$XbVRxz z`kSo+L-|A7tn03NuF(CRrtf8(@rH3S4Q82D>&bcc$IyK@+~qQzG$KQ5O^i{#l7Lea z5j(|pAO4NNaqEwv{X1}osU;wIAuOQgV}<^}n~9`2=eEM#Enbs0-a*<`LJNm@L99G& zy8=yEj@ApD$S)|_pGrWIloF{ak8K`wNmnv12P#LjraWd>f}Rbvt!yOa4&)d~<+#`4 ze)W3sVDtMBwkm}OPiJ*(QC^>5Edr7izd9O>yLheKAySf`znAWeE3x?^<%N`WDT3-@ zOt->Gzx33SA60rzv3c%wS|C;j<*o7O_^D7Z~W z7lW*K+X<-bh0={D@fXzS%w}|LXEmT4stWQ5j7+5g2U)wb{b*O!KHhU+W^B+`D_)xj6cm zuS^BMZX6pj{*V#I|Bv!JAt4>8gCjZ2_>FR^h;>53>E1ps^OUtmwxfS)8}S&iQENgH zxiG#c#eo8A8Eh%SxH7Zqn$g%eWsRr=Vn$%NGae~`dB=9?LG1b%q!DJ>1)OxNrP9U! z06I;qeXArB+KvFs#vMZB!C%gw+}qa1klX&asb>&n`BOn>}o*1n?Ydl$SW)Ma;)ZgQp+I-5)j zXSB{-jeLL~?XDS%h=~~J1#Jv=R?n2S^Kp70GW}ju3`-bGSS*9kevP>fE#Mu8Sj_cO zr^@KR+U>wcjC!sXc$nUDw{HSiU-=R=2<%q*3$&_M0ycqVynbRH@>W+O%XAcL6?C@^ z*vv8~C^>j#SVt5Z!wAlf7?FlbWTHMk`9g#m1DM3C9J3!Isz23Wx5gdGnhP$wCu-t2 z$+v5jim3W`mwkFY_j=DCx|N+2Sw|P3?=JPB1f)74p~^z)q*^`M)qrdO?Ref{PXu4W;vP7Woy5-6l>7a9jTkzhc|Jm16TZgZ7v4xqm#;(V*=Cp+9Wczl+ zFzyYu`Fl}~U(2GNsOEf8zO}|`=dZAl`U&n}F@co13!l3C#aZ8l#hDJprwM%$-~4OR zudd8VR9f(-WufVSFcm$la#PfxNbtiRF)Cl=dd}F)) zP6O*+G%f}tCOB5fK@>NTLu--mZE{h(GS{sVx9$pNN|4LJr}_bRy(od-p-}XMA`N;$ zkQo3X)CE=1l4}FCh1%O5u2a_Lqr<+Y*`4)b=3$!uzi%{qS4sujcRCVqBNSkpBs+Vj zLYI6r@SgQbUA@B$6e#n}#=(nt;TZI?YEbD_~n$ zlLfv!-Jx)C`J61UTyaF+sMRPS_a5I6HNlV;HaM{Vr)GxS0vR9&JEMIafxtu~p8I)u zFCCK(i6yMWRZ`tvlyJPKfYkmEv>*o(ys3!Qi|;j|0WsJe~X{FIY%YRuV80f}Qvf!OD35}Avq9}(%Jz~a60V!b>c3q8tYAI%63B}U{QGu&L z##`53x5=--qN8j5Qc}J&IK%CXmct7TqC@S=l;S%~{0)J11`Kx`R1Ak$&eBDCn9rh208%gI2COT9T=@=rINF&G}{%^3Lpvb91efHdc z_y7rfWJ-f^C8C_M;)}C%eDH?33kuw$B+~nj)$gaAYkXo~DVgbH$)C68YCg%!kBFOm zW}}(U#ynVD2>@tECiW()b1bYzEt`zIhFM_w1yhK^*q}kk%{t%{dtL812IOGn$6yr~ zAnu?^w^fL&`KYA}ZlbA1hw+s^fBer?58m_LDVh(&G{>VFUVKOyIpu)}{Mc}0nEqfz zWML0dDua?(wc9|EM^2C1LuYvLNBJ-NYJ@*K%w$H$;`@iF8s0;S`B3ZPfdI$AEor15 zW@J6wt-Oo7G4a3%?;<0=Ln$&}M-tD*RM^V(Q~@er5L4_@)e zf$AUIVRG3$65v4*M}O*x-itb;cdi)e%UiLWvyg;7CZo|9=~_Q)-Scp*m`HKPxFH-U)OxF_h-5JVEG&}Gj z((fQkbGw+QxY-dPtdn=7{6EQLn+T<H}RBC>TlEa1Z}x3aM`Fe8E?e3 z3Y?AKR23UY0u&>KSGwf32=VbWnAxXcUQrVZjGJ}=t;Se;@_^Qc6scK~3l#)O@vtOp zYFgI4J^rVDxvln;t`IZ7VSHxo$V#UoehPvAM8#uYJbJ!()?I)1xjxhs5ZqW%RLNbh zg@=dViV^zQvdm0q0^f2FPPUj>w7W3{hZpdDG>z(0lH0mw_3HkJlx2} z>_BDPi=Pb_T9C%b#aB8_gC&sKe?zt?`Pks-rJULg+xan0=?{iC?-A)4=hoxm+eBfY ze~;7Rj_Nkf>VHBK^q-&nZ*#@G8)9=!L9j9Y#@*18LKnLgdt0qN% z@p8D{>gB6V1U_-gYyLhWcuJZKZzaUCw?OD(*#cF6G#-Zv%|p5{V?PR6CG99i0*&|{ zIJ(?)Y3wn7GZ)%EblMR_#W~nZz|EJX|D?CZ$8kGc&o6kkT>(P(Uzb{3=m1+wHO5aw zM4#NzM0}VS=G(tkCf|3Mww@1v_p*HvSZ`5G_ig@ldwcsdRwNXaK&8l7V?s!%8!7Pw zpMUFuJQf~v)b=f`+jpWt|5q_;(x`c4*W+=G7PMTf)&{J0Au#}=|g z{2*?9x9}`Mj;IM0aLCgKQa@kFGRU{eRkC!05jdX-Cvg!%> ze06sEX-SsmC0vaQJ{q58l|U{pSX|UaBAt0IT+1KTC!Ps*gJUBRbYIZh4o^qE`rxdL~1?Jfkv97L;+szgC z`^2w-o;Odlg1_jWIXoVxbzha|7TD9Q(3{xVYAcq2KsylX<13u}-4J9c@PUak%Ti;8 z00{+!SGFceKKxu!3T)KfwsS&i@KVVqck(u<`d{ z{xl;Aq#zkxJqZy5v(LZK!rRh4HG*x}P2dyFUNV`iHKMuL00Ly#i1|qmc*4-*3qs&9 z`7>1G<*vmhD5$7}^iUh=Sgx@$QvRMovlq@ZY?6|-)=4ZfB{GGpVhjgm6B>5jdGk}V z?r+F+ZWKDMuUVPwz(_)R0p zBPv+8WY+zwCV+ZN-oBl1`i1d z$->MW%3-yzGg4MHuve16{bLK@2{|PUJNW^FtTAD(DgVWFS2CSj~wyNwdh)B6g>wITlsM_?! zvu%NCeLU;_@;)}XmG}9=#q9B1YvK6A1ibTZ^pmb~qaCl^%j;>|X>z;sW17gAq~FQu z{)yZB(09TVv= z;;lI8Hs!b{ zCj7pl%%S_RQrv0EfwxEx@pA^wByst=;zL!WgPURkV9Oe&{z#kdFd5g9BVY<>tdJyB zREUm-Xk4zzLY>&l0L^vtC$JQ$h|CD?KuEnG2jhgD`iA>5ArJ=KQbP)BVQYN^z;ano z^>=jqJ5d}^!tr2P>&gx6*FfndnP8adW&X3*Vnx-dy*uP_tru{!c}R<$0BFC7O-RRt zTrnygta2EN27>o8F-1^Hv@%r7<$8p|+i>$4h`4o%@;}h<#Ke#x!(L@w81eUkN8ax$ za!NsK#ZCNVBUma%b+q6DAU}wK`$%gQD$?}6(7w1?LLIec-mi0>a1_mIv7(n_Q8#8| zLk}Ja$#}k0%`~n9h$_B4-*P)0zypY({ev}vz(sr&GMWs=S6qHvhY0m8m#{?;1^}}R zDKhS>8}GNb*UcEW_Sf|vPZ^uQO-ADs6?)Z;9d0l{2G$!5 z0k^jAC)qD!EnQ|BMf(ieq1?}Wo8z9wmtW)EJK)<24eb~Q9!ZU{Of*l?NbvH7=q z)I&<4b%Fc+9YNWk#R+P9DH5a-w4a>B))VN{GTc_t_uPtFMs(76a`|UNm7c5+se~HW zb@w&<*|Mq4%@~CYPQ%$kg|O8c;O+?vgE?ESgAx-H8#=r-Mf1JSZEC{eTK8mIsMxG7 zcKsWa;r0V}j^`QICj!tXUA2B*e|BHKUHEia>AikKMrpKO4-ex&d)jd8gaiCI38P}> z=Z^#$yX1zi6=%T+cr~``yq^1V`r_EZscAeha9C!RBkHtCS3u!Z16y0n+1c;cL%m4G zqm30D=K&1bO-ANFpf{gZ7Q4oN{Ja$OJjL7W%5>X|LcmL+*H^6tYH-4_u_^1v2>Jb4 z*7`qGy=73GZL}=P;O_1Y0fM``ySuvvcXtTx?(R--cbDMq9-N?e^6j(lxp#g{6+_if z!#i(3y;gUxC7XxgTO!!<$(rl`#1&!`p@E1$w4J6u(0a9@(sH%ea7ZjlsNK>_k)deX zSs08{j4$4V8l-gu6X+znhDz4J-CE5LDVamoWK8~BzdBYnp70T4-7DTMZG}WhV})g9 z%98{w`P@v|Ma4Z*(Rj`Ua?Jse*%#eXG;2#%PltYHZz?ySDGlM7kz^ne)_GY|2d}H$1 zcOIJ|fC%+;K?kfKMfinL1CKajX;Ay|p8-qWzVbbl0!ih%xnxQjZBnE#T#=>+W}}Bs z7w;4aBN6KV>jfCAew~wAH{+qK;4;1v+;McW^_rq4GAYD|=^%c=C%y_*cg_qKPHCh> zg;P?U8zyDc0nLLANXWH}uAa9|mgEze&kG+#H8gcWU)k{>1D;#0wrfG3pP!ko5zrg0 zc7wMEqfC5!F~C>Ej-W_Lb=?OMG&R#lhvBer?MH!xvPdbL*AvwL_BQT7#s5*G{it>0 zPwsO!5*b+$r|UWS>+9R?&FAb6o0&omZzv;Oo+(~ldby_CV(K)f`?an}WB2v8x8pP4 zGcjEXBR~IMwW1U_00@GHUS8`BgbKNwkv4U`h!-68<0gOSFQA=g3KL;DVBZ;%!1obE)uu zO@fl>L?H*#F-QZNCWcg7??lrMD-mKnyYL_TE9;kHreGGbsr!!$L=awEqMh^pl&Hn-Tupkn-8TK8E(+l5xu^Wrqi5)m44B;~YqJ`MN+NQ)h$DJSJ z;z$(xoYX{#71ZtMubw$)8m#Mznjv;{zv$Hx&WfSezxoY}Lb~l}s=!h^iO8s$ z&+e7t8F?|TU9zEd7?(n+NcT0}d{cg6ID)7w=T96*mtGQIJ53=> z19s6vL3HW9BUDDQ-A`gt!QT&{Xx)Mem-mm^5faftqN~nVEzm(Az{5yR%umvGtq~%P zUQf6|Q&d4=w$OCklzG*6n$6?Gt?yEh{UlTCEc)+T-5Z)s6QfsJSO%%JffUX`#DaBeijWh6Xg5g?n+l^dYcVorzKKu~VvVK&fEMs(+^+)1| zh6Vm^ zEx+i%3kR6v^l$sk4Qdp)9OM4rgm3aPuTZkNJdRuVU=y<<2w8fSy2n~ksHDsxv%YwP<*{HRu~k>iyY|_7!q@Nup>~ z%XY_L!YL3uch>)?uJ+p1f$5KQJD;2)@prbG7b&8qDZU;7_f z=0_9X+J(u1i^P&#D4mH$_#a~^drVkC7O?X>wlLWYIGBn(es}MGlkeOR{f>f(hO+$k zsea5}7{qz&e|hOTe>@tRXY;4n+r)V2aBRAu`ThC0;W@ea^{lV!eB}zX?f6f#`@P#a zh#-Tf^Lw|Fc*>NZVq#+cIQ(OT9z7iPCKdeeeg3h|u_GshHYFI1%gxBWgoL4x6RY{f z#o#mNMUbLz8yO)+FcxK{m|L;HI%-19!N5T8Xr)#soTK-#=H)E!L+kxe;fvM2{fyG* zWY6KC%HR_fWOvOXx1X=hn_&C#+WnxV&YO?&x9qKw^8TxSW2Wi`M!z(SFF}z#)mYthDbg}&hvg?E3rmz3w%~9W0!4>FH0v6(Z z-u`*Q+vYPGaINHaFrL99jn5rgUSHtH z8|}p1CCjYp6|K|^u+{fI4SbfLss!AFm=i78D<59ja z&u%Bv%W_Q!3&r8Lrk=zUeS0dH?s%3$T74gUia}aL=c%Y@otvE#@FFWoGhiA@viw2*xOf_~QXWm{28@BV~Pw7_c^jXjQ480cT643Ozt9)9*jl0M3?_%4G9ibJ?D14LN1M z_IXhZ)d_5v#kZu@1?C-zujGUi2721iNrc6wjE%$54aEW&1-Yrikat+=zA=VP#!7y- z`8}Glv0M2yGC5MW>`@mkHILV=Kv&e|i>aL2t^Bve&Zs4F-D@!X{F{M(Yq9Bye}OhP z#uKvi2Vg)=>rbYBG9*|s=&qauqOd^3ex6*}z6Q{4?{fra&_@e}NSrloe9?OK64@pY zAOc*;9G&;3yJd%ffUuVkPB`#P=)08N3tSn>#L5{0tg)lnHeS~9-nf96dha1GXV@aW zt^HBl{|~8Ol6Jm6QV&Pk-*UYfIXOdsQJIzQkCcCFfd5gq{y?G8GY9adrnK8t_nxM5 zb|AM`XFr?(#9;(nGlufw4joOVt#6l+3-)x}TAK=vQB!>fnPMVY|1_+Cj>r0a1p)=4 zlphf6^Y*{FkSwPvG}-$y%%6)n>gut>SZ?y_){FfkebMiZFRmuvn9& zuH+12!BQ{EuUj3aw!Z{pF*~p`4`BanFgg8Cj4upd4?p#aX)OLOd*54?pLsE}N3Sz$ z-jGntR;WH)3-HdnvHw4?fDHo8>yEetErlER7?wt=xGH^m2|8-iAF|lY~rV43Ufx+knH>;vCEs`2d>5;wjs%gCS z`ZkeqI}Bld!kdyKg-o&R-kQs_q{DBf^{;Rv1xt(GO@iAE1W7+df#|pgsM29No~8u9 zEK%_XeqD(W4J7S&<6Fop7z5e)bN9#9YO5~~5HSDz;pmMd;{9+j#xwYQKe7DtF#c1OKXn0ly%KrqC zI8{j#MAy*8^ZA5$diAo5Z5j>nlf&vD)<4X_+%Z9da+jlt|0{pU2r`o zs-|-lbU_R?!ndUwWbMWbmX^37q^Q~V=;eDS3{=JHG7~|%ZgX3f>-SQusw!-H#hvQB zy=dV(AvZV51#8^amL89=^Wp@pSA^Q|xGO{$CkYvRLH&QxfE^_6JChY7w+jUl0Y9jy zV4Z%UJSrh$#x1KzsQ{3Ev0Pjk%M4q zjG}@R@yXQjY>nx2TJSGt>hZJ+vz=_!bL(F;CTlOmUWtu?pGE3IX6`%bniM;mQhm@I zVN7y^?6*mdifX1it~&rdR{y=2VUc~%S<_arezIQm!Aa z|NXeaKWy>1VfX}{$;}wJHIbM+&&}cwcksEg@fhvg4*mM1@=r|nFI4v4@jNB5-D<75 zPQh{XWMj8q|JiA9kNZA;^Tlt@U@&ri>v)KXiTXBf-lX<624wzSW^kVyL|;t6BkK75 zpM`hF?_6cI*%Qw1I?WHoVpewVPl1N=q&|!-p_*MT(+?j44o>Q(5cb4%4Fe+}ih|Y{`&g?+G2cs04u60`#*%zb zP{M3fz;dPCR3#A$W4VfT)z$R<_qZVl1t@3mlrwy82khRpBltyZa1a-9c~^@)GY#)1 zs=~@29t~X7U_shGvvYMs>q>C}lLhwnDVKK3+M-~px2(Wccm_Kvg33;clgUjkg?&;* znxFw*ppGLtTk=8uQ$Kj~Eba_II zw4%k@6C>2J!bQTOlzJd`4im6a08&R2-L!+%&@ku96%_`%HEqI>F4YR#g+80UQ*yg4 zx8xe7TmX8r2v}A=qv$CAtj!*Kd)Q}{5 zUwaFOmy%O*4Z?z&A+hRxapLDBD^+=B#e=2r6>A+AK)FHn0a%H-MU9Y9>k671p?+8p z4xD}p^qrsh!(@mPaeAARS= zvl^htj#-7KMv3e@>2&@~LObAQ3oiFlk4EI3FgbxEe)Ms>x+74%CSq>XYpsPdNAxwh zMX99DgRiXH?Pt}R-Gwn-VQV>=|0Io(?J~{fP8(8{dL7NAqobQOERXwDrS=z*z&+0U zq``+;*ZYG0iBHj0Ns7k)VdTNf1XgcE+on4aQ1-b6j&s4<`8?*(X(ipi%wTE19vMdA z!o@N-XXIoJk-=gx%J04Xs4_P`VQ+^9W}&h?b{1<-6251vPU52M++W91w+s3MlU>4p;Yq$CZ<47=g7}gZ{=WB zU*JoMXAqD1P-nh+O(u20qHKba5jHV~PWc#xr7 zrWQzKJns0xRJ{T3s|e{^ukt`&v4qtRJkG_HOZiSv=6(;;ZDi0`I>H=e-Q%6PDt=aM z6svq;*?bu&^i^!sMqd;|jdxJWvIxC<;+TSRe_!#E1HmybwL0l-MB(xcG*@AhwqMTc zZk^TTZHkBAnNUyFh&r;@qbBVmVNKAuF-atJ3~M5Ir2IFnE>}v0-6&U3mql|-#U>>& zwNyPw2;{?l)@X-5;<4|J?G0iBRh*Y0(FX|i*y+_uHBSFepJjG>{q}%5pWA34H2dLt z8~Ds;_qyCFivX`GN32Dz7wjzWBRae7W=NjrjrWi1OD*27%OWz`9I5fQy{vQwFRz$Nv5&`?@ z?tDQ!IMnXY)S9>C$rkZyO+&uA8uC=-o#0Z!3>_T9ay-dE!ODspo;1k9UvY5wZ)EZf z>vMsU@f=}xfkw86ZaOpU+WWpN@loUz>w>-?XH4OMpd|R7dYHXyrny$M{DNp;XL$DJdm?}cNcafW%m|MBr z$y~zKf6K1wPnDscXW&eYoaIkom9CVVb*y>Y$!BC4C93!)f)qhTy-kKkC?b)Zr64De zNdnf$WoOK*Oco;JN3wq&l#0L;_(21%>H%N~<4x1MtB2Vdx%RIrT; zJ29>*8ng~OSzQmk_8Z0S^n2qWrn=dN%=lCGRlR6dhhDdynyn385GTWA*3*@1XG-cN zSgC;pzSm@RDs9g?(aLAlVKN4^OCT~Y3n*_ZTnXF?U|2t(ss2sd5W;tbmfBNEN2vxR zeUDyTVe);HV)+N&{4DdrPGR`6Y`1Ivr#8J8)dd51%H@-$3Bwnmy1;W5w)dGp{_}eh zG%QR00xvSATK(`HM8)^)ha%FRmZVPx8a!Xv`6s2<+kJaE2qyzMuJ}a_!N4;G2MdhT zCm8#$h91c=?9-aY?2GHXEn&EsUoR%i@vg*e-3uG$zd9BU;Idx@G0hs738TZ+En>z{ zrIpwlw!9`+HrxmdALDwWS?yMidCo0%-t?2DDbQgdvU4&A(!S2_DHGhW!(NsQJ}IvK z{|I%x<^tynE>OHL?tJmh$jg;jzukZRL3-H{cp$mwhZpfVNAr(-+ez5mF52+}2NHU~ zdsUndc-}{r0u`lp9cA6n=_&U1ODWOdy6eT<#zr)d)bE9!P+9@(8E zhJ=DtSrPEt=bXtCh*PUl&w%nSq7J3F^t~0!lim6c_e~lk?~^Y5?K_Dw@j;Sv6i}4% zKd@L<=+%|RFvv)%6a^aw2FO)bT#HihiPd42NYo8a`Bx`)$0VM}&-@IJ;sbps=@h%u zR*pPmC78(*WBf(73?;1fR6BG{=S(5{(Cjm1wnf>JrGfOkSAB|B4c<*(6{xM4Uz8W@Ez^o-%44f) z3%WgFn4ZKM{aH#&!0Sb5((yz6yZkTq2FR8Y=v}g#TS86RnjX^yspg}cnH=}EhzTw~ zuP#SkY`X^4%o5eh5;AA1V_XDnvet0Zwnv4;e;fMtgxgCn<=K*k27_a!N6&DRO>TsV z5;(BkhFLJRcL7SKMdGV&{n&Ru!i}D%A*V%i8zAc29r@nX6Ap|j2H?r{K&n42d0Jm z+f^N~oX3m@w@@J8*GGf#oBy{YtqAbx4pgWN4v7Ce*X3w0XCBnyy&Ya)Mw%oTw*P$^d2@K?ft`@(voyD6pt? zbrSDtVfeMMOR=^{cq@2hIWX`_xkYx-c0<#z21Fz9!YeGv5lJ0y3c5T`-0ya(4g&c{TDKQDJKDPWyq%VAQ{Hd+z%mA2jzv(bw%fz_NG!z3EFJ5 zn&HueugoiYli^er?J(Imf~zcH|0CK5ZoUvu|GWlRg!N^7s>3a+zn`V$LG>BJ_U%U4 z#utZE;)xP;_M?d{J_aHl6E~Hl#2}HVgp-(vjLkS-7^1Vq5%DRH=Wt+Moqv}-D$*Ej zthbzbDmq?p-RZDX%81c3e>Fy2yF@vjdTXk&i@@JP^x(H?S@DfT?{{H4KXHK_E z?BkOYCU*8Pprn6s%JF0J7|yfnVUWo9d@6(T=Rfs?jQKO-9Vs(>w6I~dZk|+btyT*I zcSVIZh>mu7anGA%6Co?6tg_4CDj8-Yj}?G2d*4q}5dPHc>W4&DHFi^wZGG^F+bjIw zkZtN{n>%m2L9HULn=laV=Hyx)XytGID*&KPJl8LVatrCG@HJ?4;^<%= zl_%ATs*4uH*X33GBFB(Dm`y46fwK^DJuaCpH(TH?fW6ut-!~AD?(Xg}^Cn>LLdg$} z^x^T*=<$3RI;bzlRMvU6T!-rrxlBGA*rh`vZL6Pq2LRQkYRwu#c5Cy0|ImXtuQZh*ohgPL!o zQ&ffxnN0c84W-tE{&%~Lf5#Mt>TSF!T1e29JfLDu=w3w)1(bC(-xmye_FDL?6j;y3 z1$Z%lQPZ`!sKx&gT9Qd$5^nPevr1rvO2WlRZm4!$3JH4J`^7uA#D!le!Uj~MS{(_l zqCzZDGKZDIBKCe2Ve{U4(#dYd{HhU%95`*EMz94}(HMQJ8phN1n+CVc6v+;2 ztb-pfm;l~_BzLZwJhAXNq+qvX&eWumy9vX4{N`0a8L*{7_+lZ!XB~pHoCtCMwua`P@xAmc)l*;PxEE`dj{# z8yrylzUo+H)4+yDGkTN==b*#-?fMQ(W@>0d_Pdh4Cxlj0C|V0{(-vW|oTV#TE$Wah zcHz9mecVwkt`)UrVErn|@Bi5rJtQo%+9CfRy=G`m$G0lBCvQP}HgbqZ3Gi{UAlk zI<#gH#wvm0g~nK?eGVQTtSbMEpRDWUF>G4%^|gw1H2Vk|uZhY7j+qS2@e~ymQ42#3 z^W3j8D*8J{6&tZ|dJe#Swx8{jZzD-0w4gwu%IS5;2n^SEEfxMVkT1mu7X;+y5`yP~ z122VkNJ%1;ol|HyB_=5BCjLq0PQVW^v))WHCFX#~ zR&B;R$=H$VE5?&c{e{3EH-#qj&wa(j*BC5ZbF8dI4d$~d7yuf`v938d{$DsH7r)6? z|1yJS0)mu9L+Da$?L>l!WS6aBCQgC}^W|3y($Uf7_xA225d*EZ5%sDAK|6#^?5rq;!e7QGLKAK);1T?z z4K}8B?~TjEj6>p1S*90OII=pX6Jq21W-ob0@~WsVjh~Q_>@Im;5RnODn7gYsPz9-V zs%c||KP2-rK-NaRQ3%@sB|4?Z)m*R>y7E#%Lxc2L0f?&pUgXq8`UAz79ohmg)Qhu) z7OrV|u>ssmiH*cr{;5!zPxw(Ei0WckXLWYE5@X22tLpj4r>wqcmlx1>3l?=k2W)AbQZuq}!Yfgub6X!lK?wRL4a?kSN4^;+ zFjy2mtI8u?K#7YLZ4#3zD=t%*os2pMAUh@}v*;__<4E8kmVz0h&vo!Bs#6*a6$yNIk~5tWLPVa8OCqUDYV|zzrxvbBgirWEoJg>6 z`O1jFqXN-AXA%hpt}ISy?qqGR>dBDoz%W^X3R)?eRFU+DNEBjz`jAlmB`xz&pEX1n zf6X{-yykb~attNOmWm6Z6vyM+$8$uIEFL3=w=i=4!*tXaC=0`d&*l?3d9Hk03@KBF z4kzq4R*=Ss0Zwi=jIldWK2yo}Xw3tOjuIWy7L->gwM6U0l!yQRy_&`@>!y`JVSgIUHH$ZeHgtGG#8~;Sbo=*Iq(5gIv%!ki`&*=1i5{4w z?4lA*UR8GB8wN?*N?Ickku_kf#jogb{fx1^ji98io*kyUXsVp8v^NZ!2uMQSQVRWZ zC7DDQZ=e16oJdY~Fd#^C$i%5iqjHKIPy62TP_wG8LPz(mKkl!#(~>Awgs?F&?}@ z73_{!I@SJ)h%_rrB+WSjoo$7t9cCl-bwxHNNuNhp{ynAy-}n)MqiAP?*X~spIcd6? zDp=R$8nuX6FEi)KPLDZwoLfVK7&W4qvMn~5k2M3@k>1L!T87ZRCBJC?A#I!&K2@Il z|4sA6#Y*7j38H~U&CS6ueJ4SIgEhffGB5hNtOU+H~7VCov3b!l5nP>*fN$9?Vv9Lob?MxHCLIMTSH01*+n zoVnW=d=%#eQ=<^WSNl=6ON?y4^@H@YQMNQ{UnKQHqprd-bFZ z9{#LY=M<%Z>0-->Dnyys1#N5W90aW&>6^Cid`S6?dvGhYN>+cvPm&#Zm=0TA_#880 zC<=*<6BIdUskOZIE1sf&Y^3Iq^iseX8sz}lbpXLHa{xr11%<&?^(oTvSJ-6cVzPX< zsPK0$vQO3W{vNznx$X*cc#X@l-`MBhbR<0Q&8T_Sx*6rstAok%Q2#$U=Er`onYnpC zX6`vrLK+E`6FRDCcgdT@$OSdWK)OsU`Ybt$LX8Z|X9cbS?)kDqQTS)058T+!;Ccvx zS+!>r0jO17GHcz$8!O4YXtDE|9INPcv&D{FaVdCo5Nw2=U^LFz5eK*IwP@cvNC zPG(fPiAFLo?On^-^zWUxOM1)Jv@yt%iX(-+CX?DmC_sxJJFeHU82fK?N6&u1=-E_8#UJ2W6}Azv?`^@ zob~?h(jym9srdm`EKy?a1fL0u%*z|{V-$f}&l$A;1qXQ=AgPI<+%$;m%N`Y*=T>eq z=Qml4eNF+6i*2iMK?N{-tvHd?xlc~4-Oasjxqi4_9LKXRJmn^GV{E+=$?1;k%WLqOV@nvIi{U)oatYd)VkSqqB zwToFeU~L8oks2_!p~wWjW&~xT?poJMu&@&bOA;tq~#S|M4v%w?5PiSvjP0&*9!%hsD#WtR&YBOllZ z7m-*z86}r)TZ3iQd08CSMyd@QD)J(kiiiO3CU#baNkdI``v6NSv(N`4SR43%2t@?W zXQrj7Kl~3SZ46ZU{F8nCpEDl-NXp(IVBZC(fCj!-W+6ZQ3}gYb3bn_chlP@%14qZ^ z8QYdG#*7fXUjQVvq$KYZX^3f}3Dv?!Mu07_C)#Uh%;{uQdLeF*svCoc1u&-UorbTC z8S&!)Zxs<6@(C_m<{?;^eUW4`M+0iNAylFX^Pi$+)!3yH2up>!n~A6`*2^MctlI1} z29fadZL^umrEf6E2p@wae;XSQ1^+LITn&4~H}n)gptV$JkDJ$UP*y69^|3lvk0YoF zdQX@`gm=&%#HA0jD;LrclfI&^ldocsS6+<)Fhym?1c{AtMU+WmxuIoM*eBLtP?(6k z^piAENEiCU$%37kb0tirkkbk>RR))D(xipL)glvM5sm}M4gn``t57(J-6~G%u|P9+Z71b;@(U()Z~RnugVawu|%2(v^rYAV?2c* zfwdOpYgITM0GE(G)Kif^uE$v+|9QX}oA=T4aKwIKGu54x!w-sc5vi1r*iy;bE)hUb z+g*O|9nT)2S)s}&qC`GSVL1cNJ~E_tWMq+y<0dBcYcnVtnYR(1reULG9jT#>yLv!JG3d|{idkS&Wm1)Pl?TyVS)k zrt;6WOQ-J_jf5X+)@90T%||wqP9MUUvribR<7Ulj8H8c)kY3FHGt}uH1CfiD`E)4>3`JixIUYhmA(&`ROOu>*ZTdYSDO1`BYm&03MSzfp zfccb{0((^C;h6Q%i^+gezN{fiEXbx%vq2r&cb@R-W!?^|;yVr+y08gxTLZ+R4PS0QH} z*vrV)%6LgzDpJhBC8^#h%bMR(MfGIpPp=vZJusQ5Dv`vy#$Bh)|MIHU{-FivH zo-TIvhpn6AZ|Q^Lw0=D}-Z1}xqn2tGrw11(D{~p>uJ72@mrWK-aicGUR zA?u+NLk=kcPH$jBilSF=8p`DI5@UkmEYPNQ4j^t65yVmt)`)z!gLaPA?3BG-=iJ%&r6|I7T8k# zeo-jaNG`MP;8n3~HuV!7>kyhM3Z5tFjvtXyq2h zMqoy7SzM8kjS2a-f(w=4S~AR%E_5>{jb)gE57y)(=B&VqlPJcK6+-@RP98+Z+pD3f z&7opALb3mt!hCO|JOyin={I=r#0LOFS*$X5g2>p}seW1kag|Z@Y%L0d3TJA>8q~z|nU@8`K{@32r zi1wocLsd+jk9yRIdH}@N|EA92e)uKM^cQHb#xKEsBa57JQ%p@J&U)8nreYo&yc$1S z9FGte3=qsP{%yWkCGZf13OQ7XV8%h?>3SVoZpXJ#dxqMXliK8(I*7CS_tO$P3J^GE zH!y%np7k1-ubxAl!^#FF$%j6ECr)rEC1SRi%)n6fi_@DWSw#havdzO1@nthzf__KG zGBl2S1>yPs!5Jx!ozsw({?I`SH;b5V%7X95736frrhrawLNA8QK8 zQ1}^W4%OPZc&SArUdwJG%xt-e<(7!{c>Q|pkjOIUHpz&E(2#+(G$pso^ZXKhdpgeg z%-Iv$>>S~0YjClyEoqD#8CQ9l3z{YpW(JD@5gWxWH@+a+SW;|0xI!+`MO?W#ho)Y1 z0;Y!fA)I%!iahIb=f3|x<58nbwJ8c>PECqEf0Zt!+f3a#JqJ~^B3xSo!_MUi>Q~7V zvEOe=-+Cv$GvO#)>P5^CafSM3I0Z1F(l+jYqK9p&rbhbCMH)R)#wX`(E}aaYke829t*o-jyEN=N7tZ>Wa2j49K-?I+ zV=t1Z?;eB<9ChC=UT|L^-&1g(=x4l#5GaCVQK`h1HSXzohs*M>yr$W;w3Zc$L609C z?)NqxrsBsFx;T_q-OK~i)6?I1NvAI1+;;-}E*=m+`*Yqv&h3w4Iobc=3qQI-a6m3y@fZ>iuvmq$+p z{J?$QakmB;0*-i)YZPNuO=8^QFEf$7R}ro>_kx>dk?jgZ+GfPrw2PV~%<@QRu*tk% zq5Bfm3lAl7_T5j(hw?vR`!Fy+cs4)Y{YTE){C`GMeL>RaeGt;;e$v<8d?0_^@sCVF zldNhHStG#*ykEkJMwg=g^>)9YbCV$jKS_ZK6!eTtU&e zIs%q8iC+G_h4}g3A}zrb*<~kO?{L zfa#U(JE09ebRdLnIfKKZ2vL{8avlO8&kfV=N#QzVQILQegGl&4rgdum{&qN^zP6!! z!snS9F-1!k!UFM??!$_k|GH#S@4dx;I504p_eFH+{>w3!;8B4z~;2T1mrG`pGGQ+WCDK11rM{hgSwq0PsBe$xM z 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 z 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�^~#+1@%Zx#G^qbWGM}(!N4TsqMzgkbaAD*mkeY( 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 evWTBER;$6s(%3-EpEBSTAC zqxiP!wZ^?Mdg3u7g4BUxNDA*nw~%OQ791++A?#oV;7ba>Y%RggE#BeCPV0&oWuc4T zf`{YPLCS!P7cN0uaB@U`%6FI?j+O zs&@k!@dy@b%@1RS5IwnI3sU1#&V_3bULi^#7dc)grDL(nIZlgpV2t+dBGe*cCX+4P zw7V z5jl@O^LzsAwl*Vnu5=H%i=1{O<-nFZ=Jv$WW1Ckngrsh~n^pSENs%m9F7 zAXek%9mqQRLYW?|TIC4O+mC+RqriI3^B_@*8*qfMr2ECSsX=_$|AHO;@aWnn{2CEoaGL@iJp8hV zC^O2`nT%x(m4Fi93Z4krRoOmmu#I<9Gi*WEM&ol*`<_60-ev~(USrMVCJ5V@_^3MD z&I5dlM{LHldO(?owG|!v0^e`}nQ;KNtKD9+yN-WAkH;Ub@ zAdCm|X|xOCv7RU{yIY>C>!@eR1o{!T;l>Ywkxhfi9|}8(-11R!7!#ly66+{WQtFKsQ;9K}+>+A48YC)!X1g&cU~1>?GKSj`T_~Ze;N>DV-ck{0M3q_M~IU z#Hm+1&M4y~&lk04zcOn z=OCX=>E!ROsTr!^oM=a(v|V)fQ|4M^R%y>Uz@4Tw2#pjX4mx1>`UPuKmcTMf+Njy+ zvfs5#q-3`qjI5t@kypo4Kwd~&HLWe@o%397g?QIkFvC!9ZTQUMP(QcV{j?dUN)O4# zc0C{J_g4L5jq3{UfrXH4*2LW3^bRTBA4-Bo_k$ehmO@khPJFW4ynEVs2zd(H>3{0A z=0rDTg73Q(_m4k$8a6%%>kT$RapLs?|C7_ERZ_+2MY~w8shqQ4{YU$QqIa zCExY8{$_)R_GJ1$Xm02{*4~k}?CpnmdaG5Lv~{2kp#;j?+~8b7)+@jMGPho@9OoBy za$B8Q7IwIejBzQ_lyM-@Odwu%U-@_8P^s-|?|N=$I(^No0bz0i1Va8fMKoXbS5@Oc zHYwIWp&FjZ;!qyjmF1Wd7ajyOR2^d~itv!fJie>0* zq45x8!N^EwAUQ{Jo-~~JrI2_p2%2aI2tu*V&>suctSV-)G!KkrpOYrM34?*yZ_bUl}MTzAG97@W;@Y@ZIe?D7z;jTcSXPtHm{ zj7{h<3rWr%aNwdV=iEK2bl%5p(1z)fjX7R`LXvQv-eTC+IDhHM4LKB5fnlbMOZ{l6;5WjXV{?SxIBvZ z>$|q3wB0{feL1PlaOv9^gxM)+FzaaXl=fk3Hf6H7L4*nG>mB-T0-|{+u5p%lERAz) z2NMj-*$4!X&Z&k;qy(}xpA;5pw0-f?uqbwuPQk7#Hd50JXT=imxd^ihkh>>Y9Q&gJ((LzP4)YteS4bFW8=@kV?VM#%CSEB!xs!` z1n0E#$fxJnC#wTl;7<8R21oc=eQ#b>)l=Qo3u8^Iy2dav5K;;Dy`>@t@Wp2`XU!Ck zBj2V~yQ~l(7W>~7>3&exooMfpp&?@v-dh@g$3Pl_CGMFoHtmzxh41t9T+Zf4hdl02 zQPW2(4ayAa^-Snj3ycuOaKTJfETjpEuY$Z@5yP>y$$-5vgt3z{SndenQRS{8d*S&; zpqtr;LJQY&r)}pfF$V&hg-y$l4PV1vVD>F?w`Fky2Lpq4uk(nlKW*r*^6*{X_K129 zRlaHUX;)T1Za{l>ptfxSD%c?#L0DgDXN*LnDb1A%oo@#JovYwggwCg3N-wiPQ`w89Y0<(&|(v`CH zPC9p*+Hn7;=-b&W>~{Sl%3!V0PV6`C97lZ4eq5Oe3yaR&UWb*gtxa!2$T$M)m9Vbm zFh00@=-19p;x;7ODT}Km;OAO7t7k5JiZG;XK8cG-C2$+0sr2+sOL*KmCAI*5^$4-! z-lEA|o*kHNhfR{1!S4fz3nmS@%cX$dtn_kLkywH{J!n=X(?XzXkPo zWqv~lCa7afCYPM(f~?Gd27}|(DU9r(Q%x#@UjGmU;g#bSAxTn9I>^2L%29ZnA~RPE z4eU#fz`e@a)6Oy)xT>ntr@)T2vO-4c?&|5M4!B*UY|RhEc_tQunpV#%d~}UUWNO4% z(p&W^SrrV#5V~%;cdG6QhvssB?o4@J`Pzdkau$Q6hta=XZvTb%d&+%=k>IM*@1P_# zH4@6Px+w}R4;38Rh*_wL5M5F=!_~nH3)AAlMmPR&rzk2lkC7U57%d|(71K9m=6lC| z-`zlc3Vujd{tX9JU8ax>Ve1#@v^M@;qLA2*b;Sx5iHZg<9!Cmd56d!!OA@VxzcfVT ziY^*l?dOZNuC}gheGNA|+M34T<7X1+5=U^7o#}eV@iqo>aikIcF1_IS*LrHyV=aD+ zUGf(>IdZyHc19-;S#EGRn-VXPMVPIze&Uwr)F2bkk3FLT5p5>)TYUOdHI%6hyI>QQ zbmTosbmqS?G*KFu^NjluNU5)U5SY^37ZtNg*Rj7>CvLM^&M0@ddeV;LsaU(F3fc~=8ubZzL^>9j z4nm=%;9!#z%1!+1eHb&%Rw#XE)wdQg>FG zrQ)UIdL*6SgWDoh2Q-DQ-iL8ESZDX|waXs40$8YLAmhKwTj_tM0{)E0PPQ!&|o9RbM(N4wc2n@?3EMTe`v1Mb}ci=H`D3)83Muy-iRfexEi$t1kqM>9W zkBD!=ZTl-76EL#!%&Ca&f6(cNnBwjJpdbl`GC@SqUrFV#N`*3?0{z`{B&Edc_&Y@- z2@|lYOYmUBf;OiEh^XE&&`TF^Vm?Te1n%0naS__dbKUeVe4umOMF{HqYmenfQv(Zw z0>U54RgVEg%G~30BkDRC(+7%tiW9>%FA5h!Q>dau*d!d$T)KxfWeK<`i~G{$uI?wE z2r4UXhEGR^t5P3A_;vXNp8Sqi6~1RHorm?NLHX%HM898Rs_piJZokVtPXr}zBQAIw zyUw*_->(+^TG?l+Q5_3Oy2I*~DuvEOg>W3>^j%nf$_eCzkMH_s(Wm)X2mcK}dmJ5h zt;sHU@v4W*Ms)qVP{BvE#;Jc0j8yuwre|WHw#aQ4Y5i8KHSD_)$K1DWb8O*rw|hN} zyuyZ)7Z@8x_%#&;ep~#yf<5_DdwS=}B1bExbB=_x!ea7{nx-}to zi*c+;iz6+~*7YX-mshkYume-9siFe*9i*V|3RC17^Lz<)~ z(YFsu6$}M~w=e@9ASe32@oDd~^q4v#ww|k4PsO!6xt>1YDi-spsgaBXwHpUpMgjyu zaL`J`YZd5@7=)4MKv!QcIxb%c!s7S#&HNOr2kTe?sC(valkD6`a#hB$-`QEamI57+ zZ0L5BYZ`au%b<#h`il*D$K8F3Kv2M|$jnZGwK(P_N1& zPZW^RB>l5-@A>}XHxa4d#FgkNZHJV~KEqetMkgZ3oyiAtkK`8bvKSP|g*M(5peM2&g; zQ`jC{jzD=A{0KEvWJ}}B-Kw1Olv&Q6C(AHWLnOCLgF5rcvqjObCBvFfibs%0t;U7e zR6yE;i9VOufXt%uMBZZiX`cpRCSOtCGGjIv)~cwtQ0B0>z|`a?0ukQn*Lu&EG=R|B z|3g_sbFwV1j%bH-PFgEuE(518057K$S(fG-pDVgAD*U;ae^P0Ex5r6mbF;kO82#t> zb$iTtJDGdcBwU6matrP#_SdclKhF!k-wo`qgAH6M5L8?di~ZGZ$gwmo$F=~eF6m*q*W&OFB^{uNA_#>P4tnkAyE?^ks5be%a|$02=KULX`LI9TP+*NXsCZcu*A|#YXt44+e3e&VZ0+H z&h#P^pUOIV<)4wO|1mT7kcn2S*c#-31|sda;cqhL@| zmeNG-DKkSAqY_}0jx?a=9`A*%!Idtdw$Tqh>Cu=5)68@I{%8LZ`W@okH7+;NkWcn# z_odHs8sWrF3lu&;%KP1#kgeF_$Z}_ibW|5xe`#wQYfz6yL{~O0^d}3LW37$wFb0%H zgz@05y1(DPbotX`_9Ip%K5QjAlSnGycuMo%-uF>m$^0v#4Tg6M(~4V1*{=e zq~~?0*Bo5fi?tyf1ojgew=-00^r$hm4l;a+sM)kE-p`|_iyX0TaHa~63bq{w5M&J& zI7tG{J{*Z5Xb}`x1RwHX8ywWk%<6+0?u#=lIm`jObRD`Aa`a=!#Sska9lFx1ZMbH3 z6WlyGsP}mGWl{mVNw5Mw;8sGq2Mwkqh+YDfE&?a#PW9K zZyf`Gk4l~yp>`<&A(5XdMW<5|+twi^B0sRsM7>yoX(c{zEzRk%y{;QKIn)OxG9M*BfU-E*h4!g7z)(4W{9Dn!&nU4V zi58zvt&-_89V1A59J3T92Gc%l|mA`jL_yXolLb+@#nkcClq^B~a z`TSfkLmZ#=#cN(^ZUyFA#ZBsE$|x6Y)Db@lO4&$L<7MnI(>=% z%cp_A(&kW@&MJ;`CgQl}r0aRYrVcyB_E}H1bCSv;q?L4;`9RwHs9bspws67r$ue!M zMbN-#!1~1{lFgyIEG*bnro>fp#Ep4!h3r8LVzU$taCn&!eiV*q4>mS89GBbY(9RC* z#yOvOMO>yWD6%Z=Y{WA8-=LN_Pclt$_xi-kVY~m_kLUCJH%86lvIhZV#~lGRT%K26 zK!2x6t)71tdETeAiur<5F-$!}%`+dkKn5o^kfcaHqW@F;&2Fs5)30y#noy4;AVC^e zVg!DYQA=MUj1fz-wyjF0lBQYOivHTOpF+dES8 zFH&W_9L&(H69W&`{2tivM4;nnamHor8?q9uAgds>q=bE?7N-Y&7jjJ9L*+v6Htz23 z!I?RfJ!+Dj-V3q^K0wEKj|~^-EC0t|>ETAh{6r^f1%hHFG;m*v3c=gVnTF zU0v|7T-E2N77jW3w-nLYA1GpnDYEEnI?9N; z<}5fkx!=Q9x0XyePnFH6in*t3WL@m#&nj70uVyOx(ilRBj5Zl*q5 zJ`EsGN>u1&7BV_%DQyKb^rej+SnHYpuLaOX*FJ|8=CFQ>GA1vkp!=qZ^Q&+6{IVHr zUnn5|!8>lXmh#XsTS3=S2FaXg4KBOS99xzj;tUPN zeBwX27W_-TSH7o{$9;GB5!ebjqW&$!Z3+?L@sLc0xopZfTjGKL$MR*K6e_~lNgg{A zKR^vGiMXVY+yZ9TIl<;VJi~f=v|6g9dWzI*?Y;XciP!tMVHiS9*K*p`=I92HKpW;| z5Qy@RRrJu--h_4n&8qKrN>dJ7u3}|X^yX$Cg4gBG;||XovJo724-X!0?ytwS$zuQ~ zCuhdYF)m7@cd&13CX&|powiX=@x>$*E65EFZSYS_;qJi4g-f)~Tj)tkK5aVpNB323 z_Z$Tu@XNi4C)??VDJKvOeT`i!fbwwkPIcC*eK_CB(Zb2RGKTWv!Yv$1^pwH^&jJLq zZ0zt10ea&?Gag%Jk!Nf^crXrl>!_-v-oI!D*%qV^6R?g$<*T5jl5Fe5iyMYWi4tMj zeKf8Kir5hO)*B)X^pUh};h&LDF^vS&B5j4tk@qW1A9jrXFU{PR+_g8a0C^o(d%Kt_ zXJBLQawpKcGbk6oE6i54={{r|aXA29cQI1iI9N8Quw-+7(UVhH31n1-ssdtOub(;! z^hUwxb2a~6$A1^wKPWesu%`7-*OqiWC*_Yu8o0}@Tg8vd?e||_CI{*oi=bn#W;_`v zT?03KbC@c{V?RR+6NOLnpEL7!(*vH<@u7a3;Ku&U^d^|Wyx>Yrf1~Iw(E@CYLYxg_^Gb%UOhB%oDj_Ur+Vwska{vt>Pp#lO*rddL0Qa7XJ zZSL9IA*C(O^&*Dqr`z99-dG0bX_w>dtGzGN$Df~s$iU`>g-+c&6rM=U9T$_FE_qf+ z;}Is@%n)|JNfcXwh?z>urX3GF4?r5f7xdzp_G$6-0utyWnTTL8o+;s1yF=A(_=fp7 zQGq&%%R@qL(40bl*P=_9UPU`BxhV7`E!X zI(?Cj{>&MT;PAjDm-RZ~0$(~Z)%&7~xiYmgwkv2fN% zFk?F2yyE4EuC61Q?#D9Gf&>`4&Kk`MzS9^dy~rAWGBi>8uNUm?iOg<0_75`AXyI}^ z867V6m~>KtpSyrfym1*3jVbPcU4r2S=Z`n98btZTWNM{D#Eu9MphvO0}bH*S1F~Jt!cF0rR{RP*@K@nA2A1@b7k*V0llli zzaxh*C!#rpOy#WH-4 z8IT}P{qznC$Yje5S>jk6fv}}1CPohUz+Kpi$mRKgmdLCa`*dESZ#D_qPx{WD^*WBd z$ovt@a(;DnJEr8H1T@n#b&1D4(J1a&ZLIgZumdV+i@y$o9H<*kCh;;Hq7C5SD=`D+ zs5d|m=Pm#9L9#-I7@Kg@nfZXUv@Xa%8ic_Vi57}wy)mkCr3N^7$#eSB0!n|S6my)g zQ&5vbXvkcXRpIscgyBzZo(D{Egi?sO1iaGmc|HUN-fy;3d<>+?6YRj__-(i`32n(L z?(j@WaM}B@dOIp|Cr6JjJT}q#Ckrb(+2E+pjIW@TJM$nWk`}k@F$yt=Dnrq# z2qGR4o`O?UAhtv-ywT88ncz=n`{Gjk)^9ECN)sY0nu=zDETVi?^i2tMNR$zmz^nS= z4;^Wlg!}3B!JJtneJJ5LIWz^B&rd%`Z!ad;WoAX!i?}y`odyy!&c-t6h-vUsLUJ@b6~rrBuyb^N37W z?6VDtK3Cc|`4}da-`NE=F8nn|QAh`F>ZfI?D#)>C5ob#p$f$Kn?~2`3Zw$YfPtH6He4IF) zWjfRtub-bmo_O>7+LH0X(z zHH9YgnQL>`daONN9ttnC!$9X}DcQ0XETok&da*nsFy#}FN(0H?4fBU7nu9nj(bzNn zh9UynR#(A0v4I*#%`kfuW6GGZjT_!)wJEyS=kPPm>kjQMKw7)wuM5tu$4N^zL$5>3 zw)XZ+d8)4a+Q*x>+Zn*_fW+2a86VIbmw$bI6on-&_)bs zI)2a^b}1{1^fs4E4TCa! zow~S897k&e%kvoZOgT<>#3jzb*QN$x zUN+@5tR@BYpKe7wY_yPJV5TkS)>GC%(!$AbRK*&fr1OMU6){jFB!ED7KZT{LB`AVg zotQ<|X{b+egHVcpaQ>FC4G^78Ha*>=b@M;e#vQpiQ!1!l4^C zx7f?e$`(fgo_+@2Xr~Oo;Exm;u0F=gVkD;wrCDQ#y7AO~@+dCCx5p;=%M89r-^Za| zfT)$u3sS|_hLV(Cp+vjku$gyz4_{C79NqG?u8R+$6Xf{h+=~p(;>X@M7P`Nl89St(kEN;1`2*vLUCc{Ff#43x zO(*Faswqz7F||L=+lbhHNB4HDAnAvmovlbj z3w8EeatdKAC@=`o6VQ-GBC}SqDNT}Hqn~xL%oZ3C%Ywd5iNC3!B7nLB+p9k)#*qPk zb5id_$ih^+ywGVHGg_ahvuNI&*2^n0{0duB?W+%{;&<|JS8AyvOFfrX#N# zzMc}%KJdBw2-pGmn!N)4uNZ+2xmB(}Gq?R5VCl6budx`30~D6z0x#tBm9;f09k-4p z2>gWcH|;ZXt=qGS3}&{eyf^wvBK6}1?(?Aio9!3=fCs*Sfwc9#6Vs6Kss05VdzkIy zb!iD&@ru*VM9(zqx^b@rj_|1V$zipqa+HQvRu4elOY6*S+hbP@*XDa}4!0W|h>=!C z(~##Z&3p9%$seEE1Zk6b%kc195j!YSHePfE^Wo{>m|y^^wwgpK97{>834aklTW53#@U>5BO1KSPPX?W+qRO zR^egsBY6cHYY@|zB5RN*h_(2FB|9-cOApiV16^)0%ZBi+xbOEio7{iFN1nN4wrQSU zSVyk&9=jsO%w1Qv8DX~DTqf8p5?O>{)Z(ydF!Mb3VDr3QY;x3UIJna%-ym-jv0(jU zVVc8}cUpg|u>mMsku`I~F^Y+>2_yOB_J@2#Dp(g8ps%2jP|qwgOFY*WzEzjoYKfUg z`kL$V9ivzubt(_tUu?5DWkB%$miLytjTzCdVL-7%#lIY0X<(GJ3xWA#uU!=)`Dy21 zCcWJzxCTkU2hUmCWE3*?a1>+srWohOK~Aw4pa3tCneIXa)M%C6zjsW4j&U~2^+y)6 z`^?}|h6+BC&3t=2L#;>mC_!z}QTvdD=lN!({E1&@Di(#BpIQy9y^KmS?VDVYmldMl zRQ$WERyCI#3O1gDM4)lc)iSq?y6}&tCP-{O!bRK-! zjo)Z^m+(|!GhOvKTVRk=Or*)_>O{nj`Pt`9fWVQX8J#U0HR&Wptuxl6w7`dY0i#CT z(-lE#BikBjG%nhq@$*2hqU#Y(u15jb#%ijC^GLbDPZ-Tr7R!^Pc>Q#)^|o;P8_s9% z|82k)i_vk2ZzkImrrTiMwBvF(HT8_yGI)}6H2c6U~836>(6H~OZ!Ov@Nxhkw#5j1c<%Z4-~JY^`O_j>BSvH)}{cx|S5 z;89x4kMpz@~ zOXzRAuHYpW>X&WZRYj4BOyjJPxdOAK@v9H}|m1 z>C9e!E7sKmVULVe9&|1fU5#_LK}pTu`YA;#;cFoT4aZ@Kv>7%H(e~GqrKZgr=0~Y; z3C#V!1BU@6{h?1xP7nJGxb@@!f3UMs>R4q`2iloNSeUdW|aFKq2) zAIu(o8ZW^giHf*j@ohTOn+{8F=D-; zAmO6N3qh$qEg#;9s`)pGe3C}PZ`=fn+b(!y3&%4d-ugNXI<$aF za(C0l)e@VA&ocaCsD25;Xp_N13QDS5Xz6FcaI# z=}fxnEJ)g8D=fAt{nnf4pPxpBrh!6m?76>eeQ5I(Muc;YA~wq>WVM;11ZTVUM-r7m zXivlWug7m2Lht24VxQ5%1uj^I*ra!InR z!jWzcwSUdpNZytwcV4KwJ$fS#ejDwjCF~)CO(YlQDf?$#U~7o>Mf z;y40A@JV11c$s(Tsk5G@k3C(eGTF*$*?QVh}i` z>+0FGFhnA?3~7-3k*X?Wa1q#GX9mCH@E2Css)dxm9mV?;^<`4pTPU)ort!0<-D54}gCB*POA|Y?P8y7iN&TI}seW7Km+GN>*29 z9+H`F;_%dlE@VOl^>{4QceCzTn5Wpkh_Muurk=6WY-s^1l4D|N2ggA|iOCjwlTn4x zmZ|w;o+k~_^PFWmV9!ZK9yw!D?xD2c2QE|wA2{TS8kfsM&@W?ex(vD^;S7`S!G%SN z1vmu(+p(p_HC(FGW10iu$40OZ*hDv-X>g_N zet%4YWon;k2v%7T?>}py+bf~LNw1p32KQ)ofNCLW4i^g(tUP`Bz$A2dgyc@Qt1JVq z8VRQ37&Y48Cn7r>Pu#sU0*K>RlEs4O#Fz+nD!6Q60ZEYvjfEHf=E`nUqN?cDw9dN5 zCZe+W48vPQGBL3%BM>GDFg+di4^#WG0X&KsCX0!%OY-(BMnDUxP1O31PHcn+)Li#ZRlI`F7OO+@1>x-hl7)6UNNw;Ti)B{Y) z-o3t2i^NU$>zm&+Zg`qp?s(?-#%>$R5nrM9PdbE@=78?=RpqMctWtC>)-pvRub^-4 zku6QH{vUY6?gI?0t(s-aP!6qlSbTp@Q?*WdF4=Bh4y|wHMz1t>!%y>@XQAL4LOVAN zcs({H1Ol1`yZawz+*Pv-399nl+eq2lE;Yjq=sgU}h6P(X=^eV_A-jV-SyAi=2`z(V ze=?S>UWrL50Ni-$EeYpd-E4?hXAb0waqr}M26glCBT9>xf`*ylRp!Knn0XM&eja2q z$QRRYvNI9v;vZdfI5x-;SxXo|&z~H&7c@3feHQ*>KRGzD1by)5cTu~?8| zE_iRfop64CnW?E=5!7tx7LZ_O@3V&Z)13t+f00crqo^1mpK^!%qBUU5ZM&hx_hu(U zIB)%2ZhN!e8N?z!M?H*UaP?}uH@ zP1kqgQbxg)BihQfNVI8eotZ*3&}2tns&uOz?$ zNa*r|uv8;Xcrgne8W{bm3y`*D3z`|YVkdOx3j-U)O9k$-Ch$j=k}4W2ItnbbiCWX- z_x=PvM1P`>KnQV3O=u{}LaqWmBOq%KqN{d0&t_Z)mtbwL8b*{Wtwco}Y-^CuI-@1J zjp@&S;z|a?;-JC?nk{HfyaEgySuBWJlqab)t6{Dc`_X&&M3P>1R)uy;bHSM*kwDd; zj%K7MWMW3-RaVmAtYP66(E~*9SA{H(7#rW)gruJP-jxSa;5Z=v{mM7{JTron^*vd6 ztLud*FVlvuV_vC}^uOS$_*|?9RMt4->j}r*a8N>WP&RYC%PYh!g;(9l+bRPHu00%1&7}`-8;dEZ9*&&ju?&kug&4 zB=^GL{n(UP1pC81*F8GI@oSd(a1zr}m{c|jzKRTnJIkw&2E&vYX8Kzy9RPbt>x#pa zZp_i&3BTtccGg;_#x@_pYTlD+)y>h($Y&R0mWrt5qzqaMQc8`@0mviMDj5i6SjTF;CCe12-K9px8V3#Wy-T; z;!`O_>?NXg<3_hJ&SAID$n@u{0`0xXKr zDxoT8CQf=Hcs!~9*=;eI@ejq2Fz}M3Zt%w-TvHfS3clKyM_5B7YW%Twq{bZ~Na8(D z*-iy*q2hH`(3BC!yE9K+_`V%G*<_V2S5L*Zzi8>JA9shpO+c##@=(WAsbsO;HIKA~LnfEfVY%*#JKX{NdxQLmY-R`y1>o3%bllS}>5WEB( zNt>C&JvO!d4wBt&|8Fkf@mBp8$M8|g>*oaW^~ML$%v;Qias{)RL{3v#)>^5{V zp{?|#WtcIv5nf!VHj`a}J4sMKHIc9~NB>4T)veY~^p)9i3Cb03En*OFQr0W7eZ>%S zLuXmT{aC3kV?}%N!%*Evmqk#uE0lH-0T1qKWthW{98vhw5W*iJ%$BjxQ5FuN^`;jT ze#aB9OJiUw5!*NJf+Y9^la>`UsSEPHxFGgwMO$ntkktIa$Jh{~!f6#48|Xa_ICWWgdBAJ_?HjRwo~E3Ai5o@H0*o@bq;r)v z0}Y0I?;X(l*Q5dCadRdr{{=tgm8cOw(C~=-L3>HeKMkcv&@dB4{L1q7?m-Fww^&g3 zJaVz@{p6_1f0d|Ez>xw=g>ndT`h#Heg#AhE{`vd~nGB{k<1DX&dZemWUH*Nv;*Knv zTB%Uz0o?f(AE~uhztum?2_=u`n0HMnN(AV#xV^)c|BS%Y^JJPK(sjJF?zm4*{0zf~ z&GfGx=vfc!<%4NLloMSMCc6&!1zZYl-PdjhE0fR>ECBrPjr^m3U3G+b^gM3jK${X6 z+LAQ52Fvh(jSkA;Yzr5P;^LCDYSCR)^8eYu%snZ_#7c9+8d$1hAro!J|LdZr-a0`d z17H(qRyx65(P|R9_d6VkPFjLq}a`*%kFR2uf*)Z%{vT%_Nzu`gd%y zr1N6}7r%P4gCT13DIOQul-%!Db^7ja2tq`Xa4Ed>-Kedn;VnM`*Zpt*E^o<+pb}=eTO^H zOMxq;a6~~qNm08y_V8lMHmJrB?3aa3Goh}oqk$(m{6zsm>zIn9VL;M2V8X{}c^eKP zAmRSKoY>o-<6E`Z<9jFjtC41e(PMXd89Ow!i}v)Pq1I(#L;5-+E(bBg`oXwL&uaAB zt$BP2WHM8@&5a(Kqje&FQECV~pT*r-58YOi$3%}nRxMY|D)J?MTAG)PSDF&U*ORES z68Un#Uc5dJ@r#vtJXuhX|Z>TkxS{54 zk>8ZpxSvw{Yirz`^>C-%U+BpgC1iU;xJ^!$dI8%|RH6U!gJ^hKusJtIo{D-eBl1Ir zB5VJ2)ppv|emo$M#Ifk#p;kD}E_iQgeLUXNJKefcUzDTEmhU(F3gCm zAlxWfd!^rzKUi) z%zxVtn7jho8M9@|XUJ1|Ui}1mzCQn!5*z?Jd=CH}2-Se{k8H;tSQci!3>7VaW5+HP z5VP@#j{N!jNIvrK4KQ=#@sZv;2Ho@S*Y)0gWl9EBGGMK6jig@iRB&S{9LqV1RvetV z6Y;y+>N0f=+P9!qChKi4KyF$lx3k{nn?m5^EPyiWMR$Yzz*E@N6X(RX8p?NX{3ycL zKu;$^z0M+-418A&F>PvCOg_=#H5G_nv6~*LUJ4Yu$d6^$^#`7vDP=H2XqFm+Gnw7i z%$c=3`qf|lcy_2wP$AauqH<9ca6Yl4BP+#1>vQdUA{&GFV_64A2lpFAz=%B&Ju@(&e}Rr&k-N zUQVJwo9iidR42MpS7P?50~f$i`B{qu$xW;xc2LnbsB-3+ao7D=VN+OUKI8A?gdC%s z#~U`!6Fk_Fgn#ubcYfOy9!PkH75rrTOnbjQ7AarB^R4t$1IM&QxP1rDd!19;cxdC} ze(syHw|7t>$amdc1^m542#HFXik}~iH;G9C2R*i(&f^)oZ|??mBQk@i4w>H>%`+d|7^z%<}?B+AL>(5{}PcgasHr(@n%K2aackEYlrqe0r ziErSZeiFIo9iiX5!2C#aiZqOwzFq0GVCqVFiRSyO1q~A6{-sx#9h_&neHuA^8e)HVDkaRU|54Jhd;;`9%)?&F`@D$d@_uJ>QA>zz4BwI;b#b zZYONc4H(aHJif5h>Om@|3UgDk@!t2rgYTxoQkj}fnc*lf9%j~4ic;*t?jwK9-oO1* zHa`6ynEt>IT=CX2N&kxoMbVnmGRE-u`~-i$D0uii-v$Uf7hmD&uY8$5 zyYXyXZw&^^HkRXnis1mkDUG9A-0nTFoC*NgFn%5vFtIHKw4WlWFd`vz(8;gLqV zX6Y!%aSke63F4fmlYD$EW1HmHG2Y<7>X&Uudn2Wl!Y(^xrr^1ck^H&`t~9ED*&cF1 z2p27eRCN0|&8jB2lBQnvxfZ6c$hApZ_`Y^Uo??5|4|jygbz#M7qvry`x*|${8{ZG7 z1MlE+xlw6bkR584lw;w$HH@}~1sD5r)S6h)biE^P=Ag$p-7?^!cH%D>{B&Mu7!wmP7CCmbBqQcS{pPw$opk=0F*j zQImaIpw@(2me#`LdB}K!X=Q;W{x?*2rF#NewpjM>hdz7%S~+}Q9ciT3fN}}NRqylr zWnjHiS=qgpdFo1(VC$jttw{19(341tdj*aA8X^$V`Tz-h8L!~f;Sf9$86mBdX?UhF z$;|vh&Y+0Xf(nR4Ggyrnv+2a^+pX@Wy{tW#F-@+74r{vNYNh{rQDWpN-7^r$mf&3=_Oae#BnrWYNZIROvE8t!l&EY{-~A>| z+^{5>>te8zV$lnowrhd=?hHe%6?HWDJRsIcA0$b8Mybs;ImzW zzk-IzBGJ?qCG7$@baGiu)*C!Ea}Q;?fxG0G-hD5}{+s^-f8jj-x|^B4c!{t7!=GXE zxl4Ei%O=)aoOnL;p%3%n4}X~R=g)KI%o!een zemg~B*f10R-IrhF@t2;aEK3kep%vh;Km}{H14aTcI02&uQvp*4vJZ7d_1Kdb44x^v zvxEEEQ`k4W1rV$OIdcOW-})d2U;hfq277<-A2@bt54JY30vLm}if&9OtORYGxra#r zMT57d)n7@YX~a@3dTheM2fhXU!hgj5@fWb)^L=Z3s8CUOgO(Oi&s>z!g7KbOz=~pP z#al327B7|!Q-ogREye|NURLM$$prb(U&Q{~{~Pz%*TT5E!cLY0-^nymGJ*9gzw#^m z+OPjQ-}^n^%a8xWk8}3y^>lUx+WJ*`=%I)B(I5R$E}nk{H?Mf+$*=RbfUiIC^}u{q zPa!pDE!YwI;ZHCY=c2`EmH)`U6R3mOV;qiWxu*?YnT%G{$d@YLqwv<(^brn zt6yd@>pSq#nI265hT4Cmk*+No0u)wZX*tdv-zpid(js_i{sL(<<+X!l#5p#_N&CMR zZjBF8_=p&0#nt{rR&>EPlkb97Np>%tgi?OpcxyFEnwzXHQR^)A% zX{7)3>2eq(my^e`eauKBeG^fuL@|7D?1T8rXlItWnH@UBt~pp6y7_dE0iXjWD7xip z55R+Vv7N&?hjTUFd#bv|c}MMPX7j3XUf$Q<$Uy>C4SqxM^0F(~roLFR-;=a^l`wx$eH3 z*?a5-ycEpE1*VCcLS@lHu^zC7=f3z9^XD$Ib^9qk_o?6Ii~r)&;2kOjg%`}E#951w zevaLjUgV|cU*!1aDfZ62!gaS?2Wrq-*}t&E3xDlOp+nUm6oI+HJo4@}{(N-g8;^e?nIJ$MYXk<0szHhgW^)^J|6Nc{k-a(c+$-!q z@g(K-Cy+n?J`SFJh5E5)FvfE1)G7S_902#!3(pX7~id?P>dBR|3yzVHP;^{GzCc`gcG_~4^p6+&z6yfNsZzpn7=YcsGj=<)vy1**u6RanI|c0!-1Ismze*- zA29vk2T&Y_0!K;luJ=&=%U@u_AHzTU6nme0jN;+k;0t^qSYKfkoR#1Y zK>+o5fr(nYXmoR4;iP2yFMTKV|9pajuRe~v_!8W7_OjZ2NaL_ifAmLx1i*VAes9qD zKs#enjG+{RD3oFmul(w#ewjx<_jz7?=2>n%bC$pS!#|7~1L81JaqF=S-gM$PCBdwf z$8qSuqQM87#z33Y18Z zl4wB`7m?NyaO44 zcEP&fCxkF3W$N+1oUVe|zp4pMDN(LM@S%zcE+J;t+)l+e5g6;L3Sdp}EM*Hei)tZQ zQB1`XM)E8}Vp4|XCWoc>05#@EF!2~X>=dy_U`!6 zEVHIrutjErsHHh|Kfjz4arN5cnOR!_Bq}T`&XiH9$DL2Jyr%gWlh%IA>$&gN>mp-D zRZaT8UdVb5vrnse&ZC)lb6%KDZ_zT_$gT=?tH!8sxyr9JPawP6uFJN6b3B>EyDDD* z%|q+z%2wvx;IE?$sI>q1v&)?JY@i9hv|gI#*yV2>a+z0$ovGZyP3qfR25Go{r3?2Y zoq6MshH@>=wLW>)V@pH4S3-*>@3ZBn?=?JYnmntM z#g3hFLEF>^>s8fhP8q9N&cvIV#CJ|>Zrv&iL;bz09HdRs2|9H@fBYy+e7oxO{nTIm znNGrXX_sCvG?Dx>jh(YegP|#os&cu%Jq~L+vxYHNd%q&GX(~aLH_BXU7PcyD^;CSt z`|zte?FbYNngGr_y!XMEL!RNBV{0%V&u4vWz)s@2KNNi1aAD&T$wUTpF(kf)^CPehhr^AAjDGvWjK20b>3iPJ`fayy5!j35M0LKBcGu2 z3qOZ#b-*bYgSq=H2wieX(ew(NANynW{e|yDeekUz7^2IUNzXrn?Hz=}$0_usNL28b zH_0zNNg{jTrjrz&Y63Iu$|dp_&my$&W{8pycUR!RKC*|NAph)VkwXV@h55s(kgP`o z@So+_NXhXyP4K0bP~OGebxSyvMT&TX=7!cYPm$V`9Km>lcM(zK$y|zy+O$kYe)KTz z*=I<<@y$^nQydgJAga>aMr^qSo!b0=I5{88>&N@a6`_|X72%DF$Ft!m; zY;sGJdB%W2u`1w&{>B#n%fI-SM0ozrFaI(h_$xn&nv7gx)+FYg2V(9x*b3`V66@9Dq-&zggF?m@pXpH4Di@kp-Sx= z&WFa&wocPj)5tuLY2lI?#>n_y#{O4!X_sCXBqb_PQhl`7aiZC0GDbEFO%E-7X_S*$ z4MZupxnrM+Gq74^w$ch}DH@=%nQ>W`W0KXh%t{4glS&OLRhv21iB8{B(Ke~h>D7E@ zny7M9n_fg9qS-LlF747>nzxAWf_J;LOS|-jp`{oruR(tG{mVBZ?_JuZYovM7*E<1W zbsN)z(P99w>0rAI;8s4bGC<}5{L>m7iZ7TQ-g~?{a_8{g;qn}>N|vQ~?-^zpS)PZ3 zG{H%_wU*&<$aBv>%jL_LiEP5Hx84fCV~;(?jW^!NXf$Ft9MWpVJpROEj7B56-7ej3 zmzz%BOccdqO^|PtbIxnmuBbL}W6HB{G??L7CjEH;&ordM zE^YN0k+6o~Fo-o6@#GkSF+GE5j!Lqy>~C~>RZQ_=iM06s9`s8O;Z8rvkQG)x_yN+r zJ-TXvA-=l~4sxFm;jt*mUAM9FQ$K;fbe8Pjd<^;cpJ4yie?k^_Fy4j!@b%MN`bWP? z@5G(7{?0GqF@1E;>uh5zv%u-d(W)&J&~VRaRpfk@Fa=ji{ve;B}J*(RpTARB`3 zlV9HE%HRJLqJ8@(40}}!L2^D-hg!k9h@lxU5{T$A(hT(@oY_O?AN>+?_(T}L;_<^P zZ2!Ig4sR|q!qU>v=OXb8#efN>pG<#?BposM)cve{;C+aO@t)&|y}=p9sw4OUVn$oB zO1XNhu~@*UV(@tHFcR^DfAI(T*Z=yr`N&8AfFJna`?>4RyGW9_0Lg>-slnFeF`%U0 z^TR*-Z}WxEeU^{@{)bsz?XtJK#&GirYP<9>ZEiZehiwzF z*6wq-C9GeD_Jtu&sE9fM@1U`VMnZNMk%Qt(4kJ`EsZ zDO?-)E)z+nNFWizdSo~hN9?sRYmtzPFvyfkS0b2-o1^hz!g=CLK$-kH&~41b@n zCOK2gXT?xb0iWflb7Ak2=fR|>7_?xRcnyA4)EJDhg)f+r0aEmt;E5#^r(zN-Wa7~U zYjEgqi+vz9HqD%QWv9Kwe60}JJ#g*P8;2GF1UrET)eT%VZW9xw&H;gGmTmo-InU~} z4BJC zV`fsEPPve0D5Qvr#c+o_cPv|h0Z8S(&eYzSq>|U-?R>RNWj^x+@aENvsoGz~v|s5H zT2yqrp_tQOX8D)RgJeMn^JrX!<@(lano|?W4r_IFey?UeuT0c07*Epkic^oi6NO1- zax-33b^iXLTE@9$-XYIj+NIYKS!-!>Alf8xH_u0fs*+~S43P2aQ~ZqI8Sgo!*WDTE z!}0S;cs$%_Ds64<97)ZE_pY)(+49!NaVs zth4XTM?Qdrm;%)*`<^Qfh&jP$ zhy@K=AdrJP@LfdPh!uwU0R5xSW0M#WPy4_MX_}HgafFFE_UHjRfBP4SHa58OsZ*qX_GR?Rr|@^&O_C|Z4)(0!KKf<)=0Q6D{!e0#9V04y z=$JN)e(%%xk*D<^{si$oZy{30Hik~G$M$Fb2zmZAdi{;~wZjN0tpmq!>xS%wbNH{H zCbAZaUT|L{IAo+BrY^Yee>7unvt z%y0Zp|BPp!e4fspnCsg;ZrM7+f%OjSCr^S#AmGK}dtJ=F{d7e*8aY;CWu=v{3bZz3 zUa$ksj+DOh;6weKD&9zNEu@7cbm$i4j95EUG#^I123BbK%|tzhi8YG6Fmsrwp(mF8 zam4lQh!dTdgK@-K9N|S6WS$G7l+(kU=LT>l&)HPL>*DSGtGNTH3m(+XhE_46`j)^K z{dJ~9g=&pd(wE7CItWwp20aE$_aVU;FPZsEBtygF z|N8?Z$(I?$g)?01iJij0gIY8ZNHd%tuzvhFx8HRaqrrgT#sxOcpCum+Ida_*y6rA* zl;TuK-8S7;hppj&bLY=-%Plw2Y9(W)Mv$~E8FdgKt)jkSnP`S&6RBx@!Q&6CLn8&# zL<@61YOwJNd9O|6Ez$aZGR=@@zQ*O#XX$uD=ihoSqYr-u_wXsyJK}DKk;EiU$g>Pd z2RQ8zNd(^GyeBdSm*rR!6`B$SLne4;hZ4XHHCy<7O=j^15W#xEn3(kJX)gcX$MK^r zq@!GU-~sx>3~!Z0T8JOw#1yjM(ChWM_uhMHx7+;sum3uK@+W^X$-re;v1BR?o#B&@ zyvW&&lsJ5S#0bt8W@zvj0$V9y1dFAgcPVHcxKdI+%g9bWj-gGGd-~6wWzS!`9*>e6 z7kY)WSP5)0MRCTFTz@liy`s0=M*hI>vHd6a)4uaAFu?(1l;(P8zt;4Gz$F3uO$M=%I@FCXjdmrX6{vehCUK7L_ zM)8P5O=V6GbrK*F!Kg4mNhA-Bu~SRS=7`O4X@nlSiCiG^q3_b#L+@|@Jn8w1bi5ED zIIE~AEme{%honWC4Y~Y_|0VGwUx6o|LGSrC04xF~{E7tgkULqkF2`bQY|yz)zw?**u6KP8L>7;7_r3S>i+}5v z`Hlbn*ZA5~kFjU9$4aY(IS_H<_rIUD@BAK|F@?{Q6c;PmN(YHzT2aQ{XoMs~+9sjX z%6KAH9@)xxVd&XP74HIL{{mg<001BWNkl8o8jWHsm&U3M4S&MVjC|lc}?aVLf z;o{naptksE_`CbYdbIOj3qr`Gt150J7QgN9yd4r|&W`r_J6)|vVH zxH>bV9=@!Z{G`sf$yp_Ji`O+IQy2LDb%!_q;h? z(_7VkSjA%}<&fI9e5HfEiOsz1XkRwXdC!-KS3SKfEY_r7&d;wYp?S1y9qKa-4NWPt z;d9emv^Z6R$^lrJgm$cZCEccVuZfmfo97OYS{p9AS7;=ul%*lvhV16vFO&Ccu!io^ zF1->e9W57k4bNt^K&sM#)q`lBH-LameSSP$Xf1ep15lSZ+{w9RuwW5T5G_`@;IzDy zkPLuv_)~J1k2N;5*r1C9hDViQ(Q37bqKG6(@ZQtyb~$?VD7{{fG)-~NF&d5NbUMUQ zG65o-BaQ>pq^>>l&7f~~{@-kJsw7d2k3EhY$wy=^!>bU9LCD$eXL$8QHbS!uF$QM@ zFG3q3Cq+|FW@4Ng7&-FPqw4U+Vo|p7bWEE}73&m-qQe}CV{W_s4o-dbs{u4M%D#Q; zT)J|ZGcTPZZpSzmEYRP4^DUe`eVTpy)=65eVBV!%n#P~8wwsg|kbp#p zpya6Js3}aII9t4*;rxj9Z8sC`J&yVe?QfHQ^$B$A3esz1B_bPTxZIH(Tt_9w4ss%! zk@frZH(sK1bRXX5Xa*8n&;Zf~&F$)m-7@Tp$J|jY~v1Ro5BaD9IJW>B5QIawI z-QOp-7Hd2a5v^f{h~mVsv9ZDDKmU1t^EZE!EX#QM>8IJ=-X1f6Gh@lT$D4>g5g)q$ zaV`x(tVKl`nJ%N;;iER0Y2gZkKtfK?sabmC@hwS$;zfv@MK4@}=g%=xOUrmhAN@4? zH-7<=7NQYS*gF&x{2fF^@5vFYImiXP@L!3LTSQLXd3TgvT z?H$e<*76a<-}!xpzw>{P|M3@)x4aqa4T&+R1T6?P29}xIeJFwyrkbXQh6ar4cLK`A5L`_Av?7uMDpZS}E9%&NfQ79^`H zaNTiI9L9L8T8s!bHmHq|&I%DN_Qal8Je_EheMyIvIO6es&a?fLi$ll28$1@lVI=Ge z#81v~#t0a}yUF|#miy@qdEy;T3n)J{#Fz(b5PAapBFnKj;>LEw$(4lbyD^87n4Umn zTUf7n95#j&!+DqULYA?S<$SX|0M$)@miwFP-ba<9eJC^tePHr4F_~66LJx7KH9-Pn zWRhP=(`Ha>`?(sE!_0roYZH_QifMb{cRwwT%pi=y5 z8K=BgbUNgk%e_mx^lFo$c<&qgW?eFGC-Vc&E$-VhJjMnozS4&CL@IG&)@Y~w#3Z@m z@GQZXM_IF~FdaD>yO85qi0p}dnT84&b>cYq{}3@nUOVmVUc0&BTao!u?YG{05+YDoyXheN z-+Bxy34*~J0~#Z43#S4mB92;UmSZExHOJwIT?es>7$wtSLQB1dFz@lIv__78TZo+v z+5~w{Y7ek_@+dyfSnaJKUO4~K1#*QOZo7^Cr7bYwh@2z|QLo3=<`vT6HivJ&1qvWb z3dy!rtQLb3+iyTV@;RG9(#)e&)$xQ*x{`rqiqg$I;={B=!i%RS)Osg4ms-`USd!;W8Hd}=1_rj zh>J*{eh#+!K!>5ph#q|e|Ip*;t;dL6iyR>{DYo6gw!6X9k;Hffu3Vx09dBZ!7W0Ku zsB>UqN|S2l{rA!8uE8fi2mMXl>KXDff_;2*qR`6B{hSkAgE`OCY^pmXq>|X`xV7vxvb{c>%Q%ASvkg+zb z)md2Ef@zXq6pBLA;`-}PaQ(3x5mN{oN->8*@SA}_yo?1Fyu!_Q-;Jn4P;voOaT=jU zu$l%2p-=F{#8yIs#StkHQJk>?B&`wMPQ;#;4og z3W$Ns2hiS^=2nU}8H46N)I|t>F;K9obZkT`inu<3Bdvs!otPWjF^Ad_Ye`JU#6%dp z#DNK;N}`622wfA=LFgcC?yy7ohOtKrb5#`!;uBISfYb>)I<%D*TEG)VM4fip2kK5{ z0H^j|x{$FkKaUE)S!I$it!=wYyY%{@YuOz%P3Ys%T6*cPbqZIqy$^8@qWDMHK5@Ds3Udg4|sVy2FH#O%n?>5G3 zn9OTa=FD}|C*CQqc~D_p8)k02+LcaSPdrjgz139VN|fsNSf;%5h7Pso3*$BQ*_pUa z59cgg4S6k!*BHMFaO_mLMygk8ey5(+P?=5P+NeHgm)S1uRLAAwmHn`ZtuxydzcW zp>{fKcE32g`UlK(vTItlEFuPFRwJbZ!$E?Sf6_*MjLVfMiUKo8H8^q>L#NZ>*s){8 zaZH})V@b&a2M&zuc<9g}y!RMmFvigBc1e=p6gkUsVB%+GhmtQ@!>gljCFV!jUrGj8 zNzOUQbG%XR_`!E@!`p6!sDn6%CKh}bpPeU7b8H;bidtyqNLmqIl+@=WngmcVvccIp z2A?Y?j&Q~>+I*Sz=7`aH3*X-k{tTQVodmmQmCG+*g8q>H=739=`n>6`x3K@{QT88n zIL#3Z)>vq__~NHOMZ4X`nh1PO?v$}p^YQoyf5G^cLDhoTq75|ke=Yoil!&1iFm03s zk@naG4j7DyagRNLZFTW`?;z`^_{iX`g)1p~|CewVH)tDAx^W)exB{b;JaR+9>q98mTd!Fx~i;+ODOo+t4`1_Ee~5~H?@`Yk*W z;&Wc=bh-G{!+^t>;FvhY@XBV;KmX)$7%bijgFkzaT!%!`W#ol;t55$|{|Wx&A>vUR z7hAk;vwF`x*uVPYC=n_`>|yx8qqvWJjv*25g)?-{UL-zx3{c3G_APhePoAXzwa3}> z=wq0-y&c4$#vyONm-xtye#9}}vhB<;MDZyhgP73WRFlulDNO0l~Irs!3JGKboJ*37V9-LUL0Z)$gNw8+8 zp5%@<0Wrfbe38|2XVIf4QRfh~g-Nl3alg|UPzo`einah${D=S$G(tb3bfS#)wqbAN zScx3%D>=_@Wo+k=xq=a61yi=OD3KI?LX=?HPs_3tbyp=d6U+ON2yOA~HNyUO#GZDG zH@7T@+AWTE6Ar|dwgD@aFoOlh;a(y4%Fw}ft_+=$dkH)-*U*y6Y&s9d-#e7a7stisih4h*1-mTcqv=`w-m4#L zXzkK2y}qc}x0PcBY9kjarj9C4o9?G^5~;j5;|HfAbtbipXAzq!rc&Ncd@fO)-x?sB z>QEjFe3g6F227?3RZUrTYN~cMt3~i_?Y%dw21rBwcWD8=7VUL)8XUW{OS`m7Zy@?c zE;1!iqXRKZe z;KhQB3N02lu9Gnq5kD1P{#hFUk@B}RnN@0yWLbuY89PG%W-%eYm6#vZx|R%((l&W{ zpJpkCZ$D0Y$3Ze16K5H=9V4!XGbhP?h9O6AkUNaT@as`crUfcr{GZ0Ib=EPCLpg&~q`XR2n{zkmZF|j2w2F+nO7?AZh zxwNstt+(C+c@9Ehs-)EZ00>OJVEo>U&0V3vEjNXG!n>0{Z;ZWKVt_Y)orqm61;&&4|(*uOO`i)9Mg++Vr1!9$D>^oH!ZM z%nQfD&Ld%&SP%9rvMsLHfs^$K3E1 zuqOB$*|S3DEpMg&sSjg5{{X!Ay@(o|(a>wpouPl`McOIEV#w8_)_`}Y7xD9@H4<*?#q8hT!S30QN{_UYqM5^Ad;Fva#U3bE5QQ9J`C&J-4 z;rb-vcsFK$JK=_I#A=+dCyGg=U>d7I)u0|k9A1>6I4-%2bEAxNqY*DV$L2TS46(>3 zhKNkb?Ul@oi4*hLBS>I^FlK@@%4^jaDoxd#?9WPV-3qijHQ&y@vn=hnkEsHvSDE%M z?b7R$cG?$JM{E;Upw2X@zgLy!G&HBtluiRTW9nHoKcU(GM^hekQ_NcIZ!59Jyp*!c z<#oe*yg~+u)~#z^Pu>oA2tTDQUc(=v3&WfJ~$r%2@OAtd^;D2#C<(Rpa=JL*`iDpD;A8y&U9>@-PC=U*+ytAmWzJLSAIXZuA{iM6reninUx(%M+bNyO zbxmq?^7;;ge5x}n+YgqWIOeCL#j~qvj-Aq+O1q3#30OF27Ayp_JL^guX$)>G)53I` zgX`}#)q3ifq?7ruKF=vKHg{FdgQet`*6+(OsjPvo#xU8XU3wL%w1Iyu$HppvST{W| zbI2VZ%3*4!FcnQI_p@;pnP#ZQ4HBSXtd2*n1V_1IOptu{emsSar~eX6(24W(alRHt z+a8}9@CGkA##mey5m`^S7vtD(=+s29ntpy*EGiOe-ws(~qZaB{24&G>ArMFwTP#n1YHBu|jTJY(}0o3ENLR zP2>eX^swH-XAZgo(OweMXWNZvwIj6EC2p@UJbM9?>_Noi>;Ri9W|ZS?8^bzC8p^4K zi5C2LOzM>Mylf1&`wRyZCcZ}D>*{uK2K2;Y@!pV&X9UEmI8pLqe2>SQ2Ig<6 z5vJlX8rs^4MU7yb!;=w_k*i=t@eG1Md!%@Eg`Qb;9M36#?fE=g`mZ;7wV0@e;7dZp zqECJuD+#I&s|h0_j8Bo&L6k$*L5(AQ@(H?IL$sR&A0NikzV{BI7IgB6G~XusgO6kX z(tE)hh=U2Ho)aYG?l-4nY04rh=e|l27wQw1d~=$ z?unT6gPOp~c#l%-OG<{>WdBvqexp^mv-rOLuKFe z^Lys9S{}j7jf~%^{z4%KR5hQl1n4(oZs95^_}}owA>P2)OhZZ2BRa${fy#+yhlr34 zbDsEOhyKgkkoO=S;)BpRN#Z$tV!#de2#NudAt;fFa4y0|AzsPg5HVOA{EU?4ur?Y$ zFPR%9W5XB|fNBkg1@Fr`O@k4yExpq8mwCUmEkAL_dR6I*f?7n&gZnm zl4e7Oc}{zE4Y4tZMNEwG4wVREA?n0rSv83YTPA><7J2zH zK>?%TxdTuKt^g9rgQ+1O7)3@1rFKJ*;QU;C$gj@0oGN|8eKVu8cB-iXkFO;ynxC7V zT^)0z>}!y{e2J6%K!w-XW z*#6Vc(cW^nZi4lJNfN)~omjI<{@|nN#ZBbEI#SpYPwsm=X77GRU-%MSc^O$*CyyO5 zO8oBc#YmgW4?n_@!4Th#vFgcl9}|Itj+*WT&4a$zdoEKl(hqEXT!h=zvL!&i8#cmp}Po-@*yU7xTFoEA>9#Yj>ls!} z8z1Lbm$H$0`dMjGDfm+HDkKFX2k}@5-^3_bb%+&CSj(H%d)(Qx+|-RZ-0QHXw?Zpv z1uf1|N>(~t_a2}7F#iguNe~Ilpwuf@GROJMvym$!uZUaDUPf5k0$4cZt9yx|E#-Rv zC4+%521`+ki8r^3@3ZRnEVMnug#As`ENR$pXb=z)3C#B*Tqp!#7t9aSV!frQt>T#~ zQZWM>etl!z7iktR)H>F%K1}vhyR=KMCwe7F`Mh`Q;fwC8%ok~R#tz|4@tUrw#a&dN z@?D*NG)}4>ubPKPs`-^%mC1V&Rg-8;e-YIuCYgS}%Jdm?U}|;VDUYVlS_hr#pQK(M zw6q=_Hn1{UXOFXY87itx-|2|>}J&HJa03@FUgXlHOSIc?q!Q&YeBa z4L97t!Gj0M^ZXmc{CI8X)$9+YxvQr115?Qm#WALpVLK~y+8&8o46>Z0*8vAMNf76V zO$@;&F-K|fVN-**1ZjLVcug@yd4gFvojokRLNbL(Ezt@L zXoBVk5+uPVjmNmJXu0RB`X#BKH>&6JCCfdJaZzP(D`bk&8WcoaoNmabNr*?(?6+yyt_#D4Pn=n{J|g$L(Bs z`f>bYkKw=lUJMS!;IF@x?tk&0p)_pJ3_~s}bFIznkq}S;Kwd0ooJ;tjpPX85a~xY6)oY zSz!fCDIY6Ur`Y95xAZPltda$wErqodgM{niyGA&?F_lzB#K$XhY{dyWHxob_$Txa8jJ(ml70t<>R`(Px0OdtfUxi$d*>Y6txQGc- zkFV@HK;Na;ITd@2uXf0gtt_cOQgtZQrbmWTDAW5npNhIGORL%L|SRZU0mjkP1o}MnwTCt#a)!= zvSnC=5jG6#xwJEL;_Bkfk}mb`G;>0)q7F-Jh?s0V=a)n0Twhz><%X!K9QCke)7<&_ zwbbF&O7k0?->V(xYU92ZX;$OD*6Cj@E&pCq%&Iy#lo;v6)K$qFt4dZuDZ@Gm_v5et z2$zm0%kW(jSiAIkq8VG!JH%adzz?P}1CUrxE;x!cGw<&taXimV%uc3es=rO)lfU}C zHXg7=gze21TiYo&-_+$jKe~o#<*XlA<7d`;r z&~=A6cj0+%zxB=BeDlqmIdg_~yUinyJc2QXy?gg^^5jWgJbQ*yr%v(GOE0m$zRv3E zD#wl=(80&|2y-c3PMlpH04!nt}lBo>+=68wk=2?5@WKrP~P)Ec_)dnf5< zPc!=HgRH#sZn76&COUBg?z4~Lo_P`Z!C)7^B^FIntQr(YbmvXPx7~niN7ySFF1EpE zgBQF@!HiJN0#l~8*(^;`y%G{)oXfCAFzQgJg=K{T6f73*avh&~w>aomN78uhFZ)$( zJ}SYsD$`=7OjVOx)Bw9V;9mXxKQH9PV>M`X_?KS}?zN4<_|P{q;{p@QMHpbDIc*I3 zhxenu^o!so4`Z#3DF&Qk$?8HY<}d^?7Qy=AhH98GhEVd22q2o#*lL!Yw|CQ2}Q&d579@|=q<=Zbd>DYP$) zLHxul)tIWF-;$cN*Gg4JNa?f8nJ~r_!HYrE2mfb20H0EPegilk4m#dz#q_>TK+zKX zq(R`KI$2hNR23OJKd+*w1%^^;q%_o}zTexa?ZO%_fvLAkyYz;j+PGLahcAOV*5fQf zHtVQtHC}bB)lu6;ahs@Ko@#!Tbi;%|Wr3N*m7UtDyr1?rGWG$|4EoFmJ?qb|7Py|* zHcjwhQ(jH)%#A0tcm;!M60csv`5 zxH6^n0Zcn(DlTN1dc4B2EtO8?QT4P^ufyE@>xnc4U(4ol=H%3zZ8dO4(qRrwO^j0k z;kse19@nmtZu1IJ^+!}nK}|D2wECx$>#_@t!-T2#c4?PhFEsDGxX|1|(*c!|!Pfu; zgqIc`V(XI6P4`!0dS#ZeQ3>-jhtB~eRTXC}DV}e;Z-txgZFB0>6?%u^-oxvB`s3SN zdNC)M+k!k7wl=rHIEJGwq9`WIGOk>?f-#1EzfZs49|IPu%G%l*{eGXpV8EU|d)VII zX7Ap;y!6sboIQIM=NxI8f*LMgzRY#kT{q>3{hJP!?%?C&wFZE8%3GWRYsu0P+uPfy zDxJSSYt@Hw%G1(vbVQdFgF~-{($G6JI$T%d z7yJb5>*7w0XnDv-jznTqluSXQi1^l!;IH-sq8g`NqbVBw<}K4nVs|M=Bt|K#OiPTx=KxP zt9g7g$Ih!op5RQ}J^gjqx(q~>eU!&zv8u${#-fVG{zfcU$L?q4r(OW#$xW9?A-d}XDiQ8ue}wsKKLaSKF|?i1{(*OskFJnkcU>?= zb zub`Y8g7(64NQ>olDO0TtDa8^PBX#FS3>hCSS*@ z#}5bOgKY+zTabHNqZk`QnrE2ILzED8+n6ZAh$YQZE~O(P=AH6M-ZT54^S;l)pFYBL0XBx1@wI@!CG#Se4l^c*@>r;3JLeeX9N z_l-R_?$Wn9RS-t4STT~?L^6Y?)$tAq>&6&Uo>+U?F>9%X)$i-sR_@0(a;Dys@tiRm zHt{Pxg&5Z6l5q{oeOuG^NgHlLx*E-SWtZMSbhT5vF7EC#&vhzn-n+GhX+hZ*F+g^X zw_LtE)8ybXuLUR5$Fz3G^7QI3K$_w%D)+Ufd9CrL86eg2?Uc?=Opb3{9j-mkt6|ja zl;5jWwrgp(SG%pRrA=Pza@XVQPM4K1t=(6Dbqt)84$#ZzUbVvDm}q*q;@WAD#dRo7 zwJ=t)OS|+sq2lnV4NkP@0eel$*(t`+Bk z6ukF}*9r5%`(_5n)L~mvz;NC19^hD6Yk>%@#IU+2=F+)M5Qq1Icf!`z7VWm>^5skP zR#(~D+G1;K3+EiqJ@*_34<6*qnKKNBL)z^&0C}Ecj3JKWv5A~0ig@9L7dU?WI3mI` z&pg9zx7{{w*GU=YHqAGPuC9-KBPmFt=A@$`E*}wFzNORowR$&sW?gjxjNl2!fkP0^B94BvP{M zh_Mu@B-?RPa-^h6eS?|t{(H}4G=ft2pI@G!T#PoJ$%pFZdJ{VkwiASk%xAa$`D z6>{$l#MM50?GfzBqj1YnhF|e?L%=ypRTxaS3m0p=v-GdI1`PtS1{<+KvTCsvtSz!T zul9{^=7N?mRe2?X*Ji@#o;SaNTW`6AYE%(Jz}FsM*LY3D5DCHKLyh;IQ8l6(jtIds z7igzO%04`OsL!eXy;mvXT;kHp+dF!+NEefWErSfO-K&8`xr%lg~3FKMoFfo`?h-tSKdna>UWXno+Z5Q zrfjw05`x3g#?^^ni-r)1*onUBd{`hU7(=oy8*em^)g}+tGy%;s8(OGsTudp7q4y*2 z#Q(-`vi%32r~ID=*m4UKTww4}&QWA*aY@PV-g&}2mj%%HAXjmZ~hsF`HuBobuR3{9AQ%BMWbs%9-D-^vB zOZ^_@W*m*(JGQHAdE5DddM^uMD6-ZK~s)ZV@&gmo9CBO7=I61^24AFsrw?|&%Q?qTH!@lg5zb19_Z`xhWmyBtGc;*<`VU01~1MBX`Hd~K* zT{ehvL*ww&AIg%nI`p^)7IVfogJuqrJIkr*Y+Abd!Lw_@1*?8 zc`NoGk-O9G9vIWp!G3ukr2M_pUV2boYFgS!fLw|KyWD!d{QiDv<<0cPUbjrM*vcNa z>%j)_WnsUzUgCM~HPm)7@-LxWok}yUMY(Uju){R(p#8PiM`OqJ1LV^tpEGoK5gVp}7d8dzX~?;ErWnLXZ}{amu_=h9{RyfDW< zvrakbG|k##*Y|ufVI0JQWcqhYaO`CTGEIQY=Cw<}83l{wdk>Dd{`M|czs^#20~cTL zTzqkWb<>kZ3~MbSLRpp=W9apII9qb$$dMel)fhquSZmRJ1uQRnwf}vOR?ssmFi}-f z?Wu}8Uxzy*-kz<&kY!A-U zKYW)GqtU!zyYYEX1Y9!isu-z(!h6bo54qwfp>PCKU?Y$Ul2MGc z7^QK+Vw?BFG@HYAf%5VR5Z73@Bp=xx)Wig(?a=8sR+g5)6^(!pCi|I$G*eF{hOrx& z5D6h<0we@dO5@|Is;KLF{5Kkn@ZM+QBn0ZZ9{-Lpj^~(m9Jb?hUJ&$YTrT+iszh^dLG1U0C5G(^;Pvl}Su5iKs=0UA(AxZ|(Gy!)Lf zd2Q&dke+;&tv~xR)~sN};G@T4GihleF&41#3?c>oyAR_Ze;j+q8;K^;I^o(s`a!~= zln7n&43VbRsO{1`2Q_D+u}@y_rtvqid7jO?lxH77G$IBHW9R^zQF&-P;to2Iz!x4SsSSbn)Swq(vd{Q=Iq&9-D z1rxGWi&4dip=*?DyOz5T^|)oNU}<@ojw?xZKz)r7k4TxVM?%10avj7HqQ{4T6@zmH z##ky~m=c>lG77oJd!ksQ_^8y=7GrZ>#aD~SoG5r?0##!|P4k^dI^_~8FQrnmhs`lv zO+)lFiZ0C{%E8c^bF?JLRAiB9w^g!R%UpmYg3)}w-8bzdfU~u1I~UIO(WMk`_UuPx z&H{3Q1zuxJEz>eCC0%aMX8F!sxv8-8c$`lbM2uyaO}dE~XjWJtw&O@LrIoa!4)aF+{tVASiH-d+c`@f++UsRIAYM8Fayi&bD!ms0 zayfava*&yScb>b{1o~3(YV`Ljndb}v(qi^u9cZAx()Btp%R1h?udJ*bAm0OG-Z%JF z!6gWg%gt%d0(o{lJr>LEcqtnJ>XaZ>G&N*!Gs|lJBc+BIQ8YztN|<_t*|_k^G-81T zUIAQcLq5A1oxQdzZPFbZ<94w+yN1|{M41$^n~VT3bLOSJ>UA(d!|n;?QZ8z8yy%h# z{&bz*p;fNAWr@+C=FvajO`>|_DZ2N(6@B9kR6~IW9;3YKXyZN(Y#m6{1oaen%pj1K zEY|kG7vQ=C7jPzG>xdW&47k`qLxtY-Iu8BHF9HS^J(U&86IT&LaT1VN zf^iK0+DBRHtsm9ZY&!Wb!Y$zPm(gn zi}>B&=llboq1!EpXP(DMWb@bm4dvlwh7u`kB*v1cLSHJPDjr9v25&?2-tCQqV5G(z zzl9^e`&+n`LwJ+0s?^V2WcUyNG07}b3XHVIio>KxG>Y>*V#gEenoiolfBw(t-f`g@jAG=8p|Dve27W~8bDv#dS1635;|hYQh$aw=L}5B;om~N{D4mXFb-Bmkr5>xp z5h)6#gEeEZh2fl!JUjFZqY$#(4{rn$4IN`xE-csg`@C^&m1|ZCT)%^+K&*yDTVT{v zhniFeib}v*oO1|541wSSwk$D{<1tksFbshzWwN_lWQk^#0u@lV1jK%p3a>CxIZJ@F z@jpcKnn`HMgzRz+o4-5xvyn(+0zxrHCe~9>#ViMe0Ognxi z)*IRqDpRi1vN4P7AVK!(vrG5u`;=M zm#5Ag?1KqbT-n?q2!5bfNF=ymyr;v&YiN z(58i%yJJ6$HKO(?=fIHN_w6q`ZApp=VKFO=pJvv^{W{0*WYXzj(rg0B?pP`f_+vfX z{kK!zc9NC%zmf8etD#?lygK6O1r}J~wZ&*OVsmqotFOE6wXVu*iv8SFOdro`5l{aC zJAC-h3Ph#_9Nv5So0|-udg@hd*#Zk(KH3-p^KdCbVb{9>%>s2tqVdl(rTsj&ES(}; z#w(Y0JvLc@@8?Iq{XN~T_BhAOnAFLMBgQzkv}lE#;~?5h+TU9iR*t~Mi-Ax5hjmU~ z>lqFr=bsBmDXbhHP;|OEUUe#X&wJm4_nx};SnCj=t~_tJ>y3yJ>bhomc?DG^_=u|T zj<>&)rKKe{H#f1?5q#pV*T0e5Z@ZI~)n!zb;b6qt+M%W$Spc5W{%*?lUunPAE5E6Y zlTP|RWB;8()^HVsh+t94eTw8^=(=5OnYTnm;TUXP#5qe05w8jB;Du+;vvSQfhy{$W zdiW@QSRsByRc#?>6T`ufVtI*>A{%GVHZGDXG!>lw-V+=-aRv02=^t9fmX7az^_z?~ z2i)?ew?PvxAOdJYje!&~)`1!@jzq#}gy_ivc?UYN;m&_1r^kXMR0810aW)bnA?v@1 z&D%h6S@l;f6Mevl;F^xJgkG1TEU_*J#O+*hf^hmpICl!U{dU3)S5jVo1sW4|uS6sw zqam?0r1edzhaRGP-zw4ek?5ebU;>hZn?UnS&@5E7CR?Q#98q6BkryTVoqxxV{y6Xb ziJ##7`HT1v38N9U9}w$`fv<=|&#km2 z&_8nqbNBn`6g|Y&SR9!q%W->*lHJxx+$RDDSS*ElVp=8)HYrxt5CSBNx%PUx_uNgj z6%cFar-VbO1t4L>;iSN&F2iqsiQXT70e<0cVLBGkfbLs*e$x`lapNcpLo%?L45Ee@ zLX$#pBG^XQo!z$Pw>L00(!`Q2J*;FIg%~K+&=W_YjtUs~$SA>T1QIt@E7ShLI)?7X`;`;6z_I(lK19lx?92 zDi6+pE#O$kaOX;wt5>`9SNjC3`0XKnw%kdYDXdsWysS)2b}(9!MmU?DgPBLBQ)S6p%)`O`zOn01vojbieAGIZp4ST0A&o)(d-aAw9ysp{F z!^|eviF~|?1tkj$kRL!CbeTHkJYr_6xI4y2Lh(d~U4y>yTDm`W4{Ja54&0$WsQEOD;SjW^u_2%0L4bWzQ2bXHdnjWspL^$?-gTgF=32tOwp-$#!g%ff^i zQugxKYOgKvB@pB-GOlqO?i_zcJ>lI#@XCFTY^S3Wmi`@riW?b2H2*L zGI61507rInRf7gZOtumcPuBglh?YPP)Pi=Jjizt-6c5rxvaYAc>B3|553j+St|M()u6f&|Kb50Aq6Erw@L)6qAO)MBy3Gz4EG$$-m3F{E|l z1!5zltUHd@2Y#>jh9W7_U0q}O_(|N-8c7^QFeK-ZD0l~}u3#h}YH$%oHc~{TG6}6c zCMBW|Yz?wSPVhtGXaw8Jwr();6=4_%!)>a1i>ew?4U~E~B*vP$8c>gh#8HK>YwD^Z zrW)~yM5GGC>>8$y*Z?sNu!W&8MRp0JN?|QVz!i>ex1ihYVx4j&34w95) zBN`PGmxxl+!BU?(g`PW)TRs6&Q(8;14yPeoaY&vQEuf_#XpOZ6k_>fW>HP3}x%f~1 zDgLux%+@|-7tzK#>X{eV_&@%4;>qhd{CEF0o{}z*R50&(H>F)dk|Olbv<_~C;#dB2 zy2o!stlzV3OI-Rp3P6ncy;mVEtr40wAPKHKLjUjok90->b(SJ1R)vuRn-nz>krMsm z&$0R6euL2i-(YoX8(VatPy%o%2V7Yj-w{!cI}3$jL}G*x)nXc2#|T&vZ1bHS2gg>> zM!;-Ua2PtK4Y-?y*})h@6CrvAlGu(BqLQ5ObnPiNEJykSZeJ2y-=a=%#u8Mq$>O>l zVxj1;Myg0mLhSeGF85e2;l&MQqYfM`OS&jWI)=ktM{g@3Hep0@n&=pC4o-9oH})M% zJ%g47v99pjBVrKBRR`Kw-G!Pc0p~g-mq^QKn0#EH$JhOlX9iO>3cDFExXvsY@nN@_=vaBqm#mXv=BN zv~g~`_g(ue$d3hn&@f9@%p1eISc3!RcaY;trJF8unp~MZzu)n^`=-+}b8Uvr80XRE zGkZL_Po{Em+HgHPx#%fIXpiC#3Z414{k?O7-=mP-B-Px!_R3~nne!g){^|BAac}H3 z9H%W$WIDkt*|wt|vo)FAv{$>P$&cv*b?O7w5+B*}BQaPlD1P`Z`akndmfrJvVzVJ% zV1We|SYUw#{_0^b3y^u6%y|N^g9yb$q|wluB0OdUp0mGqxki{GKxWe)Bo@i#V3zn% zg`zavcn7G|kV;}o7#lz<5TV=YqOwjlABY5>aJHMZ$W;-^g3Bzt-0A+IMN53lmLEdc z*Yf2r+V#c{60EgU(PNCkZ`W*ZY?1`Zr5>&5;V{`)DGm(ft8bMuh;1Sr!;~wUHYo8}$OL4Ik11i+L^=gHatx4&NRIzuFgZ=~sD@0aNFsau zkDz5HD@+GS6rrScUE=mOQje&=^#tk6IvEzDFv)qp$Z;X zSh_dfl8Kr)0t%uwV^$SSb<-H#L)f=J!F5pNcpc!qCy7F^B=tz_;l1b7Gmo%2+9Y8x zNr@eWI#F1Y{pTm>uB>w9b+_SDLR^lo(7~WZ!YgQUlm=3$Na_he@QF-bg-Bi3h(bN8 z@xCV3o+=Kg>x$7}gHUXPXh6=Q`jmrF)K_a1Db&@fJcx}5x)Hp z#f^8MT4JYn#hPCOk;Wxrba<I5BAP>Q1~+1{{^Ysl%;^jRaLks0xyOvHCPI{5&Yx8|BXzbo!lN~oB*>nv?6L`$m7 zM@x3h#zmW6cT8Kvw+baGO`_6{*EuaA(^MeENuG19I_8vdss8z^yvAAJ`yH2B__fq?U#N8ciWZJ zVQ+1g1r}Iffdv*=;4eA!@(6=VS%mE8!+CnMyz00h88rqGmt8(sM+^>EM0}{4g?*0QfLb&OVl1H+j8TfBAcP!{G$o}h zT|;h|tc^L+Bx~uolFrf+Q3Ho;ncd1%flxNCuLNqJ<0XVzF+#R7K}a#8F`^+6 zd>{l*T?b;Uh}AF$S@)yt#)rgUb3{y@sv40-qfET`z_1#l6amv{d%w2xM-&JT zKT4@klP#PyfjWZ;si~ty(}4OjU!?n!e}jm_;xP(wa~pl=5xf(eSX65?S&FM)N4)Ad zk`0Z})x#{^aVJ|(e4N2&KFi8Yw}Z`OS9slVihFLvf8vkuUwMG?BUh8GASRNIUxB&x z2HaO(pr*!|4l!2n#}6PM`cV$zX6jN>}Q*?=Vo*#?|R0t(WppVeAg0&#gASg~?$tYKJ9f!IFu5iSl3MY5)et)kSU5l{Qb^WL+aGSL!L@kz61L4`Jgcti7! zJ5f!(-o`MSb61uA$##sJJL+P5eKqH*{{oIr^Cs$DcWhwa>3Nspt)zdA9i>Dym}lo-7d0i zkNWP1d7;i{i4OpkOnyXFMqPux>n0BW(vM(oJ-M*@SYUw#7Fb|`zv_^^gGSD}tD4<( z9?UJ))V0~2|D5t>h5kFr9(%3cACryv&iFhqiQ5xn7Ra{8`ytti(a=&?+4T&jMohw2 zC9VvVoh6)0fP)keag8Qu!WCIa9b-Z@#|DVeH|0(Q0n=@sKAz_SYk`BI?XRMAgpF;g z!4T&P4jny~EptL(u(gdVKsBJopcqEOny&M7dOfO9MZZ%by)K0-DJ5|Fp+~4f#T(vq z7lna(d%y#q`yyLsFLL6llf==8=p$>#j-d!eSvG`3j`1L3vMZ_?Wwy+R2$`tJKJsbF z654k)GTuyzqjg_0{x|7l!=V9@><1ok7%e~xplJ3ijfej-(z!Tb^yNRNh#pFdq==L~ zWa$uWTqJ($LFy;JM{#Zg?es8FDUYmTe)xw7y%GrlD-mq7Bhm!PBQ|7VTBG*&T8!X8 z!dl_0fBIRTd-@6P|L{-JEqg=)MoWT3(1aMn%Av!An6L&4G5p8Jp5W8}?zd4%XpEW2 ztUR6GGAFOUo_BxfLmWDBHQOHCh!n9#C`^~4 zC!m5MyT}VEg2^!^j1lUjxWbWqq+^BT6^t})goKz95+b#Fq>O~^iZB1kr;+h^c`Xr% z-+8pLbpl7qI;moCK+uTAW~IH){wZc_6YZ~z)kXEpY1V)3pAyrE4qZG$FePjEeF%Q_ z7f?z%nPtG<^?K6(`@8s0e*yD%{|iV$K~129551T0i9aIz;TN$V{RwCSIMeOXec#)V zuY3i;qf(+8@n85edVUj%!!N7#NuY>=O({P!3{EZig~;zk)S5yHd{AOxaltoCgTn+R z6(#n=_rsUI!0@x*V)d_oEC(XVA$Bf_X&>@FCF+>)QSmX7%tR|UbF$5Q+G+}uW5^f* zCng6$Z_-8;>Zk-2QW6A^mgF-t%^=eY*&U0siH3i+u24* z41Ay(DdysU<$iYTRUiaoIa3AB#tH>ii~NpQ0WpcB*|A^*3Ii*Jp<4=4TH-*c>qv}w zE)@|p1nTW={Ah$L3qq_gwX!}Ka$!`_>vfwr8acrEi!pIAC>5|IO5G?|jFMr{t}~cJ zAdTfqFYgU(3GF?vwdFPz7%d^vl2p<>HzO8nWW4S(&2{H&(|eQk({%pU+VMJSFBet2 z)^BD)skQM$vIDQFxFbvm@q=2q&RYYS#zM>Nk;eiHye4R6`M~8#)MthN)6(n-J*{JA zbSAA%(#;bsq>*C$j*}IPD zA_mA`BJ2o4HFIt!i8T2Tk2Es6_9$2Uo%iEzJxOT%N-wa$0t+m#zyg1DA+(x&m$x~e zw*lQxv0^sP@jSBQAOy%f7g&4MamPl!-4IOIy_F&F(WYqivk}b)>%@D7;Z`cdB*U_btRPewA|bJR%*;a+h%KMeG}IAl-H=CI&R- zkjW|eT#T`xHKMtW>>x3-WI%Up)L#ag4NyCuO^=04w)cOKt8TmnUk9u>HZN}QolpD+o_p*;e&)aa z@3BXYp*~@apqm@~{=fcBhJ~wuY&hyms&*1C8 zk)y{re)0sGB5Dm$6CDiJI_kdoStN#qjP96dV?7QEJ{a;G_*S<*{Y-0N>Bs0RMlHz?IAS@qc^qDVXstwBC8i>It zbU*ZNw*T3`M0A8r1y-T{?nA8qi~ozBTY6dTuWUlSl3XOJP`=?Vk~D`{4c+NLkob zCuKDLO9WM-W(x%+6YXgtilU8WVW1J9gJ~>0B0|s{AU%=^&aTbzIj-+HuJ06-#Fr|p|@!1nL^bY3+A+^WqvLfv#r^ytbDDBlA^7Dw6=CT ztt#eq{cL#$_=fFZvDzCaI)JnJx1W#J#v|8pvW3v;Y)F7gOMWPoMyg|7`X9ZQ{(W~W z$d3gUSYUw#7Fb}6HX!CK_KE?rmjyzcSzqi*H)8>^SNxAX)0my-_9IYc2@q{uUyWU0 zr39pWK3&?!w1{x-#gd12s4uDj}5PMkQwi!Z*w^Ups&)~M|F``mED4Oyr?wb{QEp)t=**7tu5kXN^S znPKtTel$jib;NIOQdJ}R%h`=t3K2r?Z;v8UWOq=7W3_jPYWM=1>+5uvy7Uj7fMl?Z zA;!h$U*MT%pXSZ)cq@-Q@(35VHhJfJKY+(@?CPu8y12>3!6tXV?cOY4GZwV*#V!zI z020}Ei#9IPq!Gfm?^qiz!=M^L;@EZ7MB2~fUn!6_>Yv6jVWN!-6On$_Y}WyTCx=b$ zpjrS1i!fA(WkI_44(#bOxbK`s3yZt*DDhqQqEDSh;wGHhKzwAg?>P2`n^8L07)VLL z^gumUYeZvyCcz*s<^7h@%mwWqWRdI3b1}5n{g7A|MYK? zydnmw^>se}TmOc)edI%2b?fUHg+QkejE{7SGKZ_b_+A1u#Sd z_D%Po*ItW0^&L`z(sbeC1-5?eH}G71SDkX-h z3{)AWL_kPMNz(kO=J+hM-xO)4rirpd!!#0;;!`4uArf%{eFrByhFh0A+`QByB;lE@ z#FHasE5WmM;?!24Yb>MSI9o@o7rL&(iRH{z;>oRuw>3wW3~OCO2#FYLhEX{)f|vpx zSZX4~lqwj~n2b?16c~g=)JXJ^Dku(v6pbsvm>|SVlsB%TMs;K(dPXD)1BEJe?OFGM zjk?08M9&JP7`j#n2*e!EB~5>S+c~`X1}RGO-&|4L<-VEuJ2D{%+Sp;!F~dUR`pO_X z)_0FAqZMnHPN71CbT2YV4Fld^V~Juk@Ro|=Ah?!R<-is~ewcxnim zG)088fv2Z8?t2j{qdGAh)m(Y?DkrY1aL!QIu(e)r=9x`~TWiF45wU?#DPRA_1AO)C z-{g)v@8p}`{wD8w`#X96``*vD{`?!9I(3TU$B#1{4%yn=;-;Jb4l(R3Z(g6wVzJqu zU`JoILMQU`uIrj=dyAEo6^i~6qft#K_Am)jifn9evSdoE6!;h@drK@Yt+0N6i;EX7 zQ1lK_bPRPhVpLU}JNrDts-mzZgF(fc-u^>exOjo*o;t&k!$*1MvB$aMsuQr%1rMDF z;80Ctp%^qms8$#xcBU+vXY}|5I@e!`zv2Xi>%;LYse;44ut}AM^xpes?5#JD zMgiggr3Zrj|wtf*{il-&}diJ-!$&H>srIg%*8_SuiT znC$*02CNj2B4FtqIZpT3ams#;QK4_)M^FBB{_lVOzw+%b{3-AK>5mb`5(N^L!N~LG z``^oZKk#AJ>qHS1M|OXt-7Y>wdQSM%AAEvGpL&81{qT=qU5D>H_Bf|bKSRQx$Rm4Zx_nH=XH!D11$fXjiVU)kQiY}BWo zhYRPjRZxOJ$aOQ|lV-PHnlPzDLfHJ&=P3W1Uq+-LiDJ~y`_T__;otv3cA1qdOOy-- zXYrr?JbK&h7z08=uDAmCjyL0e@AvT!eiwVkT_{~tz}S-ho!7Db=YK}}qp!f-Z^^b) z2{>{B`_6lar@o6~Fe(^R)7jpj`0;nXto9qVc$+9Rppr1hufQai`=T&7h5nmwqyFIA z>8TJ5xRk9%ib!@VXCSQ|q5HRf7XOtm;y(UK{GWc4dcC4J+__}=(h#gwhzwF>s8FS5 z-f4XCCCv(z4i2}%k=5^RcSvTS?H^BU-tijV&Ry6bhS_=R#Gno+?I?C`Gd?Jjw3M zq9$URsLZzOsA<m_5%j^p-sj1eOnvftt zmAKl$z3E!aRfkCn0%U;&7Fb|`1s0e>N|z2`eh}=X5!j;De4pK%?sQo&qxLha`7?db zCF(Kzdwfo&>o{3Cjnzj~8Ox$&wj6`Co`~hdO_AkgOV4(>{wC=3di=Zpvu6E5BpQz~ z*85n`224fY878(uyP}f*fu(Y&7vJPVbu@q&O;D!G3Drq>v6QPa!9TWqSKqHbykc4WqjT8nc`czL}pnGnMwAx2HOITMTKA>XJ zE3d_^9HQPHu=2ilLRo;XP+R0sB{~Fhpj#vpILZi7hloWbWoJq)mV11y#F!Wi2y|6;6hkW%*U*ID@^Ygs#qaP)C<<1w+a&Ge?!8(YE zZYiAl&cl4`;cxP>zx@j+N!1G=KlQPXfrf@!YT{XlG$LWmwNQb0?wH4i8{uPQNhuX#hSqQEvHExCG z$I@zHlcO>bCp8^Wy4puf7h<+dNCI;AJ-C1H_i+@UN{J^OIf5lNE*=sXOZkgGOZnmZ z*n0RB`q=lVzxFMP58ew3##p=w7?d(PqL{HD+b9f43}a-dLbk~gz#5stU8M!GK`6>DsjXnjB#{~p};c` z!BWswi&aR;prgoURdLbR94b1X+1*))frMgQfo%fbZ^y(i3QNYZ<^)YO8+G8hDzTYB zHP7WkE0~yL?`*|Hl|m+8$gy5pDUUYm2r*6E8->t*2va7aO^S_$V2<69T|${LkuV|l z+iYcr*0V7ND<)g9Oa(-zB`XZgpFvDZlH~7_w6e#>Qe)y4D>YVwLQ1h|!(>4wOe)a2 zy_yg&Ov=ug6+rPnkZRDso5dFZELH*StOQotBL6D1U0}xUc~EK1RE^xHM^_ zmppFIO}{1yr6!WDJj}6=ymevyvA_ZgEU>@=3+#YMCO~vH8uJvUH{!F_8Pglmd4V&h z)9h)@Fmpb;iH=EC1q`~Chv_ng=RSL<0(&xK)*b$Gxcd({U(TC9xZn<@t zyWbeF-GZ_-1nMk=OopOx-23LY2S0*Ijch4}A9_u0L@# zPe1Ym$L_q1H{Aa&>h%pe{VppjD|wNh61Z$lu+w$PxN$AxM!TI9(M)V8h!&tG6B+{G zb6U+VOH!&4qhqTO5sOFxIFu|T7BQe9=i~aBL`fqgc{Ej7vs^v>o32H!x`A}-Nx~m~ zhR*S$R4XO@3+vD=7;4SZoo_-s6yu8I(|uq)OlidghmnIk!)1D+`b$5=_8rVEydVXxJi#Y>i-z#f60F^(a>kpXzWqLY(P#9nZ{pTBuvhfKf+f;<`wwB4j}kYYMG-^_ z!qx`W#s1T`BL$UX!}NYJqf(Hf^EYI1BBH8H>SY7o0ZdD~rxDy0g+ z#QbSUWUC>GSTTfS$5}plgzEk8V*5K^r~k=6p!(oFBrIh#1W901GY<%w63J!$WLu}K zKafmFY9>7lIkHe9Pf4*=3P8sOYN|p^f>*_B6E8#+HGV(p9EB7L1t=N`Y_<-yOmXtVz_Jy6cxe(D+d)*r4?e^0 za6v8$Dgq*2J6Y6p!o94&UUsw8X3ohF2(TtUV3J6lYX2fWLOD|m z!zpeYM&C77Q3Iu6Fov9RS4~WMNJT*$4_?s~7;r=9x*9HhD5$?dcz$v8(29zf^-cr6 z8jI*Q#G5{!vB~0iJ#Rd8C0`C~dAj7}ASR|z;^0Z-A(;?DweUy@0LZ?w)Sr#?CL|E4 zY`Sr{7Cv!;)asS2yl90hAWWj2O41_tRWa@s`eikvkGql20TAtM{`EU6q);`|*mqWZ ztn={RU4@^(GcpB8#rYGWCR1*=Gp?mFXR_t6^cP&h{ z8TIRa~6gM}lzGL12d)e7yt}P8Qb?^Bz7GOeT0j=^U$3u2Q#2c;l|NFN+kMm=+cFgO* zXprK^gICscfTB(SB_0-j9_VzVY#ZkX2Ynw>ZZtWO-O{apXIht!N&)*J4j`8oae;7X za68Ca+`!vBtA#!ECl*?H)UST2!+v!jp1UPAoful$*aY+YJ|QG-%+I4uPEOJ@F(E_F zeFr*T&oMP*aZHrhRyaejuS5ePXwxeIe^A%56coB?=N;Mr-uM^mT9!1EQ4I`Gwvc%< zY_jyqK8h7!tX&>W8W=To534&f-Mcn_`XCB{h^gyh7U2YbQ(lVYL(H*m42zY ze-lbum*&S;#9ir{ZPoQi9?J{CY8~9#V!vj5-v`dRRfoq%pvV>-?(U_}ZVu=Re#fdI zbxWwBU1i1&dS1Wtj45_YYt-%axC9*W#X5EmUKzgX`h6@EjA$Cg3onJjzi{pPA`6c1 zzb;6XV)PcV^NwK${>!jBvL{POI`O-kG~8Q*zCPF!^lV<&&&5pGbV835xM5Yp5o3{? z{Oxr|kr;5r#60S>_aJR@1b|@_dE6%Ioy?9BlCxAtjDo`g1s5*lam9*GYBo5x@>U5* zQdfm{w1j|Tp{IgK@4Lt04SdvWKrK=(a(27!NiB^eE~Vx7QWO9c^urRk1?2h^IUly^MRI!~hOQWzf2{%r{~@O){}c7K`tgsvZI_rw z_(tZKrN~gU?<->*`NT=J7BnCPleb(pMiHXb7HO75IWgU4ds-vKaI=AGoL03 z;mm5I$W3Wk39|m2>I?zvnfAi5?s+Ypx4hTk`8&IgJ30zlH=GC6CQ(BhyEU8^!Z8i{ zRu4q_%p9>Y?aQZfSztcV-XNu9e=Ea^3#)4kqogV%U+=w7xG4X|<8!SO71VhHpFP_S zf)6D#zsX87UecuWQN;YI9*-dQn|4Sj2Et@z$7bgzwb?x1Qi}$4!_Xy)th_oq6;iLm zB`Z{ZB6QerCK#^?CQu|2jMKs(MfnXz8!~oKBb-}VKMbXX8b`6{!lz}X(m(065%-E@ zY^PVMWxC9Oui~1ucvQiz)ijgQ`Z^RyhQqdJ{&!A70ZnbE)&Bi<9TNmRqop~_W48{D5IhlD=WkbX zFzI;TuXW}@-FXYm_KrJshc9)$dkEjleG+8RV+-gswIZB>if>*27klglw>V-7clahe zO6=zhXYxC-+4+APtf3f3_V3k!3Ye-Wj z6xTyy9kUpCb<8%T1{3qO3}(UWTj*BfxZ{wKVrAk0u*%9U|LDbTICLRi^Q)?=4&!9y z=a2f%{@d!>nMq!2U8mv^CW~Sx9}}b*`lBPO?Hw2YQs|af+_yfaDZ}eXnKXRdyl$`I zOE>jzQ~vZh3QRkl@~?~fokLD&B(n4V>4jd4D^tPSAtB%Ei)Y8%+r_Hq3v=(v0WerW z&;Q+?9At)L`_spV=WjAOy1-+KuS*3Y3l{$mlN4}x__DuumHKw^>EUJ4PUzveWu;hg z#m7E_5@YAFlCbN>Hb)X}($V(Jp($Q_V7I$O7I5aT@3Y1;1)|T_MOT&VgeE*MGUt(0 zV^xc~BJ}xU@$8#@q~CClceUiFJC&62V38G+KBd&OdNt@&a)l`{2DmRFBs8{?q719D z^N_HAl@K+YwMSVK1qNLe1%@5JLj(JN1iW%)X75DTlL6kc(P)y)6ZmGeGY$J6=zPwd z7g(d%D-yLD(gbeKeE%Ko2J6%3=^C3KfmtRH9!0-@5%xVNe#v%5BK<;(MvDfJ0MNRB zR8g%{*fN6t-g&ocfE~k5!ch$rOED9_@>Ld6%pa^Q{lh9HkadXJ0zhS^!4-*?nIEPm z^0lexGr{QQYV`d__NDoa@S!sAtrYqf^fh#cJm7UwnwejV?V9DYwCjxj6{V-|jjqh` z8%Kjb7@^NK|8hoAmC!%pWf*;YEWiRLGhLN?t=ysfZDvJ?#U$!a<;Qr_OAF;VfeMt# zu`;R&a|K)DUQSLd3I$5su8B|;NETTwmWHbgx^tBp*p)D`h`3uwsW=LBUT%%R+!YMK z>n^9BRPcAf_PwCdN~~lwaVM%Hgs24WB!!24I0;cCuqw9)&1RQ+s|ghxVxC**LNC2x z3!u_<#SRLnKvN1~TZ0LSW@jS{Sz#lBVeb#2uob+QV)j2L^{URoISqO z8y|0^F>!Lc%iV(KR^`PiWKDESv&E?UiE!Xz*A;K?u7uDFx7q2Fa9_^ovNz=|@=eC8 zgG!FnM->)~QX}82s4fm$fKwDdunO^HUED&BKvRfUsEz4j3X7NASY(?mn#=Ocm|=~7Av}k|hXW23p^e|L zoT-9Smd){OiNGFfQq&L3tSTCq$B77%5-nIV%U}zddhz}76CYi%J``b8IPvybPX~Ln z*U+b44$f_@J-}6`S8YY73p2gZe&dOAYIGo7`of66ut9rky4TUpvgyk4!|Za6!Wv=X z#mi})gCm3xpY*5fI}3ym6+gP0nnSZ3M;ca75p;~gi$LWhItO>dzfPA%<2*Yq4}3a< zVEfCQ8eQ;%4(xcZRf-y)LF=u#`8Su0njAL;+#ZN*A7{TKr}OPy|Kerxd>agl zL4}6sI=rHgi2yrHd}q(k&pYGN>~rigCb4YXES6`{Q$&GbP?ry2U}-&=CNNP@CN~)7 z$jt3iCV2yqLUA%(yy7?hdKPDz;ETvwy86eR&xVud^R(Xow7R^KH4Orinf&(PYijG5 zwX}aN%~;F3tFmt`C*#JNA+7O4&lLH3Can>U z&(M7AL6%&K)>zqAANM{}=+K!{FB`-ba5_aH{jeurAO;0Vv6a}P3*ouTBK%mt{t#$# zb+uCKmUffZE^W3byQzvwG&8ZWbQ+Gm`@<9vy&(|zWBcfm$BA8$-$k%C3-XDWYy4a$ zm_4F!ci5<#WZ>pjachK7(3k0RDI_TvdtjBLH$;ydkJh4`$L|#VnfX)`Xi~sdyfOUv zw{tRGEZK23PKr@_7pxEc;swl&YqkNB8#QN-`(NfW2Ze$5qk}aJ`L^h$F8!n-z2u z3Iuxk=fSqdAbj1CKHUDmkxC@Hm|t(eetz$hW)5jd#zEXWh4uN~_!e)*>g$xcy&4-A zaAUC1TaVUbR<=?>2$2p5rWFGVv2pDyrO!R~Jcz-|SCIyEYnZ*1S80J(^K{$BvpFum zbx@%PLfykxBld)iFZ`e2zy=UFza{N<{$k8S>1sDZJTrlxTKo{EIB@B7! zN_pb3_JH&DfLkk)W|_;7buIH5w@5l3F$~^mKP-}sG&Gs{1k=FJPz#d_z>&hJqr8>w zt8-~WY80atHR^e9pJG3>>~_<7r~gGvwz@=_i^UR&!pQz-4G4-jhLyZGTwIqe2EGS< z3}7Om)hJ3zEiM+uLyFSemOt@08+Tg|-?0tKsxmlS0+}MO$(ayIN zW`|JTmpv2ETI(Dnst$Pc$o^t~ql9%eEP$K`p_YHQv+^W3%}TRp`NJ_^pYZIv(R%e` zvK5T1Ri_WLow@3Vskx-*2Up~r7Vo3h&HU>sg=1@7JyOl&j1ot4)82NqcAA(3(SLhyK_bVHUH0)ctdLehbzi7-AdEz{gf65Y!E;nY)qVYPk7;f** zZFBD|X)2jRwNSJsKDTXXy$c{xA3>;gw= zh!|CYG2zqwK8HW?6z1@2!*pPL4oZAkHvr(ouTp<>t{EUgfs>i^Zgd(!ca?bhPb;>d zk@xs) zYo5A4S%>Sa6-?2_xP};J3g@daAw|FthRJ=?kvE}DRu6`J{MHfv4=}G zM?%37c2Sz0iWgZ)OM^^*p&mY zxXK{5Xb0)CZng+k$cv!bF6%Og`4xl;9FXGfL8E9UkhEfdgjl-SE1sJ@rv_%Uxte2N z-T);F5)OU1{Lc9wf$W2kJMcl+Nn^)r7!iBd`rkuZUq7}+Z&Rg-r{Sq%1S)9%=#zeJA6`nA18im3V5t!Xtkd+e>RGYkeD=_li*M|qIcQbS(Tq4f|5rF39*?h z-VYBYI-TyeOkHg#R&SI!3bD#o1UFhCl*xe2YWuwoEahoaCY zBeZ~epF#K-!>+AS$`oNt2tEimX7Ps+^TiVQg7-+n(NlJX?M;ghL1r)7bvs)%NQs^K3I?Km;tXNQ3>@ej3D~nX+8WNCx=7dh2}T&mFC}v0^=F;Mh^8g zh&~0n0#2%vrj^3LxRNVDX8Bu$IgJryIPyYlC8k?*hPBvYmiw~ZxP1s` zq_)3Yfi3i%4Oq5U%;V%?AfqN?7v``v7`#Y9%n(8*qGKF&-+#@*l-|pxq^ji(-kx3W z9TcLYG7`{#fa9hHZ^oN5X^$m}&;ills{BtKf|&Qo1r^ATjM_H9n<3|GK=-UO#xiBJ9;^~8tmT{SMwob35py-7!BYNv6yox1~*DSBe0 zUT1(`+kS+(^Zsjfli>N{A_XrOtjz0$Ha+~u?aJTsg2CQ9u;VG35?XW+7FJn4KlY<| z;=yemT!iRJCLG=)Z98r>m`aE=gaTh;5RaiOG8B&oKw{+Q9VcdVfLJ z_a_!!-bvS!ncLoH!@Roo3ZwqcIGwDl$NTEP$+!j}(h2&x~6MOrWNKI0dTDWqVD)b^Ib;4XNVSy2oyj^15$0!~x{ekz+ zmkgT9EhjMb`6g8hR6K<&M&&5zw*BN(miY;6@)(f-ZmHNP;TDc;Km50d}wR}tO4jUnp zSQJ=-klz)~(unJ0(+brzETOgBVh4#AnH9X~unA3Z`AaqQc%L7#aw7$U=;-FoC$Cz; zmlRkLr6Pvbx_Go%HfoNB=hZL~Ur69v7X~t)98f>|1(qeU+L!pToVXD9BCwCXLvHX$ znah(47Ws_o&<^_EGZr;3vAFB(R_8;!)#uM-e$OV`^Jo^#pCMS&rMr9#|X`2`IwrS9W+~L5qcbk#fd*SeMD4DVv z5yTZ4CWMhH_Dfcr0f&rrrg0&-MFflVScDVCL~cS4&4!tR`wsv1l2OC~p(FWls_qjW zYrupVA{SL>G#Phb$tV*=wJbPjnm~iBi$RZYFL;GR1RH-ai35>FIqw%`#A^0nrnj6g9&1z3*$nfJy(@LwC67nSQv#&L(={pj zKmnILJ9UTCF_3o_KD5bga!m|2_lc{`NK# z3wt}0*&wQy_n|Nt#X zkIL20(=mH4dIa}A#?)z`?DUjsZR+}4HX>RR1OcJikt1WF^UdPxTOMUOUU$1H>koUY z$M6Ch$3$*U^SgU@64FMFnu8XXzw0&J_-}hbmM*lt`?AebR}5EG#rXL?Piq1E$&mA( z8M|Ng3*N7gosT3S84{bFopO(t$Xfhwv`gXQFN-I2Fc8tkLM;z$KF5lu7(1mKDpQLv zPs;wWRerHctg|YZmPXf_z=v?dLWpblCItnb9lbWcL9T+DQ<}&NyGu{J>G(!jfi6!s z_jJR}*V1PKh%;cu4KNV6`{QmB7ywCHT3rD2Sa9z6rRq9#gaa!)yUYDwoHy?7SjG~G zPj2>xrefE(YXB6IUST#kJCNAlD`=vWfD7~HMY5}rzQ6g9x7h5|7{Y!)S2IZ`3A zkv>x4jZQ#Fu+*cY$G7V~?f5Mg=)ftYhU2OI=ft?GmHJw|M9Vnqq@k^EU|zK#5vqa# zuBMWuV3|!H>EIbLq&YjMt9=lDVtBkCjtSJTImv60(xs~T;}7*i@Ekg>JUocD6|bkb zL+Ug0bI6B-Tpe)4ZP$cu0oJpnSWFpOzGZlc9{ioeF116{zD1xy=a<-!z%!PFDwtUX z6l$L~lMfihB7Rl&@(yOopbgwELJGw;AkX)WeK~g4;S9jp$&&cqH?G1qENLMxcAdqp zV5}jl6E_eyX~y9NcOeQ99|s{_{-rg_6^3M@Bc@YAAB0h~luLt}LAJ9a3NMA0$3fFS zVB!70UH~q7tNCA1Exk}eY{@cU>#b?MWyWwxkONiXEwQR2(52VpZT|lp1pH1;+ONMq z&;_30`vwOG9b%H6a?{OiT1Qfmw`cct>-XqFArhm0HJM^Re@)aIcj{NkysVc0+h23^ z4>e^X9ue2dTpzIvyr^z|CN6}7T7chlI_X4*M|J&Y#1lGU!@o~Fb7K|*oV(TzSQpvW0$PbK_ z`lc3_9+NEnAJZp+KmZh~q&3Ukgef%)>wTJ*3u483^Jn6g-1iwYb>FjpW8ZrlN<0eW zv`d*_Aaal6C-)w2BAHt0~EB;;t0?fKz>FT~}(YM7O@BA#$`MDg71LDueP z0Z*xVewPB9OPsp_2iOA&#RlVd1gbyNym^Qve$vCK4mcGqS@dp{9T4b;of^rY8yUy% ziaEh(G?&@3xLZUf>5A$?*h*rnN03&tX0s@}&^6cW+JV^=Q3Ua5CT1g868c)|TxMA- zzlEgAf@8f4)!YcD=0}8bggi@AYd7mvebA?$}6g*~@~ z*@D!Obg*d4D$4bb+3j3C!^KFXS$4W-nDPb(Ct=W2LSV~!XEp^92-S~f%5aCR1jLmIPd^Hx?><+U3OZPm6xz~g3h z`Bv%JXpzhAp(u;U!BIFijxF}t^@I%zyfqMm0W5=^Qtg$)O5=oJO?S1djlxWUm|k`Q zc9Y29N3H55uqtVAE*kcklhzk)D0I!99Lj{-{(Z${IJg2Sq+@FjA%s!)rN$#i-A2uJ ziHn?;AgplKW&(osE62vRmNu1Dkldip^7S!9iL?a1)JH9kMx(-(Ls8ru-RkJiwe-Tj z5>Ay_qIS0*_}2@^pKHI5(R9L5Pno}L4|)~Pn^Jz ziw)wFy^h&#zZ{w0@9y0$OGEikNwG68>Kot2!5{P!K0o@}C<)VTC?2*+a=*}zKTMl> zi(xX|uPm4?XBs*`ED=h=`Cn|uvD~zj$;Y67ykN(Er%S#Hl-V+J_ma^Jn=7ZkENpXH zr`}(@_r2x+HC9(2xv1}(QB~w0*&B-NI4jG^%*iRPqW#ah|6dNWX(IpVmgml==_CX& zP`1f(_HGp4aqjy0Ph(toIOO(o?=yg%y~SMrn*TF^*p^|-!E?bJ7~u}I+ybA?w+Au% zKlAz3kA60Td=4Wtn8v?xiwWO8b1Yyq91*k$8x|Wq7)EP0c0cTL2@hMd!JOdc+t zewlHRo?9wN&FtO7^y}}Z)G)KM zP)n6~sy!aOEXgQ_e!LHgWE|))3Ep{78FP1AM2WEIwTGCPEuo8Us6A19=pi#}0tx#_ zJP!gpTWl! z5Mg4sB`Vb@F=YEfI#Ff_;Q_eQmh;A_nJ@~yTa!PI5KBnLgD@qPDsEP(#hke+VR{uH z{<4^R3@>I$K|tfB%C#ltYoz~(s$42+x(8Wkjb{M+i4&(;*2($-jFu<*eh_?D^uFnR ze?4dVh6|R0naj@GtM0phrVbs!Bb`lEh@^EZw~Qt&k%I^;=(sZ7y!m=|J^p|s7@Wz2 zZ}$9GSb^rBOxbAq?4ZMYOcSzeCy_3{kQXRO7cQ+ZWmQ?Elm=Q%$)okFZyx-Q7IEMw zBf)vY`|pP1nOcZOD7=Jq4LlZop8pqH8K)- zxAQmf@_kAw0xxojRywFc9Hl$mY}rT+z~yjys3soiz*`(TkS&ED+7tpvY37%cp>9lR z1Z3YI)(k8KNzGxLU8CeSRLHw&W>IHhieZq4WV_`Z(zYiV>n6PBHCb73IooBSPf}Kc zWkqCj%C9B--1(1r5?(7~FEhLP2NNjEEG&}!ZNomHZyC$;+zTh7 zTEVZl8(*s{fH6foT%yB8SnKMb>MomYC~?lsHaeYCLeP^nvTo-42(3_AIdb6YlwzUK zi-UYnCvsqsVrcl066?yTNKsZ3Q7T$wXd#ecR&-*jWd(o;|Mw^7!*SGqecu7SH{nc9 zyZym`-vu~K&PpuHe!dCFU1#Ee$H+byr??5lIcr^@1(BCw2`GMH)v7}MOv|##2ISa) zZHxUj!3|$2YlvihCa^Cr`(QL0>hDz%y#_kE!d zBem7YN0$*@Y}lP6CC|$LQzd-zP%{@zz7=I(U!=VHgJ~PoO_+N+W_}GJ_iEkz*S!29 z-CmIU%C>H+d&>qg@D|WH z;%V*Krl8%dae5BXGbMyX5j?iM>|>I`vY`h8H3m4^U)4Hbux& zu}@+D(?TI?-2S`B=vb-DX)^1Pcv7c1Gf4A8J`Kj8~sc zRqXBW;8gr=drg$v)O|gQ?D9AeO5neT>mz&8?&Oh-@7RI6b6qagg7bTn1W*VFf~vBL zl2B$~7BDJ_1tiEoRWy(5F76-7EC!hX8pMjAH)N2i_QYJlUw#EwxU(@p{StErp^Xw_ zwx1(l#vvDS!HBgEoe~z1k4x8BAq|aTfr!a4Ad!Jz$sc_^ywv;JPBmL0>~D4$^McMs zEfsUan*u2Xfgr~fi7k;$0inKu#WDNXtP2#d>n^KbtTaa$rjClQc-hOPUX6;489-?n zHnVT60Z}Fki49p58z?bJaR^pay*cGy<$$j1NHF{g?VAmL))%i->ZH)pL!cFSh~|AM z-T4N$usDIqcF`3>sCCHj4Lo>eX8+6v6rUskQm8G5la3;U%zS1Icz8WU5yaFd0)#90 z#MSrx#i^mw#HF<#XktLs*UE7aa30>(%!OOJ2MZA%-u=-hlXi89Y7m^G!QirQKU(bvNKgn*Dl30+FDG0(c&K%W0P9Rt-A zOvj9r$8e?ALUD|uGOAQME0ln>`6K8G?eHu-VObzK!#Ft8BUTL2AFvDaIw}swoaF1f?6M46;Bb*uw*nSP=c8T{hvyNApAin~O zPKHdmsrXMPs2a2Tv4#ul3Y%DVVfP+6Gf!M_3<7|Zl#(_xF#v-54s<_O(WJm1vgdP1 z3PCJ*zBH&ej>3nLYCry{3M(zEcxlE;{FgZxQfzJB*>VXzD_z89CWVfHs|ku7Ok^w$grE}2ej0l65!%l0&>k@YTt9Aa-U`^0arQVg*Cw;s%P+m%#|k@i7k zBFf1I)$|YLe9P}7cwe1}>P`lv83VHuwT#yhRkw@`>z|lDN>MYUze2O6=0Hc*#M29W zqivXlbh+tO4|FjRA1%{#`DBu zxBU|VoCZSvAPa}oW}+XRRj;f{R6=Y3aVNei`kX!j#5Cj(W#PU0N$7l)Yl>tj4!%-- z4__m8`YT0Z( zNbeyHl@3^vHL;RY`}G%^&gL(xN~BlY1u@V0Cr)sCs-L=&fs`3_j{RJOM3&;}5o<&f zrym@Exa-CJdGY-PMHct)?ihu_p2p$u@`6n~5E|_06JoO}fAhJVCYc}kM}zyJx?m)h zllOeTA8^)tSVpZ|ZqoBlf@2eV%0b2}Rm)!{G<#Vf1o2o$f7`Aw0;8h`fe?LT3NECO z$1`GE-!oeO{Z{XKI!78)RJe1^%Fiz!mwa?&4vfy90JgW)YQzE++{VD~fVWS9S%G)@ z|5jQ5Ybn_uiM?EJi3N%qu3L?wkx0oW+>X7k$8%@*>$dd`rejD71p@NQ7(j&s7^sg5 zB%RR!m)m`D;J=lrUorLZ$$owHPESvN*@YIAQdbA2@W%lK)n8R|^78+k$5>cc0f%Fb z|HID9m&7EJI~?n`-#G2i5&5j|I&G7I{N;`qit2v9_Ztf= zGI<@3tZ@6@VXWx+^259OdVih*3$!fm_`NLaW~~8`g_b8kO9>F>a8hQMu`!gL zI)>IpZ&QO?wBl(tvtf#?r~!=R6_TZ3GGR~Db&d#&vdR8nt8aKWkF|QiVoI?RBb|U+ zT+Ea&`72cTWRw^&(NZJ;t`$&ZpCOSTr8VGVY*M4Mm19CQV&ryDT}*(~J1?LPk=>1C zTXB@C#Gd{T&jH4@cQ}|!RsU@4G!ao;0HkE*F5&$9n$V=t@LBbXKuH~%=MB9LMjb^PL3<_?kGADPh(No=2C6a2RAi_nM;fF}Me=BF;C2DKEVr2bM= z2uEay_0l-}E~Kueb`%6G5r`o&*H%V)Qxg{koE}VuD5ZN{1Ab9JDAuSvX+5aF{o@CC zO#~$FVxof&2e~I~0~>9KFyZl9dHk+NVL{Y$GkHMCqunQsgubU2E0=&Pm2 zSTducWy*pFJ`+;|k5ew-(D@v?Bj~U&t6=B4sbl2{=&xIQb_YH&h|1CxHur8HxzS z4hbb|jUihIOqpa?a`^)q3bol1`J{ZLY9`eg0CCyCS<#$G$13x~2m+hl0DKgp+h=`6 zU-EYS8JF*d`SpsJqKXneS;=;dtKp$`o@(nm3zM1Z%q_{Po*s&>B#s)u6}+kCVrspl zO`IuJ(F8O}S6CrtjIaN;UPkU=Q9RDLm(WI}jb!Xiy#-iM+!U z{m)hZ4Ah$na7gz%ry^#7BmjQ7LbjmBgBpt0OftfP1iKaZ6tI})#35F)dWMYt0#|mI zv(nG8e2YSp9m{7LUDbh(O16+vtEns)dwg_^BMoaHNo$~=-P32`(CDH^Tn=;I{EuLl z$=~=Vfahwm z#&dL@MM4%ou9)Hsu(XXdCfiNb+=;zcyCrw(~}v zG792;9bG;e#4Gc{TnNCw8f7o>a-Vdub&l8kY@qXiih{9SKUlhZq@(>_0bKKk4j3&= zMbb}ZW@nptd%yBu3?0!=vfS~NuUzc)SXx+EoT_Q*=!PPFxX+5?Hrc?t6u=%kNKB69k}7-E}EA^m41KfGOZMHpjv9!^?pW z8b8C{T<{7+dLi(de}-E_Q!^UC!pho&#Fy=cqxN(80V7WX+gjcjD!rvt-0t5^sQTNa zf7JksGT#g>%a*adch=0mp2I6fqxSO~&_<2e`;!$d9ip32!|kzzt$RKHPsGby#|1jX zJO^kom;v-EG*i3m&G0BQeHIrzDlJVBEL4_7YK>GO03bxd1ZH(gxI)T6NLTSTrTw25 zSor*$pLvvY7D-G!;Wny`WnR2Eq4kAQ{3C@{aMWnb?t5i|1?>2b#$gn>q5)py8kjs_F1`US##3yWj(wVG}EE*2yB^5kZMcYT0$<@*M(#v`y^O`0gBW-WLc<2a{2o&?*VeP<;HV!?pcFsri?IEAh<%U$RoC zB~bx?{s{QpGlm}1R?heqcU_`r1YBLJpX zlnsg;6`cSzl#|~F&6-ef6fS*$vse5A`3vcJ2GLEkhcxk%`SD7I? zd9KYhr3}*8;W)6_r+sXBT>CfqRiG56O7KOfh{;;ex>_Y==(0C80I(V6pO($`oy)~k z%SdXrLL~9>Wo2bAhd%`WwDmqRfCzk^DJE_Sv-r7j41fS2Oj4I<%L29&`V(--XF7gq zNEV+MU)U!!^H0G*{6+ow=4CW-7=$|SE3TrEntiMd381iPg2IS(?~hM*1~GTtJ&=*d zOT75c0nmfk)hP7vXwJF3cK-arb$zv*vpD*4ZK18#ry#x+w#;OTAL|gez6#--q8!<5 zz@GqdrnOYdQ*2srZRN#>WO7y-dFgWHsO>;5B(dHHph?>c4OGcVwNs6WLVS!EbM`Bj zDi<(N`N|U|DT<+?8*eS^)6x7PA*XIorq<8wDuLW&Ym3uIpo<6n(g)X?WDS;czfS{KcFE5*$K-T-de*lbyVP~!@X$DLLiyH-m&SNpQv7#l5v9p>JiYG12j~b5g?-Q!&?3;> zA4OUhFMG)OeW}0kV2Z%e=asCq-VPTLUdu zJK%5tl+`;rxEty5d7PRPa&7A_%DP+9?L43mW6ZF261i-Z4I6wsk{b<^PoviVkeV8~ zACc9DLz-x#Oor?tbUo86CEpKD{#fg9g}(0l;^Aqse>+KV{)k7vT<-w~LK7 z0uGwGCL8JrLUM_yiF}c}H10dn-^P5YMI@637@iWXzwu3(ctUf=b2*e9M|@S3i|#o* zfEr2}yoCs!Z2lG;A-WV8cQ92oRkkKn@uD9ZM7D^+a_a$SxZNJv%aIVsW-Z6#QvM^0 zyOE0t?X~(hrg5`@_OW2A2o33cZNp%G6ym<`LF$U?2*0%xq;>}@(T4-1so(XeHIoBI z)^#R2so!BwVbrC$sZXDMhXaI<;DO1vsPY$+aMdC=$yPt7cucfONmI0ARsNo}HsD!T z3)|R`vJU^2NHsxMHS>R<$o`c{P#cOD49#OnrBRzCP%k@-O%Fw_~*mD>4~6y|6-&-%$E|lk0-t8M+QU zFkI70+T<7XC7&F@IE2eSdX~sbsglOt@phf5Y=(<~&yHE;kG5~{w@cYo6%tkm<^H+X z#WC$I-=yCvh1~5)st6iM-|rU~xT{LcHnTh)lO$lhFyMFO~QH^}x)<niYt)(-WMu1GL<;3HG#sk@W88& zi6*jDA;bqwtpL%TL8%$QBUK&9i~__HLAY~h`ydVD+>m8TO{j>bdL)-jA*24LYALP4 zk(X8)#TnKK0a-R`%$>R9^B^TJ$Qk&zrD$u+xuT{&F>!Y;D`><%=z@t0LTI^~Wv+LW z_DQ(Pp4X%qmN0p0@$cL8ddq~NW9FlGr){~a%Aa?ow=u`AF$epWHbyhKh>>6dZ(7a{ zden?4BrX{uYL5iTq(6#KaQL?&8VT}!${_Vg~=$XW8xInC9BzZa&f{nDxklJ&?zB*1ZR^?keMy-%FVOe z2K_#+#0eY=`tPD_)im)|GVnq2zZQ3R&H_=n+CKn5Zw$ahYK>O|VRe{LPax%|A2A@gzV8jzs?bDJPH7MF$a;=f7o6P%a>KwYh%~furHiN!rOOpP}cET zr1eQKd)fHj@z3({KJR(J%;To_>+QB)dn_~H2?>Ou>|-wVeOycz&&XwLwkOfmuTS#1 z|H`!d<-zCE%M0Sb)5=#@%0-LU7<@{-3Dvp9Bq5AUwFw@jv5N3DVp zcR$5iQ&Z#gZRYY+N4 z6__Pcrt*rD6#i7cdukxEmA1Zvr-US4!I*yPOWEfFF5Lm_YuKORFu@iElqIJ}ox+V6 zJI$CaBGQ>(q(iHyz_@Hl;C}FkdCk2U!zsfPN)9!(L+`7Ff&b%D!vU~yHg`I_+c%U#%b`5YN=4$_?vk+N+khG zZ3)JfaLH-dicRK|I(^tB3^j^n7)MfrKBV$HxL{mbmv4;#zA3;S^h9XP#$ zt!rn9ukzN<9LHRY#tLT_j*16v%vDk)fkFL(`ZHe2ys`?-Fde5~lUzi7zdELo;Fo%M zy+kyJ6qP2=Uz=6s(Lrw;sv?Xm^ zgO-cIb^A2p+}1J{aidbog#XO_2=0pJ+#23p&vD!CmI}C^rhy;9YR_>fdsh7BU1hXR zW@#ykZ)Z`#f~I-b9W#iFnkh%S1s^=8JWFa~wyW;)WQ>}-G*pOw)?V0N~7_Fy0Lnupe zRWn#Rg#a2Q?MlI#P?|oHLzH8#FbS8FQP=3<-+yGg5~ZuVDJIVp5s-)f=N6CuyQw)|0mBlprk(V}Ny@M&*WnyuEBSI_`%YJ^~7NDeHmZKA| zMJ^@hM-U~Ud7~67g?N$t?VT5ubPU}A1_I<7lzaPA>?BWmXc{K$U#E>{P z$Y^TshL{<2!qChAPC62w4HW^mI&-}49tMu&A~Scw&L@G%az$=YuN~l%?s7S=7^ocky)6`c zjjuapvh%GY^FN?GZ~HRM3V!neX)ouQ8xPmX&9>|3+aq9USRVMDMdaMP2~Mz%1Evkc zC+=+4qYQeHux6!ifJiRuICP#-<@=mh0*vmTHXQG7hLFEEg-WD#wYB$R4L|l3TO1r* zf$$oz+*;u3ht;xFbCv3TsaXd~Qno_e>fnOL&riB@t>;msUEU<1f{&LSjk3@->f2Y{ zyM{-JYDw0%wZ1=~=lZ|cLyRnTs|M$K3ewe9Ls*18!EG*$`qhi#)KzO7#{ zg8n$t2^SMkwr#wTmac9geP!l}GvH#iwxN0B!ui;)kcQKm?JWXaS%eIuW=Pkuci{1u zx4J;;UaK3uO5Y!nH1&hQ1u81H0->!y-u8z4B3vRqrf_T8`a#D|uX{YJwrl+6=pdWF zK4ds~_lH*SCeNTYy+m}Kx*|RerR1ov{dfp+Kp2tTERi@?y6$R$Fff*rYpel6E@A}( zvzEpTf9bHxMSDM2@t{aLs0y{#-pyI`Vn;1eT%U|Z_KvjP$Yt>m$_~j3N)59ACs0!7 zf>V%|Q93*nvXeuUos#7gVB>?X^gzubLXdnM6e2#tGQ$L zHlJliu}WXqFq>RtY1B~Vu}i~XD=eUZC~=(VLT7$u6_t=A1Bof~PoQ92X+aw)5|sC6 z!paU;9IWN-1}HZnwh#q~)uqcIM5y(vp#s5hoBI(+6ymv!|%xLDDk zf}i4hczpG-Z<}Jzfe&xbwO;uf8|NcCNl!>)>^jvc|%La&YHI{Q-mw;Ei%9_Yc9`s{xk6BCX^z2{0}3kO1X5 z|NdotSEhw3{MGQSN?t$yUXbG;wo^RIEL(&%Qm5ZtrzxR&maj!7?R#54mb2Erdl0P} zmBOt5ZVLY*1Gnqzh+fw-*3TL}V|Lm(Y-g-0@hVIgNR3pzRK4W&L^f$v8c&=pda`dk zM|Gs}GBs89cRpXdSp$M2I#_SVila=u3QSCYj~SXaO8h6ZvEm6vYMxk_J~BSnd7p#C zCF~%nGg6Pt!!nA7;K}n{#gk8!V#VbVG0fE}%G7?bHsf|sl@quqc-E*xAfiJZi4SMS zPI*}~V_&D$`i1}3+J5`aXp}A6fuHfpS0`q^6l*Q_L7!;ehPzk;0QHwYx8ToL|0SfH zQMFEuPv@A|d+>6o6?F=@8dYy_q^qfmpB+SB^0oL1v1{Ft%x?;&w}gIN=nElXpVRs( zoenIvuxD(Pg1-gh{nPz@@Eh}#>8dCp@K110CBsyU#Y0h`?|NbGaP=Shsibm?aW}pv zp0t0Mo$EiBr`Uu8z|YItaTi{R7B<`@+fi&RtZ~{;0${FsBt{57-QoM3jNv`6N|9^0 zgd*q#rj0(#d8-FDP)TF&x!1-mk?B48b@!sS2fFyZFyntSk)kRLs^@C?A6`qor)pq8 z|EDWKP4rI#pD535@5n09nKMVng{vnX=Y6Q!u3LnWc!CYGzc0$VaKZgX!f?R~rJ>E~ zAj<8QpT`DNjJN~dxt}&&QBG#^MzF=SFXc*qfzLlaJ`!3k9d=l6I2xsyuW7-3fGF;h zKjGg%%kgc$J9%P>7Y+5H@o|K_ulE!0yD6@hJE1RE1HYT01ZXhU*7hlThh8{NoNmp? zg3EPI>o@t3EO=Y8BJbIHiwnMX|6a#GP1{5Ffhy=h#Db-kZfAV614@RQQu;^{x^b`V^@L4aO4-Vp^Tj$xRr3M;{LQ^Ao@K0v z={gl6%;5NLc0cT1+zMkuyL(Qg&$C*viii}F;rE6O=QUgefU(p!A&9RAblRyYUlWV~Qi}z0>s0ABS*2oTXa=KZKZ_!vbY<5XuXE9yG z9h}%H!f`rW;7NymfY8kIMrxKpUI6vONo?Xcmx67v$B>U&xRgtXMg1R{@L_uEQ7Q6M zaO7~5F${?UG<*Nnvl^wIciuE4jL+Y*y-mF=5!fk^!!aVxO=?l~{D@ytZW3yT^(NPw zbo5QW01S5{`H1NM*6l8UnB|YPBR8QhZr#9VCYrCE+J)E7URn02;~#JtCg24HoTU9F zh)6e5Qbuu6M*5OiVdIB`9x*_Pocuf6JkztlSAln~o`g0#ss$Gqed$DClwf<_peUH{ z0Z)VCw*13VD+^SC@FG669mnAI6LI&~O<>T@GhP(9e;IbAm6FoHEP}S&lf+Q0n5ybY z=3m*wX)!2E#7t>08w?5Dk@R}4tUVXl5)HC>@k$D?<>hH#Xv@(KdtR#eBqpYPwwRqw zay*|w91~07R1%=bcZKAgQ|`vZMz1^P%QlxZ8~>b(Ppp1lQ5>LpUq5%9h+Ga0`PiPr z(C=+f$cfm{x>KL7`C*Rn?*n>o1EcDG>>u?$vEk@cRt&ZK4(+IoZDE~)DlX;mzrBaY$-u2DLww zF$OcJi}3=*;fxWB&Y>_Tp80qKs?HDx#w=IgloDi%F83QwvNoYO<6Hmr_j64J`~a80 z1zdiBQT`{c;%#7qSsKTu$9FRzd>Sp*0fRH+TrK{MjZNqj-Rg?W+J$W16O&;fVb0tBSzir-{J$ql>Pj^;_e`j5mxAHi! z)xG?-@DbST&NDe1I;nT;Rxo~AS%#~y`))7kxh;FPyn#}~Wk{;)9a24YwOjFhwDIFg z6gb|;#C$3s>3g&dd8R*(^>RL6=-2rrkXvgY+3>MZsjOYq;YS$=d`rLNt=mSi0eQqC z34MV7ExyL-YU}FjMbgc)1$@(I{EpeGYHRO6gI>t%QL==0IT65>fMf3mCsXe`t9S1F zBo`N#ww~T0dfqeCg+~_Xs7YLDUcfKVFxa%p+GT>F)#-RLvmWdvA>f{@s(I7zZi;P% zV5zD(ThRX(=s9<-3A*Cb^{}k#b=B^2G~U*I)%`?R+w)56otyBWDrhA+{@-Yz{i9;d z7&YLBdzEI7OuuZ(gS0?Is!j^{uyW}FBTqR29_gQ=AH+Ow9#EGS%~Zo}F?_yN(8`wE z3b$fh*^BkgSX@UVy{B3)EE$eKR3Cw(h=Zi>20AB4L<1V;W!V5O#A>^gyAk5nU2~u- zk7wY%f(d5TI4{nZX zl3_QDJ#Umo`tv__L*u#4hv&t$X2QtGhk?!M4z04<>0tmZt-rxaKQ=EHQ~s7hq_wVs z>y8TqcJErd;M?5-nn)uR7_)0qIm>-Ba_H+yo8YQSvz9l&>KLg3Wn zin4Eh^nKX%dWKgZu6A9z3f2j1O2+nM@`O*!(wneRXasAeA#y>Otc#;a*d|rA{v!RF z2$I6fVlrNj`1@uR80Ys7Mh$-zixgEf9H1n3@m&_;A1%&s5w&w1u?lfh6dGVk1StcN z100@WU%)Ebix3IcN*hgI#STt63ipPE*n{OCco-TDI&&+3kiNE*f)7DaW}C$WU-k6eO2%>E zgYQDjkhqc_gh`Z^^KYfG$oz%|(}f`RMYN)1Hz+iv--EWAQMJ9%R{h3Tu#UtFsYe)b zyBy?}9g?i!w*Y-mHu+%UB)4SXi$HoS*Ke)CihX&P2(yZ^7yyza5?NH6)mWYnzJN!_ z+}D$TTL65o4?Z5bxrvpy{Ja*J%`%}#)#46i%AzNt+1&2g!<_JA`CC-$4!n?G`tzy8 zc{rO_J&mo5t!LQzUrz`QedRC!OO5PPOrH5cvBclycw2B&^i^we>nU=7hoN7Kd9k!6wjH409waAh)4J(6B70T7 z&Y{(tRz8gM^Jm(Z8+Ev((^JZPe3EIC?0y_bR5__8^M3bh*%9aD6b8nEjjX1Y)>&it zP=p9V8vpsxIpIa%^18S&djYQcJ*?Pr<>*nsP_f96PnZ?yH^u|C(us0ct~nmxU+0rZ z_vr}>v>jHhV$y>kq&G9gjca99$MD2PDTFC%TFJ{QsV|~TnnzmA$%Lh%OgRK5f;Oy8 zjLAHXyx$wFScbKrsIuYNb4T!>R15f63CtN98iGQ!LF!tBEQ^S) zXs0S^S6nWRH%By)|HuvBa{|`#UlfFo-I1>nrj-?)goqzekZRdp_sF2`i;RFt`S0rg zp29{{1`Tgj7k`l=6>A_m7ufkceG3_8cD1WFTs{+78%+s30Zkm@pz^|5$sUh3!FWdD_9=~vU;l#v|8|Ak$Sg{+zk&* zTloEru$MN^1;71f@fIrmW5;p%DsOpE>pZhDjOi05EAYm0uyy;lxd)$|8YT*;mPb4Z z#rp2AFu(NsRg+?E2qKeM+xX#U&jT}&!ACz zLw$X)E3z%az+NKgfqTn;63=(J3tA9A; z#XLSZk-w6(Hzzg|3V|8m(XzbDVLwn?(&J{Hc?lx8C%1fG4@LS9PpCN-Z*FDkgD{pL1h?#5i*JbZ1QxQE@y?!H09!-LHI*hYET zT>Ivhu50%Y8QW4rh5SZ;P@UH`+_>}3NCI^ka4xw24?09N-Lq~>qJ@jA{pgQ$Zu>j( znXN8;Rc_xAbccZW2be9Al=uYr(xXLmGSaTUoT;{Ih;x&#tQU%vlu66*oXrz(82z2s z`HXj7Fxb|!&mwHMzFCRQ25>^0K4$EIZ$eU`Xfi%8YK4xyUl0;8sLq6%#2OsAKJtce zMW@CurXCH}56S|?8Ip);9V`F&hVMH9EjLHvfCAW%kQXi#85X@nPthj(-JIA-ZrLo$ zMcWN|Kj35luZ-yEF>`kr^`pK-^qr@fj zz#r20j%?K>CLdjHv`z(;Riac7aCu>z<=tkm-YbJOkVeB%T*C?(0ehT(i=6B!Uv&Y+Au z4UWpejfe*Im7=-!daC&^ryKL6PgcSZ!NpN|;|E9K?{F@PQ|J`fTUAT!?q|*cp*Muf zo;Os4F4{TC0;qG6iMFBiPpm{@zhl$;$rdnr{?1H>G=8NDoOsQB3NH*LXrU&u5eg|9L+%Z2R2IaD2!ij zW-46LSE6(w2wIlR^~*JIQ7SX5xU1#;Xk^V|UDNkcS9`Cz_V%G}%U4JDc2KAdLxeA< z2*t{O9t0gsh12jB!NW-=c%>$Tp%#JE8f*pjsP^y@gScW&VonqoxyZbwn=;KV_$xZ1Hd~5pr>Zzc=4qGp z<_%nouJ-IjLbNyGvoR5biG0IrI#{EkphsW3v_Ja;3d_Sw29QnE0*(8Kec#qG7Zs)X zQ6@HojC45`k_XgjOY}TcJKh{I1!l5YPA|^r6d)JjJi$?0+o`H!)^Eu?{n0856*0NH zK#!SXOHUvw#E)Zcm-SDGO$E+_G07aGf#*cPrTnt78Qw9>bgC-}f|8IE5SR&)(5+lLF=d5<-@O^!64*DFG+W}o!O|`E@y8Jq zJATj>x##w#y?Lj(@O0z9?3$6Ok@cRdsA7SmyYqr|wDFzAb|tYwCc7nv@pBPLt#vC3 zOAlljAJZ%zGzCkTeNfi#!C0kG? zH1oNkI>ASeZC!dI90wnya#D^|o^)w%MijPrP7Tk8{ps>epYyykZ>9fRE#8%D7dJrt5aP;iQYVz+}jopPjv&~BV@PzkjD2N<~_*O}`o4nAo zh~L{RvaKs_U)1}8l^&!S`3g*8Jo-)Q2u`hxL>lEoJB;QWEv~vyv8d3ns#h9Ygo&zD z{V(}c>NIthL3j|BV!zCUoI26mZQVP%4H+{Z-zbK&4RPfnIj__E%WAE+-;-azGG)m=gr^@!Kn9*HN2zZ8Xrtw=3 z)E%?K&?JN8gn60K%~O>bLzwA;AQ6h$rOZmCtbD7~U%b-xdEZ<5`oz?DpO^Ck%aQyq zoG&%};>?QN2jdFw21?i*-xVN~icj=RUe3Irh`ueIoAU+(8wP*+M4yB^&hhOFE z>oQ9<7IzAs{6-3`YcCOSYudN_b@Vm%*!r2A&jIClgV2vaiV6=dQJ;)X^G_H0Vm4Xo zJBTk5>Jl+ssMqk{90v}^MOkjBW7RC8ZuLMH>><#xr&B7Z%;Lwh~0jL%x((h z79jscQaQA*{PS$3_J7!7SR%i~4aZ*pr?$#zVrzc8l>5SM-{=CVHR5H;=sKS@p2+%m zPsZ*E$-r-CZ`W4U|BnSg3pa}>9tExKv*m=dpNMHfi>qX+?1#-B{?>f<6jiPJOwO4- zogx$S%4;_3`jV@h%*CF~VSD<21>zzl-efo_1aq_|q%EN$Ov&Ds628j$E|jL5cbo?h zLwB}b;JRL&bCnwMa`?&!y^)J&QuI3!-&LiFQV%uQ)0JPsDm*5B24~9!jGJL0Y zXn&ZUOb~eJKpwgof$QGDuJK2~>5iBqiKggKm%DP%k@Y0_^}=EgDy27Rk?q~Cxt7a; zeP>5mh}b6eRlm$H|84ef#dyBUu?of8Ai*V@<7n3C@id6-{+xpe1qZoCAVT}WY#Bg9 zYTK0>XOIB?8aGJ!Uj@rtohi;0Xu0P0IP!@BWuZvG=QqRGJ0iApQxxdZn`1Sfa~lgD zlH<}*`Kh);UZD&U$b=~r%xO%ivwe0Vxm!Z!~f~_QH z?w3n5qNe3}o940#<(#R+GA)y-BxGy;y`7%Xx{A^0*r_SO`O^kJzswCszKNBu`>%Yh ze|4+VUJq$8cGdQ-=4|^zH)~&iC#ncr0c1T0z=^f>^92qb?_3sa`(#Xr0bt|Ui{TL5 za>Ei4U;^!otfgCO?lS3!K$Jb!?{`kK6HE&yQ~&6KK92%>65tiFW%;k0qUo(fg^|%A zj=h5spS|94xbvW&bkQL8H)Vh`{5i1MHCY@yy~9O}#~fg7EFV)AFU9o_8-qa7++{Yd zuBicQ9~Qu`Olvoqa>ssVf~6T%EYb)u6jWQ7nq}$c*C`+a)+{VeSun~Iw*1#WQ+m-^ zR6K-Kom{d^R9rQ~!zOikzmo%C3a(scH)y2l5f`k-Fnow;@P(E2wTD72xHR&yEMUce zcEyY+CbteSse?571f@g$I=XZh7&=~5^~KlWWQdB^4Z#%Z0#SOqxQN`IQz zzJ1-uZLb{zn3?9ejnKaa2Fy+u&{L!++r9JfY(V*M{A}Sc%t|&3=U2f8a&jZ zxQWu@Xnuga^<%&B_2^3PRJt-dxzTia0|ie31!})l@K5Gxr)zH!N~4|+{EZ#&cx*b5 zLrf2%6WO{~v~PH|N?uDHL25nVS~s9ir}`G*ju8#O*S-Y<~uC*5GkGh8mJT=+wN zDxltli7Sy#$t+q3`sXa119o0^#EcO7+R;1Y_CXGx{9=0iw=z~eW%e$z;Xuk7~n`?~n?tKf)N;6+Yfk%u}fGVx-R3q1R}>WG_v zV@s+1g0A^f!+Gjvx2KJi*=@GFX4Kfhg^lWmDKCV$`BevsjR~T|1NLS8OhDU1^iZ?n z-n!wZ(pj?!&l2yLV@vL<(%A=fHMq!s5-tYiUURCd8AGB!jZSkoiQ#D{Pzbb3JDKUU z{!gVHKgya!nQ{zs6Uue%{Oufr>m8;HPW(vE+Cc)V%e$!YO;>t#s4LKJwe8}aZka6) ztn*ZBetHK(jIXqXZ0Uk@9IZ0O(8cCB^ax&dQJ6qX{F@}Fl;_nLrw)h3pCcT(rI~U|=uDu_*L7&IpPmSI4 z5m(y&rHaD5zImAPv^}-~%A_2+`rt@*Z*#MbQSz2Mem+mhJ6h&*w7AIm=~N?+IIFK` zWb2xBQSF`$ZAz-Ne9s~S%)PjfAGAW-9;&Zv3v%lKo{?a`W@+9G*jKs6))?wNx)SR6{dVl%~c|`9GHKa~7qAnX6mq_|6EF0T$W75YHu}+yHG47SQNxj_WMzlm~ zaLoefGAS_e3ts>-kQI;p+kDWDIQarKvAx6m?`j2*uSP#l$hauBMuZ_+a^Nm=TB8b@ z;okbw>*dwWm}OD|m!u*Jpb%SnRAJAVcGYQyf<*I0?}LM&X@tqhz-3)}PDlhukg4VS z(sNb7Sk!R;?qcH-r{YWKtw|UC0W9tgl6tM1Lt{fk1j8kk<@nvJdD)<_vG~ZW^h*>M z$@4)Klmk!UY*_4)1YY4T0zVU+5(1H(%v2!J9$pA7lD84fmKWCn@EI~Y-&Mb5LE@(T zeS7AqZbY%2B^l1>QGeiC%MkZ1W!Y-=GX`IvVX z#pVEVi`#{eH(OUP{;rTds-}ogf)&G#<&Le_I%5`LNe08TMMNW0S9=xT##5*7b&aay zAhz`^^U-9P`1Wi%lGG(70{Hf=2@7jfm!YNLL?Ewkt_Dg6SD8PY4dm378bPBo1BIDG zrQp95L@7-2hNkdRt8*wDXF|cIPaDO>LKdM<6^p5B8yFnB=DlrB`{M;pte%CDL92t# z(5b8cGZ2^O&8dMoIOAPj;ex|eM&)dI)zj@9H>n+|50_ZxTE@xljsh)TtmuKctUo57 zvC;58nz~Kv^cV9R4&XN=3S|nl+5geVvTL~nwVW%v3lCrXA|rNv<6avqboLVQ3N*M1 zHF#ejJo^BPSQ8#3L~*OWVJY8oP89Oh$no9a-wU&hfDE{0o_f?*=eWx5cCQGjZ1pR0 z3`2oXc_&?e>;6r2jFd5XpP|PkkdwE;RCD2e{eG(5x^dJGOLPc&y?b++|1U*EBabO6 z)z>G2ocqyokqcCSKuuYT;dRY(J}kU6^F06S#Xeor-5B}NBs3fZF5Tu$)lv8I9mqnC z02BAD1TF&?C1^tRW_slv19zo?_kQ%G;pLg()!R6}w^Vp|816DbGn4XUL4&MCfZbmK z2qF4Wt#GO-M>L_6U!j8cqmaZq_b>e~`lJC?ACx7qmkdx%!H&C73SqhX)Xicg79|ic zuZqnXmQW_%Le}mKg-?%bMtUFS%v$1X-SqgD_Ynu`o3Flr-*Z2}Eg3h*ZthCCyVbik6r{~qYzy8OmlV)Sg;_e2PPAO z027l2HYbLkG$;(l`WuoOSCVl2Mwr|jCN_ai zCNau0JP0$CDQ%OM1iR?q`nw^e;1@$QD9P;Olk1u(0R8Ft=Un38xqOnaLKG#BRH3nK zYI1Uj6dl|~Gtfi$W*A^Ef{8Q-X99tSQ8(BY-iDu5B!SIPy}Mkax-PW{j3T-UqE6G< zRdYK@`&hS?Mvr<|8Zn~?dHX}wws11aF+wTI=>qLow2aBK`&=Sg2W9FksDxV#EnY89 zFM+5Pew%r?r2R2(8HG$C)#IhiF|30PcU z(vM&ccbMETZ)fGk@q0E%M|M&864R26p785Ep}gmfUV%Z>YynyOecsgUYnSLC*9);$ z)PM?#78M281wVvqMOqe&0@OQx+s z?5%*)v<%rGm1}&*c}T#1_PZrKT6Vi!3l;%81~sd%AtG89O{;J@#GSm^Ba0Al#>{DA z7tt)km`|yLu0|fLfJ@U|@PVq-(8W`v+2q9VW7%O&zbn?>-HL(1SkM`dAnSIC@h62N zN}58FF##eqjb0y)?1qkuX&vSKIK4exQ!F43dJs2{mdFdO}Z#DWbg;dky32li)7bAvUubZ?nSpbWBZZjlo&Djk5h)$W z@jqzI|B#98cF8^!IL&gr`6y_=vvb36Hxi9wzn$CRyBdkOATMrk*vH^{!ahkg3Mz}8 zS3oA$Ko(uNM~kB;t;!LC&GY9D-Uf`k<4S8q6KbK71Y(Yav?Ew)sLoOYftif z=F({Cg?u+)Z1Z!^nL?T&%PZ4z(3K>)P5Eg+eosdB8n(K(Dw6;jK3?y~Fp-jiincNa zXd4akfnvwCylg+^9)Y~4b`B2n7ar{=xxSv4{Uo7t0>ZPX+3>wmEfc{FGu|B9a8nNm zBtbI!l7<4olCsp8rubJ~u2Dxz(A&OO0uCJ)oFE#MC$>JD*EM>BkoyOdXIOs_GXl3J zfSocfg!_+Q(7>V?#l#M zc^tEg_$>toq+=%kjeMZQkA@jLum&CgHh-2MiZq!eG`#stJzxiZ!X+rzP?s=>t3xVM zAA}59_%mQqSqw~8=bq3jb$aJ(2GyQz&~#}*IkdL_FjS7hg#94|QOwXUdh+MuPQ%}^ zQS6UTqPhpB9>u<0sico?CcoVCt51dMtQ6%W>RC0~4jUWh3nNMA+9byKXkeVEIm9$} z^k3)US=4XlqKtzGoFy;aKhQff#k=Cv0w1YTcRp-qQ}gG&Pro&N4h4elLO>;HK~`aP z{nh}8&UbTHMJ_6ws?je0Ii?APM->-?;1vhh+Aw_MLmq7``Vd33l8gVqHg$>R`;lu| zRzJuZRBv_Mw|3uUiAAF$Rr&1#y67*7wpge++>|Shh>6Lg?3xY|7-{pg@*lS$nq^FJ z*kKw(+tZZXGyn3q!H=^odQ|Nj@b8qba079wPw~A?^u>YZv|xx({7ZL&F3BtBZbU6D=5;}?|ed1rX<$Ry2SCs*@jZPx{tBRz8(Q z5(Tz8$3$O#mxqDMLZriwsblV{O~H+)EqfRs^M!;a&dh|zxI##pDvAvoW|DToRqB)9 zj`sxpY+)wYG=zjj_Hqp=FZybRZIEBAy^hK8-?xkNTDk38o^zJ}Uu=+DB^?jS++tw= zg|YA99^6PT3Yc5))LY71ls0meBy7R)Uq#a+Hd5^%je?{1!6ikY*=mIC-}A)4@w$aI zm=w46)e50L|M8DEn7LVU{PDSzN9%9T0(XYrYJW|(?Q@5Tb%&l2@APuo`Tkt|^n9`N zX>Wo!i0%EjX4wuhIcjNX33J?rp5z^z8Ghk{Hm>FuuejZp5dT@)&(|8gh~oKczuLix zghKmI0{lzzm7<#qN3q%B32k0mb@hhhQ(a66h>Yz!XQo>7PTpn~0whh{0lU1yTp!Jb+%0H^aH>D0cd)g1WnJ=l7io$R*Bgu zT)J$E_Nk~ma{U_-_B z9GUbcr1*{!D8AYje_@`eJ4>SA3PTAm9yz%`#xke8R)iD8eNAX-hs629&ca0_R$fOV zTRhL02`RMt+wVAGFDK6^@6}g|0wXCw02&L7)>Nl(&L{6v(SVE%1|2C5I9FY`UOz~GhHx9$grKI9pKm=k z#f@r->z-DH7bT#dBGSq4)B~>F)gcbGMX*!L5Ngx`(fD(2U(^V4oiYCyO=1{pwj^)) zt-Hd=#R)};BQnJ6O%dFbnvF0Ih$V-h`i6_54oHV324UssZD|>=QDM}Lx^L|?P#0a- z%=MZvOKE4uTKb`jtC6i?i&TTA)_UC1R<_$GheXU6Xiw7)#PUsP{oDr2R;i`G#5|HM zNE4%$Ux|5PU<+6V>kE~Li@p_8cBh;f@WF`T`b-WqkRZSIa0UH{eRyb+zA}%Ap47@l zVDvQOkVszvjx{zZN@Wt6$Q5jT!-RoTFSu%2HnE9okPMVK6He2D0cinilj#e)Em{L6mjZ0!ycpE^=4(r5p!AHRI`I97K*@toxHnU|zy5+{kGp}_&r z{u3o|)X^cArABUPk?S}8iPLTwA@lI`g>mHq3H69rH65#5> z;LsSvELOsIsjk~Mh`zPWfMH^Bcgj5$#Z`$G49sAjwDj_d%(**>mQBY&==>^>vqYU@|{-o@KqZkEU23| z+!IUSmxBXQb$*2I(RVVA#Un=(wT;dGDSVgwKVpMH^K#{tgEb!Rd`r(%`qjO=$4Ygi zTS}e0W?Q0BrK|i7{7h6I|;+4$=q?wT8DEw7Y zF0Gy}geJ>=@N3S9=nCV8qWi(M&4l1j<)FpS4E&z;-y4RZsk8Hi5}8q*fW!h5^8@5A zy49TxMu}$Bu%QMi*>8%$mU2iWpIv{H~S4R*^zY6Kqn1$5j7S9Vm-`uEdwG5S64G{8wtl z!038iky_{)XWw`GhbKQJ({qbsWGhr@PUL%-OgkD0IFpcKmv_z|S{I4gG4NLe)Awq} zMwbh$&9!{?1bFd$fuAs5$#Kfcpd%fvR`wD|Jk$&_Mb&Q1I%u;j-n4Cz+p=w60To0- z3co|^$NyFulIe9ubb3(%O~mEU1Yht+u?8{^&DO@u&9w=~byTL3fCburq|xCA@{L3b zcj=phAw=Yb8#29)84)L`r=+gBzJFa0uxxUSs^;?;)kQ!b@a z_vvCG6VP~gs0$2ShjTUB9 z=!X=|Dm7l+VPT2C+PZie&hzUqYA)2e#II{#^X;!q-u|h1uHU0XZd=RLCAaM1Qn`f? zR;+1%01_Y8-)3nt3bTe8$^hziG||zBooSj12onaDtlHjlBGR(e`!3?OLOanQeAiF{ z-Vq+>4LJGHG%rzExuXDyN7u10@r{ARhhaDx&57rRQN{7phFG&sd3Z?7E;<*8D5=X( zaFQZD`78^Sk|y%)_hZF?tU!k%j7G)rBApcenF6R|>BAY5FQ?llN8P0}v|a~p{6V4j zH@!q1O8cE%znH^6i?XIING`uWlqZZFdJ1#3S#5oc8so_r>>TDdJ$Wp8AS<&sBHLdA zF6e|6DDAcd+j1_l*OCbYzV=TjP#Xr(Wa;ZcZ`omm?9bonnBsB0rcpS>fRQ2BcNtO` z_;ze>_R9e+JulJ7Y*?|&RQ(HU9{97Aj*yr%^66}Mgwizm4*LnjUWWL#!-7dg%Z?MTAi7*Kxaa3MHK*O$NFK}?{Cat&Ys zIbrh+xxy)(^rErT7u}F6H7B{PHg*Py9BhF{t*q(G`#q!K>V|kQ51JV(awY=n3UbuV3}u5}0$0QZ3EXHqahMi60i- zSFEKZKwi1NQYlfm6+8ejfG^*X%2~7EZ2_ zxA`cl0`J-#DE_I=bNSc_Q5d@lwcy(1GJ)IueG&%;kXMk1kdUnib#*3x0 z?8PB-X)9%4$28+JJMjB=#RmkxZe0VC<(V!x$kRV~pz_LtJ?`)?5>lp?&foR{O|8*^ zJ0GhlJ0!|VMakEH*w}Xhv-kg89qqQ6MT1QYMq4)I`U!>}Ua+LdRY46%6St%N#0TzC zMm(jz#8L0UTe-CV5^dlo96Pe1SI*{8(x?i!JkWbP&SMQY!WC%L3l4$J1o0PsD(l@s zA6+rRf7UA?e^$~B_Nh?1D5<$&!8J;YmL!gX`?$|LMB;nxP_l?xN%3{YIylsO{BxLZ zXItFh^MXzupqN5)nnoWY!{ELGPpG+1+zOdptm{mW1;2q_W~gfrjfUDzQi1xWRk%>J zjo}Iq5I1J(Yvy%kAb&&$s#g4|H^8;bc4|@6(0@E-p2Fna>==5m%scR%>FR4dKuuF+ z#E8d)E{#e`-K^>driLq*{a8}{mH0%e2_|3kLFtd;HhqRjLc}{^z{7x=Ek)gaYtp0W ze$HcO-8**T_lian$7L1z|5yMRHDY!olL$}q$3X<75M|&DrWb8ywktA|cCHeYnn`Cs znx6oCd&4|W!m}NJ0*(Sc?v|bJ#>RzHo};7!vnC6Kku_yp^Isy?e&?`Z<&Qjy8&I(T zsq?Oa6QK#0cuKeU-JtI!_{3_9M6Ji(4Q8TklT<_aI%A~9uHzOP!C#iNCXw33FW#<| z(tIiK=*ZWAeki}BIt4#e^!8K=6wP=H8NnTXG*Kk&cHgn7xe`0p! zSuC+Xwqq3+SQ^LiQ?B>F<7iSS^9&+OiQ}0~H;LOt{YRn_gxm+OaM?!=tC7QNB6lAD zgo6@^k^J|R_aiO&&-Ws1?29X9yWHaUzHXkM?O-?(iw7Me^iAEysi(P(*#)@jE8W1p8SEwU$2%$bW8i~Dx|=Xr~$$+^yj-kg}cw4lBdy~0dkdC2h?V<_a#7|sJJvt+u-#N#n7=o zZC_roYBw~@&yBV7FQJNHDfM0u_+u^va5~22*6`ukSlIdn{6l2o495G!-W8y{YAhM) zP*N#u)Sg@W^Sj=aabXJ5cu_D?n|NZRY2tDdENAo($y-i2V7#=I4}|I{sXD_Padm#D zRL!6YF}a$agRSK2prZ*lOyGFxbEEB|LVY(&GyF6n4l+QNe5({I^3MEGI(m&x zqEPuN&PBKvvJFj>r|J4dI|Ps=j>{3IEH8k~h8w$z`%@1u&f7h3GR=9)VLX7Y@>JVB zS02>|IXh;N#<@`;_A%{Zg=wMPC)~2t^JT1BUy`PNn}*t7Iub4!TiS?;hCmfpRaAvJ zGMW_qRT#=0eV^-xY10Gl_!8Gk#&BwPzDWbljN=bjcttt4jNt(tG?Jq`WAyU!jP9ip z#rRYuW!@ZQ_cCy5|C-Cc9v$r{i?98}nUm7?CUTFTQjGzsJ+>t)^Qm4rj~9KTpbypN z2KfTdY4qGb#9QT%UBxPjV!P*AyJqd6U~KYo&h(@+XXiM5hq7=oWV?YGrLpDiuK6kw z=OSxtOS>x&tyic3O+Q}u^6+i*HLm?bzyYzbE%yCor3d101>Rm^oXMB%|JDGLC_~i4 z{;NGOK72}SO75}LS7ub_``ypB#~(;O-&cB{-$ee=jSPO7-aJ`LjIf+>Bk!Z@Tk=1N z_CKto^*fC|Dh#AB;gA_RDYnON1@B7ONk&e`;OT~e+B5BTnV;yZVolce%&TP2?h2H19dlPz;!X@~;4e}C$`)PU`E ziX-Y}4~ipM2lsGtpF+G+X;E3IRFPI^=ydm0se<-$DOuk-%t2}IkGu1y#2;UT))+T6 z1tp|&N~;?iFanVZO>vs+i#u2 z0dmlSWEzs1UOC@QBCJA7lBuDk!$3E_15P1B$v2DSMiIB~z9XGKXJ+Vg+gAX^U6$QvMk?19kBI+)^7I{|N#GCjS%<9ZLF$70ZAp>kSLM!cb8q4W-bxzu)>cbaMgV2(i~}L zp1=3IySNz}R3IIb*g7h47`G9dI?^|3q7$3&72a zI-hp8G0kdjupatkH(rf79Nt7LhOMWXVbhpW7+}6zOOHuB@VK}VdFem4TGk>qpiGWQv+gYBS#uR7Lnh;WE4s(eqC#YqX(BWtWd6iRq z6t?CZDSvO=T}0aUWHJLSXkW0z-TSQBJ7Z^B90rHPW!)|Ad)7r5>N|?l@w6FHet3$o zz23_6+;5nZUd=-`wvsO6U=VWG5}uyJv1yTi(EXyD>dYf<9bD0bg0F<>xILOg1NRsu z^|aA<+UoGFh4dClWwc+9&$-gIynRBt9T&vdd$0H8Uk7x3B0ROf0Xmho6-COt%2{Yw zJ=CBJ=$sApK0FCe9K+%%Vf$WSoT5KE@B=HK2!#dv{V1tLfn^hO+B|Y~b`<2$$Rt+U zMFbZL&_o0e#%Bk}v8v%>jeMUV$pCVF`s4GHd-~W}0ttX*;Jn@<(dw^E5@cVy$MBS3%&<(`uJuf=#V9?3&WT%GRMG{u3xUVJYW~ojDu=LmlCmcAg^ij-a>}8^Vu_#D?%VnfW@^X8Lq33fuDgZ1bY(o>Kdrp2HXna1hHN>G zf5S8^lO+g*kj+0RQ#tRjm`r>^<~!x)fK;>OD_Gq53j>7kOnq9l(xZuln; zCmU{Y7EV#3A-0AY9VIzOgHjCkhCUg;`+hP};cpc!olH{&MuXZQAEBwCnXL@G#Os%a z6{IubDIki$Wpp!&{59LlKB{z=EKxRa%$m80?u3@$t56wODewDZ(bC@3 zhx!jxXM@985iCL4N)HSr9dM?DL`TJkh82%O1tUaaC<6>*1!|2C?yRc5{%Dka>QA&j zl?gNxt+f&nkmycU%4aj7F!qugpKE|K3J=4o&rwL;Mww6SJ#aBJ1KD&dM1i>~Ibs@k zf0s-yK5}=z2t}eGAp0hwf+j7xntpPl7RQ(00f#ET^ya=WD|lsJd3zR*0lW|E^*Vm~+fjwt;eWGfL+eH<+_One(Ue6UykW9|j%m z>~FBGOoC=m3^%4Qse$NiUpzjVgy|~asod06f@u6td+>e8_7YzlD77I_NTA6`kIGd% za@O*j_$9hw2bNX#BA@Zd%39vO=p~<8ZMs#RoLo8E$9j2Rdvz+^-H17_;9KeUpoWV} zPoqK-+duj%pg~s>fg2WeN!DC3kya^lAwr+HCFkw; zj-wOD$?MYw9yIXvuWhfuA2?!_Ro05i(a5-o8{s{+-J6pb0XtBk^H4O^-5x`imk4KP z6^TJ5*h}|sXOW_Yc=DD)SLYj!lkE}8jx(%8@HQxqHu;*dicuQ9=m<^-5z%GQ-0-nT z8DPsO;$TjpE=Z{5+CUPND6~OROWV#KN8lsta^H28uvE8|?~Y(wU=RHw+)TYx_|Kjl zQp@3?9{Or^5@)qz-8S4N5T&B)4ZL~yi(F-tFydu)116gWAkhyEh%;-CtaSMnf5!{A zV1XCh^O>Pzuj4DFfnj-GSy40R%4cck-bve`E{$bKc z0y<=g?Z{Y=+8B>#ruU^!wg=sJnl={!X*zJ~hp?WhX2ilO${#viFlxGDG7ZlO$7S{l zK}`!teb(Pd0TP#u1xa##>NNt16;jPhUdva#h;*(h^5oUx+uYCZr{q?jb;8 z&H(j>JBBZ`uC6EuVoFE;SK|8_F|&MmAjw||s9-^mGsiN5H~ih0u5YA^U3^3fhXzPJ z5{octSA4sP$BlI4;ggc2aQ!*PZswSujY;uQ#F#&x5d~J5csy9MGZyb1;ICTWz@73D z`?X5IGeY0$@+N*ATX~s`5XyIn#}lo&y_bx^;e6oaApQQ(QcX@lqmel4{4BFgzA{ob@srWjDsd(_s5-6qy5POD#% z$xuvr#DMHa?bJ7EnK`6ih2`a-!Dm!t;k|M+?1yhE4WmeD6D%hjf9LlLr<`bCEZM7m zq+NO7TQtNv+G`PBw;0C9)3NxZsPD?`HCjY))Mt`FrGTEfg5KeCjoF>WI*NmwQFb0I zn~Pn%dG-ZeMUbCEy5$ArAP@u&fZ9(FTYt{&lH=bpa~a4$rr5n*AY6Pw0~dC0F%jo> zZ%tp#AZI$=OFk*Y81@(k>Rj8;hgJVq&HRs~iEYk3%-7b%cvWSmnB?a$1Zfr>-=g{M zWv4ABlcBp9$jD`3%WG*U26t$xNHnAtkGC1pNz?j8PsENEj|Iz`e2g3mm3L1myx0w2 zXf&TU_y!VTo{V;iM;uu86q?o)uZ^^JE_21lG+=IPIJ53$=M$6uc?O{}08%;!DwK$Y z`n^l5*Xx)#+wGvl^95FS2mk1Dzw>Ex>;sXn7ggYe`O5RjOUvg1B3|ccMXlQQYJi8y z^u8_QSPv8OT&qi(nnrbMLkRozT>GCS&bnYPCFGDnZyAyyXfhV!6Z48na$+(K6_Ag{ zbka}+b3Am9_^tVmVlsNx0z5>s4oM)g>~AvTJHY^r;U44q$M(>iv3yi%JYg#dcH*G^ z{fZ(%i{O@gSat~56_0M5e$h}jad3FDd~lT=D%xGe1gHH4Vi80d?n4_#n@1! zijK8OJs)(Dx}L~(3kZK@QJ@=|$@s;*Qh)>%W~#)9#qSnu%P1hnCxW5;t(SOe7MMEz zdLgW%=mg&EOrhe2H0hw*n2yIh?kO?Eit=#suJEtz$YRHoLq$QCi@u(6l=9!LNJE4I z;$sWJqFkBIPb;iGT)seQ>SMOeNPROapR1^Lz@7W|v_+0q*}}I&(SU))D<=0rH8WoK z3eq2i+2DP7$ugY-U>k(;--Uohzg@(h=6M2rRL%#%#RL?Ugv;zl6qlJ+;P7SFC-Y9t zr+})#NVeL!!0Xeoz$=mvH4J(_jr>?PKSmGf%uC;v;j_R8%lC#qqP?HW6*iae;>ir7 zSA*}F%BbyFvPL+$?C9|)w8XB$ol_kt;KfUOh56rD!=aR_cO~Jo^utr9^pBq&9M!WP zM`W)Re5#vHez3FKId}KfT87PK*qQ)xGWEYGauQHZ0h;;p#DT+|;KFl8%mvr?oJw zkHvfO!2FO0r#q@NXERx%PpZ}Ao zjv1*xl$kn`nUe#^%D#3!uSvf;eoF+RW`vNl=;}f4 za2uB$U$=Sh=h{)1S?T$brg%KN2+Wpbxzsm^TWz>pY>obGj%0Y8{QUnG#`mTFDGgC% zGI)bFtdFu=$R074^YxF?xOUm(<|zO>6cThT;*RiP%`g0`0sF59Y@zqrj zTjAO2F_O9nTU1CIzT7X<>4eF$k2qfmn!ZHiif@n=J{c;OMp0A71L1P1hNs8wcWoM^ zxa{_%Xu~%sJnw0ZaDVbipu4&A+SvQGfWqzImac69rmusTMkFUC$1SR96M=#E0}iq4 z2~ixOZGrsvQg%`G&@)t@NucgY-QUiUVe6S2zQ2Q@)m@%RF6%xJB#Oyo8#*B~wxQUO zXH29$>BMN@-*XbxQ}tp28yTVQ+!dxXlQ01nW27JeWI&aMJ%$l7>Nr}Rm0*UUJQrG; zv;sIu{45m7wwB;<+N`iCj%|G62wJ5m6xSK`VqzBkOdxmR`O;1V?E;DaE6P_jtd-{@ zYT$xQr3B|gAR3jHpM+rH51KX0W#Zj#n0|}tYpD*}Kalhywdu89;2zJYj`Ztt79cWM zyN$vb!J?Ak6FiiJA9w}sf~^TOwjiwr5GGSOFX1e{rD3swxoJP_Ok7czpo=B30mx)t z$4vWYU%@@PpHi=cuUPcf@(M~_9dv@L!oKg3_{!vDZPCectWB?xR$wwnosrrHB$Smfe#T%oT!W_{wCl#N7S|eatZJWGausqND zZF&$5|C-@d{zhN7dd0H5X;>?;ZNevPkgFVm1!vGV4e($$5r}NX!xu?tN$`&MCNZ5V5Id2;<@Gd^KwK_kz6GOx+~)4#mr zT6ibw8vqTXfTdwDM3f6h%49puF{JrZ2%Un+fHPp)T^~56=n}4`F4Z%mLj~nH&!H#96=j zL*yR(oY!^!Nze`Ni#K*8u4pA(nLr8cigP;c9`nqhvD9!`THv?8}aYZw=^Gv4^2oVobo zkud}w4H(+oMnOWS_0s@z*zZe@IjSYFU;0Ns^RaH~I>a-1_a0GmyX(L(eU`#|^Kn(X zB5{9tdDrc63HosU=c=yrU*F;bE+?k?zcc;aO}60Q&BrNx!YJcabqyZy3w-$yy|#i> zl5l>-n-l}_oRYx6{D0x;OsgFOk}60LJV+t;OH=vAA%k#NG`(1%hLobYB2tu%OZqS` zgy~JHw*8zCxbdK^@W~+M$V`33!Kd0p`$Q$+<2baLKKPtvyiD4af0V>*;W&lOk z@bVZ(vF8bR^)+C?SdwHkt;ZZ#{2eC?V@&xkQmGE3KQ%wB#qBWdD#Wyk6Yhr{k5f26 zAp7${Rp*+-_ufdAV$W0Jz2t74;;$;^qlwqvcpZ^c+G2P`OWV|s;0n_ziDvh6^`%qM zp5@+2xC1g=9l)Z*Nm7C3XyO|x=RI=rt>J(u?6Mio5KKlpJpyEs^rj=bNU#tM3GAn3 z-Hw3MIv?>nif_^2G(#EDJG*X0E8obQUp9LwVXX~gKts4{un?%sMDDl9;eAJ_R^(#E zGe#P`Yv%n7Hpz>SC)!XsO+`-rv*1U35?szRF)l+V)VIc?M|#^-c*s0rd&!$6=N*{k z;}pa!5|1|2*+m`-vv*AOvmYzNHv$bK)(nd5A?6bz+au|Inx|ofMWdI|*aF!!cLP0q z>kVx}&RY;NglVwz+O%-X2d?h?Zr7@p1uIJU#f3lMi^6M{a?a@Wn~KfST~nh7S_FoJ z>_|UMXG$;saVfU)wdXVWT;UVsaqR_`2oOQ~Hi76#@f#!RT{2RG)I&4W)G)u zQkzsHxhoDcgX+kiBr`^AsH6~N#@kh(r~r$j^fD;$27z`HpOa31bUMNxsNFL%?q6vf zx%np1@r~$elY?7Qub~Y>&!d8^mPr0Ake~=t0KfeNL#Lny+%v1{$75&Mept@XGT7wU zV)7`<^frAL-rZHb?x-DK!pkT(W0#zgr=fN4LNelp`*|M$q>hwzL@! ze8DUv#z&=qzEUvv9*4XF$IOBwFp6OEUy7u0p;S8x!r|)7%FGhUh8h%%xDK4I8Io7Bo&V5`H3;dM%^lGPnKVXlv$Sp>mTq2ng@T(s{dgSe1G|X4YO$*IMEF{aK zL|V<8s)h~J`o%}C2YNiMkcAR8R7Q3?@e{V~XOFP@>OqXcnguX)N5newZ8+S$6#vb6 zTdH{rKMd|1(Domd2;gIa=X~3p2IFdu(($B+Y64sK-fpn>Cp!-l7o%&%Ao~+Y$X(KS zVp{KjMIJI>^t;zftnPm`2XE13A;6wEgZcV4~J@`UeLni*h`rV}q@u}NG(~`zhT#8P|xETNAKi-#p*mbAoz42Fam6aj$ z?x(39TU=~J?9H|`Q2kSAP5T>dOlX;?8r(+Nz#Xgx-ynZ9`~}UJHUfFhB5W&#E8PNY z#FIx=yR1J5^Qa0l>;b&~iz`;_5cAkG-R1zcU$oG>G~*zBI|xZJ^3{!y0N6T>dM&R) z@M0>$7*=do%}EoEP;xqbF?tipu)w^TX<>yWGHy$75qwRGckz)Y#_d7qM3q0 z^$)duy&7(Rliu--uN~TTBQ8#=%Khy+Fc`T0Y1kB7XT&CB2g4cq`0jL|+YZXc)aOv* z*-52ns$4KtBf{MMEsTuAnn5cj|h)wG&N!TxQ=+cBmKft1% zBFf)CjGwO@l$RbH(TUIqQL%XBv6NI_$Aq)L&+6hqnozk<_F-ZX*vx{OfuxF>J|lQPqk(K6exd15ctHRawcwep~x zMcV@@%mMaVK>R(?cG`Bhu_t%}`&!|p`sOt%8`eUbu@LARIS7}Lp4H=f(c^peMxwJy zczv#yvn2XU2kToz>|+%5-~W*zcm@tCOWL)y_7t)tK4e}kE>uc)P>!kMPgSU;znf5- z0f_E)*T~;Jk-kL-GNPfH(Fz#i`@4k88c#<3b>7>5GvrTjwkKwm@XY!i^Jq*2=|}VihirYEF<@(5mjszB(r>zTu4l zr7l156G{1?hfwk2!=8-6hreGsDA%eYFEPI_M`qj_=73CF`{Xie9W9?+!sd!}Ol0AQ zorFV}E4_l)WtK5`eTX}(td)cl1>1^lI;tL}`kMuWt|H2h(LvIE|``;^nsJl2Z zULN{#d=?=7{eO*v0Ra;9w{xZPhyv-i$I=f5`EYgDzWD~)HNgPNDX2F-#nA)w-lGhw z7_iPt8RNG2edm4VSDu);!AYWsfH)Wx7P-)F;*8MF0J&j zWE-0<*Sa6#70jf59+D$=eR);>sl0n{n3{bG%lXXtO3upaP8#EBKg$m1hVU#AgJVPS z6;+T-Czp4m5yoloHi_C4P5Ia$Zm!lbak0#J;(JA^*4i2TBg`X@hSUt%B1{~KjS#Gy zMPEG!e$!9M317%L=n>+c2W`kYfQQrI`(1B10_~#GcCWd7(MUAS5b`I~1|yn&65Ib6 z57bBs`cX|5X+J!7DhLyu4Z{TS_jtyIY;%y41;-8xTsVLcNF^xA_)7_%ee?;Ki70Fg zy6L&~(w+@UQuRo{&F1sOey<=(h^KeFkkh#{6rE>5R z_@NX#p$4h@a8G7o&lm#v@xC089&3@hote;7_T3%B;eROdS;-Er1&H82_Zif`3Vbr5 zL%>>a@_Nb0+Tw5La`Nx|5VzxNPjh+6w&oVXln({l)pNzc3x>MJq8NM#F(DF*;iQ+} zPM4OSr#_LS#SL7?exByTD^jqX`$@IP=9sig<&pK7W|Q%M;0^Q>q{wz1l?EW9=@mHjYk{VN0Js(1(=BRPvbds1Y%qAt1UQmMHmgO6oFJt86 z5mQB{kB9p9koqx`+GCbdMQ&@%yL;QRGg`azps;Nbd5$A)2IZEbK;a6A`s2qDaeQc87K}i z;z^_Q++e84Ml(`R94~8wNrD%8o1|osTqFs5daiqr)Mikg(3!9crdCGD)EFtek0AroYC^o;P{|xVS=CE$n2}sAcMq4^c z;(YnZzr5RH9R1cBT7NR1Bf(lVtl+$D(7V0csp6ro=OeVuv3k?`2Rfv>$qllP8Py#A z`*kgp?BzcR&i{#Vt`i_URY#XEt0(4gJDbA-N8WwiykFmmTt44`I2OW2r4}?2_O`ef zOLmF8i&h_(KSr1>Szv!mNV$d?Q6U`Fhn?m(CO>5tnBK2^|;O z-75#$vVk+Q!|8bYg)L=Bz)KCN`vCGsh`<5Ni8S1~7(rRfHkntmKbRe-+erE9g&oWrOl5@4Urq zgTy*Wa5Ikr^gyVB@C*|0z>*R{odEonYnCD^j*LpeR+QY@qMW0$m?!S#ze$$Qi97v~ zh=Gm1h2hNoy*eK24v)V(i%|Uys619nl}W$z#`S@8VuyjW19#-e_JJ`IN#Sqwl{4oT zhBJ&uSm2ac+n&jLDAu+rG8Pqj^KS8DewXu{rts*bVcf)y}!;C1JD#+axvo9&q_6A`i*P8SlBBo>h*%9xwK%7;kH znBZIFr5m~(rn!l$B2%Emnd7OcIPv^dk!aQENo8zaKmio&Fn|Baw7X}8`v>EJJ!Q)J z8c9}z1%ui3*LcIWIt4Vk1*^g#CD4);LMT@p^St>^E7+D85ojXKV*~1v+^MOSq~7t5 zmODRDUni&~B|f5R`X017UFc0uOl?wn)IP%>5c$9) z5D)JtzIS!M2W$m=9r#d?ijQFV+|XR>eqpMw^!4XyXva}r+%X8Xe{Ccp^7U{3(=GVC z+*9^(MV1Z)*}TPn3M~MYS>~!&`3Y#Uy9MGqu&~Lb zT4}F%P3DVIqokLQ-~Dk5rWbFY%e2}5i8fjXf5#HIf~M2n7QT4P0t(7uFnTl% zzav`?n?wzKpsTm52Myl;O;EZ9q=Iq&88h5%G{$F<&w6hP^1C$37I_IMpq4l+Ar!G6 zN5#B*V`f9LHm)JJZqVx6u}(9hAGn8dqI`e zlOq=W!2lyLc7v9t5;!G&2s)Yc9~RfcmMhX7P0ObScLzFs*CWh?`ZBLivL4&i=e-Ki z^{eHS5_)t>bM;Q+P7mU`*iNK!3>JdTG>vM@<0}8w%c1T~o|pizV~MDMMLEk~wn?bD zq1Tqzh!bmijsPe4e0{Z8Eh*5X-=eD!nq)A*Yc{v|H#}v3-op2qFol$W+gLu+ct5Ga z4t!Ep@aD;GL0Ha9x1IBdD4IGPcUgS7{X%}+FF5CsWkfhW)&{w`Wss62O?CDg%8Vc+m1!V2Y5DQgwxat>s4u;hm1~(4zEI2MIU6bEy!i-+xF0x|sMB6R(&ObT5t}h7~@H#+7f5Z+_ zAsLA@x!UB&OZE)zr2V1~GvrUJJ-mZ|m-?O`Vk-eam{}<~7VllE@Tts!j5y$(F)dds zLAOnI-s`ehY0fLZ!3vqt^*~Mir|t)Z;A6hLIdr&IugDdLPsH*T(YclJNYhYGw~hz+ zrCV;*CUd-C8&;abff^M#A7&JS6>s;;o{kvW)ClhA-Luq0(kx1O3F4@|6##NQyL1NAm5ym<1p( zDvMdOchO0`Gfvr(k?0Io&;IDT(>KTr!o;l>)z<+jL_Gi^dq*#Xx;7l#G)*AI{_Kjf6XJ#9I_GnRHk+o@}LFR1^*D1y8F;l=(zYGBN~Jqh}`!hOgm zg7BwLp-^gZfMAKl*~O*R{ec>jUhA9NJbm`iVt)XmqOy}&Knc^faalKXc;v^S34ePQ zs>PPb2VxM;>9As0RJE=^m2C^8E$dhWWZCyLm$P-rX7<9 zK;2>}?T%zD^8k*_%&(ArOBY3+NYO9SJ}GqAPu~IK!u@VV3zaJ8!g6V)(>)9Opd=O4 zAf0>!TX+Y*lk!?bNF!Ofv)4^bCF#YZCu7VoH$9eK?425|J8_5>ce(;KbL|W`?MQeb!Ohlr{j+yjtNd#-QF-$Iy@9kLIG7FFuMU z6GdfVG&ZYFVmU}~;yU@PK0A*1b#o)9Q9p$@vS>y+*GTyt9*aX8*Z~0{`e8uQ=J$uy zUFb^cBI!49-Pn6Q^qc8dehGnzoPWz#(#FC9uvu5X+r0YNyqY-X7RxT#Kf!B_xYp6< z(NIew>`ku3`8W4~2*jcM>1lwb4Z}1g<&W%^x%=>#uwABjQ#T!E*Ogld7b!#5) z#SygDejT8QP&iE_^!xg0JqV;NhHvtC6eXX1g+wr%S~ZkI-erwDgmQdTL>ISO+3Oh) zdJ%!52HG`c-)*X&q+I9cIC;0L0}BkjBRIn&Z*mo5JV?&&=N>eaSDkK}zCj7<21$#B zLMsaz_h7~=OEF3ta>Ya=6};q2bHO^QMKJ(V$(!~I>ybhP#1f(J_~w!>C_*rU%H@-W zMW;?Dr=vxR`p1bYAp4g)Mp6s$#rIPqk=4N+^i`_4?t~Ts6yhZdLkmmth0Mc{`Ip~Z zV-&N+#f=K%6yt_)s(MLQ-2<+vc?&vm6JbK_BbDRPGD_{F<0tj_QLnzS#L@M@|6f;>9T*Mk2w`K=oEfk7kl?z2yH5*UOMcgkTU3TutMssS`Q z*E~2Gx!OE6oGnQROs*B`SKOECM`V~<@`U1s+N`TOf2)`!c3yku%6*JN&Ahox@IT_u zak!U5*fkmMaV&GNKbLl8Ia%N16RF7}_FKSqK>w=iPO0HoxkUN}$MlU=`93tken~Iu z;njyRgD%RcL#Egi_AiIlVkzgqnV=G6nH1@iw$#YZ5`F`_lX)4NKzId2{ZC| zq&XZ-)-^T)vvI#U(BgB6s1&k{e0(zL#XyCAKTycU2g^`GxKSx7w1>+oDm3BVxD152 z+tkK^#WK4?lOv7n98(MTVC0juR04`J(nd{u6cv4QyD%0CUDL5~(uG1l+hCTG$(=Un z-=-$62iwr)1;3}GmQq*rOBd-B`|cO3<}L10lNwyNauruZl`G~f81zMe$`z;!LuF7R zo9QK9Wf6@CRR-;$cEFx7(ur=YHhQs&ZLyyq8AXLz?EE$I*f}6Yp}SCt`KF~b`GS&A z$n~wp3i&V^SUzH4B)$OkW2HzY^|bBwynOUB3H>$F+iIRr=Sw>OWsDlOVJIqekT6vA zcE}(ILg`54Vn!VV7}TqO#3S;Rd}<)Ak9}82vtpdRZU{a?aYP+rnttehW>gIu4tv8g z;WjRPPh+=KL2Z8}`8dbMo;Rdnj>XuO$Z_>b_@9UK zzqOQRm3RzLkOf{D?Z=$gUzA)G#B}&$JT6$*yE; zOzep%xTd4=;t7NTCQ(I>O5H=D9LaasX}Hm$Lz8(sb<{>pALgc{)2$YikivYN4IF&$ zh^*5espvG`d9vIiO(70`{zh~PgK3?)XOs%|Z`W5)@v&<*d$wxuobBVBt=)UojFDz+ z`gVT(Qv=AUzTN!V`^gOKcA-Hf{4O-XSpPYoZgTl!qGeRq#LJkTJGYJuue~I=6VD!f zYWk^}kXP|5$z-<9CdgY4TvVYG7jD%*)@Y>o6LTI+8DE*FsmQ8SBfg0TnGKDaGNPh5 zk|ve!c%7E;=_(3#q(TM9&Y~!%`s>a+5Hu9PNFHplw`b#Z(ig zE+CcYHP{?D3mu$i)%HO)R3tAE*2wV*GkUu_cg$dUV&)4R&yQ!W6wpOdF|$@D?dUr>ZHlb;E`v=O}awwt0H` z4G@u!0oO(Fb0Ge40_~@JMr?;}&&^3!dJ4n+x8EX?5?R?WD%=t%A&nwMEfFNCSXBOv z6(J6Uf+?U(yec=3iYASRB9x#eCw|BlhcT*jdsR$ISu6zg_95nVM8yBKV=KJdu1l6& z4RSz75QL13zScurMvn3QSPdtwuTkAL%(01nI0Vtd zI5ePQUXwbV9~s`@Z#)Ez^|Lg@QJ$TjhIRQwCt94M+OXtf$buzVvut_N$tgHjT|B6c z#K32Gsw9kog5_UA;ls8yXtj%v@w}By75sGIKl2yUdVL-Kiqj&Oc1BpMAlGvrQmM&75 zkRnozKTB9akEjBQXhlGGjl;7TV+N9X&fxl()I5e%#!^)cHl_~yj-34+G(kxF5W5gzp~woov%C6M*@{(i%-npx{w2gaYmzERuUdl#*yWWiiM1Yd zzHz#r%W-))XUkTMIFjTkRu~lJvJ*IrX*bV0(dgmt&5<~&ts)s?nZ|7b61bbyEy2y$nq^2v3mba( z7tGzhGDwPso+;wXfD2V$Rz0# zPu{@Ao>e?D^j;BPA$3R#oV?%S7MwdhB}DKb5xE$NX!TLo^-%pOw9-P+Keoz#UZ-1z zv@_(XqopnBdmGh?K=`PmGKBxGx=MdS$Wsklji-gqM^XT0L@2v#tw|DTda9qdBT9!n zLG9cygLMWWk|qAA9QBX=A(rlRVuW#0FE0!uXpu>C1sYQ#4}K34f>PzQV~q0IID2d% ztqnf+AWD~~DbwP50zy?yG}P(x^n_F2;`zrltXm(Eum@TM%xKs@(jhUMEu*I`mr{Om zTOxLU`2{vL05Xig?FX^8T`jbb2dR2YB0@^DEwhm3PvJPj>H1VO*dW`TRfo;pLQzfF z-nc<*1w$~qEt1eFuW&Vu)X|^ zI{M}f!u?G^%TZU<>q(4Z9OX_obf!HNO${Z{H9wNrCanEY>}Fo3AUbBULlAQz(O7tc zYBXH0_F1<9h`A+i+>>j@jD7N8_Qt;XU~d|1DW&j1u2D2c@aqIeu4ZfwPmnCY9#UP- z1V8G`S^lbcT$gh!FuIhwrxTJuP(o&LQk~a1Fv%nV{i;kV?9P9Ff8J&_WV0<`y)cu@ zEpcf|w~&c{@WaLpR!fKIcXmMor(ATwE`Zk`0s;CH`& z76~mx%9eDYWRybBM2?;oj0}g564>Z!h`myW+v>zq)j)AVJ7LgnnluwEG0q! z4NR{)hhd9tD9nnit`m6|wWT9J-r;KG4_^5973eE`fjlU_)AsP)3PJg$2!WF&2~$R4 z#w%h`y6<6NhOQaB=M~ZtID)X*!al`}={Z@Ey}qhY%Yp4=*X@WwmyvGPME_%_&RO{S z933jQfqUV*ZooANCB&;nDcnR_Ldj#;+bNP1uGH=@>R5WvuNAj9fL><`h0%Z z6BrW-hRYh>$P#5_fFZsZ`A6lml0&4051%&JG#keB6pvYa$3!QFwt6Ev0QVM|5vsgo*MuQ zF>dJLvmxw+7staAMaf8zHlVmEesjgdMjUH`$HnOHkuSm|t_MewBUeY&n)WcDG))pk$rt|Zcs@8kjBy_@oLZOhxZLm2(}5;ulGTMHymA&8yTnuWs4PCPvvDn{s2xfJ6`WlIbFj36izx zk;&>;NW)DNk=q%NKQ2$`SAI+d?cVVa%{w)GcfJ~(uMAU zV22Uz``Tp1hZ^4xn>c018jIy=nl`D{>F@chA2=M)<6yTz1Saa*e{Q_m^@N>xOr#Vx zkIu{t*!h8b-slyX!ZoPQtsreA$RpNZfo(@nXA6BT4xlC2&?Nd8Rg-^OkG_MrK$pe% z-c-X$hO^xflmB@^+PTo{A@Oz=!&J{0lDUrT?GX5bwpRq|q>f`l{NeE5NY~4k!VO8| zEqeV>4)JH42aM9w_lR#melDJW;<4D)ud}Xq3Qalw0pMy6xe5{nF?gCSsZL$oXo>Cy zRNhxv6O`!;0vLO&@Met!0KQrfDU%asatf#LF_%VpkUX@opT0)0phu?bI%2w`}NwF-$26=b{Xa7 z2g4_sgkj{K93NtYsTsYC>q|pUPott@ZdUR7P0y3v5TtqX2b&E<6SjV6h9V3nwH2Z;lh2mdp4{MuEK+ao7M_A_tE=WRm^ zWgZoq!sRi{FH+hK@tI-tF#xGJsd_CvC18|Dw=DGyL7qJIdygWT2obt*8TFO6+|EuT z5IwU&xs4-PQ8C~yQEtk6z^X22bGfJ_`HT!p{`s*onh$Ki#+E7jjLN4-SBcs(*0&QQ zry&Z3YcUFaYkB9pY!Q1OBMqZms9l^c(&D_IN3s3O?rT;29ne0d$8&~a_kIdlVO>*D z4xzbjmO&;WYhycYS(F+3=;caASm*T7G3tKS=AJ}=NU+p&Y`CoPAf&NTu+RaI4W2Ps z6Y@U|)_)FFP;cBwi_Ov-XMr*W?=IliQ7umD$(Pkfe}>c9cQYkd$+1>U2^Bkw2>gT8 z0&6|ucRPg&1&}OlVQLHed^H)aoY-iA<%6fmy~b zDqru9!8C?BIcuIHW+{PYuDWX7XuGe0dgLHIROfNTDi)n>fF|c;#pB%`%#7Tt+wG+3 zsOdnOWPZz=$J~)~xUzSw1vupi6C;-p3BQ_*H^JahEMVdqSU)#zKVf9A4>5BLE@Tf| zf^K38V#BT;PLx@*j!c}FhUcrpWk8o2J4#EJ9o8NUx|4~#)Uz6|_ToSqPzs%|WqjgB zEzmP3*;n;67ErCU{ahGZXY_&b}6)+Tdjfp*B9xKrae1TO? zfT@CoO&#>=m%ucg+NmO$;xU5Af5jqa8K1&8uH^SiB#=rFhe7fK>t7UF?n$^i^oKIm zNmO>dQV@AbzmC24o4?MhREp6O0{e#y<-kG=G9yVT6pX0g5Y*qwICjUL_{cN~VP81B z?mXO!xcpGPm#c^DS%Z$Z#jtEx!q^~X#t@-3C#*q4wu>V@orH`iTDry9r1qaieu=25zSXdKjBM5q>jOhL1V&+xFMiG9~DNIpjW~$4AT0O z04*XSe$Az-Eb(<}IsbXUpb$@&K5ID#$>Kz8`}UOgq#fdVvWA7MKa~??Ln!(=j9@Pa z{z-C=9Wk3eSb)g*wXbFyR8Qgcf&^a@A^j={C3$wjw5d4fdQFc}{CC>zg;A+Qt`Gk0 zMizqQPd^*@RMrm)-of924z3ijo7?R@B%y(qWT@&ku(!W_p-e7e{2o98^6RZByocx? zH{E#Lm`8=Z(vy<7s3HIKXU$7@URckIn#3l-m{tO5MDBvmM!qTUvU2qoaW3{7P99i3 z$H)j?cU-FlO2Xa)$IkRI*xfWK(T1~gJ2e*mvIv?Wq5x2cQO894_X1&}ek4AH=D)8c5xFx} z#82yfWHES6B__HSE%8zbV>1U(cL?@2_b&IoEZqJ+I9RO7Jysg$HjT4aNn6bEoROkE zA*@07x=qNv&|q1#0U$ui#r%5>HkC>tlcY6 zEnRIB^$dyjwATWk_*FS^I27oETkqMtE@|a1hGEenB!~|#_ESTjwE)!JTMtR9Lfs3~ zFXyrU$J18^wHavJwiJirF2$YV?(Po7rMSBW3-0djTHGCqyIXO0cPBUJ-gn-g{K-s` znau2O?InAmeg6;>W)fy#A*d==DOW02_u9h8#n*90jBc`q#j^gXeHI-EsgiKS{ilp- zw#UB9bH&F$K!u;RRnfHL53%g)na9(WBB-9o4a}z|2h-QYI((RDDOelESPeGRuYX^e z=Mkq?^a7xE3ZJ36sFdzPQr>ywYi8NAFtf(Y#Mq@UbI;|irU}VM#h3I3tQ>Od3#pZp zs0y?32S!W_Vc-8#Pf5k%a=phf_Qfs5ckvPFVv!L4DQrjbK>lEl$@RQ^k7ZL!pw@rJXTh&2%OamK)B3LEi&&g&%>8b=z5ms{GVv!~<#1 zz{u^9V9Jx$%wN4!hSaHkQ2cZe&czinlxn<>y-Gq7?BQ;>Lpc8@(0>bGRE3F^au`mR z7!^g+SzpP9&Fy(lE>lx`#}h6`uKng9q6?*V2IFC>OQ;W7XpmLf=`C}RjO~+nEmD`z zMqolL67-Eu1X{2!P%XbQ4q^7He&KufzL@UKhJb5|5|_0SEe0WN#UUo)voJvdCnOc$ z=LoY&X&_oJP#F3J4hfKaZATmpwH*wx)f)~UU-LWH=d1f8;%pB8pc_Ftidw`TL+P-x z`#Cvi+k9Gcm6RpOvVUNRDcInkr$+^0Y~E(mip+27a3f=3Q~%t?X-?Fw_b$5>I8iw<~#-bos(B(HH z5m!!;hg5;5Vs3TlikNdEtV9U8#frTvC`%$0l6FF1P;B$Qg&n;|COkEJYa22w4a6L6K-dq6R&d9qZ^!iOIH3htKPJhDuyW1o>+HaV?Td@D6 z)RDkYT_*ZFCFNv2i?gec85yc?dKK!M-~&#P%{C04S!TG zDMiCoqUdrtrCsKucYYjw;?8OYrh;CbC-^~#R&BDfKb@`w-=%l|?9T0IppGTvOQ94+ zrYgmLOn8f#UVfy47(ib4AoY9 zN=M4yN)UxS&9UR!YW9joI|lldj|e9d^Q&0Wu8E*?8|kgnJejkKB_ef#}du~@>)s8MxW z1W#9saR{N@PLTe+veGf)B+4p5WuL$DvWAs#{vm{7;e`)P>lJ-GCwh?U!}DPsI0eyK zz%CMhh9l>77KMns5Qm{iWoZmpxWtQFMF1MmGMcZs*f5R$NGQ8w7NL6}jsY~={d``v zn22>fx)JC^*xHC2iV~l_E`^Ah7;uc-d!BI`GnLE=WpO(lBe>f;j}-1VyZ8<8+~08y zlZ|nNm3)Z<+@oMozg$s_gq?P5#-P-`YZw%;{TlYCO>e9aY7K~^h2TeuZR$}{ zc*SOrl)WZ#6dKoVj17~I;dc%=o`aYY&!b2@imlsQ=ic3`QO(5z7p1|k+1&IIeSV#n z)Hi&8hufVmRhB`^Zbz(2o+&?sNPdKvZ`lgy{@~b;$wtwb5sMp*+B zI&`IYWLOu`E0@mJqp!Z#j%m&d_@3?k+_L2l0kMv{Oz@=90Gu&?;BS78_YA%H?r5|c zUI{e+f?PYxv2`6)`^AEXKq~|3IwRqqSCKu;E?l%&7nfo+$@Pc8U0kNnH6G!De^Wb) zoy*u^$tb#apIa*dOhcUEUIk>{~>97=H3h3rByCvycs`)(rDCto0T)>T- zlvkGhscT3gyg#Rsl?4c!00)A)Cu7hp_w zFZm2p`0))sQGU4#&v@o((|*Bht3JB$srX~H>0$`w?B+v&V=MA8^yojs?0?rR4^fl~ ztr0{yTA08ie5gfEQo?Gr!nPipWR*XuAImkLIEYcH6qV3j!ei6pkFPzft&_bRvX~=g zU!OnS)Ma_Nve?u3$S&M!DTjF@M_KC|*Un_6y@iy_?-O|_(v>gWaVx2n{|GiB2}iQX z)(grukSivs@F$Pvsg&p*Ssfk=%4uSw!_}qepO6r8#>vc<(TH`6ENPp4&Y3byGt8V9 zMNP_)(qcx1vR(Yvohp`1)yy##u)x%3|dWZ^Hh~p3)oL5%>*8noD&wh>@0dIfRF0EzQwq zA3({q4ED9LHew$+@_bDvDJl|Z#}4Xs%PB;gL|a6+Dr~8%@BF*cP*Z36HmQc!5;zB| zQdH%SO`RL3Mxkx$n|JkOCWbqyyStnh=m@P`O! zs+F!iN~2$fkGJ$oIL)>l;b-=((fIc5M45`j-rq@RJxYc5forM#_(P}8N=AGhYCCJF zDPBY@@Wpf<$X{SoAjd7duY+fPbiz>tk@q4Oh1~~ZbdheCc7ADi)#i%4h9FTJ8F~`N zL|X#hZS|l@A@@Y|8|_;~6g;`HTX;c#jijo4 zA;;{)q$Q-9iCqs(#w@Beky;~lufnXi_eR&5 z*#Fj35I2>7?Jx9ofcM7``;dj;3x=H~*h=M1OkI8QO5JJW4X`b&MXGcJ_i8N}>MHpJ z?O_`sU@7aj?FUVKXqzTk%?a^D4l?_W%j<$v1?5eRBD#ot1(lQH+*75o)c@W54ICh2 zcR4@iQDmu0E@BQ)Qc7Q$k|+AaF-8{nyCnI;#1Zgg*@`T?ugEsVfM4!uPK%)%?0e=Y zl1=4uzc-!O<&*k$0WOT@?dhKfy$II(Oe-i5a1YSseyR@HZ3Yq%ncKO=6dC{#izv#e zt&)RQ2e^{U;ne6yQVx}>Wf`0biYcWlNUrk-%+|AAzWXI9BJS&Q{e$`<^D zQy>5Y2LkV5qH=-h8!hVtgn}<{DXFOd+ed=J4tqmTtZzc*))O)+&Jg;zn65crbJSo? zhMSnCnDU>|mnP}S~4eTuk4c<(+>^pSJYkO5;d+&zO+bg0ySm0k;&|^lL5yTuxICN zanE5-OGSw(FU5`(;r3>UrJ3IkVw<_H-w7wz?sN z%ltgj;pEj_!{5{E`JqF<`Lryt<_Fnf1mrw{!LQVfm!>U+J@;6_%GB!tiv+( z^Zxy}R=Mk7G9~ru4fMK*Tby9Xnq->6L2KBgHCp96DA88cOW&KIG;-IeahWek{rq5> z|2mp2JSXlUTd^^uJw6DoRMW{XnjRQ{Y|{Rox=^-gg<~AHm*&`DtluQoSq#a#c zOcBK#6&-C@Wol^|?%5Ti5@FULU8QbpXy{*FPE${BGS#B}^UoqJAZM?ON*e8!uXMw% zut@?|xL9Q+t@VT#MsQto!+kk(J?O7Xf*MLP?IsRSHl++g2AypNUCsoK(|oZ2nsV}Y ztT`;%)T8vQm9e(@(zNR3vgm0h?oHwd_Oh_ivu20$nQ=96Kxk$W-Y#F%*$wpwO6!oz z`57nq&tdmdcWm96Tb;)}Q}!Y0-kPM==vtJ5oY5^oY7=gD8u1Ap)}i@qT|rm9Si!KR zoZRo*@olIM_pJa<$bN9G|!JoP@Bdj<}TyR0Zcp4BDGkLg)~(*yWLx=CT_0!`zOCcVq*HqC-jfOeN~ z$2>{-;&CJI?{@JMj_^vgc)!th5A#Uw^USx;#c~qh1G~_65ItgNFCdb9_movdab^=I zNuxEdt+&uokuO{)Lo#ZTI0*g}9&rp@xzy&)xjXgErRRoJ#3PDLiq28RD2pzPUNQ(` z=kL(~Y~`20KAG5iZgre2CRl-_F}!_B*l`oGUa?FSLU3Bn!8(B;6NwlJM#e8~!o z8s&R=#$os|NXpzkB{R%i%=QMn@8UXS=7=+A)uC+jz52d>XH2wxz7By6+5$EhsJJM zn(8E&tYL<%(RHgCcC_P`RMcaL$kk*1;1{=>M%}z^4vyvE18xxv%)sX0^U>7ui|%l< zgt%57gi`(8;2wZ~x*liUQ%q=iJLQFJX&MgP!4fGφ>17?BZm)q>Et+NC^nSeeh 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