[gtk+: 5/6] Include the Adwaita theme



commit b4e1e01accb353c9b83b2a96ae0140173e14ec1c
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Jun 13 10:32:44 2014 -0400

    Include the Adwaita theme
    
    This adds the resources for the Adwaita theme, and includes them
    in libgtk, on all platforms.

 gtk/Makefile.am                                    |   23 +-
 gtk/resources/theme/Adwaita/_colors.scss           |   82 +
 gtk/resources/theme/Adwaita/_common.scss           | 1756 ++++
 gtk/resources/theme/Adwaita/_drawing.scss          |  356 +
 gtk/resources/theme/Adwaita/assets.svg             | 8943 ++++++++++++++++++++
 gtk/resources/theme/Adwaita/assets.txt             |   73 +
 .../assets/checkbox-checked-active-dark.png        |  Bin 0 -> 636 bytes
 .../assets/checkbox-checked-active-dark 2 png      |  Bin 0 -> 1213 bytes
 .../Adwaita/assets/checkbox-checked-active.png     |  Bin 0 -> 694 bytes
 .../Adwaita/assets/checkbox-checked-active 2 png   |  Bin 0 -> 1354 bytes
 .../assets/checkbox-checked-backdrop-dark.png      |  Bin 0 -> 513 bytes
 .../assets/checkbox-checked-backdrop-dark 2 png    |  Bin 0 -> 859 bytes
 .../checkbox-checked-backdrop-insensitive-dark.png |  Bin 0 -> 469 bytes
    heckbox-checked-backdrop-insensitive-dark 2 png |  Bin 0 -> 769 bytes
 .../checkbox-checked-backdrop-insensitive.png      |  Bin 0 -> 496 bytes
 .../checkbox-checked-backdrop-insensitive 2 png    |  Bin 0 -> 883 bytes
 .../Adwaita/assets/checkbox-checked-backdrop.png   |  Bin 0 -> 605 bytes
 .../Adwaita/assets/checkbox-checked-backdrop 2 png |  Bin 0 -> 1068 bytes
 .../theme/Adwaita/assets/checkbox-checked-dark.png |  Bin 0 -> 638 bytes
 .../Adwaita/assets/checkbox-checked-dark 2 png     |  Bin 0 -> 1219 bytes
 .../Adwaita/assets/checkbox-checked-hover-dark.png |  Bin 0 -> 669 bytes
 .../assets/checkbox-checked-hover-dark 2 png       |  Bin 0 -> 1238 bytes
 .../Adwaita/assets/checkbox-checked-hover.png      |  Bin 0 -> 696 bytes
 .../Adwaita/assets/checkbox-checked-hover 2 png    |  Bin 0 -> 1279 bytes
 .../assets/checkbox-checked-insensitive-dark.png   |  Bin 0 -> 604 bytes
 .../assets/checkbox-checked-insensitive-dark 2 png |  Bin 0 -> 1084 bytes
 .../assets/checkbox-checked-insensitive.png        |  Bin 0 -> 567 bytes
 .../assets/checkbox-checked-insensitive 2 png      |  Bin 0 -> 1019 bytes
 .../theme/Adwaita/assets/checkbox-checked.png      |  Bin 0 -> 689 bytes
 .../theme/Adwaita/assets/checkbox-checked 2 png    |  Bin 0 -> 1343 bytes
 .../Adwaita/assets/checkbox-mixed-active-dark.png  |  Bin 0 -> 558 bytes
 .../assets/checkbox-mixed-active-dark 2 png        |  Bin 0 -> 956 bytes
 .../theme/Adwaita/assets/checkbox-mixed-active.png |  Bin 0 -> 571 bytes
 .../Adwaita/assets/checkbox-mixed-active 2 png     |  Bin 0 -> 1022 bytes
 .../assets/checkbox-mixed-backdrop-dark.png        |  Bin 0 -> 456 bytes
 .../assets/checkbox-mixed-backdrop-dark 2 png      |  Bin 0 -> 757 bytes
 .../checkbox-mixed-backdrop-insensitive-dark.png   |  Bin 0 -> 421 bytes
 .../checkbox-mixed-backdrop-insensitive-dark 2 png |  Bin 0 -> 714 bytes
 .../assets/checkbox-mixed-backdrop-insensitive.png |  Bin 0 -> 414 bytes
 .../checkbox-mixed-backdrop-insensitive 2 png      |  Bin 0 -> 710 bytes
 .../Adwaita/assets/checkbox-mixed-backdrop.png     |  Bin 0 -> 460 bytes
 .../Adwaita/assets/checkbox-mixed-backdrop 2 png   |  Bin 0 -> 786 bytes
 .../theme/Adwaita/assets/checkbox-mixed-dark.png   |  Bin 0 -> 556 bytes
 .../theme/Adwaita/assets/checkbox-mixed-dark 2 png |  Bin 0 -> 1007 bytes
 .../assets/checkbox-mixed-insensitive-dark.png     |  Bin 0 -> 514 bytes
 .../assets/checkbox-mixed-insensitive-dark 2 png   |  Bin 0 -> 885 bytes
 .../Adwaita/assets/checkbox-mixed-insensitive.png  |  Bin 0 -> 480 bytes
 .../assets/checkbox-mixed-insensitive 2 png        |  Bin 0 -> 800 bytes
 .../theme/Adwaita/assets/checkbox-mixed.png        |  Bin 0 -> 563 bytes
 .../theme/Adwaita/assets/checkbox-mixed 2 png      |  Bin 0 -> 1010 bytes
 .../assets/checkbox-unchecked-active-dark.png      |  Bin 0 -> 434 bytes
 .../assets/checkbox-unchecked-active-dark 2 png    |  Bin 0 -> 739 bytes
 .../Adwaita/assets/checkbox-unchecked-active.png   |  Bin 0 -> 479 bytes
 .../Adwaita/assets/checkbox-unchecked-active 2 png |  Bin 0 -> 808 bytes
 .../assets/checkbox-unchecked-backdrop-dark.png    |  Bin 0 -> 388 bytes
 .../assets/checkbox-unchecked-backdrop-dark 2 png  |  Bin 0 -> 630 bytes
 ...heckbox-unchecked-backdrop-insensitive-dark.png |  Bin 0 -> 377 bytes
    ckbox-unchecked-backdrop-insensitive-dark 2 png |  Bin 0 -> 619 bytes
 .../checkbox-unchecked-backdrop-insensitive.png    |  Bin 0 -> 350 bytes
 .../checkbox-unchecked-backdrop-insensitive 2 png  |  Bin 0 -> 601 bytes
 .../Adwaita/assets/checkbox-unchecked-backdrop.png |  Bin 0 -> 384 bytes
 .../assets/checkbox-unchecked-backdrop 2 png       |  Bin 0 -> 622 bytes
 .../Adwaita/assets/checkbox-unchecked-dark.png     |  Bin 0 -> 441 bytes
 .../Adwaita/assets/checkbox-unchecked-dark 2 png   |  Bin 0 -> 789 bytes
 .../assets/checkbox-unchecked-hover-dark.png       |  Bin 0 -> 462 bytes
 .../assets/checkbox-unchecked-hover-dark 2 png     |  Bin 0 -> 807 bytes
 .../Adwaita/assets/checkbox-unchecked-hover.png    |  Bin 0 -> 449 bytes
 .../Adwaita/assets/checkbox-unchecked-hover 2 png  |  Bin 0 -> 797 bytes
 .../assets/checkbox-unchecked-insensitive-dark.png |  Bin 0 -> 432 bytes
 .../checkbox-unchecked-insensitive-dark 2 png      |  Bin 0 -> 724 bytes
 .../assets/checkbox-unchecked-insensitive.png      |  Bin 0 -> 421 bytes
 .../assets/checkbox-unchecked-insensitive 2 png    |  Bin 0 -> 673 bytes
 .../theme/Adwaita/assets/checkbox-unchecked.png    |  Bin 0 -> 458 bytes
 .../theme/Adwaita/assets/checkbox-unchecked 2 png  |  Bin 0 -> 817 bytes
 .../Adwaita/assets/radio-checked-active-dark.png   |  Bin 0 -> 706 bytes
 .../Adwaita/assets/radio-checked-active-dark 2 png |  Bin 0 -> 1458 bytes
 .../theme/Adwaita/assets/radio-checked-active.png  |  Bin 0 -> 827 bytes
 .../Adwaita/assets/radio-checked-active 2 png      |  Bin 0 -> 1677 bytes
 .../Adwaita/assets/radio-checked-backdrop-dark.png |  Bin 0 -> 630 bytes
 .../assets/radio-checked-backdrop-dark 2 png       |  Bin 0 -> 1239 bytes
 .../radio-checked-backdrop-insensitive-dark.png    |  Bin 0 -> 593 bytes
 .../radio-checked-backdrop-insensitive-dark 2 png  |  Bin 0 -> 1190 bytes
 .../assets/radio-checked-backdrop-insensitive.png  |  Bin 0 -> 693 bytes
 .../radio-checked-backdrop-insensitive 2 png       |  Bin 0 -> 1397 bytes
 .../Adwaita/assets/radio-checked-backdrop.png      |  Bin 0 -> 672 bytes
 .../Adwaita/assets/radio-checked-backdrop 2 png    |  Bin 0 -> 1376 bytes
 .../theme/Adwaita/assets/radio-checked-dark.png    |  Bin 0 -> 741 bytes
 .../theme/Adwaita/assets/radio-checked-dark 2 png  |  Bin 0 -> 1579 bytes
 .../Adwaita/assets/radio-checked-hover-dark.png    |  Bin 0 -> 780 bytes
 .../Adwaita/assets/radio-checked-hover-dark 2 png  |  Bin 0 -> 1666 bytes
 .../theme/Adwaita/assets/radio-checked-hover.png   |  Bin 0 -> 813 bytes
 .../theme/Adwaita/assets/radio-checked-hover 2 png |  Bin 0 -> 1713 bytes
 .../assets/radio-checked-insensitive-dark.png      |  Bin 0 -> 719 bytes
 .../assets/radio-checked-insensitive-dark 2 png    |  Bin 0 -> 1450 bytes
 .../Adwaita/assets/radio-checked-insensitive.png   |  Bin 0 -> 733 bytes
 .../Adwaita/assets/radio-checked-insensitive 2 png |  Bin 0 -> 1366 bytes
 .../theme/Adwaita/assets/radio-checked.png         |  Bin 0 -> 806 bytes
 .../theme/Adwaita/assets/radio-checked 2 png       |  Bin 0 -> 1714 bytes
 .../Adwaita/assets/radio-mixed-active-dark.png     |  Bin 0 -> 698 bytes
 .../Adwaita/assets/radio-mixed-active-dark 2 png   |  Bin 0 -> 1413 bytes
 .../theme/Adwaita/assets/radio-mixed-active.png    |  Bin 0 -> 771 bytes
 .../theme/Adwaita/assets/radio-mixed-active 2 png  |  Bin 0 -> 1582 bytes
 .../Adwaita/assets/radio-mixed-backdrop-dark.png   |  Bin 0 -> 618 bytes
 .../Adwaita/assets/radio-mixed-backdrop-dark 2 png |  Bin 0 -> 1187 bytes
 .../radio-mixed-backdrop-insensitive-dark.png      |  Bin 0 -> 598 bytes
 .../radio-mixed-backdrop-insensitive-dark 2 png    |  Bin 0 -> 1175 bytes
 .../assets/radio-mixed-backdrop-insensitive.png    |  Bin 0 -> 667 bytes
 .../assets/radio-mixed-backdrop-insensitive 2 png  |  Bin 0 -> 1193 bytes
 .../theme/Adwaita/assets/radio-mixed-backdrop.png  |  Bin 0 -> 634 bytes
 .../Adwaita/assets/radio-mixed-backdrop 2 png      |  Bin 0 -> 1158 bytes
 .../theme/Adwaita/assets/radio-mixed-dark.png      |  Bin 0 -> 719 bytes
 .../theme/Adwaita/assets/radio-mixed-dark 2 png    |  Bin 0 -> 1513 bytes
 .../assets/radio-mixed-insensitive-dark.png        |  Bin 0 -> 687 bytes
 .../assets/radio-mixed-insensitive-dark 2 png      |  Bin 0 -> 1345 bytes
 .../Adwaita/assets/radio-mixed-insensitive.png     |  Bin 0 -> 689 bytes
 .../Adwaita/assets/radio-mixed-insensitive 2 png   |  Bin 0 -> 1293 bytes
 gtk/resources/theme/Adwaita/assets/radio-mixed.png |  Bin 0 -> 798 bytes
 .../theme/Adwaita/assets/radio-mixed 2 png         |  Bin 0 -> 1679 bytes
 .../Adwaita/assets/radio-unchecked-active-dark.png |  Bin 0 -> 607 bytes
 .../assets/radio-unchecked-active-dark 2 png       |  Bin 0 -> 1239 bytes
 .../Adwaita/assets/radio-unchecked-active.png      |  Bin 0 -> 676 bytes
 .../Adwaita/assets/radio-unchecked-active 2 png    |  Bin 0 -> 1385 bytes
 .../assets/radio-unchecked-backdrop-dark.png       |  Bin 0 -> 561 bytes
 .../assets/radio-unchecked-backdrop-dark 2 png     |  Bin 0 -> 1068 bytes
 .../radio-unchecked-backdrop-insensitive-dark.png  |  Bin 0 -> 557 bytes
    radio-unchecked-backdrop-insensitive-dark 2 png |  Bin 0 -> 1077 bytes
 .../radio-unchecked-backdrop-insensitive.png       |  Bin 0 -> 566 bytes
 .../radio-unchecked-backdrop-insensitive 2 png     |  Bin 0 -> 1185 bytes
 .../Adwaita/assets/radio-unchecked-backdrop.png    |  Bin 0 -> 558 bytes
 .../Adwaita/assets/radio-unchecked-backdrop 2 png  |  Bin 0 -> 1112 bytes
 .../theme/Adwaita/assets/radio-unchecked-dark.png  |  Bin 0 -> 636 bytes
 .../Adwaita/assets/radio-unchecked-dark 2 png      |  Bin 0 -> 1351 bytes
 .../Adwaita/assets/radio-unchecked-hover-dark.png  |  Bin 0 -> 671 bytes
 .../assets/radio-unchecked-hover-dark 2 png        |  Bin 0 -> 1462 bytes
 .../theme/Adwaita/assets/radio-unchecked-hover.png |  Bin 0 -> 683 bytes
 .../Adwaita/assets/radio-unchecked-hover 2 png     |  Bin 0 -> 1434 bytes
 .../assets/radio-unchecked-insensitive-dark.png    |  Bin 0 -> 620 bytes
 .../assets/radio-unchecked-insensitive-dark 2 png  |  Bin 0 -> 1234 bytes
 .../Adwaita/assets/radio-unchecked-insensitive.png |  Bin 0 -> 631 bytes
 .../assets/radio-unchecked-insensitive 2 png       |  Bin 0 -> 1166 bytes
 .../theme/Adwaita/assets/radio-unchecked.png       |  Bin 0 -> 698 bytes
 .../theme/Adwaita/assets/radio-unchecked 2 png     |  Bin 0 -> 1511 bytes
 gtk/resources/theme/Adwaita/borders.txt            |   34 +
 gtk/resources/theme/Adwaita/gtk-dark.css           | 2086 +++++
 gtk/resources/theme/Adwaita/gtk-dark.scss          |    5 +
 gtk/resources/theme/Adwaita/gtk.css                | 2078 +++++
 gtk/resources/theme/Adwaita/gtk.scss               |   11 +
 gtk/resources/theme/Adwaita/parse-sass.sh          |    3 +
 gtk/resources/theme/Adwaita/render-assets.sh       |   34 +
 gtk/resources/theme/Adwaita/render-borders.sh      |   34 +
 150 files changed, 15517 insertions(+), 1 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 28f669c..df0460c 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1374,7 +1374,7 @@ gtktypebuiltins.c: $(gtk_public_h_sources) $(a11y_h_sources) $(deprecated_h_sour
        && cp xgen-gtbc gtktypebuiltins.c  \
        && rm -f xgen-gtbc
 
-gtk.gresource.xml:
+gtk.gresource.xml: Makefile.am
        $(AM_V_GEN) echo -e "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > $@; \
        echo -e "<gresources>" >> $@; \
        echo -e "  <gresource prefix=\"/org/gtk/libgtk\">" >> $@; \
@@ -1382,6 +1382,12 @@ gtk.gresource.xml:
          n=`basename $$f`; \
          echo -e "    <file alias=\"theme/Raleigh.css\">theme/Raleigh/$$n</file>" >> $@; \
        done; \
+        echo -e "    <file alias=\"theme/Adwaita.css\">theme/Adwaita/gtk.css</file>" >> $@; \
+        echo -e "    <file alias=\"theme/Adwaita-dark.css\">theme/Adwaita/gtk-dark.css</file>" >> $@; \
+        for f in $(srcdir)/resources/theme/Adwaita/assets/*; do \
+          n=`basename $$f`; \
+          echo -e "    <file preprocess=\"to-pixdata\">theme/Adwaita/assets/$$n</file>" >> $@; \
+        done; \
        if test "$(win32_theme)" = "yes"; then \
          for f in $(srcdir)/resources/theme/win32/*.css; do \
            n=`basename $$f`; \
@@ -1399,7 +1405,21 @@ gtk.gresource.xml:
        echo -e "  </gresource>" >> $@; \
        echo -e "</gresources>" >> $@;
 
+adwaita_sources = \
+       resources/theme/Adwaita/assets.svg \
+       resources/theme/Adwaita/_colors.scss \
+       resources/theme/Adwaita/_common.scss \
+       resources/theme/Adwaita/_drawing.scss \
+       resources/theme/Adwaita/gtk.scss \
+       resources/theme/Adwaita/gtk-dark.scss \
+       resources/theme/Adwaita/parse-sass.sh \
+       resources/theme/Adwaita/render-assets.sh \
+       resources/theme/Adwaita/render-borders.sh \
+       resources/theme/Adwaita/assets.txt \
+       resources/theme/Adwaita/borders.txt
+
 resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/resources --generate-dependencies 
$(srcdir)/gtk.gresource.xml)
+
 gtkresources.h: gtk.gresource.xml
        $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $(srcdir)/gtk.gresource.xml \
                --target=$@ --sourcedir=$(srcdir)/resources --c-name _gtk --generate-header --manual-register
@@ -1977,6 +1997,7 @@ gsettings_SCHEMAS = \
 
 EXTRA_DIST +=                   \
        $(resource_files)       \
+       $(adwaita_sources)      \
        $(STOCK_ICONS)          \
        $(GENERATED_ICONS)      \
        $(gsettings_SCHEMAS)    \
diff --git a/gtk/resources/theme/Adwaita/_colors.scss b/gtk/resources/theme/Adwaita/_colors.scss
new file mode 100644
index 0000000..8e4e5b8
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/_colors.scss
@@ -0,0 +1,82 @@
+// When color definition differs for dark and light variant,
+// it gets @if ed depending on $variant
+
+
+$base_color: if($variant =='light', #fff, #333);
+$bg_color: if($variant =='light', #ededed, #393f3f);
+$fg_color: if($variant =='light', #2e3436, #eeeeec);
+
+$selected_fg_color: #fff;
+$selected_bg_color: if($variant =='light', #4a90d9, darken(#4a90d9,20%));
+$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), 
darken($selected_bg_color,20%));
+                         // FIXME dark variant color
+$borders_color: if($variant =='light', darken($bg_color,30%), darken($bg_color,12%));
+$borders_edge: if($variant =='light', white, transparentize($fg_color,.9));
+$link_color: darken($selected_bg_color,10%);
+
+$warning_color: #f57900;
+$error_color: #cc0000;
+$success_color: if($variant =='light', #73d216, darken(#73d216,10%));
+$destructive_color: if($variant =='light', #ef2929, darken(#ef2929,10%));
+
+$osd_fg_color: #fff;
+$osd_bg_color: transparentize(#000,0.2);
+$osd_borders_color: transparentize(#fff,0.8);
+
+//insensitive state derived colors
+$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
+$insensitive_bg_color: mix($bg_color, $base_color, 60%);
+$insensitive_borders_color: $borders_color;
+
+//colors for the backdrop state, derived from the main colors.
+$backdrop_base_color: if($variant =='light', darken($base_color,1%), darken($base_color,5%));
+$backdrop_bg_color: $bg_color;
+$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 80%);
+$backdrop_insensitive_color: if($variant =='light', darken($backdrop_bg_color,15%), 
lighten($backdrop_bg_color,5%));
+$backdrop_borders_color: mix($borders_color, $bg_color, 90%);
+
+//apps rely on some named colors to be exported
+/* GTK NAMED COLORS */
+ define-color theme_fg_color $fg_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 insensitive_bg_color $insensitive_bg_color;
+ define-color insensitive_fg_color $insensitive_fg_color;
+ define-color insensitive_base_color $base_color;
+ define-color theme_unfocused_fg_color $backdrop_fg_color;
+ define-color theme_unfocused_bg_color $backdrop_bg_color;
+ define-color theme_unfocused_base_color $backdrop_base_color;
+ define-color theme_unfocused_selected_bg_color $selected_bg_color;
+ define-color theme_unfocused_selected_fg_color $selected_fg_color;
+ define-color borders $borders_color;
+ define-color unfocused_borders $backdrop_borders_color;
+
+ define-color warning_color $warning_color;
+ define-color error_color $error_color;
+ define-color success_color $success_color;
+//@define-color desctructive_color $destructive_color
+
+//WM
+ define-color wm_title shade($fg_color, 1.8);
+ define-color wm_unfocused_title $backdrop_fg_color;
+ define-color wm_highlight $borders_edge;
+ define-color wm_borders_edge $borders_edge;
+
+ define-color wm_bg_a shade($bg_color, 1.2);
+ define-color wm_bg_b $bg_color;
+
+ define-color wm_shadow alpha(black, 0.35);
+ define-color wm_border alpha(black, 0.18);
+
+ define-color wm_button_hover_color_a shade($bg_color, 1.3);
+ define-color wm_button_hover_color_b $bg_color;
+ define-color wm_button_active_color_a shade($bg_color, 0.85);
+ define-color wm_button_active_color_b shade($bg_color, 0.89);
+ define-color wm_button_active_color_c shade($bg_color, 0.9);
+
+//FIXME this is really an API
+
+ define-color content_view_bg $base_color;
+
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
new file mode 100644
index 0000000..4da718a
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -0,0 +1,1756 @@
+ function gtkalpha($c,$a) {
+  @return unquote("alpha(#{$c},#{$a})");
+}
+
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: $error_color;
+  -GtkPaned-handle-size: 1;
+
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+
+  // The size for scrollbars. The slider is 2px smaller, but we keep it
+  // up so that the whole area is sensitive to button presses for the
+  // slider. The stepper button is larger in both directions, the slider
+  // only in the width
+
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+
+  -GtkTreeView-horizontal-separator: 4;
+
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+
+  -GtkWidget-link-color: $link_color;
+  -GtkWidget-visited-link-color: $link_color;
+
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkWindow-resize-grip-width: 0;
+  -GtkWindow-resize-grip-height: 0;
+
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+
+  // We use the outline properties to signal the focus properties
+  // to the adwaita engine: using real CSS properties is faster,
+  // and we don't use any outlines for now.
+
+  outline-color: transparentize($fg_color, 0.7);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px;
+
+}
+
+
+/***************
+ * Base States *
+ ***************/
+
+.background {
+    color: $fg_color;
+    background-color: $bg_color;
+}
+
+.background:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+
+    color: lighten($fg_color,10%);
+    background-color: $backdrop_bg_color;
+}
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+
+
+
+*:insensitive {
+    -gtk-image-effect: dim;
+}
+
+*:hover {
+    -gtk-image-effect: highlight;
+}
+
+.gtkstyle-fallback {
+  background-color: $bg_color;
+  color: $fg_color;
+  &:prelight {
+    background-color: lighten($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:active {
+    background-color: darken($bg_color, 10%);
+    color: $fg_color;
+  }
+  &:insensitive {
+    background-color: $insensitive_bg_color;
+    color: $insensitive_fg_color;
+  }
+  &:selected {
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+}
+
+.view {
+  color: $fg_color;
+  background-color: $base_color;
+  &:backdrop {
+    color: $backdrop_fg_color;
+    background-color: $backdrop_base_color;
+  }
+  &:selected,
+  &:selected:focus,
+  &:selected:hover {
+    @extend %selected_items;
+  }
+}
+
+/*********************
+ * Spinner Animation *
+ *********************/
+
+ keyframes spin {
+    to { -gtk-icon-transform: rotate(1turn); }
+}
+
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0; // non spinning spinner makes no sense
+  -gtk-icon-source: -gtk-icontheme('process-working-symbolic');
+  &:active {
+    opacity: 1;
+    animation: spin 1s linear infinite;
+    &:insensitive {
+      opacity: 0.5;
+    }
+  }
+}
+
+/****************
+ * Text Entries *
+ ****************/
+
+.entry {
+  padding: 4px;
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  @include entry(normal);
+  &:focus { @include entry(focus); }
+  &:insensitive { @include entry(insensitive); }
+  &:backdrop { @include entry(backdrop); }
+  &:backdrop:insensitive { @include entry(backdrop-insensitive); }
+  &:selected, &:backdrop:selected {
+    background-color: $selected_bg_color;
+    color: $selected_fg_color;
+  }
+  &:selected,
+  &:selected:focus {
+    @extend %selected_items;
+  }
+  &.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: $selected_bg_color;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none;
+    &:backdrop { background-color: transparent; }
+  }
+  .linked & {
+    &:first-child {
+      border-top-right-radius: 0;
+      border-bottom-right-radius: 0;
+      &:dir(rtl) { border-right-style: none;}
+    }
+    &:last-child {
+      border-top-left-radius: 0;
+      border-bottom-left-radius: 0;
+      border-left-style: none;
+      &:dir(rtl) { border-left-style: solid; }
+    }
+  }
+}
+
+/***********
+ * Buttons *
+ ***********/
+
+.button {
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  padding: 4px 6px;
+  @include button(normal);
+  &:hover {
+    @include button(hover);
+  }
+  &:active {
+    @include button(active);
+  }
+  &:backdrop {
+    @include button(backdrop);
+    &:active {
+      @include button(backdrop-active);
+    }
+    &:insensitive {
+      @include button(backdrop-insensitive);
+    }
+    &:insensitive:active {
+      @include button(backdrop-insensitive-active);
+    }
+  }
+  &:selected,
+  &:selected:focus {
+    @extend %selected_items;
+  }
+  &:insensitive {
+    @include button(insensitive);
+    &:active {
+      @include button(insensitive-active);
+    }
+  }
+  //overlay / OSD style
+  .osd & {
+    padding: 6px;
+    border-width: 1px;
+    @include button(osd);
+    @extend %linked_buttons;
+    &:hover {
+      @include button(osd-hover);
+      @extend %linked_buttons;
+    }
+    &:active {
+      @include button(osd-active);
+      @extend %linked_buttons;
+    }
+    &:insensitive {
+      @include button(osd-insensitive);
+      @extend %linked_buttons;
+    }
+    &:backdrop {
+      @include button(osd-backdrop);
+      @extend %linked_buttons;
+    }
+  }
+  // Suggested and Destructive Action buttons
+  @each $b_type, $b_color in (suggested-action, $selected_bg_color),
+                              (destructive-action, $destructive_color) {
+    &.#{$b_type} {
+      @include button(normal,$b_color, white);
+      &:hover {
+        @include button(hover,$b_color, white);
+      }
+      &:active {
+        @include button(active,$b_color, white);
+      }
+      &:backdrop {
+        @include button(backdrop,$b_color);
+        &:insensitive {
+          @include button(backdrop-insensitive);
+        }
+      }
+      &:insensitive {
+        @include button(insensitive);
+      }
+    }
+  }
+
+  // headerbar buttons
+  .header-bar & {
+    &.text-button {
+      padding: 6px 8px 5px; // due to font metrics the image buttons
+                            // are 1px shorter
+    }
+    &.image-button {
+      padding: 8px;
+    }
+  }
+
+  //inline-toolbar buttons
+  .inline-toolbar &, .inline-toolbar &:backdrop {
+    border-radius: 2px;
+    border-width: 1px;
+    @extend %linked_buttons;
+  }
+
+  .primary-toolbar & { icon-shadow: none; } // tango icons don't need added shadows
+  .linked &, .linked &:backdrop {
+    @extend %linked_buttons;
+  }
+}
+
+%linked_buttons {
+  border-radius: 0;
+  border-left-style: none;
+  &:dir(rtl) {
+    border-right-style: none;
+    border-left-style: solid
+  };
+  &:first-child {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid;
+  }
+  &:last-child {
+    border-radius: 0 3px 3px 0;
+    &:dir(rtl) { border-right-style: solid; }
+  }
+  &:only-child {
+    border-radius: 3px;
+    border-style: solid;
+  }
+}
+
+%undecorated_button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none;
+}
+
+/* menu buttons */
+.menuitem.button {
+  color: $fg_color;
+  background-color: transparent;
+  background-image: none;
+  border-color: transparent;
+  border-image: none;
+  border-style: none;
+  box-shadow: none;
+  &:insensitive,
+  &:active:insensitive {
+    @extend .menuitem.button; // override generic .button:*
+  }
+  &:active {
+    color: $selected_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop,
+  &:hover:backdrop,
+  &:insensitive:backdrop,
+  &:active:insensitive:backdrop,
+  &:active:backdrop,
+  &:active:hover:backdrop,
+  &:active:selected:backdrop {
+      text-shadow: none;
+      icon-shadow: none;
+      color: $insensitive_fg_color;
+      background-image: linear-gradient(to bottom, $bg_color);
+      border: none;
+      box-shadow: none;
+  }
+}
+
+GtkColorButton.button { padding: 4px; } // Uniform padding on the GtkColorButton.button
+
+.inline-toolbar.toolbar GtkToolButton .button { @include button(normal); }
+
+/*********
+ * Links *
+ *********/
+
+GtkLinkButton.button {
+  color: $selected_bg_color; //FIXME use a proper color
+  @extend %undecorated_button;
+  text-shadow: none;
+  &:hover, &:active {
+    color: mix($fg_color, $selected_bg_color, 40%); //FIXME same here
+    @extend %undecorated_button;
+    text-shadow: none;
+  }
+  &:backdrop {
+    color: $selected_bg_color;
+    @extend %undecorated_button; //This shouldn't be needed but avoids
+                                 //a weird transition which for some reason
+                                 //makes borders blink on hover
+  }
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+
+.spinbutton {
+  .button {
+    background-image: none;
+    border-width: 0 0 0 1px;
+    border-color: transparentize($borders_color,0.7);
+    border-radius: 0;
+    box-shadow: none;
+  //  padding-left: 6px;
+  //  padding-right: 6px;
+    &:dir(rtl) { border-width: 0 1px 0 0; }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.7);
+    }
+    &:active {
+      box-shadow: inset 0 2px 3px -1px transparentize(black,0.8);
+    }
+    &:backdrop {
+      border-color: transparentize($backdrop_borders_color,0.7);
+    }
+    &:backdrop:insensitive {
+      color: transparentize($backdrop_insensitive_color,0.7);
+      border-width: 0 0 0 1px; // It is needed or it gets overridden
+      &:dir(rtl) { border-width: 0 1px 0 0; }
+    }
+  }
+  &.vertical {
+    .button {
+      &:first-child {
+        @extend %top_button;
+        @include button(normal, $noedge: true);
+        &:active {
+          @extend %top_button;
+          @include button(active, $noedge: true);
+        }
+        &:hover {
+          @extend %top_button;
+          @include button(hover, $noedge: true);
+        }
+        &:insensitive {
+          @extend %top_button;
+          @include button(insensitive, $noedge: true);
+        }
+      }
+      &:last-child {
+        @extend %bottom_button;
+        @include button(normal);
+        &:active {
+          @extend %bottom_button;
+          @include button(active);
+        }
+        &:hover {
+          @extend %bottom_button;
+          @include button(hover);
+        }
+        &:insensitive {
+          @extend %bottom_button;
+          @include button(insensitive);
+        }
+      }
+      &:backdrop {
+        @include button(backdrop);
+      }
+      &:backdrop:insensitive {
+        @include button(backdrop-insensitive);
+      }
+    }
+    &.entry {
+      // we should remove the bottom edge hilight here, but seems
+      // like buttons are on top of it so it doesn't show up
+      border-radius: 0;
+    }
+    %top_button {
+      border-radius: 3px 3px 0 0;
+      border-bottom-width: 0;
+    }
+    %bottom_button {
+      border-radius: 0 0 3px 3px;
+      border-top-width: 0;
+    }
+  }
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+
+  //FIXME padding issue
+  padding: 0;
+
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+
+  box-shadow: 0 1px $borders_edge;
+
+  @include _button_text_shadow;
+
+  &:insensitive {
+    color: $insensitive_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop {
+    color: $backdrop_fg_color;
+    text-shadow: none;
+    icon-shadow: none;
+  }
+  &:backdrop:insensitive {
+    color: $backdrop_insensitive_color;
+  }
+  .menuitem { text-shadow: none; }
+  .separator {
+    // always disable separators
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0;
+  }
+  &.combobox-entry .entry {
+    border-radius: 3px 0 0 3px;
+    &:dir(rtl) {
+      border-radius: 0 3px 3px 0;
+    }
+  }
+  &.combobox-entry .button, &.combobox-entry .button:backdrop {
+    // It is needed to specify the backdrop button or it gets overridden
+    border-radius: 0 3px 3px 0;
+    border-left-style: none;
+    &:dir(rtl) {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+      border-right-style: none;
+    }
+  }
+}
+
+/************
+ * Toolbars *
+ ************/
+.toolbar { //FIXME: why is all this being ignored?
+  padding: 6px;
+  background-color: $bg_color;
+  &.osd {
+    background-color: $osd_bg_color;
+    border-radius: 6px;
+    padding: 12px;
+  }
+  //searchbar & inline-toolbar
+  &.inline-toolbar {
+    @extend %inset-bar;
+    border-width: 0 1px 1px;
+    padding: 3px;
+    border-radius: 0  0 4px 4px;
+  }
+  &.search-bar {
+    @extend %inset-bar;
+    border-width: 0 0 1px;
+    padding: 3px;
+  }
+}
+
+%inset-bar {
+  border-style: solid;
+  border-color: $borders_color;
+  $_bg: mix($bg_color, $borders_color, 70%);
+  background-color: $_bg;
+  box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%);
+  //FIXME edge would be nice, but doesn't work
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+    box-shadow: none;
+  }
+}
+
+.action-bar {
+  padding: 4px;
+}
+
+/***************
+ * Header bars *
+ ***************/
+
+.titlebar,
+.header-bar {
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: $borders_color;
+  border-radius: 7px 7px 0 0;
+
+  background-color: transparent;
+  background-image: linear-gradient(to bottom,
+                                    lighten($bg_color,4%),
+                                    $bg_color);
+  box-shadow: inset 0 -1px mix($borders_color, $bg_color, 30%), // bottom shade
+              inset 0 1px $borders_edge; // top highlight
+  padding: 6px;
+
+  &:backdrop {
+    border-color: $backdrop_borders_color;
+    background-color: $bg_color;
+    background-image: none;
+    box-shadow: none;
+  }
+
+  .title {
+    font: Bold;
+    padding: 0px 12px;
+  }
+  .subtitle {
+    font-size: 80%;
+    padding: 0 12px;
+  }
+  .header-bar-separator,
+  & > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom,
+                                  transparentize($borders_color,1),
+                                  $borders_color 30%,
+                                  $borders_color 70%,
+                                  transparentize($borders_color,1) 100%)
+                  0 1 / 0 1px stretch; //FIXME use a proper color
+    &:backdrop {
+      border-image: linear-gradient(to bottom,
+                                    transparentize($backdrop_borders_color,
+                                                   0.5))
+                    0 1 / 1px 1px;  //FIXME use a proper color
+    }
+  }
+  &.selection-mode {
+    color: darken($selected_bg_color, 15%);
+    text-shadow: 0 1px transparentize(black, 0.5);
+    background-image: linear-gradient(to bottom,
+                                    lighten($selected_bg_color,5%),
+                                    lighten($selected_bg_color,2%));
+    box-shadow: inset 0 -1px mix($borders_color,$bg_color, 30%), //bottom shade
+                inset 0 1px mix($borders_edge,$selected_bg_color, 50%); //top highlight
+    .button {
+      @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
+      &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
+      &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
+      &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+      &:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge); }
+      &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, 
noedge); }
+      &.suggested-action {
+        @include button($t:normal, $noedge:true);
+        &:hover { @include button($t:hover,$noedge:true); }
+        &:active { @include button($t:active, $noedge:true); }
+        &:insensitive { @include button($t:insensitive, $noedge:true); }
+        &:backdrop { @include button($t:backdrop, $noedge:true); }
+        &:backdrop:insensitive { @include button($t:backdrop-insensitive, $noedge:true); }
+      }
+    }
+  }
+  .tiled &, .maximized & {
+    border-radius: 0; // squared corners when the window is max'd or tiled
+  }
+}
+
+/**************
+ * Tree Views *
+ **************/
+
+column-header { // FIXME: something better
+  .button,
+  .button:hover,
+  .button:active,
+  .button:backdrop {
+    border-width: 0 1px 1px 0;
+    border-color: transparent;
+    box-shadow: none;
+    border-radius: 0;
+    border-image: linear-gradient(to top,
+                              mix($borders_color, $base_color, 50%),
+                              $base_color
+                              ) 0 1 1 0;
+    background-image: none;
+    background-color: $base_color;
+    color: mix($fg_color,$base_color,50%);
+    text-shadow: none;
+    font-weight: bold;
+  }
+}
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  padding: 0px;
+  background-color: mix($fg_color,$bg_color,5%); //Uhm?
+  &:backdrop { background-color: $backdrop_bg_color; }
+  & > .menuitem {
+    padding: 4px 8px;
+    &:hover { //Seems like it :hover even with keyboard focus
+      box-shadow: inset 0 -3px $selected_bg_color;
+      color: $selected_bg_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      box-shadow: none;
+    }
+  }
+}
+
+.menu {
+  padding: 0px;
+  background-color: $base_color;
+  //border: 1px solid $borders_color;
+  .menuitem {
+    padding: 4px;
+    &:hover {
+      color: $selected_fg_color;
+      background-color: $selected_bg_color;
+    }
+    &:insensitive {
+      color: $insensitive_fg_color;
+      &:backdrop { color: $backdrop_insensitive_color; }
+    }
+    &:backdrop, &:backdrop:hover {
+      color: $backdrop_fg_color;
+      background-color: $backdrop_base_color;
+    }
+    //submenu indicators
+    &.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
+  }
+}
+
+
+
+/***************
+ * Popovers   *
+ ***************/
+
+GtkPopover {
+  margin: 10px;
+  padding: 2px;
+  border-color: $borders-color;
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 5px;
+  //background-clip: border-box;
+  background-color: $bg_color;
+
+  box-shadow: 0 2px 3px transparentize(black, 0.5);
+  &:backdrop {
+    box-shadow: none;
+  }
+  & > .list,
+  & > .view,
+  & > .toolbar {
+    background-color: transparent;
+  }
+  .separator {
+    font-size: 80%;
+    font-weight: bold;
+    color: mix($fg_color, $bg_color, 20%);
+    text-shadow: none;
+    background-color: transparent;
+    icon-shadow: none;
+    border: 0;
+  }
+  .button,
+  .button:hover {
+    text-shadow: none;
+    transition: none;
+  }
+  &.osd { // Also used for touch cutnpaste overlays
+          // FIXME Doesn't work
+    background-image: none;
+    background-color: $osd_bg_color;
+    border: 1px solid $borders_color;
+    color: $osd_fg_color;
+    .button {
+      color: white;
+      text-shadow: none;
+      @include button(osd);
+      &:hover { @include button(osd-hover); };
+      &:active { @include button(osd-active); };
+      &:insensitive { @include button(osd-insensitive); };
+    }
+  }
+}
+
+//touch selection handlebars for the Popover.osd above
+.cursor-handle {
+  background-color: transparent;
+  background-image: none;
+  &.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
+  &.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
+}
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+
+.notebook {
+  // Through me you go to the grief wracked city;
+  // Through me you go to everlasting pain;
+  // Through me you go a pass among lost souls.
+  // ...
+  // Abandon all hope — Ye Who Enter Here
+  padding: 0;
+  background-color: $base_color;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: 1;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms ease-out;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+  }
+  &.frame {
+    border: 1px solid $borders_color;
+    // FIXME doesn't work
+    &.top { border-top-width: 0; }
+    &.bottom { border-bottom-width: 0; }
+    &.right { border-right-width: 0; }
+    &.left { border-left-width: 0; }
+    &:backdrop { border-color: $backdrop_borders_color; }
+  }
+  &.header {
+    // FIXME: double borders in some case, can't fix it w/o a class tho
+    // FIXME: doesn't work on dark var
+    background-color: mix($bg_color, $borders_color, 70%);
+
+    // this is the shading of the header behind the tabs
+    &.frame {
+      border: 1px solid $borders_color;
+      &.top { border-bottom-width: 0; }
+      &.bottom { border-top-width: 0; }
+      &.right { border-left-width: 0; }
+      &.left { border-right-width: 0; }
+      &:backdrop { border-color: $backdrop_borders_color; }
+    }
+
+    $_header_shade: inset 0 2px 3px -1px transparentize(black, 0.85);
+    &.top {
+      box-shadow: $_header_shade,
+                  inset 0 -1px $borders_color; // border
+      &:backdrop { box-shadow: inset 0 -1px $backdrop_borders_color; }
+    }
+    &.bottom {
+      box-shadow: $_header_shade,
+                  inset 0 1px $borders_color;
+      &:backdrop { box-shadow: inset 0 1px $backdrop_borders_color; }
+    }
+    &.right {
+      box-shadow: $_header_shade,
+                  inset 1px 0 $borders_color;
+      &:backdrop { box-shadow: inset 1px 0 $backdrop_borders_color; }
+    }
+    &.left {
+      box-shadow: $_header_shade,
+                  inset -1px 0 $borders_color;
+      &:backdrop { box-shadow: inset -1px 0 $backdrop_borders_color; }
+    }
+    &:backdrop {
+      // same color as backdrop pushed button
+      background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+      box-shadow: none;
+    }
+  }
+  tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+
+    outline-offset: 0;
+
+    $tab_indicator_size: 3px;
+    //vertical tab sizing
+    $vt_vpadding: 8px;
+    $vt_hpadding: 20px;
+    // horizontal tab sizing
+    $ht_vpadding: 5px;
+    $ht_hpadding: 20px;
+
+    //FIXME: we get double border in some cases, not considering the broken
+    //notebook content frame...
+    &.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
+    &.left, &.right { padding: $ht_vpadding $ht_hpadding; }
+    &.top {
+      padding-bottom: ($vt_vpadding -$tab_indicator_size);
+      border-bottom-width: $tab_indicator_size;
+    }
+    &.bottom {
+      padding-top: ($vt_vpadding -$tab_indicator_size);
+      border-top-width: $tab_indicator_size;
+    }
+    &.left {
+      padding-right: ($ht_hpadding -$tab_indicator_size);
+      border-right-width: $tab_indicator_size;
+    }
+    &.right {
+      padding-left: ($ht_hpadding -$tab_indicator_size);
+      border-left-width: $tab_indicator_size;
+    }
+
+    //here's the interesting stuff
+    &:hover {
+      border-color: $borders_color;
+    }
+    &:active, &:backdrop:active {
+      border-color: $selected_bg_color;
+    }
+    &:backdrop {
+      background-color: transparent;
+      border-color: transparent;
+    }
+    &.reorderable-page {
+      border-color: transparent;
+      border-left: 1px solid transparent;
+      border-right: 1px solid transparent;
+      &:hover {
+        border-color: transparentize($borders_color,0.7);
+        border-bottom-color: transparentize($borders_color,0.7);
+        background-color: transparentize($bg_color,0.8);
+      }
+      &:active, &.active-page {
+        background-color: transparentize($bg_color,0.5);
+        border-color: transparentize($borders_color,0.5);
+        border-bottom-color: $selected_bg_color;
+        &:hover {
+          background-color: transparentize($bg_color,0.3);
+        }
+        &:backdrop {
+          border-left-color: $backdrop_borders_color;
+          border-right-color: $backdrop_borders_color;
+          background-color: $backdrop_bg_color;
+          border-bottom-color: $selected_bg_color;
+        }
+      }
+      &:backdrop {
+        border-color: transparent;
+        background-color: transparent;
+      }
+    }
+    GtkLabel { //tab text
+      // this doesn't affect labels on reorderable pages, not css fault.
+      padding: 0 2px; // needed for a nicer focus ring
+      font-weight: bold;
+      color: $insensitive_fg_color;
+
+      // prelight tab text
+      &.prelight-page {
+        color: mix($fg_color, $insensitive_fg_color, 50%);
+      }
+      // active tab text
+      &.active-page {
+        color: $fg_color;
+        &:backdrop { color: $backdrop_fg_color; }
+      }
+      &:backdrop {
+        color: mix($backdrop_fg_color, $backdrop_insensitive_color, 50%);
+      }
+    }
+    .button { //tab close button
+      border: 1px solid transparent;
+      @extend %undecorated_button;
+      icon-shadow: none;
+      transition: none;
+      color: inherit;
+      &:hover {
+        border-color: $borders_color;
+        text-shadow: none;
+      }
+      &:active {
+        box-shadow: inset 0 1px 1px transparentize(black,0.7);
+      }
+      & > GtkImage { // this is a hack which makes tabs grow
+        padding: 2px;
+      }
+    }
+  }
+}
+
+.notebook > .frame,
+.notebook > .view { border: none; }
+
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+  background-clip: padding-box;
+  background-image: none;
+  border-style: solid;
+  -GtkRange-trough-border: 0;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkRange-slider-width: 13;
+  -GtkScrollbar-min-slider-length: 42; // minimum size for the slider.
+                                       // sadly can't be in '.slider'
+                                       // where it belongs
+
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1;
+  .button {
+    border: none;
+  }
+  &.trough {
+    background-color: darken($bg_color, 5%);
+    &:backdrop {
+      background-color: transparent;
+    }
+  }
+  &.slider {
+    border-radius: 20px;
+    border: 3px solid transparent; //margin :/
+    background-color: mix($bg_color, $fg_color, 70%);
+    &:backdrop, &:insensitive {
+      background-color: mix($bg_color, $fg_color, 90%);
+    }
+    &:hover {
+      background-color: mix($bg_color, $fg_color, 50%);
+    }
+    &:prelight:active {
+      background-color: $selected_bg_color;
+    }
+    &.fine-tune {
+      border-width: 5px;
+      &:prelight:active {
+        background-color: $selected_bg_color;
+      }
+    }
+  }
+}
+
+/**********
+ * Switch *
+ **********/
+
+GtkSwitch {
+    // FIXME: backdrop insensinsitive slider on the dark variant
+    -GtkSwitch-slider-width: 47px;
+    font: bold condensed 9;
+    outline-offset: -4px;
+    &.trough {
+      // similar to the .scale
+      border-width: 1px;
+      border-style: solid;
+      border-radius: 3px;
+      border-color: $borders_color;
+      background-color: mix($bg_color,$borders_color,60%);
+      box-shadow: inset 0 1px transparentize(black, 0.9),
+                  $widget_edge;
+      text-shadow: 0 1px transparentize(black, 0.9);
+      &:active {
+        color: white;
+        border-color: $selected_borders_color;
+        background-color: $selected_bg_color;
+        box-shadow: $widget_edge;
+        text-shadow: 0 0 2px white;
+      }
+      &:insensitive {
+        color: $insensitive_fg_color;
+        border-color: $borders_color;
+        background-color: $insensitive_bg_color;
+        box-shadow: $widget_edge;
+        text-shadow: none;
+      }
+      &:backdrop {
+        color: $backdrop_fg_color;
+        border-color: $backdrop_borders_color;
+        background-color: $backdrop_bg_color;
+        box-shadow: none;
+        text-shadow: none;
+      }
+      &:backdrop:active {
+        color: $backdrop_bg_color;
+        border-color: $selected_bg_color;
+        background-color: $selected_bg_color;
+        box-shadow: none;
+      }
+      &:backdrop:insensitive {
+        color: $backdrop_insensitive_color;
+        border-color: $backdrop_insensitive_color;
+      }
+    }
+    &.slider {
+      border-radius: 3px;
+      @include button(normal, $noedge: true);
+      box-shadow: inset 0 1px if($variant=='light', white,
+                                 transparentize(white,0.85)),
+                  inset 0 -2px transparentize($bg_color,0.4),
+                  inset 0 -1px mix($bg_color,$borders_color,50%);
+      &:active { border: 1px solid $selected_borders_color; }
+      &:insensitive { @include button(insensitive, $noedge: true); }
+      &:backdrop { @include button(backdrop); }
+      &:backdrop:active{ border-color: $selected_bg_color; }
+      &:backdrop:insensitive { @include button(backdrop-insensitive); }
+    }
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+// draw regular check and radio items using our PNG assets
+// all assets are rendered from assets.svg. never add pngs directly
+
+$asset_suffix: if($variant=='dark', '-dark', '');
+ each $w,$a in ('check', 'checkbox'),
+               ('radio','radio') {
+  @each $s,$as in ('','-unchecked'),
+                  (':hover', '-unchecked-hover'),
+                  (':selected', '-unchecked-active'),
+                  (':insensitive','-unchecked-insensitive'),
+                  (':backdrop', '-unchecked-backdrop'),
+                  (':backdrop:insensitive', '-unchecked-backdrop-insensitive'),
+                  (':inconsistent', '-mixed'),
+                  (':inconsistent:selected', '-mixed-active'),
+                  (':inconsistent:backdrop', '-mixed-backdrop'),
+                  (':inconsistent:insensitive', '-mixed-insensitive'),
+                  (':inconsistent:insensitive:backdrop', '-mixed-backdrop-insensitive'),
+                  (':active', '-checked'),
+                  (':active:insensitive','-checked-insensitive'),
+                  (':hover:active', '-checked-hover'),
+                  (':active:selected', '-checked-active'),
+                  (':backdrop:active', '-checked-backdrop'),
+                  (':backdrop:active:insensitive', '-checked-backdrop-insensitive') {
+    .#{$w}#{$s} {
+      background-image: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
+                                    url("assets/#{$a}#{$as}#{$asset_suffix} 2 png"));
+      background-repeat: no-repeat;
+      background-position: center;
+    }
+  }
+
+  //menu
+  .menuitem.#{$w} {
+    color: transparentize($fg_color,0.9);
+    background-image: none;
+    -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
+    &:hover { color: transparentize($selected_fg_color,0.9); }
+    &:active {
+      color: $fg_color;
+      &:hover { color: $selected_fg_color; }
+      &:insensitive {
+        color: $insensitive_fg_color;
+        background-image: none;
+        &:backdrop { color: $backdrop_insensitive_color; };
+      }
+      &:backdrop { color: $backdrop_fg_color; }
+    }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.9);
+      &:backdrop { color: transparent; }
+    }
+    &:inconsistent {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
+    }
+  }
+
+  //treeview
+  GtkTreeView.view.#{$w} {
+    color: transparentize($fg_color,0.9);
+    background-image: none;
+    -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
+    &:active {
+    color: $fg_color;
+      &:insensitive {
+        color: $insensitive_fg_color;
+        &:backdrop { color: $backdrop_insensitive_color; }
+      }
+      &:backdrop { color: $backdrop_fg_color; }
+    }
+    &:insensitive {
+      color: transparentize($insensitive_fg_color,0.9);
+      &:backdrop { color: transparent; }
+    }
+    &:inconsistent {
+      -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
+    }
+    &:selected {
+      color: transparentize($selected_fg_color,0.9);
+      &:active {
+        color: $selected_fg_color;
+        &:backdrop { color: $backdrop_base_color; }
+      }
+      &:backdrop {
+        color: transparentize($backdrop_fg_color,0.9);
+      }
+    }
+  }
+
+  //popover
+  GtkPopover .button.#{$w} {
+    &:hover {
+      color: transparentize($fg_color,0.9);
+      &:active {
+        color: $fg_color;
+        &:selected { color: $selected_fg_color; }
+        &:backdrop { color: $backdrop_fg_color; }
+      }
+    }
+  }
+}
+
+
+
+GtkCheckButton.text-button:selected { background-color: transparent; }
+
+/************
+ * GtkScale *
+ ************/
+.scale {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  margin: 10px;
+  &.slider {
+    //FIXME: better gradient on the slider and hover state
+    @include button(normal);
+    border-radius: 50%;
+    border-color: darken($borders_color,3%);
+    box-shadow: inset 0 1px if($variant=='light', white,
+                               transparentize(white,0.85)),
+                inset 0 #{-2px} $bg_color,
+                inset 0 #{-1px} mix($bg_color,$borders_color,50%);
+    &:insensitive {
+      background-image: linear-gradient(to bottom, $insensitive_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop {
+      border-color: darken($backdrop_borders_color,3%);
+      background-image: linear-gradient(to bottom, $backdrop_bg_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive { @include button(backdrop-insensitive); }
+    //FIXME we need a better color for the dark variant
+    &:active { border: 1px solid darken($selected_borders_color, 3%); }
+    &.fine-tune:active { //FIXME: Lapo doesn't like the shrinkage. Bad for touch
+      border: 4px solid transparent; //margin
+      box-shadow: inset 0 2px $borders_edge,
+                  inset 0 0 0 1px darken($selected_borders_color,3%); //border
+    }
+  }
+  &.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: $borders_color;
+    background-color: mix($bg_color,$borders_color,60%);
+    box-shadow: inset 1px 1px transparentize(black, 0.9),
+                $widget_edge;
+    &.highlight {
+      border-color: $selected_borders_color;
+      background-color: $selected_bg_color;
+      box-shadow: $widget_edge;
+      &:backdrop {
+         border-color: $selected_bg_color;
+         background-color: $selected_bg_color;
+         box-shadow: none;
+      }
+    }
+    &:insensitive, &.hilight:insensitive {
+      border-color: $insensitive_borders_color;
+      background-color: $insensitive_bg_color;
+      box-shadow: $widget_edge;
+    }
+    &:backdrop {
+      border-color: $backdrop_borders_color;
+      background-color: mix($backdrop_bg_color,$borders_color);
+      box-shadow: none;
+    }
+    &:backdrop:insensitive, .hilight:backdrop:insensitive {
+      border-color: $backdrop_insensitive_color;
+      background-color: $backdrop_bg_color;
+    }
+  }
+}
+
+
+/*****************
+ * Progress bars *
+ *****************/
+
+//FIXME it's a wip ok?
+
+GtkProgressBar {
+    padding: 0;
+    font-size: 83%;
+    color: transparentize($fg_color, 0.6);
+    &:backdrop {
+      color: $backdrop_insensitive_color;
+    }
+}
+
+// moving bit
+.progressbar {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: $selected_borders_color;
+  background-color: $selected_bg_color;
+  // I really prefer these flat w/o this shadow - Lapo
+  box-shadow: inset 0 1px 0 transparentize($borders_edge,0.8);
+  &.vertical {
+    box-shadow: inset 1px 0 0 transparentize($borders_edge,0.8);
+  }
+  &:backdrop {
+    border-color: $selected_bg_color;
+    background-color: $selected_bg_color;
+    box-shadow: none;
+  }
+  &.osd {
+    border-width: 0;
+    border-radius: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 2px;
+    -GtkProgressBar-min-horizontal-bar-height: 2px; //FIXME still too tall
+  }
+}
+
+// background
+GtkProgressBar.trough {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: $borders_color;
+  background-color: mix($borders_color,$bg_color, 35%);
+  box-shadow: inset 1px 1px transparentize(black, 0.9),
+              $widget_edge;
+  &:backdrop{
+    border-color: $backdrop_borders_color;
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+  &.osd {
+    background-color: transparent;
+    box-shadow: none;
+    border-width: 0;
+    //FIXME: there is a margin on top
+  }
+}
+
+/*************
+ * Level Bar *
+ *************/
+
+GtkLevelBar {
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar {
+  &.trough {
+    // FIXME: outset not working
+    padding: 2px;
+    border-radius: 3px;
+    @include entry(normal);
+    &:backdrop {
+      @include entry(backdrop);
+    }
+  }
+  &.fill-block {
+    // FIXME: it would be nice to set make fill blocks bigger, but we'd need
+    // :nth-child working on discrete indicators
+    border-width: 1px;
+    border-style: solid;
+    border-color: if($variant=='light', darken($selected_bg_color,10%),
+                     darken($selected_bg_color,5%));
+    background-color: $selected_bg_color;
+    box-shadow: 0 1px transparentize(black, 0.9);
+    border-radius: 1px;
+    &:backdrop {
+      border-color: $selected_bg_color;
+      box-shadow: none;
+    }
+    &.indicator-discrete {
+      &.horizontal { margin: 0 1px; }
+      &.vertical { margin: 1px 0; }
+    }
+    &.level-high {
+      border-color: darken($success_color,10%);
+      background-color: $success_color;
+      &:backdrop { border-color: $success_color; }
+    }
+    &.level-low {
+      border-color: darken($warning_color,10%);
+      background-color: $warning_color;
+      &:backdrop { border-color: $warning_color; };
+    }
+    &.empty-fill-block {
+      background-color: transparent;
+      border-color: if($variant=='light', transparentize($fg_color,0.8),
+                       transparentize($fg_color,0.9));
+      box-shadow: none;
+      &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); }
+    }
+  }
+}
+
+// catch all extend :)
+
+%selected_items {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  &:backdrop { color: $backdrop_base_color; }
+}
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid $borders_color;
+  padding: 0;
+  &:backdrop { border-color: $backdrop_borders_color; }
+}
+
+GtkScrolledWindow {
+  .frame { border-radius: 2px; }
+  GtkViewport.frame { // avoid double borders when viewport inside scrolled window
+    border-style: none;
+  }
+}
+
+//vbox and hbox separators
+.separator {
+  // always disable separators
+  // -GtkWidget-wide-separators: true;
+  color: transparentize(black, 0.9);
+}
+
+/*********
+ * Lists *
+ *********/
+
+.list {
+  background-color: $base_color;
+  border-color: $borders_color;
+  &:backdrop {
+    background-color: $backdrop_base_color;
+    border-color: $backdrop_borders_color;
+  }
+}
+
+
+/*********************
+ * App Notifications *
+ *********************/
+
+.app-notification {
+  border-width: 0 1px 1px;
+  border-style: solid;
+  border-color: $borders_color;
+  border-radius: 0 0 6px 6px;
+  background-image: linear-gradient(to bottom, mix(black, $bg_color, 6%) 5%,
+                              mix(black, $bg_color, 4%));
+  // FIXME no space for outer shadow : box-shadow: 0 1px 1px rgba(0,0,0,.5);
+  padding: 0 4px;
+  .button { padding: 6px; }
+}
+
+/*************
+ * Expanders *
+ *************/
+
+GtkExpander {
+  -gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
+  &:hover { color: lighten($fg_color,30%); } //only lightens the arrow
+  &:active { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
+}
+
+/************
+ * Calendar *
+ ***********/
+
+GtkCalendar {
+  border: 1px solid $borders_color;
+  &.button {
+    padding: 0 4px;
+    color: mix($borders_color, $base_color, 50%); //we need a dimmed stuff var
+    background-image: none;
+    background-color: transparent;
+    &:hover {
+      background-image: none;
+      color: $fg_color;
+    }
+    &:backdrop, &:backdrop:hover {
+      color: mix($backdrop_borders_color, $backdrop_base_color, 50%);
+      background-image: none;
+    }
+  }
+}
+
+/***********
+ * Dialogs *
+ ***********/
+
+.message-dialog {
+  // no spacing in message dialogs and the likes
+  -GtkDialog-button-spacing: 0;
+}
+
+GtkMessageDialog .titlebar {
+  border-style: none;
+  box-shadow: inset 0 1px $borders_edge;
+}
+
+.dialog-action-area.linked {
+  & .button {
+    padding: 6px;
+    border-radius: 0;
+    @include button(normal, $noedge: true);
+    @extend %middle_button;
+    &:hover {
+      @include button(hover, $noedge: true);
+      @extend %middle_button;
+    }
+    &:active {
+      @include button(active, $noedge: true);
+      @extend %middle_button;
+    }
+    &:insensitive {
+      @include button(insensitive, $noedge: true);
+      @extend %middle_button;
+    }
+    &:backdrop {
+      @include button(backdrop, $noedge: true);
+      @extend %middle_button;
+    }
+    &:backdrop:insensitive {
+      @include button(backdrop-insensitive, $noedge: true);
+      @extend %middle_button;
+    }
+    &:first-child{ @extend %first_button; }
+  }
+  %middle_button {
+    border-style: solid none none solid;
+  }
+  %first_button { border-style: solid none none none; }
+}
+
+/***********
+ * Sidebar *
+ ***********/
+
+.sidebar,
+.sidebar .view {
+  border: none;
+  $_sidebar_bg: lighten($bg_color,5%);
+  background-color: $_sidebar_bg;
+  .scrollbar {
+    &.trough {
+      background-color: darken($bg_color,10%);
+      border-radius: 6px;
+      border-width: 2px;
+      border-color: transparent;
+    }
+    &.slider {
+      background-color: $_sidebar_bg;
+      &:hover { background-color: lighten($bg_color, 10%); }
+    }
+  }
+  &:selected {
+    background-color: $selected_bg_color;
+  }
+  &:backdrop {
+    background-color: lighten($backdrop_bg_color,5%);
+  }
+}
+
+GtkPaned {
+  // This is actually the invisible area of the paned separator, not a margin...
+  margin: 16px; //drag area of the separator
+}
+
+.pane-separator {
+  //FIXME abusing a background-image to get rid of the handle decoration
+  //I'd like something better...
+  background-image: linear-gradient(to bottom, $borders_color);
+  &:backdrop {
+    background-image: linear-gradient(to bottom, $backdrop_borders_color);
+  }
+}
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-width: 0;
+  border-style: none;
+}
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: $selected_bg_color;
+  color: $selected_fg_color;
+  text-shadow: 0 1px darken($selected_bg_color, 10%);
+  border-color: darken($selected_bg_color, 10%);
+  .button {
+    @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
+    &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, noedge); }
+    &:active { @include button(active, $selected_bg_color, $selected_fg_color, noedge); }
+    &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, noedge); }
+    &:backdrop { @include button(backdrop, $selected_bg_color, $selected_fg_color, noedge); }
+    &:backdrop:insensitive { @include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color, 
noedge); }
+  }
+}
+
+/************
+ * Tooltips *
+ ************/
+
+.tooltip {
+  color: white;
+  padding: 4px; /* not working */
+  border-radius: 5px;
+  background-color: transparentize(black,0.2);  //FIXME proper color
+  text-shadow: 0 1px black;
+//  border: 2px solid $borders_color; gnome shell style?
+}
+
+.tooltip * { //Yeah this is ugly
+  padding: 4px;
+  background-color: transparent;
+}
+
+/*****************
+ * Color Chooser *
+ *****************/
+
+GtkColorSwatch {
+
+  border: 1px solid transparentize(black,0.7);
+  box-shadow: inset 0 1px 1px transparentize(black, 0.8);
+
+  &.color-light {
+    &:hover {
+      background-image: linear-gradient(to bottom,
+                                        transparentize(white, 1) 40%,
+                                        transparentize(white, 0.6));
+      &:backdrop { background-image: none; }
+    }
+  }
+  &.color-dark {
+    &:hover {
+       background-image: linear-gradient(to bottom,
+                                        transparentize(white, 1) 40%,
+                                        transparentize(white, 0.8));
+       &:backdrop { background-image: none; }
+    }
+  }
+
+  &:hover { border-color: transparentize(black, 0.5); }
+
+  &:backdrop { border-color: transparentize(black,0.8); box-shadow: none; }
+
+  &.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px;
+  }
+  &.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &.left, &:first-child {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px;
+  }
+  &.right, &:last-child {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px;
+  }
+  &:only-child {
+    border-radius: 5px;
+  }
+  &.color-active-badge {
+    border-width: 2px;
+    &:hover { background-image: none; }
+    &.color-light, &.color-light:hover {
+      color: transparentize(black,0.7);
+      border-color: transparentize(black,0.7);
+    }
+    &.color-dark, &.color-dark:hover {
+      color: transparentize(white,0.5);
+      border-color: transparentize(white,0.5);
+    }
+  }
+}
+GtkColorChooserWidget #add-color-button {
+  border-color: mix($borders_color,$bg_color,50%);
+  background-color: mix($borders_color,$bg_color,50%);
+  color: $bg_color;
+  box-shadow: none;
+  &:hover {
+    border-color: $borders_color;
+    background-color: $borders_color;
+  }
+  &:backdrop {
+    border-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
+    background-color: mix($backdrop_borders_color,$backdrop_bg_color,50%);
+  }
+}
+
+/**********************
+ * Window Decorations *
+ *********************/
+
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  // lamefun trick to get rounded borders regardless of CSD use
+  border-width: 0px;
+
+  // this needs to be transparent
+  // see bug #722563
+  $_wm_border: if($variant=='light', transparentize(black, 0.8), transparentize(black, 0.4));
+  box-shadow: 0 2px 10px 4px transparentize(black, 0.9),
+              0 0 0 1px $_wm_border; //doing borders with box-shadow
+
+  /* this is used for the resize cursor area */
+  margin: 10px;
+
+  &:backdrop {
+    box-shadow: 0 3px 6px 2px transparentize(black, 0.9),
+                0 0 0 1px transparentize(black,0.7);
+  }
+  &.tiled {
+    border-radius: 0;
+  }
+  &.csd {
+    &.popup {
+      border-radius: 0;
+      box-shadow: 0 1px 2px transparentize(black, 0.6),
+                  0 0 0 1px transparentize($_wm_border,0.1);
+    }
+    &.tooltip {
+      border-radius: 5px;
+      box-shadow: none;
+    }
+  }
+}
+
+// Window Close button
+.button.titlebutton {
+  padding: 8px;
+  border-color: transparent;
+  background-image: none;
+  transition-property: border, box-shadow, color;
+  box-shadow: inset 0 1px transparentize(white,1),
+              0 1px transparentize($borders_edge,1);
+  &:hover { @include button(normal); }
+  &:active { @include button(active); }
+  &:backdrop {
+    @include button(backdrop);
+    border-color: transparent;
+    transition-property: border, box-shadow, color;
+  }
+}
+
diff --git a/gtk/resources/theme/Adwaita/_drawing.scss b/gtk/resources/theme/Adwaita/_drawing.scss
new file mode 100644
index 0000000..1a55b7f
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/_drawing.scss
@@ -0,0 +1,356 @@
+// Drawing mixins
+
+// generic drawing of more complex things
+
+$widget_edge: 0 1px $borders_edge; //outer hilight "used" on
+                                   //most widgets
+
+ mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) {
+//
+// Helper function to stack up to 4 box-shadows;
+//
+  @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; }
+  @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; }
+  @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; }
+  @else { box-shadow: $shadow1; }
+}
+
+// entries
+
+ mixin entry($t, $noedge:false) {
+//
+// Entries drawing function
+//
+// $t: entry type
+// $noedge: set to true not to draw the bottom edge hilight
+//
+// possible $t values:
+// normal, focus, insensitive, backdrop, backdrop-insensitive;
+//
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom,
+                                    darken($base_color,3%),
+                                    $base_color 90%);
+  $_entry_edge: $widget_edge;
+  @if $noedge { $_entry_edge: none; }
+  
+  @if $t==normal {
+    border-color: $borders_color;
+    @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
+                      $_entry_edge);
+  }
+  @if $t==focus {
+    @if $variant == 'light' {
+      border-color: $selected_bg_color;
+      @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
+                      inset 0 0 2px 1px mix($selected_bg_color,$base_color,20%),
+                        $_entry_edge);
+    }
+    @else {
+      border-color: $selected_borders_color;
+      @include _shadows(inset 0 2px 2px -2px mix(black, $base_color, 50%),
+                        inset 0 0 1px 1px $selected_bg_color,
+                        $_entry_edge);
+    }
+  }
+  @if $t==insensitive {
+    color: $insensitive_fg_color;
+    border-color: $borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    @include _shadows($_entry_edge);
+  }
+  @if $t==backdrop {
+    color: $backdrop_fg_color;
+    background-image: linear-gradient(to bottom, $backdrop_base_color);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+  @if $t==backdrop-insensitive {
+    color: $backdrop_insensitive_color;
+    background-image: linear-gradient(to bottom, $backdrop_bg_color);
+    box-shadow: 0 1px transparentize(white,1);
+  }
+}
+
+// buttons
+
+ mixin _button_border_color ($c) { border-color: darken($c,25%); } // colored buttons want the border form 
the base color
+
+ mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) {
+//
+// helper function for the text emboss effect
+//
+// $tc is the optional text color, not the shadow color
+//
+// TODO: this functions needs a way to deal with special cases
+//
+
+  $_lbg: lightness($bg)/100%;
+
+  $_dark: transparentize(black,$_lbg*0.8);
+  $_bright: transparentize(white,1-$_lbg/($_lbg*1.3));
+
+  @if lightness($tc) < 50% {
+    text-shadow: 0 1px $_bright;
+    icon-shadow: 0 1px $_bright;
+  }
+  @else {
+    text-shadow: 0 -1px $_dark;
+    icon-shadow: 0 -1px $_dark;
+  }
+}
+
+ mixin button($t, $c:$bg_color, $tc:$fg_color, $noedge:false ) {
+//
+// Button drawing function
+//
+// $t:  button type,
+// $c:  base button color for colored* types
+// $tc: optional text color for colored* types
+// $noedge: set to true not to draw the bottom edge hilight
+//
+// possible $t values:
+// normal, hover, active, insensitive, insensitive-active,
+// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active
+//
+  border-width: 1px;
+  border-style: solid;
+
+  $_top_hilight: if(lightness($c)> 70%, white, transparentize(white,0.9)); //not just dark/light but colored 
buttons
+
+  @if $t==normal {
+  //
+  // normal button
+  //
+    color: $tc;
+    @if lightness($c) < 50% { //darker buttons need a less contrasty gradient
+      background-image: linear-gradient(to bottom,
+                                  lighten($c,5%),
+                                  $c 40%,
+                                  darken($c,5%)
+                                  );
+    }
+    @else {
+      background-image: linear-gradient(to bottom,
+                                  lighten($c,15%),
+                                  $c 40%,
+                                  darken($c,10%)
+                                  );
+    }
+
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+
+    @include _button_text_shadow($tc,$c);
+    @if $noedge { box-shadow: inset 0 1px $_top_hilight; }
+    @else {
+      @include _shadows(inset 0 1px $_top_hilight, $widget_edge);
+    }
+  }
+
+  @else if $t==hover {
+  //
+  // hovered button
+  //
+    color: $tc;
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+    background-image: linear-gradient(to bottom,
+                                      lighten($c,14%),
+                                      lighten($c,4%) 40%,
+                                      $c);
+
+    @include _button_text_shadow($tc,lighten($c,4%));
+    @if $noedge { box-shadow: inset 0 1px $_top_hilight; }
+    @else {
+      @include _shadows(inset 0 1px $_top_hilight, $widget_edge);
+    }
+  }
+
+  @else if $t==active {
+  //
+  // pushed button
+  //
+    color: $tc;
+    @if $c!=$bg_color { @include _button_border_color($c); }
+    @else { border-color: $borders_color; }
+    @if $variant == 'light' {
+      background-image: linear-gradient(to bottom,
+                                        darken($c,15%),
+                                        darken($c,11%) 3%,
+                                        darken($c,10%));
+    }
+    @else {
+      background-image: linear-gradient(to bottom,
+                                        darken($c,10%),
+                                        darken($c,5%) 3%);
+    }
+    @include _button_text_shadow($tc,darken($c,10%));
+    @if $noedge {
+      box-shadow: inset 0 2px 3px -1px transparentize(black,0.7);
+    }
+    @else {
+      @include _shadows(inset 0 2px 3px -1px transparentize(black,0.7),
+                        $widget_edge);
+    }
+  }
+  @else if $t==insensitive {
+  //
+  // insensitive button
+  //
+    color: $insensitive_fg_color;
+    border-color: $insensitive_borders_color;
+    background-image: linear-gradient(to bottom, $insensitive_bg_color);
+    text-shadow: none;
+    icon-shadow: none;
+    @if $noedge {
+      // white with 0 alpha to avoid an ugly transition, since no color means
+      // black with 0 alpha
+      box-shadow: inset 0 1px transparentize(white,1);
+    }
+    @else {
+      @include _shadows(inset 0 1px transparentize(white,1),
+                        $widget_edge);
+    }
+  }
+  @else if $t==insensitive-active {
+  //
+  // insensitive pushed button
+  //
+    color: $insensitive_fg_color;
+    border-color: $insensitive_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($insensitive_borders_color,
+                            $insensitive_bg_color, 10%));
+    @if $noedge {
+      // white with 0 alpha to avoid an ugly transition, since no color means
+      // black with 0 alpha
+      box-shadow: inset 0 1px transparentize(white,1);
+    }
+    @else {
+      @include _shadows(inset 0 1px transparentize(white,1),
+                        $widget_edge);
+    }
+  }
+
+  @else if $t==backdrop {
+  //
+  // backdrop button
+  //
+    color: if($c!=$bg_color, $backdrop_bg_color, $backdrop_fg_color);
+    border-color: if($c!=$bg_color, $c, $backdrop_borders_color);
+    background-image: linear-gradient(to bottom,
+                                      if($c!=bg_color,$c,$backdrop_bg_color));
+    text-shadow: none;
+    icon-shadow: none;
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      0 1px transparentize(white,1));
+  }
+
+  @else if $t==backdrop-active {
+  //
+  // backdrop pushed button
+  //
+    color: $backdrop_fg_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($backdrop_borders_color,$backdrop_bg_color, 35%));
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      0 1px transparentize(white,1));
+  }
+
+  @else if $t==backdrop-insensitive {
+  //
+  // backdrop insensitive button
+  //
+    color: $backdrop_insensitive_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom, $backdrop_bg_color);
+    box-shadow: inset 0 1px transparentize(white,1);
+  }
+
+  @else if $t==backdrop-insensitive-active {
+  //
+  // backdrop insensitive pushed button
+  //
+    color: $backdrop_insensitive_color;
+    border-color: $backdrop_borders_color;
+    background-image: linear-gradient(to bottom,
+                        mix($backdrop_borders_color,$backdrop_bg_color, 8%));
+    @include _shadows(inset 0 1px transparentize(white,1),
+                      0 1px transparentize(white,1));
+  }
+  
+  @else if $t==osd {
+  //
+  // normal osd button
+  //
+    background-image: linear-gradient(to bottom,
+                                  transparentize(#fff,0.9),
+                                  transparentize(#fff,0.95),
+                                  transparentize(#000,0.99));
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-hover {
+  //
+  // active osd button
+  //
+    background-image: linear-gradient(to bottom,
+                                  transparentize(#fff,0.85),
+                                  transparentize(#fff,0.9),
+                                  transparentize(#000,0.99));
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-active {
+  //
+  // active osd button
+  //
+    background-image: linear-gradient(to bottom,
+                                  transparentize(#000,0.95),
+                                  transparentize(#fff,0.95),
+                                  transparentize(#fff,0.9));
+    border-color: $osd_borders_color;
+    box-shadow: none;
+  }
+  @else if $t==osd-insensitive {
+  //
+  // insensitive osd button
+  //
+    background-image: linear-gradient(to bottom,
+                      $osd_bg_color);
+    border-color: $osd_borders_color;
+    color: $insensitive_fg_color;
+  }
+  
+}
+
+ mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
+  color: mix($tc,$bg_color,80%);
+  @if $flat { background-image: linear-gradient(to bottom,$c); }
+  @else {
+    background-image: linear-gradient(to bottom,
+                                  mix(black,$c,15%) 5%,
+                                  mix(black,$c,10%) 20%,
+                                  mix(black,$c,10%) 90%,
+                                  $c
+                                  );
+  }
+
+  @if $c!=$bg_color { @include _button_border_color($c); }
+  @else { border-color: $borders_color; }
+  
+  @if $noedge==false { 
+    @if lightness($c) > 60% {
+      box-shadow: inset 0 -1px 0 $borders_edge,
+                  0 1px 0 $borders_edge;
+    }
+    @else {
+      box-shadow: inset 0 -1px 0 transparentize($borders_edge,0.5),
+                  0 1px 0 transparentize($borders_edge,0.5);
+    }
+  }
+
+}
diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg
new file mode 100644
index 0000000..8c7275e
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/assets.svg
@@ -0,0 +1,8943 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="1000"
+   height="1052.3622"
+   id="svg9892"
+   version="1.1"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="assets.svg">
+  <defs
+     id="defs9894">
+    <linearGradient
+       id="linearGradient8995">
+      <stop
+         id="stop8997"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop8999"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient8983">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop8985" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop8987" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9462">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop9464" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop9466" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-5-6-9"
+       id="linearGradient9207-7-5-9-4-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-5-6-9"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-3-8-7"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-5-7-9" />
+      <stop
+         id="stop5587-6-7-4-6-2"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5167-13-84-1-68-2"
+       id="linearGradient9209-7-5-0-4-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="70.000008"
+       y1="126.56496"
+       x2="70.000008"
+       y2="153.43503" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-1-68-2">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-0-3-7" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-4-1-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-5-4-91"
+       id="linearGradient9207-7-5-9-1-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-5-4-91"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-3-5-5"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-5-2-6" />
+      <stop
+         id="stop5587-6-7-4-2-7"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5167-13-84-1-9-6"
+       id="linearGradient9209-7-5-0-5-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="70.000008"
+       y1="126.56496"
+       x2="70.000008"
+       y2="153.43503" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-1-9-6">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-0-6-1" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-4-5-7" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9" />
+      <stop
+         id="stop5587-6-7-2-0-3-1"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8" />
+      <stop
+         id="stop9528-3-09-6"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14542"
+       xlink:href="#linearGradient9524-6-0-1"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14544"
+       xlink:href="#linearGradient5167-13-84-9-3"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-7" />
+      <stop
+         id="stop9528-3-09-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-0">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-1" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-8" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14542-6"
+       xlink:href="#linearGradient9524-6-0-7"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14544-5"
+       xlink:href="#linearGradient5167-13-84-9-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-1" />
+      <stop
+         id="stop9528-3-09-45"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-9">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-7" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-6" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14542-1"
+       xlink:href="#linearGradient9524-6-0-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-64.429328)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14544-6"
+       xlink:href="#linearGradient5167-13-84-9-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0" />
+      <stop
+         id="stop9857-44-0"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-2-4-2-6">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-3-2-3-4" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-7-7-97-5" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-80.442176)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14761"
+       xlink:href="#pushed-27-4"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.539798,0,0,0.51739823,-77.263915,-80.442176)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient14763"
+       xlink:href="#linearGradient5167-13-84-2-4-2-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-2">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-9" />
+      <stop
+         id="stop9528-3-09-6-6"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-6">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-3" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-2" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-59.828484)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15343"
+       xlink:href="#linearGradient9524-6-0-1-2"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-59.828484)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15345"
+       xlink:href="#linearGradient5167-13-84-9-3-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3"
+       id="linearGradient9207-7-5-27-5-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2" />
+      <stop
+         id="stop9528-3-09-6-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5167-13-84-9-3-9"
+       id="linearGradient9209-7-5-9-5-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="70.000008"
+       y1="126.56496"
+       x2="70.000008"
+       y2="153.43503" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-9">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-5" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-4" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-59.828484)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15662"
+       xlink:href="#linearGradient9524-6-0-1-3"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-59.828484)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15664"
+       xlink:href="#linearGradient5167-13-84-9-3-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-6"
+       id="linearGradient9207-7-5-27-5-3-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-8" />
+      <stop
+         id="stop9528-3-09-6-4-2"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5167-13-84-9-3-9-7"
+       id="linearGradient9209-7-5-9-5-8-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="70.000008"
+       y1="126.56496"
+       x2="70.000008"
+       y2="153.43503" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-9-7">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-5-3" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-4-8" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.5393057,0,0,0.51694965,-77.238916,-64.37317)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15743"
+       xlink:href="#linearGradient9524-6-0-1-3-6"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.5393057,0,0,0.51694965,-77.238916,-64.37317)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15745"
+       xlink:href="#linearGradient5167-13-84-9-3-9-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-64"
+       id="linearGradient9207-7-5-27-5-3-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-64">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-4" />
+      <stop
+         id="stop9528-3-09-6-4-9"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-21" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5167-13-84-9-3-9-8"
+       id="linearGradient9209-7-5-9-5-8-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="70.000008"
+       y1="126.56496"
+       x2="70.000008"
+       y2="153.43503" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-9-8">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-5-6" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-4-5" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.5393057,0,0,0.51694965,-77.238916,-64.37317)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15743-2"
+       xlink:href="#linearGradient9524-6-0-1-3-64"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.5393057,0,0,0.51694965,-77.238916,-64.37317)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15745-1"
+       xlink:href="#linearGradient5167-13-84-9-3-9-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient16171-61-4">
+      <stop
+         style="stop-color:#cbdced;stop-opacity:1"
+         offset="0"
+         id="stop16173-59-2" />
+      <stop
+         id="stop16179-7-4"
+         offset="0.5"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#9dbddf;stop-opacity:1"
+         offset="1"
+         id="stop16175-7-4" />
+    </linearGradient>
+    <radialGradient
+       r="3.4285715"
+       fy="268.52292"
+       fx="494.97818"
+       cy="268.52292"
+       cx="494.97818"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15871"
+       xlink:href="#linearGradient16171-61-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient16171-61-6">
+      <stop
+         style="stop-color:#cbdced;stop-opacity:1"
+         offset="0"
+         id="stop16173-59-6" />
+      <stop
+         id="stop16179-7-2"
+         offset="0.5"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#9dbddf;stop-opacity:1"
+         offset="1"
+         id="stop16175-7-40" />
+    </linearGradient>
+    <radialGradient
+       r="3.4285715"
+       fy="268.52292"
+       fx="494.97818"
+       cy="268.52292"
+       cx="494.97818"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15871-7"
+       xlink:href="#linearGradient16171-61-6"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient16171-61-1">
+      <stop
+         style="stop-color:#cbdced;stop-opacity:1"
+         offset="0"
+         id="stop16173-59-28" />
+      <stop
+         id="stop16179-7-47"
+         offset="0.5"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#9dbddf;stop-opacity:1"
+         offset="1"
+         id="stop16175-7-6" />
+    </linearGradient>
+    <radialGradient
+       r="3.4285715"
+       fy="268.52292"
+       fx="494.97818"
+       cy="268.52292"
+       cx="494.97818"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15871-0"
+       xlink:href="#linearGradient16171-61-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-0" />
+      <stop
+         id="stop9857-44-0-6"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-2-4-2-6-0">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-3-2-3-4-9" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-7-7-97-5-0" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-74.77796)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15947"
+       xlink:href="#pushed-27-4-3"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-74.77796)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15949"
+       xlink:href="#linearGradient5167-13-84-2-4-2-6-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-2">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-30" />
+      <stop
+         id="stop9857-44-0-87"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-2-4-2-6-4">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-3-2-3-4-7" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-7-7-97-5-4" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-74.77796)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient16016"
+       xlink:href="#pushed-27-4-2"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.78329,-74.77796)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient16018"
+       xlink:href="#linearGradient5167-13-84-2-4-2-6-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-6-9"
+       id="linearGradient3107-0-7"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.79220143,0,0,0.74806528,96.626337,68.022374)" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3101-6-9">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="0"
+         id="stop3103-5-6" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3105-0-3" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16171-61-8-1"
+       id="radialGradient16177-2-3-5"
+       cx="494.97818"
+       cy="268.52292"
+       fx="494.97818"
+       fy="268.52292"
+       r="3.4285715"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient16171-61-8-1">
+      <stop
+         style="stop-color:#cbdced;stop-opacity:1"
+         offset="0"
+         id="stop16173-59-5-1" />
+      <stop
+         id="stop16179-7-9-7"
+         offset="0.5"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#9dbddf;stop-opacity:1"
+         offset="1"
+         id="stop16175-7-1-8" />
+    </linearGradient>
+    <linearGradient
+       y2="267.90717"
+       x2="465"
+       y1="270.4375"
+       x1="465"
+       gradientTransform="matrix(0.79220143,0,0,0.74806528,96.626337,68.022374)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient16237-4"
+       xlink:href="#linearGradient3101-6-9-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3101-6-9-8">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="0"
+         id="stop3103-5-6-9" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3105-0-3-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient77680-6-4-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient77680-6-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient16473"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16171-6"
+       id="radialGradient18571-7"
+       gradientUnits="userSpaceOnUse"
+       cx="494.46426"
+       cy="268.66071"
+       fx="494.46426"
+       fy="268.66071"
+       r="3.4285715" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient16171-6">
+      <stop
+         style="stop-color:#cbdced;stop-opacity:1"
+         offset="0"
+         id="stop16173-7" />
+      <stop
+         id="stop16179-4"
+         offset="0.5"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         style="stop-color:#9dbddf;stop-opacity:1"
+         offset="1"
+         id="stop16175-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient16486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231"
+       id="linearGradient27229"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231"
+       inkscape:collect="always">
+      <stop
+         id="stop27233"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient16498"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-7"
+       id="linearGradient18619-0"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3101-7">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="0"
+         id="stop3103-7" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3105-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient16510"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-0-3"
+       id="linearGradient18625-1"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3101-0-3">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="0"
+         id="stop3103-4-7" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3105-1-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231"
+       id="linearGradient16522"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231"
+       id="linearGradient16530"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-0-3"
+       id="linearGradient16538"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9"
+       id="linearGradient27229-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-9"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-3"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-5"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9"
+       id="linearGradient16550"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9"
+       id="linearGradient16558"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16171-6"
+       id="radialGradient16566"
+       gradientUnits="userSpaceOnUse"
+       cx="494.46426"
+       cy="268.66071"
+       fx="494.46426"
+       fy="268.66071"
+       r="3.4285715" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-7"
+       id="linearGradient16576"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient27333"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient16591"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5"
+       id="linearGradient16599"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-0-3"
+       id="linearGradient16607"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient27403"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient16622"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9"
+       id="linearGradient16630"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient16171-6"
+       id="radialGradient16638"
+       gradientUnits="userSpaceOnUse"
+       cx="494.46426"
+       cy="268.66071"
+       fx="494.46426"
+       fy="268.66071"
+       r="3.4285715" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-7"
+       id="linearGradient16648"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-3"
+       id="linearGradient17441-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-3">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-06" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-2" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient17587"
+       xlink:href="#linearGradient76469-7-7-4-5-5-3"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-3-2"
+       id="linearGradient17441-7-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-3-2">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-06-1" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-2-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-3-9"
+       id="linearGradient17441-7-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-3-9">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-06-2" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-2-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-7"
+       id="linearGradient17449-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-7"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-4"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-2"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient17864"
+       xlink:href="#linearGradient27231-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-5"
+       id="linearGradient17449-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-5"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-9"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-1"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient17864-5"
+       xlink:href="#linearGradient27231-5"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-8"
+       id="linearGradient17449-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-8"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-5"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-0"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient17864-3"
+       xlink:href="#linearGradient27231-8"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-0"
+       id="linearGradient17453-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-0">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-4" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-1" />
+    </linearGradient>
+    <linearGradient
+       y2="-267.16504"
+       x2="-649.75397"
+       y1="-291.65396"
+       x1="-649.75397"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient18045"
+       xlink:href="#linearGradient76469-7-7-4-5-5-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-0-6"
+       id="linearGradient17453-8-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-0-6">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-4-6" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-1-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-0-8"
+       id="linearGradient17453-8-44"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-649.75397"
+       y1="-291.65396"
+       x2="-649.75397"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-0-8">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-4-9" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-1-34" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3101-0-9-9"
+       id="linearGradient18021-5"
+       gradientUnits="userSpaceOnUse"
+       x1="465"
+       y1="270.4375"
+       x2="465"
+       y2="267.90717" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3101-0-9-9">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="0"
+         id="stop3103-4-8-8" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3105-1-8-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-2">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-2" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-4" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient18669"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-2"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-0"
+       id="linearGradient17439-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-0">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-3" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-9" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient19133"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-0-6"
+       id="linearGradient17439-8-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-0-6">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-3-1" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-9-1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-0-6-8"
+       id="linearGradient17439-8-2-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-0-6-8">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-3-1-8" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-9-1-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9-3"
+       id="linearGradient17451-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-9-3"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-3-2"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-5-1"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient19467"
+       xlink:href="#linearGradient27231-9-3"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9-1"
+       id="linearGradient17451-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-9-1"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-3-7"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-5-3"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient19467-3"
+       xlink:href="#linearGradient27231-9-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27231-9-4"
+       id="linearGradient17451-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-642.80676"
+       y1="-267.82047"
+       x2="-642.80676"
+       y2="-292.98209" />
+    <linearGradient
+       id="linearGradient27231-9-4"
+       inkscape:collect="always">
+      <stop
+         id="stop27233-3-4"
+         offset="0"
+         style="stop-color:#2e3232;stop-opacity:1" />
+      <stop
+         id="stop27235-5-7"
+         offset="1"
+         style="stop-color:#5c6666;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="-292.98209"
+       x2="-642.80676"
+       y1="-267.82047"
+       x1="-642.80676"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient19467-0"
+       xlink:href="#linearGradient27231-9-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-07"
+       id="linearGradient17455-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-07">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-0" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-6" />
+    </linearGradient>
+    <linearGradient
+       y2="-267.16504"
+       x2="-652.53284"
+       y1="-289.34454"
+       x1="-652.53284"
+       gradientTransform="matrix(0.5089163,0,0,0.53408851,340.05476,157.37139)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient19623"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-07"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-07-1"
+       id="linearGradient17455-9-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-07-1">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-0-1" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-6-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient76469-7-7-4-5-5-9-07-3"
+       id="linearGradient17455-9-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.0322581,717.71949,428.68472)"
+       x1="-652.53284"
+       y1="-289.34454"
+       x2="-652.53284"
+       y2="-267.16504" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient76469-7-7-4-5-5-9-07-3">
+      <stop
+         style="stop-color:#2e3232;stop-opacity:1"
+         offset="0"
+         id="stop76471-7-1-5-3-9-0-0-4" />
+      <stop
+         style="stop-color:#3e4545;stop-opacity:1"
+         offset="1"
+         id="stop76473-9-0-0-6-9-5-6-6" />
+    </linearGradient>
+    <linearGradient
+       y2="235.01964"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient7385"
+       xlink:href="#linearGradient7414"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient7414">
+      <stop
+         id="stop7416"
+         offset="0"
+         style="stop-color:#3f4749;stop-opacity:1" />
+      <stop
+         id="stop7418"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-70"
+       id="radialGradient5637-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-70">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-28" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-17" />
+    </linearGradient>
+    <linearGradient
+       y2="235.01964"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20406"
+       xlink:href="#linearGradient7414"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20408">
+      <stop
+         id="stop20410"
+         offset="0"
+         style="stop-color:#3f4749;stop-opacity:1" />
+      <stop
+         id="stop20412"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-70"
+       id="radialGradient20414"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20416">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20418" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20420" />
+    </linearGradient>
+    <linearGradient
+       y2="235.57619"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient7159"
+       xlink:href="#linearGradient5838"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient5838">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop5840" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop5842" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient4153"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3" />
+    </linearGradient>
+    <linearGradient
+       y2="235.57619"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20430"
+       xlink:href="#linearGradient5838"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20432">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop20434" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop20436" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20438"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20440">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20442" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20444" />
+    </linearGradient>
+    <linearGradient
+       y2="235.57619"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20446"
+       xlink:href="#linearGradient5838"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20448">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop20450" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop20452" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20456">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20458" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20460" />
+    </linearGradient>
+    <linearGradient
+       y2="235.57619"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20462"
+       xlink:href="#linearGradient5838"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20464">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop20466" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop20468" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20470"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20472">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20474" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20476" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838"
+       id="linearGradient7105"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.01964" />
+    <linearGradient
+       id="linearGradient20479">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop20481" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop20483" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient5715"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20486">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20488" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20490" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838"
+       id="linearGradient20492"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.01964" />
+    <linearGradient
+       id="linearGradient20494">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop20496" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop20498" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20500"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20502">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20504" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20506" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient20374"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       id="linearGradient5756"
+       inkscape:collect="always">
+      <stop
+         id="stop5759"
+         offset="0"
+         style="stop-color:#f2f2f0;stop-opacity:1" />
+      <stop
+         id="stop5761"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6404"
+       id="linearGradient20358"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient6404">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0"
+         id="stop6406" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="1"
+         id="stop6408" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763-3"
+       id="radialGradient20386"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient5763-3">
+      <stop
+         id="stop5765-5"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop5767-6"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient20520"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-7-7"
+       id="linearGradient6249"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient4557-7-7">
+      <stop
+         id="stop4559-7-9"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop4561-0-8"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763-3"
+       id="radialGradient20532"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20534">
+      <stop
+         id="stop20536"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20538"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       y2="234.58507"
+       x2="58.908607"
+       y1="227.95073"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6541"
+       xlink:href="#linearGradient6614"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient6614">
+      <stop
+         style="stop-color:#f3f3f1;stop-opacity:1"
+         offset="0"
+         id="stop6616" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop6618" />
+    </linearGradient>
+    <linearGradient
+       y2="227.16638"
+       x2="56.908607"
+       y1="238.0182"
+       x1="56.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-238.31127)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6579"
+       xlink:href="#linearGradient6598"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient6598">
+      <stop
+         id="stop6600"
+         offset="0"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         id="stop6602"
+         offset="1"
+         style="stop-color:#729fcf;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6507"
+       xlink:href="#linearGradient5763"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient5763">
+      <stop
+         id="stop5765"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop5767"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       y2="234.58507"
+       x2="58.908607"
+       y1="227.95073"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20552"
+       xlink:href="#linearGradient6614"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5650"
+       id="linearGradient5646"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-238.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient5650">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop5652" />
+      <stop
+         style="stop-color:#7c8173;stop-opacity:1"
+         offset="1"
+         id="stop5654" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient20564"
+       xlink:href="#linearGradient5763"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20566">
+      <stop
+         id="stop20568"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20570"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient20572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6404"
+       id="linearGradient20580"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20582">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0"
+         id="stop20584" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="1"
+         id="stop20586" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763-3"
+       id="radialGradient20588"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20590">
+      <stop
+         id="stop20592"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20594"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient20596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-7-7"
+       id="linearGradient20604"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20606">
+      <stop
+         id="stop20608"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop20610"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763-3"
+       id="radialGradient20612"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20614">
+      <stop
+         id="stop20616"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20618"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       y2="234.58507"
+       x2="58.908607"
+       y1="227.95073"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5692"
+       xlink:href="#linearGradient5756"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5862"
+       id="linearGradient6119"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,274.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient5862">
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="0"
+         id="stop5864" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1"
+         offset="1"
+         id="stop5866" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5732"
+       xlink:href="#linearGradient5763"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20632">
+      <stop
+         id="stop20634"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20636"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       y2="234.58507"
+       x2="58.908607"
+       y1="227.95073"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient20638"
+       xlink:href="#linearGradient5756"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-2"
+       id="linearGradient6147"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,274.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient4557-2">
+      <stop
+         id="stop4559-8"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop4561-7"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient20650"
+       xlink:href="#linearGradient5763"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient20652">
+      <stop
+         id="stop20654"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop20656"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-5-0-9"
+       id="linearGradient6855"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.57619" />
+    <linearGradient
+       id="linearGradient2992-5-0-9">
+      <stop
+         id="stop2994-6-9-2"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1" />
+      <stop
+         id="stop2996-3-2-6"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20662"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20664">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20666" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20668" />
+    </linearGradient>
+    <linearGradient
+       y2="235.01964"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6872"
+       xlink:href="#linearGradient2992-5-3-3"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2992-5-3-3">
+      <stop
+         id="stop2994-6-3-8"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1" />
+      <stop
+         id="stop2996-3-8-8"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient5637"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20675">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20677" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20679" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-5-0-9"
+       id="linearGradient20681"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.57619" />
+    <linearGradient
+       id="linearGradient20683">
+      <stop
+         id="stop20685"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1" />
+      <stop
+         id="stop20687"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20691">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20693" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20695" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-909.17518,221.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5809"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-69-8-9-4"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-69-8-9-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-68-1-6-1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-7-9-7-3" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-879.17518,221.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5745"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-69-8-9"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-69-8-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-68-1-6" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-7-9-7" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="122.57748"
+       fx="325.46103"
+       cy="122.57748"
+       cx="325.46103"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-849.17518,221.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient5681"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-69-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-69-8">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-68-1" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-7-9" />
+    </linearGradient>
+    <linearGradient
+       y2="234.58507"
+       x2="58.908607"
+       y1="227.95073"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6429"
+       xlink:href="#linearGradient4714-2-2"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2-2">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4-0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5650"
+       id="linearGradient20713"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-238.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20715">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop20717" />
+      <stop
+         style="stop-color:#7c8173;stop-opacity:1"
+         offset="1"
+         id="stop20719" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-69"
+       id="radialGradient5648"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-69">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-68" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-7"
+       id="linearGradient6287"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2-7">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4-84" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5-63" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-6"
+       id="radialGradient6301"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-7-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-1-2" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-3-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-7-7"
+       id="linearGradient20733"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20735">
+      <stop
+         id="stop20737"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop20739"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-7"
+       id="linearGradient20741"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-6"
+       id="radialGradient20749"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20751">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20753" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20755" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-7-7"
+       id="linearGradient20757"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20759">
+      <stop
+         id="stop20761"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop20763"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="235.01964"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6802"
+       xlink:href="#linearGradient2992-5-34"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2992-5-34">
+      <stop
+         id="stop2994-6-1"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1" />
+      <stop
+         id="stop2996-3-4"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20769"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20771">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20773" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20775" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2"
+       id="linearGradient5675"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-2"
+       id="linearGradient20781"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,274.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       id="linearGradient20783">
+      <stop
+         id="stop20785"
+         offset="0"
+         style="stop-color:#babdb6;stop-opacity:1;" />
+      <stop
+         id="stop20787"
+         offset="1"
+         style="stop-color:#8e9385;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient20789"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient20791">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop20793" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop20795" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-2"
+       id="linearGradient22327"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,274.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient22329"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-7"
+       id="linearGradient22331"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-6"
+       id="radialGradient22333"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4557-7-7"
+       id="linearGradient22335"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5650"
+       id="linearGradient22337"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-238.31127)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-5-0-9"
+       id="linearGradient22339"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.57619" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7"
+       id="radialGradient22341"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient22343"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763"
+       id="radialGradient22345"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5756"
+       id="linearGradient22347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763-3"
+       id="radialGradient22349"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-3.6224095,1.6545407,0,156.26738,1197.1752)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6404"
+       id="linearGradient22351"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,616.31127,-42.70628)"
+       x1="56.908607"
+       y1="238.0182"
+       x2="56.908607"
+       y2="227.16638" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6614"
+       id="linearGradient22353"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       x1="58.908607"
+       y1="227.95073"
+       x2="58.908607"
+       y2="234.58507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5763"
+       id="radialGradient22355"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838"
+       id="linearGradient22357"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.01964" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838"
+       id="linearGradient22359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,1.0762333,-1.1166211,0,617.42789,-42.70628)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.57619" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7414"
+       id="linearGradient22361"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,1.1166211,420.70628,-239.42789)"
+       x1="58.908607"
+       y1="226.06406"
+       x2="58.908607"
+       y2="235.01964" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-7-70"
+       id="radialGradient22363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,-1.6545407,-819.17518,221.73262)"
+       cx="325.46103"
+       cy="122.57748"
+       fx="325.46103"
+       fy="122.57748"
+       r="7.4038458" />
+    <mask
+       maskUnits="userSpaceOnUse"
+       id="mask5086">
+      <g
+         transform="translate(-240,130)"
+         id="g5088">
+        <rect
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5090"
+           width="16"
+           height="16"
+           x="732"
+           y="8"
+           rx="0"
+           ry="0" />
+        <path
+           transform="translate(240,0)"
+           sodipodi:type="inkscape:offset"
+           inkscape:radius="0.5"
+           inkscape:original="M 495 8.5 C 493.615 8.5 492.5 9.615 492.5 11 L 492.5 20 C 492.5 21.385 493.615 
22.5 495 22.5 L 505 22.5 C 506.385 22.5 507.5 21.385 507.5 20 L 507.5 11 C 507.5 9.615 506.385 8.5 505 8.5 L 
495 8.5 z "
+           xlink:href="#rect17861"
+           
style="color:#000000;fill:#000000;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="path5092"
+           inkscape:href="#rect17861"
+           d="m 495,8 c -1.65335,0 -3,1.3466486 -3,3 l 0,9 c 0,1.653351 1.34665,3 3,3 l 10,0 c 1.65335,0 
3,-1.346649 3,-3 l 0,-9 c 0,-1.6533514 -1.34665,-3 -3,-3 L 495,8 Z" />
+      </g>
+    </mask>
+    <mask
+       maskUnits="userSpaceOnUse"
+       id="mask5085">
+      <g
+         id="g5087"
+         transform="translate(-240,0)">
+        <rect
+           ry="0"
+           rx="0"
+           y="8"
+           x="732"
+           height="16"
+           width="16"
+           id="rect5089"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        <path
+           d="m 495,8 c -1.65335,0 -3,1.3466486 -3,3 l 0,9 c 0,1.653351 1.34665,3 3,3 l 10,0 c 1.65335,0 
3,-1.346649 3,-3 l 0,-9 c 0,-1.6533514 -1.34665,-3 -3,-3 L 495,8 Z"
+           inkscape:href="#rect17861"
+           id="path5091"
+           
style="color:#000000;fill:#000000;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           xlink:href="#rect17861"
+           inkscape:original="M 495 8.5 C 493.615 8.5 492.5 9.615 492.5 11 L 492.5 20 C 492.5 21.385 493.615 
22.5 495 22.5 L 505 22.5 C 506.385 22.5 507.5 21.385 507.5 20 L 507.5 11 C 507.5 9.615 506.385 8.5 505 8.5 L 
495 8.5 z "
+           inkscape:radius="0.5"
+           sodipodi:type="inkscape:offset"
+           transform="translate(240,0)" />
+      </g>
+    </mask>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient5440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient3837-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3839-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3841-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-2"
+       id="linearGradient5476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(509,140.125)"
+       x1="-1"
+       y1="-132.125"
+       x2="-1"
+       y2="-117.125" />
+    <linearGradient
+       id="linearGradient3758-2">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop3760-5" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop3762-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-2"
+       id="linearGradient22391"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(509,140.125)"
+       x1="-1"
+       y1="-132.125"
+       x2="-1"
+       y2="-117.125" />
+    <linearGradient
+       id="linearGradient22393">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop22395" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop22397" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22399"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22401">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22403" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22405" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-02-9"
+       id="linearGradient5472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620696,0,0,0.99261097,492.11034,158.05542)"
+       x1="-12.279717"
+       y1="-129.43056"
+       x2="-12.279718"
+       y2="-117.50488" />
+    <linearGradient
+       id="linearGradient3826-9-02-9">
+      <stop
+         id="stop3828-2-8-3"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1" />
+      <stop
+         id="stop3830-6-3-3"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22411"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22413">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22415" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22417" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-02-9"
+       id="linearGradient22419"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620696,0,0,0.99261097,492.11034,158.05542)"
+       x1="-12.279717"
+       y1="-129.43056"
+       x2="-12.279718"
+       y2="-117.50488" />
+    <linearGradient
+       id="linearGradient22421">
+      <stop
+         id="stop22423"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1" />
+      <stop
+         id="stop22425"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-4"
+       id="linearGradient5474"
+       gradientUnits="userSpaceOnUse"
+       x1="500"
+       y1="8"
+       x2="500"
+       y2="23.000004" />
+    <linearGradient
+       id="linearGradient3758-4">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop3760-4" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop3762-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22431"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22433">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22435" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22437" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-02-9"
+       id="linearGradient22439"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620696,0,0,0.99261097,492.11034,158.05542)"
+       x1="-12.279717"
+       y1="-129.43056"
+       x2="-12.279718"
+       y2="-117.50488" />
+    <linearGradient
+       id="linearGradient22441">
+      <stop
+         id="stop22443"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1" />
+      <stop
+         id="stop22445"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-4"
+       id="linearGradient22447"
+       gradientUnits="userSpaceOnUse"
+       x1="500"
+       y1="8"
+       x2="500"
+       y2="23.000004" />
+    <linearGradient
+       id="linearGradient22449">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop22451" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop22453" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-02-9"
+       id="linearGradient22455"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620696,0,0,0.99261097,492.11034,158.05542)"
+       x1="-12.279717"
+       y1="-129.43056"
+       x2="-12.279718"
+       y2="-117.50488" />
+    <linearGradient
+       id="linearGradient22457">
+      <stop
+         id="stop22459"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1" />
+      <stop
+         id="stop22461"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22463"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22465">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22467" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22469" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-2"
+       id="linearGradient22471"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(509,140.125)"
+       x1="-1"
+       y1="-132.125"
+       x2="-1"
+       y2="-117.125" />
+    <linearGradient
+       id="linearGradient22473">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop22475" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop22477" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3758-2"
+       id="linearGradient22479"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(509,140.125)"
+       x1="-1"
+       y1="-132.125"
+       x2="-1"
+       y2="-117.125" />
+    <linearGradient
+       id="linearGradient22481">
+      <stop
+         style="stop-color:#1b2021;stop-opacity:1;"
+         offset="0"
+         id="stop22483" />
+      <stop
+         style="stop-color:#24282a;stop-opacity:1"
+         offset="1"
+         id="stop22485" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22487"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22489">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22491" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22493" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22495"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22497">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22499" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22501" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3845-2"
+       id="linearGradient5133"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3845-2">
+      <stop
+         style="stop-color:#b2b6b2;stop-opacity:1"
+         offset="0"
+         id="stop3847-7" />
+      <stop
+         style="stop-color:#bdbfbd;stop-opacity:1"
+         offset="1"
+         id="stop3849-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3845-2"
+       id="linearGradient22507"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22517">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22519" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22521" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-0"
+       id="linearGradient5434"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620687,0,0,0.99261113,492.11032,28.055416)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       id="linearGradient3826-9-0">
+      <stop
+         id="stop3828-2-1"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.059" />
+      <stop
+         id="stop3830-6-5"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.3137255;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22527"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22529">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22531" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22533" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-0"
+       id="linearGradient22535"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620687,0,0,0.99261113,492.11032,28.055416)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       id="linearGradient22537">
+      <stop
+         id="stop22539"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.059" />
+      <stop
+         id="stop22541"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.3137255;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-0"
+       id="linearGradient22543"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620687,0,0,0.99261113,492.11032,28.055416)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       id="linearGradient22545">
+      <stop
+         id="stop22547"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.059" />
+      <stop
+         id="stop22549"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.3137255;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4928"
+       id="linearGradient5436"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       id="linearGradient4928"
+       inkscape:collect="always">
+      <stop
+         id="stop4930"
+         offset="0"
+         style="stop-color:#898f89;stop-opacity:1" />
+      <stop
+         id="stop4932"
+         offset="1"
+         style="stop-color:#bdbfbd;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3826-9-0"
+       id="linearGradient22555"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98620687,0,0,0.99261113,492.11032,28.055416)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       id="linearGradient22557">
+      <stop
+         id="stop22559"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.059" />
+      <stop
+         id="stop22561"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.3137255;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4928"
+       id="linearGradient22563"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22573">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22575" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22577" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22579"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22581">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22583" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22585" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3845-2"
+       id="linearGradient22587"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3845-2"
+       id="linearGradient22595"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="8.0000019"
+       y1="1.5371597"
+       x2="8.000001"
+       y2="13.462841" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3837-9"
+       id="linearGradient22603"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(492,8)"
+       x1="7.999999"
+       y1="1.92503"
+       x2="7.999999"
+       y2="14.003025" />
+    <linearGradient
+       id="linearGradient22605">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop22607" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop22609" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-4"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.88223"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2-4">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4-8" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3-0"
+       id="linearGradient5484"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       id="linearGradient4722-3-0">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop4724-2-95" />
+      <stop
+         style="stop-color:#7b8073;stop-opacity:1"
+         offset="1"
+         id="stop4726-2-9" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5"
+       id="radialGradient5363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4585">
+      <stop
+         id="stop4587"
+         offset="0"
+         style="stop-color:#f3f3ef;stop-opacity:1" />
+      <stop
+         id="stop4589"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3-0-1"
+       id="linearGradient5484-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       id="linearGradient4722-3-0-1">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop4724-2-95-1" />
+      <stop
+         style="stop-color:#7b8073;stop-opacity:1"
+         offset="1"
+         id="stop4726-2-9-5" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5328">
+      <stop
+         id="stop5330"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop5332"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <linearGradient
+       y2="477.02258"
+       x2="113.8317"
+       y1="477.02258"
+       x1="108.88223"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4566-2"
+       xlink:href="#linearGradient4585-4"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4585-4">
+      <stop
+         id="stop4587-1"
+         offset="0"
+         style="stop-color:#f3f3ef;stop-opacity:1" />
+      <stop
+         id="stop4589-3"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5754">
+      <stop
+         id="stop5756"
+         offset="0"
+         style="stop-color:#729fcf;stop-opacity:1" />
+      <stop
+         id="stop5758"
+         offset="1"
+         style="stop-color:#729fcf;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328-4"
+       id="radialGradient5363-1-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient5328-4">
+      <stop
+         id="stop5330-1"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop5332-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0.2" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328"
+       id="radialGradient9338"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5754"
+       id="linearGradient9340"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-4"
+       id="linearGradient9450"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.88223"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3-0"
+       id="linearGradient9452"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5"
+       id="radialGradient9454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5754"
+       id="linearGradient9456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4585"
+       id="linearGradient9458"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="112.4567"
+       y1="480.91949"
+       x2="112.4567"
+       y2="477.02258" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328"
+       id="radialGradient9460"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9462"
+       id="linearGradient9468"
+       x1="256.80927"
+       y1="116.26743"
+       x2="260.55905"
+       y2="102.273"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5"
+       id="radialGradient9572"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4585"
+       id="linearGradient9576"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.88223"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328"
+       id="radialGradient9578"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2-4"
+       id="linearGradient9580"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.88223"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3-0"
+       id="linearGradient9582"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5"
+       id="radialGradient9584"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5754"
+       id="linearGradient9586"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9462"
+       id="linearGradient9588"
+       gradientUnits="userSpaceOnUse"
+       x1="256.80927"
+       y1="116.26743"
+       x2="260.55905"
+       y2="102.273" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4585"
+       id="linearGradient9590"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="112.4567"
+       y1="480.91949"
+       x2="112.4567"
+       y2="477.02258" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328"
+       id="radialGradient9592"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992"
+       id="linearGradient9989"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <linearGradient
+       id="linearGradient2992">
+      <stop
+         id="stop2994"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1;" />
+      <stop
+         id="stop2996"
+         offset="1"
+         style="stop-color:#555753;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="477.02258"
+       x2="115.73479"
+       y1="477.02258"
+       x1="106.97916"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient10006"
+       xlink:href="#linearGradient2992"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-0"
+       id="radialGradient5363-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-0">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-2" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-8"
+       id="linearGradient9989-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <linearGradient
+       id="linearGradient2992-8">
+      <stop
+         id="stop2994-7"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1;" />
+      <stop
+         id="stop2996-2"
+         offset="1"
+         style="stop-color:#6a6c67;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6"
+       id="radialGradient9572-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-4" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="285.31146"
+       fx="312.17566"
+       cy="285.31146"
+       cx="312.17566"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient10091"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6"
+       inkscape:collect="always" />
+    <radialGradient
+       r="7.4038458"
+       fy="285.31146"
+       fx="312.17566"
+       cy="285.31146"
+       cx="312.17566"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient10091-9"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6-5"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-6-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-4-5" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-4-8" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="285.31146"
+       fx="312.17566"
+       cy="285.31146"
+       cx="312.17566"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient10924"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6-5"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-8-4"
+       id="linearGradient9989-8-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <linearGradient
+       id="linearGradient2992-8-4">
+      <stop
+         id="stop2994-7-6"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1;" />
+      <stop
+         id="stop2996-2-9"
+         offset="1"
+         style="stop-color:#6a6c67;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-8-0"
+       id="linearGradient9989-8-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <linearGradient
+       id="linearGradient2992-8-0">
+      <stop
+         id="stop2994-7-2"
+         offset="0"
+         style="stop-color:#2e3436;stop-opacity:1;" />
+      <stop
+         id="stop2996-2-3"
+         offset="1"
+         style="stop-color:#6a6c67;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="285.31146"
+       fx="312.17566"
+       cy="285.31146"
+       cx="312.17566"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient10091-8"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6-0"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient11553-0-7-9-2-5-6-0">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop11555-5-9-8-3-7-4-2" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop11557-1-9-0-7-0-4-2" />
+    </linearGradient>
+    <radialGradient
+       r="7.4038458"
+       fy="285.31146"
+       fx="312.17566"
+       cy="285.31146"
+       cx="312.17566"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient11015"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992"
+       id="linearGradient11130"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5"
+       id="radialGradient11132"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6-5"
+       id="radialGradient11136"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2992-8"
+       id="linearGradient11138"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="106.97916"
+       y1="477.02258"
+       x2="115.73479"
+       y2="477.02258" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9-2-5-6"
+       id="radialGradient11140"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838-3"
+       id="linearGradient22357-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="102.36127"
+       y1="-16.560019"
+       x2="102.36127"
+       y2="-9.5768757" />
+    <linearGradient
+       id="linearGradient5838-3">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop5840-9" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop5842-5" />
+    </linearGradient>
+    <linearGradient
+       y2="235.01964"
+       x2="58.908607"
+       y1="226.06406"
+       x1="58.908607"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient11215"
+       xlink:href="#linearGradient5838-3"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5838-3-5"
+       id="linearGradient22357-2-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       x1="102.36127"
+       y1="-16.560019"
+       x2="102.36127"
+       y2="-9.5768757" />
+    <linearGradient
+       id="linearGradient5838-3-5">
+      <stop
+         style="stop-color:#3c4446;stop-opacity:1"
+         offset="0"
+         id="stop5840-9-2" />
+      <stop
+         style="stop-color:#555753;stop-opacity:1"
+         offset="1"
+         id="stop5842-5-8" />
+    </linearGradient>
+    <linearGradient
+       y2="-9.5768757"
+       x2="102.36127"
+       y1="-16.560019"
+       x1="102.36127"
+       gradientTransform="matrix(-1.0762333,0,0,-1.1166211,420.70628,275.42789)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient11248"
+       xlink:href="#linearGradient5838-3-5"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8983"
+       id="linearGradient8989"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826"
+       gradientUnits="userSpaceOnUse"
+       spreadMethod="reflect"
+       gradientTransform="matrix(1,0,0,0.75,0,0.59054565)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8995"
+       id="linearGradient8993"
+       gradientUnits="userSpaceOnUse"
+       spreadMethod="reflect"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826"
+       gradientTransform="matrix(1,0,0,0.75,1,0.59054565)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8983-8"
+       id="linearGradient8989-2"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826"
+       gradientUnits="userSpaceOnUse"
+       spreadMethod="reflect"
+       gradientTransform="matrix(1,0,0,1.25,0,-10.590546)" />
+    <linearGradient
+       id="linearGradient8983-8">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop8985-2" />
+      <stop
+         id="stop5792"
+         offset="0.5"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop8987-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8995-1"
+       id="linearGradient8993-8"
+       gradientUnits="userSpaceOnUse"
+       spreadMethod="reflect"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826"
+       gradientTransform="matrix(1,0,0,0.75,1,0.59054565)" />
+    <linearGradient
+       id="linearGradient8995-1">
+      <stop
+         id="stop8997-0"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0.5"
+         id="stop5794" />
+      <stop
+         id="stop8999-3"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="2.3621826"
+       x2="15"
+       y1="12.362183"
+       x1="15"
+       spreadMethod="reflect"
+       gradientTransform="matrix(1,0,0,1.25,1,-10.590546)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient9026"
+       xlink:href="#linearGradient8995-1"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8983-8"
+       id="linearGradient9182"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.25,0,-10.590546)"
+       spreadMethod="reflect"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient8995-1"
+       id="linearGradient9184"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.25,1,-10.590546)"
+       spreadMethod="reflect"
+       x1="15"
+       y1="12.362183"
+       x2="15"
+       y2="2.3621826" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5328"
+       id="radialGradient11737"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.6224095,0,0,1.6545407,-819.17518,-185.73262)"
+       cx="312.17566"
+       cy="285.31146"
+       fx="312.17566"
+       fy="285.31146"
+       r="7.4038458" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-1"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-2" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-6"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-59.832531)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5238"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-1"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-9"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-4"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-5" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-4"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-59.832531)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5238-5"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-3"
+       id="linearGradient9207-7-5-7-8-1-2-04"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-3"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-7"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-4" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-9"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-95"
+       id="linearGradient9207-7-5-7-8-1-2-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-95"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-9"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-3" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-8"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-17"
+       id="linearGradient9207-7-5-7-8-1-2-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-17"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-68"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-8" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-2"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-4"
+       id="linearGradient9207-7-5-7-8-1-2-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-4"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-91"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-9" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-0"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-42"
+       id="linearGradient9207-7-5-7-8-1-2-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-42"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-8-0-7-6-73"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-2-7-9-9-1" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-43"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7" />
+      <stop
+         id="stop9528-3-09-6-5"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-7">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-8" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-9" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-59.832531)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5917"
+       xlink:href="#linearGradient9524-6-0-1-0"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-59.832531)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5919"
+       xlink:href="#linearGradient5167-13-84-9-3-7"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3"
+       id="linearGradient9207-7-5-27-5-0-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1" />
+      <stop
+         id="stop9528-3-09-6-5-3"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-5"
+       id="linearGradient9207-7-5-27-5-0-7-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-1" />
+      <stop
+         id="stop9528-3-09-6-5-3-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-0-3-3"
+       id="linearGradient9207-7-5-27-5-0-7-57"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-0-3-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-7-1-5" />
+      <stop
+         id="stop9528-3-09-6-5-3-1"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-2-8-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7" />
+      <stop
+         id="stop9857-44-0-4"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-2-4-2-6-47">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-3-2-3-4-1" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-7-7-97-5-75" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-74.773913)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6240"
+       xlink:href="#pushed-27-4-47"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.779275,-74.773913)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6242"
+       xlink:href="#linearGradient5167-13-84-2-4-2-6-47"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7"
+       id="linearGradient9207-7-5-7-5-6-6-7-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2" />
+      <stop
+         id="stop9857-44-0-4-3"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-5"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-4" />
+      <stop
+         id="stop9857-44-0-4-3-5"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-4" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-1"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-1">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-2" />
+      <stop
+         id="stop9857-44-0-4-3-6"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-5-8-8"
+       id="linearGradient9207-7-5-9-39-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0138467,0,0,0.9972109,-101.62903,0.37973372)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-5-8-8"
+       inkscape:collect="always">
+      <stop
+         id="stop5583-0-92-3-0-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="0.61748672"
+         id="stop5585-4-7-5-9-0" />
+      <stop
+         id="stop5587-6-7-4-67-7"
+         offset="1"
+         style="stop-color:#e7e7e5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38"
+       id="linearGradient9207-7-5-7-8-1-2-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.05545"
+       x2="63.568954"
+       y2="152.76778" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4341661,0,0,0.48329357,-71.92539,-60.153345)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6829"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-7"
+       id="linearGradient9207-7-5-7-8-1-2-2-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-7">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-1"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-4" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-3"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7"
+       id="linearGradient6930"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.16142"
+       x2="63.568954"
+       y2="152.6618" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-3"
+       id="linearGradient9207-7-5-7-8-1-2-2-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.05545"
+       x2="63.568954"
+       y2="152.76778" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-3">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-5"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-5" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-1"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5581-5-2-4-6-8-7-38-0"
+       id="linearGradient9207-7-5-7-8-1-2-2-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.0317573,0,0,1.0053174,-102.66338,-0.82153381)"
+       x1="63.568954"
+       y1="127.05545"
+       x2="63.568954"
+       y2="152.76778" />
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-0">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-7"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-9" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-30"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-75">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-55"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-6" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-4"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9"
+       id="linearGradient9207-7-5-27-5-3-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5" />
+      <stop
+         id="stop9528-3-09-6-4-4"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5167-13-84-9-3-9-9">
+      <stop
+         style="stop-color:#a6a8a4;stop-opacity:1"
+         offset="0"
+         id="stop5169-2-5-19-6-5-35" />
+      <stop
+         style="stop-color:#747672;stop-opacity:1"
+         offset="1"
+         id="stop5171-53-9-78-3-4-88" />
+    </linearGradient>
+    <linearGradient
+       y2="154.85121"
+       x2="63.568954"
+       y1="124.97202"
+       x1="63.568954"
+       gradientTransform="matrix(1.4415166,0,0,0.48410885,-72.296589,-60.255661)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient7264"
+       xlink:href="#linearGradient9524-6-0-1-3-9"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="153.43503"
+       x2="70.000008"
+       y1="126.56496"
+       x1="70.000008"
+       gradientTransform="matrix(1.4415166,0,0,0.48410885,-72.296589,-60.255661)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient7266"
+       xlink:href="#linearGradient5167-13-84-9-3-9-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9-4"
+       id="linearGradient9207-7-5-27-5-3-9-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5-9" />
+      <stop
+         id="stop9528-3-09-6-4-4-9"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9-4-5"
+       id="linearGradient9207-7-5-27-5-3-9-3-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9-4-5">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5-9-5" />
+      <stop
+         id="stop9528-3-09-6-4-4-9-7"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0-9-3" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9524-6-0-1-3-9-4-9"
+       id="linearGradient9207-7-5-27-5-3-9-3-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,0)"
+       x1="63.568954"
+       y1="124.97202"
+       x2="63.568954"
+       y2="154.85121" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9524-6-0-1-3-9-4-9">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9526-2-6-8-2-5-9-7" />
+      <stop
+         id="stop9528-3-09-6-4-4-9-9"
+         offset="0.62613326"
+         style="stop-color:#fbfbfb;stop-opacity:1" />
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1"
+         offset="1"
+         id="stop9530-3-4-7-5-0-9-1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5581-5-2-4-6-8-7-38-6">
+      <stop
+         id="stop5583-0-92-8-0-7-6-2-3"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1" />
+      <stop
+         style="stop-color:#ededed;stop-opacity:1;"
+         offset="0.40000001"
+         id="stop5585-4-7-2-7-9-9-14-3" />
+      <stop
+         id="stop5587-6-7-2-0-3-1-05-35"
+         offset="1"
+         style="stop-color:#d3d3d3;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6" />
+      <stop
+         id="stop9857-44-0-4-3-2"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43" />
+    </linearGradient>
+    <linearGradient
+       y2="404.45575"
+       x2="60.805183"
+       y1="446.62411"
+       x1="60.805183"
+       gradientTransform="matrix(1.4312728,0,0,0.4807373,-71.751067,-194.36485)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5331"
+       xlink:href="#pushed-27-4-47-7-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-24-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3" />
+      <stop
+         id="stop9857-44-0-4-3-2-9"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3-2"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-24-6-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3-2">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3-4" />
+      <stop
+         id="stop9857-44-0-4-3-2-9-3"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3-8"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-24-6-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3-8">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3-0" />
+      <stop
+         id="stop9857-44-0-4-3-2-9-0"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9-7" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#pushed-27-4-47-7-4-3-6"
+       id="linearGradient9207-7-5-7-5-6-6-7-6-24-6-64"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(3.025641,0,0,1,-102.29487,-280)"
+       x1="60.805183"
+       y1="446.62411"
+       x2="60.805183"
+       y2="404.45575" />
+    <linearGradient
+       inkscape:collect="always"
+       id="pushed-27-4-47-7-4-3-6">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop9855-55-0-7-2-6-3-8" />
+      <stop
+         id="stop9857-44-0-4-3-2-9-01"
+         offset="0.61748672"
+         style="stop-color:#d3d7cf;stop-opacity:1" />
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1"
+         offset="1"
+         id="stop9859-2-3-05-6-43-9-64" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2"
+     inkscape:cx="131.44757"
+     inkscape:cy="959.46612"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1014"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-nodes="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid10919" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata9897">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="superbackdrop"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <rect
+       
style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect18026"
+       width="907"
+       height="470"
+       x="-7"
+       y="155.36218"
+       rx="0"
+       ry="0" />
+    <rect
+       ry="0"
+       rx="0"
+       y="-155.36218"
+       x="-7"
+       height="440"
+       width="907"
+       id="rect18028"
+       
style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       transform="scale(1,-1)" />
+  </g>
+  <g
+     inkscape:label="assets"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       style="display:inline"
+       id="radio-unchecked"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-254.76084)"
+       inkscape:label="#g15805">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         id="g7025">
+        <rect
+           ry="7.9957981"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.06847167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-7-7"
+           width="14.954509"
+           height="14.9627"
+           x="207.52921"
+           y="263.58188"
+           rx="7.8516736" />
+        <g
+           style="display:inline"
+           id="g5489-2-9-3"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7">
+            <rect
+               ry="15.453857"
+               
style="color:#000000;fill:url(#linearGradient9207-7-5-7-8-1-2-2);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222388999999986;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 
3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 
-0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 
-6.90978,-6.24559 z"
+           
style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 
3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 
-0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 
-6.84302,-5.8782 z"
+           
style="color:#000000;fill:#f3f3f3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000011999999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 
3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 
-0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 
-6.90978,6.24559 z"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-checked"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-254.03705)"
+       inkscape:label="#g2928">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-1"
+         width="17.141478"
+         height="17.150867"
+         x="456.99054"
+         y="261.97867" />
+      <use
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77583998)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025"
+         id="use7034"
+         width="1"
+         height="1" />
+      <g
+         id="g7444">
+        <rect
+           rx="7.9057436"
+           y="268.29523"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6-2"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838986999999987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="8.0419083" />
+        <rect
+           rx="2.7766726"
+           y="267.2233"
+           x="462.22174"
+           height="5.5533452"
+           width="5.5564694"
+           id="use15101-6"
+           
style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           ry="2.7766726" />
+      </g>
+    </g>
+    <g
+       id="checkbox-checked"
+       transform="matrix(0.99650823,0,0,0.99810193,0.25540937,-39.912933)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400"
+         id="use5460"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect13523-5"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <g
+         id="g5708">
+        <path
+           id="path12830-4-17-08"
+           transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
+           d="M 50.9375 -7.59375 L 44 -0.75 L 42.125 -2.625 L 40 -2.65625 L 40 -0.9375 L 42.9375 1.96875 C 
43.522127 2.5543105 44.477874 2.5543105 45.0625 1.96875 L 51 -4.03125 L 51 -7.59375 L 50.9375 -7.59375 z "
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif;opacity:0.7"
 />
+        <path
+           sodipodi:nodetypes="cccccccccc"
+           inkscape:connector-curvature="0"
+           id="path12830-4-17"
+           d="m 50.868001,31.380423 -6.9811,6.843038 -1.871896,-1.872654 -2.138425,-0.01563 0.01122,1.699486 
2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 7.996316,-8.077832 0.002,-1.570761 z"
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
 />
+      </g>
+    </g>
+    <g
+       id="radio-mixed"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,-38.03304)"
+       inkscape:label="#g10885">
+      <use
+         transform="translate(-70.089173,-231.63092)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025"
+         id="use7034-3"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-9"
+         width="17.090866"
+         height="17.100227"
+         x="136.9014"
+         y="30.347799" />
+      <g
+         id="use7164"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022682)">
+        <rect
+           
style="opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4477"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           
style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4479"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       id="checkbox-mixed"
+       transform="translate(39.995728,-40)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-3.9091922e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400"
+         id="use5460-0"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         id="g5684">
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="37.393383"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9-2"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
 />
+        <rect
+           ry="1.4843769"
+           rx="1.4843769"
+           y="36.393433"
+           x="20.004272"
+           height="2.9687538"
+           width="9"
+           id="rect5203-9"
+           
style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      </g>
+    </g>
+    <g
+       id="checkbox-unchecked"
+       inkscape:label="#g14325"
+       transform="translate(0,-40)">
+      <g
+         style="display:inline"
+         id="g15812-6-6-1"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g5489-2-9-6-8-8"
+           style="display:inline">
+          <g
+             id="g5428-8-1-4-0-0" />
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect13523"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <g
+         id="g5400">
+        <rect
+           ry="2.8844237"
+           
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-6"
+           width="13.98312"
+           height="14.015514"
+           x="17.500002"
+           y="31.862183"
+           rx="2.8382866" />
+        <rect
+           ry="6"
+           
style="display:inline;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;stroke:#a1a1a1;stroke-width:2.09697676000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 
19.044053,43.374983 18,42.333895 18,40.999983 z"
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000011999999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans;opacity:1"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 
19.044053,42.374983 18,41.333895 18,39.999983 z"
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000011999999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans;opacity:1"
 />
+        <path
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 
-2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,-19.912935)"
+       id="checkbox-checked-hover">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0"
+         id="use5994"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14466"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5708"
+         id="use5736"
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
+         width="1000"
+         height="1052.3622" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,-20)"
+       id="checkbox-mixed-hover">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0"
+         id="use5994-2"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14482"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5684"
+         id="use5688"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-hover"
+       transform="translate(0,-20)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0">
+        <rect
+           ry="2.8844237"
+           
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-6-4"
+           width="13.98312"
+           height="14.015514"
+           x="17.500002"
+           y="31.862183"
+           rx="2.8382866" />
+        <rect
+           ry="6"
+           
style="color:#000000;fill:url(#linearGradient9207-7-5-27-5-0-7);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-78"
+           d="m 18,40.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 
19.044053,43.374983 18,42.333895 18,40.999983 z"
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:1;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000011999999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-5-7-6-1-7-7-3"
+           d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0 
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C 
19.044053,42.374983 18,41.333895 18,39.999983 z"
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
 />
+        <path
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 
-2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14506"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       id="checkbox-checked-active"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,0.087065)"
+       inkscape:label="#g10801">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5"
+         id="use6314"
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         width="1"
+         height="1" />
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect14685"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <path
+         inkscape:connector-curvature="0"
+         id="path12830-4-17-08-5"
+         d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018 
2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0 
z"
+         
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif;opacity:0.5"
 />
+      <use
+         transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17"
+         id="use5756"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-mixed-active"
+       transform="translate(39.995728,0)"
+       inkscape:label="#g14334">
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5"
+         id="use6314-1"
+         transform="translate(0.004272,0)"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14701"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
+         id="use5812-4"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="37.393383"
+         rx="1.4843769"
+         ry="1.4843769" />
+      <use
+         transform="translate(-4.609375e-7,-5e-5)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5203-9"
+         id="use5812"
+         width="1"
+         height="1" />
+    </g>
+    <g
+       id="checkbox-unchecked-active"
+       inkscape:label="#g14325">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="display:inline"
+         id="g5400-0-5">
+        <rect
+           ry="2.8844237"
+           
style="color:#000000;fill:none;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-6-4-1"
+           width="13.98312"
+           height="14.015514"
+           x="17.500002"
+           y="31.862183"
+           rx="2.8382866" />
+        <rect
+           ry="6"
+           
style="color:#000000;fill:url(#linearGradient9207-7-5-7-5-6-6-7-6);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+        <path
+           
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+           d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0 
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0 
-2.34375,1.041088 -2.34375,2.375 z"
+           id="rect5147-9-1-5-7-6-1-7-7-5-0-5"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect14725"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,20.087065)"
+       id="checkbox-checked-insensitive">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722936)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7"
+         id="use6445"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g14999"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g15001"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g15003" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g15009">
+        <g
+           id="g15013" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15021"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#a1a1a1;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 
2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,20)"
+       id="checkbox-mixed-insensitive">
+      <use
+         transform="translate(0.004272,0)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g5400-0-5-7"
+         id="use6465"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect15025"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         
style="color:#000000;fill:#a1a1a1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-insensitive"
+       transform="translate(0,20)">
+      <g
+         transform="translate(0,-3.9660404e-6)"
+         style="fill:#ededed;fill-opacity:1;display:inline"
+         id="g5400-0-5-7">
+        <rect
+           ry="2.8844237"
+           
style="color:#000000;fill:#ededed;fill-opacity:1;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-6-4-1-2"
+           width="13.98312"
+           height="14.015514"
+           x="17.500002"
+           y="31.862183"
+           rx="2.8382866" />
+        <rect
+           ry="6"
+           
style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-5-7-6-4-8-3"
+           width="29.559635"
+           height="29.154205"
+           x="50.440369"
+           y="125.3458"
+           rx="6"
+           transform="matrix(0.47304779,0,0,0.4807373,-6.3607039,-29.396216)" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect15057"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-234.76084)"
+       id="radio-unchecked-hover"
+       style="display:inline"
+       inkscape:label="#g15392">
+      <g
+         style="display:inline"
+         id="g7025-8">
+        <rect
+           ry="7.9957981"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.06847167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-7-7-3"
+           width="14.954509"
+           height="14.9627"
+           x="207.52921"
+           y="263.58188"
+           rx="7.8516736" />
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-0"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-1">
+            <rect
+               ry="15.453857"
+               
style="color:#000000;fill:url(#linearGradient9207-7-5-27-5-3-9-3);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-8"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-2"
+           d="m 208.0967,269.64077 c -0.006,0.11897 -0.0334,0.24687 -0.0334,0.36738 0,3.84862 
3.09665,6.94697 6.94316,6.94697 3.84651,0 6.94316,-3.09835 6.94316,-6.94697 0,-0.12051 -0.0273,-0.24841 
-0.0333,-0.36738 -0.3543,3.51156 -3.30368,6.24559 -6.90979,6.24559 -3.60611,0 -6.55549,-2.73403 
-6.90978,-6.24559 z"
+           
style="color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847179;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-3-0-4"
+           d="m 208.16346,268.93939 c -0.0346,0.22741 -0.0487,0.46549 -0.0668,0.70138 0.35429,3.51156 
3.30367,6.24559 6.90978,6.24559 3.60611,0 6.55549,-2.73403 6.90978,-6.24559 -0.0182,-0.23589 -0.0322,-0.47397 
-0.0668,-0.70138 -0.51523,3.33254 -3.36353,5.8782 -6.84302,5.8782 -3.47949,0 -6.32779,-2.54566 
-6.84302,-5.8782 z"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-9"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 
3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 
-0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 
-6.90978,6.24559 z"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-235.48386)"
+       id="radio-checked-hover"
+       style="display:inline"
+       inkscape:label="#g15404">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-79"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8"
+         id="use7392"
+         width="1"
+         height="1" />
+      <g
+         id="use7448"
+         transform="matrix(0.99411529,0,0,0.99411529,2.6893006,1.5417626)">
+        <rect
+           ry="8.0419083"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4483"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="268.29523"
+           rx="7.9057436" />
+        <rect
+           ry="2.7766726"
+           
style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect4485"
+           width="5.5564694"
+           height="5.5533452"
+           x="462.22174"
+           y="267.2233"
+           rx="2.7766726" />
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93619363,0,0,0.93568113,8.829351,-18.033851)"
+       id="radio-mixed-hover"
+       inkscape:label="#g15422">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-8"
+         width="17.090481"
+         height="17.099842"
+         x="136.90158"
+         y="30.34798" />
+      <use
+         transform="matrix(0.99997746,0,0,0.99997746,-70.084327,-231.62484)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-8"
+         id="use7392-3"
+         width="1"
+         height="1" />
+      <g
+         id="use7508"
+         transform="matrix(1.0681551,0,0,1.0687402,118.74293,-2.1013573)">
+        <rect
+           
style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7530"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="37.393383"
+           rx="1.4843769"
+           ry="1.4843769" />
+        <rect
+           
style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect7532"
+           width="9"
+           height="2.9687538"
+           x="20.004272"
+           y="36.393433"
+           rx="1.4843769"
+           ry="1.4843769" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-unchecked-active"
+       transform="matrix(0.93344283,0,0,0.93293183,-96.218362,-214.04632)"
+       inkscape:label="#g15458">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-3"
+         width="17.140844"
+         height="17.150234"
+         x="206.99081"
+         y="261.97894" />
+      <g
+         transform="matrix(1.0029243,0,0,1.0029243,-0.60505212,-0.76587606)"
+         style="display:inline"
+         id="g7025-1">
+        <rect
+           ry="7.9957981"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.06847167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-7-7-8"
+           width="14.954509"
+           height="14.9627"
+           x="207.52921"
+           y="263.58188"
+           rx="7.8516736" />
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18">
+            <rect
+               ry="15.453857"
+               
style="color:#000000;fill:url(#linearGradient9207-7-5-7-5-6-6-7-6-24-6);fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           id="rect5147-9-1-7-4-1-2"
+           d="m 208.0967,270.36184 c -0.006,-0.11897 -0.0334,-0.24687 -0.0334,-0.36738 0,-3.84862 
3.09665,-6.94697 6.94316,-6.94697 3.84651,0 6.94316,3.09835 6.94316,6.94697 0,0.12051 -0.0273,0.24841 
-0.0333,0.36738 -0.3543,-3.51156 -3.30368,-6.24559 -6.90979,-6.24559 -3.60611,0 -6.55549,2.73403 
-6.90978,6.24559 z"
+           
style="opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893104,0,0,0.93841705,-77.354156,-215.48315)"
+       id="radio-checked-active"
+       style="display:inline"
+       inkscape:label="#g16048">
+      <use
+         transform="matrix(0.99415483,0,0,0.99415482,1.2096678,1.53112)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1"
+         id="use5399"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g16050"
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+        <g
+           id="g16052" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-4"
+         width="17.040653"
+         height="17.049988"
+         x="206.99059"
+         y="261.97876" />
+      <rect
+         ry="7.9946065"
+         
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838986999999987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.7"
+         id="use15101-5-8"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="268.25815"
+         rx="7.8592429" />
+      <rect
+         ry="2.7603407"
+         
style="color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:2.08838987;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5"
+         width="5.5237875"
+         height="5.5206814"
+         x="212.19102"
+         y="267.19257"
+         rx="2.7603407" />
+    </g>
+    <g
+       style="display:inline"
+       id="radio-mixed-active"
+       transform="matrix(0.93617253,0,0,0.93566004,-56.783151,-214.76084)"
+       inkscape:label="#g16079">
+      <use
+         transform="matrix(0.99708419,0,0,0.99708419,0.60329674,0.76365256)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1"
+         id="use5399-3"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+         id="g16081"
+         style="display:inline">
+        <g
+           id="g16083" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-32"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427000000010;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.5"
+         id="rect7532-0-4"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="269.49341"
+         rx="1.5855805"
+         ry="1.586449" />
+      <rect
+         
style="color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99191427;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0"
+         width="9.6136122"
+         height="3.1728981"
+         x="210.19966"
+         y="268.42465"
+         rx="1.5855805"
+         ry="1.586449" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-194.76084)"
+       id="radio-unchecked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-5"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         style="display:inline"
+         id="g7025-1-7">
+        <rect
+           ry="7.9957981"
+           
style="color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.06847167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+           id="rect5147-9-1-7-7-8-0"
+           width="14.954509"
+           height="14.9627"
+           x="207.52921"
+           y="263.58188"
+           rx="7.8516736" />
+        <g
+           style="display:inline"
+           id="g5489-2-9-3-7-7"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g5428-8-1-7-18-8">
+            <rect
+               ry="15.453857"
+               
style="color:#000000;fill:#f4f4f4;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:2.08222342000000005;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+               id="rect5147-9-1-7-88-8"
+               width="29.385006"
+               height="28.919117"
+               x="50.570232"
+               y="125.5297"
+               rx="15.428222" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-195.48386)"
+       id="radio-checked-insensitive"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-9"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046421)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7"
+         id="use5683"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         
style="color:#000000;fill:#a1a1a1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056797;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,22.050751)"
+       id="radio-mixed-insensitive"
+       inkscape:label="#g15554">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect14348-4-7-98"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701507,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#g7025-1-7"
+         id="use5683-3"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:#a1a1a1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944467;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,140.08706)"
+       id="checkbox-checked-dark">
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g17375-8"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g17377-5"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g17379-3">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17441-7-3);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect17381-3"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path17383-7" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           id="path17385-6" />
+        <path
+           id="path17639-2"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17347"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m 50.868001,31.380411 -6.9811,6.84304 -1.871896,-1.87265 -2.138425,-0.0156 0.01122,1.69948 
2.936988,2.938193 c 0.586676,0.58667 1.537597,0.58667 2.124273,0 l 7.996316,-8.077833 0.002,-1.57077 z"
+         id="path12830-4-17-0"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,140)"
+       id="checkbox-mixed-dark">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74642,-212.9618)"
+         id="g17375-5"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g17377-3"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g17379-4">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17441-7-7);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect17381-32"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path17383-3" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           id="path17385-61" />
+        <path
+           id="path17639-6"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17363"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+         id="rect15670-3"
+         width="8.083252"
+         height="2.0625"
+         x="20.411581"
+         y="36.915085"
+         rx="1.03125"
+         ry="1.03125" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-dark"
+       transform="translate(0,140)">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g17375"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g17377"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g17379">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17441-7);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect17381"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path17383" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           id="path17385" />
+        <path
+           id="path17639"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17387"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       id="checkbox-checked-hover-dark"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,160.08706)"
+       inkscape:label="#g10801">
+      <g
+         style="display:inline"
+         id="g17769"
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g17771"
+           style="display:inline">
+          <g
+             id="g17773">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect17775"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17449-7);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+        <path
+           id="path17777"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           id="path17779"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#898c86;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           id="path17781" />
+      </g>
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect17795"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="translate(3.6476755e-7,-4.2126286e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17-0"
+         id="use15213"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       id="checkbox-mixed-hover-dark"
+       transform="translate(39.995728,160)"
+       inkscape:label="#g14334">
+      <g
+         style="display:inline"
+         id="g17799"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74642,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g17801"
+           style="display:inline">
+          <g
+             id="g17803">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect17805"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17449-4);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+        <path
+           id="path17807"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           id="path17809"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#898c86;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           id="path17811" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17813"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <use
+         transform="translate(-3.9428713e-8,-2e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect15670-3"
+         id="use15324"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       transform="translate(0,160)"
+       id="checkbox-unchecked-hover-dark"
+       inkscape:label="#g14325">
+      <g
+         style="display:inline"
+         id="g17825"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g17827"
+           style="display:inline">
+          <g
+             id="g17829">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect17831"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17449-9);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+        <path
+           id="path17833"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           id="path17835"
+           d="m 188,272.31141 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,274.81141 188,273.69641 188,272.31141 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#898c86;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           id="path17837" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17839"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,180.08706)"
+       id="checkbox-checked-active-dark">
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g18001-7"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g18003-5"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g18005-7">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17453-8-4);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect18007-9"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path18009-3" />
+        <path
+           id="path18013-7"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect17971"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <use
+         transform="translate(3.6476755e-7,-4.2126285e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#path12830-4-17-0"
+         id="use15213-8"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,180)"
+       id="checkbox-mixed-active-dark">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74642,-212.9618)"
+         id="g18001-0"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g18003-8"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g18005-6">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17453-8-44);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect18007-3"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path18009-37" />
+        <path
+           id="path18013-0"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect17989"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="translate(-3.9428713e-8,-2e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect15670-3"
+         id="use15324-4"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-active-dark"
+       transform="translate(0,180)">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g18001"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g18003"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g18005">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17453-8);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect18007"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+        <path
+           sodipodi:nodetypes="csssscssc"
+           inkscape:connector-curvature="0"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 188,273.45285 0,1 c 0,1.385 1.115,2.5 2.5,2.5 l 9,0 c 1.385,0 2.5,-1.115 2.5,-2.5 l 0,-1 c 
0,1.385 -1.115,2.5 -2.5,2.5 l -9,0 C 189.115,275.95285 188,274.83785 188,273.45285 Z"
+           id="path18009" />
+        <path
+           id="path18013"
+           d="m 188,266.59384 0,-1 c 0,-1.385 1.115,-2.5 2.5,-2.5 l 9,0 c 1.385,0 2.5,1.115 2.5,2.5 l 0,1 c 
0,-1.385 -1.115,-2.5 -2.5,-2.5 l -9,0 C 189.115,264.09384 188,265.20884 188,266.59384 Z"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.07604194;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="csssscssc" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect18015"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="translate(0,200)"
+       id="checkbox-unchecked-insensitive-dark"
+       inkscape:label="#g14325">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-211.9618)"
+         id="g8741"
+         style="display:inline;stroke:#ffffff;stroke-opacity:1;opacity:0.1">
+        <g
+           style="display:inline;stroke:#ffffff;stroke-opacity:1"
+           id="g8743"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g8745"
+             style="stroke:#ffffff;stroke-opacity:1">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09697652000000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+               id="rect8747"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         id="g18221"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g18223"
+           style="display:inline">
+          <g
+             id="g18225">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect18227"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect18233"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-checked-insensitive-dark"
+       transform="translate(20,200)">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-211.9618)"
+         id="g8741-9"
+         style="opacity:0.1;stroke:#ffffff;stroke-opacity:1;display:inline">
+        <g
+           style="stroke:#ffffff;stroke-opacity:1;display:inline"
+           id="g8743-3"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g8745-1"
+             style="stroke:#ffffff;stroke-opacity:1">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+               id="rect8747-4"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g18281"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g18284"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g18286">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               id="rect18290"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect18292"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <path
+         sodipodi:nodetypes="cccccccccc"
+         inkscape:connector-curvature="0"
+         id="path15257"
+         d="m 30.941637,32.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 
2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:0.12307692;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 
2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       transform="translate(40,200)"
+       id="checkbox-mixed-insensitive-dark"
+       inkscape:label="#g14325">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-211.9618)"
+         id="g8741-3"
+         style="opacity:0.1;stroke:#ffffff;stroke-opacity:1;display:inline">
+        <g
+           style="stroke:#ffffff;stroke-opacity:1;display:inline"
+           id="g8743-0"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g8745-5"
+             style="stroke:#ffffff;stroke-opacity:1">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+               id="rect8747-1"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         id="g18296"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g18298"
+           style="display:inline">
+          <g
+             id="g18300">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect18304"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect18306"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         ry="1.3848034"
+         rx="1.3848034"
+         y="37.561531"
+         x="19.965366"
+         height="2.7696068"
+         width="8.9671354"
+         id="rect15385"
+         
style="color:#000000;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:0.12307691;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
 />
+      <rect
+         
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;stroke:#1b2021;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+         id="rect15670-3-9"
+         width="8.083252"
+         height="2.0625"
+         x="20.407309"
+         y="36.915085"
+         rx="1.03125"
+         ry="1.03125" />
+    </g>
+    <g
+       inkscape:label="#g15805"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-74.76084)"
+       id="radio-unchecked-dark"
+       style="display:inline">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect18880"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <g
+         id="g19240">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g18870"
+           style="display:inline">
+          <g
+             id="g18872">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect18874"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17439-8);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path18876"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path18878"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19185" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g2928"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-74.03705)"
+       id="radio-checked-dark"
+       style="display:inline">
+      <g
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77584001)"
+         style="display:inline"
+         id="g19240-6">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g18870-9"
+           style="display:inline">
+          <g
+             id="g18872-3">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect18874-6"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17439-8-2);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path18876-4"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path18878-7"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19185-9" />
+      </g>
+      <rect
+         y="261.97867"
+         x="456.99054"
+         height="17.150867"
+         width="17.141478"
+         id="rect18900"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         rx="7.9057431"
+         y="267.28021"
+         x="462.27869"
+         height="5.4395537"
+         width="5.4426146"
+         id="rect15095-0"
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.08838987;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+         ry="8.0419073" />
+    </g>
+    <g
+       inkscape:label="#g10885"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,141.96696)"
+       id="radio-mixed-dark">
+      <g
+         transform="translate(-70.089182,-231.63092)"
+         style="display:inline"
+         id="g19240-6-9">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g18870-9-0"
+           style="display:inline">
+          <g
+             id="g18872-3-8">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect18874-6-8"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17439-8-2-4);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path18876-4-1"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path18878-7-5"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#555753;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19185-9-5" />
+      </g>
+      <rect
+         y="30.347799"
+         x="136.9014"
+         height="17.100227"
+         width="17.090866"
+         id="rect18922"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect15670-3"
+         id="use15518"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.102217)"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="radio-unchecked-insensitive-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,-14.76084)">
+      <g
+         
style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="g8789"
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,198.63302)">
+        <g
+           id="g8791"
+           
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect8793"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <g
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+         id="g19032"
+         style="display:inline">
+        <g
+           id="g19034">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect19036"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19038"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="radio-checked-insensitive-dark"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-15.48386)">
+      <g
+         
style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="g8789-4"
+         transform="matrix(0.50741969,0,0,0.51587667,431.83403,198.81934)">
+        <g
+           id="g8791-2"
+           
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect8793-3"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <g
+         transform="matrix(0.50741969,0,0,0.51587667,431.83403,197.75373)"
+         id="g19032-5"
+         style="display:inline">
+        <g
+           id="g19034-1">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect19036-1"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect19052"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         ry="7.9945831"
+         
style="color:#000000;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:0.09743593;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         id="rect15477"
+         width="5.4105864"
+         height="5.4075432"
+         x="462.24759"
+         y="268.31473"
+         rx="7.85922" />
+      <rect
+         rx="7.8592205"
+         y="267.10779"
+         x="462.10623"
+         height="5.6901088"
+         width="5.6933107"
+         id="rect15095-0-5"
+         
style="color:#000000;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentColor;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         ry="7.9945827" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-insensitive-dark"
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,202.05075)">
+      <g
+         
style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="g8789-6"
+         transform="matrix(0.51042177,0,0,0.51892879,111.59599,-33.185337)">
+        <g
+           id="g8791-7"
+           
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.93507648;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+             id="rect8793-7"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <g
+         transform="matrix(0.51042177,0,0,0.51892879,111.59599,-34.257257)"
+         id="g19032-0"
+         style="display:inline">
+        <g
+           id="g19034-0">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect19036-3"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <g
+         transform="translate(-320.08917,-231.63092)"
+         id="g19064"
+         style="display:inline">
+        <rect
+           
style="opacity:0.5;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:1.07163239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           id="rect19066"
+           width="8.4957857"
+           height="2.3367147"
+           x="460.75208"
+           y="268.83163"
+           rx="1.1683574"
+           ry="1.1683574" />
+      </g>
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect19068"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       style="display:inline"
+       id="radio-unchecked-hover-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-54.76084)"
+       inkscape:label="#g15805">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19380"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <g
+         id="g19382">
+        <g
+           style="display:inline"
+           id="g19384"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g19386">
+            <rect
+               ry="15.497081"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17451-7);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect19388"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="15.488598" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           id="path19390" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           id="path19392" />
+        <path
+           id="path19394"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#959792;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="radio-checked-hover-dark"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-54.03705)"
+       inkscape:label="#g2928">
+      <g
+         id="g19398"
+         style="display:inline"
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77584001)">
+        <g
+           style="display:inline"
+           id="g19400"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g19402">
+            <rect
+               ry="15.497081"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17451-4);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect19404"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="15.488598" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           id="path19406" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           id="path19408" />
+        <path
+           id="path19410"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#959792;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19416"
+         width="17.141478"
+         height="17.150867"
+         x="456.99054"
+         y="261.97867" />
+      <use
+         transform="translate(-3.0064083e-6,5.4918405e-7)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect15095-0"
+         id="use15425"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       id="radio-mixed-hover-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,161.96696)"
+       inkscape:label="#g10885">
+      <g
+         id="g19420"
+         style="display:inline"
+         transform="translate(-70.089182,-231.63092)">
+        <g
+           style="display:inline"
+           id="g19422"
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+          <g
+             id="g19424">
+            <rect
+               ry="15.497081"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17451-1);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               id="rect19426"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="15.488598" />
+          </g>
+        </g>
+        <path
+           inkscape:connector-curvature="0"
+           
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           id="path19428" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#2d3030;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.0312,268.35831 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 -0.25599,3.64419 -3.25531,6.5 -6.96885,6.5 
C 211.28641,274.85831 208.28709,272.0025 208.0312,268.35831 Z"
+           id="path19430" />
+        <path
+           id="path19432"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           
style="opacity:0.4;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#959792;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19440"
+         width="17.090866"
+         height="17.100227"
+         x="136.9014"
+         y="30.347799" />
+      <use
+         height="100%"
+         width="100%"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.1022171)"
+         id="use15535"
+         xlink:href="#rect15670-3"
+         y="0"
+         x="0"
+         style="display:inline" />
+    </g>
+    <g
+       inkscape:label="#g15805"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-34.76084)"
+       id="radio-unchecked-active-dark"
+       style="display:inline">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19536"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <g
+         id="g19538">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g19540"
+           style="display:inline">
+          <g
+             id="g19542">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect19544"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17455-9);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path19546"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19550" />
+      </g>
+    </g>
+    <g
+       inkscape:label="#g2928"
+       transform="matrix(0.93340838,0,0,0.93289741,-309.56307,-34.03705)"
+       id="radio-checked-active-dark"
+       style="display:inline">
+      <g
+         transform="matrix(1.0029614,0,0,1.0029613,249.38699,-0.77584001)"
+         style="display:inline"
+         id="g19538-2">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g19540-8"
+           style="display:inline">
+          <g
+             id="g19542-7">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect19544-4"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17455-9-8);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path19546-2"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19550-4" />
+      </g>
+      <rect
+         y="261.97867"
+         x="456.99054"
+         height="17.150867"
+         width="17.141478"
+         id="rect19572"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="translate(-3.0064083e-6,1.5491839e-6)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect15095-0"
+         id="use15425-6"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       inkscape:label="#g10885"
+       transform="matrix(0.93617253,0,0,0.93566004,8.8324075,181.96696)"
+       id="radio-mixed-active-dark">
+      <g
+         transform="translate(-70.089174,-231.63092)"
+         style="display:inline"
+         id="g19538-8">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g19540-5"
+           style="display:inline">
+          <g
+             id="g19542-74">
+            <rect
+               rx="15.488598"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect19544-1"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:url(#linearGradient17455-9-1);fill-opacity:1;fill-rule:nonzero;stroke:#1f2020;stroke-width:2.08222365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+               ry="15.497081" />
+          </g>
+        </g>
+        <path
+           id="path19546-6"
+           d="m 208.03125,269.5 c -0.0116,0.16579 -0.0312,0.33115 -0.0312,0.5 0,3.88029 3.11752,7 7,7 
3.88248,0 7,-3.11971 7,-7 0,-0.16885 -0.0196,-0.33421 -0.0312,-0.5 C 221.71286,273.14419 218.71354,276 
215,276 211.28646,276 208.28714,273.14419 208.03125,269.5 Z"
+           
style="opacity:0.04065043;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           inkscape:connector-curvature="0" />
+        <path
+           inkscape:connector-curvature="0"
+           
style="opacity:0.12195123;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.06847155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           d="m 208.03125,270.58741 c -0.0116,-0.16579 -0.0312,-0.33115 -0.0312,-0.5 0,-3.88029 3.11752,-7 
7,-7 3.88248,0 7,3.11971 7,7 0,0.16885 -0.0196,0.33421 -0.0312,0.5 -0.25599,-3.64419 -3.25531,-6.5 
-6.96885,-6.5 C 211.28646,264.08741 208.28714,266.94322 208.03125,270.58741 Z"
+           id="path19550-5" />
+      </g>
+      <rect
+         y="30.347799"
+         x="136.9014"
+         height="17.100227"
+         width="17.090866"
+         id="rect19596"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         height="100%"
+         width="100%"
+         transform="matrix(1.0681792,0,0,1.0687642,118.74234,-2.102217)"
+         id="use15535-5"
+         xlink:href="#rect15670-3"
+         y="0"
+         x="0"
+         style="display:inline" />
+    </g>
+    <g
+       id="checkbox-checked-backdrop"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,40.087065)"
+       inkscape:label="#g10801">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722939)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
+         id="use6551"
+         width="1"
+         height="1" />
+      <g
+         style="display:inline"
+         id="g19927"
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19929"
+           style="display:inline">
+          <g
+             id="g19931" />
+        </g>
+      </g>
+      <rect
+         y="30.332689"
+         x="36.905502"
+         height="16.030426"
+         width="16.023939"
+         id="rect19941"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m 50.868001,31.380439 -6.981099,6.843039 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485 
2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 7.996315,-8.077832 0.002,-1.570761 z"
+         id="path12830-4-17-2-3"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       id="checkbox-mixed-backdrop"
+       transform="translate(39.995728,40)"
+       inkscape:label="#g14334">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0"
+         id="use6551-3"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect19945"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <g
+         style="display:inline"
+         id="g19947"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g19949"
+           style="display:inline">
+          <g
+             id="g19951" />
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491191;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       transform="translate(0,40)"
+       id="checkbox-unchecked-backdrop"
+       inkscape:label="#g14325">
+      <rect
+         ry="2.8844237"
+         
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect19971"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline"
+       id="radio-unchecked-backdrop"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-174.76084)">
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect19981"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         ry="7.9957981"
+         
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#999999;stroke-width:1.06847155;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline"
+       id="radio-checked-backdrop"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-175.48386)">
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect19995"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5"
+         id="use5805"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         
style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056807;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-backdrop"
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,42.050751)">
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect20011"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5"
+         id="use5805-1"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:#54595a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944467;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g10801"
+       transform="matrix(0.99850603,0,0,0.99810197,0.14963105,60.08706)"
+       id="checkbox-checked-backdrop-insensitive"
+       style="opacity:1">
+      <use
+         transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08722438)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
+         id="use6749"
+         width="1"
+         height="1" />
+      <g
+         transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+         id="g20167"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20169"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20171" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         transform="translate(-341.01864,-230.63092)"
+         id="g20175">
+        <g
+           id="g20177" />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20181"
+         width="16.023939"
+         height="16.030426"
+         x="36.905502"
+         y="30.332689" />
+      <path
+         
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         d="m 50.868001,31.380443 -6.981098,6.843039 -1.871898,-1.872655 -2.138425,-0.01563 0.01122,1.699485 
2.936988,2.938186 c 0.586676,0.586675 1.537597,0.586675 2.124275,0 l 7.996314,-8.077832 0.002,-1.57076 z"
+         id="path12830-4-17-2-3-9"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14334"
+       transform="translate(39.995728,60)"
+       id="checkbox-mixed-backdrop-insensitive"
+       style="opacity:1">
+      <use
+         transform="translate(0.004272,-2.9802322e-8)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-5-7-6-4-8-3-0-7"
+         id="use6749-5"
+         width="1"
+         height="1" />
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect20185"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.74643,-212.9618)"
+         id="g20187"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20189"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g20191" />
+        </g>
+      </g>
+      <g
+         transform="translate(-40.874249,-1.0164925)"
+         id="g20195"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g20197"
+           transform="translate(-400.08917,-231.63092)" />
+      </g>
+      <rect
+         
style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.99491190999999990;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5203-6-8"
+         width="9"
+         height="2.9687538"
+         x="20.004272"
+         y="36.393433"
+         rx="1.4843769"
+         ry="1.4843769" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-backdrop-insensitive"
+       transform="translate(0,60)"
+       style="opacity:1">
+      <rect
+         ry="2.8844237"
+         
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#c7c7c7;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-5-7-6-4-8-3-0-7"
+         width="13.98312"
+         height="14.015514"
+         x="17.500002"
+         y="30.862183"
+         rx="2.8382866" />
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20211"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.783151,-154.76084)"
+       id="radio-unchecked-backdrop-insensitive"
+       style="opacity:1;display:inline"
+       inkscape:label="#g15524">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20221"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+      <rect
+         ry="7.9957981"
+         
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#c0c0c0;stroke-width:1.06847161000000002;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect5147-9-1-7-88-8-5-7"
+         width="14.954509"
+         height="14.9627"
+         x="207.52921"
+         y="262.51309"
+         rx="7.8516736" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,-155.48386)"
+       id="radio-checked-backdrop-insensitive"
+       style="opacity:1;display:inline"
+       inkscape:label="#g15536">
+      <g
+         style="display:inline"
+         id="g20225"
+         transform="translate(250,1.6004853e-6)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+           id="g20227"
+           style="display:inline">
+          <g
+             id="g20229" />
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20235"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <use
+         transform="matrix(0.99705922,0,0,0.99705921,250.60873,0.77046669)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7"
+         id="use5938"
+         width="1"
+         height="1" />
+      <rect
+         ry="2.7603328"
+         
style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19056807;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="use15101-5-6-3-9"
+         width="5.5237718"
+         height="5.5206656"
+         x="462.19101"
+         y="267.19254"
+         rx="2.7603328" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,62.05075)"
+       id="radio-mixed-backdrop-insensitive"
+       inkscape:label="#g15554"
+       style="opacity:1">
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect20251"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+      <use
+         transform="matrix(1.0029582,0,0,1.0029582,-70.701511,-232.40595)"
+         style="display:inline"
+         x="0"
+         y="0"
+         xlink:href="#rect5147-9-1-7-88-8-5-7"
+         id="use5938-3"
+         width="1"
+         height="1" />
+      <rect
+         
style="color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.20944467;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect7532-0-7-9-6"
+         width="9.6420517"
+         height="3.1822839"
+         x="140.11996"
+         y="36.812756"
+         rx="1.590271"
+         ry="1.5911419" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-unchecked-backdrop-dark"
+       transform="translate(0,220)">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g23501"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g23503"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g23505">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               id="rect23507"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23509"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+    </g>
+    <g
+       transform="translate(20,220)"
+       id="checkbox-checked-backdrop-dark"
+       inkscape:label="#g14325">
+      <g
+         style="display:inline"
+         id="g23513"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g23515"
+           style="display:inline">
+          <g
+             id="g23517">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect23519"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23521"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 
2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8-9"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-mixed-backdrop-dark"
+       transform="translate(40,220)">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g23527"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g23529"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g23531">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               id="rect23533"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23535"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <rect
+         ry="1.03125"
+         rx="1.03125"
+         y="36.915085"
+         x="20.407309"
+         height="2.0625"
+         width="8.083252"
+         id="rect15368"
+         
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;stroke:#1b2021;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
 />
+    </g>
+    <g
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,5.23916)"
+       id="radio-unchecked-backdrop-dark"
+       style="display:inline"
+       inkscape:label="#g15524">
+      <g
+         style="display:inline"
+         id="g23541"
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)">
+        <g
+           id="g23543">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             id="rect23545"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23547"
+         width="17.090866"
+         height="17.100227"
+         x="206.99057"
+         y="261.97873" />
+    </g>
+    <g
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,4.51614)"
+       id="radio-checked-backdrop-dark"
+       style="display:inline"
+       inkscape:label="#g15536">
+      <g
+         style="display:inline"
+         id="g23551"
+         transform="matrix(0.50741969,0,0,0.51587667,431.83403,197.75373)">
+        <g
+           id="g23553">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+             id="rect23555"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23559"
+         width="17.040606"
+         height="17.049938"
+         x="456.99057"
+         y="261.97876" />
+      <rect
+         rx="7.85922"
+         y="267.202"
+         x="462.20047"
+         height="5.5017319"
+         width="5.504828"
+         id="rect15095-0-5-4"
+         
style="color:#000000;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         ry="7.9945836" />
+    </g>
+    <g
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,222.05075)"
+       id="radio-mixed-backdrop-dark"
+       inkscape:label="#g15554">
+      <g
+         style="display:inline"
+         id="g23563"
+         transform="matrix(0.51042177,0,0,0.51892879,111.59599,-34.257257)">
+        <g
+           id="g23565">
+          <rect
+             ry="15.497081"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             id="rect23567"
+             width="29.5"
+             height="29"
+             x="50.5"
+             y="125.5"
+             rx="15.488598" />
+        </g>
+      </g>
+      <g
+         style="display:inline"
+         id="g23569"
+         transform="translate(-320.08917,-231.63092)">
+        <rect
+           ry="1.1683574"
+           rx="1.1683574"
+           y="268.83163"
+           x="460.75208"
+           height="2.3367147"
+           width="8.4957857"
+           id="rect23571"
+           
style="opacity:1;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:1.07163239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
 />
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23573"
+         width="17.141424"
+         height="17.150812"
+         x="136.90137"
+         y="30.347755" />
+    </g>
+    <g
+       transform="translate(0,240)"
+       id="checkbox-unchecked-backdrop-insensitive-dark"
+       inkscape:label="#g14325"
+       style="opacity:0.5">
+      <g
+         style="display:inline"
+         id="g23577"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g23579"
+           style="display:inline">
+          <g
+             id="g23581"
+             style="">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect23583"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23585"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g14325"
+       id="checkbox-checked-backdrop-insensitive-dark"
+       transform="translate(20,240)"
+       style="opacity:0.5">
+      <g
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"
+         id="g23589"
+         style="display:inline">
+        <g
+           style="display:inline"
+           id="g23591"
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+          <g
+             id="g23593"
+             style="">
+            <rect
+               ry="6.2404151"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               id="rect23595"
+               width="29.5"
+               height="29"
+               x="50.5"
+               y="125.5"
+               rx="6.3418536" />
+          </g>
+        </g>
+      </g>
+      <rect
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="rect23597"
+         width="16"
+         height="16"
+         x="17"
+         y="30.362183" />
+      <path
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;stroke:none;stroke-width:3;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;opacity:0.5"
+         d="m 30.941637,31.407933 -6.97067,6.83006 -1.8691,-1.8691 -2.13523,-0.0156 0.0112,1.69625 
2.932601,2.93262 c 0.585799,0.58556 1.535299,0.58556 2.121099,0 l 7.98437,-8.0625 0.002,-1.56779 z"
+         id="path12830-4-17-0-8-5"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccc" />
+    </g>
+    <g
+       transform="translate(40,240)"
+       id="checkbox-mixed-backdrop-insensitive-dark"
+       inkscape:label="#g14325"
+       style="opacity:0.5">
+      <g
+         style="display:inline"
+         id="g23603"
+         transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)">
+        <g
+           transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+           id="g23605"
+           style="display:inline">
+          <g
+             id="g23607"
+             style="">
+            <rect
+               rx="6.3418536"
+               y="125.5"
+               x="50.5"
+               height="29"
+               width="29.5"
+               id="rect23609"
+               
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.09697652;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+               ry="6.2404151" />
+          </g>
+        </g>
+      </g>
+      <rect
+         y="30.362183"
+         x="17"
+         height="16"
+         width="16"
+         id="rect23611"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         ry="0.96966553"
+         rx="0.96966994"
+         y="36.913254"
+         x="20.548788"
+         height="1.9393311"
+         width="8.0395947"
+         id="rect23613"
+         
style="opacity:0.5;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
 />
+    </g>
+    <g
+       inkscape:label="#g15524"
+       style="display:inline;opacity:0.5"
+       id="radio-unchecked-backdrop-insensitive-dark"
+       transform="matrix(0.93617253,0,0,0.93566004,-96.814401,25.23916)">
+      <g
+         transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"
+         id="g23617"
+         style="display:inline">
+        <g
+           id="g23619"
+           style="">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect23621"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <rect
+         y="261.97873"
+         x="206.99057"
+         height="17.100227"
+         width="17.090866"
+         id="rect23623"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       inkscape:label="#g15536"
+       style="display:inline;opacity:0.5"
+       id="radio-checked-backdrop-insensitive-dark"
+       transform="matrix(0.93893373,0,0,0.93841974,-312.08814,24.51614)">
+      <g
+         transform="matrix(0.50741969,0,0,0.51587667,431.83403,197.75373)"
+         id="g23627"
+         style="display:inline">
+        <g
+           id="g23629"
+           style="">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect23631"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <rect
+         y="261.97876"
+         x="456.99057"
+         height="17.049938"
+         width="17.040606"
+         id="rect23635"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+      <rect
+         rx="7.85922"
+         y="267.202"
+         x="462.20047"
+         height="5.5017319"
+         width="5.504828"
+         id="rect15095-0-5-3"
+         
style="color:#000000;text-decoration:none;text-decoration-line:none;text-decoration-color:currentColor;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.53699999;isolation:auto;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.19598866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+         ry="7.9945836" />
+    </g>
+    <g
+       inkscape:label="#g15554"
+       id="radio-mixed-backdrop-insensitive-dark"
+       transform="matrix(0.93341132,0,0,0.93290035,9.210439,242.05075)"
+       style="opacity:0.5">
+      <g
+         transform="matrix(0.51042177,0,0,0.51892879,111.59599,-34.257257)"
+         id="g23639"
+         style="display:inline">
+        <g
+           id="g23641"
+           style="">
+          <rect
+             rx="15.488598"
+             y="125.5"
+             x="50.5"
+             height="29"
+             width="29.5"
+             id="rect23643"
+             
style="color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#353838;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:2.08222342;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;clip-rule:nonzero"
+             ry="15.497081" />
+        </g>
+      </g>
+      <g
+         transform="translate(-320.08917,-231.63092)"
+         id="g23645"
+         style="display:inline">
+        <rect
+           
style="opacity:0.5;color:#000000;color-interpolation:sRGB;color-interpolation-filters:linearRGB;fill:#1b2021;fill-opacity:1;fill-rule:nonzero;stroke:#1b2021;stroke-width:1.07163239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;clip-rule:nonzero"
+           id="rect23647"
+           width="8.4957857"
+           height="2.3367147"
+           x="460.75208"
+           y="268.83163"
+           rx="1.1683574"
+           ry="1.1683574" />
+      </g>
+      <rect
+         y="30.347755"
+         x="136.90137"
+         height="17.150812"
+         width="17.141424"
+         id="rect23649"
+         
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
 />
+    </g>
+    <g
+       style="display:inline"
+       id="header-separator"
+       transform="translate(-7,0)"
+       inkscape:label="#g9001">
+      <rect
+         y="-7.6378174"
+         x="15"
+         height="25"
+         width="1"
+         id="rect8213"
+         style="opacity:0.2;fill:url(#linearGradient8989-2);fill-opacity:1;stroke:none" />
+      <rect
+         style="fill:url(#linearGradient9026);fill-opacity:1;stroke:none"
+         id="rect8991"
+         width="1"
+         height="25"
+         x="16"
+         y="-7.6378174" />
+    </g>
+    <g
+       inkscape:label="#g9001"
+       transform="translate(-7,180)"
+       id="header-separator-dark"
+       style="display:inline">
+      <rect
+         style="opacity:0.3;fill:url(#linearGradient9182);fill-opacity:1;stroke:none"
+         id="rect9178"
+         width="1"
+         height="25"
+         x="15"
+         y="-7.6378174" />
+      <rect
+         y="-7.6378174"
+         x="16"
+         height="25"
+         width="1"
+         id="rect9180"
+         style="fill:url(#linearGradient9184);fill-opacity:1;stroke:none;opacity:0.1" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="borders"
+     style="display:inline">
+    <g
+       transform="matrix(0,1,-1,0,248,-39.63782)"
+       style="display:inline"
+       id="g9524"
+       inkscape:label="#g6520" />
+  </g>
+</svg>
diff --git a/gtk/resources/theme/Adwaita/assets.txt b/gtk/resources/theme/Adwaita/assets.txt
new file mode 100644
index 0000000..d110503
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/assets.txt
@@ -0,0 +1,73 @@
+checkbox-checked
+checkbox-checked-hover
+checkbox-checked-active
+checkbox-checked-insensitive
+checkbox-checked-backdrop
+checkbox-checked-backdrop-insensitive
+checkbox-unchecked
+checkbox-unchecked-hover
+checkbox-unchecked-active
+checkbox-unchecked-insensitive
+checkbox-unchecked-backdrop
+checkbox-unchecked-backdrop-insensitive
+checkbox-mixed
+checkbox-mixed-hover
+checkbox-mixed-active
+checkbox-mixed-insensitive
+checkbox-mixed-backdrop
+checkbox-mixed-backdrop-insensitive
+radio-checked
+radio-checked-hover
+radio-checked-active
+radio-checked-insensitive
+radio-checked-backdrop
+radio-checked-backdrop-insensitive
+radio-unchecked
+radio-unchecked-hover
+radio-unchecked-active
+radio-unchecked-insensitive
+radio-unchecked-backdrop
+radio-unchecked-backdrop-insensitive
+radio-mixed
+radio-mixed-hover
+radio-mixed-active
+radio-mixed-insensitive
+radio-mixed-backdrop
+radio-mixed-backdrop-insensitive
+checkbox-checked-dark
+checkbox-checked-hover-dark
+checkbox-checked-active-dark
+checkbox-checked-insensitive-dark
+checkbox-checked-backdrop-dark
+checkbox-checked-backdrop-insensitive-dark
+checkbox-unchecked-dark
+checkbox-unchecked-hover-dark
+checkbox-unchecked-active-dark
+checkbox-unchecked-insensitive-dark
+checkbox-unchecked-backdrop-dark
+checkbox-unchecked-backdrop-insensitive-dark
+checkbox-mixed-dark
+checkbox-mixed-hover-dark
+checkbox-mixed-active-dark
+checkbox-mixed-insensitive-dark
+checkbox-mixed-backdrop-dark
+checkbox-mixed-backdrop-insensitive-dark
+radio-checked-dark
+radio-checked-hover-dark
+radio-checked-active-dark
+radio-checked-insensitive-dark
+radio-checked-backdrop-dark
+radio-checked-backdrop-insensitive-dark
+radio-unchecked-dark
+radio-unchecked-hover-dark
+radio-unchecked-active-dark
+radio-unchecked-insensitive-dark
+radio-unchecked-backdrop-dark
+radio-unchecked-backdrop-insensitive-dark
+radio-mixed-dark
+radio-mixed-hover-dark
+radio-mixed-active-dark
+radio-mixed-insensitive-dark
+radio-mixed-backdrop-dark
+radio-mixed-backdrop-insensitive-dark
+
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png
new file mode 100644
index 0000000..0261649
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark 2 png
new file mode 100644
index 0000000..ecba07c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png
new file mode 100644
index 0000000..d73e562
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active 2 png
new file mode 100644
index 0000000..474f6e1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png
new file mode 100644
index 0000000..ed8d8ae
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark 2 png
new file mode 100644
index 0000000..38d75f5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..823a476
Binary files /dev/null and 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..d8c3b7c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive-dark 2 
png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png
new file mode 100644
index 0000000..217df70
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive 2 png
new file mode 100644
index 0000000..c3b95f5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-insensitive 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png
new file mode 100644
index 0000000..03d49b1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop 2 png
new file mode 100644
index 0000000..c08d62a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png
new file mode 100644
index 0000000..b9aef69
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark 2 png
new file mode 100644
index 0000000..6a3543e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png
new file mode 100644
index 0000000..28ae4ef
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark 2 png
new file mode 100644
index 0000000..f8ae7f0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png
new file mode 100644
index 0000000..9d237a0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover 2 png
new file mode 100644
index 0000000..dc555f9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png
new file mode 100644
index 0000000..d0ec1eb
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark 2 png
new file mode 100644
index 0000000..2a91f51
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..80272b5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive 2 png
new file mode 100644
index 0000000..181fc98
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked.png
new file mode 100644
index 0000000..3e0e6d1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-checked 2 png
new file mode 100644
index 0000000..9553da1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png
new file mode 100644
index 0000000..f264dc2
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark 2 png
new file mode 100644
index 0000000..c1b336a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png
new file mode 100644
index 0000000..5187959
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active 2 png
new file mode 100644
index 0000000..99bcf2c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png
new file mode 100644
index 0000000..544e9a0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark 2 png
new file mode 100644
index 0000000..acc8d8e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..9e77e3c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..2d9eab4
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive-dark 2 
png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png
new file mode 100644
index 0000000..bafc13d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive 2 png
new file mode 100644
index 0000000..c00937f
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop-insensitive 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png
new file mode 100644
index 0000000..ff95499
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop 2 png
new file mode 100644
index 0000000..d88aa0d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png
new file mode 100644
index 0000000..c00f9f3
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark 2 png
new file mode 100644
index 0000000..e6981c9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png
new file mode 100644
index 0000000..a36d826
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark 2 png
new file mode 100644
index 0000000..cb88935
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 0000000..a9fdf47
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive 2 png
new file mode 100644
index 0000000..7d9663c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png
new file mode 100644
index 0000000..b8a8e61
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-mixed 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-mixed 2 png
new file mode 100644
index 0000000..bed7c98
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-mixed 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png
new file mode 100644
index 0000000..a3351bd
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark 2 png
new file mode 100644
index 0000000..03ad638
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png
new file mode 100644
index 0000000..0f8e708
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active 2 png
new file mode 100644
index 0000000..306b618
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png
new file mode 100644
index 0000000..572a9fd
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark 2 png
new file mode 100644
index 0000000..2ef30c7
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..38573db
Binary files /dev/null and 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..34dd3d4
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive-dark 
2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png
new file mode 100644
index 0000000..72a2401
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive 2 png
new file mode 100644
index 0000000..e3c28c5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop-insensitive 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png
new file mode 100644
index 0000000..a58c477
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop 2 png
new file mode 100644
index 0000000..f74210d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png
new file mode 100644
index 0000000..ec41647
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark 2 png
new file mode 100644
index 0000000..b707a3e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png
new file mode 100644
index 0000000..3b5443a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark 2 png
new file mode 100644
index 0000000..9b63de5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png
new file mode 100644
index 0000000..ea8d5d1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover 2 png
new file mode 100644
index 0000000..d0dd951
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-hover 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..cc00745
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark 2 png
new file mode 100644
index 0000000..2e82e60
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive-dark 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..a77451c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive 2 png
new file mode 100644
index 0000000..9cab7e9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..8ceba5c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-unchecked 2 png 
b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked 2 png
new file mode 100644
index 0000000..2bdbe16
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-unchecked 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png
new file mode 100644
index 0000000..b79a7b9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark 2 png
new file mode 100644
index 0000000..40e7403
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-active.png
new file mode 100644
index 0000000..58599e6
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-active 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-active 2 png
new file mode 100644
index 0000000..2e9cc69
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png
new file mode 100644
index 0000000..c4566b3
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark 2 png
new file mode 100644
index 0000000..93146e2
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..3c7ac02
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..23a3c84
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive-dark 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png
new file mode 100644
index 0000000..8a9bf8f
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive 2 png
new file mode 100644
index 0000000..b21255a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop-insensitive 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png
new file mode 100644
index 0000000..ed063fa
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop 2 png
new file mode 100644
index 0000000..b6501ee
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png
new file mode 100644
index 0000000..8ee4f15
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-dark 2 png
new file mode 100644
index 0000000..87f94d5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png
new file mode 100644
index 0000000..b7f07df
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark 2 png
new file mode 100644
index 0000000..87840b8
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-hover-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png
new file mode 100644
index 0000000..994393f
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-hover.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-hover 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-hover 2 png
new file mode 100644
index 0000000..604a3ed
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-hover 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png
new file mode 100644
index 0000000..8379b85
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark 2 png
new file mode 100644
index 0000000..7ca1179
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..6349457
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive 2 png
new file mode 100644
index 0000000..eeab187
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked.png 
b/gtk/resources/theme/Adwaita/assets/radio-checked.png
new file mode 100644
index 0000000..4f43fad
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-checked 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-checked 2 png
new file mode 100644
index 0000000..6fd05bc
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-checked 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png
new file mode 100644
index 0000000..ecf2e4c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark 2 png
new file mode 100644
index 0000000..3e2e29e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png
new file mode 100644
index 0000000..bc9bb3f
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-active 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-active 2 png
new file mode 100644
index 0000000..e2b749a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png
new file mode 100644
index 0000000..776ed21
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark 2 png
new file mode 100644
index 0000000..32604d8
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..31145be
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..888118d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive-dark 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png
new file mode 100644
index 0000000..1af275c
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive 2 png
new file mode 100644
index 0000000..bd0a79a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png
new file mode 100644
index 0000000..198755e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop 2 png
new file mode 100644
index 0000000..b7f6745
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png
new file mode 100644
index 0000000..5501543
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark 2 png
new file mode 100644
index 0000000..17b3463
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png
new file mode 100644
index 0000000..4181b33
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark 2 png
new file mode 100644
index 0000000..480e574
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png
new file mode 100644
index 0000000..43fe456
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive 2 png
new file mode 100644
index 0000000..13205b1
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed.png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed.png
new file mode 100644
index 0000000..4a552c6
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-mixed 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-mixed 2 png
new file mode 100644
index 0000000..6aa4b75
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-mixed 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png
new file mode 100644
index 0000000..648e90b
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark 2 png
new file mode 100644
index 0000000..43ea3c5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png
new file mode 100644
index 0000000..0ea0ace
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-active 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active 2 png
new file mode 100644
index 0000000..452e455
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-active 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png
new file mode 100644
index 0000000..48e451a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark 2 png
new file mode 100644
index 0000000..827f7e9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png
new file mode 100644
index 0000000..53f9f7a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark 2 png
new file mode 100644
index 0000000..7992123
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive-dark 2 
png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png
new file mode 100644
index 0000000..9bfa3fe
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive.png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive 2 png
new file mode 100644
index 0000000..742fb3f
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop-insensitive 2 png 
differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png
new file mode 100644
index 0000000..1bc92d5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop 2 png
new file mode 100644
index 0000000..e9a5d90
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-backdrop 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png
new file mode 100644
index 0000000..a208850
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark 2 png
new file mode 100644
index 0000000..101e749
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png
new file mode 100644
index 0000000..a2b50d3
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark 2 png
new file mode 100644
index 0000000..31d4dfd
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png
new file mode 100644
index 0000000..40f9ffc
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover 2 png
new file mode 100644
index 0000000..14357d2
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-hover 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png
new file mode 100644
index 0000000..db7e3d0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark 2 png
new file mode 100644
index 0000000..2921aa9
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive-dark 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..ea0e7d0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive 2 png
new file mode 100644
index 0000000..c1f92a7
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked-insensitive 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked.png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked.png
new file mode 100644
index 0000000..c5aed7a
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/radio-unchecked 2 png 
b/gtk/resources/theme/Adwaita/assets/radio-unchecked 2 png
new file mode 100644
index 0000000..1f0a370
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/radio-unchecked 2 png differ
diff --git a/gtk/resources/theme/Adwaita/borders.txt b/gtk/resources/theme/Adwaita/borders.txt
new file mode 100644
index 0000000..feeb073
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/borders.txt
@@ -0,0 +1,34 @@
+button-border
+generic-border
+button-border-default
+generic-border-focused
+generic-border-backdrop
+primary-toolbar-button-border
+primary-toolbar-generic-border
+primary-toolbar-button-border-default
+primary-toolbar-generic-border-focused
+primary-toolbar-generic-border-backdrop
+nohl-button-border
+nohl-generic-border
+nohl-button-border-default
+nohl-generic-border-focused
+nohl-generic-border-backdrop
+button-border-dark
+generic-border-dark
+button-border-default-dark
+generic-border-focused-dark
+generic-border-backdrop-dark
+primary-toolbar-button-border-dark
+primary-toolbar-generic-border-dark
+primary-toolbar-button-border-default-dark
+primary-toolbar-generic-border-focused-dark
+primary-toolbar-generic-border-backdrop-dark
+nohl-button-border-dark
+nohl-generic-border-dark
+nohl-button-border-default-dark
+nohl-generic-border-focused-dark
+nohl-generic-border-backdrop-dark
+generic-border-transparent
+nohl-generic-border-transparent
+generic-border-transparent-dark
+nohl-generic-border-transparent-dark
diff --git a/gtk/resources/theme/Adwaita/gtk-dark.css b/gtk/resources/theme/Adwaita/gtk-dark.css
new file mode 100644
index 0000000..d794863
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/gtk-dark.css
@@ -0,0 +1,2086 @@
+/* GTK NAMED COLORS */
+ define-color theme_fg_color #eeeeec;
+ define-color theme_bg_color #393f3f;
+ define-color theme_base_color #333333;
+ define-color theme_selected_bg_color #215d9c;
+ define-color theme_selected_fg_color white;
+ define-color insensitive_bg_color #363a3a;
+ define-color insensitive_fg_color #939695;
+ define-color insensitive_base_color #333333;
+ define-color theme_unfocused_fg_color #c9cbc9;
+ define-color theme_unfocused_bg_color #393f3f;
+ define-color theme_unfocused_base_color #262626;
+ define-color theme_unfocused_selected_bg_color #215d9c;
+ define-color theme_unfocused_selected_fg_color white;
+ define-color borders #1c1f1f;
+ define-color unfocused_borders #1e2222;
+ define-color warning_color #f57900;
+ define-color error_color #cc0000;
+ define-color success_color #5aa411;
+ define-color wm_title shade(#eeeeec, 1.8);
+ define-color wm_unfocused_title #c9cbc9;
+ define-color wm_highlight rgba(238, 238, 236, 0.1);
+ define-color wm_borders_edge rgba(238, 238, 236, 0.1);
+ define-color wm_bg_a shade(#393f3f, 1.2);
+ define-color wm_bg_b #393f3f;
+ define-color wm_shadow alpha(black, 0.35);
+ define-color wm_border alpha(black, 0.18);
+ define-color wm_button_hover_color_a shade(#393f3f, 1.3);
+ define-color wm_button_hover_color_b #393f3f;
+ define-color wm_button_active_color_a shade(#393f3f, 0.85);
+ define-color wm_button_active_color_b shade(#393f3f, 0.89);
+ define-color wm_button_active_color_c shade(#393f3f, 0.9);
+ define-color content_view_bg #333333;
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #cc0000;
+  -GtkPaned-handle-size: 1;
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+  -GtkWidget-link-color: #184472;
+  -GtkWidget-visited-link-color: #184472;
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkWindow-resize-grip-width: 0;
+  -GtkWindow-resize-grip-height: 0;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  outline-color: rgba(238, 238, 236, 0.3);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #eeeeec;
+  background-color: #393f3f; }
+
+.background:backdrop {
+  text-shadow: none;
+  icon-shadow: none;
+  color: white;
+  background-color: #393f3f; }
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+*:insensitive {
+  -gtk-image-effect: dim; }
+
+*:hover {
+  -gtk-image-effect: highlight; }
+
+.gtkstyle-fallback {
+  background-color: #393f3f;
+  color: #eeeeec; }
+  .gtkstyle-fallback:prelight {
+    background-color: #515a5a;
+    color: #eeeeec; }
+  .gtkstyle-fallback:active {
+    background-color: #212424;
+    color: #eeeeec; }
+  .gtkstyle-fallback:insensitive {
+    background-color: #363a3a;
+    color: #939695; }
+  .gtkstyle-fallback:selected {
+    background-color: #215d9c;
+    color: white; }
+
+.view {
+  color: #eeeeec;
+  background-color: #333333; }
+  .view:backdrop {
+    color: #c9cbc9;
+    background-color: #262626; }
+
+/*********************
+ * Spinner Animation *
+ *********************/
+ keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  .spinner:active {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    .spinner:active:insensitive {
+      opacity: 0.5; }
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+  padding: 4px;
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+  border-color: #1c1f1f;
+  box-shadow: inset 0 2px 2px -2px #191919, 0 1px rgba(238, 238, 236, 0.1); }
+  .entry:focus {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+    border-color: #0f2b48;
+    box-shadow: inset 0 2px 2px -2px #191919, inset 0 0 1px 1px #215d9c, 0 1px rgba(238, 238, 236, 0.1); }
+  .entry:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #363a3a);
+    box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+  .entry:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+    color: #c9cbc9;
+    background-image: linear-gradient(to bottom, #262626);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:backdrop:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+    color: #454c4c;
+    background-image: linear-gradient(to bottom, #393f3f);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:selected, .entry:backdrop:selected {
+    background-color: #215d9c;
+    color: white; }
+  .entry.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: #215d9c;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none; }
+    .entry.progressbar:backdrop {
+      background-color: transparent; }
+  .linked .entry:first-child {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0; }
+    .linked .entry:first-child:dir(rtl) {
+      border-right-style: none; }
+  .linked .entry:last-child {
+    border-top-left-radius: 0;
+    border-bottom-left-radius: 0;
+    border-left-style: none; }
+    .linked .entry:last-child:dir(rtl) {
+      border-left-style: solid; }
+
+/***********
+ * Buttons *
+ ***********/
+.button {
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  padding: 4px 6px;
+  border-width: 1px;
+  border-style: solid;
+  color: #eeeeec;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  border-color: #1c1f1f;
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .button:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .button:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+  .button:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #c9cbc9;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #c9cbc9;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #2f3434);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #454c4c;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:insensitive:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #454c4c;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #363c3c);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .button:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #363a3a);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    .button:insensitive:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #333737);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+  .osd .button {
+    padding: 6px;
+    border-width: 1px;
+    border-width: 1px;
+    border-style: solid;
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), 
rgba(0, 0, 0, 0.01));
+    border-color: rgba(255, 255, 255, 0.2);
+    box-shadow: none; }
+    .osd .button:hover {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), 
rgba(0, 0, 0, 0.01));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:active {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 
255, 255, 0.1));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
+      border-color: rgba(255, 255, 255, 0.2);
+      color: #939695; }
+    .osd .button:backdrop {
+      border-width: 1px;
+      border-style: solid; }
+  .button.suggested-action {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    border-color: #0b1e33;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #184472, #1c5187 3%);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.suggested-action:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #393f3f;
+      border-color: #215d9c;
+      background-image: linear-gradient(to bottom, #215d9c);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.suggested-action:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #454c4c;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #393f3f);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button.suggested-action:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #363a3a);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+  .button.destructive-action {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
+    border-color: #5e0707;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #5e0707;
+      background-image: linear-gradient(to bottom, #a60c0c, #bd0e0e 3%);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+    .button.destructive-action:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #393f3f;
+      border-color: #d51010;
+      background-image: linear-gradient(to bottom, #d51010);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.destructive-action:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #454c4c;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #393f3f);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button.destructive-action:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #363a3a);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+  .header-bar .button.text-button {
+    padding: 6px 8px 5px; }
+  .header-bar .button.image-button {
+    padding: 8px; }
+  .inline-toolbar .button, .inline-toolbar .button:backdrop {
+    border-radius: 2px;
+    border-width: 1px; }
+  .primary-toolbar .button {
+    icon-shadow: none; }
+
+.osd .button, .osd .button:hover, .osd .button:active, .osd .button:insensitive, .osd .button:backdrop, 
.inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked .button:backdrop {
+  border-radius: 0;
+  border-left-style: none; }
+  .osd .button:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl) {
+    border-right-style: none;
+    border-left-style: solid; }
+  .osd .button:first-child, .inline-toolbar .button:first-child, .linked .button:first-child {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid; }
+  .osd .button:last-child, .inline-toolbar .button:last-child, .linked .button:last-child {
+    border-radius: 0 3px 3px 0; }
+    .osd .button:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked 
.button:last-child:dir(rtl) {
+      border-right-style: solid; }
+  .osd .button:only-child, .inline-toolbar .button:only-child, .linked .button:only-child {
+    border-radius: 3px;
+    border-style: solid; }
+
+GtkLinkButton.button, GtkLinkButton.button:hover, GtkLinkButton.button:active, 
GtkLinkButton.button:backdrop, .notebook tab .button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none; }
+
+/* menu buttons */
+.menuitem.button, .menuitem.button:insensitive, .menuitem.button:active:insensitive {
+  color: #eeeeec;
+  background-color: transparent;
+  background-image: none;
+  border-color: transparent;
+  border-image: none;
+  border-style: none;
+  box-shadow: none; }
+  .menuitem.button:active {
+    color: white;
+    text-shadow: none;
+    icon-shadow: none; }
+  .menuitem.button:backdrop, .menuitem.button:backdrop:active:insensitive, .menuitem.button:hover:backdrop, 
.menuitem.button:insensitive:backdrop, .menuitem.button:active:insensitive:backdrop, 
.menuitem.button:active:backdrop, .menuitem.button:active:hover:backdrop, 
.menuitem.button:active:selected:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+    color: #939695;
+    background-image: linear-gradient(to bottom, #393f3f);
+    border: none;
+    box-shadow: none; }
+
+GtkColorButton.button {
+  padding: 4px; }
+
+.inline-toolbar.toolbar GtkToolButton .button {
+  border-width: 1px;
+  border-style: solid;
+  color: #eeeeec;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  border-color: #1c1f1f;
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+
+/*********
+ * Links *
+ *********/
+GtkLinkButton.button {
+  color: #215d9c;
+  text-shadow: none; }
+  GtkLinkButton.button:hover, GtkLinkButton.button:active {
+    color: #7397bc;
+    text-shadow: none; }
+  GtkLinkButton.button:backdrop {
+    color: #215d9c; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton .button {
+  background-image: none;
+  border-width: 0 0 0 1px;
+  border-color: rgba(28, 31, 31, 0.3);
+  border-radius: 0;
+  box-shadow: none; }
+  .spinbutton .button:dir(rtl) {
+    border-width: 0 1px 0 0; }
+  .spinbutton .button:insensitive {
+    color: rgba(147, 150, 149, 0.3); }
+  .spinbutton .button:active {
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+  .spinbutton .button:backdrop {
+    border-color: rgba(30, 34, 34, 0.3); }
+  .spinbutton .button:backdrop:insensitive {
+    color: rgba(69, 76, 76, 0.3);
+    border-width: 0 0 0 1px; }
+    .spinbutton .button:backdrop:insensitive:dir(rtl) {
+      border-width: 0 1px 0 0; }
+.spinbutton.vertical .button:first-child {
+  border-width: 1px;
+  border-style: solid;
+  color: #eeeeec;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  border-color: #1c1f1f;
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .spinbutton.vertical .button:first-child:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+  .spinbutton.vertical .button:first-child:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .spinbutton.vertical .button:first-child:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #363a3a);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical .button:last-child {
+  border-width: 1px;
+  border-style: solid;
+  color: #eeeeec;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  border-color: #1c1f1f;
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .spinbutton.vertical .button:last-child:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+  .spinbutton.vertical .button:last-child:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .spinbutton.vertical .button:last-child:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #363a3a);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+.spinbutton.vertical .button:backdrop {
+  border-width: 1px;
+  border-style: solid;
+  color: #c9cbc9;
+  border-color: #1e2222;
+  background-image: linear-gradient(to bottom, #393f3f);
+  text-shadow: none;
+  icon-shadow: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical .button:backdrop:insensitive {
+  border-width: 1px;
+  border-style: solid;
+  color: #454c4c;
+  border-color: #1e2222;
+  background-image: linear-gradient(to bottom, #393f3f);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical.entry {
+  border-radius: 0; }
+.spinbutton.vertical .button:first-child, .spinbutton.vertical .button:first-child:active, 
.spinbutton.vertical .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive {
+  border-radius: 3px 3px 0 0;
+  border-bottom-width: 0; }
+.spinbutton.vertical .button:last-child, .spinbutton.vertical .button:last-child:active, 
.spinbutton.vertical .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive {
+  border-radius: 0 0 3px 3px;
+  border-top-width: 0; }
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  padding: 0;
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
+  GtkComboBox:insensitive {
+    color: #939695;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop {
+    color: #c9cbc9;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop:insensitive {
+    color: #454c4c; }
+  GtkComboBox .menuitem {
+    text-shadow: none; }
+  GtkComboBox .separator {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+  GtkComboBox.combobox-entry .entry {
+    border-radius: 3px 0 0 3px; }
+    GtkComboBox.combobox-entry .entry:dir(rtl) {
+      border-radius: 0 3px 3px 0; }
+  GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:backdrop {
+    border-radius: 0 3px 3px 0;
+    border-left-style: none; }
+    GtkComboBox.combobox-entry .button:dir(rtl), GtkComboBox.combobox-entry .button:backdrop:dir(rtl) {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+      border-right-style: none; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+  padding: 6px;
+  background-color: #393f3f; }
+  .toolbar.osd {
+    background-color: rgba(0, 0, 0, 0.8);
+    border-radius: 6px;
+    padding: 12px; }
+  .toolbar.inline-toolbar {
+    border-width: 0 1px 1px;
+    padding: 3px;
+    border-radius: 0  0 4px 4px; }
+  .toolbar.search-bar {
+    border-width: 0 0 1px;
+    padding: 3px; }
+
+.toolbar.inline-toolbar, .toolbar.search-bar {
+  border-style: solid;
+  border-color: #1c1f1f;
+  background-color: #303535;
+  box-shadow: inset 0 2px 3px -1px #242727; }
+  .toolbar.inline-toolbar:backdrop, .toolbar.search-bar:backdrop {
+    border-color: #1e2222;
+    background-color: #2f3434;
+    box-shadow: none; }
+
+.action-bar {
+  padding: 4px; }
+
+/***************
+ * Header bars *
+ ***************/
+.titlebar,
+.header-bar {
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: #1c1f1f;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #434a4a, #393f3f);
+  box-shadow: inset 0 -1px #303535, inset 0 1px rgba(238, 238, 236, 0.1);
+  padding: 6px; }
+  .titlebar:backdrop,
+  .header-bar:backdrop {
+    border-color: #1e2222;
+    background-color: #393f3f;
+    background-image: none;
+    box-shadow: none; }
+  .titlebar .title,
+  .header-bar .title {
+    font: Bold;
+    padding: 0px 12px; }
+  .titlebar .subtitle,
+  .header-bar .subtitle {
+    font-size: 80%;
+    padding: 0 12px; }
+  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
+  .header-bar .header-bar-separator,
+  .header-bar > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom, rgba(28, 31, 31, 0), #1c1f1f 30%, #1c1f1f 70%, rgba(28, 31, 31, 
0) 100%) 0 1/0 1px stretch; }
+    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
+    .header-bar .header-bar-separator:backdrop,
+    .header-bar > GtkBox > .separator.vertical:backdrop {
+      border-image: linear-gradient(to bottom, rgba(30, 34, 34, 0.5)) 0 1/1px 1px; }
+  .titlebar.selection-mode,
+  .header-bar.selection-mode {
+    color: #14375d;
+    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+    background-image: linear-gradient(to bottom, #256ab1, #2362a5);
+    box-shadow: inset 0 -1px #303535, inset 0 1px rgba(43, 100, 160, 0.55); }
+    .titlebar.selection-mode .button,
+    .header-bar.selection-mode .button {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+      border-color: #0b1e33;
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .titlebar.selection-mode .button:hover,
+      .header-bar.selection-mode .button:hover {
+        border-width: 1px;
+        border-style: solid;
+        color: white;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .titlebar.selection-mode .button:active,
+      .header-bar.selection-mode .button:active {
+        border-width: 1px;
+        border-style: solid;
+        color: white;
+        border-color: #0b1e33;
+        background-image: linear-gradient(to bottom, #184472, #1c5187 3%);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+      .titlebar.selection-mode .button:insensitive,
+      .header-bar.selection-mode .button:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #939695;
+        border-color: #1c1f1f;
+        background-image: linear-gradient(to bottom, #363a3a);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button:backdrop,
+      .header-bar.selection-mode .button:backdrop {
+        border-width: 1px;
+        border-style: solid;
+        color: #393f3f;
+        border-color: #215d9c;
+        background-image: linear-gradient(to bottom, #215d9c);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button:backdrop:insensitive,
+      .header-bar.selection-mode .button:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #454c4c;
+        border-color: #1e2222;
+        background-image: linear-gradient(to bottom, #393f3f);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button.suggested-action,
+      .header-bar.selection-mode .button.suggested-action {
+        border-width: 1px;
+        border-style: solid;
+        color: #eeeeec;
+        background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+        border-color: #1c1f1f;
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+        .titlebar.selection-mode .button.suggested-action:hover,
+        .header-bar.selection-mode .button.suggested-action:hover {
+          border-width: 1px;
+          border-style: solid;
+          color: #eeeeec;
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+          text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+          icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+        .titlebar.selection-mode .button.suggested-action:active,
+        .header-bar.selection-mode .button.suggested-action:active {
+          border-width: 1px;
+          border-style: solid;
+          color: #eeeeec;
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+          text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+          icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+        .titlebar.selection-mode .button.suggested-action:insensitive,
+        .header-bar.selection-mode .button.suggested-action:insensitive {
+          border-width: 1px;
+          border-style: solid;
+          color: #939695;
+          border-color: #1c1f1f;
+          background-image: linear-gradient(to bottom, #363a3a);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .titlebar.selection-mode .button.suggested-action:backdrop,
+        .header-bar.selection-mode .button.suggested-action:backdrop {
+          border-width: 1px;
+          border-style: solid;
+          color: #c9cbc9;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #393f3f);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
+        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
+          border-width: 1px;
+          border-style: solid;
+          color: #454c4c;
+          border-color: #1e2222;
+          background-image: linear-gradient(to bottom, #393f3f);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+  .tiled .titlebar, .maximized .titlebar, .tiled
+  .header-bar, .maximized
+  .header-bar {
+    border-radius: 0; }
+
+/**************
+ * Tree Views *
+ **************/
+column-header .button,
+column-header .button:hover,
+column-header .button:active,
+column-header .button:backdrop {
+  border-width: 0 1px 1px 0;
+  border-color: transparent;
+  box-shadow: none;
+  border-radius: 0;
+  border-image: linear-gradient(to top, #272929, #333333) 0 1 1 0;
+  background-image: none;
+  background-color: #333333;
+  color: #90908f;
+  text-shadow: none;
+  font-weight: bold; }
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  padding: 0px;
+  background-color: #424747; }
+  .menubar:backdrop {
+    background-color: #393f3f; }
+  .menubar > .menuitem {
+    padding: 4px 8px; }
+    .menubar > .menuitem:hover {
+      box-shadow: inset 0 -3px #215d9c;
+      color: #215d9c; }
+    .menubar > .menuitem:insensitive {
+      color: #939695;
+      box-shadow: none; }
+
+.menu {
+  padding: 0px;
+  background-color: #333333; }
+  .menu .menuitem {
+    padding: 4px; }
+    .menu .menuitem:hover {
+      color: white;
+      background-color: #215d9c; }
+    .menu .menuitem:insensitive {
+      color: #939695; }
+      .menu .menuitem:insensitive:backdrop {
+        color: #454c4c; }
+    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
+      color: #c9cbc9;
+      background-color: #262626; }
+    .menu .menuitem.arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+
+/***************
+ * Popovers   *
+ ***************/
+GtkPopover {
+  margin: 10px;
+  padding: 2px;
+  border-color: #1c1f1f;
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 5px;
+  background-color: #393f3f;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
+  GtkPopover:backdrop {
+    box-shadow: none; }
+  GtkPopover > .list, GtkPopover > .view, GtkPopover > .toolbar {
+    background-color: transparent; }
+  GtkPopover .separator {
+    font-size: 80%;
+    font-weight: bold;
+    color: #5d6261;
+    text-shadow: none;
+    background-color: transparent;
+    icon-shadow: none;
+    border: 0; }
+  GtkPopover .button,
+  GtkPopover .button:hover {
+    text-shadow: none;
+    transition: none; }
+  GtkPopover.osd {
+    background-image: none;
+    background-color: rgba(0, 0, 0, 0.8);
+    border: 1px solid #1c1f1f;
+    color: white; }
+    GtkPopover.osd .button {
+      color: white;
+      text-shadow: none;
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), 
rgba(0, 0, 0, 0.01));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+      GtkPopover.osd .button:hover {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), 
rgba(0, 0, 0, 0.01));
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      GtkPopover.osd .button:active {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), 
rgba(255, 255, 255, 0.1));
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      GtkPopover.osd .button:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
+        border-color: rgba(255, 255, 255, 0.2);
+        color: #939695; }
+
+.cursor-handle {
+  background-color: transparent;
+  background-image: none; }
+  .cursor-handle.top {
+    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+  .cursor-handle.bottom {
+    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+.notebook {
+  padding: 0;
+  background-color: #333333;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: 1;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms ease-out; }
+  .notebook:backdrop {
+    background-color: #262626; }
+  .notebook.frame {
+    border: 1px solid #1c1f1f; }
+    .notebook.frame.top {
+      border-top-width: 0; }
+    .notebook.frame.bottom {
+      border-bottom-width: 0; }
+    .notebook.frame.right {
+      border-right-width: 0; }
+    .notebook.frame.left {
+      border-left-width: 0; }
+    .notebook.frame:backdrop {
+      border-color: #1e2222; }
+  .notebook.header {
+    background-color: #303535; }
+    .notebook.header.frame {
+      border: 1px solid #1c1f1f; }
+      .notebook.header.frame.top {
+        border-bottom-width: 0; }
+      .notebook.header.frame.bottom {
+        border-top-width: 0; }
+      .notebook.header.frame.right {
+        border-left-width: 0; }
+      .notebook.header.frame.left {
+        border-right-width: 0; }
+      .notebook.header.frame:backdrop {
+        border-color: #1e2222; }
+    .notebook.header.top {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #1c1f1f; }
+      .notebook.header.top:backdrop {
+        box-shadow: inset 0 -1px #1e2222; }
+    .notebook.header.bottom {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #1c1f1f; }
+      .notebook.header.bottom:backdrop {
+        box-shadow: inset 0 1px #1e2222; }
+    .notebook.header.right {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #1c1f1f; }
+      .notebook.header.right:backdrop {
+        box-shadow: inset 1px 0 #1e2222; }
+    .notebook.header.left {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #1c1f1f; }
+      .notebook.header.left:backdrop {
+        box-shadow: inset -1px 0 #1e2222; }
+    .notebook.header:backdrop {
+      background-color: #2f3434;
+      box-shadow: none; }
+  .notebook tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    outline-offset: 0; }
+    .notebook tab.top, .notebook tab.bottom {
+      padding: 8px 20px; }
+    .notebook tab.left, .notebook tab.right {
+      padding: 5px 20px; }
+    .notebook tab.top {
+      padding-bottom: 5px;
+      border-bottom-width: 3px; }
+    .notebook tab.bottom {
+      padding-top: 5px;
+      border-top-width: 3px; }
+    .notebook tab.left {
+      padding-right: 17px;
+      border-right-width: 3px; }
+    .notebook tab.right {
+      padding-left: 17px;
+      border-left-width: 3px; }
+    .notebook tab:hover {
+      border-color: #1c1f1f; }
+    .notebook tab:active, .notebook tab:backdrop:active {
+      border-color: #215d9c; }
+    .notebook tab:backdrop {
+      background-color: transparent;
+      border-color: transparent; }
+    .notebook tab.reorderable-page {
+      border-color: transparent;
+      border-left: 1px solid transparent;
+      border-right: 1px solid transparent; }
+      .notebook tab.reorderable-page:hover {
+        border-color: rgba(28, 31, 31, 0.3);
+        border-bottom-color: rgba(28, 31, 31, 0.3);
+        background-color: rgba(57, 63, 63, 0.2); }
+      .notebook tab.reorderable-page:active, .notebook tab.reorderable-page.active-page {
+        background-color: rgba(57, 63, 63, 0.5);
+        border-color: rgba(28, 31, 31, 0.5);
+        border-bottom-color: #215d9c; }
+        .notebook tab.reorderable-page:active:hover, .notebook tab.reorderable-page.active-page:hover {
+          background-color: rgba(57, 63, 63, 0.7); }
+        .notebook tab.reorderable-page:active:backdrop, .notebook tab.reorderable-page.active-page:backdrop {
+          border-left-color: #1e2222;
+          border-right-color: #1e2222;
+          background-color: #393f3f;
+          border-bottom-color: #215d9c; }
+      .notebook tab.reorderable-page:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab GtkLabel {
+      padding: 0 2px;
+      font-weight: bold;
+      color: #939695; }
+      .notebook tab GtkLabel.prelight-page {
+        color: #c0c2c0; }
+      .notebook tab GtkLabel.active-page {
+        color: #eeeeec; }
+        .notebook tab GtkLabel.active-page:backdrop {
+          color: #c9cbc9; }
+      .notebook tab GtkLabel:backdrop {
+        color: #878b8a; }
+    .notebook tab .button {
+      border: 1px solid transparent;
+      icon-shadow: none;
+      transition: none;
+      color: inherit; }
+      .notebook tab .button:hover {
+        border-color: #1c1f1f;
+        text-shadow: none; }
+      .notebook tab .button:active {
+        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); }
+      .notebook tab .button > GtkImage {
+        padding: 2px; }
+
+.notebook > .frame,
+.notebook > .view {
+  border: none; }
+
+/**************
+ * Scrollbars *
+ **************/
+.scrollbar {
+  background-clip: padding-box;
+  background-image: none;
+  border-style: solid;
+  -GtkRange-trough-border: 0;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkRange-slider-width: 13;
+  -GtkScrollbar-min-slider-length: 42;
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1; }
+  .scrollbar .button {
+    border: none; }
+  .scrollbar.trough {
+    background-color: #2d3232; }
+    .scrollbar.trough:backdrop {
+      background-color: transparent; }
+  .scrollbar.slider {
+    border-radius: 20px;
+    border: 3px solid transparent;
+    background-color: #6f7372; }
+    .scrollbar.slider:backdrop, .scrollbar.slider:insensitive {
+      background-color: #4b5050; }
+    .scrollbar.slider:hover {
+      background-color: #939695; }
+    .scrollbar.slider:prelight:active {
+      background-color: #215d9c; }
+    .scrollbar.slider.fine-tune {
+      border-width: 5px; }
+      .scrollbar.slider.fine-tune:prelight:active {
+        background-color: #215d9c; }
+
+/**********
+ * Switch *
+ **********/
+GtkSwitch {
+  -GtkSwitch-slider-width: 47px;
+  font: bold condensed 9;
+  outline-offset: -4px; }
+  GtkSwitch.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #1c1f1f;
+    background-color: #2d3232;
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
+    GtkSwitch.trough:active {
+      color: white;
+      border-color: #0f2b48;
+      background-color: #215d9c;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+      text-shadow: 0 0 2px white; }
+    GtkSwitch.trough:insensitive {
+      color: #939695;
+      border-color: #1c1f1f;
+      background-color: #363a3a;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop {
+      color: #c9cbc9;
+      border-color: #1e2222;
+      background-color: #393f3f;
+      box-shadow: none;
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop:active {
+      color: #393f3f;
+      border-color: #215d9c;
+      background-color: #215d9c;
+      box-shadow: none; }
+    GtkSwitch.trough:backdrop:insensitive {
+      color: #454c4c;
+      border-color: #454c4c; }
+  GtkSwitch.slider {
+    border-radius: 3px;
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    border-color: #1c1f1f;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px 
#2a2f2f; }
+    GtkSwitch.slider:active {
+      border: 1px solid #0f2b48; }
+    GtkSwitch.slider:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #363a3a);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    GtkSwitch.slider:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #c9cbc9;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    GtkSwitch.slider:backdrop:active {
+      border-color: #215d9c; }
+    GtkSwitch.slider:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #454c4c;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+.check {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), 
url("assets/checkbox-unchecked-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:hover {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), 
url("assets/checkbox-unchecked-hover-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), 
url("assets/checkbox-unchecked-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), 
url("assets/checkbox-unchecked-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), 
url("assets/checkbox-unchecked-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), 
url("assets/checkbox-unchecked-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), 
url("assets/checkbox-mixed-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), 
url("assets/checkbox-mixed-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), 
url("assets/checkbox-mixed-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:insensitive:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), 
url("assets/checkbox-mixed-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), 
url("assets/checkbox-checked-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:hover:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), 
url("assets/checkbox-checked-hover-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), 
url("assets/checkbox-checked-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), 
url("assets/checkbox-checked-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:active:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), 
url("assets/checkbox-checked-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.menuitem.check {
+  color: rgba(238, 238, 236, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  .menuitem.check:hover {
+    color: rgba(255, 255, 255, 0.1); }
+  .menuitem.check:active {
+    color: #eeeeec; }
+    .menuitem.check:active:hover {
+      color: white; }
+    .menuitem.check:active:insensitive {
+      color: #939695;
+      background-image: none; }
+      .menuitem.check:active:insensitive:backdrop {
+        color: #454c4c; }
+    .menuitem.check:active:backdrop {
+      color: #c9cbc9; }
+  .menuitem.check:insensitive {
+    color: rgba(147, 150, 149, 0.1); }
+    .menuitem.check:insensitive:backdrop {
+      color: transparent; }
+  .menuitem.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+
+GtkTreeView.view.check {
+  color: rgba(238, 238, 236, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  GtkTreeView.view.check:active {
+    color: #eeeeec; }
+    GtkTreeView.view.check:active:insensitive {
+      color: #939695; }
+      GtkTreeView.view.check:active:insensitive:backdrop {
+        color: #454c4c; }
+    GtkTreeView.view.check:active:backdrop {
+      color: #c9cbc9; }
+  GtkTreeView.view.check:insensitive {
+    color: rgba(147, 150, 149, 0.1); }
+    GtkTreeView.view.check:insensitive:backdrop {
+      color: transparent; }
+  GtkTreeView.view.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+  GtkTreeView.view.check:selected {
+    color: rgba(255, 255, 255, 0.1); }
+    GtkTreeView.view.check:selected:active {
+      color: white; }
+      GtkTreeView.view.check:selected:active:backdrop {
+        color: #262626; }
+    GtkTreeView.view.check:selected:backdrop {
+      color: rgba(201, 203, 201, 0.1); }
+
+GtkPopover .button.check:hover {
+  color: rgba(238, 238, 236, 0.1); }
+  GtkPopover .button.check:hover:active {
+    color: #eeeeec; }
+    GtkPopover .button.check:hover:active:selected {
+      color: white; }
+    GtkPopover .button.check:hover:active:backdrop {
+      color: #c9cbc9; }
+
+.radio {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:hover {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), 
url("assets/radio-unchecked-hover-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:selected {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), 
url("assets/radio-unchecked-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), 
url("assets/radio-unchecked-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), 
url("assets/radio-unchecked-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), 
url("assets/radio-unchecked-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent {
+  background-image: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:selected {
+  background-image: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), 
url("assets/radio-mixed-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), 
url("assets/radio-mixed-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), 
url("assets/radio-mixed-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:insensitive:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), 
url("assets/radio-mixed-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active {
+  background-image: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), 
url("assets/radio-checked-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:hover:active {
+  background-image: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), 
url("assets/radio-checked-hover-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active:selected {
+  background-image: -gtk-scaled(url("assets/radio-checked-active-dark.png"), 
url("assets/radio-checked-active-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:active {
+  background-image: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), 
url("assets/radio-checked-backdrop-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:active:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), 
url("assets/radio-checked-backdrop-insensitive-dark 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.menuitem.radio {
+  color: rgba(238, 238, 236, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  .menuitem.radio:hover {
+    color: rgba(255, 255, 255, 0.1); }
+  .menuitem.radio:active {
+    color: #eeeeec; }
+    .menuitem.radio:active:hover {
+      color: white; }
+    .menuitem.radio:active:insensitive {
+      color: #939695;
+      background-image: none; }
+      .menuitem.radio:active:insensitive:backdrop {
+        color: #454c4c; }
+    .menuitem.radio:active:backdrop {
+      color: #c9cbc9; }
+  .menuitem.radio:insensitive {
+    color: rgba(147, 150, 149, 0.1); }
+    .menuitem.radio:insensitive:backdrop {
+      color: transparent; }
+  .menuitem.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+
+GtkTreeView.view.radio {
+  color: rgba(238, 238, 236, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  GtkTreeView.view.radio:active {
+    color: #eeeeec; }
+    GtkTreeView.view.radio:active:insensitive {
+      color: #939695; }
+      GtkTreeView.view.radio:active:insensitive:backdrop {
+        color: #454c4c; }
+    GtkTreeView.view.radio:active:backdrop {
+      color: #c9cbc9; }
+  GtkTreeView.view.radio:insensitive {
+    color: rgba(147, 150, 149, 0.1); }
+    GtkTreeView.view.radio:insensitive:backdrop {
+      color: transparent; }
+  GtkTreeView.view.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+  GtkTreeView.view.radio:selected {
+    color: rgba(255, 255, 255, 0.1); }
+    GtkTreeView.view.radio:selected:active {
+      color: white; }
+      GtkTreeView.view.radio:selected:active:backdrop {
+        color: #262626; }
+    GtkTreeView.view.radio:selected:backdrop {
+      color: rgba(201, 203, 201, 0.1); }
+
+GtkPopover .button.radio:hover {
+  color: rgba(238, 238, 236, 0.1); }
+  GtkPopover .button.radio:hover:active {
+    color: #eeeeec; }
+    GtkPopover .button.radio:hover:active:selected {
+      color: white; }
+    GtkPopover .button.radio:hover:active:backdrop {
+      color: #c9cbc9; }
+
+GtkCheckButton.text-button:selected {
+  background-color: transparent; }
+
+/************
+ * GtkScale *
+ ************/
+.scale {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  margin: 10px; }
+  .scale.slider {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    border-color: #1c1f1f;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    border-radius: 50%;
+    border-color: #151717;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #393f3f, inset 0 -1px #2a2f2f; }
+    .scale.slider:insensitive {
+      background-image: linear-gradient(to bottom, #363a3a);
+      box-shadow: none; }
+    .scale.slider:backdrop {
+      border-color: #171a1a;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: none; }
+    .scale.slider:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #454c4c;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .scale.slider:active {
+      border: 1px solid #0c233b; }
+    .scale.slider.fine-tune:active {
+      border: 4px solid transparent;
+      box-shadow: inset 0 2px rgba(238, 238, 236, 0.1), inset 0 0 0 1px #0c233b; }
+  .scale.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #1c1f1f;
+    background-color: #2d3232;
+    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    .scale.trough.highlight {
+      border-color: #0f2b48;
+      background-color: #215d9c;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+      .scale.trough.highlight:backdrop {
+        border-color: #215d9c;
+        background-color: #215d9c;
+        box-shadow: none; }
+    .scale.trough:insensitive, .scale.trough.hilight:insensitive {
+      border-color: #1c1f1f;
+      background-color: #363a3a;
+      box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+    .scale.trough:backdrop {
+      border-color: #1e2222;
+      background-color: #2a2f2f;
+      box-shadow: none; }
+    .scale.trough:backdrop:insensitive, .scale.trough .hilight:backdrop:insensitive {
+      border-color: #454c4c;
+      background-color: #393f3f; }
+
+/*****************
+ * Progress bars *
+ *****************/
+GtkProgressBar {
+  padding: 0;
+  font-size: 83%;
+  color: rgba(238, 238, 236, 0.4); }
+  GtkProgressBar:backdrop {
+    color: #454c4c; }
+
+.progressbar {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #0f2b48;
+  background-color: #215d9c;
+  box-shadow: inset 0 1px 0 rgba(238, 238, 236, 0); }
+  .progressbar.vertical {
+    box-shadow: inset 1px 0 0 rgba(238, 238, 236, 0); }
+  .progressbar:backdrop {
+    border-color: #215d9c;
+    background-color: #215d9c;
+    box-shadow: none; }
+  .progressbar.osd {
+    border-width: 0;
+    border-radius: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 2px;
+    -GtkProgressBar-min-horizontal-bar-height: 2px; }
+
+GtkProgressBar.trough {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #1c1f1f;
+  background-color: #2e3333;
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  GtkProgressBar.trough:backdrop {
+    border-color: #1e2222;
+    background-color: #2f3434;
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  GtkProgressBar.trough.osd {
+    background-color: transparent;
+    box-shadow: none;
+    border-width: 0; }
+
+/*************
+ * Level Bar *
+ *************/
+GtkLevelBar {
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3; }
+
+GtkLevelBar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34; }
+
+.level-bar.trough {
+  padding: 2px;
+  border-radius: 3px;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+  border-color: #1c1f1f;
+  box-shadow: inset 0 2px 2px -2px #191919, 0 1px rgba(238, 238, 236, 0.1); }
+  .level-bar.trough:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #2b2b2b, #333333 90%);
+    color: #c9cbc9;
+    background-image: linear-gradient(to bottom, #262626);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+.level-bar.fill-block {
+  border-width: 1px;
+  border-style: solid;
+  border-color: #1c5187;
+  background-color: #215d9c;
+  box-shadow: 0 1px rgba(0, 0, 0, 0.1);
+  border-radius: 1px; }
+  .level-bar.fill-block:backdrop {
+    border-color: #215d9c;
+    box-shadow: none; }
+  .level-bar.fill-block.indicator-discrete.horizontal {
+    margin: 0 1px; }
+  .level-bar.fill-block.indicator-discrete.vertical {
+    margin: 1px 0; }
+  .level-bar.fill-block.level-high {
+    border-color: #40760c;
+    background-color: #5aa411; }
+    .level-bar.fill-block.level-high:backdrop {
+      border-color: #5aa411; }
+  .level-bar.fill-block.level-low {
+    border-color: #c26000;
+    background-color: #f57900; }
+    .level-bar.fill-block.level-low:backdrop {
+      border-color: #f57900; }
+  .level-bar.fill-block.empty-fill-block {
+    background-color: transparent;
+    border-color: rgba(238, 238, 236, 0.1);
+    box-shadow: none; }
+    .level-bar.fill-block.empty-fill-block:backdrop {
+      border-color: rgba(201, 203, 201, 0.15); }
+
+.view:selected, .view:selected:focus, .view:selected:hover, .entry:selected, .entry:selected:focus, 
.button:selected, .button:selected:focus {
+  background-color: #215d9c;
+  color: white; }
+  .view:backdrop:selected, .entry:backdrop:selected, .button:backdrop:selected {
+    color: #262626; }
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid #1c1f1f;
+  padding: 0; }
+  .frame:backdrop {
+    border-color: #1e2222; }
+
+GtkScrolledWindow .frame {
+  border-radius: 2px; }
+GtkScrolledWindow GtkViewport.frame {
+  border-style: none; }
+
+.separator {
+  color: rgba(0, 0, 0, 0.1); }
+
+/*********
+ * Lists *
+ *********/
+.list {
+  background-color: #333333;
+  border-color: #1c1f1f; }
+  .list:backdrop {
+    background-color: #262626;
+    border-color: #1e2222; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification {
+  border-width: 0 1px 1px;
+  border-style: solid;
+  border-color: #1c1f1f;
+  border-radius: 0 0 6px 6px;
+  background-image: linear-gradient(to bottom, #353b3b 5%, #363c3c);
+  padding: 0 4px; }
+  .app-notification .button {
+    padding: 6px; }
+
+/*************
+ * Expanders *
+ *************/
+GtkExpander {
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  GtkExpander:hover {
+    color: white; }
+  GtkExpander:active {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  border: 1px solid #1c1f1f; }
+  GtkCalendar.button {
+    padding: 0 4px;
+    color: #272929;
+    background-image: none;
+    background-color: transparent; }
+    GtkCalendar.button:hover {
+      background-image: none;
+      color: #eeeeec; }
+    GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
+      color: #222424;
+      background-image: none; }
+
+/***********
+ * Dialogs *
+ ***********/
+.message-dialog {
+  -GtkDialog-button-spacing: 0; }
+
+GtkMessageDialog .titlebar {
+  border-style: none;
+  box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
+
+.dialog-action-area.linked .button {
+  padding: 6px;
+  border-radius: 0;
+  border-width: 1px;
+  border-style: solid;
+  color: #eeeeec;
+  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  border-color: #1c1f1f;
+  text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .dialog-action-area.linked .button:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+  .dialog-action-area.linked .button:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+  .dialog-action-area.linked .button:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #939695;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #363a3a);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+  .dialog-action-area.linked .button:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #c9cbc9;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .dialog-action-area.linked .button:backdrop:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #454c4c;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.dialog-action-area.linked .button, .dialog-action-area.linked .button:hover, .dialog-action-area.linked 
.button:active, .dialog-action-area.linked .button:insensitive, .dialog-action-area.linked .button:backdrop, 
.dialog-action-area.linked .button:backdrop:insensitive {
+  border-style: solid none none solid; }
+.dialog-action-area.linked .button:first-child {
+  border-style: solid none none none; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+  border: none;
+  background-color: #454c4c; }
+  .sidebar .scrollbar.trough,
+  .sidebar .view .scrollbar.trough {
+    background-color: #212424;
+    border-radius: 6px;
+    border-width: 2px;
+    border-color: transparent; }
+  .sidebar .scrollbar.slider,
+  .sidebar .view .scrollbar.slider {
+    background-color: #454c4c; }
+    .sidebar .scrollbar.slider:hover,
+    .sidebar .view .scrollbar.slider:hover {
+      background-color: #515a5a; }
+  .sidebar:selected,
+  .sidebar .view:selected {
+    background-color: #215d9c; }
+  .sidebar:backdrop,
+  .sidebar .view:backdrop {
+    background-color: #454c4c; }
+
+GtkPaned {
+  margin: 16px; }
+
+.pane-separator {
+  background-image: linear-gradient(to bottom, #1c1f1f); }
+  .pane-separator:backdrop {
+    background-image: linear-gradient(to bottom, #1e2222); }
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-width: 0;
+  border-style: none; }
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: #215d9c;
+  color: white;
+  text-shadow: 0 1px #184472;
+  border-color: #184472; }
+  .info .button,
+  .question .button,
+  .warning .button,
+  .error .button {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    border-color: #0b1e33;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:hover,
+    .question .button:hover,
+    .warning .button:hover,
+    .error .button:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:active,
+    .question .button:active,
+    .warning .button:active,
+    .error .button:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #0b1e33;
+      background-image: linear-gradient(to bottom, #184472, #1c5187 3%);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+    .info .button:insensitive,
+    .question .button:insensitive,
+    .warning .button:insensitive,
+    .error .button:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #939695;
+      border-color: #1c1f1f;
+      background-image: linear-gradient(to bottom, #363a3a);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .info .button:backdrop,
+    .question .button:backdrop,
+    .warning .button:backdrop,
+    .error .button:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #393f3f;
+      border-color: #215d9c;
+      background-image: linear-gradient(to bottom, #215d9c);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .info .button:backdrop:insensitive,
+    .question .button:backdrop:insensitive,
+    .warning .button:backdrop:insensitive,
+    .error .button:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #454c4c;
+      border-color: #1e2222;
+      background-image: linear-gradient(to bottom, #393f3f);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+  color: white;
+  padding: 4px;
+  /* not working */
+  border-radius: 5px;
+  background-color: rgba(0, 0, 0, 0.8);
+  text-shadow: 0 1px black; }
+
+.tooltip * {
+  padding: 4px;
+  background-color: transparent; }
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch {
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
+  GtkColorSwatch.color-light:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.4)); }
+    GtkColorSwatch.color-light:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch.color-dark:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.2)); }
+    GtkColorSwatch.color-dark:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch:hover {
+    border-color: rgba(0, 0, 0, 0.5); }
+  GtkColorSwatch:backdrop {
+    border-color: rgba(0, 0, 0, 0.2);
+    box-shadow: none; }
+  GtkColorSwatch.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px; }
+  GtkColorSwatch.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch.left, GtkColorSwatch:first-child {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px; }
+  GtkColorSwatch.right, GtkColorSwatch:last-child {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch:only-child {
+    border-radius: 5px; }
+  GtkColorSwatch.color-active-badge {
+    border-width: 2px; }
+    GtkColorSwatch.color-active-badge:hover {
+      background-image: none; }
+    GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover {
+      color: rgba(0, 0, 0, 0.3);
+      border-color: rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover {
+      color: rgba(255, 255, 255, 0.5);
+      border-color: rgba(255, 255, 255, 0.5); }
+
+GtkColorChooserWidget #add-color-button {
+  border-color: #2a2f2f;
+  background-color: #2a2f2f;
+  color: #393f3f;
+  box-shadow: none; }
+  GtkColorChooserWidget #add-color-button:hover {
+    border-color: #1c1f1f;
+    background-color: #1c1f1f; }
+  GtkColorChooserWidget #add-color-button:backdrop {
+    border-color: #2b3030;
+    background-color: #2b3030; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  border-width: 0px;
+  box-shadow: 0 2px 10px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.6);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .window-frame:backdrop {
+    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.3); }
+  .window-frame.tiled {
+    border-radius: 0; }
+  .window-frame.csd.popup {
+    border-radius: 0;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.5); }
+  .window-frame.csd.tooltip {
+    border-radius: 5px;
+    box-shadow: none; }
+
+.button.titlebutton {
+  padding: 8px;
+  border-color: transparent;
+  background-image: none;
+  transition-property: border, box-shadow, color;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+  .button.titlebutton:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    border-color: #1c1f1f;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  .button.titlebutton:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #eeeeec;
+    border-color: #1c1f1f;
+    background-image: linear-gradient(to bottom, #212424, #2d3232 3%);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+  .button.titlebutton:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #c9cbc9;
+    border-color: #1e2222;
+    background-image: linear-gradient(to bottom, #393f3f);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    border-color: transparent;
+    transition-property: border, box-shadow, color; }
+
+/*
+ * Gedit
+ */
+.gedit-search-slider {
+  border-radius: 0 0 6px 6px;
+  background-color: #393f3f;
+  padding: 6px; }
diff --git a/gtk/resources/theme/Adwaita/gtk-dark.scss b/gtk/resources/theme/Adwaita/gtk-dark.scss
new file mode 100644
index 0000000..431e7b0
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/gtk-dark.scss
@@ -0,0 +1,5 @@
+$variant: 'dark';
+
+ import 'colors';
+ import 'drawing';
+ import 'common';
diff --git a/gtk/resources/theme/Adwaita/gtk.css b/gtk/resources/theme/Adwaita/gtk.css
new file mode 100644
index 0000000..dbdafc9
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/gtk.css
@@ -0,0 +1,2078 @@
+/* GTK NAMED COLORS */
+ define-color theme_fg_color #2e3436;
+ define-color theme_bg_color #ededed;
+ define-color theme_base_color white;
+ define-color theme_selected_bg_color #4a90d9;
+ define-color theme_selected_fg_color white;
+ define-color insensitive_bg_color #f4f4f4;
+ define-color insensitive_fg_color #8d9091;
+ define-color insensitive_base_color white;
+ define-color theme_unfocused_fg_color #54595a;
+ define-color theme_unfocused_bg_color #ededed;
+ define-color theme_unfocused_base_color #fcfcfc;
+ define-color theme_unfocused_selected_bg_color #4a90d9;
+ define-color theme_unfocused_selected_fg_color white;
+ define-color borders #a1a1a1;
+ define-color unfocused_borders #a8a8a8;
+ define-color warning_color #f57900;
+ define-color error_color #cc0000;
+ define-color success_color #73d216;
+ define-color wm_title shade(#2e3436, 1.8);
+ define-color wm_unfocused_title #54595a;
+ define-color wm_highlight white;
+ define-color wm_borders_edge white;
+ define-color wm_bg_a shade(#ededed, 1.2);
+ define-color wm_bg_b #ededed;
+ define-color wm_shadow alpha(black, 0.35);
+ define-color wm_border alpha(black, 0.18);
+ define-color wm_button_hover_color_a shade(#ededed, 1.3);
+ define-color wm_button_hover_color_b #ededed;
+ define-color wm_button_active_color_a shade(#ededed, 0.85);
+ define-color wm_button_active_color_b shade(#ededed, 0.89);
+ define-color wm_button_active_color_c shade(#ededed, 0.9);
+ define-color content_view_bg white;
+* {
+  padding: 0;
+  -GtkToolButton-icon-spacing: 4;
+  -GtkTextView-error-underline-color: #cc0000;
+  -GtkPaned-handle-size: 1;
+  -GtkCheckButton-indicator-size: 16;
+  -GtkCheckMenuItem-indicator-size: 16;
+  -GtkScrolledWindow-scrollbar-spacing: 0;
+  -GtkScrolledWindow-scrollbars-within-bevel: 1;
+  -GtkToolItemGroup-expander-size: 11;
+  -GtkExpander-expander-size: 16;
+  -GtkTreeView-expander-size: 11;
+  -GtkTreeView-horizontal-separator: 4;
+  -GtkMenu-horizontal-padding: 0;
+  -GtkMenu-vertical-padding: 0;
+  -GtkWidget-link-color: #2a76c6;
+  -GtkWidget-visited-link-color: #2a76c6;
+  -GtkWidget-focus-padding: 2;
+  -GtkWidget-focus-line-width: 1;
+  -GtkWindow-resize-grip-width: 0;
+  -GtkWindow-resize-grip-height: 0;
+  -GtkDialog-button-spacing: 4;
+  -GtkDialog-action-area-border: 0;
+  outline-color: rgba(46, 52, 54, 0.3);
+  outline-style: dashed;
+  outline-offset: -3px;
+  outline-width: 1px;
+  outline-radius: 2px; }
+
+/***************
+ * Base States *
+ ***************/
+.background {
+  color: #2e3436;
+  background-color: #ededed; }
+
+.background:backdrop {
+  text-shadow: none;
+  icon-shadow: none;
+  color: #454f52;
+  background-color: #ededed; }
+
+/*
+   These wildcard seems unavoidable, need to investigate.
+   Wildcards are bad and troublesome, use them with care,
+   or better, just don't.
+   Everytime a wildcard is used a kitten dies, painfully.
+*/
+*:insensitive {
+  -gtk-image-effect: dim; }
+
+*:hover {
+  -gtk-image-effect: highlight; }
+
+.gtkstyle-fallback {
+  background-color: #ededed;
+  color: #2e3436; }
+  .gtkstyle-fallback:prelight {
+    background-color: white;
+    color: #2e3436; }
+  .gtkstyle-fallback:active {
+    background-color: lightgray;
+    color: #2e3436; }
+  .gtkstyle-fallback:insensitive {
+    background-color: #f4f4f4;
+    color: #8d9091; }
+  .gtkstyle-fallback:selected {
+    background-color: #4a90d9;
+    color: white; }
+
+.view {
+  color: #2e3436;
+  background-color: white; }
+  .view:backdrop {
+    color: #54595a;
+    background-color: #fcfcfc; }
+
+/*********************
+ * Spinner Animation *
+ *********************/
+ keyframes spin {
+  to {
+    -gtk-icon-transform: rotate(1turn); } }
+.spinner {
+  background-image: none;
+  background-color: blue;
+  opacity: 0;
+  -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+  .spinner:active {
+    opacity: 1;
+    animation: spin 1s linear infinite; }
+    .spinner:active:insensitive {
+      opacity: 0.5; }
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+  padding: 4px;
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+  border-color: #a1a1a1;
+  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px white; }
+  .entry:focus {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+    border-color: #4a90d9;
+    box-shadow: inset 0 2px 2px -2px #7f7f7f, inset 0 0 2px 1px #dae8f7, 0 1px white; }
+  .entry:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    box-shadow: 0 1px white; }
+  .entry:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+    color: #54595a;
+    background-image: linear-gradient(to bottom, #fcfcfc);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:backdrop:insensitive {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+    color: #c7c7c7;
+    background-image: linear-gradient(to bottom, #ededed);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  .entry:selected, .entry:backdrop:selected {
+    background-color: #4a90d9;
+    color: white; }
+  .entry.progressbar {
+    margin: 1px;
+    border-radius: 0;
+    border-width: 0 0 2px;
+    border-color: #4a90d9;
+    border-style: solid;
+    background-image: none;
+    background-color: transparent;
+    box-shadow: none; }
+    .entry.progressbar:backdrop {
+      background-color: transparent; }
+  .linked .entry:first-child {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0; }
+    .linked .entry:first-child:dir(rtl) {
+      border-right-style: none; }
+  .linked .entry:last-child {
+    border-top-left-radius: 0;
+    border-bottom-left-radius: 0;
+    border-left-style: none; }
+    .linked .entry:last-child:dir(rtl) {
+      border-left-style: solid; }
+
+/***********
+ * Buttons *
+ ***********/
+.button {
+  border-radius: 3px;
+  transition: all 200ms ease-out;
+  padding: 4px 6px;
+  border-width: 1px;
+  border-style: solid;
+  color: #2e3436;
+  background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+  border-color: #a1a1a1;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white, 0 1px white; }
+  .button:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white; }
+  .button:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
+  .button:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #54595a;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #54595a;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #d4d4d4);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button:backdrop:insensitive:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #e7e7e7);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .button:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    .button:insensitive:active {
+      border-width: 1px;
+      border-style: solid;
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #ebebeb);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+  .osd .button {
+    padding: 6px;
+    border-width: 1px;
+    border-width: 1px;
+    border-style: solid;
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), 
rgba(0, 0, 0, 0.01));
+    border-color: rgba(255, 255, 255, 0.2);
+    box-shadow: none; }
+    .osd .button:hover {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), 
rgba(0, 0, 0, 0.01));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:active {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), rgba(255, 
255, 255, 0.1));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+    .osd .button:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
+      border-color: rgba(255, 255, 255, 0.2);
+      color: #8d9091; }
+    .osd .button:backdrop {
+      border-width: 1px;
+      border-style: solid; }
+  .button.suggested-action {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #89b7e6, #4a90d9 40%, #2a76c6);
+    border-color: #1c5187;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
+    .button.suggested-action:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
+    .button.suggested-action:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #256ab1, #2974c2 3%, #2a76c6);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
+    .button.suggested-action:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #ededed;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, #4a90d9);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.suggested-action:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #ededed);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button.suggested-action:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+  .button.destructive-action {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #f47070, #ef2929 40%, #d51010);
+    border-color: #8e0b0b;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
+    .button.destructive-action:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px white; }
+    .button.destructive-action:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #8e0b0b;
+      background-image: linear-gradient(to bottom, #bd0e0e, #d01010 3%, #d51010);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
+    .button.destructive-action:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #ededed;
+      border-color: #ef2929;
+      background-image: linear-gradient(to bottom, #ef2929);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .button.destructive-action:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #ededed);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .button.destructive-action:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+  .header-bar .button.text-button {
+    padding: 6px 8px 5px; }
+  .header-bar .button.image-button {
+    padding: 8px; }
+  .inline-toolbar .button, .inline-toolbar .button:backdrop {
+    border-radius: 2px;
+    border-width: 1px; }
+  .primary-toolbar .button {
+    icon-shadow: none; }
+
+.osd .button, .osd .button:hover, .osd .button:active, .osd .button:insensitive, .osd .button:backdrop, 
.inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked .button:backdrop {
+  border-radius: 0;
+  border-left-style: none; }
+  .osd .button:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl) {
+    border-right-style: none;
+    border-left-style: solid; }
+  .osd .button:first-child, .inline-toolbar .button:first-child, .linked .button:first-child {
+    border-radius: 3px 0 0 3px;
+    border-left-style: solid; }
+  .osd .button:last-child, .inline-toolbar .button:last-child, .linked .button:last-child {
+    border-radius: 0 3px 3px 0; }
+    .osd .button:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked 
.button:last-child:dir(rtl) {
+      border-right-style: solid; }
+  .osd .button:only-child, .inline-toolbar .button:only-child, .linked .button:only-child {
+    border-radius: 3px;
+    border-style: solid; }
+
+GtkLinkButton.button, GtkLinkButton.button:hover, GtkLinkButton.button:active, 
GtkLinkButton.button:backdrop, .notebook tab .button {
+  border-color: transparent;
+  background-color: transparent;
+  background-image: none;
+  box-shadow: none; }
+
+/* menu buttons */
+.menuitem.button, .menuitem.button:insensitive, .menuitem.button:active:insensitive {
+  color: #2e3436;
+  background-color: transparent;
+  background-image: none;
+  border-color: transparent;
+  border-image: none;
+  border-style: none;
+  box-shadow: none; }
+  .menuitem.button:active {
+    color: white;
+    text-shadow: none;
+    icon-shadow: none; }
+  .menuitem.button:backdrop, .menuitem.button:backdrop:active:insensitive, .menuitem.button:hover:backdrop, 
.menuitem.button:insensitive:backdrop, .menuitem.button:active:insensitive:backdrop, 
.menuitem.button:active:backdrop, .menuitem.button:active:hover:backdrop, 
.menuitem.button:active:selected:backdrop {
+    text-shadow: none;
+    icon-shadow: none;
+    color: #8d9091;
+    background-image: linear-gradient(to bottom, #ededed);
+    border: none;
+    box-shadow: none; }
+
+GtkColorButton.button {
+  padding: 4px; }
+
+.inline-toolbar.toolbar GtkToolButton .button {
+  border-width: 1px;
+  border-style: solid;
+  color: #2e3436;
+  background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+  border-color: #a1a1a1;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white, 0 1px white; }
+
+/*********
+ * Links *
+ *********/
+GtkLinkButton.button {
+  color: #4a90d9;
+  text-shadow: none; }
+  GtkLinkButton.button:hover, GtkLinkButton.button:active {
+    color: #3e6b97;
+    text-shadow: none; }
+  GtkLinkButton.button:backdrop {
+    color: #4a90d9; }
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton .button {
+  background-image: none;
+  border-width: 0 0 0 1px;
+  border-color: rgba(161, 161, 161, 0.3);
+  border-radius: 0;
+  box-shadow: none; }
+  .spinbutton .button:dir(rtl) {
+    border-width: 0 1px 0 0; }
+  .spinbutton .button:insensitive {
+    color: rgba(141, 144, 145, 0.3); }
+  .spinbutton .button:active {
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
+  .spinbutton .button:backdrop {
+    border-color: rgba(168, 168, 168, 0.3); }
+  .spinbutton .button:backdrop:insensitive {
+    color: rgba(199, 199, 199, 0.3);
+    border-width: 0 0 0 1px; }
+    .spinbutton .button:backdrop:insensitive:dir(rtl) {
+      border-width: 0 1px 0 0; }
+.spinbutton.vertical .button:first-child {
+  border-width: 1px;
+  border-style: solid;
+  color: #2e3436;
+  background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+  border-color: #a1a1a1;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white; }
+  .spinbutton.vertical .button:first-child:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+  .spinbutton.vertical .button:first-child:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white; }
+  .spinbutton.vertical .button:first-child:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical .button:last-child {
+  border-width: 1px;
+  border-style: solid;
+  color: #2e3436;
+  background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+  border-color: #a1a1a1;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white, 0 1px white; }
+  .spinbutton.vertical .button:last-child:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
+  .spinbutton.vertical .button:last-child:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white; }
+  .spinbutton.vertical .button:last-child:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+.spinbutton.vertical .button:backdrop {
+  border-width: 1px;
+  border-style: solid;
+  color: #54595a;
+  border-color: #a8a8a8;
+  background-image: linear-gradient(to bottom, #ededed);
+  text-shadow: none;
+  icon-shadow: none;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical .button:backdrop:insensitive {
+  border-width: 1px;
+  border-style: solid;
+  color: #c7c7c7;
+  border-color: #a8a8a8;
+  background-image: linear-gradient(to bottom, #ededed);
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.spinbutton.vertical.entry {
+  border-radius: 0; }
+.spinbutton.vertical .button:first-child, .spinbutton.vertical .button:first-child:active, 
.spinbutton.vertical .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive {
+  border-radius: 3px 3px 0 0;
+  border-bottom-width: 0; }
+.spinbutton.vertical .button:last-child, .spinbutton.vertical .button:last-child:active, 
.spinbutton.vertical .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive {
+  border-radius: 0 0 3px 3px;
+  border-top-width: 0; }
+
+/**************
+ * ComboBoxes *
+ **************/
+GtkComboBox {
+  padding: 0;
+  -GtkComboBox-arrow-scaling: 0.5;
+  -GtkComboBox-shadow-type: none;
+  box-shadow: 0 1px white;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
+  GtkComboBox:insensitive {
+    color: #8d9091;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop {
+    color: #54595a;
+    text-shadow: none;
+    icon-shadow: none; }
+  GtkComboBox:backdrop:insensitive {
+    color: #c7c7c7; }
+  GtkComboBox .menuitem {
+    text-shadow: none; }
+  GtkComboBox .separator {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-horizontal-separator: 0;
+    -GtkWidget-vertical-separator: 0; }
+  GtkComboBox.combobox-entry .entry {
+    border-radius: 3px 0 0 3px; }
+    GtkComboBox.combobox-entry .entry:dir(rtl) {
+      border-radius: 0 3px 3px 0; }
+  GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .button:backdrop {
+    border-radius: 0 3px 3px 0;
+    border-left-style: none; }
+    GtkComboBox.combobox-entry .button:dir(rtl), GtkComboBox.combobox-entry .button:backdrop:dir(rtl) {
+      border-radius: 3px 0 0 3px;
+      border-left-style: solid;
+      border-right-style: none; }
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+  padding: 6px;
+  background-color: #ededed; }
+  .toolbar.osd {
+    background-color: rgba(0, 0, 0, 0.8);
+    border-radius: 6px;
+    padding: 12px; }
+  .toolbar.inline-toolbar {
+    border-width: 0 1px 1px;
+    padding: 3px;
+    border-radius: 0  0 4px 4px; }
+  .toolbar.search-bar {
+    border-width: 0 0 1px;
+    padding: 3px; }
+
+.toolbar.inline-toolbar, .toolbar.search-bar {
+  border-style: solid;
+  border-color: #a1a1a1;
+  background-color: #d6d6d6;
+  box-shadow: inset 0 2px 3px -1px #b6b6b6; }
+  .toolbar.inline-toolbar:backdrop, .toolbar.search-bar:backdrop {
+    border-color: #a8a8a8;
+    background-color: #d4d4d4;
+    box-shadow: none; }
+
+.action-bar {
+  padding: 4px; }
+
+/***************
+ * Header bars *
+ ***************/
+.titlebar,
+.header-bar {
+  border-width: 0 0 1px;
+  border-style: solid;
+  border-color: #a1a1a1;
+  border-radius: 7px 7px 0 0;
+  background-color: transparent;
+  background-image: linear-gradient(to bottom, #f7f7f7, #ededed);
+  box-shadow: inset 0 -1px #d6d6d6, inset 0 1px white;
+  padding: 6px; }
+  .titlebar:backdrop,
+  .header-bar:backdrop {
+    border-color: #a8a8a8;
+    background-color: #ededed;
+    background-image: none;
+    box-shadow: none; }
+  .titlebar .title,
+  .header-bar .title {
+    font: Bold;
+    padding: 0px 12px; }
+  .titlebar .subtitle,
+  .header-bar .subtitle {
+    font-size: 80%;
+    padding: 0 12px; }
+  .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
+  .header-bar .header-bar-separator,
+  .header-bar > GtkBox > .separator.vertical {
+    -GtkWidget-wide-separators: true;
+    -GtkWidget-separator-width: 1px;
+    border-width: 0 1px;
+    border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 
161, 161, 0) 100%) 0 1/0 1px stretch; }
+    .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
+    .header-bar .header-bar-separator:backdrop,
+    .header-bar > GtkBox > .separator.vertical:backdrop {
+      border-image: linear-gradient(to bottom, rgba(168, 168, 168, 0.5)) 0 1/1px 1px; }
+  .titlebar.selection-mode,
+  .header-bar.selection-mode {
+    color: #256ab1;
+    text-shadow: 0 1px rgba(0, 0, 0, 0.5);
+    background-image: linear-gradient(to bottom, #5f9ddd, #5295db);
+    box-shadow: inset 0 -1px #d6d6d6, inset 0 1px #a4c7ec; }
+    .titlebar.selection-mode .button,
+    .header-bar.selection-mode .button {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      background-image: linear-gradient(to bottom, #89b7e6, #4a90d9 40%, #2a76c6);
+      border-color: #1c5187;
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .titlebar.selection-mode .button:hover,
+      .header-bar.selection-mode .button:hover {
+        border-width: 1px;
+        border-style: solid;
+        color: white;
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+      .titlebar.selection-mode .button:active,
+      .header-bar.selection-mode .button:active {
+        border-width: 1px;
+        border-style: solid;
+        color: white;
+        border-color: #1c5187;
+        background-image: linear-gradient(to bottom, #256ab1, #2974c2 3%, #2a76c6);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+      .titlebar.selection-mode .button:insensitive,
+      .header-bar.selection-mode .button:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #8d9091;
+        border-color: #a1a1a1;
+        background-image: linear-gradient(to bottom, #f4f4f4);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button:backdrop,
+      .header-bar.selection-mode .button:backdrop {
+        border-width: 1px;
+        border-style: solid;
+        color: #ededed;
+        border-color: #4a90d9;
+        background-image: linear-gradient(to bottom, #4a90d9);
+        text-shadow: none;
+        icon-shadow: none;
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button:backdrop:insensitive,
+      .header-bar.selection-mode .button:backdrop:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        color: #c7c7c7;
+        border-color: #a8a8a8;
+        background-image: linear-gradient(to bottom, #ededed);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+      .titlebar.selection-mode .button.suggested-action,
+      .header-bar.selection-mode .button.suggested-action {
+        border-width: 1px;
+        border-style: solid;
+        color: #2e3436;
+        background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+        border-color: #a1a1a1;
+        text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+        box-shadow: inset 0 1px white; }
+        .titlebar.selection-mode .button.suggested-action:hover,
+        .header-bar.selection-mode .button.suggested-action:hover {
+          border-width: 1px;
+          border-style: solid;
+          color: #2e3436;
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          box-shadow: inset 0 1px white; }
+        .titlebar.selection-mode .button.suggested-action:active,
+        .header-bar.selection-mode .button.suggested-action:active {
+          border-width: 1px;
+          border-style: solid;
+          color: #2e3436;
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+          text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+        .titlebar.selection-mode .button.suggested-action:insensitive,
+        .header-bar.selection-mode .button.suggested-action:insensitive {
+          border-width: 1px;
+          border-style: solid;
+          color: #8d9091;
+          border-color: #a1a1a1;
+          background-image: linear-gradient(to bottom, #f4f4f4);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+        .titlebar.selection-mode .button.suggested-action:backdrop,
+        .header-bar.selection-mode .button.suggested-action:backdrop {
+          border-width: 1px;
+          border-style: solid;
+          color: #54595a;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #ededed);
+          text-shadow: none;
+          icon-shadow: none;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+        .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
+        .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
+          border-width: 1px;
+          border-style: solid;
+          color: #c7c7c7;
+          border-color: #a8a8a8;
+          background-image: linear-gradient(to bottom, #ededed);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+  .tiled .titlebar, .maximized .titlebar, .tiled
+  .header-bar, .maximized
+  .header-bar {
+    border-radius: 0; }
+
+/**************
+ * Tree Views *
+ **************/
+column-header .button,
+column-header .button:hover,
+column-header .button:active,
+column-header .button:backdrop {
+  border-width: 0 1px 1px 0;
+  border-color: transparent;
+  box-shadow: none;
+  border-radius: 0;
+  border-image: linear-gradient(to top, #d0d0d0, white) 0 1 1 0;
+  background-image: none;
+  background-color: white;
+  color: #96999a;
+  text-shadow: none;
+  font-weight: bold; }
+
+/*********
+ * Menus *
+ *********/
+.menubar {
+  padding: 0px;
+  background-color: #e3e3e3; }
+  .menubar:backdrop {
+    background-color: #ededed; }
+  .menubar > .menuitem {
+    padding: 4px 8px; }
+    .menubar > .menuitem:hover {
+      box-shadow: inset 0 -3px #4a90d9;
+      color: #4a90d9; }
+    .menubar > .menuitem:insensitive {
+      color: #8d9091;
+      box-shadow: none; }
+
+.menu {
+  padding: 0px;
+  background-color: white; }
+  .menu .menuitem {
+    padding: 4px; }
+    .menu .menuitem:hover {
+      color: white;
+      background-color: #4a90d9; }
+    .menu .menuitem:insensitive {
+      color: #8d9091; }
+      .menu .menuitem:insensitive:backdrop {
+        color: #c7c7c7; }
+    .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
+      color: #54595a;
+      background-color: #fcfcfc; }
+    .menu .menuitem.arrow {
+      -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+
+/***************
+ * Popovers   *
+ ***************/
+GtkPopover {
+  margin: 10px;
+  padding: 2px;
+  border-color: #a1a1a1;
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 5px;
+  background-color: #ededed;
+  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
+  GtkPopover:backdrop {
+    box-shadow: none; }
+  GtkPopover > .list, GtkPopover > .view, GtkPopover > .toolbar {
+    background-color: transparent; }
+  GtkPopover .separator {
+    font-size: 80%;
+    font-weight: bold;
+    color: #c6c8c8;
+    text-shadow: none;
+    background-color: transparent;
+    icon-shadow: none;
+    border: 0; }
+  GtkPopover .button,
+  GtkPopover .button:hover {
+    text-shadow: none;
+    transition: none; }
+  GtkPopover.osd {
+    background-image: none;
+    background-color: rgba(0, 0, 0, 0.8);
+    border: 1px solid #a1a1a1;
+    color: white; }
+    GtkPopover.osd .button {
+      color: white;
+      text-shadow: none;
+      border-width: 1px;
+      border-style: solid;
+      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05), 
rgba(0, 0, 0, 0.01));
+      border-color: rgba(255, 255, 255, 0.2);
+      box-shadow: none; }
+      GtkPopover.osd .button:hover {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.1), 
rgba(0, 0, 0, 0.01));
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      GtkPopover.osd .button:active {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05), 
rgba(255, 255, 255, 0.1));
+        border-color: rgba(255, 255, 255, 0.2);
+        box-shadow: none; }
+      GtkPopover.osd .button:insensitive {
+        border-width: 1px;
+        border-style: solid;
+        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8));
+        border-color: rgba(255, 255, 255, 0.2);
+        color: #8d9091; }
+
+.cursor-handle {
+  background-color: transparent;
+  background-image: none; }
+  .cursor-handle.top {
+    -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+  .cursor-handle.bottom {
+    -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+/*****************
+ * Notebooks and *
+ * Tabs          *
+ *****************/
+.notebook {
+  padding: 0;
+  background-color: white;
+  -GtkNotebook-initial-gap: 10;
+  -GtkNotebook-arrow-spacing: 5;
+  -GtkNotebook-tab-curvature: 0;
+  -GtkNotebook-tab-overlap: 1;
+  -GtkNotebook-has-tab-gap: false;
+  -GtkWidget-focus-padding: 0;
+  -GtkWidget-focus-line-width: 0;
+  transition: all 200ms ease-out; }
+  .notebook:backdrop {
+    background-color: #fcfcfc; }
+  .notebook.frame {
+    border: 1px solid #a1a1a1; }
+    .notebook.frame.top {
+      border-top-width: 0; }
+    .notebook.frame.bottom {
+      border-bottom-width: 0; }
+    .notebook.frame.right {
+      border-right-width: 0; }
+    .notebook.frame.left {
+      border-left-width: 0; }
+    .notebook.frame:backdrop {
+      border-color: #a8a8a8; }
+  .notebook.header {
+    background-color: #d6d6d6; }
+    .notebook.header.frame {
+      border: 1px solid #a1a1a1; }
+      .notebook.header.frame.top {
+        border-bottom-width: 0; }
+      .notebook.header.frame.bottom {
+        border-top-width: 0; }
+      .notebook.header.frame.right {
+        border-left-width: 0; }
+      .notebook.header.frame.left {
+        border-right-width: 0; }
+      .notebook.header.frame:backdrop {
+        border-color: #a8a8a8; }
+    .notebook.header.top {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; }
+      .notebook.header.top:backdrop {
+        box-shadow: inset 0 -1px #a8a8a8; }
+    .notebook.header.bottom {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; }
+      .notebook.header.bottom:backdrop {
+        box-shadow: inset 0 1px #a8a8a8; }
+    .notebook.header.right {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; }
+      .notebook.header.right:backdrop {
+        box-shadow: inset 1px 0 #a8a8a8; }
+    .notebook.header.left {
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; }
+      .notebook.header.left:backdrop {
+        box-shadow: inset -1px 0 #a8a8a8; }
+    .notebook.header:backdrop {
+      background-color: #d4d4d4;
+      box-shadow: none; }
+  .notebook tab {
+    border-width: 0;
+    border-style: solid;
+    border-color: transparent;
+    background-color: transparent;
+    outline-offset: 0; }
+    .notebook tab.top, .notebook tab.bottom {
+      padding: 8px 20px; }
+    .notebook tab.left, .notebook tab.right {
+      padding: 5px 20px; }
+    .notebook tab.top {
+      padding-bottom: 5px;
+      border-bottom-width: 3px; }
+    .notebook tab.bottom {
+      padding-top: 5px;
+      border-top-width: 3px; }
+    .notebook tab.left {
+      padding-right: 17px;
+      border-right-width: 3px; }
+    .notebook tab.right {
+      padding-left: 17px;
+      border-left-width: 3px; }
+    .notebook tab:hover {
+      border-color: #a1a1a1; }
+    .notebook tab:active, .notebook tab:backdrop:active {
+      border-color: #4a90d9; }
+    .notebook tab:backdrop {
+      background-color: transparent;
+      border-color: transparent; }
+    .notebook tab.reorderable-page {
+      border-color: transparent;
+      border-left: 1px solid transparent;
+      border-right: 1px solid transparent; }
+      .notebook tab.reorderable-page:hover {
+        border-color: rgba(161, 161, 161, 0.3);
+        border-bottom-color: rgba(161, 161, 161, 0.3);
+        background-color: rgba(237, 237, 237, 0.2); }
+      .notebook tab.reorderable-page:active, .notebook tab.reorderable-page.active-page {
+        background-color: rgba(237, 237, 237, 0.5);
+        border-color: rgba(161, 161, 161, 0.5);
+        border-bottom-color: #4a90d9; }
+        .notebook tab.reorderable-page:active:hover, .notebook tab.reorderable-page.active-page:hover {
+          background-color: rgba(237, 237, 237, 0.7); }
+        .notebook tab.reorderable-page:active:backdrop, .notebook tab.reorderable-page.active-page:backdrop {
+          border-left-color: #a8a8a8;
+          border-right-color: #a8a8a8;
+          background-color: #ededed;
+          border-bottom-color: #4a90d9; }
+      .notebook tab.reorderable-page:backdrop {
+        border-color: transparent;
+        background-color: transparent; }
+    .notebook tab GtkLabel {
+      padding: 0 2px;
+      font-weight: bold;
+      color: #8d9091; }
+      .notebook tab GtkLabel.prelight-page {
+        color: #5d6263; }
+      .notebook tab GtkLabel.active-page {
+        color: #2e3436; }
+        .notebook tab GtkLabel.active-page:backdrop {
+          color: #54595a; }
+      .notebook tab GtkLabel:backdrop {
+        color: #8d9090; }
+    .notebook tab .button {
+      border: 1px solid transparent;
+      icon-shadow: none;
+      transition: none;
+      color: inherit; }
+      .notebook tab .button:hover {
+        border-color: #a1a1a1;
+        text-shadow: none; }
+      .notebook tab .button:active {
+        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3); }
+      .notebook tab .button > GtkImage {
+        padding: 2px; }
+
+.notebook > .frame,
+.notebook > .view {
+  border: none; }
+
+/**************
+ * Scrollbars *
+ **************/
+.scrollbar {
+  background-clip: padding-box;
+  background-image: none;
+  border-style: solid;
+  -GtkRange-trough-border: 0;
+  -GtkScrollbar-has-backward-stepper: false;
+  -GtkScrollbar-has-forward-stepper: false;
+  -GtkRange-slider-width: 13;
+  -GtkScrollbar-min-slider-length: 42;
+  -GtkRange-stepper-spacing: 0;
+  -GtkRange-trough-under-steppers: 1; }
+  .scrollbar .button {
+    border: none; }
+  .scrollbar.trough {
+    background-color: #e0e0e0; }
+    .scrollbar.trough:backdrop {
+      background-color: transparent; }
+  .scrollbar.slider {
+    border-radius: 20px;
+    border: 3px solid transparent;
+    background-color: #b3b5b6; }
+    .scrollbar.slider:backdrop, .scrollbar.slider:insensitive {
+      background-color: #d9dada; }
+    .scrollbar.slider:hover {
+      background-color: #8d9091; }
+    .scrollbar.slider:prelight:active {
+      background-color: #4a90d9; }
+    .scrollbar.slider.fine-tune {
+      border-width: 5px; }
+      .scrollbar.slider.fine-tune:prelight:active {
+        background-color: #4a90d9; }
+
+/**********
+ * Switch *
+ **********/
+GtkSwitch {
+  -GtkSwitch-slider-width: 47px;
+  font: bold condensed 9;
+  outline-offset: -4px; }
+  GtkSwitch.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #a1a1a1;
+    background-color: #cecece;
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white;
+    text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
+    GtkSwitch.trough:active {
+      color: white;
+      border-color: #184472;
+      background-color: #4a90d9;
+      box-shadow: 0 1px white;
+      text-shadow: 0 0 2px white; }
+    GtkSwitch.trough:insensitive {
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-color: #f4f4f4;
+      box-shadow: 0 1px white;
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop {
+      color: #54595a;
+      border-color: #a8a8a8;
+      background-color: #ededed;
+      box-shadow: none;
+      text-shadow: none; }
+    GtkSwitch.trough:backdrop:active {
+      color: #ededed;
+      border-color: #4a90d9;
+      background-color: #4a90d9;
+      box-shadow: none; }
+    GtkSwitch.trough:backdrop:insensitive {
+      color: #c7c7c7;
+      border-color: #c7c7c7; }
+  GtkSwitch.slider {
+    border-radius: 3px;
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+    border-color: #a1a1a1;
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white;
+    box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
+    GtkSwitch.slider:active {
+      border: 1px solid #184472; }
+    GtkSwitch.slider:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    GtkSwitch.slider:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #54595a;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    GtkSwitch.slider:backdrop:active {
+      border-color: #4a90d9; }
+    GtkSwitch.slider:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+
+/*************************
+ * Check and Radio items *
+ *************************/
+.check {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:hover {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), 
url("assets/checkbox-unchecked-hover 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), 
url("assets/checkbox-unchecked-active 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), 
url("assets/checkbox-unchecked-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), 
url("assets/checkbox-unchecked-backdrop 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), 
url("assets/checkbox-unchecked-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), 
url("assets/checkbox-mixed-backdrop 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), 
url("assets/checkbox-mixed-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:inconsistent:insensitive:backdrop {
+  background-image: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), 
url("assets/checkbox-mixed-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), 
url("assets/checkbox-checked-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:hover:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover 
2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:active:selected {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-active.png"), 
url("assets/checkbox-checked-active 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:active {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), 
url("assets/checkbox-checked-backdrop 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.check:backdrop:active:insensitive {
+  background-image: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), 
url("assets/checkbox-checked-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.menuitem.check {
+  color: rgba(46, 52, 54, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  .menuitem.check:hover {
+    color: rgba(255, 255, 255, 0.1); }
+  .menuitem.check:active {
+    color: #2e3436; }
+    .menuitem.check:active:hover {
+      color: white; }
+    .menuitem.check:active:insensitive {
+      color: #8d9091;
+      background-image: none; }
+      .menuitem.check:active:insensitive:backdrop {
+        color: #c7c7c7; }
+    .menuitem.check:active:backdrop {
+      color: #54595a; }
+  .menuitem.check:insensitive {
+    color: rgba(141, 144, 145, 0.1); }
+    .menuitem.check:insensitive:backdrop {
+      color: transparent; }
+  .menuitem.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+
+GtkTreeView.view.check {
+  color: rgba(46, 52, 54, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
+  GtkTreeView.view.check:active {
+    color: #2e3436; }
+    GtkTreeView.view.check:active:insensitive {
+      color: #8d9091; }
+      GtkTreeView.view.check:active:insensitive:backdrop {
+        color: #c7c7c7; }
+    GtkTreeView.view.check:active:backdrop {
+      color: #54595a; }
+  GtkTreeView.view.check:insensitive {
+    color: rgba(141, 144, 145, 0.1); }
+    GtkTreeView.view.check:insensitive:backdrop {
+      color: transparent; }
+  GtkTreeView.view.check:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
+  GtkTreeView.view.check:selected {
+    color: rgba(255, 255, 255, 0.1); }
+    GtkTreeView.view.check:selected:active {
+      color: white; }
+      GtkTreeView.view.check:selected:active:backdrop {
+        color: #fcfcfc; }
+    GtkTreeView.view.check:selected:backdrop {
+      color: rgba(84, 89, 90, 0.1); }
+
+GtkPopover .button.check:hover {
+  color: rgba(46, 52, 54, 0.1); }
+  GtkPopover .button.check:hover:active {
+    color: #2e3436; }
+    GtkPopover .button.check:hover:active:selected {
+      color: white; }
+    GtkPopover .button.check:hover:active:backdrop {
+      color: #54595a; }
+
+.radio {
+  background-image: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:hover {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:selected {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active 
2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), 
url("assets/radio-unchecked-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), 
url("assets/radio-unchecked-backdrop 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), 
url("assets/radio-unchecked-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent {
+  background-image: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:selected {
+  background-image: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), 
url("assets/radio-mixed-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:inconsistent:insensitive:backdrop {
+  background-image: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), 
url("assets/radio-mixed-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active {
+  background-image: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-checked-insensitive.png"), 
url("assets/radio-checked-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:hover:active {
+  background-image: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:active:selected {
+  background-image: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active 2 
png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:active {
+  background-image: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop 
2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.radio:backdrop:active:insensitive {
+  background-image: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), 
url("assets/radio-checked-backdrop-insensitive 2 png"));
+  background-repeat: no-repeat;
+  background-position: center; }
+
+.menuitem.radio {
+  color: rgba(46, 52, 54, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  .menuitem.radio:hover {
+    color: rgba(255, 255, 255, 0.1); }
+  .menuitem.radio:active {
+    color: #2e3436; }
+    .menuitem.radio:active:hover {
+      color: white; }
+    .menuitem.radio:active:insensitive {
+      color: #8d9091;
+      background-image: none; }
+      .menuitem.radio:active:insensitive:backdrop {
+        color: #c7c7c7; }
+    .menuitem.radio:active:backdrop {
+      color: #54595a; }
+  .menuitem.radio:insensitive {
+    color: rgba(141, 144, 145, 0.1); }
+    .menuitem.radio:insensitive:backdrop {
+      color: transparent; }
+  .menuitem.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+
+GtkTreeView.view.radio {
+  color: rgba(46, 52, 54, 0.1);
+  background-image: none;
+  -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
+  GtkTreeView.view.radio:active {
+    color: #2e3436; }
+    GtkTreeView.view.radio:active:insensitive {
+      color: #8d9091; }
+      GtkTreeView.view.radio:active:insensitive:backdrop {
+        color: #c7c7c7; }
+    GtkTreeView.view.radio:active:backdrop {
+      color: #54595a; }
+  GtkTreeView.view.radio:insensitive {
+    color: rgba(141, 144, 145, 0.1); }
+    GtkTreeView.view.radio:insensitive:backdrop {
+      color: transparent; }
+  GtkTreeView.view.radio:inconsistent {
+    -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
+  GtkTreeView.view.radio:selected {
+    color: rgba(255, 255, 255, 0.1); }
+    GtkTreeView.view.radio:selected:active {
+      color: white; }
+      GtkTreeView.view.radio:selected:active:backdrop {
+        color: #fcfcfc; }
+    GtkTreeView.view.radio:selected:backdrop {
+      color: rgba(84, 89, 90, 0.1); }
+
+GtkPopover .button.radio:hover {
+  color: rgba(46, 52, 54, 0.1); }
+  GtkPopover .button.radio:hover:active {
+    color: #2e3436; }
+    GtkPopover .button.radio:hover:active:selected {
+      color: white; }
+    GtkPopover .button.radio:hover:active:backdrop {
+      color: #54595a; }
+
+GtkCheckButton.text-button:selected {
+  background-color: transparent; }
+
+/************
+ * GtkScale *
+ ************/
+.scale {
+  -GtkScale-slider-length: 20;
+  -GtkRange-slider-width: 20;
+  -GtkRange-trough-border: 2;
+  outline-offset: -9px;
+  margin: 10px; }
+  .scale.slider {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+    border-color: #a1a1a1;
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white;
+    border-radius: 50%;
+    border-color: #999999;
+    box-shadow: inset 0 1px white, inset 0 -2px #ededed, inset 0 -1px #c7c7c7; }
+    .scale.slider:insensitive {
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      box-shadow: none; }
+    .scale.slider:backdrop {
+      border-color: #a0a0a0;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: none; }
+    .scale.slider:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .scale.slider:active {
+      border: 1px solid #153d65; }
+    .scale.slider.fine-tune:active {
+      border: 4px solid transparent;
+      box-shadow: inset 0 2px white, inset 0 0 0 1px #153d65; }
+  .scale.trough {
+    border-width: 1px;
+    border-style: solid;
+    border-radius: 3px;
+    border-color: #a1a1a1;
+    background-color: #cecece;
+    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    .scale.trough.highlight {
+      border-color: #184472;
+      background-color: #4a90d9;
+      box-shadow: 0 1px white; }
+      .scale.trough.highlight:backdrop {
+        border-color: #4a90d9;
+        background-color: #4a90d9;
+        box-shadow: none; }
+    .scale.trough:insensitive, .scale.trough.hilight:insensitive {
+      border-color: #a1a1a1;
+      background-color: #f4f4f4;
+      box-shadow: 0 1px white; }
+    .scale.trough:backdrop {
+      border-color: #a8a8a8;
+      background-color: #c7c7c7;
+      box-shadow: none; }
+    .scale.trough:backdrop:insensitive, .scale.trough .hilight:backdrop:insensitive {
+      border-color: #c7c7c7;
+      background-color: #ededed; }
+
+/*****************
+ * Progress bars *
+ *****************/
+GtkProgressBar {
+  padding: 0;
+  font-size: 83%;
+  color: rgba(46, 52, 54, 0.4); }
+  GtkProgressBar:backdrop {
+    color: #c7c7c7; }
+
+.progressbar {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #184472;
+  background-color: #4a90d9;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); }
+  .progressbar.vertical {
+    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.2); }
+  .progressbar:backdrop {
+    border-color: #4a90d9;
+    background-color: #4a90d9;
+    box-shadow: none; }
+  .progressbar.osd {
+    border-width: 0;
+    border-radius: 0;
+    -GtkProgressBar-xspacing: 0;
+    -GtkProgressBar-yspacing: 2px;
+    -GtkProgressBar-min-horizontal-bar-height: 2px; }
+
+GtkProgressBar.trough {
+  border-width: 1px;
+  border-style: solid;
+  border-radius: 3px;
+  border-color: #a1a1a1;
+  background-color: #d2d2d2;
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  GtkProgressBar.trough:backdrop {
+    border-color: #a8a8a8;
+    background-color: #d4d4d4;
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+  GtkProgressBar.trough.osd {
+    background-color: transparent;
+    box-shadow: none;
+    border-width: 0; }
+
+/*************
+ * Level Bar *
+ *************/
+GtkLevelBar {
+  -GtkLevelBar-min-block-width: 34;
+  -GtkLevelBar-min-block-height: 3; }
+
+GtkLevelBar.vertical {
+  -GtkLevelBar-min-block-width: 3;
+  -GtkLevelBar-min-block-height: 34; }
+
+.level-bar.trough {
+  padding: 2px;
+  border-radius: 3px;
+  background-color: transparent;
+  border-style: solid;
+  border-width: 1px;
+  background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+  border-color: #a1a1a1;
+  box-shadow: inset 0 2px 2px -2px #7f7f7f, 0 1px white; }
+  .level-bar.trough:backdrop {
+    background-color: transparent;
+    border-style: solid;
+    border-width: 1px;
+    background-image: linear-gradient(to bottom, #f7f7f7, white 90%);
+    color: #54595a;
+    background-image: linear-gradient(to bottom, #fcfcfc);
+    box-shadow: 0 1px rgba(255, 255, 255, 0); }
+.level-bar.fill-block {
+  border-width: 1px;
+  border-style: solid;
+  border-color: #2a76c6;
+  background-color: #4a90d9;
+  box-shadow: 0 1px rgba(0, 0, 0, 0.1);
+  border-radius: 1px; }
+  .level-bar.fill-block:backdrop {
+    border-color: #4a90d9;
+    box-shadow: none; }
+  .level-bar.fill-block.indicator-discrete.horizontal {
+    margin: 0 1px; }
+  .level-bar.fill-block.indicator-discrete.vertical {
+    margin: 1px 0; }
+  .level-bar.fill-block.level-high {
+    border-color: #5aa411;
+    background-color: #73d216; }
+    .level-bar.fill-block.level-high:backdrop {
+      border-color: #73d216; }
+  .level-bar.fill-block.level-low {
+    border-color: #c26000;
+    background-color: #f57900; }
+    .level-bar.fill-block.level-low:backdrop {
+      border-color: #f57900; }
+  .level-bar.fill-block.empty-fill-block {
+    background-color: transparent;
+    border-color: rgba(46, 52, 54, 0.2);
+    box-shadow: none; }
+    .level-bar.fill-block.empty-fill-block:backdrop {
+      border-color: rgba(84, 89, 90, 0.15); }
+
+.view:selected, .view:selected:focus, .view:selected:hover, .entry:selected, .entry:selected:focus, 
.button:selected, .button:selected:focus {
+  background-color: #4a90d9;
+  color: white; }
+  .view:backdrop:selected, .entry:backdrop:selected, .button:backdrop:selected {
+    color: #fcfcfc; }
+
+/**********
+ * Frames *
+ **********/
+.frame {
+  border: 1px solid #a1a1a1;
+  padding: 0; }
+  .frame:backdrop {
+    border-color: #a8a8a8; }
+
+GtkScrolledWindow .frame {
+  border-radius: 2px; }
+GtkScrolledWindow GtkViewport.frame {
+  border-style: none; }
+
+.separator {
+  color: rgba(0, 0, 0, 0.1); }
+
+/*********
+ * Lists *
+ *********/
+.list {
+  background-color: white;
+  border-color: #a1a1a1; }
+  .list:backdrop {
+    background-color: #fcfcfc;
+    border-color: #a8a8a8; }
+
+/*********************
+ * App Notifications *
+ *********************/
+.app-notification {
+  border-width: 0 1px 1px;
+  border-style: solid;
+  border-color: #a1a1a1;
+  border-radius: 0 0 6px 6px;
+  background-image: linear-gradient(to bottom, #dedede 5%, #e3e3e3);
+  padding: 0 4px; }
+  .app-notification .button {
+    padding: 6px; }
+
+/*************
+ * Expanders *
+ *************/
+GtkExpander {
+  -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+  GtkExpander:hover {
+    color: #748489; }
+  GtkExpander:active {
+    -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+/************
+ * Calendar *
+ ***********/
+GtkCalendar {
+  border: 1px solid #a1a1a1; }
+  GtkCalendar.button {
+    padding: 0 4px;
+    color: #d0d0d0;
+    background-image: none;
+    background-color: transparent; }
+    GtkCalendar.button:hover {
+      background-image: none;
+      color: #2e3436; }
+    GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
+      color: #d2d2d2;
+      background-image: none; }
+
+/***********
+ * Dialogs *
+ ***********/
+.message-dialog {
+  -GtkDialog-button-spacing: 0; }
+
+GtkMessageDialog .titlebar {
+  border-style: none;
+  box-shadow: inset 0 1px white; }
+
+.dialog-action-area.linked .button {
+  padding: 6px;
+  border-radius: 0;
+  border-width: 1px;
+  border-style: solid;
+  color: #2e3436;
+  background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+  border-color: #a1a1a1;
+  text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+  box-shadow: inset 0 1px white; }
+  .dialog-action-area.linked .button:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white; }
+  .dialog-action-area.linked .button:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+  .dialog-action-area.linked .button:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #8d9091;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #f4f4f4);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+  .dialog-action-area.linked .button:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #54595a;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .dialog-action-area.linked .button:backdrop:insensitive {
+    border-width: 1px;
+    border-style: solid;
+    color: #c7c7c7;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+.dialog-action-area.linked .button, .dialog-action-area.linked .button:hover, .dialog-action-area.linked 
.button:active, .dialog-action-area.linked .button:insensitive, .dialog-action-area.linked .button:backdrop, 
.dialog-action-area.linked .button:backdrop:insensitive {
+  border-style: solid none none solid; }
+.dialog-action-area.linked .button:first-child {
+  border-style: solid none none none; }
+
+/***********
+ * Sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+  border: none;
+  background-color: #fafafa; }
+  .sidebar .scrollbar.trough,
+  .sidebar .view .scrollbar.trough {
+    background-color: lightgray;
+    border-radius: 6px;
+    border-width: 2px;
+    border-color: transparent; }
+  .sidebar .scrollbar.slider,
+  .sidebar .view .scrollbar.slider {
+    background-color: #fafafa; }
+    .sidebar .scrollbar.slider:hover,
+    .sidebar .view .scrollbar.slider:hover {
+      background-color: white; }
+  .sidebar:selected,
+  .sidebar .view:selected {
+    background-color: #4a90d9; }
+  .sidebar:backdrop,
+  .sidebar .view:backdrop {
+    background-color: #fafafa; }
+
+GtkPaned {
+  margin: 16px; }
+
+.pane-separator {
+  background-image: linear-gradient(to bottom, #a1a1a1); }
+  .pane-separator:backdrop {
+    background-image: linear-gradient(to bottom, #a8a8a8); }
+
+/**************
+ * GtkInfoBar *
+ **************/
+GtkInfoBar {
+  border-width: 0;
+  border-style: none; }
+
+.info,
+.question,
+.warning,
+.error {
+  background-color: #4a90d9;
+  color: white;
+  text-shadow: 0 1px #2a76c6;
+  border-color: #2a76c6; }
+  .info .button,
+  .question .button,
+  .warning .button,
+  .error .button {
+    border-width: 1px;
+    border-style: solid;
+    color: white;
+    background-image: linear-gradient(to bottom, #89b7e6, #4a90d9 40%, #2a76c6);
+    border-color: #1c5187;
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:hover,
+    .question .button:hover,
+    .warning .button:hover,
+    .error .button:hover {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
+    .info .button:active,
+    .question .button:active,
+    .warning .button:active,
+    .error .button:active {
+      border-width: 1px;
+      border-style: solid;
+      color: white;
+      border-color: #1c5187;
+      background-image: linear-gradient(to bottom, #256ab1, #2974c2 3%, #2a76c6);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3); }
+    .info .button:insensitive,
+    .question .button:insensitive,
+    .warning .button:insensitive,
+    .error .button:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #8d9091;
+      border-color: #a1a1a1;
+      background-image: linear-gradient(to bottom, #f4f4f4);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+    .info .button:backdrop,
+    .question .button:backdrop,
+    .warning .button:backdrop,
+    .error .button:backdrop {
+      border-width: 1px;
+      border-style: solid;
+      color: #ededed;
+      border-color: #4a90d9;
+      background-image: linear-gradient(to bottom, #4a90d9);
+      text-shadow: none;
+      icon-shadow: none;
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+    .info .button:backdrop:insensitive,
+    .question .button:backdrop:insensitive,
+    .warning .button:backdrop:insensitive,
+    .error .button:backdrop:insensitive {
+      border-width: 1px;
+      border-style: solid;
+      color: #c7c7c7;
+      border-color: #a8a8a8;
+      background-image: linear-gradient(to bottom, #ededed);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+
+/************
+ * Tooltips *
+ ************/
+.tooltip {
+  color: white;
+  padding: 4px;
+  /* not working */
+  border-radius: 5px;
+  background-color: rgba(0, 0, 0, 0.8);
+  text-shadow: 0 1px black; }
+
+.tooltip * {
+  padding: 4px;
+  background-color: transparent; }
+
+/*****************
+ * Color Chooser *
+ *****************/
+GtkColorSwatch {
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
+  GtkColorSwatch.color-light:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.4)); }
+    GtkColorSwatch.color-light:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch.color-dark:hover {
+    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.2)); }
+    GtkColorSwatch.color-dark:hover:backdrop {
+      background-image: none; }
+  GtkColorSwatch:hover {
+    border-color: rgba(0, 0, 0, 0.5); }
+  GtkColorSwatch:backdrop {
+    border-color: rgba(0, 0, 0, 0.2);
+    box-shadow: none; }
+  GtkColorSwatch.top {
+    border-top-left-radius: 5px;
+    border-top-right-radius: 5px; }
+  GtkColorSwatch.bottom {
+    border-bottom-left-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch.left, GtkColorSwatch:first-child {
+    border-top-left-radius: 5px;
+    border-bottom-left-radius: 5px; }
+  GtkColorSwatch.right, GtkColorSwatch:last-child {
+    border-top-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  GtkColorSwatch:only-child {
+    border-radius: 5px; }
+  GtkColorSwatch.color-active-badge {
+    border-width: 2px; }
+    GtkColorSwatch.color-active-badge:hover {
+      background-image: none; }
+    GtkColorSwatch.color-active-badge.color-light, GtkColorSwatch.color-active-badge.color-light:hover {
+      color: rgba(0, 0, 0, 0.3);
+      border-color: rgba(0, 0, 0, 0.3); }
+    GtkColorSwatch.color-active-badge.color-dark, GtkColorSwatch.color-active-badge.color-dark:hover {
+      color: rgba(255, 255, 255, 0.5);
+      border-color: rgba(255, 255, 255, 0.5); }
+
+GtkColorChooserWidget #add-color-button {
+  border-color: #c7c7c7;
+  background-color: #c7c7c7;
+  color: #ededed;
+  box-shadow: none; }
+  GtkColorChooserWidget #add-color-button:hover {
+    border-color: #a1a1a1;
+    background-color: #a1a1a1; }
+  GtkColorChooserWidget #add-color-button:backdrop {
+    border-color: #cacaca;
+    background-color: #cacaca; }
+
+/**********************
+ * Window Decorations *
+ *********************/
+.window-frame {
+  border-radius: 7px 7px 0 0;
+  border-width: 0px;
+  box-shadow: 0 2px 10px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.2);
+  /* this is used for the resize cursor area */
+  margin: 10px; }
+  .window-frame:backdrop {
+    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.3); }
+  .window-frame.tiled {
+    border-radius: 0; }
+  .window-frame.csd.popup {
+    border-radius: 0;
+    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.1); }
+  .window-frame.csd.tooltip {
+    border-radius: 5px;
+    box-shadow: none; }
+
+.button.titlebutton {
+  padding: 8px;
+  border-color: transparent;
+  background-image: none;
+  transition-property: border, box-shadow, color;
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+  .button.titlebutton:hover {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    background-image: linear-gradient(to bottom, white, #ededed 40%, lightgray);
+    border-color: #a1a1a1;
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 1px white, 0 1px white; }
+  .button.titlebutton:active {
+    border-width: 1px;
+    border-style: solid;
+    color: #2e3436;
+    border-color: #a1a1a1;
+    background-image: linear-gradient(to bottom, #c7c7c7, #d1d1d1 3%, lightgray);
+    text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.3), 0 1px white; }
+  .button.titlebutton:backdrop {
+    border-width: 1px;
+    border-style: solid;
+    color: #54595a;
+    border-color: #a8a8a8;
+    background-image: linear-gradient(to bottom, #ededed);
+    text-shadow: none;
+    icon-shadow: none;
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
+    border-color: transparent;
+    transition-property: border, box-shadow, color; }
diff --git a/gtk/resources/theme/Adwaita/gtk.scss b/gtk/resources/theme/Adwaita/gtk.scss
new file mode 100644
index 0000000..84fbdc5
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/gtk.scss
@@ -0,0 +1,11 @@
+// General guidelines:
+// - very unlikely you want to edit something else than _common.scss
+// - keep the number of defined colors to a minimum, use the color blending functions if
+//   you need a subtle shade
+// - if you need to inverse a color function use the @if directive to match for dark $variant
+
+$variant: 'light';
+
+ import 'colors';
+ import 'drawing';
+ import 'common';
diff --git a/gtk/resources/theme/Adwaita/parse-sass.sh b/gtk/resources/theme/Adwaita/parse-sass.sh
new file mode 100755
index 0000000..cc1c40f
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/parse-sass.sh
@@ -0,0 +1,3 @@
+#! /usr/bin/which bash
+
+sass --update .
diff --git a/gtk/resources/theme/Adwaita/render-assets.sh b/gtk/resources/theme/Adwaita/render-assets.sh
new file mode 100755
index 0000000..24d7675
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/render-assets.sh
@@ -0,0 +1,34 @@
+#! /bin/bash
+
+INKSCAPE="/usr/bin/inkscape"
+OPTIPNG="/usr/bin/optipng"
+
+SRC_FILE="assets.svg"
+ASSETS_DIR="assets"
+INDEX="assets.txt"
+
+for i in `cat $INDEX`
+do 
+if [ -f $ASSETS_DIR/$i.png ]; then
+    echo $ASSETS_DIR/$i.png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i.png
+    $INKSCAPE --export-id=$i \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 
+fi
+if [ -f $ASSETS_DIR/$i 2 png ]; then
+    echo $ASSETS_DIR/$i 2 png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i 2 png
+    $INKSCAPE --export-id=$i \
+              --export-dpi=180 \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i 2 png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i 2 png 
+fi
+done
+exit 0
diff --git a/gtk/resources/theme/Adwaita/render-borders.sh b/gtk/resources/theme/Adwaita/render-borders.sh
new file mode 100755
index 0000000..bc01c1a
--- /dev/null
+++ b/gtk/resources/theme/Adwaita/render-borders.sh
@@ -0,0 +1,34 @@
+#! /bin/bash
+
+INKSCAPE="/usr/bin/inkscape"
+OPTIPNG="/usr/bin/optipng"
+
+SRC_FILE="assets.svg"
+ASSETS_DIR="borders"
+INDEX="borders.txt"
+
+for i in `cat $INDEX`
+do 
+if [ -f $ASSETS_DIR/$i.png ]; then
+    echo $ASSETS_DIR/$i.png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i.png
+    $INKSCAPE --export-id=$i \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 
+fi
+if [ -f $ASSETS_DIR/$i 2 png ]; then
+    echo $ASSETS_DIR/$i 2 png exists.
+else
+    echo
+    echo Rendering $ASSETS_DIR/$i 2 png
+    $INKSCAPE --export-id=$i \
+              --export-dpi=180 \
+              --export-id-only \
+              --export-png=$ASSETS_DIR/$i 2 png $SRC_FILE >/dev/null #\
+    # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i 2 png 
+fi
+done
+exit 0



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]