[debian-edu-commits] debian-edu/ 06/09: Make d-e-a-(lines|softwaves|spacefun) compatibe with changed gnome structure. Drop deprecated configuration for gdm3 background.

Wolfgang Schweer schweer-guest at moszumanska.debian.org
Thu Dec 22 22:26:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

schweer-guest pushed a commit to branch master
in repository debian-edu-artwork.

commit 2db258b8ea986c0e032eeb230362acf51c964cd1
Author: Wolfgang Schweer <wschweer at arcor.de>
Date:   Thu Dec 22 21:44:41 2016 +0100

    Make d-e-a-(lines|softwaves|spacefun) compatibe with changed gnome structure.
    Drop deprecated configuration for gdm3 background.
---
 art-lines/desktop-base/gnome-background.xml        |   12 +-
 art-lines/gnome-shell/Makefile.am                  |    6 +-
 art-lines/gnome-shell/debian-edu-lines-gdm.svg     |  544 ----
 .../gnome-shell/debian-edu-lines-gnome-shell.css   | 2711 --------------------
 art-lines/gnome-shell/debian-edu-lines.xml         |   20 +
 art-softwaves/desktop-base/Makefile.am             |    3 +
 art-softwaves/desktop-base/gnome-background.xml    |   17 +-
 art-softwaves/gnome-shell/Makefile.am              |   10 +-
 .../gnome-shell/debian-edu-softwaves-gdm.svg       |  558 ----
 .../debian-edu-softwaves-gnome-shell.css           | 2711 --------------------
 art-softwaves/gnome-shell/debian-edu-softwaves.xml |   20 +
 art-spacefun/desktop-base/gnome-background.xml     |   14 +-
 art-spacefun/gnome-shell/Makefile.am               |    7 +-
 .../gnome-shell/debian-edu-spacefun-gdm.png        |    1 -
 .../debian-edu-spacefun-gnome-shell.css            | 2711 --------------------
 art-spacefun/gnome-shell/debian-edu-spacefun.xml   |   20 +
 debian/debian-edu-artwork-lines.install            |    3 +-
 debian/debian-edu-artwork-softwaves.install        |    2 +-
 debian/debian-edu-artwork-spacefun.install         |    3 +-
 debian/update-debian-edu-artwork-lines             |   15 -
 debian/update-debian-edu-artwork-softwaves         |   21 +-
 debian/update-debian-edu-artwork-spacefun          |   15 -
 22 files changed, 107 insertions(+), 9317 deletions(-)

diff --git a/art-lines/desktop-base/gnome-background.xml b/art-lines/desktop-base/gnome-background.xml
index c0ec0cc..e9d4e58 100644
--- a/art-lines/desktop-base/gnome-background.xml
+++ b/art-lines/desktop-base/gnome-background.xml
@@ -2,12 +2,12 @@
   <static>
     <duration>8640000.0</duration>
     <file>
-      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-lines-theme/content/images/1024x768.svg</size>
-      <size width="1280" height="1024">/usr/share/desktop-base/debian-edu-lines-theme/content/images/1280x1024.svg</size>
-      <size width="1600" height="1200">/usr/share/desktop-base/debian-edu-lines-theme/content/images/1600x1200.svg</size>
-      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-lines-theme/content/images/1920x1080.svg</size>
-      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-lines-theme/content/images/1920x1200.svg</size>
-      <size width="2560" height="1080">/usr/share/desktop-base/debian-edu-lines-theme/content/images/2560x1080.svg</size>
+      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/1024x768.svg</size>
+      <size width="1280" height="1024">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/1280x1024.svg</size>
+      <size width="1600" height="1200">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/1600x1200.svg</size>
+      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/1920x1080.svg</size>
+      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/1920x1200.svg</size>
+      <size width="2560" height="1080">/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/contents/images/2560x1080.svg</size>
     </file>
   </static>
 </background>
diff --git a/art-lines/gnome-shell/Makefile.am b/art-lines/gnome-shell/Makefile.am
index 97ee055..b887a91 100644
--- a/art-lines/gnome-shell/Makefile.am
+++ b/art-lines/gnome-shell/Makefile.am
@@ -1,8 +1,6 @@
 THEME = lines
-gnomedir    = $(datadir)/gnome-shell/theme
-gnome_DATA  = debian-edu-$(THEME)-gdm.svg debian-edu-$(THEME)-gnome-shell.css
+gnomedir    = $(datadir)/gnome-background-properties/
+gnome_DATA  = debian-edu-$(THEME).xml
 
 install-data-local:
 	$(mkinstalldirs) $(DESTDIR)$(gnomedir)
-
-EXTRA_DIST = $(gnomedir_DATA)
diff --git a/art-lines/gnome-shell/debian-edu-lines-gdm.svg b/art-lines/gnome-shell/debian-edu-lines-gdm.svg
deleted file mode 100644
index b83c9e4..0000000
--- a/art-lines/gnome-shell/debian-edu-lines-gdm.svg
+++ /dev/null
@@ -1,544 +0,0 @@
-<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   width="1600"
-   height="1200"
-   viewBox="160 -60 1600 1200"
-   id="Layer_1"
-   xml:space="preserve"
-   inkscape:version="0.48.5 r10040"
-   sodipodi:docname="debian-edu-lines-gdm.svg"><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="953"
-     id="namedview3261"
-     showgrid="false"
-     inkscape:zoom="0.64166667"
-     inkscape:cx="800"
-     inkscape:cy="600"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="Layer_1" /><metadata
-     id="metadata3150"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
-     id="defs3148" /><g
-     transform="translate(-515,210)"
-     id="gradient"><radialGradient
-       cx="2273.5127"
-       cy="888.19598"
-       r="2425.5129"
-       fx="2020.6345"
-       fy="901.87183"
-       id="SVGID_1_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.1643,0,0,-1.1024,-509.3552,788.5501)"><stop
-         id="stop2988"
-         style="stop-color:#073246;stop-opacity:1"
-         offset="0" /><stop
-         id="stop2990"
-         style="stop-color:#489291;stop-opacity:1"
-         offset="0.4409" /><stop
-         id="stop2992"
-         style="stop-color:#063246;stop-opacity:1"
-         offset="0.98909998" /></radialGradient><rect
-       width="2731.4651"
-       height="1496.776"
-       x="-320"
-       y="-355.776"
-       id="rect2994"
-       style="fill:url(#SVGID_1_)" /></g><g
-     transform="matrix(0.90101934,0,0,0.8805019,218.27268,353.92545)"
-     id="logo"><g
-       id="g2997"><radialGradient
-         cx="1204.6465"
-         cy="308.63791"
-         r="2.9186001"
-         id="SVGID_2_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3000"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3002"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1048.302,499.081 c -2.963,0.042 0.562,1.523 4.428,2.12 1.069,-0.834 2.041,-1.676 2.901,-2.496 -2.408,0.589 -4.859,0.601 -7.329,0.376"
-         id="path3004"
-         style="fill:url(#SVGID_2_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1217.3438"
-         cy="317.45001"
-         r="3.3039"
-         id="SVGID_3_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3007"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3009"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1064.207,495.124 c 1.764,-2.43 3.051,-5.092 3.503,-7.844 -0.396,1.96 -1.462,3.655 -2.465,5.441 -5.539,3.481 -0.523,-2.066 0,-4.177 -5.955,7.485 -0.82,4.489 -1.034,6.58"
-         id="path3011"
-         style="fill:url(#SVGID_3_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1221.3652"
-         cy="330.29999"
-         r="1.6042"
-         id="SVGID_4_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3014"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3016"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1070.079,479.875 c 0.355,-5.327 -1.052,-3.644 -1.526,-1.608 0.551,0.285 0.992,3.752 1.526,1.608"
-         id="path3018"
-         style="fill:url(#SVGID_4_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1193.2783"
-         cy="401.72339"
-         r="1.4575"
-         id="SVGID_5_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3021"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3023"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1037.063,407.068 c 1.582,0.284 3.418,0.501 3.158,0.879 1.733,-0.38 2.125,-0.727 -3.158,-0.879"
-         id="path3025"
-         style="fill:url(#SVGID_5_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1193.6924"
-         cy="401.16629"
-         r="0.377"
-         id="SVGID_6_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3028"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3030"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1040.223,407.947 -1.114,0.229 1.037,-0.093 0.077,-0.136"
-         id="path3032"
-         style="fill:url(#SVGID_6_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1189.1416"
-         cy="313.96851"
-         r="78.695801"
-         id="SVGID_7_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3035"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3037"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1089.538,481.894 c 0.176,4.784 -1.401,7.105 -2.824,11.214 l -2.563,1.276 c -2.096,4.063 0.203,2.58 -1.297,5.809 -3.271,2.907 -9.93,9.09 -12.061,9.652 -1.555,-0.032 1.055,-1.832 1.395,-2.537 -4.378,3.004 -3.512,4.509 -10.211,6.333 l -0.195,-0.435 c -16.522,7.758 -39.471,-7.616 -39.168,-28.596 -0.18,1.333 -0.5,1 -0.868,1.539 -0.854,-10.793 4.995,-21.634 14.853,-26.06 9.646,-4.768 20.951,-2.811 27.86,3.616 -3.795,-4.962 -11.347,-10.22 -20.3,-9.729 -8.77,0.139 -16.97,5.699 -19. [...]
-         id="path3039"
-         style="fill:url(#SVGID_7_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1173.9844"
-         cy="300.57401"
-         r="3.9572999"
-         id="SVGID_8_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3042"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3044"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1015.956,503.142 -0.416,2.073 c 1.947,2.64 3.493,5.501 5.979,7.564 -1.79,-3.483 -3.117,-4.925 -5.563,-9.637"
-         id="path3046"
-         style="fill:url(#SVGID_8_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1175.2217"
-         cy="306.20871"
-         r="2.566"
-         id="SVGID_9_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3049"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3051"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1020.56,502.963 c -1.027,-1.139 -1.641,-2.509 -2.321,-3.875 0.65,2.397 1.989,4.459 3.234,6.556 l -0.913,-2.681"
-         id="path3053"
-         style="fill:url(#SVGID_9_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1249.2305"
-         cy="314.57541"
-         r="6.5118999"
-         id="SVGID_10_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3056"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3058"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1102.03,485.286 -0.437,1.091 c -0.796,5.658 -2.52,11.259 -5.162,16.45 2.92,-5.479 4.808,-11.473 5.599,-17.541"
-         id="path3060"
-         style="fill:url(#SVGID_10_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1194.541"
-         cy="404.03931"
-         r="2.7376001"
-         id="SVGID_11_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3063"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3065"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 1037.651,405.65 c 2.001,-0.731 4.924,-0.402 7.049,-0.884 -2.771,0.229 -5.526,0.37 -8.25,0.721 l 1.201,0.163"
-         id="path3067"
-         style="fill:url(#SVGID_11_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1126.46"
-         cy="363.73318"
-         r="1.8316"
-         id="SVGID_12_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3070"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3072"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 967.308,442.987 c 0.462,4.267 -3.216,5.922 0.815,3.108 2.158,-4.858 -0.846,-1.34 -0.815,-3.108"
-         id="path3074"
-         style="fill:url(#SVGID_12_)"
-         inkscape:connector-curvature="0" /><radialGradient
-         cx="1122.4219"
-         cy="349.23849"
-         r="2.2679999"
-         id="SVGID_13_"
-         gradientUnits="userSpaceOnUse"
-         gradientTransform="matrix(1.0725,0,0,-0.9931,-240.5703,806.4608)"><stop
-           id="stop3077"
-           style="stop-color:#fff1e9;stop-opacity:1"
-           offset="0" /><stop
-           id="stop3079"
-           style="stop-color:#ffffff;stop-opacity:0.2"
-           offset="1" /></radialGradient><path
-         d="m 962.572,462.732 c 0.928,-2.845 1.096,-4.553 1.448,-6.199 -2.562,3.275 -1.179,3.973 -1.448,6.199"
-         id="path3081"
-         style="fill:url(#SVGID_13_)"
-         inkscape:connector-curvature="0" /></g></g><g
-     transform="matrix(0.95218667,0,0,0.91658619,171.21712,339.50001)"
-     id="ray"><linearGradient
-       x1="1085.5723"
-       y1="315.49539"
-       x2="1480.6982"
-       y2="315.49539"
-       id="SVGID_14_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3085"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3087"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></linearGradient><path
-       d="m 1356.568,493.023 c 0,77.011 -88.115,139.441 -196.813,139.441 -108.698,0 -196.813,-62.432 -196.813,-139.441 0,-5.205 0.401,-10.342 1.187,-15.398 10.817,-69.765 94.274,-124.043 195.626,-124.042 108.698,0 196.813,62.429 196.813,139.44 z"
-       id="path3089"
-       style="fill:none;stroke:url(#SVGID_14_);stroke-width:1.5;stroke-miterlimit:10"
-       inkscape:connector-curvature="0" /><linearGradient
-       x1="1122.2969"
-       y1="371.94019"
-       x2="1234.4629"
-       y2="371.94019"
-       id="SVGID_15_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3092"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3094"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></linearGradient><ellipse
-       cx="1055"
-       cy="436.57901"
-       rx="55.333"
-       ry="84.621002"
-       id="ellipse3096"
-       style="fill:none;stroke:url(#SVGID_15_);stroke-width:1.5;stroke-miterlimit:10"
-       d="m 1110.333,436.57901 c 0,46.73489 -24.7734,84.621 -55.333,84.621 -30.5596,0 -55.333,-37.88611 -55.333,-84.621 0,-46.73489 24.7734,-84.621 55.333,-84.621 30.5596,0 55.333,37.88611 55.333,84.621 z"
-       sodipodi:cx="1055"
-       sodipodi:cy="436.57901"
-       sodipodi:rx="55.333"
-       sodipodi:ry="84.621002" /><linearGradient
-       x1="915.28223"
-       y1="344.2576"
-       x2="1217.1914"
-       y2="344.2576"
-       id="SVGID_16_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3099"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3101"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></linearGradient><ellipse
-       cx="942.85699"
-       cy="464.26099"
-       rx="150.20399"
-       ry="97.925003"
-       id="ellipse3103"
-       style="fill:none;stroke:url(#SVGID_16_);stroke-width:1.5;stroke-miterlimit:10"
-       d="m 1093.061,464.26099 c 0,54.08248 -67.2486,97.925 -150.20401,97.925 -82.95537,0 -150.20399,-43.84252 -150.20399,-97.925 0,-54.08249 67.24862,-97.92501 150.20399,-97.92501 82.95541,0 150.20401,43.84252 150.20401,97.92501 z"
-       sodipodi:cx="942.85699"
-       sodipodi:cy="464.26099"
-       sodipodi:rx="150.20399"
-       sodipodi:ry="97.925003" /><linearGradient
-       x1="1193.4932"
-       y1="291.0437"
-       x2="1196.7109"
-       y2="291.0437"
-       id="SVGID_17_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3106"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3108"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></linearGradient><ellipse
-       cx="1071.722"
-       cy="517.47498"
-       rx="1.109"
-       ry="0.78399998"
-       id="ellipse3110"
-       style="fill:none;stroke:url(#SVGID_17_);stroke-miterlimit:10"
-       d="m 1072.831,517.47498 c 0,0.43299 -0.4965,0.784 -1.109,0.784 -0.6124,0 -1.109,-0.35101 -1.109,-0.784 0,-0.433 0.4966,-0.784 1.109,-0.784 0.6125,0 1.109,0.351 1.109,0.784 z"
-       sodipodi:cx="1071.722"
-       sodipodi:cy="517.47498"
-       sodipodi:rx="1.109"
-       sodipodi:ry="0.78399998" /><linearGradient
-       x1="897.10553"
-       y1="225.239"
-       x2="1292.8359"
-       y2="225.239"
-       id="SVGID_18_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3113"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="0" /><stop
-         id="stop3115"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="1" /></linearGradient><ellipse
-       cx="971.591"
-       cy="583.28003"
-       rx="197.11501"
-       ry="196.589"
-       id="ellipse3117"
-       style="fill:none;stroke:url(#SVGID_18_);stroke-width:1.5;stroke-miterlimit:10"
-       d="m 1168.706,583.28003 c 0,108.57311 -88.2514,196.589 -197.115,196.589 -108.86361,0 -197.115,-88.01589 -197.115,-196.589 0,-108.57311 88.25139,-196.58901 197.115,-196.58901 108.8636,0 197.115,88.0159 197.115,196.58901 z"
-       sodipodi:cx="971.591"
-       sodipodi:cy="583.28003"
-       sodipodi:rx="197.11501"
-       sodipodi:ry="196.589" /><radialGradient
-       cx="1083.915"
-       cy="291.0452"
-       r="210.4398"
-       id="SVGID_19_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3120"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3122"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></radialGradient><line
-       stroke-miterlimit="10"
-       x1="960.53497"
-       y1="219.868"
-       x2="960.53497"
-       y2="815.08002"
-       id="line3124"
-       style="fill:none;stroke:url(#SVGID_19_);stroke-width:1.5;stroke-miterlimit:10" /><radialGradient
-       cx="1097.457"
-       cy="320.1228"
-       r="201.687"
-       id="SVGID_20_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1,0,0,-1,-123.3799,808.519)"><stop
-         id="stop3127"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3129"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></radialGradient><line
-       stroke-miterlimit="10"
-       x1="688.849"
-       y1="488.396"
-       x2="1259.3051"
-       y2="488.396"
-       id="line3131"
-       style="fill:none;stroke:url(#SVGID_20_);stroke-width:1.5;stroke-miterlimit:10" /><linearGradient
-       x1="727.24902"
-       y1="686.27911"
-       x2="922.82233"
-       y2="686.27911"
-       id="SVGID_21_"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.5366,0,0,-0.4054,601.4,796.0092)"><stop
-         id="stop3134"
-         style="stop-color:#ffffff;stop-opacity:0.5"
-         offset="0" /><stop
-         id="stop3136"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" /></linearGradient><ellipse
-       cx="1044.114"
-       cy="517.79199"
-       rx="52.069"
-       ry="64.708"
-       id="ellipse3138"
-       style="fill:none;stroke:url(#SVGID_21_);stroke-width:1.5;stroke-miterlimit:10"
-       d="m 1096.183,517.79199 c 0,35.73724 -23.3121,64.708 -52.069,64.708 -28.7569,0 -52.06899,-28.97076 -52.06899,-64.708 0,-35.73724 23.31209,-64.708 52.06899,-64.708 28.7569,0 52.069,28.97076 52.069,64.708 z"
-       sodipodi:cx="1044.114"
-       sodipodi:cy="517.79199"
-       sodipodi:rx="52.069"
-       sodipodi:ry="64.708" /></g><g
-     id="lines"
-     style="display:none"><g
-       id="guides"
-       style="display:inline"><line
-         fill="none"
-         stroke="#000000"
-         stroke-miterlimit="10"
-         x1="960"
-         y1="-27"
-         x2="960"
-         y2="1219"
-         id="line3142"
-         style="fill:none;stroke:#000000;stroke-miterlimit:10" /><line
-         fill="none"
-         stroke="#000000"
-         stroke-miterlimit="10"
-         x1="0"
-         y1="540"
-         x2="1920"
-         y2="540"
-         id="line3144"
-         style="fill:none;stroke:#000000;stroke-miterlimit:10" /></g></g><g
-     transform="matrix(0.63185159,0,0,0.63185159,1044.3982,523.09327)"
-     id="layer1"><path
-       d="m 284.31314,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
-       id="path2862"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 306.95244,491.61068 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.74369 -14.17 [...]
-       id="path2864"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 360.36086,496.36779 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20239 3.49 [...]
-       id="path2866"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 387.11641,521.12908 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222"
-       id="path2868"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 415.84484,495.73662 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.52371,0 2.9 [...]
-       id="path2870"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 467.52042,512.24608 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0.0871,11. [...]
-       id="path2872"
-       style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 387.8734,458.54915 -7.42894,7.42702 -7.42706,-7.42702 7.42706,-7.42706 7.42894,7.42706"
-       id="path2874"
-       style="fill:#d40000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 482.41114,491.61068 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 -14.176 [...]
-       id="path2978"
-       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 537.08729,485.60092 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571,-0.091 3 [...]
-       id="path2980"
-       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 553.10734,480.47086 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.48326 -0.0 [...]
-       id="path2982"
-       style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       inkscape:connector-curvature="0" /><path
-       d="m 398.50988,536.83079 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -1e-5,0.71503 0. [...]
-       id="path4003"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 432.8103,526.98658 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0"
-       id="path4005"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 441.82889,548.13057 c -10e-6,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.03422 0. [...]
-       id="path4007"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 475.50918,526.98658 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0"
-       id="path4009"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 487.10099,533.88136 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 -1.8903 [...]
-       id="path4011"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 508.35307,526.98658 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0"
-       id="path4013"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 517.70013,534.22609 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0"
-       id="path4015"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 522.95146,534.22609 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967 -3.42623 [...]
-       id="path4017"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 560.55318,554.91043 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -10e-6,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,-1.37895 [...]
-       id="path4019"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /><path
-       d="m 579.07551,544.41505 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896"
-       id="path4021"
-       style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-       inkscape:connector-curvature="0" /></g><g
-     id="layer2" /></svg>
\ No newline at end of file
diff --git a/art-lines/gnome-shell/debian-edu-lines-gnome-shell.css b/art-lines/gnome-shell/debian-edu-lines-gnome-shell.css
deleted file mode 100644
index e636399..0000000
--- a/art-lines/gnome-shell/debian-edu-lines-gnome-shell.css
+++ /dev/null
@@ -1,2711 +0,0 @@
-/* Copyright 2009, Red Hat, Inc.
- *
- * Portions adapted from Mx's data/style/default.css
- *   Copyright 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU Lesser General Public License,
- * version 2.1, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
- * more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-/* Text Styles */
-
-/* default text style */
-stage {
-    font-family: cantarell, sans-serif;
-    font-size: 11pt;
-    color: white;
-}
-
-/* links */
-.shell-link {
-    color: #0000ff;
-    text-decoration: underline;
-}
-
-.shell-link:hover {
-    color: #0000e0;
-}
-
-/* small */
-.app-well-menu,
-.run-dialog-error-label {
-    font-size: 9pt;
-}
-
-/* small bold */
-.dash-label,
-.window-caption,
-.switcher-list,
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.grid-search-result .overview-icon {
-    font-size: 9pt;
-    font-weight: bold;
-}
-
-/* Scroll Bars */
-
-StScrollBar {
-    padding: 0px;
-}
-
-StScrollView.vfade {
-    -st-vfade-offset: 68px;
-}
-
-StScrollView.hfade {
-    -st-hfade-offset: 68px;
-}
-
-StScrollView StScrollBar {
-    min-width: 14px;
-    min-height: 14px;
-}
-
-StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.3);
-    border-radius: 8px;
-}
-
-StScrollBar StButton#vhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle:hover,
-StScrollBar StButton#vhandle:hover {
-    background-color: #777d7c;
-}
-
-StScrollBar StButton#hhandle:active,
-StScrollBar StButton#vhandle:active {
-    background-color: #3465a4;
-}
-
-/* Check Boxes */
-
-.check-box StBoxLayout {
-    spacing: .8em;
-}
-
-.check-box StBin {
-    width: 24px;
-    height: 22px;
-    background-image: url("checkbox-off.svg");
-}
-
-.check-box:focus StBin {
-    background-image: url("checkbox-off-focused.svg");
-}
-
-.check-box:checked StBin {
-    background-image: url("checkbox.svg");
-}
-
-.check-box:focus:checked StBin {
-    background-image: url("checkbox-focused.svg");
-}
-
-/* Slider */
-
-.slider {
-    height: 1em;
-    -slider-height: 0.3em;
-    -slider-background-color: #333333;
-    -slider-border-color: #5f5f5f;
-    -slider-active-background-color: #76b0ec;
-    -slider-active-border-color: #1f6dbc;
-    -slider-border-width: 1px;
-    -slider-handle-radius: 6px;
-}
-
-/* PopupMenu */
-
-.popup-menu-ornament {
-    text-align: right;
-    width: 1em;
-}
-
-.popup-menu-boxpointer,
-.candidate-popup-boxpointer {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-border-width: 2px;
-    -arrow-border-color: #a5a5a5;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu {
-    -arrow-border-radius: 4px;
-    -arrow-background-color: #ededed;
-    -arrow-border-width: 1px;
-    -arrow-border-color: #a6a6a6;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu.dark {
-    -arrow-background-color: #3f4747;
-    -arrow-border-color: #282b2b;
-}
-
-
-.popup-menu {
-    min-width: 200px;
-}
-
-.popup-menu-arrow {
-    width: 16px;
-    height: 16px;
-}
-
-.popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.fallback-app-menu .popup-submenu-menu-item:open {
-    background-color: #888888;
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.popup-sub-menu {
-    background-gradient-start: rgba(80,80,80,0.3);
-    background-gradient-end: rgba(80,80,80,0.4);
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.fallback-app-menu .popup-sub-menu {
-    background-gradient-start: #dddddd;
-    background-gradient-end: #dfdfdf;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
-}
-
-.fallback-app-menu.dark .popup-sub-menu {
-    background-gradient-start: #474747;
-    background-gradient-end: #4b4b4b;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:ltr {
-    padding-right: 0em;
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:rtl {
-    padding-left: 0em;
-}
-
-.popup-sub-menu StScrollBar {
-    padding: 4px;
-}
-
-.popup-sub-menu StScrollBar StBin#trough {
-    border-width: 0px;
-}
-
-.popup-sub-menu StScrollBar StBin#vhandle {
-    background-color: #4c4c4c;
-    border-width: 0px;
-}
-
-/* The remaining popup-menu sizing is all done in ems, so that if you
- * override .popup-menu.font-size, everything else will scale with it.
- */
-.popup-menu-content {
-    padding: 1em 0em;
-}
-
-.popup-menu-item {
-    spacing: 12px;
-}
-
-.popup-menu-item:ltr {
-    padding: .4em 1.75em .4em 0em;
-}
-
-.popup-menu-item:rtl {
-    padding: .4em 0em .4em 1.75em;
-}
-
-.popup-menu-item:active {
-    background-color: #4c4c4c;
-}
-
-.popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.fallback-app-menu .popup-menu-item {
-    color: #43484a;
-}
-
-.fallback-app-menu .popup-menu-item:active {
-    color: white;
-    background-color: #4689cd;
-}
-
-.fallback-app-menu .popup-menu-item:insensitive {
-    color: gray;
-}
-
-.fallback-app-menu.dark .popup-menu-item {
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-menu-item:active {
-    background-color: #445f7d;
-}
-
-.fallback-app-menu.dark .popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.popup-separator-menu-item {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0.0);
-    -gradient-end: rgba(255,255,255,0.3);
-    -margin-horizontal: 24px;
-    height: 1px;
-    padding: 8px 0px;
-}
-
-.fallback-app-menu .popup-separator-menu-item {
-    -gradient-start: #a0a2a3;
-    -gradient-end: #a0a2a3;
-    -margin-horizontal: 0;
-}
-
-.fallback-app-menu.dark .popup-separator-menu-item {
-    -gradient-start: #818584;
-    -gradient-end: #818584;
-}
-
-.popup-status-menu-item {
-    font-weight: normal;
-    color: #999;
-}
-
-.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive {
-    color: white;
-}
-
-.popup-menu-icon {
-    icon-size: 1.09em;
-}
-
-/* Switches */
-.toggle-switch {
-    width: 65px;
-    height: 22px;
-}
-
-.toggle-switch-us {
-    background-image: url("toggle-off-us.svg");
-    background-size: contain;
-}
-.toggle-switch-us:checked {
-    background-image: url("toggle-on-us.svg");
-    background-size: contain;
-}
-
-.toggle-switch-intl {
-    background-image: url("toggle-off-intl.svg");
-    background-size: contain;
-}
-.toggle-switch-intl:checked {
-    background-image: url("toggle-on-intl.svg");
-    background-size: contain;
-}
-
-/* Network */
-
-.nm-dialog {
-    max-height: 500px;
-    min-height: 450px;
-    min-width: 470px;
-}
-
-.nm-dialog-content {
-    spacing: 20px;
-}
-
-.nm-dialog-header-hbox {
-    spacing: 10px;
-}
-
-.nm-dialog-airplane-box {
-    spacing: 12px;
-}
-
-.nm-dialog-airplane-headline {
-    font-size: 1.1em;
-    font-weight: bold;
-    text-align: center;
-}
-
-.nm-dialog-airplane-text {
-    color: #999999;
-}
-
-.nm-dialog-header-icon {
-    icon-size: 32px;
-}
-
-.nm-dialog-scroll-view {
-    border: 2px solid #666;
-    border-radius: 6px;
-}
-
-.nm-dialog-header {
-    font-weight: bold;
-}
-
-.nm-dialog-item {
-    font-size: 12pt;
-    border-bottom: 1px solid #666;
-    padding: 12px;
-    spacing: 20px;
-}
-
-.nm-dialog-item:selected {
-    background-color: #333;
-}
-
-.nm-dialog-icons {
-    spacing: .5em;
-}
-
-.nm-dialog-icon {
-    icon-size: 16px;
-}
-
-.no-networks-label {
-    color: #999999;
-}
-
-.no-networks-box {
-    spacing: 12px;
-}
-
-/* Buttons */
-
-.candidate-page-button,
-.notification-button,
-.notification-icon-button,
-.hotplug-notification-item,
-.hotplug-resident-eject-button,
-.modal-dialog-button,
-.app-view-control {
-    border: 1px solid #8b8b8b;
-    background-gradient-direction: vertical;
-    background-gradient-start: rgba(255, 255, 255, 0.2);
-    background-gradient-end: rgba(255, 255, 255, 0);
-}
-
-.modal-dialog-button {
-    font-weight: bold;
-}
-
-.candidate-page-button:hover,
-.notification-button:hover,
-.notification-icon-button:hover,
-.hotplug-notification-item:hover,
-.hotplug-resident-eject-button:hover,
-.modal-dialog-button:hover {
-    background-gradient-start: rgba(255, 255, 255, 0.3);
-    background-gradient-end: rgba(255, 255, 255, 0.1);
-}
-
-.notification-button:focus,
-.notification-icon-button:focus,
-.hotplug-notification-item:focus,
-.modal-dialog-button:focus,
-.app-view-control:focus {
-    border-width: 2px;
-}
-
-.app-view-control:first-child:ltr:focus,
-.app-view-control:last-child:rtl:focus {
-    border-right-width: 1px;
-}
-
-.candidate-page-button:active,
-.candidate-page-button:pressed,
-.notification-button:active,
-.notification-icon-button:active,
-.hotplug-notification-item:active,
-.hotplug-resident-eject-button:active,
-.modal-dialog-button:active,
-.modal-dialog-button:pressed,
-.app-view-control:checked {
-    background-gradient-start: rgba(255, 255, 255, 0);
-    background-gradient-end: rgba(255, 255, 255, 0.2);
-}
-
-.candidate-page-button:insensitive,
-.notification-button:insensitive,
-.notification-icon-button:insensitive,
-.modal-dialog-button:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-/* Common radii */
-
-.search-entry,
-.modal-dialog-button,
-.notification-button,
-.hotplug-notification-item,
-.app-view-controls,
-#screenShieldNotifications {
-    border-radius: 18px;
-}
-
-.app-view-control:first-child:ltr,
-.app-view-control:last-child:rtl {
-    border-radius: 18px 0px 0px 18px;
-    border-right-width: 0px;
-}
-
-.app-view-control:last-child:ltr,
-.app-view-control:first-child:rtl {
-    border-radius: 0px 18px 18px 0px;
-}
-
-/* Entries */
-
-.search-entry,
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-size: 12pt;
-    caret-size: 1px;
-    selected-color: white;
-    padding: 4px 12px;
-}
-
-.search-entry,
-.login-dialog StEntry,
-.run-dialog-entry,
-.notification StEntry {
-    border: 2px solid rgba(245,245,245,0.2);
-    background-gradient-start: rgba(5,5,6,0.1);
-    background-gradient-end: rgba(254,254,254,0.1);
-    background-gradient-direction: vertical;
-    transition-duration: 300ms;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.search-entry:focus,
-.search-entry:hover,
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry {
-    border: 2px solid rgb(136,138,133);
-    background-gradient-start: rgb(200,200,200);
-    background-gradient-end: white;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry:focus {
-    border: 2px solid #3465a4;
-}
-
-.search-entry {
-    border-color: rgba(245,245,245,0.3);
-    color: rgb(192, 192, 192);
-    caret-color: rgb(192, 192, 192);
-}
-
-.search-entry:hover {
-    color: rgb(128, 128, 128);
-    caret-color: rgb(128, 128, 128);
-}
-
-.search-entry:focus {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-weight: bold;
-    transition-duration: 0ms;
-}
-
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    border-radius: 5px;
-    padding: 4px 4px;
-}
-
-.prompt-dialog-password-entry .capslock-warning,
-.login-dialog-prompt-entry .capslock-warning {
-    icon-size: 16px;
-    warning-color: #999;
-    padding: 0 4px;
-}
-
-.login-dialog StEntry:insensitive,
-.modal-dialog StEntry:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    border: 2px solid #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-    box-shadow: inset 0 0 rgba(0,0,0,1.0);
-}
-
-/* Panel */
-
-#panel {
-    background-color: black;
-    font-weight: bold;
-    height: 1.86em;
-}
-
-#panel.unlock-screen,
-#panel.login-screen {
-    background-color: transparent;
-}
-
-#panelLeft, #panelCenter {
-    spacing: 4px;
-}
-
-#panelLeft:ltr {
-    padding-right: 4px;
-}
-
-#panelLeft:rtl {
-    padding-left: 4px;
-}
-
-#panelRight:ltr {
-    padding-left: 4px;
-}
-
-#panelRight:rtl {
-    padding-right: 4px;
-}
-
-.panel-corner {
-    -panel-corner-radius: 6px;
-    -panel-corner-background-color: black;
-    -panel-corner-border-width: 2px;
-    -panel-corner-border-color: transparent;
-}
-
-.panel-corner:active,
-.panel-corner:overview,
-.panel-corner:focus {
-    -panel-corner-border-color: rgba(255,255,255,0.8);
-}
-
-.panel-corner.lock-screen,
-.panel-corner.unlock-screen,
-.panel-corner.login-screen {
-    -panel-corner-background-color: transparent;
-    -panel-corner-border-color: transparent;
-}
-
-#appMenu {
-    spinner-image: url("process-working.svg");
-    spacing: 4px;
-}
-
-/* used for the app menu header only */
-.label-shadow {
-    color: rgba(0,0,0,0.5);
-}
-
-.panel-button #appMenuIcon {
-    app-icon-bottom-clip: 1px;
-}
-
-.panel-button:active #appMenuIcon,
-.panel-button:checked #appMenuIcon,
-.panel-button:focus #appMenuIcon {
-    app-icon-bottom-clip: 2px;
-}
-
-.panel-button {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-}
-
-#panel.unlock-screen .panel-button,
-#panel.lock-screen .panel-button,
-#panel.login-screen .panel-button {
-    color: #e6e6e6;
-}
-
-#panel.unlock-screen .panel-button:hover,
-#panel.lock-screen .panel-button:hover,
-#panel.login-screen .panel-button:hover,
-#panel.unlock-screen .panel-button:active,
-#panel.lock-screen .panel-button:active,
-#panel.login-screen .panel-button:active,
-#panel.unlock-screen .panel-button:focus,
-#panel.lock-screen .panel-button:focus,
-#panel.login-screen .panel-button:focus {
-    color: white;
-}
-
-.panel-button:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-button:active,
-.panel-button:overview,
-.panel-button:focus {
-    border-image: url("panel-button-border.svg") 6 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-status-button:active,
-.panel-status-button:checked,
-.panel-status-button:focus {
-    background-image: url("panel-button-highlight-narrow.svg");
-}
-
-.panel-button:active > .system-status-icon,
-.panel-button:checked > .system-status-icon,
-.panel-button:focus > .system-status-icon {
-    icon-shadow: black 0px 2px 2px;
-}
-
-.panel-menu {
-    -boxpointer-gap: 4px;
-}
-
-.panel-status-indicators-box,
-.panel-status-menu-box {
-    spacing: 2px;
-}
-
-.system-status-icon {
-    icon-size: 1.09em;
-    padding: 0 5px;
-}
-
-.aggregate-menu {
-    width: 360px;
-}
-
-.aggregate-menu .popup-menu-icon {
-    padding: 0 4px;
-}
-
-.system-switch-user-submenu-icon {
-    icon-size: 24px;
-    border: 1px solid #8b8b8b;
-}
-
-.system-menu-action {
-    color: #e6e6e6;
-    border-radius: 32px; /* wish we could do 50% */
-    padding: 13px;
-    border: 2px solid #5f5f5f; /* using rgba() is flaky unfortunately */
-}
-
-.system-menu-action:hover,
-.system-menu-action:focus {
-    color: white;
-    background-color: #4c4c4c;
-    border: none;
-    padding: 15px;
-}
-
-.system-menu-action:active {
-    color: black;
-    background-color: #6f6f6f;
-
-}
-
-.system-menu-action > StIcon {
-    icon-size: 16px;
-}
-
-.screencast-indicator {
-    color: #ff0000;
-}
-
-/* Overview */
-
-#overview {
-    spacing: 24px;
-}
-
-.overview-controls {
-    padding-bottom: 32px;
-}
-
-.workspace-thumbnails {
-    spacing: 11px;
-    visible-width: 32px; /* Amount visible before hovering */
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-    background-color: rgba(0, 0, 0, 0.5);
-    padding: 11px 7px 11px 11px;
-}
-
-.workspace-thumbnails:rtl {
-    border-right: 1px;
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-    padding: 11px 11px 11px 7px;
-}
-
-.workspace-thumbnail-indicator {
-    border: 4px solid rgba(255,255,255,0.7);
-    border-radius: 4px;
-    padding: 1px;
-}
-
-.window-caption {
-    spacing: 25px;
-    background: rgba(0,0,0,0.5);
-    border-radius: 8px;
-    padding: 4px 12px;
-    -shell-caption-spacing: 12px;
-    border: 2px solid rgba(0, 0, 0, 0);
-}
-
-.window-caption:hover {
-    border: 2px solid rgba(255, 255, 255, 0);
-}
-
-.window-close, .notification-close {
-    background-image: url("close-window.svg");
-    background-size: 32px;
-    height: 32px;
-    width: 32px;
-}
-
-.window-close {
-    -shell-close-overlap: 16px;
-}
-
-.window-clone-border {
-    border: 4px solid rgba(255, 255, 255, 0.5);
-    border-radius: 4px;
-}
-
-.notification-close {
-    /* we start out in the top right of the
-     * notification, inset.
-     *
-     * center is 32px/2 = 16px
-     *
-     * adjust left 2px
-     * adjust down 8px */
-
-    -shell-close-overlap-x: 14px;
-    -shell-close-overlap-y: -12px;
-}
-
-.notification-close:rtl {
-    /* as above, but starting out in the top left of the
-     * notification. */
-
-    -shell-close-overlap-x: -14px;
-}
-
-.window-close:rtl {
-    -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
-}
-
-.window-picker {
-    -horizontal-spacing: 32px;
-    -vertical-spacing: 32px;
-    padding-left: 32px;
-    padding-right: 32px;
-    padding-bottom: 48px;
-}
-
-.window-picker.external-monitor {
-    padding: 32px;
-}
-
-.messages-indicator {
-    color: #999999;
-    height: 32px;
-}
-
-.messages-indicator-contents {
-    spacing: 12px;
-    padding-bottom: 12px;
-}
-
-.messages-indicator-contents:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.messages-indicator-highlight {
-    background-gradient-start: transparent;
-    background-gradient-end: #999999;
-    background-gradient-direction: vertical;
-
-    height: 6px;
-}
-
-/* Dash */
-
-#dash {
-    color: #5f5f5f;
-    font-size: 9pt;
-    padding: 4px 0px;
-    background-color: rgba(0, 0, 0, 0.5);
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-}
-
-#dash:rtl {
-    border-left: 1px;
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-}
-
-.placeholder {
-    background-image: url("dash-placeholder.svg");
-    background-size: contain;
-    height: 24px;
-}
-
-.empty-dash-drop-target {
-    width: 24px;
-    height: 24px;
-}
-
-/* Search Box */
-
-.search-entry {
-    width: 320px;
-}
-
-.search-entry-icon {
-    icon-size: 1em;
-    color: #c0c0c0;
-}
-
-.search-entry:hover .search-entry-icon,
-.search-entry:focus .search-entry-icon {
-    color: #8d8f8a;
-}
-
-/* Search Results */
-
-#searchResults {
-    padding: 20px 10px 0px 10px;
-    spacing: 18px;
-}
-
-#searchResultsBin {
-    max-width: 1000px;
-}
-
-#searchResultsContent {
-    padding-left: 20px;
-    padding-right: 20px;
-    spacing: 16px;
-}
-
-.search-section {
-    /* This should be equal to #searchResultsContent spacing */
-    spacing: 16px;
-}
-
-.search-section-separator {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0);
-    -gradient-end: rgba(255,255,255,0.5);
-    -margin-horizontal: 1.5em;
-    height: 1px;
-}
-
-.search-section-content {
-    /* This is the space between the provider icon and the results container */
-    spacing: 32px;
-}
-
-.search-statustext {
-    color: #efefef;
-    font-size: 2em;
-    font-weight: bold;
-}
-
-.list-search-results {
-    spacing: 3px;
-}
-
-.dash-label {
-    border-radius: 7px;
-    padding: 4px 12px;
-    background-color: rgba(0,0,0,0.5);
-    text-align: center;
-    -x-offset: 8px;
-}
-
-/* Application Launchers, Grid and List results */
-
-.icon-grid {
-    spacing: 30px;
-    -shell-grid-horizontal-item-size: 136px;
-    -shell-grid-vertical-item-size: 136px;
-}
-
-.icon-grid .overview-icon {
-    icon-size: 96px;
-}
-
-.app-display {
-    spacing: 20px;
-}
-
-.app-view-controls {
-    padding-bottom: 32px;
-}
-
-.app-view-control {
-    padding: 4px 32px;
-}
-
-.app-view-control:focus {
-    padding: 3px 31px;
-}
-
-.search-display > StBoxLayout,
-.all-apps,
-.frequent-apps > StBoxLayout {
-    /* horizontal padding to make sure scrollbars or dash don't overlap content */
-    padding: 0px 88px 10px 88px;
-}
-
-.page-indicator {
-    padding: 15px 20px;
-}
-
-.page-indicator .page-indicator-icon {
-    width: 18px;
-    height: 18px;
-    background-image: url(page-indicator-inactive.svg);
-}
-
-.page-indicator:hover .page-indicator-icon {
-    background-image: url(page-indicator-hover.svg);
-}
-
-.page-indicator:active .page-indicator-icon {
-    background-image: url(page-indicator-active.svg);
-}
-
-.page-indicator:checked .page-indicator-icon,
-.page-indicator:checked:active .page-indicator-icon {
-    background-image: url(page-indicator-checked.svg);
-}
-
-.no-frequent-applications-label {
-    font-size: 18pt;
-    color: #999999;
-}
-
-.app-folder-icon {
-    padding: 5px;
-    spacing-rows: 5px;
-    spacing-columns: 5px;
-}
-
-.dash-item-container > StButton {
-    padding: 4px 8px;
-}
-
-.list-search-result-content {
-    spacing: 12px;
-    padding: 12px;
-}
-
-.list-search-result-title {
-    font-weight: bold;
-    font-size: 14pt;
-    color: white;
-}
-
-.list-search-result-description {
-    color: #eeeeec;
-}
-
-.search-provider-icon-more {
-    width: 16px;
-    height: 16px;
-    background-image: url("more-results.svg");
-}
-
-.app-well-app > .overview-icon.overview-icon-with-label,
-.grid-search-result .overview-icon.overview-icon-with-label {
-    /* since the label controls its own spacing, it is visually more
-    consistent to use different padding values for top and bottom */
-    padding: 10px 8px 5px 8px;
-    spacing: 4px;
-}
-
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.search-provider-icon,
-.list-search-result,
-.grid-search-result .overview-icon {
-    border-radius: 4px;
-    padding: 6px;
-    border: 1px rgba(0,0,0,0);
-    transition-duration: 100ms;
-    text-align: center;
-}
-
-.search-provider-icon {
-    padding: 15px;
-}
-
-.app-folder-popup {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.3);
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.app-folder-popup-bin {
-    padding: 5px;
-}
-
-.app-well-app.running > .overview-icon {
-    text-shadow: black 0px 2px 2px;
-    background-image: url("running-indicator.svg");
-    background-size: contain;
-}
-
-.app-well-app.app-folder > .overview-icon {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.app-well-app:hover > .overview-icon,
-.show-apps:hover > .overview-icon,
-.search-provider-icon:hover,
-.list-search-result:hover,
-.grid-search-result:hover .overview-icon {
-    background-color: rgba(255,255,255,0.1);
-    text-shadow: black 0px 2px 2px;
-    transition-duration: 100ms;
-    color:white;
-}
-
-.app-display .app-well-app > .overview-icon {
-    border-radius: 4px;
-}
-
-.list-search-result:hover .list-search-result-description {
-    text-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
-}
-
-.show-apps {
-    padding: 4px 0;
-}
-
-.show-apps-icon {
-    color: #a0a0a0;
-}
-
-.show-apps:hover .show-apps-icon {
-    color: white;
-}
-
-.app-well-app:checked > .overview-icon,
-.app-well-app:active > .overview-icon,
-.show-apps:checked > .overview-icon,
-.show-apps:active > .overview-icon,
-.search-provider-icon:active,
-.grid-search-result:active .overview-icon,
-.list-search-result:active {
-    background-gradient-start: rgba(255, 255, 255, .05);
-    background-gradient-end: rgba(255, 255, 255, .15);
-    background-gradient-direction: vertical;
-    border-radius: 4px;
-    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.7);
-    transition-duration: 100ms;
-}
-
-.show-apps:checked .show-apps-icon,
-.show-apps:focus .show-apps-icon {
-    color: white;
-    transition-duration: 100ms;
-}
-
-.app-well-app:focus > .overview-icon,
-.grid-search-result:focus .overview-icon,
-.show-apps:focus > .overview-icon,
-.search-provider-icon:focus,
-.list-search-result:focus,
-.app-well-app:selected > .overview-icon,
-.grid-search-result:selected .overview-icon,
-.search-provider-icon:selected,
-.list-search-result:selected {
-    background-color: rgba(255,255,255,0.33);
-}
-
-/* LookingGlass */
-
-#LookingGlassDialog {
-    background-color: rgba(0,0,0,0.80);
-    spacing: 4px;
-    padding: 4px;
-    border: 2px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog > #Toolbar {
-    border: 1px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog .labels {
-    spacing: 4px;
-}
-
-#LookingGlassDialog .notebook-tab {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-    padding-left: .3em;
-    padding-right: .3em;
-}
-
-#LookingGlassDialog .notebook-tab:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-#LookingGlassDialog .notebook-tab:selected {
-    border-image: url("panel-button-border.svg") 10 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.lg-dialog StEntry {
-    selection-background-color: #bbbbbb;
-    selected-color: #333333;
-}
-
-.lg-completions-text {
-    font-size: .9em;
-    font-style: italic;
-}
-
-.lg-obj-inspector-title {
-    spacing: 4px;
-}
-
-.lg-obj-inspector-button {
-    border: 1px solid gray;
-    padding: 4px;
-    border-radius: 4px;
-}
-
-.lg-obj-inspector-button:hover {
-    border: 1px solid #ffffff;
-}
-
-.lg-dialog .shell-link {
-    color: #999999;
-}
-
-.lg-dialog .shell-link:hover {
-    color: #dddddd;
-}
-
-#LookingGlassDialog StBoxLayout#EvalBox {
-    padding: 4px;
-    spacing: 4px;
-}
-
-#LookingGlassDialog StBoxLayout#ResultsArea {
-    spacing: 4px;
-}
-
-#lookingGlassExtensions {
-    padding: 4px;
-}
-
-.lg-extensions-list {
-    padding: 4px;
-    spacing: 6px;
-}
-
-.lg-extension {
-    border: 1px solid #6f6f6f;
-    border-radius: 4px;
-    padding: 4px;
-}
-
-.lg-extension-name {
-    font-weight: bold;
-}
-
-.lg-extension-meta {
-    spacing: 6px;
-}
-
-#LookingGlassPropertyInspector {
-    background: rgba(0, 0, 0, 0.8);
-    border: 2px solid grey;
-    border-radius: 4px;
-    padding: 6px;
-}
-
-/* Calendar popup */
-
-.calendar-vertical-separator {
-    -stipple-width: 1px;
-    -stipple-color: #505050;
-    width: 0.3em;
-}
-
-.calendar {
-    padding: .4em 1.75em .8em 1.75em;
-}
-
-.calendar-month-label {
-    color: #888a85;
-    font-size: 9.5pt;
-    font-weight: bold;
-    padding-bottom: 8px;
-    padding-top: 8px;
-}
-
-.calendar-month-label:focus {
-    background-color: #999999;
-}
-
-.calendar-change-month-back {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-left.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-back:rtl {
-    background-image: url("calendar-arrow-right.svg");
-}
-
-.calendar-change-month-back:hover,
-.calendar-change-month-back:focus {
-    background-color: #999999;
-}
-.calendar-change-month-back:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-change-month-forward {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-right.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-forward:rtl {
-    background-image: url("calendar-arrow-left.svg");
-}
-
-.calendar-change-month-forward:hover,
-.calendar-change-month-forward:focus {
-    background-color: #999999;
-}
-.calendar-change-month-forward:active {
-    background-color: #aaaaaa;
-}
-
-.datemenu-date-label {
-    padding: .4em 1.7em;
-    font-weight: bold;
-    text-align: center;
-    color: #eeeeec;
-    border-radius: 4px;
-}
-
-.datemenu-date-label:hover,
-.datemenu-date-label:focus {
-    background-color: #999999;
-}
-
-.datemenu-date-label:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-day-base {
-    font-size: 9pt;
-    text-align: center;
-    width: 2.4em;
-    height: 2.4em;
-}
-
-.calendar-day-base:hover,
-.calendar-day-base:focus {
-    background-color: #777777;
-}
-
-.calendar-day-base:active {
-    font-size: 9pt;
-    background-color: #555555;
-    color: white;
-}
-
-.calendar-day-heading {
-    color: #888a85;
-    padding-top: .2em;
-    height: 1.7em;
-}
-
-.calendar-week-number {
-    color: #babdb6;
-    font-weight: bold;
-}
-
-/* Hack used in lieu of border-collapse - see calendar.js */
-.calendar-day {
-    border: 1px solid #505050;
-    color: #babdb6;
-    border-top-width: 0;
-    border-left-width: 0;
-}
-
-.calendar-day-top {
-    border-top-width: 1px;
-}
-
-.calendar-day-left {
-    border-left-width: 1px;
-}
-
-.calendar-work-day {
-}
-
-.calendar-nonwork-day {
-    background-color: rgba(128, 128, 128, .1);
-}
-
-.calendar-today {
-    background-image: url("calendar-today.svg");
-    text-shadow: black 0px 2px 2px;
-    font-weight: bold;
-}
-
-.calendar-day-with-events {
-    font-weight: bold;
-    color: white;
-}
-
-.calendar-other-month-day {
-    color: #333333;
-}
-
-.events-table {
-    width: 320px;
-    spacing-columns: 6pt;
-    padding: 0 1.4em;
-}
-
-.events-table:ltr {
-    padding-right: 1.9em;
-}
-
-.events-table:rtl {
-    padding-left: 1.9em;
-}
-
-.events-day-header {
-    font-weight: bold;
-    color: #999999;
-    padding-left: 0.4em;
-    padding-top: 1.2em;
-}
-
-.events-day-header:first-child {
-    padding-top: 0;
-}
-
-.events-day-header:rtl {
-    padding-left: 0;
-    padding-right: 0.4em;
-}
-
-.events-day-dayname {
-    color: rgba(153, 153, 153, 1.0);
-    text-align: left;
-    min-width: 20px;
-}
-
-.events-day-dayname:rtl {
-    text-align: right;
-}
-
-.events-day-time {
-    color: #fff;
-    text-align: right;
-}
-
-.events-day-time:rtl {
-    text-align: left;
-}
-
-.events-day-task {
-    color: rgba(153, 153, 153, 1.0);
-    padding-left: 8pt;
-}
-
-.events-day-task:rtl {
-    padding-left: 0px;
-    padding-right: 8pt;
-}
-
-/* Message Tray */
-
-#message-tray {
-    background: #2e3436 url(message-tray-background.png);
-    background-repeat: repeat;
-    height: 72px;
-}
-
-.message-tray-summary {
-    height: 72px;
-}
-
-.message-tray-menu-button StIcon {
-    padding: 0 20px;
-    color: #aaaaaa;
-    icon-size: 24px;
-}
-
-.message-tray-menu-button:hover StIcon,
-.message-tray-menu-button:active StIcon,
-.message-tray-menu-button:focus StIcon {
-    color: #eeeeee;
-}
-
-.url-highlighter {
-    link-color: #ccccff;
-}
-
-.no-messages-label {
-    color: #999999;
-}
-
-.notification {
-    border-radius: 10px 10px 0px 0px;
-    background: rgba(0,0,0,0.9);
-    padding: 8px 8px 4px 8px;
-    spacing-rows: 4px;
-    spacing-columns: 10px;
-}
-
-.notification, #notification-container {
-    font-size: 11pt;
-    width: 34em;
-}
-
-.notification.multi-line-notification {
-    padding-bottom: 8px;
-}
-
-.notification-unexpanded {
-    /* We want to force the actor at a specific size, irrespective
-       of its minimum and preferred size, so we override both */
-    min-height: 36px;
-    height: 36px;
-}
-
-/* We use row-span = 2 for the image cell, which prevents its height preferences to be
-   taken into account during allocation, so its height ends up being limited by the height
-   of the content in the other rows. To avoid showing a stretched image, we set the minimum
-   height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
-.notification-with-image {
-    min-height: 159px;
-}
-
-.summary-boxpointer {
-    -arrow-border-radius: 15px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-base: 36px;
-    -arrow-rise: 18px;
-    color: white;
-    -boxpointer-gap: 4px;
-}
-
-.summary-boxpointer .notification {
-    border-radius: 9px;
-    background: rgba(0,0,0,0) !important;
-    padding-bottom: 12px;
-}
-
-.summary-boxpointer #summary-right-click-menu {
-    padding-top: 12px;
-    padding-bottom: 12px;
-}
-
-.summary-notification-stack-scrollview {
-    max-height: 18em;
-    padding-top: 8px;
-    padding-bottom: 8px;
-}
-
-.summary-notification-stack-scrollview:ltr {
-    padding-right: 8px;
-}
-
-.summary-notification-stack-scrollview:rtl {
-    padding-left: 8px;
-}
-
-.notification-scrollview {
-    max-height: 10em;
-    -st-vfade-offset: 24px;
-}
-
-.notification-scrollview:ltr > StScrollBar {
-    padding-left: 6px;
-}
-
-.notification-scrollview:rtl > StScrollBar {
-    padding-right: 6px;
-}
-
-.notification-body {
-    spacing: 5px;
-}
-
-.notification-actions {
-    padding-top: 18px;
-    spacing: 10px;
-}
-
-.notification-button {
-    -st-natural-width: 140px;
-    padding: 4px 4px 5px;
-}
-
-.notification-button:focus {
-    -st-natural-width: 138px;
-    padding: 3px 4px 4px;
-}
-
-.notification-icon-button {
-    border-radius: 5px;
-    padding: 5px;
-}
-
-.notification-icon-button:focus {
-    padding: 4px;
-}
-
-.notification-icon-button > StIcon {
-    icon-size: 16px;
-    padding: 8px;
-}
-
-.secondary-icon {
-    icon-size: 1.09em;
-}
-
-.hotplug-transient-box {
-    spacing: 6px;
-    padding: 2px 72px 2px 12px;
-}
-
-.hotplug-notification-item {
-    padding: 2px 10px;
-}
-
-.hotplug-notification-item:focus {
-    padding: 1px 71px 1px 11px;
-}
-
-.hotplug-notification-item-icon {
-    icon-size: 24px;
-    padding: 2px 5px;
-}
-
-.hotplug-resident-box {
-    spacing: 8px;
-}
-
-.hotplug-resident-mount {
-    spacing: 8px;
-    border-radius: 4px;
-
-    color: #ccc;
-}
-
-.hotplug-resident-mount:hover {
-    background-gradient-direction: horizontal;
-    background-gradient-start: rgba(255, 255, 255, 0.1);
-    background-gradient-end: rgba(255, 255, 255, 0);
-
-    color: #fff;
-}
-
-.hotplug-resident-mount-label {
-    color: inherit;
-    padding-left: 6px;
-}
-
-.hotplug-resident-mount-icon {
-    icon-size: 24px;
-    padding-left: 6px;
-}
-
-.hotplug-resident-eject-icon {
-    icon-size: 16px;
-}
-
-.hotplug-resident-eject-button {
-    padding: 7px;
-    border-radius: 5px;
-    color: #ccc;
-}
-
-.chat-log-message {
-    color: #888888;
-}
-
-.chat-empty-line {
-    font-size: 4px;
-}
-
-.chat-received {
-    padding-left: 4px;
-}
-
-.chat-received:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-sent {
-    padding-left: 18pt;
-    color: #959595;
-}
-
-.chat-sent:rtl {
-    padding-left: 0px;
-    padding-right: 18pt;
-}
-
-.chat-meta-message {
-    padding-left: 4px;
-    font-size: 9pt;
-    font-weight: bold;
-    color: #bbbbbb;
-}
-
-.chat-meta-message:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-notification-scrollview{
-    max-height: 22em;
-}
-
-.subscription-message {
-    font-style: italic;
-}
-
-.notification StEntry {
-    border-radius: 4px;
-}
-
-.summary-source-button {
-    padding: 6px 3px 6px 3px;
-}
-
-.summary-source-button:last-child:ltr {
-    padding-right: 6px;
-}
-
-.summary-source-button:last-child:rtl {
-    padding-left: 6px;
-}
-
-.summary-source-button:hover .summary-source {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.summary-source-button:focus .summary-source,
-.summary-source-button:selected .summary-source {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.summary-source {
-    border-radius: 4px;
-    padding: 0 6px 0 6px;
-    transition-duration: 100ms;
-}
-
-.summary-source-counter {
-    background-image: url("summary-counter.svg");
-    background-size: 2.4em;
-    font-size: 10pt;
-    font-weight: bold;
-    height: 2.4em;
-    width: 2.4em;
-    -shell-counter-overlap-x: 13px;
-    -shell-counter-overlap-y: 13px;
-}
-
-/* OSD */
-.osd-window {
-    text-align: center;
-    font-weight: bold;
-    spacing: 1em;
-}
-
-.osd-window .level {
-    height: 0.6em;
-    border-radius: 0.3em;
-    background-color: rgba(190,190,190,0.2);
-}
-
-/* App Switcher */
-.switcher-popup {
-    padding: 8px;
-    spacing: 16px;
-}
-
-.osd-window,
-.switcher-list {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.switcher-list-item-container {
-    spacing: 8px;
-}
-
-.switcher-list .item-box {
-    padding: 8px;
-    border-radius: 8px;
-}
-
-.switcher-list .item-box:outlined {
-    padding: 6px;
-    border: 2px solid rgba(85,85,85,1.0);
-}
-
-.switcher-list .item-box:selected {
-    background: rgba(255,255,255,0.33);
-}
-
-.switcher-list .thumbnail-box {
-    padding: 2px;
-    spacing: 4px;
-}
-
-.switcher-list .thumbnail {
-    width:  256px;
-}
-
-.switcher-list .separator {
-    width: 1px;
-    background: rgba(255,255,255,0.33);
-}
-
-.ripple-box {
-    width: 52px;
-    height: 52px;
-    background-image: url("corner-ripple-ltr.png");
-    background-size: contain;
-}
-
-.ripple-box:rtl {
-    background-image: url("corner-ripple-rtl.png");
-}
-
-.switcher-arrow {
-    border-color: rgba(0,0,0,0);
-    color: #808080;
-}
-
-.switcher-arrow:highlighted {
-    border-color: rgba(0,0,0,0);
-    color: white;
-}
-
-/* Workspace Switcher */
-.workspace-switcher-group {
-    padding: 12px;
-}
-
-.workspace-switcher-container {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.workspace-switcher {
-    background: transparent;
-    border: 0px;
-    border-radius: 0px;
-    padding: 0px;
-    spacing: 8px;
-}
-
-.ws-switcher-active-up {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-up.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-active-down {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-down.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-box {
-    height: 96px;
-    border: 2px solid rgba(85,85,85,0.5);
-    background: transparent;
-    border-radius: 8px;
-}
-
-/* Tile previews */
-.tile-preview {
-    background-color: rgba(74, 144, 217, 0.35);
-    border: 1px solid #4a90d9; /* Adwaita selected bg color */
-}
-
-.tile-preview-left.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 0 0 0;
-}
-
-.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 0 6px 0 0;
-}
-
-.tile-preview-left.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 6px 0 0;
-}
-
-/* Modal Dialogs */
-
-/* Dialog Subject Text Style */
-.show-processes-dialog-subject,
-.mount-question-dialog-subject,
-.end-session-dialog-subject {
-    font-size: 14pt;
-    font-weight: bold;
-    color: #999999;
-}
-
-.modal-dialog {
-    border-radius: 24px;
-    background-color: rgba(0.0, 0.0, 0.0, 0.9);
-    border: 2px solid #868686;
-
-    padding-right: 42px;
-    padding-left: 42px;
-    padding-bottom: 30px;
-    padding-top: 30px;
-}
-
-.modal-dialog-button-box {
-    spacing: 21px;
-    padding-top: 50px;
-}
-
-.modal-dialog-button {
-    padding: 4px 32px 5px;
-}
-
-.modal-dialog-button:focus {
-    padding: 3px 31px 4px;
-}
-
-/* Run Dialog */
-
-.run-dialog-label {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #999999;
-    padding-bottom: .4em;
-}
-
-.run-dialog-error-box {
-    padding-top: 15px;
-    spacing: 5px;
-}
-
-.modal-dialog .run-dialog-entry {
-    width: 20em;
-}
-
-.lightbox {
-    background-color: black;
-}
-
-.flashspot {
-    background-color: white;
-}
-
-/* End Session Dialog */
-.end-session-dialog {
-    spacing: 42px;
-}
-
-.end-session-dialog-list {
-    padding-top: 20px;
-}
-
-.end-session-dialog-layout {
-    padding-left: 17px;
-}
-
-.end-session-dialog-layout:rtl {
-    padding-right: 17px;
-}
-
-.end-session-dialog-description {
-    width: 28em;
-    padding-bottom: 10px;
-}
-
-.end-session-dialog-description:rtl {
-    width: 28em;
-    padding-bottom: 10px;
-    text-align: right;
-}
-
-.end-session-dialog-warning {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-}
-
-.end-session-dialog-warning:rtl {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-    text-align: right;
-}
-
-.end-session-dialog-logout-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    width: 48px;
-    height: 48px;
-    background-size: contain;
-}
-
-.end-session-dialog-shutdown-icon {
-    color: #bebebe;
-    width: 48px;
-    height: 48px;
-}
-
-.end-session-dialog-inhibitor-layout {
-    spacing: 16px;
-    max-height: 200px;
-    padding-right: 65px;
-    padding-left: 65px;
-}
-
-.end-session-dialog-session-list,
-.end-session-dialog-app-list {
-    spacing: 1em;
-}
-
-.end-session-dialog-list-header {
-    font-weight: bold;
-}
-
-.end-session-dialog-list-header:rtl {
-    text-align: right;
-}
-
-.end-session-dialog-app-list-item,
-.end-session-dialog-session-list-item {
-    spacing: 1em;
-}
-
-.end-session-dialog-app-list-item-name,
-.end-session-dialog-session-list-item-name {
-    font-weight: bold;
-}
-
-.end-session-dialog-app-list-item-description {
-    color: #cccccc;
-    font-size: 10pt;
-}
-
-/* Restart message */
-.restart-message {
-    font-size: 14pt;
-}
-
-/* ShellMountOperation Dialogs */
-.shell-mount-operation-icon {
-    icon-size: 48px;
-}
-
-.show-processes-dialog,
-.mount-question-dialog {
-    spacing: 24px;
-}
-
-.show-processes-dialog-subject,
-.mount-question-dialog-subject {
-    padding-top: 10px;
-    padding-left: 17px;
-    padding-bottom: 6px;
-}
-
-.mount-question-dialog-subject {
-    max-width: 500px;
-}
-
-.show-processes-dialog-subject:rtl,
-.mount-question-dialog-subject:rtl {
-    padding-left: 0px;
-    padding-right: 17px;
-}
-
-.show-processes-dialog-description,
-.mount-question-dialog-description {
-    padding-left: 17px;
-    width: 28em;
-}
-
-.show-processes-dialog-description:rtl,
-.mount-question-dialog-description:rtl {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list {
-    font-size: 10pt;
-    max-height: 200px;
-    padding-top: 24px;
-    padding-left: 49px;
-    padding-right: 32px;
-}
-
-.show-processes-dialog-app-list:rtl {
-    padding-right: 49px;
-    padding-left: 32px;
-}
-
-.show-processes-dialog-app-list-item {
-    color: #ccc;
-}
-
-.show-processes-dialog-app-list-item:hover {
-    color: white;
-}
-
-.show-processes-dialog-app-list-item:ltr {
-    padding-right: 1em;
-}
-
-.show-processes-dialog-app-list-item:rtl {
-    padding-left: 1em;
-}
-
-.show-processes-dialog-app-list-item-icon:ltr {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list-item-icon:rtl {
-    padding-left: 17px;
-}
-
-.show-processes-dialog-app-list-item-name {
-    font-size: 10pt;
-}
-
-/* Password or Authentication Dialog */
-.prompt-dialog {
-    /* this is the width of the entire modal popup */
-    width: 500px;
-}
-
-.prompt-dialog-main-layout {
-    spacing: 24px;
-    padding: 10px;
-}
-
-.prompt-dialog-message-layout {
-    spacing: 16px;
-}
-
-.prompt-dialog-headline {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #666666;
-}
-
-.prompt-dialog-description:rtl {
-    text-align: right;
-}
-
-.prompt-dialog-password-box {
-    spacing: 1em;
-    padding-bottom: 1em;
-}
-
-.prompt-dialog-error-label {
-    font-size: 10pt;
-    color: #ffff00;
-    padding-bottom: 8px;
-}
-
-.prompt-dialog-info-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-.hidden {
-    color: rgba(0,0,0,0);
-}
-
-.prompt-dialog-null-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-/* Polkit Dialog */
-
-.polkit-dialog-user-layout {
-    padding-left: 10px;
-    spacing: 10px;
-}
-
-.polkit-dialog-user-layout:rtl {
-    padding-left: 0px;
-    padding-right: 10px;
-}
-
-.polkit-dialog-user-root-label {
-    color: #ff0000;
-}
-
-.polkit-dialog-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    background-size: contain;
-    width: 48px;
-    height: 48px;
-}
-
-/* Network Agent Dialog */
-
-.network-dialog-secret-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-.keyring-dialog-control-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-/* Magnifier */
-
-.magnifier-zoom-region {
-    border: 2px solid rgba(128, 0, 0, 255);
-}
-
-.magnifier-zoom-region.full-screen {
-    border-width: 0px;
-}
-
-/* On-screen Keyboard */
-
-#keyboard {
-    background: rgba(0,0,0,0.8);
-}
-
-.keyboard-layout {
-    spacing: 10px;
-    padding: 10px;
-}
-
-.keyboard-row {
-    spacing: 15px;
-}
-
-.keyboard-key {
-    min-height: 30px;
-    min-width: 30px;
-    background-gradient-start: rgba(255,245,245,0.4);
-    background-gradient-end: rgba(105,105,105,0.1);
-    background-gradient-direction: vertical;
-    font-size: 14pt;
-    font-weight: bold;
-    border-radius: 10px;
-    border: 2px solid #a0a0a0;
-    color: white;
-}
-
-.keyboard-key:grayed {
-   color: #808080;
-   border-color: #808080;
-}
-
-.keyboard-key:checked,
-.keyboard-key:hover {
-    background: #303030;
-    border: 3px solid white;
-}
-
-.keyboard-key:active {
-    background: #808080;
-}
-
-.keyboard-subkeys {
-    color: white;
-    padding: 5px;
-    -arrow-border-radius: 10px;
-    -arrow-background-color: #090909;
-    -arrow-border-width: 2px;
-    -arrow-border-color: white;
-    -arrow-base: 20px;
-    -arrow-rise: 10px;
-    -boxpointer-gap: 5px;
-}
-
-/* IBus Candidate Popup */
-
-.candidate-popup-content {
-    padding: 0.5em;
-    spacing: 0.3em;
-}
-
-.candidate-index {
-    padding: 0 0.5em 0 0;
-    color: #cccccc;
-}
-
-.candidate-box {
-    padding: 0.3em 0.5em 0.3em 0.5em;
-}
-
-.candidate-box:selected {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.2);
-}
-
-.candidate-box:hover {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.1);
-}
-.candidate-page-button-box {
-    height: 2em;
-    width: 80px;
-}
-
-.vertical .candidate-page-button-box {
-    padding-top: 0.5em;
-}
-
-.horizontal .candidate-page-button-box {
-    padding-left: 0.5em;
-}
-
-.candidate-page-button-previous {
-    border-radius: 4px 0px 0px 4px;
-}
-
-.candidate-page-button-next {
-    border-radius: 0px 4px 4px 0px;
-}
-
-.candidate-page-button-icon {
-    icon-size: 1em;
-}
-
-/* Login Dialog */
-
-.framed-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 3px;
-    background-size: contain;
-}
-
-.framed-user-icon:hover {
-    border: 2px solid #bbbbbb;
-}
-
-.login-dialog-banner {
-    font-size: 10pt;
-    font-weight: bold;
-    text-align: center;
-    color: #666666;
-    padding-bottom: 1em;
-}
-
-.login-dialog {
-    /* Reset border and background */
-    border: none;
-    background-color: transparent;
-}
-
-.login-dialog-button-box {
-    spacing: 5px;
-}
-
-.login-dialog-user-list-view {
-    -st-vfade-offset: 1em;
-}
-
-.login-dialog-user-list {
-    spacing: 12px;
-    padding: .2em;
-    width: 23em;
-}
-
-.login-dialog-user-list-item {
-    border-radius: 5px;
-    padding: .2em;
-    color: #bfbfbf;
-    text-shadow: black 0px 2px 2px;
-}
-
-.login-dialog-user-list-item:ltr {
-    padding-right: 1em;
-}
-
-.login-dialog-user-list-item:rtl {
-    padding-left: 1em;
-}
-
-.login-dialog-user-list-item:hover {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
-    background-image: url("logged-in-indicator.svg");
-    background-size: contain;
-}
-
-.login-dialog-user-list-item .login-dialog-timed-login-indicator {
-    background-color: rgba(0,0,0,0.0);
-    height: 2px;
-}
-
-.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
-    background-color: #8b8b8b;
-}
-
-.login-dialog-not-listed-label {
-    font-size: 10.5pt;
-    font-weight: bold;
-    color: #666666;
-    padding-top: 1em;
-}
-
-.login-dialog-user-selection-box {
-    padding: 100px 0;
-}
-
-.login-dialog-user-selection-box .login-dialog-not-listed-label {
-    padding-left: 2px;
-}
-
-.login-dialog-not-listed-button:focus .login-dialog-not-listed-label,
-.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
-    color: #E8E8E8;
-}
-
-.login-dialog-username,
-.user-widget-label {
-    font-size: 16pt;
-    font-weight: bold;
-    text-align: left;
-    padding-left: 15px;
-    text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 1px 0px;
-}
-
-.login-dialog-prompt-layout {
-    padding-top: 24px;
-    padding-bottom: 12px;
-    spacing: 8px;
-    width: 23em;
-}
-
-.login-dialog-prompt-label {
-    color: #eeeeee;
-    font-size: 14px;
-    padding-top: 11px;
-}
-
-.login-dialog-session-list-button StIcon {
-    icon-size: 1.25em;
-}
-
-.login-dialog-session-list-button {
-    color: #8b8b8b;
-}
-
-.login-dialog-session-list-button:hover,
-.login-dialog-session-list-button:focus,
-.login-dialog-session-list-button:active {
-    color: white;
-}
-
-.login-dialog-logo-bin {
-    padding: 24px 0px;
-}
-
-.login-dialog .modal-dialog-button-box {
-    spacing: 3px;
-}
-
-.login-dialog .modal-dialog-button {
-    border-radius: 5px;
-    padding: 3px 18px;
-}
-
-.login-dialog .modal-dialog-button:focus {
-    padding: 2px 17px;
-}
-
-.login-dialog .modal-dialog-button:default {
-    background-gradient-start: #6793c4;
-    background-gradient-end: #335d8f;
-    background-gradient-direction: vertical;
-    border-color: #16335d;
-}
-
-.login-dialog .modal-dialog-button:default:focus {
-    border: 2px solid #377fe7;
-}
-
-.login-dialog .modal-dialog-button:default:hover {
-    background-gradient-start: #74a0d0;
-    background-gradient-end: #436d9f;
-}
-
-.login-dialog .modal-dialog-button:default:active,
-.login-dialog .modal-dialog-button:default:pressed {
-    background-gradient-start: #436d9f;
-    background-gradient-end: #74a0d0;
-}
-
-.login-dialog .modal-dialog-button:default:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-.login-dialog-message {
-    padding-top: 4px;
-    padding-bottom: 16px;
-    min-height: 2em;
-}
-
-.login-dialog-message-warning {
-    color: orange;
-}
-
-.login-dialog-message-hint {
-    padding-top: 0px;
-    padding-bottom: 20px;
-}
-
-.user-widget-label {
-}
-
-.user-widget-label:ltr {
-    padding-left: 18px;
-}
-
-.user-widget-label:rtl {
-    padding-right: 18px;
-}
-
-/* Screen shield */
-
-#panel.lock-screen,
-#screenShieldNotifications {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.screen-shield-background {
-    background: black;
-    box-shadow: 0px 4px 8px rgba(0,0,0,0.9);
-}
-
-#lockDialogGroup {
-    background: #2e3436 url(debian-edu-lines-gdm.svg);
-    background-size: cover;
-}
-
-.screen-shield-arrows {
-    padding-bottom: 3em;
-}
-
-.screen-shield-arrows Gjs_Arrow {
-    color: white;
-    width: 80px;
-    height: 48px;
-    -arrow-thickness: 12px;
-    -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4);
-}
-
-.screen-shield-contents-box {
-    spacing: 48px;
-}
-
-.screen-shield-clock {
-    color: white;
-    text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
-    font-weight: bold;
-    text-align: center;
-    padding-bottom: 1.5em;
-}
-
-.screen-shield-clock-time {
-    font-size: 72pt;
-    text-shadow: 0px 2px 2px rgba(0,0,0,0.4);
-}
-
-.screen-shield-clock-date {
-    font-size: 28pt;
-}
-
-#screenShieldNotifications {
-    max-height: 500px;
-    padding: 12px;
-}
-
-.screen-shield-notifications-box {
-    spacing: 12px;
-    width: 30em;
-}
-
-.screen-shield-notification-source {
-    padding: 3px 6px;
-    spacing: 5px;
-}
-
-.screen-shield-notification-label {
-    font-weight: bold;
-    padding: 0px 0px 0px 12px;
-}
-
-.screen-shield-notification-count-text {
-    padding: 0px 0px 0px 12px;
-}
-
-/* Remove background from notifications, otherwise
-   opacity is doubled and they look darker
-*/
-.screen-shield-notifications-box .notification {
-    background-color: transparent;
-}
-
-/* Override padding on resident notifications, since
-   the notifications box has its own spacing
-*/
-.screen-shield-notifications-box .summary-notification-stack-scrollview {
-    padding-top: 0px;
-    padding-bottom: 0px;
-}
-
-#screenShieldNotifications .notification-button,
-#screenShieldNotifications .notification-icon-button {
-    border: 1px rgba(255,255,255,0.5);
-}
-
-#screenShieldNotifications StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.2);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.3);
-    border: none;
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:hover,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.6);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:active,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.8);
-}
-
-.input-source-switcher-symbol {
-   font-size: 34pt;
-   width: 96px;
-   height: 96px;
-}
-
-/* Background menu */
-
-.background-menu {
-    -boxpointer-gap: 4px;
-    -arrow-rise: 0px;
-}
diff --git a/art-lines/gnome-shell/debian-edu-lines.xml b/art-lines/gnome-shell/debian-edu-lines.xml
new file mode 100644
index 0000000..9e1d2f8
--- /dev/null
+++ b/art-lines/gnome-shell/debian-edu-lines.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
+<wallpapers>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Lines</name>
+    <filename>/usr/share/desktop-base/debian-edu-lines-theme/wallpaper/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Lines Lock Screen</name>
+    <filename>/usr/share/desktop-base/debian-edu-lines-theme/lockscreen/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+</wallpapers>
diff --git a/art-softwaves/desktop-base/Makefile.am b/art-softwaves/desktop-base/Makefile.am
index 19b94dd..1929bfa 100644
--- a/art-softwaves/desktop-base/Makefile.am
+++ b/art-softwaves/desktop-base/Makefile.am
@@ -3,8 +3,11 @@ WALLPAPERIMG = \
 	1024x768.svg \
 	1280x720.svg \
 	1280x800.svg \
+	1280x1024.svg \
+	1600x1200.svg \
 	1920x1080.svg \
 	1920x1200.svg \
+	2560x1080.svg \
 	2560x1440.svg \
 	2560x1600.svg
 
diff --git a/art-softwaves/desktop-base/gnome-background.xml b/art-softwaves/desktop-base/gnome-background.xml
index ff5f1a3..f78126a 100644
--- a/art-softwaves/desktop-base/gnome-background.xml
+++ b/art-softwaves/desktop-base/gnome-background.xml
@@ -2,13 +2,16 @@
   <static>
     <duration>8640000.0</duration>
     <file>
-      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1024x768.svg</size>
-      <size width="1280" height="720">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1280x720.svg</size>
-      <size width="1280" height="800">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1280x800.svg</size>
-      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1920x1080.svg</size>
-      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1920x1200.svg</size>
-      <size width="2560" height="1440">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/2560x1440.svg</size>
-      <size width="2560" height="1600">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/2560x1600.svg</size>
+      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1024x768.svg</size>
+      <size width="1280" height="720">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1280x720.svg</size>
+      <size width="1280" height="800">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1280x800.svg</size>
+      <size width="1280" height="1024">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1280x800.svg</size>
+      <size width="1600" height="1200">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1600x1024.svg</size>
+      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1920x1080.svg</size>
+      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/1920x1200.svg</size>
+      <size width="2560" height="1080">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/2560x1080.svg</size>
+      <size width="2560" height="1440">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/2560x1440.svg</size>
+      <size width="2560" height="1600">/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/contents/images/2560x1600.svg</size>
     </file>
   </static>
 </background>
diff --git a/art-softwaves/gnome-shell/Makefile.am b/art-softwaves/gnome-shell/Makefile.am
index a9a5e1e..3fc11ae 100644
--- a/art-softwaves/gnome-shell/Makefile.am
+++ b/art-softwaves/gnome-shell/Makefile.am
@@ -1,8 +1,8 @@
 THEME = softwaves
-gnomedir    = $(datadir)/gnome-shell/theme
-gnome_DATA  = debian-edu-$(THEME)-gdm.svg debian-edu-$(THEME)-gnome-shell.css
+gnomedir    = $(datadir)/gnome-background-properties/
+gnome_DATA  = debian-edu-$(THEME).xml
 
-install-data-local:
-	$(mkinstalldirs) $(DESTDIR)$(gnomedir)
+#install-data-local:
+#	$(mkinstalldirs) $(DESTDIR)$(gnomedir)
 
-EXTRA_DIST = $(gnomedir_DATA)
+EXTRA_DIST = $(gnome_DATA)
\ No newline at end of file
diff --git a/art-softwaves/gnome-shell/debian-edu-softwaves-gdm.svg b/art-softwaves/gnome-shell/debian-edu-softwaves-gdm.svg
deleted file mode 100644
index ae15c1f..0000000
--- a/art-softwaves/gnome-shell/debian-edu-softwaves-gdm.svg
+++ /dev/null
@@ -1,558 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-
-<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"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="1920px"
-   height="1080px"
-   viewBox="0 0 1920 1080"
-   enable-background="new 0 0 1920 1080"
-   xml:space="preserve"
-   id="svg2985"
-   inkscape:version="0.48.5 r10040"
-   sodipodi:docname="debian-edu-softwaves-gdm.svg"><metadata
-     id="metadata3167"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
-     id="defs3165"><linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4197-1"
-       id="linearGradient3225"
-       gradientUnits="userSpaceOnUse"
-       x1="740.65906"
-       y1="715.90417"
-       x2="740.09454"
-       y2="792.05096" /><linearGradient
-       inkscape:collect="always"
-       id="linearGradient4197-1"><stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0"
-         id="stop4199-3" /><stop
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1"
-         id="stop4201-4" /></linearGradient><linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4197-1"
-       id="linearGradient4064"
-       gradientUnits="userSpaceOnUse"
-       x1="740.65906"
-       y1="715.90417"
-       x2="740.09454"
-       y2="792.05096" /><linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4197-1"
-       id="linearGradient3125"
-       gradientUnits="userSpaceOnUse"
-       x1="740.65906"
-       y1="715.90417"
-       x2="740.09454"
-       y2="792.05096" /></defs><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="953"
-     id="namedview3163"
-     showgrid="false"
-     inkscape:zoom="0.60691088"
-     inkscape:cx="973.97852"
-     inkscape:cy="383.9139"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="root"><inkscape:grid
-       type="xygrid"
-       id="grid3099" /></sodipodi:namedview><g
-     id="Layer_1"
-     transform="matrix(0.95705709,0,0,0.79357466,-0.06239605,50.630936)"><g
-       id="root"><g
-         id="Layer_1_1_"
-         transform="matrix(1.0758409,0,0,1.129223,-5.0546624,-48.889667)"><g
-           id="background_1_"><linearGradient
-             id="SVGID_1_"
-             gradientUnits="userSpaceOnUse"
-             x1="-2376.5322"
-             y1="2697.7949"
-             x2="-2376.5327"
-             y2="1500.0276"
-             gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"><stop
-               offset="0"
-               style="stop-color:#133356"
-               id="stop2992" /><stop
-               offset="0.5025"
-               style="stop-color:#7C9999"
-               id="stop2994" /><stop
-               offset="1"
-               style="stop-color:#333333"
-               id="stop2996" /></linearGradient><rect
-             x="-1.4529999"
-             y="-63.602001"
-             width="1923"
-             height="1200.007"
-             id="rect2998"
-             style="fill:url(#SVGID_1_)" /></g><g
-           id="Layer_4"><radialGradient
-             id="SVGID_2_"
-             cx="-2475.5806"
-             cy="1919.6914"
-             r="942.22388"
-             gradientTransform="matrix(0.9956,0,0,-1.1148,3334.9426,2647.417)"
-             gradientUnits="userSpaceOnUse"><stop
-               offset="0"
-               style="stop-color:#E4C8A5;stop-opacity:0.5"
-               id="stop3002" /><stop
-               offset="0.1429"
-               style="stop-color:#AEAB93;stop-opacity:0.4372"
-               id="stop3004" /><stop
-               offset="0.3797"
-               style="stop-color:#587E77;stop-opacity:0.3331"
-               id="stop3006" /><stop
-               offset="0.4877"
-               style="stop-color:#366C6C;stop-opacity:0.2857"
-               id="stop3008" /></radialGradient><rect
-             x="-1.4529999"
-             y="-62.481998"
-             width="1923"
-             height="1204.072"
-             id="rect3010"
-             style="fill:url(#SVGID_2_)" /></g></g><g
-         id="glows"
-         transform="translate(27.545916,4.152573)"><radialGradient
-           id="SVGID_3_"
-           cx="-1844.5469"
-           cy="2107.6094"
-           r="279.20999"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3014" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3016" /></radialGradient><circle
-           enable-background="new    "
-           cx="1492.033"
-           cy="529.46802"
-           r="279.20999"
-           id="circle3018"
-           style="opacity:0.2;fill:url(#SVGID_3_)"
-           sodipodi:cx="1492.033"
-           sodipodi:cy="529.46802"
-           sodipodi:rx="279.20999"
-           sodipodi:ry="279.20999"
-           d="m 1771.243,529.46802 c 0,154.20342 -125.0066,279.20999 -279.21,279.20999 -154.2035,0 -279.21,-125.00657 -279.21,-279.20999 0,-154.20342 125.0065,-279.20999 279.21,-279.20999 154.2034,0 279.21,125.00657 279.21,279.20999 z" /><radialGradient
-           id="SVGID_4_"
-           cx="-1999.6094"
-           cy="2203.6973"
-           r="221.0015"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#99CCCC"
-             id="stop3021" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3023" /></radialGradient><circle
-           enable-background="new    "
-           cx="1336.9709"
-           cy="433.38101"
-           r="221.002"
-           id="circle3025"
-           style="opacity:0.2;fill:url(#SVGID_4_)"
-           sodipodi:cx="1336.9709"
-           sodipodi:cy="433.38101"
-           sodipodi:rx="221.002"
-           sodipodi:ry="221.002"
-           d="m 1557.9729,433.38101 c 0,122.05604 -98.9459,221.002 -221.002,221.002 -122.056,0 -221.002,-98.94596 -221.002,-221.002 0,-122.05603 98.946,-221.002 221.002,-221.002 122.0561,0 221.002,98.94597 221.002,221.002 z" /><radialGradient
-           id="SVGID_5_"
-           cx="-2953.5332"
-           cy="2241.6973"
-           r="293.0029"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3028" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3030" /></radialGradient><circle
-           enable-background="new    "
-           cx="383.047"
-           cy="395.38"
-           r="293.00299"
-           id="circle3032"
-           style="opacity:0.1;fill:url(#SVGID_5_)"
-           sodipodi:cx="383.047"
-           sodipodi:cy="395.38"
-           sodipodi:rx="293.00299"
-           sodipodi:ry="293.00299"
-           d="m 676.04999,395.38 c 0,161.82109 -131.18191,293.003 -293.00299,293.003 -161.82109,0 -293.002994,-131.18191 -293.002994,-293.003 0,-161.82108 131.181904,-293.00299 293.002994,-293.00299 161.82108,0 293.00299,131.18191 293.00299,293.00299 z" /><radialGradient
-           id="SVGID_6_"
-           cx="-2765.5332"
-           cy="2052.6523"
-           r="293.0029"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3035" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3037" /></radialGradient><circle
-           enable-background="new    "
-           cx="571.047"
-           cy="584.42499"
-           r="293.00299"
-           id="circle3039"
-           style="opacity:0.1;fill:url(#SVGID_6_)"
-           sodipodi:cx="571.047"
-           sodipodi:cy="584.42499"
-           sodipodi:rx="293.00299"
-           sodipodi:ry="293.00299"
-           d="m 864.04999,584.42499 c 0,161.82108 -131.18191,293.00299 -293.00299,293.00299 -161.82109,0 -293.00299,-131.18191 -293.00299,-293.00299 0,-161.82109 131.1819,-293.00299 293.00299,-293.00299 161.82108,0 293.00299,131.1819 293.00299,293.00299 z" /><radialGradient
-           id="SVGID_7_"
-           cx="-2669.1982"
-           cy="1959.8184"
-           r="374.83301"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3042" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3044" /></radialGradient><circle
-           enable-background="new    "
-           cx="667.38202"
-           cy="677.25897"
-           r="374.83301"
-           id="circle3046"
-           style="opacity:0.1;fill:url(#SVGID_7_)"
-           sodipodi:cx="667.38202"
-           sodipodi:cy="677.25897"
-           sodipodi:rx="374.83301"
-           sodipodi:ry="374.83301"
-           d="m 1042.215,677.25897 c 0,207.01456 -167.81843,374.83303 -374.83298,374.83303 -207.01455,0 -374.83301,-167.81847 -374.83301,-374.83303 0,-207.01455 167.81846,-374.83301 374.83301,-374.83301 207.01455,0 374.83298,167.81846 374.83298,374.83301 z" /><radialGradient
-           id="SVGID_8_"
-           cx="-2057.7031"
-           cy="2037.5859"
-           r="374.83249"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3049" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3051" /></radialGradient><path
-           enable-background="new    "
-           d="m 1278.877,224.659 c 207.014,0 374.832,167.817 374.832,374.835 0,207.014 -167.818,374.832 -374.832,374.832 -207.014,0 -374.832,-167.818 -374.832,-374.832 0,-207.017 167.818,-374.835 374.832,-374.835 z"
-           id="path3053"
-           style="opacity:0.1;fill:url(#SVGID_8_)"
-           inkscape:connector-curvature="0" /><radialGradient
-           id="SVGID_9_"
-           cx="-2704.3438"
-           cy="2187.584"
-           r="374.83301"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#99CCCC"
-             id="stop3056" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3058" /></radialGradient><circle
-           enable-background="new    "
-           cx="632.23602"
-           cy="449.49399"
-           r="374.83301"
-           id="circle3060"
-           style="opacity:0.2;fill:url(#SVGID_9_)"
-           sodipodi:cx="632.23602"
-           sodipodi:cy="449.49399"
-           sodipodi:rx="374.83301"
-           sodipodi:ry="374.83301"
-           d="m 1007.069,449.49399 c 0,207.01455 -167.81842,374.83301 -374.83298,374.83301 -207.01455,0 -374.833,-167.81846 -374.833,-374.83301 0,-207.01456 167.81845,-374.83301 374.833,-374.83301 207.01456,0 374.83298,167.81845 374.83298,374.83301 z" /><radialGradient
-           id="SVGID_10_"
-           cx="-1770.0449"
-           cy="2169.5859"
-           r="374.83249"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#FFFCDD"
-             id="stop3063" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3065" /></radialGradient><circle
-           enable-background="new    "
-           cx="1566.535"
-           cy="467.49301"
-           r="374.83301"
-           id="circle3067"
-           style="opacity:0.2;fill:url(#SVGID_10_)"
-           sodipodi:cx="1566.535"
-           sodipodi:cy="467.49301"
-           sodipodi:rx="374.83301"
-           sodipodi:ry="374.83301"
-           d="m 1941.368,467.49301 c 0,207.01456 -167.8184,374.83301 -374.833,374.83301 -207.0145,0 -374.833,-167.81845 -374.833,-374.83301 0,-207.01455 167.8185,-374.833006 374.833,-374.833006 207.0146,0 374.833,167.818456 374.833,374.833006 z" /><radialGradient
-           id="SVGID_11_"
-           cx="-1879.875"
-           cy="1905.5859"
-           r="374.83301"
-           gradientTransform="matrix(1,0,0,-1,3336.5801,2637.0781)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#99CCCC"
-             id="stop3070" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3072" /></radialGradient><circle
-           enable-background="new    "
-           cx="1456.705"
-           cy="731.492"
-           r="374.83301"
-           id="circle3074"
-           style="opacity:0.2;fill:url(#SVGID_11_)"
-           sodipodi:cx="1456.705"
-           sodipodi:cy="731.492"
-           sodipodi:rx="374.83301"
-           sodipodi:ry="374.83301"
-           d="m 1831.538,731.492 c 0,207.01456 -167.8185,374.833 -374.833,374.833 -207.0146,0 -374.8331,-167.81844 -374.8331,-374.833 0,-207.01455 167.8185,-374.833 374.8331,-374.833 207.0145,0 374.833,167.81845 374.833,374.833 z" /></g><g
-         id="octopus_1_"><radialGradient
-           id="SVGID_12_"
-           cx="1211.6084"
-           cy="-1277.7612"
-           r="704.52618"
-           gradientTransform="matrix(-1,0,0,1,2292.8672,2067.418)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#BCCCB3"
-             id="stop3078" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3080" /></radialGradient><path
-           enable-background="new    "
-           d="m 342.803,287.655 c 0,0 -166.237,203.738 -110.913,420.003 93.525,365.564 376.691,424 835.374,320 808.268,-183.266 836.202,226 830.202,264 l 43.879,-63.617 c 6,-38 -21.938,-447.26 -830.201,-264 -458.686,104 -741.853,45.568 -835.374,-320 -55.323,-216.262 67.033,-356.386 67.033,-356.386"
-           id="path3082"
-           style="opacity:0.1;fill:url(#SVGID_12_)"
-           inkscape:connector-curvature="0" /><radialGradient
-           id="SVGID_13_"
-           cx="1002.0547"
-           cy="-1545.2832"
-           r="1411.9412"
-           gradientTransform="matrix(-1,0,0,1,2292.8672,2067.418)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#BCCCB3"
-             id="stop3085" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3087" /></radialGradient><path
-           enable-background="new    "
-           d="m 190.59,182.873 c 0,0 -166.237,203.742 -110.914,420.003 93.523,365.569 376.689,424 835.377,320 808.259,-183.26 836.199,226 830.199,264 l 56.753,-5.731 c 28.162,-64.279 -34.813,-505.146 -843.073,-321.886 -458.687,104 -741.853,45.57 -835.374,-320 C 68.234,322.998 190.59,182.873 190.59,182.873"
-           id="path3089"
-           style="opacity:0.5;fill:url(#SVGID_13_)"
-           inkscape:connector-curvature="0" /><radialGradient
-           id="SVGID_14_"
-           cx="1144.1123"
-           cy="-1303.562"
-           r="704.52533"
-           gradientTransform="matrix(-1,0,0,1,2292.8672,2067.418)"
-           gradientUnits="userSpaceOnUse"><stop
-             offset="0"
-             style="stop-color:#BCCCB3"
-             id="stop3092" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3094" /></radialGradient><path
-           enable-background="new    "
-           d="m 410.301,261.855 c 0,0 -166.237,203.742 -110.914,420.001 93.524,365.569 376.69,424 835.374,320 808.262,-183.26 836.201,226 830.201,264 l 43.879,-63.611 c 6,-38 -21.938,-447.266 -830.2,-264 -458.685,104 -741.852,45.564 -835.373,-320 -55.323,-216.266 67.033,-356.39 67.033,-356.39"
-           id="path3096"
-           style="opacity:0.2;fill:url(#SVGID_14_)"
-           inkscape:connector-curvature="0" /><linearGradient
-           id="SVGID_15_"
-           gradientUnits="userSpaceOnUse"
-           x1="350.0889"
-           y1="-1472.1411"
-           x2="2103.6758"
-           y2="-1472.1411"
-           gradientTransform="matrix(-1,0,0,1,2292.8672,2067.418)"><stop
-             offset="0"
-             style="stop-color:#ABCCB3;stop-opacity:0.7"
-             id="stop3099" /><stop
-             offset="0.33"
-             style="stop-color:#B4CFB5;stop-opacity:0.05"
-             id="stop3101" /><stop
-             offset="0.803"
-             style="stop-color:#C1D4B7;stop-opacity:0.5"
-             id="stop3103" /><stop
-             offset="1"
-             style="stop-color:#FEF9C8;stop-opacity:0"
-             id="stop3105" /></linearGradient><path
-           enable-background="new    "
-           d="m 189.191,415.784 c 0,0 47.39,-179.889 257.465,-255.367 391.015,-159.975 617.139,163.146 752.904,485.594 12,28.498 41.998,100.494 91.495,238.488 65.38,182.265 154.492,184.489 352.063,147.319 304.773,-69.104 284.29,85.22 282.025,99.549 l 16.545,-23.987 c 2.266,-14.328 22.748,-168.653 -282.025,-99.549 -188.504,40.321 -280.207,-1.222 -333.087,-139.832 C 1273.696,729.39 1270.441,724.206 1220.555,596.515 1049.412,158.419 853.079,-15.46 474.713,88.408 264.642,163.888 189.191,415. [...]
-           id="path3107"
-           style="opacity:0.4;fill:url(#SVGID_15_)"
-           inkscape:connector-curvature="0" /></g><g
-         id="rounds"
-         transform="matrix(0.8453669,0,0,1,114.04438,0)"><path
-           stroke-miterlimit="10"
-           d="M 1218.335,713.258"
-           id="path3110"
-           inkscape:connector-curvature="0"
-           style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10" /><circle
-           enable-background="new    "
-           cx="1148.752"
-           cy="751.78497"
-           r="13.107"
-           id="circle3112"
-           sodipodi:cx="1148.752"
-           sodipodi:cy="751.78497"
-           sodipodi:rx="13.107"
-           sodipodi:ry="13.107"
-           style="opacity:0.3;fill:#ffffff"
-           d="m 1161.859,751.78497 c 0,7.2388 -5.8683,13.107 -13.107,13.107 -7.2388,0 -13.107,-5.8682 -13.107,-13.107 0,-7.23879 5.8682,-13.107 13.107,-13.107 7.2387,0 13.107,5.86821 13.107,13.107 z" /><circle
-           enable-background="new    "
-           cx="1493.0601"
-           cy="566.77802"
-           r="13.109"
-           id="circle3114"
-           sodipodi:cx="1493.0601"
-           sodipodi:cy="566.77802"
-           sodipodi:rx="13.109"
-           sodipodi:ry="13.109"
-           style="opacity:0.2;fill:#ffffff"
-           d="m 1506.1691,566.77802 c 0,7.2399 -5.8691,13.109 -13.109,13.109 -7.2399,0 -13.109,-5.8691 -13.109,-13.109 0,-7.23991 5.8691,-13.10901 13.109,-13.10901 7.2399,0 13.109,5.8691 13.109,13.10901 z" /><circle
-           enable-background="new    "
-           cx="1726.431"
-           cy="302.62601"
-           r="13.107"
-           id="circle3116"
-           sodipodi:cx="1726.431"
-           sodipodi:cy="302.62601"
-           sodipodi:rx="13.107"
-           sodipodi:ry="13.107"
-           style="opacity:0.1;fill:#ffffff"
-           d="m 1739.538,302.62601 c 0,7.23879 -5.8682,13.107 -13.107,13.107 -7.2388,0 -13.107,-5.86821 -13.107,-13.107 0,-7.2388 5.8682,-13.107 13.107,-13.107 7.2388,0 13.107,5.8682 13.107,13.107 z" /><circle
-           enable-background="new    "
-           cx="750.62299"
-           cy="832.72101"
-           r="13.107"
-           id="circle3118"
-           sodipodi:cx="750.62299"
-           sodipodi:cy="832.72101"
-           sodipodi:rx="13.107"
-           sodipodi:ry="13.107"
-           style="opacity:0.4;fill:#ffffff"
-           d="m 763.72999,832.72101 c 0,7.23879 -5.86821,13.107 -13.107,13.107 -7.2388,0 -13.107,-5.86821 -13.107,-13.107 0,-7.2388 5.8682,-13.107 13.107,-13.107 7.23879,0 13.107,5.8682 13.107,13.107 z" /></g><g
-         id="g3127"
-         transform="matrix(0.83056303,0,0,0.83056303,-404.42569,-554.2779)"><g
-           transform="matrix(3.658598,0,0,4.412297,-1923.6914,-2294.4443)"
-           id="g4214"><g
-             id="g3182-4"
-             transform="matrix(0.75390671,0,0,0.75390671,274.48956,183.93901)"><path
-               id="path10139-1"
-               d="m 745.90039,722.22057 c -0.55366,0.0464 -1.11569,0.11105 -1.66411,0.15842 0.54566,-0.0737 1.17058,-0.0468 1.66411,-0.15842 z m -1.66411,0.15842 c -0.29987,0.0259 -0.60052,0.0413 -0.89791,0.0793 l 0.36967,0.0528 c 0.15459,-0.0566 0.34647,-0.10751 0.52824,-0.1321 z m -2.08658,0.23774 c -1.39151,0.0845 -3.3168,0.81903 -2.72056,0.15845 -2.2702,1.01349 -6.29502,2.4212 -8.55797,4.54316 l -0.0794,-0.47541 c -1.03679,1.24449 -4.52974,3.72217 -4.8073,5.33552 l -0.26416,0.0528 c  [...]
-               style="fill:url(#linearGradient3125);fill-opacity:1"
-               inkscape:connector-curvature="0" /></g></g><g
-           transform="matrix(0.82102814,0,0,0.99016614,518.24025,301.09681)"
-           id="g4214-3"><g
-             transform="matrix(1.0074152,0,0,1.0074152,664.40341,610.06999)"
-             id="g4346"><path
-               inkscape:connector-curvature="0"
-               id="path2862"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 182.62093,121.70356 c -0.0871,0.091 -0.0871,14.53264 -0.26721,18.30231 -0.17812,3.04943 -0.44918,9.59747 -6.90816,9.59747 -6.63901,0 -8.25374,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26914,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10079,1.61474 l 0.0871,5.83361 z m -26.01595,10.58875 c 0,25.2976 13.45811,25.2976 15.43104,25.2976 5.56255,0 9.15213,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571, [...]
-               inkscape:connector-curvature="0"
-               id="path2864"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 205.26023,127.71332 c 0.091,-7.44638 1.61665,-14.08736 7.9846,-14.08736 6.99918,0 7.53353,7.71552 7.35541,14.08736 l -15.34001,0 z m 24.22109,0.90031 c 0,-10.49774 -2.06198,-20.8174 -15.34001,-20.8174 -18.30044,0 -18.30044,20.27721 -18.30044,24.58318 0,18.21138 8.16277,25.38862 21.89002,25.38862 6.0969,0 9.06116,-0.8945 10.67589,-1.34559 -0.0891,-3.22952 0.35819,-5.29343 0.90031,-8.07372 -1.88775,1.16944 -4.30986,2.69316 -9.69233,2.69316 -13.99638,0 -14.17642,-12.7436 [...]
-               inkscape:connector-curvature="0"
-               id="path2866"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 258.66865,132.47043 c 0,8.3428 -1.52375,19.55889 -11.93051,19.55889 -1.43662,0 -3.22947,-0.27302 -4.39503,-0.54211 -0.18003,-3.22951 -0.18003,-8.79202 -0.18003,-15.25101 0,-7.71743 0.8054,-11.74846 1.43657,-13.72724 1.88195,-6.36796 6.09886,-6.45702 6.90431,-6.45702 6.8191,0 8.16469,9.4232 8.16469,16.41849 z m -25.74682,9.77942 c 0,6.63906 0,10.40676 -1.07646,13.27616 3.67865,1.43657 8.25184,2.24202 13.7272,2.24202 3.49861,0 13.63628,0 19.10781,-11.21221 2.60218,-5.20 [...]
-               inkscape:connector-curvature="0"
-               id="path2868"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 285.4242,157.23172 c -1.7929,-0.26914 -3.05331,-0.44918 -5.6555,-0.44918 -2.86547,0 -4.84228,0.18004 -6.90427,0.44918 0.89643,-1.70571 1.25462,-2.51504 1.52376,-8.34281 0.36011,-7.98657 0.45109,-29.34028 -0.17811,-33.82441 -0.44922,-3.41147 -1.25462,-3.94778 -2.51121,-4.8442 7.35541,-0.71831 9.42128,-1.25654 12.82694,-2.87132 -0.71639,3.94394 -0.80737,5.92267 -0.80737,11.93052 -0.17811,30.95697 -0.26913,34.27358 1.70576,37.95222" /><path
-               inkscape:connector-curvature="0"
-               id="path2870"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 314.15263,131.83926 c -0.1762,5.65353 -0.26718,9.60131 -1.79481,12.7398 -1.88383,4.0388 -5.02232,5.2024 -7.35536,5.2024 -5.38636,0 -6.55,-4.48409 -6.55,-8.87912 0,-8.43191 7.53739,-9.06308 10.94306,-9.06308 l 4.75711,0 z m -24.67415,11.03792 c 0,5.65354 1.70571,11.30319 6.73195,13.72725 2.24203,0.98548 4.48409,0.98548 5.2024,0.98548 8.25571,0 11.03404,-6.1027 12.7398,-9.86852 -0.091,3.94782 0,6.368 0.26914,9.51033 1.61473,-0.091 3.22946,-0.26914 5.92267,-0.26914 1.523 [...]
-               inkscape:connector-curvature="0"
-               id="path2872"
-               style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 365.82821,148.34872 c 0.091,3.05135 0.091,6.28082 1.34565,8.883 -1.9749,-0.17811 -3.14237,-0.44918 -6.81718,-0.44918 -2.15684,0 -3.32044,0.18004 -5.02619,0.44918 0.35622,-1.16556 0.54019,-1.61473 0.7183,-3.14233 0.26914,-2.06007 0.44917,-8.97014 0.44917,-11.3942 l 0,-9.68845 c 0,-4.21691 0,-10.31962 -0.27105,-12.4707 -0.17812,-1.52372 -0.62345,-5.64966 -5.83165,-5.64966 -5.11334,0 -6.81521,3.76583 -7.44643,6.81718 -0.71442,3.14041 -0.71442,6.54996 -0.71442,19.82799 0. [...]
-               inkscape:connector-curvature="0"
-               id="path2874"
-               style="fill:#cb4b49;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               d="m 286.18119,94.651794 -7.42894,7.427016 -7.42706,-7.427016 7.42706,-7.427062 7.42894,7.427062" /><path
-               inkscape:connector-curvature="0"
-               d="m 380.71893,127.71332 c 0.091,-7.44638 1.61669,-14.08736 7.98465,-14.08736 6.99913,0 7.53352,7.71552 7.3554,14.08736 l -15.34005,0 z m 24.22114,0.90031 c 0,-10.49774 -2.06199,-20.8174 -15.34007,-20.8174 -18.30039,0 -18.30039,20.27721 -18.30039,24.58318 0,18.21138 8.16278,25.38862 21.89003,25.38862 6.0969,0 9.06111,-0.8945 10.67584,-1.34559 -0.0891,-3.22952 0.3582,-5.29343 0.90031,-8.07372 -1.88771,1.16944 -4.30986,2.69316 -9.69228,2.69316 -13.99639,0 -14.17647,-12.74369 [...]
-               style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               id="path2978" /><path
-               inkscape:connector-curvature="0"
-               d="m 435.39508,121.70356 c -0.0871,0.091 -0.0871,14.53264 -0.26722,18.30231 -0.17811,3.04943 -0.44917,9.59747 -6.90815,9.59747 -6.63902,0 -8.25375,-7.62646 -8.79198,-10.94307 -0.62733,-3.67869 -0.62733,-6.73003 -0.62733,-8.07371 0,-4.30597 0.26913,-16.33135 10.40676,-16.33135 3.05135,0 4.75514,0.90031 6.10078,1.61474 l 0.0871,5.83361 z m -26.01596,10.58875 c 0,25.2976 13.45815,25.2976 15.43104,25.2976 5.56256,0 9.15214,-3.05135 10.67589,-8.34089 l 0.18008,7.9827 c 1.70571, [...]
-               style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               id="path2980" /><path
-               sodipodi:nodetypes="ccsccsscscccsccccccscc"
-               inkscape:connector-curvature="0"
-               d="m 451.41513,116.5735 c -0.091,-3.05134 -0.091,-6.28082 -1.3456,-8.88299 1.97485,0.17811 3.14233,0.44917 6.81713,0.44917 2.1569,0 3.32049,-0.18004 5.02625,-0.44917 -0.35628,1.16556 -0.54019,1.61473 -0.71831,3.14237 -0.26913,2.06002 -0.44917,8.97014 -0.44917,11.39416 l 0,9.68844 c 0,4.21692 0,10.31966 0.27105,12.47071 0.17812,1.52376 0.62341,5.64965 5.83165,5.64965 5.11334,0 6.81521,-3.76578 7.44638,-6.81713 0.71443,-3.14045 0.71443,-6.55 0.71443,-19.82803 -0.0871,-11.483 [...]
-               style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
-               id="path2982" /><path
-               inkscape:connector-curvature="0"
-               id="path4003"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 296.81767,172.93343 c 0,-2.93664 1.1552,-5.38812 3.46561,-7.35443 2.3104,-1.96627 5.38218,-2.94941 9.21537,-2.94944 3.12428,3e-5 5.55283,0.58736 7.28565,1.762 1.75904,1.14916 2.63857,2.75794 2.63859,4.82635 -2e-5,0.63843 -0.10504,1.43005 -0.31505,2.37487 l -5.51347,0 c 0.0525,-0.45964 0.0787,-0.7533 0.0788,-0.881 -2e-5,-2.11949 -1.73282,-3.17924 -5.19841,-3.17927 -1.78533,3e-5 -3.20307,0.35754 -4.25325,1.07253 -1.02394,0.71503 -1.5359,1.68542 -1.53589,2.91113 -10e-6,0 [...]
-               inkscape:connector-curvature="0"
-               id="path4005"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 331.11809,163.08922 -3.34746,15.28342 8.78216,-8.04391 6.26173,0 -9.13661,7.8907 5.08027,12.79364 -6.45863,0 -3.11118,-9.15473 -2.67796,2.37487 -1.49651,6.77986 -5.51348,0 6.1042,-27.92385 5.51347,0" /><path
-               inkscape:connector-curvature="0"
-               id="path4007"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 340.13668,184.23321 c -1e-5,-3.9581 1.19458,-7.31611 3.58375,-10.07404 2.41542,-2.78343 5.56597,-4.17515 9.45167,-4.17517 2.7042,2e-5 4.83082,0.68949 6.37986,2.06843 1.54901,1.35344 2.32351,3.21758 2.32354,5.59243 -3e-5,4.03473 -1.22087,7.41828 -3.66252,10.15065 -2.4417,2.73238 -5.61851,4.09857 -9.53043,4.09857 -2.59921,0 -4.67332,-0.68948 -6.22233,-2.06844 -1.54903,-1.40449 -2.32355,-3.26864 -2.32354,-5.59243 m 9.53042,3.37078 c 1.23395,0 2.3104,-0.34473 3.22932,-1.0 [...]
-               inkscape:connector-curvature="0"
-               id="path4009"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 373.81697,163.08922 -6.10419,27.92385 -5.51348,0 6.1042,-27.92385 5.51347,0" /><path
-               inkscape:connector-curvature="0"
-               id="path4011"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 385.40878,169.984 c 2.49417,2e-5 4.50265,0.70226 6.02543,2.10674 1.549,1.4045 2.32352,3.23035 2.32354,5.47752 -2e-5,1.45557 -0.23632,3.05158 -0.70888,4.78804 l -14.29563,0 c -0.0788,0.71502 -0.11816,1.28959 -0.11815,1.72369 -10e-6,1.04699 0.3413,1.90245 1.02393,2.5664 0.68261,0.6384 1.5884,0.9576 2.71735,0.9576 0.94516,0 1.81157,-0.21705 2.59921,-0.65117 0.81388,-0.43411 1.41774,-1.02145 1.81157,-1.762 l 5.43471,0 c -1.07647,2.11951 -2.57298,3.76659 -4.48955,4.94126 - [...]
-               inkscape:connector-curvature="0"
-               id="path4013"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 406.66086,163.08922 -6.10419,27.92385 -5.51347,0 6.10419,-27.92385 5.51347,0" /><path
-               inkscape:connector-curvature="0"
-               id="path4015"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 416.00792,170.32873 -4.52893,20.68434 -5.51346,0 4.52892,-20.68434 5.51347,0 m 1.57527,-7.23951 -1.06331,4.78804 -5.51346,0 1.0633,-4.78804 5.51347,0" /><path
-               inkscape:connector-curvature="0"
-               id="path4017"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 421.25925,170.32873 5.51347,0 -0.70887,3.14095 c 1.05017,-1.22571 2.13974,-2.10671 3.26869,-2.64299 1.12894,-0.56177 2.42854,-0.84267 3.89882,-0.84269 1.75903,2e-5 3.16366,0.45967 4.21386,1.37895 1.05016,0.91932 1.57525,2.14506 1.57528,3.67722 -3e-5,0.68949 -0.0788,1.39174 -0.2363,2.10674 l -3.0324,13.86616 -5.51347,0 2.63858,-11.98925 c 0.15752,-0.84268 0.23628,-1.46832 0.2363,-1.87691 -2e-5,-1.91521 -0.97144,-2.87281 -2.91426,-2.87283 -1.31275,2e-5 -2.45482,0.45967  [...]
-               inkscape:connector-curvature="0"
-               id="path4019"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 458.86097,191.01307 -5.51346,0 0.59073,-2.60469 c -1.0502,1.22575 -2.13977,2.10674 -3.2687,2.643 -1.12896,0.56179 -2.42856,0.8427 -3.89881,0.8427 -1.73281,0 -3.1243,-0.45965 -4.17448,-1.37896 -1.05019,-0.9193 -1.57528,-2.14504 -1.57528,-3.67722 0,-0.68947 0.0788,-1.39172 0.23629,-2.10673 l 3.15056,-14.40244 5.51346,0 -2.75674,12.52552 c -0.15753,0.89377 -0.23629,1.51941 -0.23628,1.87692 -1e-5,1.91522 0.99767,2.87282 2.99302,2.87282 1.28647,0 2.40229,-0.45965 3.34746,- [...]
-               inkscape:connector-curvature="0"
-               id="path4021"
-               style="font-size:54.62936401px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.35927457;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeSans;-inkscape-font-specification:FreeSans Bold Oblique"
-               d="m 477.3833,180.51769 4.84397,10.49538 -6.61616,0 -2.32354,-6.43512 -4.84398,6.43512 -6.61615,0 9.17599,-10.49538 -4.3714,-10.18896 6.61616,0 2.00848,6.24361 4.84397,-6.24361 6.61617,0 -9.33351,10.18896" /></g></g></g></g></g></svg>
\ No newline at end of file
diff --git a/art-softwaves/gnome-shell/debian-edu-softwaves-gnome-shell.css b/art-softwaves/gnome-shell/debian-edu-softwaves-gnome-shell.css
deleted file mode 100644
index e4672f1..0000000
--- a/art-softwaves/gnome-shell/debian-edu-softwaves-gnome-shell.css
+++ /dev/null
@@ -1,2711 +0,0 @@
-/* Copyright 2009, Red Hat, Inc.
- *
- * Portions adapted from Mx's data/style/default.css
- *   Copyright 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU Lesser General Public License,
- * version 2.1, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
- * more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-/* Text Styles */
-
-/* default text style */
-stage {
-    font-family: cantarell, sans-serif;
-    font-size: 11pt;
-    color: white;
-}
-
-/* links */
-.shell-link {
-    color: #0000ff;
-    text-decoration: underline;
-}
-
-.shell-link:hover {
-    color: #0000e0;
-}
-
-/* small */
-.app-well-menu,
-.run-dialog-error-label {
-    font-size: 9pt;
-}
-
-/* small bold */
-.dash-label,
-.window-caption,
-.switcher-list,
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.grid-search-result .overview-icon {
-    font-size: 9pt;
-    font-weight: bold;
-}
-
-/* Scroll Bars */
-
-StScrollBar {
-    padding: 0px;
-}
-
-StScrollView.vfade {
-    -st-vfade-offset: 68px;
-}
-
-StScrollView.hfade {
-    -st-hfade-offset: 68px;
-}
-
-StScrollView StScrollBar {
-    min-width: 14px;
-    min-height: 14px;
-}
-
-StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.3);
-    border-radius: 8px;
-}
-
-StScrollBar StButton#vhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle:hover,
-StScrollBar StButton#vhandle:hover {
-    background-color: #777d7c;
-}
-
-StScrollBar StButton#hhandle:active,
-StScrollBar StButton#vhandle:active {
-    background-color: #3465a4;
-}
-
-/* Check Boxes */
-
-.check-box StBoxLayout {
-    spacing: .8em;
-}
-
-.check-box StBin {
-    width: 24px;
-    height: 22px;
-    background-image: url("checkbox-off.svg");
-}
-
-.check-box:focus StBin {
-    background-image: url("checkbox-off-focused.svg");
-}
-
-.check-box:checked StBin {
-    background-image: url("checkbox.svg");
-}
-
-.check-box:focus:checked StBin {
-    background-image: url("checkbox-focused.svg");
-}
-
-/* Slider */
-
-.slider {
-    height: 1em;
-    -slider-height: 0.3em;
-    -slider-background-color: #333333;
-    -slider-border-color: #5f5f5f;
-    -slider-active-background-color: #76b0ec;
-    -slider-active-border-color: #1f6dbc;
-    -slider-border-width: 1px;
-    -slider-handle-radius: 6px;
-}
-
-/* PopupMenu */
-
-.popup-menu-ornament {
-    text-align: right;
-    width: 1em;
-}
-
-.popup-menu-boxpointer,
-.candidate-popup-boxpointer {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-border-width: 2px;
-    -arrow-border-color: #a5a5a5;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu {
-    -arrow-border-radius: 4px;
-    -arrow-background-color: #ededed;
-    -arrow-border-width: 1px;
-    -arrow-border-color: #a6a6a6;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu.dark {
-    -arrow-background-color: #3f4747;
-    -arrow-border-color: #282b2b;
-}
-
-
-.popup-menu {
-    min-width: 200px;
-}
-
-.popup-menu-arrow {
-    width: 16px;
-    height: 16px;
-}
-
-.popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.fallback-app-menu .popup-submenu-menu-item:open {
-    background-color: #888888;
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.popup-sub-menu {
-    background-gradient-start: rgba(80,80,80,0.3);
-    background-gradient-end: rgba(80,80,80,0.4);
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.fallback-app-menu .popup-sub-menu {
-    background-gradient-start: #dddddd;
-    background-gradient-end: #dfdfdf;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
-}
-
-.fallback-app-menu.dark .popup-sub-menu {
-    background-gradient-start: #474747;
-    background-gradient-end: #4b4b4b;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:ltr {
-    padding-right: 0em;
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:rtl {
-    padding-left: 0em;
-}
-
-.popup-sub-menu StScrollBar {
-    padding: 4px;
-}
-
-.popup-sub-menu StScrollBar StBin#trough {
-    border-width: 0px;
-}
-
-.popup-sub-menu StScrollBar StBin#vhandle {
-    background-color: #4c4c4c;
-    border-width: 0px;
-}
-
-/* The remaining popup-menu sizing is all done in ems, so that if you
- * override .popup-menu.font-size, everything else will scale with it.
- */
-.popup-menu-content {
-    padding: 1em 0em;
-}
-
-.popup-menu-item {
-    spacing: 12px;
-}
-
-.popup-menu-item:ltr {
-    padding: .4em 1.75em .4em 0em;
-}
-
-.popup-menu-item:rtl {
-    padding: .4em 0em .4em 1.75em;
-}
-
-.popup-menu-item:active {
-    background-color: #4c4c4c;
-}
-
-.popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.fallback-app-menu .popup-menu-item {
-    color: #43484a;
-}
-
-.fallback-app-menu .popup-menu-item:active {
-    color: white;
-    background-color: #4689cd;
-}
-
-.fallback-app-menu .popup-menu-item:insensitive {
-    color: gray;
-}
-
-.fallback-app-menu.dark .popup-menu-item {
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-menu-item:active {
-    background-color: #445f7d;
-}
-
-.fallback-app-menu.dark .popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.popup-separator-menu-item {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0.0);
-    -gradient-end: rgba(255,255,255,0.3);
-    -margin-horizontal: 24px;
-    height: 1px;
-    padding: 8px 0px;
-}
-
-.fallback-app-menu .popup-separator-menu-item {
-    -gradient-start: #a0a2a3;
-    -gradient-end: #a0a2a3;
-    -margin-horizontal: 0;
-}
-
-.fallback-app-menu.dark .popup-separator-menu-item {
-    -gradient-start: #818584;
-    -gradient-end: #818584;
-}
-
-.popup-status-menu-item {
-    font-weight: normal;
-    color: #999;
-}
-
-.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive {
-    color: white;
-}
-
-.popup-menu-icon {
-    icon-size: 1.09em;
-}
-
-/* Switches */
-.toggle-switch {
-    width: 65px;
-    height: 22px;
-}
-
-.toggle-switch-us {
-    background-image: url("toggle-off-us.svg");
-    background-size: contain;
-}
-.toggle-switch-us:checked {
-    background-image: url("toggle-on-us.svg");
-    background-size: contain;
-}
-
-.toggle-switch-intl {
-    background-image: url("toggle-off-intl.svg");
-    background-size: contain;
-}
-.toggle-switch-intl:checked {
-    background-image: url("toggle-on-intl.svg");
-    background-size: contain;
-}
-
-/* Network */
-
-.nm-dialog {
-    max-height: 500px;
-    min-height: 450px;
-    min-width: 470px;
-}
-
-.nm-dialog-content {
-    spacing: 20px;
-}
-
-.nm-dialog-header-hbox {
-    spacing: 10px;
-}
-
-.nm-dialog-airplane-box {
-    spacing: 12px;
-}
-
-.nm-dialog-airplane-headline {
-    font-size: 1.1em;
-    font-weight: bold;
-    text-align: center;
-}
-
-.nm-dialog-airplane-text {
-    color: #999999;
-}
-
-.nm-dialog-header-icon {
-    icon-size: 32px;
-}
-
-.nm-dialog-scroll-view {
-    border: 2px solid #666;
-    border-radius: 6px;
-}
-
-.nm-dialog-header {
-    font-weight: bold;
-}
-
-.nm-dialog-item {
-    font-size: 12pt;
-    border-bottom: 1px solid #666;
-    padding: 12px;
-    spacing: 20px;
-}
-
-.nm-dialog-item:selected {
-    background-color: #333;
-}
-
-.nm-dialog-icons {
-    spacing: .5em;
-}
-
-.nm-dialog-icon {
-    icon-size: 16px;
-}
-
-.no-networks-label {
-    color: #999999;
-}
-
-.no-networks-box {
-    spacing: 12px;
-}
-
-/* Buttons */
-
-.candidate-page-button,
-.notification-button,
-.notification-icon-button,
-.hotplug-notification-item,
-.hotplug-resident-eject-button,
-.modal-dialog-button,
-.app-view-control {
-    border: 1px solid #8b8b8b;
-    background-gradient-direction: vertical;
-    background-gradient-start: rgba(255, 255, 255, 0.2);
-    background-gradient-end: rgba(255, 255, 255, 0);
-}
-
-.modal-dialog-button {
-    font-weight: bold;
-}
-
-.candidate-page-button:hover,
-.notification-button:hover,
-.notification-icon-button:hover,
-.hotplug-notification-item:hover,
-.hotplug-resident-eject-button:hover,
-.modal-dialog-button:hover {
-    background-gradient-start: rgba(255, 255, 255, 0.3);
-    background-gradient-end: rgba(255, 255, 255, 0.1);
-}
-
-.notification-button:focus,
-.notification-icon-button:focus,
-.hotplug-notification-item:focus,
-.modal-dialog-button:focus,
-.app-view-control:focus {
-    border-width: 2px;
-}
-
-.app-view-control:first-child:ltr:focus,
-.app-view-control:last-child:rtl:focus {
-    border-right-width: 1px;
-}
-
-.candidate-page-button:active,
-.candidate-page-button:pressed,
-.notification-button:active,
-.notification-icon-button:active,
-.hotplug-notification-item:active,
-.hotplug-resident-eject-button:active,
-.modal-dialog-button:active,
-.modal-dialog-button:pressed,
-.app-view-control:checked {
-    background-gradient-start: rgba(255, 255, 255, 0);
-    background-gradient-end: rgba(255, 255, 255, 0.2);
-}
-
-.candidate-page-button:insensitive,
-.notification-button:insensitive,
-.notification-icon-button:insensitive,
-.modal-dialog-button:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-/* Common radii */
-
-.search-entry,
-.modal-dialog-button,
-.notification-button,
-.hotplug-notification-item,
-.app-view-controls,
-#screenShieldNotifications {
-    border-radius: 18px;
-}
-
-.app-view-control:first-child:ltr,
-.app-view-control:last-child:rtl {
-    border-radius: 18px 0px 0px 18px;
-    border-right-width: 0px;
-}
-
-.app-view-control:last-child:ltr,
-.app-view-control:first-child:rtl {
-    border-radius: 0px 18px 18px 0px;
-}
-
-/* Entries */
-
-.search-entry,
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-size: 12pt;
-    caret-size: 1px;
-    selected-color: white;
-    padding: 4px 12px;
-}
-
-.search-entry,
-.login-dialog StEntry,
-.run-dialog-entry,
-.notification StEntry {
-    border: 2px solid rgba(245,245,245,0.2);
-    background-gradient-start: rgba(5,5,6,0.1);
-    background-gradient-end: rgba(254,254,254,0.1);
-    background-gradient-direction: vertical;
-    transition-duration: 300ms;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.search-entry:focus,
-.search-entry:hover,
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry {
-    border: 2px solid rgb(136,138,133);
-    background-gradient-start: rgb(200,200,200);
-    background-gradient-end: white;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry:focus {
-    border: 2px solid #3465a4;
-}
-
-.search-entry {
-    border-color: rgba(245,245,245,0.3);
-    color: rgb(192, 192, 192);
-    caret-color: rgb(192, 192, 192);
-}
-
-.search-entry:hover {
-    color: rgb(128, 128, 128);
-    caret-color: rgb(128, 128, 128);
-}
-
-.search-entry:focus {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-weight: bold;
-    transition-duration: 0ms;
-}
-
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    border-radius: 5px;
-    padding: 4px 4px;
-}
-
-.prompt-dialog-password-entry .capslock-warning,
-.login-dialog-prompt-entry .capslock-warning {
-    icon-size: 16px;
-    warning-color: #999;
-    padding: 0 4px;
-}
-
-.login-dialog StEntry:insensitive,
-.modal-dialog StEntry:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    border: 2px solid #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-    box-shadow: inset 0 0 rgba(0,0,0,1.0);
-}
-
-/* Panel */
-
-#panel {
-    background-color: black;
-    font-weight: bold;
-    height: 1.86em;
-}
-
-#panel.unlock-screen,
-#panel.login-screen {
-    background-color: transparent;
-}
-
-#panelLeft, #panelCenter {
-    spacing: 4px;
-}
-
-#panelLeft:ltr {
-    padding-right: 4px;
-}
-
-#panelLeft:rtl {
-    padding-left: 4px;
-}
-
-#panelRight:ltr {
-    padding-left: 4px;
-}
-
-#panelRight:rtl {
-    padding-right: 4px;
-}
-
-.panel-corner {
-    -panel-corner-radius: 6px;
-    -panel-corner-background-color: black;
-    -panel-corner-border-width: 2px;
-    -panel-corner-border-color: transparent;
-}
-
-.panel-corner:active,
-.panel-corner:overview,
-.panel-corner:focus {
-    -panel-corner-border-color: rgba(255,255,255,0.8);
-}
-
-.panel-corner.lock-screen,
-.panel-corner.unlock-screen,
-.panel-corner.login-screen {
-    -panel-corner-background-color: transparent;
-    -panel-corner-border-color: transparent;
-}
-
-#appMenu {
-    spinner-image: url("process-working.svg");
-    spacing: 4px;
-}
-
-/* used for the app menu header only */
-.label-shadow {
-    color: rgba(0,0,0,0.5);
-}
-
-.panel-button #appMenuIcon {
-    app-icon-bottom-clip: 1px;
-}
-
-.panel-button:active #appMenuIcon,
-.panel-button:checked #appMenuIcon,
-.panel-button:focus #appMenuIcon {
-    app-icon-bottom-clip: 2px;
-}
-
-.panel-button {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-}
-
-#panel.unlock-screen .panel-button,
-#panel.lock-screen .panel-button,
-#panel.login-screen .panel-button {
-    color: #e6e6e6;
-}
-
-#panel.unlock-screen .panel-button:hover,
-#panel.lock-screen .panel-button:hover,
-#panel.login-screen .panel-button:hover,
-#panel.unlock-screen .panel-button:active,
-#panel.lock-screen .panel-button:active,
-#panel.login-screen .panel-button:active,
-#panel.unlock-screen .panel-button:focus,
-#panel.lock-screen .panel-button:focus,
-#panel.login-screen .panel-button:focus {
-    color: white;
-}
-
-.panel-button:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-button:active,
-.panel-button:overview,
-.panel-button:focus {
-    border-image: url("panel-button-border.svg") 6 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-status-button:active,
-.panel-status-button:checked,
-.panel-status-button:focus {
-    background-image: url("panel-button-highlight-narrow.svg");
-}
-
-.panel-button:active > .system-status-icon,
-.panel-button:checked > .system-status-icon,
-.panel-button:focus > .system-status-icon {
-    icon-shadow: black 0px 2px 2px;
-}
-
-.panel-menu {
-    -boxpointer-gap: 4px;
-}
-
-.panel-status-indicators-box,
-.panel-status-menu-box {
-    spacing: 2px;
-}
-
-.system-status-icon {
-    icon-size: 1.09em;
-    padding: 0 5px;
-}
-
-.aggregate-menu {
-    width: 360px;
-}
-
-.aggregate-menu .popup-menu-icon {
-    padding: 0 4px;
-}
-
-.system-switch-user-submenu-icon {
-    icon-size: 24px;
-    border: 1px solid #8b8b8b;
-}
-
-.system-menu-action {
-    color: #e6e6e6;
-    border-radius: 32px; /* wish we could do 50% */
-    padding: 13px;
-    border: 2px solid #5f5f5f; /* using rgba() is flaky unfortunately */
-}
-
-.system-menu-action:hover,
-.system-menu-action:focus {
-    color: white;
-    background-color: #4c4c4c;
-    border: none;
-    padding: 15px;
-}
-
-.system-menu-action:active {
-    color: black;
-    background-color: #6f6f6f;
-
-}
-
-.system-menu-action > StIcon {
-    icon-size: 16px;
-}
-
-.screencast-indicator {
-    color: #ff0000;
-}
-
-/* Overview */
-
-#overview {
-    spacing: 24px;
-}
-
-.overview-controls {
-    padding-bottom: 32px;
-}
-
-.workspace-thumbnails {
-    spacing: 11px;
-    visible-width: 32px; /* Amount visible before hovering */
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-    background-color: rgba(0, 0, 0, 0.5);
-    padding: 11px 7px 11px 11px;
-}
-
-.workspace-thumbnails:rtl {
-    border-right: 1px;
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-    padding: 11px 11px 11px 7px;
-}
-
-.workspace-thumbnail-indicator {
-    border: 4px solid rgba(255,255,255,0.7);
-    border-radius: 4px;
-    padding: 1px;
-}
-
-.window-caption {
-    spacing: 25px;
-    background: rgba(0,0,0,0.5);
-    border-radius: 8px;
-    padding: 4px 12px;
-    -shell-caption-spacing: 12px;
-    border: 2px solid rgba(0, 0, 0, 0);
-}
-
-.window-caption:hover {
-    border: 2px solid rgba(255, 255, 255, 0);
-}
-
-.window-close, .notification-close {
-    background-image: url("close-window.svg");
-    background-size: 32px;
-    height: 32px;
-    width: 32px;
-}
-
-.window-close {
-    -shell-close-overlap: 16px;
-}
-
-.window-clone-border {
-    border: 4px solid rgba(255, 255, 255, 0.5);
-    border-radius: 4px;
-}
-
-.notification-close {
-    /* we start out in the top right of the
-     * notification, inset.
-     *
-     * center is 32px/2 = 16px
-     *
-     * adjust left 2px
-     * adjust down 8px */
-
-    -shell-close-overlap-x: 14px;
-    -shell-close-overlap-y: -12px;
-}
-
-.notification-close:rtl {
-    /* as above, but starting out in the top left of the
-     * notification. */
-
-    -shell-close-overlap-x: -14px;
-}
-
-.window-close:rtl {
-    -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
-}
-
-.window-picker {
-    -horizontal-spacing: 32px;
-    -vertical-spacing: 32px;
-    padding-left: 32px;
-    padding-right: 32px;
-    padding-bottom: 48px;
-}
-
-.window-picker.external-monitor {
-    padding: 32px;
-}
-
-.messages-indicator {
-    color: #999999;
-    height: 32px;
-}
-
-.messages-indicator-contents {
-    spacing: 12px;
-    padding-bottom: 12px;
-}
-
-.messages-indicator-contents:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.messages-indicator-highlight {
-    background-gradient-start: transparent;
-    background-gradient-end: #999999;
-    background-gradient-direction: vertical;
-
-    height: 6px;
-}
-
-/* Dash */
-
-#dash {
-    color: #5f5f5f;
-    font-size: 9pt;
-    padding: 4px 0px;
-    background-color: rgba(0, 0, 0, 0.5);
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-}
-
-#dash:rtl {
-    border-left: 1px;
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-}
-
-.placeholder {
-    background-image: url("dash-placeholder.svg");
-    background-size: contain;
-    height: 24px;
-}
-
-.empty-dash-drop-target {
-    width: 24px;
-    height: 24px;
-}
-
-/* Search Box */
-
-.search-entry {
-    width: 320px;
-}
-
-.search-entry-icon {
-    icon-size: 1em;
-    color: #c0c0c0;
-}
-
-.search-entry:hover .search-entry-icon,
-.search-entry:focus .search-entry-icon {
-    color: #8d8f8a;
-}
-
-/* Search Results */
-
-#searchResults {
-    padding: 20px 10px 0px 10px;
-    spacing: 18px;
-}
-
-#searchResultsBin {
-    max-width: 1000px;
-}
-
-#searchResultsContent {
-    padding-left: 20px;
-    padding-right: 20px;
-    spacing: 16px;
-}
-
-.search-section {
-    /* This should be equal to #searchResultsContent spacing */
-    spacing: 16px;
-}
-
-.search-section-separator {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0);
-    -gradient-end: rgba(255,255,255,0.5);
-    -margin-horizontal: 1.5em;
-    height: 1px;
-}
-
-.search-section-content {
-    /* This is the space between the provider icon and the results container */
-    spacing: 32px;
-}
-
-.search-statustext {
-    color: #efefef;
-    font-size: 2em;
-    font-weight: bold;
-}
-
-.list-search-results {
-    spacing: 3px;
-}
-
-.dash-label {
-    border-radius: 7px;
-    padding: 4px 12px;
-    background-color: rgba(0,0,0,0.5);
-    text-align: center;
-    -x-offset: 8px;
-}
-
-/* Application Launchers, Grid and List results */
-
-.icon-grid {
-    spacing: 30px;
-    -shell-grid-horizontal-item-size: 136px;
-    -shell-grid-vertical-item-size: 136px;
-}
-
-.icon-grid .overview-icon {
-    icon-size: 96px;
-}
-
-.app-display {
-    spacing: 20px;
-}
-
-.app-view-controls {
-    padding-bottom: 32px;
-}
-
-.app-view-control {
-    padding: 4px 32px;
-}
-
-.app-view-control:focus {
-    padding: 3px 31px;
-}
-
-.search-display > StBoxLayout,
-.all-apps,
-.frequent-apps > StBoxLayout {
-    /* horizontal padding to make sure scrollbars or dash don't overlap content */
-    padding: 0px 88px 10px 88px;
-}
-
-.page-indicator {
-    padding: 15px 20px;
-}
-
-.page-indicator .page-indicator-icon {
-    width: 18px;
-    height: 18px;
-    background-image: url(page-indicator-inactive.svg);
-}
-
-.page-indicator:hover .page-indicator-icon {
-    background-image: url(page-indicator-hover.svg);
-}
-
-.page-indicator:active .page-indicator-icon {
-    background-image: url(page-indicator-active.svg);
-}
-
-.page-indicator:checked .page-indicator-icon,
-.page-indicator:checked:active .page-indicator-icon {
-    background-image: url(page-indicator-checked.svg);
-}
-
-.no-frequent-applications-label {
-    font-size: 18pt;
-    color: #999999;
-}
-
-.app-folder-icon {
-    padding: 5px;
-    spacing-rows: 5px;
-    spacing-columns: 5px;
-}
-
-.dash-item-container > StButton {
-    padding: 4px 8px;
-}
-
-.list-search-result-content {
-    spacing: 12px;
-    padding: 12px;
-}
-
-.list-search-result-title {
-    font-weight: bold;
-    font-size: 14pt;
-    color: white;
-}
-
-.list-search-result-description {
-    color: #eeeeec;
-}
-
-.search-provider-icon-more {
-    width: 16px;
-    height: 16px;
-    background-image: url("more-results.svg");
-}
-
-.app-well-app > .overview-icon.overview-icon-with-label,
-.grid-search-result .overview-icon.overview-icon-with-label {
-    /* since the label controls its own spacing, it is visually more
-    consistent to use different padding values for top and bottom */
-    padding: 10px 8px 5px 8px;
-    spacing: 4px;
-}
-
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.search-provider-icon,
-.list-search-result,
-.grid-search-result .overview-icon {
-    border-radius: 4px;
-    padding: 6px;
-    border: 1px rgba(0,0,0,0);
-    transition-duration: 100ms;
-    text-align: center;
-}
-
-.search-provider-icon {
-    padding: 15px;
-}
-
-.app-folder-popup {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.3);
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.app-folder-popup-bin {
-    padding: 5px;
-}
-
-.app-well-app.running > .overview-icon {
-    text-shadow: black 0px 2px 2px;
-    background-image: url("running-indicator.svg");
-    background-size: contain;
-}
-
-.app-well-app.app-folder > .overview-icon {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.app-well-app:hover > .overview-icon,
-.show-apps:hover > .overview-icon,
-.search-provider-icon:hover,
-.list-search-result:hover,
-.grid-search-result:hover .overview-icon {
-    background-color: rgba(255,255,255,0.1);
-    text-shadow: black 0px 2px 2px;
-    transition-duration: 100ms;
-    color:white;
-}
-
-.app-display .app-well-app > .overview-icon {
-    border-radius: 4px;
-}
-
-.list-search-result:hover .list-search-result-description {
-    text-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
-}
-
-.show-apps {
-    padding: 4px 0;
-}
-
-.show-apps-icon {
-    color: #a0a0a0;
-}
-
-.show-apps:hover .show-apps-icon {
-    color: white;
-}
-
-.app-well-app:checked > .overview-icon,
-.app-well-app:active > .overview-icon,
-.show-apps:checked > .overview-icon,
-.show-apps:active > .overview-icon,
-.search-provider-icon:active,
-.grid-search-result:active .overview-icon,
-.list-search-result:active {
-    background-gradient-start: rgba(255, 255, 255, .05);
-    background-gradient-end: rgba(255, 255, 255, .15);
-    background-gradient-direction: vertical;
-    border-radius: 4px;
-    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.7);
-    transition-duration: 100ms;
-}
-
-.show-apps:checked .show-apps-icon,
-.show-apps:focus .show-apps-icon {
-    color: white;
-    transition-duration: 100ms;
-}
-
-.app-well-app:focus > .overview-icon,
-.grid-search-result:focus .overview-icon,
-.show-apps:focus > .overview-icon,
-.search-provider-icon:focus,
-.list-search-result:focus,
-.app-well-app:selected > .overview-icon,
-.grid-search-result:selected .overview-icon,
-.search-provider-icon:selected,
-.list-search-result:selected {
-    background-color: rgba(255,255,255,0.33);
-}
-
-/* LookingGlass */
-
-#LookingGlassDialog {
-    background-color: rgba(0,0,0,0.80);
-    spacing: 4px;
-    padding: 4px;
-    border: 2px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog > #Toolbar {
-    border: 1px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog .labels {
-    spacing: 4px;
-}
-
-#LookingGlassDialog .notebook-tab {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-    padding-left: .3em;
-    padding-right: .3em;
-}
-
-#LookingGlassDialog .notebook-tab:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-#LookingGlassDialog .notebook-tab:selected {
-    border-image: url("panel-button-border.svg") 10 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.lg-dialog StEntry {
-    selection-background-color: #bbbbbb;
-    selected-color: #333333;
-}
-
-.lg-completions-text {
-    font-size: .9em;
-    font-style: italic;
-}
-
-.lg-obj-inspector-title {
-    spacing: 4px;
-}
-
-.lg-obj-inspector-button {
-    border: 1px solid gray;
-    padding: 4px;
-    border-radius: 4px;
-}
-
-.lg-obj-inspector-button:hover {
-    border: 1px solid #ffffff;
-}
-
-.lg-dialog .shell-link {
-    color: #999999;
-}
-
-.lg-dialog .shell-link:hover {
-    color: #dddddd;
-}
-
-#LookingGlassDialog StBoxLayout#EvalBox {
-    padding: 4px;
-    spacing: 4px;
-}
-
-#LookingGlassDialog StBoxLayout#ResultsArea {
-    spacing: 4px;
-}
-
-#lookingGlassExtensions {
-    padding: 4px;
-}
-
-.lg-extensions-list {
-    padding: 4px;
-    spacing: 6px;
-}
-
-.lg-extension {
-    border: 1px solid #6f6f6f;
-    border-radius: 4px;
-    padding: 4px;
-}
-
-.lg-extension-name {
-    font-weight: bold;
-}
-
-.lg-extension-meta {
-    spacing: 6px;
-}
-
-#LookingGlassPropertyInspector {
-    background: rgba(0, 0, 0, 0.8);
-    border: 2px solid grey;
-    border-radius: 4px;
-    padding: 6px;
-}
-
-/* Calendar popup */
-
-.calendar-vertical-separator {
-    -stipple-width: 1px;
-    -stipple-color: #505050;
-    width: 0.3em;
-}
-
-.calendar {
-    padding: .4em 1.75em .8em 1.75em;
-}
-
-.calendar-month-label {
-    color: #888a85;
-    font-size: 9.5pt;
-    font-weight: bold;
-    padding-bottom: 8px;
-    padding-top: 8px;
-}
-
-.calendar-month-label:focus {
-    background-color: #999999;
-}
-
-.calendar-change-month-back {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-left.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-back:rtl {
-    background-image: url("calendar-arrow-right.svg");
-}
-
-.calendar-change-month-back:hover,
-.calendar-change-month-back:focus {
-    background-color: #999999;
-}
-.calendar-change-month-back:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-change-month-forward {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-right.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-forward:rtl {
-    background-image: url("calendar-arrow-left.svg");
-}
-
-.calendar-change-month-forward:hover,
-.calendar-change-month-forward:focus {
-    background-color: #999999;
-}
-.calendar-change-month-forward:active {
-    background-color: #aaaaaa;
-}
-
-.datemenu-date-label {
-    padding: .4em 1.7em;
-    font-weight: bold;
-    text-align: center;
-    color: #eeeeec;
-    border-radius: 4px;
-}
-
-.datemenu-date-label:hover,
-.datemenu-date-label:focus {
-    background-color: #999999;
-}
-
-.datemenu-date-label:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-day-base {
-    font-size: 9pt;
-    text-align: center;
-    width: 2.4em;
-    height: 2.4em;
-}
-
-.calendar-day-base:hover,
-.calendar-day-base:focus {
-    background-color: #777777;
-}
-
-.calendar-day-base:active {
-    font-size: 9pt;
-    background-color: #555555;
-    color: white;
-}
-
-.calendar-day-heading {
-    color: #888a85;
-    padding-top: .2em;
-    height: 1.7em;
-}
-
-.calendar-week-number {
-    color: #babdb6;
-    font-weight: bold;
-}
-
-/* Hack used in lieu of border-collapse - see calendar.js */
-.calendar-day {
-    border: 1px solid #505050;
-    color: #babdb6;
-    border-top-width: 0;
-    border-left-width: 0;
-}
-
-.calendar-day-top {
-    border-top-width: 1px;
-}
-
-.calendar-day-left {
-    border-left-width: 1px;
-}
-
-.calendar-work-day {
-}
-
-.calendar-nonwork-day {
-    background-color: rgba(128, 128, 128, .1);
-}
-
-.calendar-today {
-    background-image: url("calendar-today.svg");
-    text-shadow: black 0px 2px 2px;
-    font-weight: bold;
-}
-
-.calendar-day-with-events {
-    font-weight: bold;
-    color: white;
-}
-
-.calendar-other-month-day {
-    color: #333333;
-}
-
-.events-table {
-    width: 320px;
-    spacing-columns: 6pt;
-    padding: 0 1.4em;
-}
-
-.events-table:ltr {
-    padding-right: 1.9em;
-}
-
-.events-table:rtl {
-    padding-left: 1.9em;
-}
-
-.events-day-header {
-    font-weight: bold;
-    color: #999999;
-    padding-left: 0.4em;
-    padding-top: 1.2em;
-}
-
-.events-day-header:first-child {
-    padding-top: 0;
-}
-
-.events-day-header:rtl {
-    padding-left: 0;
-    padding-right: 0.4em;
-}
-
-.events-day-dayname {
-    color: rgba(153, 153, 153, 1.0);
-    text-align: left;
-    min-width: 20px;
-}
-
-.events-day-dayname:rtl {
-    text-align: right;
-}
-
-.events-day-time {
-    color: #fff;
-    text-align: right;
-}
-
-.events-day-time:rtl {
-    text-align: left;
-}
-
-.events-day-task {
-    color: rgba(153, 153, 153, 1.0);
-    padding-left: 8pt;
-}
-
-.events-day-task:rtl {
-    padding-left: 0px;
-    padding-right: 8pt;
-}
-
-/* Message Tray */
-
-#message-tray {
-    background: #2e3436 url(message-tray-background.png);
-    background-repeat: repeat;
-    height: 72px;
-}
-
-.message-tray-summary {
-    height: 72px;
-}
-
-.message-tray-menu-button StIcon {
-    padding: 0 20px;
-    color: #aaaaaa;
-    icon-size: 24px;
-}
-
-.message-tray-menu-button:hover StIcon,
-.message-tray-menu-button:active StIcon,
-.message-tray-menu-button:focus StIcon {
-    color: #eeeeee;
-}
-
-.url-highlighter {
-    link-color: #ccccff;
-}
-
-.no-messages-label {
-    color: #999999;
-}
-
-.notification {
-    border-radius: 10px 10px 0px 0px;
-    background: rgba(0,0,0,0.9);
-    padding: 8px 8px 4px 8px;
-    spacing-rows: 4px;
-    spacing-columns: 10px;
-}
-
-.notification, #notification-container {
-    font-size: 11pt;
-    width: 34em;
-}
-
-.notification.multi-line-notification {
-    padding-bottom: 8px;
-}
-
-.notification-unexpanded {
-    /* We want to force the actor at a specific size, irrespective
-       of its minimum and preferred size, so we override both */
-    min-height: 36px;
-    height: 36px;
-}
-
-/* We use row-span = 2 for the image cell, which prevents its height preferences to be
-   taken into account during allocation, so its height ends up being limited by the height
-   of the content in the other rows. To avoid showing a stretched image, we set the minimum
-   height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
-.notification-with-image {
-    min-height: 159px;
-}
-
-.summary-boxpointer {
-    -arrow-border-radius: 15px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-base: 36px;
-    -arrow-rise: 18px;
-    color: white;
-    -boxpointer-gap: 4px;
-}
-
-.summary-boxpointer .notification {
-    border-radius: 9px;
-    background: rgba(0,0,0,0) !important;
-    padding-bottom: 12px;
-}
-
-.summary-boxpointer #summary-right-click-menu {
-    padding-top: 12px;
-    padding-bottom: 12px;
-}
-
-.summary-notification-stack-scrollview {
-    max-height: 18em;
-    padding-top: 8px;
-    padding-bottom: 8px;
-}
-
-.summary-notification-stack-scrollview:ltr {
-    padding-right: 8px;
-}
-
-.summary-notification-stack-scrollview:rtl {
-    padding-left: 8px;
-}
-
-.notification-scrollview {
-    max-height: 10em;
-    -st-vfade-offset: 24px;
-}
-
-.notification-scrollview:ltr > StScrollBar {
-    padding-left: 6px;
-}
-
-.notification-scrollview:rtl > StScrollBar {
-    padding-right: 6px;
-}
-
-.notification-body {
-    spacing: 5px;
-}
-
-.notification-actions {
-    padding-top: 18px;
-    spacing: 10px;
-}
-
-.notification-button {
-    -st-natural-width: 140px;
-    padding: 4px 4px 5px;
-}
-
-.notification-button:focus {
-    -st-natural-width: 138px;
-    padding: 3px 4px 4px;
-}
-
-.notification-icon-button {
-    border-radius: 5px;
-    padding: 5px;
-}
-
-.notification-icon-button:focus {
-    padding: 4px;
-}
-
-.notification-icon-button > StIcon {
-    icon-size: 16px;
-    padding: 8px;
-}
-
-.secondary-icon {
-    icon-size: 1.09em;
-}
-
-.hotplug-transient-box {
-    spacing: 6px;
-    padding: 2px 72px 2px 12px;
-}
-
-.hotplug-notification-item {
-    padding: 2px 10px;
-}
-
-.hotplug-notification-item:focus {
-    padding: 1px 71px 1px 11px;
-}
-
-.hotplug-notification-item-icon {
-    icon-size: 24px;
-    padding: 2px 5px;
-}
-
-.hotplug-resident-box {
-    spacing: 8px;
-}
-
-.hotplug-resident-mount {
-    spacing: 8px;
-    border-radius: 4px;
-
-    color: #ccc;
-}
-
-.hotplug-resident-mount:hover {
-    background-gradient-direction: horizontal;
-    background-gradient-start: rgba(255, 255, 255, 0.1);
-    background-gradient-end: rgba(255, 255, 255, 0);
-
-    color: #fff;
-}
-
-.hotplug-resident-mount-label {
-    color: inherit;
-    padding-left: 6px;
-}
-
-.hotplug-resident-mount-icon {
-    icon-size: 24px;
-    padding-left: 6px;
-}
-
-.hotplug-resident-eject-icon {
-    icon-size: 16px;
-}
-
-.hotplug-resident-eject-button {
-    padding: 7px;
-    border-radius: 5px;
-    color: #ccc;
-}
-
-.chat-log-message {
-    color: #888888;
-}
-
-.chat-empty-line {
-    font-size: 4px;
-}
-
-.chat-received {
-    padding-left: 4px;
-}
-
-.chat-received:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-sent {
-    padding-left: 18pt;
-    color: #959595;
-}
-
-.chat-sent:rtl {
-    padding-left: 0px;
-    padding-right: 18pt;
-}
-
-.chat-meta-message {
-    padding-left: 4px;
-    font-size: 9pt;
-    font-weight: bold;
-    color: #bbbbbb;
-}
-
-.chat-meta-message:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-notification-scrollview{
-    max-height: 22em;
-}
-
-.subscription-message {
-    font-style: italic;
-}
-
-.notification StEntry {
-    border-radius: 4px;
-}
-
-.summary-source-button {
-    padding: 6px 3px 6px 3px;
-}
-
-.summary-source-button:last-child:ltr {
-    padding-right: 6px;
-}
-
-.summary-source-button:last-child:rtl {
-    padding-left: 6px;
-}
-
-.summary-source-button:hover .summary-source {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.summary-source-button:focus .summary-source,
-.summary-source-button:selected .summary-source {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.summary-source {
-    border-radius: 4px;
-    padding: 0 6px 0 6px;
-    transition-duration: 100ms;
-}
-
-.summary-source-counter {
-    background-image: url("summary-counter.svg");
-    background-size: 2.4em;
-    font-size: 10pt;
-    font-weight: bold;
-    height: 2.4em;
-    width: 2.4em;
-    -shell-counter-overlap-x: 13px;
-    -shell-counter-overlap-y: 13px;
-}
-
-/* OSD */
-.osd-window {
-    text-align: center;
-    font-weight: bold;
-    spacing: 1em;
-}
-
-.osd-window .level {
-    height: 0.6em;
-    border-radius: 0.3em;
-    background-color: rgba(190,190,190,0.2);
-}
-
-/* App Switcher */
-.switcher-popup {
-    padding: 8px;
-    spacing: 16px;
-}
-
-.osd-window,
-.switcher-list {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.switcher-list-item-container {
-    spacing: 8px;
-}
-
-.switcher-list .item-box {
-    padding: 8px;
-    border-radius: 8px;
-}
-
-.switcher-list .item-box:outlined {
-    padding: 6px;
-    border: 2px solid rgba(85,85,85,1.0);
-}
-
-.switcher-list .item-box:selected {
-    background: rgba(255,255,255,0.33);
-}
-
-.switcher-list .thumbnail-box {
-    padding: 2px;
-    spacing: 4px;
-}
-
-.switcher-list .thumbnail {
-    width:  256px;
-}
-
-.switcher-list .separator {
-    width: 1px;
-    background: rgba(255,255,255,0.33);
-}
-
-.ripple-box {
-    width: 52px;
-    height: 52px;
-    background-image: url("corner-ripple-ltr.png");
-    background-size: contain;
-}
-
-.ripple-box:rtl {
-    background-image: url("corner-ripple-rtl.png");
-}
-
-.switcher-arrow {
-    border-color: rgba(0,0,0,0);
-    color: #808080;
-}
-
-.switcher-arrow:highlighted {
-    border-color: rgba(0,0,0,0);
-    color: white;
-}
-
-/* Workspace Switcher */
-.workspace-switcher-group {
-    padding: 12px;
-}
-
-.workspace-switcher-container {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.workspace-switcher {
-    background: transparent;
-    border: 0px;
-    border-radius: 0px;
-    padding: 0px;
-    spacing: 8px;
-}
-
-.ws-switcher-active-up {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-up.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-active-down {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-down.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-box {
-    height: 96px;
-    border: 2px solid rgba(85,85,85,0.5);
-    background: transparent;
-    border-radius: 8px;
-}
-
-/* Tile previews */
-.tile-preview {
-    background-color: rgba(74, 144, 217, 0.35);
-    border: 1px solid #4a90d9; /* Adwaita selected bg color */
-}
-
-.tile-preview-left.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 0 0 0;
-}
-
-.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 0 6px 0 0;
-}
-
-.tile-preview-left.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 6px 0 0;
-}
-
-/* Modal Dialogs */
-
-/* Dialog Subject Text Style */
-.show-processes-dialog-subject,
-.mount-question-dialog-subject,
-.end-session-dialog-subject {
-    font-size: 14pt;
-    font-weight: bold;
-    color: #999999;
-}
-
-.modal-dialog {
-    border-radius: 24px;
-    background-color: rgba(0.0, 0.0, 0.0, 0.9);
-    border: 2px solid #868686;
-
-    padding-right: 42px;
-    padding-left: 42px;
-    padding-bottom: 30px;
-    padding-top: 30px;
-}
-
-.modal-dialog-button-box {
-    spacing: 21px;
-    padding-top: 50px;
-}
-
-.modal-dialog-button {
-    padding: 4px 32px 5px;
-}
-
-.modal-dialog-button:focus {
-    padding: 3px 31px 4px;
-}
-
-/* Run Dialog */
-
-.run-dialog-label {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #999999;
-    padding-bottom: .4em;
-}
-
-.run-dialog-error-box {
-    padding-top: 15px;
-    spacing: 5px;
-}
-
-.modal-dialog .run-dialog-entry {
-    width: 20em;
-}
-
-.lightbox {
-    background-color: black;
-}
-
-.flashspot {
-    background-color: white;
-}
-
-/* End Session Dialog */
-.end-session-dialog {
-    spacing: 42px;
-}
-
-.end-session-dialog-list {
-    padding-top: 20px;
-}
-
-.end-session-dialog-layout {
-    padding-left: 17px;
-}
-
-.end-session-dialog-layout:rtl {
-    padding-right: 17px;
-}
-
-.end-session-dialog-description {
-    width: 28em;
-    padding-bottom: 10px;
-}
-
-.end-session-dialog-description:rtl {
-    width: 28em;
-    padding-bottom: 10px;
-    text-align: right;
-}
-
-.end-session-dialog-warning {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-}
-
-.end-session-dialog-warning:rtl {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-    text-align: right;
-}
-
-.end-session-dialog-logout-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    width: 48px;
-    height: 48px;
-    background-size: contain;
-}
-
-.end-session-dialog-shutdown-icon {
-    color: #bebebe;
-    width: 48px;
-    height: 48px;
-}
-
-.end-session-dialog-inhibitor-layout {
-    spacing: 16px;
-    max-height: 200px;
-    padding-right: 65px;
-    padding-left: 65px;
-}
-
-.end-session-dialog-session-list,
-.end-session-dialog-app-list {
-    spacing: 1em;
-}
-
-.end-session-dialog-list-header {
-    font-weight: bold;
-}
-
-.end-session-dialog-list-header:rtl {
-    text-align: right;
-}
-
-.end-session-dialog-app-list-item,
-.end-session-dialog-session-list-item {
-    spacing: 1em;
-}
-
-.end-session-dialog-app-list-item-name,
-.end-session-dialog-session-list-item-name {
-    font-weight: bold;
-}
-
-.end-session-dialog-app-list-item-description {
-    color: #cccccc;
-    font-size: 10pt;
-}
-
-/* Restart message */
-.restart-message {
-    font-size: 14pt;
-}
-
-/* ShellMountOperation Dialogs */
-.shell-mount-operation-icon {
-    icon-size: 48px;
-}
-
-.show-processes-dialog,
-.mount-question-dialog {
-    spacing: 24px;
-}
-
-.show-processes-dialog-subject,
-.mount-question-dialog-subject {
-    padding-top: 10px;
-    padding-left: 17px;
-    padding-bottom: 6px;
-}
-
-.mount-question-dialog-subject {
-    max-width: 500px;
-}
-
-.show-processes-dialog-subject:rtl,
-.mount-question-dialog-subject:rtl {
-    padding-left: 0px;
-    padding-right: 17px;
-}
-
-.show-processes-dialog-description,
-.mount-question-dialog-description {
-    padding-left: 17px;
-    width: 28em;
-}
-
-.show-processes-dialog-description:rtl,
-.mount-question-dialog-description:rtl {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list {
-    font-size: 10pt;
-    max-height: 200px;
-    padding-top: 24px;
-    padding-left: 49px;
-    padding-right: 32px;
-}
-
-.show-processes-dialog-app-list:rtl {
-    padding-right: 49px;
-    padding-left: 32px;
-}
-
-.show-processes-dialog-app-list-item {
-    color: #ccc;
-}
-
-.show-processes-dialog-app-list-item:hover {
-    color: white;
-}
-
-.show-processes-dialog-app-list-item:ltr {
-    padding-right: 1em;
-}
-
-.show-processes-dialog-app-list-item:rtl {
-    padding-left: 1em;
-}
-
-.show-processes-dialog-app-list-item-icon:ltr {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list-item-icon:rtl {
-    padding-left: 17px;
-}
-
-.show-processes-dialog-app-list-item-name {
-    font-size: 10pt;
-}
-
-/* Password or Authentication Dialog */
-.prompt-dialog {
-    /* this is the width of the entire modal popup */
-    width: 500px;
-}
-
-.prompt-dialog-main-layout {
-    spacing: 24px;
-    padding: 10px;
-}
-
-.prompt-dialog-message-layout {
-    spacing: 16px;
-}
-
-.prompt-dialog-headline {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #666666;
-}
-
-.prompt-dialog-description:rtl {
-    text-align: right;
-}
-
-.prompt-dialog-password-box {
-    spacing: 1em;
-    padding-bottom: 1em;
-}
-
-.prompt-dialog-error-label {
-    font-size: 10pt;
-    color: #ffff00;
-    padding-bottom: 8px;
-}
-
-.prompt-dialog-info-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-.hidden {
-    color: rgba(0,0,0,0);
-}
-
-.prompt-dialog-null-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-/* Polkit Dialog */
-
-.polkit-dialog-user-layout {
-    padding-left: 10px;
-    spacing: 10px;
-}
-
-.polkit-dialog-user-layout:rtl {
-    padding-left: 0px;
-    padding-right: 10px;
-}
-
-.polkit-dialog-user-root-label {
-    color: #ff0000;
-}
-
-.polkit-dialog-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    background-size: contain;
-    width: 48px;
-    height: 48px;
-}
-
-/* Network Agent Dialog */
-
-.network-dialog-secret-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-.keyring-dialog-control-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-/* Magnifier */
-
-.magnifier-zoom-region {
-    border: 2px solid rgba(128, 0, 0, 255);
-}
-
-.magnifier-zoom-region.full-screen {
-    border-width: 0px;
-}
-
-/* On-screen Keyboard */
-
-#keyboard {
-    background: rgba(0,0,0,0.8);
-}
-
-.keyboard-layout {
-    spacing: 10px;
-    padding: 10px;
-}
-
-.keyboard-row {
-    spacing: 15px;
-}
-
-.keyboard-key {
-    min-height: 30px;
-    min-width: 30px;
-    background-gradient-start: rgba(255,245,245,0.4);
-    background-gradient-end: rgba(105,105,105,0.1);
-    background-gradient-direction: vertical;
-    font-size: 14pt;
-    font-weight: bold;
-    border-radius: 10px;
-    border: 2px solid #a0a0a0;
-    color: white;
-}
-
-.keyboard-key:grayed {
-   color: #808080;
-   border-color: #808080;
-}
-
-.keyboard-key:checked,
-.keyboard-key:hover {
-    background: #303030;
-    border: 3px solid white;
-}
-
-.keyboard-key:active {
-    background: #808080;
-}
-
-.keyboard-subkeys {
-    color: white;
-    padding: 5px;
-    -arrow-border-radius: 10px;
-    -arrow-background-color: #090909;
-    -arrow-border-width: 2px;
-    -arrow-border-color: white;
-    -arrow-base: 20px;
-    -arrow-rise: 10px;
-    -boxpointer-gap: 5px;
-}
-
-/* IBus Candidate Popup */
-
-.candidate-popup-content {
-    padding: 0.5em;
-    spacing: 0.3em;
-}
-
-.candidate-index {
-    padding: 0 0.5em 0 0;
-    color: #cccccc;
-}
-
-.candidate-box {
-    padding: 0.3em 0.5em 0.3em 0.5em;
-}
-
-.candidate-box:selected {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.2);
-}
-
-.candidate-box:hover {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.1);
-}
-.candidate-page-button-box {
-    height: 2em;
-    width: 80px;
-}
-
-.vertical .candidate-page-button-box {
-    padding-top: 0.5em;
-}
-
-.horizontal .candidate-page-button-box {
-    padding-left: 0.5em;
-}
-
-.candidate-page-button-previous {
-    border-radius: 4px 0px 0px 4px;
-}
-
-.candidate-page-button-next {
-    border-radius: 0px 4px 4px 0px;
-}
-
-.candidate-page-button-icon {
-    icon-size: 1em;
-}
-
-/* Login Dialog */
-
-.framed-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 3px;
-    background-size: contain;
-}
-
-.framed-user-icon:hover {
-    border: 2px solid #bbbbbb;
-}
-
-.login-dialog-banner {
-    font-size: 10pt;
-    font-weight: bold;
-    text-align: center;
-    color: #666666;
-    padding-bottom: 1em;
-}
-
-.login-dialog {
-    /* Reset border and background */
-    border: none;
-    background-color: transparent;
-}
-
-.login-dialog-button-box {
-    spacing: 5px;
-}
-
-.login-dialog-user-list-view {
-    -st-vfade-offset: 1em;
-}
-
-.login-dialog-user-list {
-    spacing: 12px;
-    padding: .2em;
-    width: 23em;
-}
-
-.login-dialog-user-list-item {
-    border-radius: 5px;
-    padding: .2em;
-    color: #bfbfbf;
-    text-shadow: black 0px 2px 2px;
-}
-
-.login-dialog-user-list-item:ltr {
-    padding-right: 1em;
-}
-
-.login-dialog-user-list-item:rtl {
-    padding-left: 1em;
-}
-
-.login-dialog-user-list-item:hover {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
-    background-image: url("logged-in-indicator.svg");
-    background-size: contain;
-}
-
-.login-dialog-user-list-item .login-dialog-timed-login-indicator {
-    background-color: rgba(0,0,0,0.0);
-    height: 2px;
-}
-
-.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
-    background-color: #8b8b8b;
-}
-
-.login-dialog-not-listed-label {
-    font-size: 10.5pt;
-    font-weight: bold;
-    color: #666666;
-    padding-top: 1em;
-}
-
-.login-dialog-user-selection-box {
-    padding: 100px 0;
-}
-
-.login-dialog-user-selection-box .login-dialog-not-listed-label {
-    padding-left: 2px;
-}
-
-.login-dialog-not-listed-button:focus .login-dialog-not-listed-label,
-.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
-    color: #E8E8E8;
-}
-
-.login-dialog-username,
-.user-widget-label {
-    font-size: 16pt;
-    font-weight: bold;
-    text-align: left;
-    padding-left: 15px;
-    text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 1px 0px;
-}
-
-.login-dialog-prompt-layout {
-    padding-top: 24px;
-    padding-bottom: 12px;
-    spacing: 8px;
-    width: 23em;
-}
-
-.login-dialog-prompt-label {
-    color: #eeeeee;
-    font-size: 14px;
-    padding-top: 11px;
-}
-
-.login-dialog-session-list-button StIcon {
-    icon-size: 1.25em;
-}
-
-.login-dialog-session-list-button {
-    color: #8b8b8b;
-}
-
-.login-dialog-session-list-button:hover,
-.login-dialog-session-list-button:focus,
-.login-dialog-session-list-button:active {
-    color: white;
-}
-
-.login-dialog-logo-bin {
-    padding: 24px 0px;
-}
-
-.login-dialog .modal-dialog-button-box {
-    spacing: 3px;
-}
-
-.login-dialog .modal-dialog-button {
-    border-radius: 5px;
-    padding: 3px 18px;
-}
-
-.login-dialog .modal-dialog-button:focus {
-    padding: 2px 17px;
-}
-
-.login-dialog .modal-dialog-button:default {
-    background-gradient-start: #6793c4;
-    background-gradient-end: #335d8f;
-    background-gradient-direction: vertical;
-    border-color: #16335d;
-}
-
-.login-dialog .modal-dialog-button:default:focus {
-    border: 2px solid #377fe7;
-}
-
-.login-dialog .modal-dialog-button:default:hover {
-    background-gradient-start: #74a0d0;
-    background-gradient-end: #436d9f;
-}
-
-.login-dialog .modal-dialog-button:default:active,
-.login-dialog .modal-dialog-button:default:pressed {
-    background-gradient-start: #436d9f;
-    background-gradient-end: #74a0d0;
-}
-
-.login-dialog .modal-dialog-button:default:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-.login-dialog-message {
-    padding-top: 4px;
-    padding-bottom: 16px;
-    min-height: 2em;
-}
-
-.login-dialog-message-warning {
-    color: orange;
-}
-
-.login-dialog-message-hint {
-    padding-top: 0px;
-    padding-bottom: 20px;
-}
-
-.user-widget-label {
-}
-
-.user-widget-label:ltr {
-    padding-left: 18px;
-}
-
-.user-widget-label:rtl {
-    padding-right: 18px;
-}
-
-/* Screen shield */
-
-#panel.lock-screen,
-#screenShieldNotifications {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.screen-shield-background {
-    background: black;
-    box-shadow: 0px 4px 8px rgba(0,0,0,0.9);
-}
-
-#lockDialogGroup {
-    background: #2e3436 url(debian-edu-softwaves-gdm.svg);
-    background-size: cover;
-}
-
-.screen-shield-arrows {
-    padding-bottom: 3em;
-}
-
-.screen-shield-arrows Gjs_Arrow {
-    color: white;
-    width: 80px;
-    height: 48px;
-    -arrow-thickness: 12px;
-    -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4);
-}
-
-.screen-shield-contents-box {
-    spacing: 48px;
-}
-
-.screen-shield-clock {
-    color: white;
-    text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
-    font-weight: bold;
-    text-align: center;
-    padding-bottom: 1.5em;
-}
-
-.screen-shield-clock-time {
-    font-size: 72pt;
-    text-shadow: 0px 2px 2px rgba(0,0,0,0.4);
-}
-
-.screen-shield-clock-date {
-    font-size: 28pt;
-}
-
-#screenShieldNotifications {
-    max-height: 500px;
-    padding: 12px;
-}
-
-.screen-shield-notifications-box {
-    spacing: 12px;
-    width: 30em;
-}
-
-.screen-shield-notification-source {
-    padding: 3px 6px;
-    spacing: 5px;
-}
-
-.screen-shield-notification-label {
-    font-weight: bold;
-    padding: 0px 0px 0px 12px;
-}
-
-.screen-shield-notification-count-text {
-    padding: 0px 0px 0px 12px;
-}
-
-/* Remove background from notifications, otherwise
-   opacity is doubled and they look darker
-*/
-.screen-shield-notifications-box .notification {
-    background-color: transparent;
-}
-
-/* Override padding on resident notifications, since
-   the notifications box has its own spacing
-*/
-.screen-shield-notifications-box .summary-notification-stack-scrollview {
-    padding-top: 0px;
-    padding-bottom: 0px;
-}
-
-#screenShieldNotifications .notification-button,
-#screenShieldNotifications .notification-icon-button {
-    border: 1px rgba(255,255,255,0.5);
-}
-
-#screenShieldNotifications StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.2);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.3);
-    border: none;
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:hover,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.6);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:active,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.8);
-}
-
-.input-source-switcher-symbol {
-   font-size: 34pt;
-   width: 96px;
-   height: 96px;
-}
-
-/* Background menu */
-
-.background-menu {
-    -boxpointer-gap: 4px;
-    -arrow-rise: 0px;
-}
diff --git a/art-softwaves/gnome-shell/debian-edu-softwaves.xml b/art-softwaves/gnome-shell/debian-edu-softwaves.xml
new file mode 100644
index 0000000..e1af0b4
--- /dev/null
+++ b/art-softwaves/gnome-shell/debian-edu-softwaves.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
+<wallpapers>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Soft Waves</name>
+    <filename>/usr/share/desktop-base/debian-edu-softwaves-theme/wallpaper/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Soft Waves Lock Screen</name>
+    <filename>/usr/share/desktop-base/debian-edu-softwaves-theme/lockscreen/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+</wallpapers>
diff --git a/art-spacefun/desktop-base/gnome-background.xml b/art-spacefun/desktop-base/gnome-background.xml
index 9c1b07d..8b455fe 100644
--- a/art-spacefun/desktop-base/gnome-background.xml
+++ b/art-spacefun/desktop-base/gnome-background.xml
@@ -2,13 +2,13 @@
   <static>
     <duration>8640000.0</duration>
     <file>
-      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1024x768.png</size>
-      <size width="1280" height="1024">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1280x1024.png</size>
-      <size width="1280" height="800">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1280x800.png</size>
-      <size width="1366" height="768">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1366x768.png</size>
-      <size width="1600" height="1200">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1600x1200.png</size>
-      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1920x1080.png</size>
-      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-softwaves-theme/content/images/1920x1200.png</size>
+      <size width="1024" height="768">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1024x768.png</size>
+      <size width="1280" height="1024">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1280x1024.png</size>
+      <size width="1280" height="800">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1280x800.png</size>
+      <size width="1366" height="768">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1366x768.png</size>
+      <size width="1600" height="1200">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1600x1200.png</size>
+      <size width="1920" height="1080">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1920x1080.png</size>
+      <size width="1920" height="1200">/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/contents/images/1920x1200.png</size>
     </file>
   </static>
 </background>
diff --git a/art-spacefun/gnome-shell/Makefile.am b/art-spacefun/gnome-shell/Makefile.am
index aca0e0f..cdf3889 100644
--- a/art-spacefun/gnome-shell/Makefile.am
+++ b/art-spacefun/gnome-shell/Makefile.am
@@ -1,7 +1,6 @@
-gnomedir    = $(datadir)/gnome-shell/theme
-gnome_DATA  = debian-edu-spacefun-gdm.png debian-edu-spacefun-gnome-shell.css
+THEME = spacefun
+gnomedir    = $(datadir)/gnome-background-properties/
+gnome_DATA  = debian-edu-$(THEME).xml
 
 install-data-local:
 	$(mkinstalldirs) $(DESTDIR)$(gnomedir)
-
-EXTRA_DIST = $(gnomedir_DATA)
diff --git a/art-spacefun/gnome-shell/debian-edu-spacefun-gdm.png b/art-spacefun/gnome-shell/debian-edu-spacefun-gdm.png
deleted file mode 120000
index f337e75..0000000
--- a/art-spacefun/gnome-shell/debian-edu-spacefun-gdm.png
+++ /dev/null
@@ -1 +0,0 @@
-../../playground/squeeze/debianedu_wallpaper01_1920x1080.png
\ No newline at end of file
diff --git a/art-spacefun/gnome-shell/debian-edu-spacefun-gnome-shell.css b/art-spacefun/gnome-shell/debian-edu-spacefun-gnome-shell.css
deleted file mode 100644
index ff22025..0000000
--- a/art-spacefun/gnome-shell/debian-edu-spacefun-gnome-shell.css
+++ /dev/null
@@ -1,2711 +0,0 @@
-/* Copyright 2009, Red Hat, Inc.
- *
- * Portions adapted from Mx's data/style/default.css
- *   Copyright 2009 Intel Corporation
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms and conditions of the GNU Lesser General Public License,
- * version 2.1, as published by the Free Software Foundation.
- *
- * This program is distributed in the hope it will be useful, but WITHOUT ANY
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
- * more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-/* Text Styles */
-
-/* default text style */
-stage {
-    font-family: cantarell, sans-serif;
-    font-size: 11pt;
-    color: white;
-}
-
-/* links */
-.shell-link {
-    color: #0000ff;
-    text-decoration: underline;
-}
-
-.shell-link:hover {
-    color: #0000e0;
-}
-
-/* small */
-.app-well-menu,
-.run-dialog-error-label {
-    font-size: 9pt;
-}
-
-/* small bold */
-.dash-label,
-.window-caption,
-.switcher-list,
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.grid-search-result .overview-icon {
-    font-size: 9pt;
-    font-weight: bold;
-}
-
-/* Scroll Bars */
-
-StScrollBar {
-    padding: 0px;
-}
-
-StScrollView.vfade {
-    -st-vfade-offset: 68px;
-}
-
-StScrollView.hfade {
-    -st-hfade-offset: 68px;
-}
-
-StScrollView StScrollBar {
-    min-width: 14px;
-    min-height: 14px;
-}
-
-StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.3);
-    border-radius: 8px;
-}
-
-StScrollBar StButton#vhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle {
-    background-color: #5d6464;
-    border: 2px solid #242424;
-    border-radius: 8px;
-}
-
-StScrollBar StButton#hhandle:hover,
-StScrollBar StButton#vhandle:hover {
-    background-color: #777d7c;
-}
-
-StScrollBar StButton#hhandle:active,
-StScrollBar StButton#vhandle:active {
-    background-color: #3465a4;
-}
-
-/* Check Boxes */
-
-.check-box StBoxLayout {
-    spacing: .8em;
-}
-
-.check-box StBin {
-    width: 24px;
-    height: 22px;
-    background-image: url("checkbox-off.svg");
-}
-
-.check-box:focus StBin {
-    background-image: url("checkbox-off-focused.svg");
-}
-
-.check-box:checked StBin {
-    background-image: url("checkbox.svg");
-}
-
-.check-box:focus:checked StBin {
-    background-image: url("checkbox-focused.svg");
-}
-
-/* Slider */
-
-.slider {
-    height: 1em;
-    -slider-height: 0.3em;
-    -slider-background-color: #333333;
-    -slider-border-color: #5f5f5f;
-    -slider-active-background-color: #76b0ec;
-    -slider-active-border-color: #1f6dbc;
-    -slider-border-width: 1px;
-    -slider-handle-radius: 6px;
-}
-
-/* PopupMenu */
-
-.popup-menu-ornament {
-    text-align: right;
-    width: 1em;
-}
-
-.popup-menu-boxpointer,
-.candidate-popup-boxpointer {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-border-width: 2px;
-    -arrow-border-color: #a5a5a5;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu {
-    -arrow-border-radius: 4px;
-    -arrow-background-color: #ededed;
-    -arrow-border-width: 1px;
-    -arrow-border-color: #a6a6a6;
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.popup-menu-boxpointer.fallback-app-menu.dark {
-    -arrow-background-color: #3f4747;
-    -arrow-border-color: #282b2b;
-}
-
-
-.popup-menu {
-    min-width: 200px;
-}
-
-.popup-menu-arrow {
-    width: 16px;
-    height: 16px;
-}
-
-.popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.fallback-app-menu .popup-submenu-menu-item:open {
-    background-color: #888888;
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-submenu-menu-item:open {
-    background-color: #333333;
-}
-
-.popup-sub-menu {
-    background-gradient-start: rgba(80,80,80,0.3);
-    background-gradient-end: rgba(80,80,80,0.4);
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.fallback-app-menu .popup-sub-menu {
-    background-gradient-start: #dddddd;
-    background-gradient-end: #dfdfdf;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
-}
-
-.fallback-app-menu.dark .popup-sub-menu {
-    background-gradient-start: #474747;
-    background-gradient-end: #4b4b4b;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.9);
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:ltr {
-    padding-right: 0em;
-}
-
-.popup-sub-menu:scrolled .popup-menu-item:rtl {
-    padding-left: 0em;
-}
-
-.popup-sub-menu StScrollBar {
-    padding: 4px;
-}
-
-.popup-sub-menu StScrollBar StBin#trough {
-    border-width: 0px;
-}
-
-.popup-sub-menu StScrollBar StBin#vhandle {
-    background-color: #4c4c4c;
-    border-width: 0px;
-}
-
-/* The remaining popup-menu sizing is all done in ems, so that if you
- * override .popup-menu.font-size, everything else will scale with it.
- */
-.popup-menu-content {
-    padding: 1em 0em;
-}
-
-.popup-menu-item {
-    spacing: 12px;
-}
-
-.popup-menu-item:ltr {
-    padding: .4em 1.75em .4em 0em;
-}
-
-.popup-menu-item:rtl {
-    padding: .4em 0em .4em 1.75em;
-}
-
-.popup-menu-item:active {
-    background-color: #4c4c4c;
-}
-
-.popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.fallback-app-menu .popup-menu-item {
-    color: #43484a;
-}
-
-.fallback-app-menu .popup-menu-item:active {
-    color: white;
-    background-color: #4689cd;
-}
-
-.fallback-app-menu .popup-menu-item:insensitive {
-    color: gray;
-}
-
-.fallback-app-menu.dark .popup-menu-item {
-    color: white;
-}
-
-.fallback-app-menu.dark .popup-menu-item:active {
-    background-color: #445f7d;
-}
-
-.fallback-app-menu.dark .popup-menu-item:insensitive {
-    color: #9f9f9f;
-}
-
-.popup-separator-menu-item {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0.0);
-    -gradient-end: rgba(255,255,255,0.3);
-    -margin-horizontal: 24px;
-    height: 1px;
-    padding: 8px 0px;
-}
-
-.fallback-app-menu .popup-separator-menu-item {
-    -gradient-start: #a0a2a3;
-    -gradient-end: #a0a2a3;
-    -margin-horizontal: 0;
-}
-
-.fallback-app-menu.dark .popup-separator-menu-item {
-    -gradient-start: #818584;
-    -gradient-end: #818584;
-}
-
-.popup-status-menu-item {
-    font-weight: normal;
-    color: #999;
-}
-
-.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive {
-    color: white;
-}
-
-.popup-menu-icon {
-    icon-size: 1.09em;
-}
-
-/* Switches */
-.toggle-switch {
-    width: 65px;
-    height: 22px;
-}
-
-.toggle-switch-us {
-    background-image: url("toggle-off-us.svg");
-    background-size: contain;
-}
-.toggle-switch-us:checked {
-    background-image: url("toggle-on-us.svg");
-    background-size: contain;
-}
-
-.toggle-switch-intl {
-    background-image: url("toggle-off-intl.svg");
-    background-size: contain;
-}
-.toggle-switch-intl:checked {
-    background-image: url("toggle-on-intl.svg");
-    background-size: contain;
-}
-
-/* Network */
-
-.nm-dialog {
-    max-height: 500px;
-    min-height: 450px;
-    min-width: 470px;
-}
-
-.nm-dialog-content {
-    spacing: 20px;
-}
-
-.nm-dialog-header-hbox {
-    spacing: 10px;
-}
-
-.nm-dialog-airplane-box {
-    spacing: 12px;
-}
-
-.nm-dialog-airplane-headline {
-    font-size: 1.1em;
-    font-weight: bold;
-    text-align: center;
-}
-
-.nm-dialog-airplane-text {
-    color: #999999;
-}
-
-.nm-dialog-header-icon {
-    icon-size: 32px;
-}
-
-.nm-dialog-scroll-view {
-    border: 2px solid #666;
-    border-radius: 6px;
-}
-
-.nm-dialog-header {
-    font-weight: bold;
-}
-
-.nm-dialog-item {
-    font-size: 12pt;
-    border-bottom: 1px solid #666;
-    padding: 12px;
-    spacing: 20px;
-}
-
-.nm-dialog-item:selected {
-    background-color: #333;
-}
-
-.nm-dialog-icons {
-    spacing: .5em;
-}
-
-.nm-dialog-icon {
-    icon-size: 16px;
-}
-
-.no-networks-label {
-    color: #999999;
-}
-
-.no-networks-box {
-    spacing: 12px;
-}
-
-/* Buttons */
-
-.candidate-page-button,
-.notification-button,
-.notification-icon-button,
-.hotplug-notification-item,
-.hotplug-resident-eject-button,
-.modal-dialog-button,
-.app-view-control {
-    border: 1px solid #8b8b8b;
-    background-gradient-direction: vertical;
-    background-gradient-start: rgba(255, 255, 255, 0.2);
-    background-gradient-end: rgba(255, 255, 255, 0);
-}
-
-.modal-dialog-button {
-    font-weight: bold;
-}
-
-.candidate-page-button:hover,
-.notification-button:hover,
-.notification-icon-button:hover,
-.hotplug-notification-item:hover,
-.hotplug-resident-eject-button:hover,
-.modal-dialog-button:hover {
-    background-gradient-start: rgba(255, 255, 255, 0.3);
-    background-gradient-end: rgba(255, 255, 255, 0.1);
-}
-
-.notification-button:focus,
-.notification-icon-button:focus,
-.hotplug-notification-item:focus,
-.modal-dialog-button:focus,
-.app-view-control:focus {
-    border-width: 2px;
-}
-
-.app-view-control:first-child:ltr:focus,
-.app-view-control:last-child:rtl:focus {
-    border-right-width: 1px;
-}
-
-.candidate-page-button:active,
-.candidate-page-button:pressed,
-.notification-button:active,
-.notification-icon-button:active,
-.hotplug-notification-item:active,
-.hotplug-resident-eject-button:active,
-.modal-dialog-button:active,
-.modal-dialog-button:pressed,
-.app-view-control:checked {
-    background-gradient-start: rgba(255, 255, 255, 0);
-    background-gradient-end: rgba(255, 255, 255, 0.2);
-}
-
-.candidate-page-button:insensitive,
-.notification-button:insensitive,
-.notification-icon-button:insensitive,
-.modal-dialog-button:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-/* Common radii */
-
-.search-entry,
-.modal-dialog-button,
-.notification-button,
-.hotplug-notification-item,
-.app-view-controls,
-#screenShieldNotifications {
-    border-radius: 18px;
-}
-
-.app-view-control:first-child:ltr,
-.app-view-control:last-child:rtl {
-    border-radius: 18px 0px 0px 18px;
-    border-right-width: 0px;
-}
-
-.app-view-control:last-child:ltr,
-.app-view-control:first-child:rtl {
-    border-radius: 0px 18px 18px 0px;
-}
-
-/* Entries */
-
-.search-entry,
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-size: 12pt;
-    caret-size: 1px;
-    selected-color: white;
-    padding: 4px 12px;
-}
-
-.search-entry,
-.login-dialog StEntry,
-.run-dialog-entry,
-.notification StEntry {
-    border: 2px solid rgba(245,245,245,0.2);
-    background-gradient-start: rgba(5,5,6,0.1);
-    background-gradient-end: rgba(254,254,254,0.1);
-    background-gradient-direction: vertical;
-    transition-duration: 300ms;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.search-entry:focus,
-.search-entry:hover,
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry {
-    border: 2px solid rgb(136,138,133);
-    background-gradient-start: rgb(200,200,200);
-    background-gradient-end: white;
-    background-gradient-direction: vertical;
-    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
-}
-
-.login-dialog StEntry:focus,
-.notification StEntry:focus,
-.modal-dialog StEntry:focus {
-    border: 2px solid #3465a4;
-}
-
-.search-entry {
-    border-color: rgba(245,245,245,0.3);
-    color: rgb(192, 192, 192);
-    caret-color: rgb(192, 192, 192);
-}
-
-.search-entry:hover {
-    color: rgb(128, 128, 128);
-    caret-color: rgb(128, 128, 128);
-}
-
-.search-entry:focus {
-    color: rgb(64, 64, 64);
-    caret-color: rgb(64, 64, 64);
-    font-weight: bold;
-    transition-duration: 0ms;
-}
-
-.login-dialog StEntry,
-.notification StEntry,
-.modal-dialog StEntry {
-    border-radius: 5px;
-    padding: 4px 4px;
-}
-
-.prompt-dialog-password-entry .capslock-warning,
-.login-dialog-prompt-entry .capslock-warning {
-    icon-size: 16px;
-    warning-color: #999;
-    padding: 0 4px;
-}
-
-.login-dialog StEntry:insensitive,
-.modal-dialog StEntry:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    border: 2px solid #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-    box-shadow: inset 0 0 rgba(0,0,0,1.0);
-}
-
-/* Panel */
-
-#panel {
-    background-color: black;
-    font-weight: bold;
-    height: 1.86em;
-}
-
-#panel.unlock-screen,
-#panel.login-screen {
-    background-color: transparent;
-}
-
-#panelLeft, #panelCenter {
-    spacing: 4px;
-}
-
-#panelLeft:ltr {
-    padding-right: 4px;
-}
-
-#panelLeft:rtl {
-    padding-left: 4px;
-}
-
-#panelRight:ltr {
-    padding-left: 4px;
-}
-
-#panelRight:rtl {
-    padding-right: 4px;
-}
-
-.panel-corner {
-    -panel-corner-radius: 6px;
-    -panel-corner-background-color: black;
-    -panel-corner-border-width: 2px;
-    -panel-corner-border-color: transparent;
-}
-
-.panel-corner:active,
-.panel-corner:overview,
-.panel-corner:focus {
-    -panel-corner-border-color: rgba(255,255,255,0.8);
-}
-
-.panel-corner.lock-screen,
-.panel-corner.unlock-screen,
-.panel-corner.login-screen {
-    -panel-corner-background-color: transparent;
-    -panel-corner-border-color: transparent;
-}
-
-#appMenu {
-    spinner-image: url("process-working.svg");
-    spacing: 4px;
-}
-
-/* used for the app menu header only */
-.label-shadow {
-    color: rgba(0,0,0,0.5);
-}
-
-.panel-button #appMenuIcon {
-    app-icon-bottom-clip: 1px;
-}
-
-.panel-button:active #appMenuIcon,
-.panel-button:checked #appMenuIcon,
-.panel-button:focus #appMenuIcon {
-    app-icon-bottom-clip: 2px;
-}
-
-.panel-button {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-}
-
-#panel.unlock-screen .panel-button,
-#panel.lock-screen .panel-button,
-#panel.login-screen .panel-button {
-    color: #e6e6e6;
-}
-
-#panel.unlock-screen .panel-button:hover,
-#panel.lock-screen .panel-button:hover,
-#panel.login-screen .panel-button:hover,
-#panel.unlock-screen .panel-button:active,
-#panel.lock-screen .panel-button:active,
-#panel.login-screen .panel-button:active,
-#panel.unlock-screen .panel-button:focus,
-#panel.lock-screen .panel-button:focus,
-#panel.login-screen .panel-button:focus {
-    color: white;
-}
-
-.panel-button:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-button:active,
-.panel-button:overview,
-.panel-button:focus {
-    border-image: url("panel-button-border.svg") 6 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.panel-status-button:active,
-.panel-status-button:checked,
-.panel-status-button:focus {
-    background-image: url("panel-button-highlight-narrow.svg");
-}
-
-.panel-button:active > .system-status-icon,
-.panel-button:checked > .system-status-icon,
-.panel-button:focus > .system-status-icon {
-    icon-shadow: black 0px 2px 2px;
-}
-
-.panel-menu {
-    -boxpointer-gap: 4px;
-}
-
-.panel-status-indicators-box,
-.panel-status-menu-box {
-    spacing: 2px;
-}
-
-.system-status-icon {
-    icon-size: 1.09em;
-    padding: 0 5px;
-}
-
-.aggregate-menu {
-    width: 360px;
-}
-
-.aggregate-menu .popup-menu-icon {
-    padding: 0 4px;
-}
-
-.system-switch-user-submenu-icon {
-    icon-size: 24px;
-    border: 1px solid #8b8b8b;
-}
-
-.system-menu-action {
-    color: #e6e6e6;
-    border-radius: 32px; /* wish we could do 50% */
-    padding: 13px;
-    border: 2px solid #5f5f5f; /* using rgba() is flaky unfortunately */
-}
-
-.system-menu-action:hover,
-.system-menu-action:focus {
-    color: white;
-    background-color: #4c4c4c;
-    border: none;
-    padding: 15px;
-}
-
-.system-menu-action:active {
-    color: black;
-    background-color: #6f6f6f;
-
-}
-
-.system-menu-action > StIcon {
-    icon-size: 16px;
-}
-
-.screencast-indicator {
-    color: #ff0000;
-}
-
-/* Overview */
-
-#overview {
-    spacing: 24px;
-}
-
-.overview-controls {
-    padding-bottom: 32px;
-}
-
-.workspace-thumbnails {
-    spacing: 11px;
-    visible-width: 32px; /* Amount visible before hovering */
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-    background-color: rgba(0, 0, 0, 0.5);
-    padding: 11px 7px 11px 11px;
-}
-
-.workspace-thumbnails:rtl {
-    border-right: 1px;
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-    padding: 11px 11px 11px 7px;
-}
-
-.workspace-thumbnail-indicator {
-    border: 4px solid rgba(255,255,255,0.7);
-    border-radius: 4px;
-    padding: 1px;
-}
-
-.window-caption {
-    spacing: 25px;
-    background: rgba(0,0,0,0.5);
-    border-radius: 8px;
-    padding: 4px 12px;
-    -shell-caption-spacing: 12px;
-    border: 2px solid rgba(0, 0, 0, 0);
-}
-
-.window-caption:hover {
-    border: 2px solid rgba(255, 255, 255, 0);
-}
-
-.window-close, .notification-close {
-    background-image: url("close-window.svg");
-    background-size: 32px;
-    height: 32px;
-    width: 32px;
-}
-
-.window-close {
-    -shell-close-overlap: 16px;
-}
-
-.window-clone-border {
-    border: 4px solid rgba(255, 255, 255, 0.5);
-    border-radius: 4px;
-}
-
-.notification-close {
-    /* we start out in the top right of the
-     * notification, inset.
-     *
-     * center is 32px/2 = 16px
-     *
-     * adjust left 2px
-     * adjust down 8px */
-
-    -shell-close-overlap-x: 14px;
-    -shell-close-overlap-y: -12px;
-}
-
-.notification-close:rtl {
-    /* as above, but starting out in the top left of the
-     * notification. */
-
-    -shell-close-overlap-x: -14px;
-}
-
-.window-close:rtl {
-    -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
-}
-
-.window-picker {
-    -horizontal-spacing: 32px;
-    -vertical-spacing: 32px;
-    padding-left: 32px;
-    padding-right: 32px;
-    padding-bottom: 48px;
-}
-
-.window-picker.external-monitor {
-    padding: 32px;
-}
-
-.messages-indicator {
-    color: #999999;
-    height: 32px;
-}
-
-.messages-indicator-contents {
-    spacing: 12px;
-    padding-bottom: 12px;
-}
-
-.messages-indicator-contents:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.messages-indicator-highlight {
-    background-gradient-start: transparent;
-    background-gradient-end: #999999;
-    background-gradient-direction: vertical;
-
-    height: 6px;
-}
-
-/* Dash */
-
-#dash {
-    color: #5f5f5f;
-    font-size: 9pt;
-    padding: 4px 0px;
-    background-color: rgba(0, 0, 0, 0.5);
-    border: 1px solid rgba(128, 128, 128, 0.4);
-    border-left: 0px;
-    border-radius: 0px 9px 9px 0px;
-}
-
-#dash:rtl {
-    border-left: 1px;
-    border-right: 0px;
-    border-radius: 9px 0px 0px 9px;
-}
-
-.placeholder {
-    background-image: url("dash-placeholder.svg");
-    background-size: contain;
-    height: 24px;
-}
-
-.empty-dash-drop-target {
-    width: 24px;
-    height: 24px;
-}
-
-/* Search Box */
-
-.search-entry {
-    width: 320px;
-}
-
-.search-entry-icon {
-    icon-size: 1em;
-    color: #c0c0c0;
-}
-
-.search-entry:hover .search-entry-icon,
-.search-entry:focus .search-entry-icon {
-    color: #8d8f8a;
-}
-
-/* Search Results */
-
-#searchResults {
-    padding: 20px 10px 0px 10px;
-    spacing: 18px;
-}
-
-#searchResultsBin {
-    max-width: 1000px;
-}
-
-#searchResultsContent {
-    padding-left: 20px;
-    padding-right: 20px;
-    spacing: 16px;
-}
-
-.search-section {
-    /* This should be equal to #searchResultsContent spacing */
-    spacing: 16px;
-}
-
-.search-section-separator {
-    -gradient-height: 1px;
-    -gradient-start: rgba(255,255,255,0);
-    -gradient-end: rgba(255,255,255,0.5);
-    -margin-horizontal: 1.5em;
-    height: 1px;
-}
-
-.search-section-content {
-    /* This is the space between the provider icon and the results container */
-    spacing: 32px;
-}
-
-.search-statustext {
-    color: #efefef;
-    font-size: 2em;
-    font-weight: bold;
-}
-
-.list-search-results {
-    spacing: 3px;
-}
-
-.dash-label {
-    border-radius: 7px;
-    padding: 4px 12px;
-    background-color: rgba(0,0,0,0.5);
-    text-align: center;
-    -x-offset: 8px;
-}
-
-/* Application Launchers, Grid and List results */
-
-.icon-grid {
-    spacing: 30px;
-    -shell-grid-horizontal-item-size: 136px;
-    -shell-grid-vertical-item-size: 136px;
-}
-
-.icon-grid .overview-icon {
-    icon-size: 96px;
-}
-
-.app-display {
-    spacing: 20px;
-}
-
-.app-view-controls {
-    padding-bottom: 32px;
-}
-
-.app-view-control {
-    padding: 4px 32px;
-}
-
-.app-view-control:focus {
-    padding: 3px 31px;
-}
-
-.search-display > StBoxLayout,
-.all-apps,
-.frequent-apps > StBoxLayout {
-    /* horizontal padding to make sure scrollbars or dash don't overlap content */
-    padding: 0px 88px 10px 88px;
-}
-
-.page-indicator {
-    padding: 15px 20px;
-}
-
-.page-indicator .page-indicator-icon {
-    width: 18px;
-    height: 18px;
-    background-image: url(page-indicator-inactive.svg);
-}
-
-.page-indicator:hover .page-indicator-icon {
-    background-image: url(page-indicator-hover.svg);
-}
-
-.page-indicator:active .page-indicator-icon {
-    background-image: url(page-indicator-active.svg);
-}
-
-.page-indicator:checked .page-indicator-icon,
-.page-indicator:checked:active .page-indicator-icon {
-    background-image: url(page-indicator-checked.svg);
-}
-
-.no-frequent-applications-label {
-    font-size: 18pt;
-    color: #999999;
-}
-
-.app-folder-icon {
-    padding: 5px;
-    spacing-rows: 5px;
-    spacing-columns: 5px;
-}
-
-.dash-item-container > StButton {
-    padding: 4px 8px;
-}
-
-.list-search-result-content {
-    spacing: 12px;
-    padding: 12px;
-}
-
-.list-search-result-title {
-    font-weight: bold;
-    font-size: 14pt;
-    color: white;
-}
-
-.list-search-result-description {
-    color: #eeeeec;
-}
-
-.search-provider-icon-more {
-    width: 16px;
-    height: 16px;
-    background-image: url("more-results.svg");
-}
-
-.app-well-app > .overview-icon.overview-icon-with-label,
-.grid-search-result .overview-icon.overview-icon-with-label {
-    /* since the label controls its own spacing, it is visually more
-    consistent to use different padding values for top and bottom */
-    padding: 10px 8px 5px 8px;
-    spacing: 4px;
-}
-
-.app-well-app > .overview-icon,
-.show-apps > .overview-icon,
-.search-provider-icon,
-.list-search-result,
-.grid-search-result .overview-icon {
-    border-radius: 4px;
-    padding: 6px;
-    border: 1px rgba(0,0,0,0);
-    transition-duration: 100ms;
-    text-align: center;
-}
-
-.search-provider-icon {
-    padding: 15px;
-}
-
-.app-folder-popup {
-    -arrow-border-radius: 8px;
-    -arrow-background-color: rgba(0,0,0,0.3);
-    -arrow-base: 24px;
-    -arrow-rise: 11px;
-}
-
-.app-folder-popup-bin {
-    padding: 5px;
-}
-
-.app-well-app.running > .overview-icon {
-    text-shadow: black 0px 2px 2px;
-    background-image: url("running-indicator.svg");
-    background-size: contain;
-}
-
-.app-well-app.app-folder > .overview-icon {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.app-well-app:hover > .overview-icon,
-.show-apps:hover > .overview-icon,
-.search-provider-icon:hover,
-.list-search-result:hover,
-.grid-search-result:hover .overview-icon {
-    background-color: rgba(255,255,255,0.1);
-    text-shadow: black 0px 2px 2px;
-    transition-duration: 100ms;
-    color:white;
-}
-
-.app-display .app-well-app > .overview-icon {
-    border-radius: 4px;
-}
-
-.list-search-result:hover .list-search-result-description {
-    text-shadow: rgba(0,0,0,0.8) 0px 1px 2px;
-}
-
-.show-apps {
-    padding: 4px 0;
-}
-
-.show-apps-icon {
-    color: #a0a0a0;
-}
-
-.show-apps:hover .show-apps-icon {
-    color: white;
-}
-
-.app-well-app:checked > .overview-icon,
-.app-well-app:active > .overview-icon,
-.show-apps:checked > .overview-icon,
-.show-apps:active > .overview-icon,
-.search-provider-icon:active,
-.grid-search-result:active .overview-icon,
-.list-search-result:active {
-    background-gradient-start: rgba(255, 255, 255, .05);
-    background-gradient-end: rgba(255, 255, 255, .15);
-    background-gradient-direction: vertical;
-    border-radius: 4px;
-    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.7);
-    transition-duration: 100ms;
-}
-
-.show-apps:checked .show-apps-icon,
-.show-apps:focus .show-apps-icon {
-    color: white;
-    transition-duration: 100ms;
-}
-
-.app-well-app:focus > .overview-icon,
-.grid-search-result:focus .overview-icon,
-.show-apps:focus > .overview-icon,
-.search-provider-icon:focus,
-.list-search-result:focus,
-.app-well-app:selected > .overview-icon,
-.grid-search-result:selected .overview-icon,
-.search-provider-icon:selected,
-.list-search-result:selected {
-    background-color: rgba(255,255,255,0.33);
-}
-
-/* LookingGlass */
-
-#LookingGlassDialog {
-    background-color: rgba(0,0,0,0.80);
-    spacing: 4px;
-    padding: 4px;
-    border: 2px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog > #Toolbar {
-    border: 1px solid grey;
-    border-radius: 4px;
-}
-
-#LookingGlassDialog .labels {
-    spacing: 4px;
-}
-
-#LookingGlassDialog .notebook-tab {
-    -natural-hpadding: 12px;
-    -minimum-hpadding: 6px;
-    font-weight: bold;
-    color: #ccc;
-    transition-duration: 100ms;
-    padding-left: .3em;
-    padding-right: .3em;
-}
-
-#LookingGlassDialog .notebook-tab:hover {
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-#LookingGlassDialog .notebook-tab:selected {
-    border-image: url("panel-button-border.svg") 10 10 0 2;
-    background-image: url("panel-button-highlight-wide.svg");
-    color: white;
-    text-shadow: black 0px 2px 2px;
-}
-
-.lg-dialog StEntry {
-    selection-background-color: #bbbbbb;
-    selected-color: #333333;
-}
-
-.lg-completions-text {
-    font-size: .9em;
-    font-style: italic;
-}
-
-.lg-obj-inspector-title {
-    spacing: 4px;
-}
-
-.lg-obj-inspector-button {
-    border: 1px solid gray;
-    padding: 4px;
-    border-radius: 4px;
-}
-
-.lg-obj-inspector-button:hover {
-    border: 1px solid #ffffff;
-}
-
-.lg-dialog .shell-link {
-    color: #999999;
-}
-
-.lg-dialog .shell-link:hover {
-    color: #dddddd;
-}
-
-#LookingGlassDialog StBoxLayout#EvalBox {
-    padding: 4px;
-    spacing: 4px;
-}
-
-#LookingGlassDialog StBoxLayout#ResultsArea {
-    spacing: 4px;
-}
-
-#lookingGlassExtensions {
-    padding: 4px;
-}
-
-.lg-extensions-list {
-    padding: 4px;
-    spacing: 6px;
-}
-
-.lg-extension {
-    border: 1px solid #6f6f6f;
-    border-radius: 4px;
-    padding: 4px;
-}
-
-.lg-extension-name {
-    font-weight: bold;
-}
-
-.lg-extension-meta {
-    spacing: 6px;
-}
-
-#LookingGlassPropertyInspector {
-    background: rgba(0, 0, 0, 0.8);
-    border: 2px solid grey;
-    border-radius: 4px;
-    padding: 6px;
-}
-
-/* Calendar popup */
-
-.calendar-vertical-separator {
-    -stipple-width: 1px;
-    -stipple-color: #505050;
-    width: 0.3em;
-}
-
-.calendar {
-    padding: .4em 1.75em .8em 1.75em;
-}
-
-.calendar-month-label {
-    color: #888a85;
-    font-size: 9.5pt;
-    font-weight: bold;
-    padding-bottom: 8px;
-    padding-top: 8px;
-}
-
-.calendar-month-label:focus {
-    background-color: #999999;
-}
-
-.calendar-change-month-back {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-left.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-back:rtl {
-    background-image: url("calendar-arrow-right.svg");
-}
-
-.calendar-change-month-back:hover,
-.calendar-change-month-back:focus {
-    background-color: #999999;
-}
-.calendar-change-month-back:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-change-month-forward {
-    width: 18px;
-    height: 12px;
-    background-image: url("calendar-arrow-right.svg");
-    border-radius: 4px;
-}
-
-.calendar-change-month-forward:rtl {
-    background-image: url("calendar-arrow-left.svg");
-}
-
-.calendar-change-month-forward:hover,
-.calendar-change-month-forward:focus {
-    background-color: #999999;
-}
-.calendar-change-month-forward:active {
-    background-color: #aaaaaa;
-}
-
-.datemenu-date-label {
-    padding: .4em 1.7em;
-    font-weight: bold;
-    text-align: center;
-    color: #eeeeec;
-    border-radius: 4px;
-}
-
-.datemenu-date-label:hover,
-.datemenu-date-label:focus {
-    background-color: #999999;
-}
-
-.datemenu-date-label:active {
-    background-color: #aaaaaa;
-}
-
-.calendar-day-base {
-    font-size: 9pt;
-    text-align: center;
-    width: 2.4em;
-    height: 2.4em;
-}
-
-.calendar-day-base:hover,
-.calendar-day-base:focus {
-    background-color: #777777;
-}
-
-.calendar-day-base:active {
-    font-size: 9pt;
-    background-color: #555555;
-    color: white;
-}
-
-.calendar-day-heading {
-    color: #888a85;
-    padding-top: .2em;
-    height: 1.7em;
-}
-
-.calendar-week-number {
-    color: #babdb6;
-    font-weight: bold;
-}
-
-/* Hack used in lieu of border-collapse - see calendar.js */
-.calendar-day {
-    border: 1px solid #505050;
-    color: #babdb6;
-    border-top-width: 0;
-    border-left-width: 0;
-}
-
-.calendar-day-top {
-    border-top-width: 1px;
-}
-
-.calendar-day-left {
-    border-left-width: 1px;
-}
-
-.calendar-work-day {
-}
-
-.calendar-nonwork-day {
-    background-color: rgba(128, 128, 128, .1);
-}
-
-.calendar-today {
-    background-image: url("calendar-today.svg");
-    text-shadow: black 0px 2px 2px;
-    font-weight: bold;
-}
-
-.calendar-day-with-events {
-    font-weight: bold;
-    color: white;
-}
-
-.calendar-other-month-day {
-    color: #333333;
-}
-
-.events-table {
-    width: 320px;
-    spacing-columns: 6pt;
-    padding: 0 1.4em;
-}
-
-.events-table:ltr {
-    padding-right: 1.9em;
-}
-
-.events-table:rtl {
-    padding-left: 1.9em;
-}
-
-.events-day-header {
-    font-weight: bold;
-    color: #999999;
-    padding-left: 0.4em;
-    padding-top: 1.2em;
-}
-
-.events-day-header:first-child {
-    padding-top: 0;
-}
-
-.events-day-header:rtl {
-    padding-left: 0;
-    padding-right: 0.4em;
-}
-
-.events-day-dayname {
-    color: rgba(153, 153, 153, 1.0);
-    text-align: left;
-    min-width: 20px;
-}
-
-.events-day-dayname:rtl {
-    text-align: right;
-}
-
-.events-day-time {
-    color: #fff;
-    text-align: right;
-}
-
-.events-day-time:rtl {
-    text-align: left;
-}
-
-.events-day-task {
-    color: rgba(153, 153, 153, 1.0);
-    padding-left: 8pt;
-}
-
-.events-day-task:rtl {
-    padding-left: 0px;
-    padding-right: 8pt;
-}
-
-/* Message Tray */
-
-#message-tray {
-    background: #2e3436 url(message-tray-background.png);
-    background-repeat: repeat;
-    height: 72px;
-}
-
-.message-tray-summary {
-    height: 72px;
-}
-
-.message-tray-menu-button StIcon {
-    padding: 0 20px;
-    color: #aaaaaa;
-    icon-size: 24px;
-}
-
-.message-tray-menu-button:hover StIcon,
-.message-tray-menu-button:active StIcon,
-.message-tray-menu-button:focus StIcon {
-    color: #eeeeee;
-}
-
-.url-highlighter {
-    link-color: #ccccff;
-}
-
-.no-messages-label {
-    color: #999999;
-}
-
-.notification {
-    border-radius: 10px 10px 0px 0px;
-    background: rgba(0,0,0,0.9);
-    padding: 8px 8px 4px 8px;
-    spacing-rows: 4px;
-    spacing-columns: 10px;
-}
-
-.notification, #notification-container {
-    font-size: 11pt;
-    width: 34em;
-}
-
-.notification.multi-line-notification {
-    padding-bottom: 8px;
-}
-
-.notification-unexpanded {
-    /* We want to force the actor at a specific size, irrespective
-       of its minimum and preferred size, so we override both */
-    min-height: 36px;
-    height: 36px;
-}
-
-/* We use row-span = 2 for the image cell, which prevents its height preferences to be
-   taken into account during allocation, so its height ends up being limited by the height
-   of the content in the other rows. To avoid showing a stretched image, we set the minimum
-   height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
-.notification-with-image {
-    min-height: 159px;
-}
-
-.summary-boxpointer {
-    -arrow-border-radius: 15px;
-    -arrow-background-color: rgba(0,0,0,0.9);
-    -arrow-base: 36px;
-    -arrow-rise: 18px;
-    color: white;
-    -boxpointer-gap: 4px;
-}
-
-.summary-boxpointer .notification {
-    border-radius: 9px;
-    background: rgba(0,0,0,0) !important;
-    padding-bottom: 12px;
-}
-
-.summary-boxpointer #summary-right-click-menu {
-    padding-top: 12px;
-    padding-bottom: 12px;
-}
-
-.summary-notification-stack-scrollview {
-    max-height: 18em;
-    padding-top: 8px;
-    padding-bottom: 8px;
-}
-
-.summary-notification-stack-scrollview:ltr {
-    padding-right: 8px;
-}
-
-.summary-notification-stack-scrollview:rtl {
-    padding-left: 8px;
-}
-
-.notification-scrollview {
-    max-height: 10em;
-    -st-vfade-offset: 24px;
-}
-
-.notification-scrollview:ltr > StScrollBar {
-    padding-left: 6px;
-}
-
-.notification-scrollview:rtl > StScrollBar {
-    padding-right: 6px;
-}
-
-.notification-body {
-    spacing: 5px;
-}
-
-.notification-actions {
-    padding-top: 18px;
-    spacing: 10px;
-}
-
-.notification-button {
-    -st-natural-width: 140px;
-    padding: 4px 4px 5px;
-}
-
-.notification-button:focus {
-    -st-natural-width: 138px;
-    padding: 3px 4px 4px;
-}
-
-.notification-icon-button {
-    border-radius: 5px;
-    padding: 5px;
-}
-
-.notification-icon-button:focus {
-    padding: 4px;
-}
-
-.notification-icon-button > StIcon {
-    icon-size: 16px;
-    padding: 8px;
-}
-
-.secondary-icon {
-    icon-size: 1.09em;
-}
-
-.hotplug-transient-box {
-    spacing: 6px;
-    padding: 2px 72px 2px 12px;
-}
-
-.hotplug-notification-item {
-    padding: 2px 10px;
-}
-
-.hotplug-notification-item:focus {
-    padding: 1px 71px 1px 11px;
-}
-
-.hotplug-notification-item-icon {
-    icon-size: 24px;
-    padding: 2px 5px;
-}
-
-.hotplug-resident-box {
-    spacing: 8px;
-}
-
-.hotplug-resident-mount {
-    spacing: 8px;
-    border-radius: 4px;
-
-    color: #ccc;
-}
-
-.hotplug-resident-mount:hover {
-    background-gradient-direction: horizontal;
-    background-gradient-start: rgba(255, 255, 255, 0.1);
-    background-gradient-end: rgba(255, 255, 255, 0);
-
-    color: #fff;
-}
-
-.hotplug-resident-mount-label {
-    color: inherit;
-    padding-left: 6px;
-}
-
-.hotplug-resident-mount-icon {
-    icon-size: 24px;
-    padding-left: 6px;
-}
-
-.hotplug-resident-eject-icon {
-    icon-size: 16px;
-}
-
-.hotplug-resident-eject-button {
-    padding: 7px;
-    border-radius: 5px;
-    color: #ccc;
-}
-
-.chat-log-message {
-    color: #888888;
-}
-
-.chat-empty-line {
-    font-size: 4px;
-}
-
-.chat-received {
-    padding-left: 4px;
-}
-
-.chat-received:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-sent {
-    padding-left: 18pt;
-    color: #959595;
-}
-
-.chat-sent:rtl {
-    padding-left: 0px;
-    padding-right: 18pt;
-}
-
-.chat-meta-message {
-    padding-left: 4px;
-    font-size: 9pt;
-    font-weight: bold;
-    color: #bbbbbb;
-}
-
-.chat-meta-message:rtl {
-    padding-left: 0px;
-    padding-right: 4px;
-}
-
-.chat-notification-scrollview{
-    max-height: 22em;
-}
-
-.subscription-message {
-    font-style: italic;
-}
-
-.notification StEntry {
-    border-radius: 4px;
-}
-
-.summary-source-button {
-    padding: 6px 3px 6px 3px;
-}
-
-.summary-source-button:last-child:ltr {
-    padding-right: 6px;
-}
-
-.summary-source-button:last-child:rtl {
-    padding-left: 6px;
-}
-
-.summary-source-button:hover .summary-source {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.summary-source-button:focus .summary-source,
-.summary-source-button:selected .summary-source {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.summary-source {
-    border-radius: 4px;
-    padding: 0 6px 0 6px;
-    transition-duration: 100ms;
-}
-
-.summary-source-counter {
-    background-image: url("summary-counter.svg");
-    background-size: 2.4em;
-    font-size: 10pt;
-    font-weight: bold;
-    height: 2.4em;
-    width: 2.4em;
-    -shell-counter-overlap-x: 13px;
-    -shell-counter-overlap-y: 13px;
-}
-
-/* OSD */
-.osd-window {
-    text-align: center;
-    font-weight: bold;
-    spacing: 1em;
-}
-
-.osd-window .level {
-    height: 0.6em;
-    border-radius: 0.3em;
-    background-color: rgba(190,190,190,0.2);
-}
-
-/* App Switcher */
-.switcher-popup {
-    padding: 8px;
-    spacing: 16px;
-}
-
-.osd-window,
-.switcher-list {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.switcher-list-item-container {
-    spacing: 8px;
-}
-
-.switcher-list .item-box {
-    padding: 8px;
-    border-radius: 8px;
-}
-
-.switcher-list .item-box:outlined {
-    padding: 6px;
-    border: 2px solid rgba(85,85,85,1.0);
-}
-
-.switcher-list .item-box:selected {
-    background: rgba(255,255,255,0.33);
-}
-
-.switcher-list .thumbnail-box {
-    padding: 2px;
-    spacing: 4px;
-}
-
-.switcher-list .thumbnail {
-    width:  256px;
-}
-
-.switcher-list .separator {
-    width: 1px;
-    background: rgba(255,255,255,0.33);
-}
-
-.ripple-box {
-    width: 52px;
-    height: 52px;
-    background-image: url("corner-ripple-ltr.png");
-    background-size: contain;
-}
-
-.ripple-box:rtl {
-    background-image: url("corner-ripple-rtl.png");
-}
-
-.switcher-arrow {
-    border-color: rgba(0,0,0,0);
-    color: #808080;
-}
-
-.switcher-arrow:highlighted {
-    border-color: rgba(0,0,0,0);
-    color: white;
-}
-
-/* Workspace Switcher */
-.workspace-switcher-group {
-    padding: 12px;
-}
-
-.workspace-switcher-container {
-    background: rgba(0,0,0,0.8);
-    border: 1px solid rgba(128,128,128,0.40);
-    border-radius: 24px;
-    padding: 20px;
-}
-
-.workspace-switcher {
-    background: transparent;
-    border: 0px;
-    border-radius: 0px;
-    padding: 0px;
-    spacing: 8px;
-}
-
-.ws-switcher-active-up {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-up.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-active-down {
-    height: 100px;
-    border: 0px;
-    background: rgba(255,255,255,0.5);
-    background-image: url("ws-switch-arrow-down.png");
-    border-radius: 8px;
-}
-
-.ws-switcher-box {
-    height: 96px;
-    border: 2px solid rgba(85,85,85,0.5);
-    background: transparent;
-    border-radius: 8px;
-}
-
-/* Tile previews */
-.tile-preview {
-    background-color: rgba(74, 144, 217, 0.35);
-    border: 1px solid #4a90d9; /* Adwaita selected bg color */
-}
-
-.tile-preview-left.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 0 0 0;
-}
-
-.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 0 6px 0 0;
-}
-
-.tile-preview-left.tile-preview-right.on-primary {
-    /* keep in sync with -panel-corner-radius */
-    border-radius: 6px 6px 0 0;
-}
-
-/* Modal Dialogs */
-
-/* Dialog Subject Text Style */
-.show-processes-dialog-subject,
-.mount-question-dialog-subject,
-.end-session-dialog-subject {
-    font-size: 14pt;
-    font-weight: bold;
-    color: #999999;
-}
-
-.modal-dialog {
-    border-radius: 24px;
-    background-color: rgba(0.0, 0.0, 0.0, 0.9);
-    border: 2px solid #868686;
-
-    padding-right: 42px;
-    padding-left: 42px;
-    padding-bottom: 30px;
-    padding-top: 30px;
-}
-
-.modal-dialog-button-box {
-    spacing: 21px;
-    padding-top: 50px;
-}
-
-.modal-dialog-button {
-    padding: 4px 32px 5px;
-}
-
-.modal-dialog-button:focus {
-    padding: 3px 31px 4px;
-}
-
-/* Run Dialog */
-
-.run-dialog-label {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #999999;
-    padding-bottom: .4em;
-}
-
-.run-dialog-error-box {
-    padding-top: 15px;
-    spacing: 5px;
-}
-
-.modal-dialog .run-dialog-entry {
-    width: 20em;
-}
-
-.lightbox {
-    background-color: black;
-}
-
-.flashspot {
-    background-color: white;
-}
-
-/* End Session Dialog */
-.end-session-dialog {
-    spacing: 42px;
-}
-
-.end-session-dialog-list {
-    padding-top: 20px;
-}
-
-.end-session-dialog-layout {
-    padding-left: 17px;
-}
-
-.end-session-dialog-layout:rtl {
-    padding-right: 17px;
-}
-
-.end-session-dialog-description {
-    width: 28em;
-    padding-bottom: 10px;
-}
-
-.end-session-dialog-description:rtl {
-    width: 28em;
-    padding-bottom: 10px;
-    text-align: right;
-}
-
-.end-session-dialog-warning {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-}
-
-.end-session-dialog-warning:rtl {
-    width: 28em;
-    color: #f57900;
-    padding-top: 6px;
-    text-align: right;
-}
-
-.end-session-dialog-logout-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    width: 48px;
-    height: 48px;
-    background-size: contain;
-}
-
-.end-session-dialog-shutdown-icon {
-    color: #bebebe;
-    width: 48px;
-    height: 48px;
-}
-
-.end-session-dialog-inhibitor-layout {
-    spacing: 16px;
-    max-height: 200px;
-    padding-right: 65px;
-    padding-left: 65px;
-}
-
-.end-session-dialog-session-list,
-.end-session-dialog-app-list {
-    spacing: 1em;
-}
-
-.end-session-dialog-list-header {
-    font-weight: bold;
-}
-
-.end-session-dialog-list-header:rtl {
-    text-align: right;
-}
-
-.end-session-dialog-app-list-item,
-.end-session-dialog-session-list-item {
-    spacing: 1em;
-}
-
-.end-session-dialog-app-list-item-name,
-.end-session-dialog-session-list-item-name {
-    font-weight: bold;
-}
-
-.end-session-dialog-app-list-item-description {
-    color: #cccccc;
-    font-size: 10pt;
-}
-
-/* Restart message */
-.restart-message {
-    font-size: 14pt;
-}
-
-/* ShellMountOperation Dialogs */
-.shell-mount-operation-icon {
-    icon-size: 48px;
-}
-
-.show-processes-dialog,
-.mount-question-dialog {
-    spacing: 24px;
-}
-
-.show-processes-dialog-subject,
-.mount-question-dialog-subject {
-    padding-top: 10px;
-    padding-left: 17px;
-    padding-bottom: 6px;
-}
-
-.mount-question-dialog-subject {
-    max-width: 500px;
-}
-
-.show-processes-dialog-subject:rtl,
-.mount-question-dialog-subject:rtl {
-    padding-left: 0px;
-    padding-right: 17px;
-}
-
-.show-processes-dialog-description,
-.mount-question-dialog-description {
-    padding-left: 17px;
-    width: 28em;
-}
-
-.show-processes-dialog-description:rtl,
-.mount-question-dialog-description:rtl {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list {
-    font-size: 10pt;
-    max-height: 200px;
-    padding-top: 24px;
-    padding-left: 49px;
-    padding-right: 32px;
-}
-
-.show-processes-dialog-app-list:rtl {
-    padding-right: 49px;
-    padding-left: 32px;
-}
-
-.show-processes-dialog-app-list-item {
-    color: #ccc;
-}
-
-.show-processes-dialog-app-list-item:hover {
-    color: white;
-}
-
-.show-processes-dialog-app-list-item:ltr {
-    padding-right: 1em;
-}
-
-.show-processes-dialog-app-list-item:rtl {
-    padding-left: 1em;
-}
-
-.show-processes-dialog-app-list-item-icon:ltr {
-    padding-right: 17px;
-}
-
-.show-processes-dialog-app-list-item-icon:rtl {
-    padding-left: 17px;
-}
-
-.show-processes-dialog-app-list-item-name {
-    font-size: 10pt;
-}
-
-/* Password or Authentication Dialog */
-.prompt-dialog {
-    /* this is the width of the entire modal popup */
-    width: 500px;
-}
-
-.prompt-dialog-main-layout {
-    spacing: 24px;
-    padding: 10px;
-}
-
-.prompt-dialog-message-layout {
-    spacing: 16px;
-}
-
-.prompt-dialog-headline {
-    font-size: 12pt;
-    font-weight: bold;
-    color: #666666;
-}
-
-.prompt-dialog-description:rtl {
-    text-align: right;
-}
-
-.prompt-dialog-password-box {
-    spacing: 1em;
-    padding-bottom: 1em;
-}
-
-.prompt-dialog-error-label {
-    font-size: 10pt;
-    color: #ffff00;
-    padding-bottom: 8px;
-}
-
-.prompt-dialog-info-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-.hidden {
-    color: rgba(0,0,0,0);
-}
-
-.prompt-dialog-null-label {
-    font-size: 10pt;
-    padding-bottom: 8px;
-}
-
-/* Polkit Dialog */
-
-.polkit-dialog-user-layout {
-    padding-left: 10px;
-    spacing: 10px;
-}
-
-.polkit-dialog-user-layout:rtl {
-    padding-left: 0px;
-    padding-right: 10px;
-}
-
-.polkit-dialog-user-root-label {
-    color: #ff0000;
-}
-
-.polkit-dialog-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 5px;
-    background-size: contain;
-    width: 48px;
-    height: 48px;
-}
-
-/* Network Agent Dialog */
-
-.network-dialog-secret-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-.keyring-dialog-control-table {
-    spacing-rows: 15px;
-    spacing-columns: 1em;
-}
-
-/* Magnifier */
-
-.magnifier-zoom-region {
-    border: 2px solid rgba(128, 0, 0, 255);
-}
-
-.magnifier-zoom-region.full-screen {
-    border-width: 0px;
-}
-
-/* On-screen Keyboard */
-
-#keyboard {
-    background: rgba(0,0,0,0.8);
-}
-
-.keyboard-layout {
-    spacing: 10px;
-    padding: 10px;
-}
-
-.keyboard-row {
-    spacing: 15px;
-}
-
-.keyboard-key {
-    min-height: 30px;
-    min-width: 30px;
-    background-gradient-start: rgba(255,245,245,0.4);
-    background-gradient-end: rgba(105,105,105,0.1);
-    background-gradient-direction: vertical;
-    font-size: 14pt;
-    font-weight: bold;
-    border-radius: 10px;
-    border: 2px solid #a0a0a0;
-    color: white;
-}
-
-.keyboard-key:grayed {
-   color: #808080;
-   border-color: #808080;
-}
-
-.keyboard-key:checked,
-.keyboard-key:hover {
-    background: #303030;
-    border: 3px solid white;
-}
-
-.keyboard-key:active {
-    background: #808080;
-}
-
-.keyboard-subkeys {
-    color: white;
-    padding: 5px;
-    -arrow-border-radius: 10px;
-    -arrow-background-color: #090909;
-    -arrow-border-width: 2px;
-    -arrow-border-color: white;
-    -arrow-base: 20px;
-    -arrow-rise: 10px;
-    -boxpointer-gap: 5px;
-}
-
-/* IBus Candidate Popup */
-
-.candidate-popup-content {
-    padding: 0.5em;
-    spacing: 0.3em;
-}
-
-.candidate-index {
-    padding: 0 0.5em 0 0;
-    color: #cccccc;
-}
-
-.candidate-box {
-    padding: 0.3em 0.5em 0.3em 0.5em;
-}
-
-.candidate-box:selected {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.2);
-}
-
-.candidate-box:hover {
-    border-radius: 4px;
-    background-color: rgba(255,255,255,0.1);
-}
-.candidate-page-button-box {
-    height: 2em;
-    width: 80px;
-}
-
-.vertical .candidate-page-button-box {
-    padding-top: 0.5em;
-}
-
-.horizontal .candidate-page-button-box {
-    padding-left: 0.5em;
-}
-
-.candidate-page-button-previous {
-    border-radius: 4px 0px 0px 4px;
-}
-
-.candidate-page-button-next {
-    border-radius: 0px 4px 4px 0px;
-}
-
-.candidate-page-button-icon {
-    icon-size: 1em;
-}
-
-/* Login Dialog */
-
-.framed-user-icon {
-    border: 2px solid #8b8b8b;
-    border-radius: 3px;
-    background-size: contain;
-}
-
-.framed-user-icon:hover {
-    border: 2px solid #bbbbbb;
-}
-
-.login-dialog-banner {
-    font-size: 10pt;
-    font-weight: bold;
-    text-align: center;
-    color: #666666;
-    padding-bottom: 1em;
-}
-
-.login-dialog {
-    /* Reset border and background */
-    border: none;
-    background-color: transparent;
-}
-
-.login-dialog-button-box {
-    spacing: 5px;
-}
-
-.login-dialog-user-list-view {
-    -st-vfade-offset: 1em;
-}
-
-.login-dialog-user-list {
-    spacing: 12px;
-    padding: .2em;
-    width: 23em;
-}
-
-.login-dialog-user-list-item {
-    border-radius: 5px;
-    padding: .2em;
-    color: #bfbfbf;
-    text-shadow: black 0px 2px 2px;
-}
-
-.login-dialog-user-list-item:ltr {
-    padding-right: 1em;
-}
-
-.login-dialog-user-list-item:rtl {
-    padding-left: 1em;
-}
-
-.login-dialog-user-list-item:hover {
-    background-color: rgba(255,255,255,0.1);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
-    background-color: rgba(255,255,255,0.33);
-}
-
-.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
-    background-image: url("logged-in-indicator.svg");
-    background-size: contain;
-}
-
-.login-dialog-user-list-item .login-dialog-timed-login-indicator {
-    background-color: rgba(0,0,0,0.0);
-    height: 2px;
-}
-
-.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
-    background-color: #8b8b8b;
-}
-
-.login-dialog-not-listed-label {
-    font-size: 10.5pt;
-    font-weight: bold;
-    color: #666666;
-    padding-top: 1em;
-}
-
-.login-dialog-user-selection-box {
-    padding: 100px 0;
-}
-
-.login-dialog-user-selection-box .login-dialog-not-listed-label {
-    padding-left: 2px;
-}
-
-.login-dialog-not-listed-button:focus .login-dialog-not-listed-label,
-.login-dialog-not-listed-button:hover .login-dialog-not-listed-label {
-    color: #E8E8E8;
-}
-
-.login-dialog-username,
-.user-widget-label {
-    font-size: 16pt;
-    font-weight: bold;
-    text-align: left;
-    padding-left: 15px;
-    text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 1px 0px;
-}
-
-.login-dialog-prompt-layout {
-    padding-top: 24px;
-    padding-bottom: 12px;
-    spacing: 8px;
-    width: 23em;
-}
-
-.login-dialog-prompt-label {
-    color: #eeeeee;
-    font-size: 14px;
-    padding-top: 11px;
-}
-
-.login-dialog-session-list-button StIcon {
-    icon-size: 1.25em;
-}
-
-.login-dialog-session-list-button {
-    color: #8b8b8b;
-}
-
-.login-dialog-session-list-button:hover,
-.login-dialog-session-list-button:focus,
-.login-dialog-session-list-button:active {
-    color: white;
-}
-
-.login-dialog-logo-bin {
-    padding: 24px 0px;
-}
-
-.login-dialog .modal-dialog-button-box {
-    spacing: 3px;
-}
-
-.login-dialog .modal-dialog-button {
-    border-radius: 5px;
-    padding: 3px 18px;
-}
-
-.login-dialog .modal-dialog-button:focus {
-    padding: 2px 17px;
-}
-
-.login-dialog .modal-dialog-button:default {
-    background-gradient-start: #6793c4;
-    background-gradient-end: #335d8f;
-    background-gradient-direction: vertical;
-    border-color: #16335d;
-}
-
-.login-dialog .modal-dialog-button:default:focus {
-    border: 2px solid #377fe7;
-}
-
-.login-dialog .modal-dialog-button:default:hover {
-    background-gradient-start: #74a0d0;
-    background-gradient-end: #436d9f;
-}
-
-.login-dialog .modal-dialog-button:default:active,
-.login-dialog .modal-dialog-button:default:pressed {
-    background-gradient-start: #436d9f;
-    background-gradient-end: #74a0d0;
-}
-
-.login-dialog .modal-dialog-button:default:insensitive {
-    border-color: #666666;
-    color: #9f9f9f;
-    background-gradient-direction: none;
-    background-color: rgba(102, 102, 102, 0.15);
-}
-
-.login-dialog-message {
-    padding-top: 4px;
-    padding-bottom: 16px;
-    min-height: 2em;
-}
-
-.login-dialog-message-warning {
-    color: orange;
-}
-
-.login-dialog-message-hint {
-    padding-top: 0px;
-    padding-bottom: 20px;
-}
-
-.user-widget-label {
-}
-
-.user-widget-label:ltr {
-    padding-left: 18px;
-}
-
-.user-widget-label:rtl {
-    padding-right: 18px;
-}
-
-/* Screen shield */
-
-#panel.lock-screen,
-#screenShieldNotifications {
-    background-color: rgba(0,0,0,0.3);
-}
-
-.screen-shield-background {
-    background: black;
-    box-shadow: 0px 4px 8px rgba(0,0,0,0.9);
-}
-
-#lockDialogGroup {
-    background: #2e3436 url(debian-edu-spacefun-gdm.png);
-    background-size: cover;
-}
-
-.screen-shield-arrows {
-    padding-bottom: 3em;
-}
-
-.screen-shield-arrows Gjs_Arrow {
-    color: white;
-    width: 80px;
-    height: 48px;
-    -arrow-thickness: 12px;
-    -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4);
-}
-
-.screen-shield-contents-box {
-    spacing: 48px;
-}
-
-.screen-shield-clock {
-    color: white;
-    text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
-    font-weight: bold;
-    text-align: center;
-    padding-bottom: 1.5em;
-}
-
-.screen-shield-clock-time {
-    font-size: 72pt;
-    text-shadow: 0px 2px 2px rgba(0,0,0,0.4);
-}
-
-.screen-shield-clock-date {
-    font-size: 28pt;
-}
-
-#screenShieldNotifications {
-    max-height: 500px;
-    padding: 12px;
-}
-
-.screen-shield-notifications-box {
-    spacing: 12px;
-    width: 30em;
-}
-
-.screen-shield-notification-source {
-    padding: 3px 6px;
-    spacing: 5px;
-}
-
-.screen-shield-notification-label {
-    font-weight: bold;
-    padding: 0px 0px 0px 12px;
-}
-
-.screen-shield-notification-count-text {
-    padding: 0px 0px 0px 12px;
-}
-
-/* Remove background from notifications, otherwise
-   opacity is doubled and they look darker
-*/
-.screen-shield-notifications-box .notification {
-    background-color: transparent;
-}
-
-/* Override padding on resident notifications, since
-   the notifications box has its own spacing
-*/
-.screen-shield-notifications-box .summary-notification-stack-scrollview {
-    padding-top: 0px;
-    padding-bottom: 0px;
-}
-
-#screenShieldNotifications .notification-button,
-#screenShieldNotifications .notification-icon-button {
-    border: 1px rgba(255,255,255,0.5);
-}
-
-#screenShieldNotifications StScrollBar StBin#trough {
-    background-color: rgba(0,0,0,0.2);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.3);
-    border: none;
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:hover,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.6);
-}
-
-#screenShieldNotifications StScrollBar StButton#vhandle:active,
-#screenShieldNotifications StScrollBar StButton#hhandle {
-    background-color: rgba(0,0,0,0.8);
-}
-
-.input-source-switcher-symbol {
-   font-size: 34pt;
-   width: 96px;
-   height: 96px;
-}
-
-/* Background menu */
-
-.background-menu {
-    -boxpointer-gap: 4px;
-    -arrow-rise: 0px;
-}
diff --git a/art-spacefun/gnome-shell/debian-edu-spacefun.xml b/art-spacefun/gnome-shell/debian-edu-spacefun.xml
new file mode 100644
index 0000000..4bae28d
--- /dev/null
+++ b/art-spacefun/gnome-shell/debian-edu-spacefun.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
+<wallpapers>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Sacefun</name>
+    <filename>/usr/share/desktop-base/debian-edu-spacefun-theme/wallpaper/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+  <wallpaper>
+    <!-- don't include words such as "wallpaper" (avoids translations) -->
+    <name>Debian Edu Spacefun Lock Screen</name>
+    <filename>/usr/share/desktop-base/debian-edu-spacefun-theme/lockscreen/gnome-background.xml</filename>
+    <options>zoom</options>
+    <pcolor>#ffffff</pcolor>
+    <scolor>#000000</scolor>
+  </wallpaper>
+</wallpapers>
diff --git a/debian/debian-edu-artwork-lines.install b/debian/debian-edu-artwork-lines.install
index 7d1a3d1..792362e 100644
--- a/debian/debian-edu-artwork-lines.install
+++ b/debian/debian-edu-artwork-lines.install
@@ -3,4 +3,5 @@ usr/share/ldm/themes/debian-edu-lines/
 usr/share/pixmaps/debian-edu-lines*
 usr/share/plymouth/themes/debian-edu-lines/
 debian/update-debian-edu-artwork-lines /usr/sbin/
-usr/share/gnome-shell/theme/debian-edu-lines*
+usr/share/gnome-background-properties/debian-edu-lines.xml
+
diff --git a/debian/debian-edu-artwork-softwaves.install b/debian/debian-edu-artwork-softwaves.install
index 47fc3c7..848ffec 100644
--- a/debian/debian-edu-artwork-softwaves.install
+++ b/debian/debian-edu-artwork-softwaves.install
@@ -3,4 +3,4 @@ usr/share/ldm/themes/debian-edu-softwaves/
 usr/share/pixmaps/debian-edu-softwaves*
 usr/share/plymouth/themes/debian-edu-softwaves/
 debian/update-debian-edu-artwork-softwaves /usr/sbin/
-usr/share/gnome-shell/theme/debian-edu-softwaves*
+usr/share/gnome-background-properties/debian-edu-softwaves.xml
diff --git a/debian/debian-edu-artwork-spacefun.install b/debian/debian-edu-artwork-spacefun.install
index 8f20036..f63a6ae 100644
--- a/debian/debian-edu-artwork-spacefun.install
+++ b/debian/debian-edu-artwork-spacefun.install
@@ -3,4 +3,5 @@ usr/share/ldm/themes/debian-edu-spacefun/
 usr/share/pixmaps/debian-edu-spacefun*
 usr/share/plymouth/themes/debian-edu-spacefun/
 debian/update-debian-edu-artwork-spacefun /usr/sbin/
-usr/share/gnome-shell/theme/debian-edu-spacefun*
+usr/share/gnome-background-properties/debian-edu-spacefun.xml
+
diff --git a/debian/update-debian-edu-artwork-lines b/debian/update-debian-edu-artwork-lines
index 27793c6..4529e0a 100755
--- a/debian/update-debian-edu-artwork-lines
+++ b/debian/update-debian-edu-artwork-lines
@@ -110,19 +110,6 @@ compile_gschemas() {
     fi
 }
 
-symlink_gnome_shell_css() {
-    if [ -f /usr/share/gnome-shell/theme/gnome-shell.css.edu-diverted ]; then
-        ln -fs /usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
-unlink_gnome_shell_css() {
-    if [ -h /usr/share/gnome-shell/theme/gnome-shell.css ] && \
-        [ "$(readlink /usr/share/gnome-shell/theme/gnome-shell.css)" = "/usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css" ]; then
-        rm -f /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
 ## Plymouth
 set_plymouth_theme() {
     if [ -f /etc/plymouth/plymouthd.conf ] && which plymouth-set-default-theme > /dev/null ; then
@@ -144,7 +131,6 @@ case "$1" in
 		change_desktop_background
 		compile_gschemas
 		set_plymouth_theme
-		symlink_gnome_shell_css
 	;;
 	remove)
 		restore_active_theme
@@ -152,6 +138,5 @@ case "$1" in
 		restore_grub_background
 		restore_desktop_background
 		compile_gschemas
-		unlink_gnome_shell_css
 	;;
 esac
diff --git a/debian/update-debian-edu-artwork-softwaves b/debian/update-debian-edu-artwork-softwaves
index 1e610b0..76faf63 100755
--- a/debian/update-debian-edu-artwork-softwaves
+++ b/debian/update-debian-edu-artwork-softwaves
@@ -73,8 +73,11 @@ change_desktop_background() {
     for WALLPAPER in 1024x768.svg \
                      1280x720.svg \
                      1280x800.svg \
+                     1280x1024.svg \
+                     1600x1200.svg \
                      1920x1080.svg \
                      1920x1200.svg \
+                     2560x1080.svg \
                      2560x1440.svg \
                      2560x1600.svg; do
     update-alternatives --install \
@@ -95,8 +98,11 @@ restore_desktop_background() {
     for WALLPAPER in 1024x768.svg \
                      1280x720.svg \
                      1280x800.svg \
+                     1280x1024.svg \
+                     1600x1200.svg \
                      1920x1080.svg \
                      1920x1200.svg \
+                     2560x1080.svg \
                      2560x1440.svg \
                      2560x1600.svg; do
     update-alternatives --remove \
@@ -112,19 +118,6 @@ compile_gschemas() {
     fi
 }
 
-symlink_gnome_shell_css() {
-    if [ -f /usr/share/gnome-shell/theme/gnome-shell.css.edu-diverted ]; then
-        ln -fs /usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
-unlink_gnome_shell_css() {
-    if [ -h /usr/share/gnome-shell/theme/gnome-shell.css ] && \
-        [ "$(readlink /usr/share/gnome-shell/theme/gnome-shell.css)" = "/usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css" ]; then
-        rm -f /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
 ## Plymouth
 set_plymouth_theme() {
     if [ -f /etc/plymouth/plymouthd.conf ] && which plymouth-set-default-theme > /dev/null ; then
@@ -146,7 +139,6 @@ case "$1" in
 		change_desktop_background
 		compile_gschemas
 		set_plymouth_theme
-		symlink_gnome_shell_css
 	;;
 	remove)
 		restore_active_theme
@@ -154,6 +146,5 @@ case "$1" in
 		restore_grub_background
 		restore_desktop_background
 		compile_gschemas
-		unlink_gnome_shell_css
 	;;
 esac
diff --git a/debian/update-debian-edu-artwork-spacefun b/debian/update-debian-edu-artwork-spacefun
index 8b6a1bd..a8caa3f 100755
--- a/debian/update-debian-edu-artwork-spacefun
+++ b/debian/update-debian-edu-artwork-spacefun
@@ -112,19 +112,6 @@ compile_gschemas() {
     fi
 }
 
-symlink_gnome_shell_css() {
-    if [ -f /usr/share/gnome-shell/theme/gnome-shell.css.edu-diverted ]; then
-        ln -fs /usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
-unlink_gnome_shell_css() {
-    if [ -h /usr/share/gnome-shell/theme/gnome-shell.css ] && \
-        [ "$(readlink /usr/share/gnome-shell/theme/gnome-shell.css)" = "/usr/share/gnome-shell/theme/debian-edu-${EDUTHEME}-gnome-shell.css" ]; then
-        rm -f /usr/share/gnome-shell/theme/gnome-shell.css
-    fi
-}
-
 ## Plymouth
 set_plymouth_theme() {
     if [ -f /etc/plymouth/plymouthd.conf ] && which plymouth-set-default-theme > /dev/null ; then
@@ -146,7 +133,6 @@ case "$1" in
 		change_desktop_background
 		compile_gschemas
 		set_plymouth_theme
-		symlink_gnome_shell_css
 	;;
 	remove)
 		restore_active_theme
@@ -154,6 +140,5 @@ case "$1" in
 		restore_grub_background
 		restore_desktop_background
 		compile_gschemas
-		unlink_gnome_shell_css
 	;;
 esac

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu-artwork.git



More information about the debian-edu-commits mailing list