diff --git a/core/includes/theme.inc b/core/includes/theme.inc
index 2664a34720125901ff6db26e7b82704174fbcd96..43d9b8fb4d331c1f7a7fd7258e7d22dd154d06ea 100644
--- a/core/includes/theme.inc
+++ b/core/includes/theme.inc
@@ -382,7 +382,7 @@ function theme_get_setting($setting_name, $theme = NULL) {
       if ($cache[$theme]->get('features.logo')) {
         $logo_path = $cache[$theme]->get('logo.path');
         if ($cache[$theme]->get('logo.use_default')) {
-          $cache[$theme]->set('logo.url', file_create_url($theme_object->getPath() . '/logo.png'));
+          $cache[$theme]->set('logo.url', file_create_url($theme_object->getPath() . '/logo.svg'));
         }
         elseif ($logo_path) {
           $cache[$theme]->set('logo.url', file_create_url($logo_path));
diff --git a/core/modules/color/color.module b/core/modules/color/color.module
index 8bbb03551a2be284d71542310ff4cd258b3bfb55..fe7c40bd83af3818b3f7093a20811d63c1788696 100644
--- a/core/modules/color/color.module
+++ b/core/modules/color/color.module
@@ -115,7 +115,7 @@ function color_preprocess_page(&$variables) {
 
   // Override logo.
   $logo = \Drupal::config('color.theme.' . $theme_key)->get('logo');
-  if ($logo && $variables['logo'] && preg_match('!' . $theme_key . '/logo.png$!', $variables['logo'])) {
+  if ($logo && $variables['logo'] && preg_match('!' . $theme_key . '/logo.svg$!', $variables['logo'])) {
     $variables['logo'] = file_create_url($logo);
   }
 }
@@ -435,7 +435,7 @@ function color_scheme_form_submit($form, FormStateInterface $form_state) {
   // Save palette and logo location.
   $config
     ->set('palette', $palette)
-    ->set('logo', $paths['target'] . 'logo.png')
+    ->set('logo', $paths['target'] . 'logo.svg')
     ->save();
 
   // Copy over neutral images.
diff --git a/core/modules/image/src/Tests/ImageThemeFunctionTest.php b/core/modules/image/src/Tests/ImageThemeFunctionTest.php
index d722e77551a55aa969612229a067c425997b6b04..2291b386db38a3c840733026bbb4733051aaaae1 100644
--- a/core/modules/image/src/Tests/ImageThemeFunctionTest.php
+++ b/core/modules/image/src/Tests/ImageThemeFunctionTest.php
@@ -159,7 +159,7 @@ function testImageAltFunctionality() {
     // Test using alt directly with alt attribute.
     $image_with_alt_property = array(
       '#theme' => 'image',
-      '#uri' => '/core/themes/bartik/logo.png',
+      '#uri' => '/core/themes/bartik/logo.svg',
       '#alt' => 'Regular alt',
       '#title' => 'Test title',
       '#width' => '50%',
@@ -174,7 +174,7 @@ function testImageAltFunctionality() {
     // Test using alt attribute inside attributes.
     $image_with_alt_attribute_alt_attribute = array(
       '#theme' => 'image',
-      '#uri' => '/core/themes/bartik/logo.png',
+      '#uri' => '/core/themes/bartik/logo.svg',
       '#width' => '50%',
       '#height' => '50%',
       '#attributes' => array(
@@ -192,7 +192,7 @@ function testImageAltFunctionality() {
     // Test using alt attribute as property and inside attributes.
     $image_with_alt_attribute_both = array(
       '#theme' => 'image',
-      '#uri' => '/core/themes/bartik/logo.png',
+      '#uri' => '/core/themes/bartik/logo.svg',
       '#width' => '50%',
       '#height' => '50%',
       '#alt' => 'Kitten sustainable',
diff --git a/core/modules/system/src/Form/ThemeSettingsForm.php b/core/modules/system/src/Form/ThemeSettingsForm.php
index 75983f07c3e7a0a2ca2ef635a6faa5764a3f2890..79cf30505d40682c499c143b09efbe745dd10148 100644
--- a/core/modules/system/src/Form/ThemeSettingsForm.php
+++ b/core/modules/system/src/Form/ThemeSettingsForm.php
@@ -254,7 +254,7 @@ public function buildForm(array $form, FormStateInterface $form_state, $theme =
 
     // Inject human-friendly values and form element descriptions for logo and
     // favicon.
-    foreach (array('logo' => 'logo.png', 'favicon' => 'favicon.ico') as $type => $default) {
+    foreach (array('logo' => 'logo.svg', 'favicon' => 'favicon.ico') as $type => $default) {
       if (isset($form[$type]['settings'][$type . '_path'])) {
         $element = &$form[$type]['settings'][$type . '_path'];
 
diff --git a/core/modules/system/src/Tests/System/ThemeTest.php b/core/modules/system/src/Tests/System/ThemeTest.php
index def8de6e921743be5f40cdbcd06da6f96f190d89..ccfc72711ea37ccf1bdd8fa18e275aeb2cba5461 100644
--- a/core/modules/system/src/Tests/System/ThemeTest.php
+++ b/core/modules/system/src/Tests/System/ThemeTest.php
@@ -72,9 +72,9 @@ function testThemeSettings() {
         'src' => $GLOBALS['base_url'] . '/' . 'core/misc/druplicon.png',
       ),
       // Relative path to a file in a theme.
-      $default_theme_path . '/logo.png' => array(
-        'form' => $default_theme_path . '/logo.png',
-        'src' => $GLOBALS['base_url'] . '/' . $default_theme_path . '/logo.png',
+      $default_theme_path . '/logo.svg' => array(
+        'form' => $default_theme_path . '/logo.svg',
+        'src' => $GLOBALS['base_url'] . '/' . $default_theme_path . '/logo.svg',
       ),
     );
     foreach ($supported_paths as $input => $expected) {
@@ -92,9 +92,9 @@ function testThemeSettings() {
         ':description' => 'description',
       ));
       // Expected default values (if all else fails).
-      $implicit_public_file = 'logo.png';
-      $explicit_file = 'public://logo.png';
-      $local_file = $default_theme_path . '/logo.png';
+      $implicit_public_file = 'logo.svg';
+      $explicit_file = 'public://logo.svg';
+      $local_file = $default_theme_path . '/logo.svg';
       // Adjust for fully qualified stream wrapper URI in public filesystem.
       if (file_uri_scheme($input) == 'public') {
         $implicit_public_file = file_uri_target($input);
diff --git a/core/modules/system/tests/upgrade/drupal-7.system.database.php b/core/modules/system/tests/upgrade/drupal-7.system.database.php
index f15d406837d2b341e5314748110e6bce20f1637a..17c66a76c9cd906f5590ab8aa0302e00d1fd17e5 100644
--- a/core/modules/system/tests/upgrade/drupal-7.system.database.php
+++ b/core/modules/system/tests/upgrade/drupal-7.system.database.php
@@ -201,11 +201,11 @@
   ))
   ->values(array(
     'name' => 'color_bartik_files',
-    'value' => serialize(array('public://color/bartik-09696463/logo.png', 'public://color/bartik-09696463/colors.css')),
+    'value' => serialize(array('public://color/bartik-09696463/logo.svg', 'public://color/bartik-09696463/colors.css')),
   ))
   ->values(array(
     'name' => 'color_bartik_logo',
-    'value' => serialize('public://color/bartik-09696463/logo.png'),
+    'value' => serialize('public://color/bartik-09696463/logo.svg'),
   ))
   ->values(array(
     'name' => 'color_bartik_palette',
@@ -224,11 +224,11 @@
   ))
   ->values(array(
     'name' => 'color_seven_files',
-    'value' => serialize(array('public://color/seven-09696463/logo.png', 'public://color/seven-09696463/colors.css')),
+    'value' => serialize(array('public://color/seven-09696463/logo.svg', 'public://color/seven-09696463/colors.css')),
   ))
   ->values(array(
     'name' => 'color_seven_logo',
-    'value' => serialize('public://color/seven-09696463/logo.png'),
+    'value' => serialize('public://color/seven-09696463/logo.svg'),
   ))
   ->values(array(
     'name' => 'color_seven_palette',
diff --git a/core/themes/bartik/color/color.inc b/core/themes/bartik/color/color.inc
index 2a02b6737f66e34dbc44bad150822ce40a4cd43a..a498b2a8f548e8cebea7c658eb54a3bda964b056 100644
--- a/core/themes/bartik/color/color.inc
+++ b/core/themes/bartik/color/color.inc
@@ -103,7 +103,7 @@
 
   // Files to copy.
   'copy' => array(
-    'logo.png',
+    'logo.svg',
   ),
 
   // Gradient definitions.
diff --git a/core/themes/bartik/color/preview.css b/core/themes/bartik/color/preview.css
index 38c694e36ac5429cab80438f314d29f05d7eec17..c063c4784d05e60eb7041dc5d3062504f9664428 100644
--- a/core/themes/bartik/color/preview.css
+++ b/core/themes/bartik/color/preview.css
@@ -18,7 +18,7 @@
 }
 #preview-logo {
   float: left;
-  padding: 15px 15px 15px 10px;
+  padding: 15px;
 }
 #preview-site-name {
   color: #686868;
diff --git a/core/themes/bartik/color/preview.html b/core/themes/bartik/color/preview.html
index ae9aa14a6fb9e1e826817220704ad48a8470912d..39600391304ce9ec7f960d893040b31be34cd53e 100644
--- a/core/themes/bartik/color/preview.html
+++ b/core/themes/bartik/color/preview.html
@@ -1,7 +1,7 @@
 <div id="preview">
 
   <div id="preview-header">
-    <div id="preview-logo"><img src="../../../core/themes/bartik/logo.png" alt="Site Logo" /></div>
+    <div id="preview-logo"><img src="../../../core/themes/bartik/logo.svg" alt="Site Logo" /></div>
     <div id="preview-site-name">Bartik</div>
     <div id="preview-main-menu">
       <ul id="preview-main-menu-links">
diff --git a/core/themes/bartik/css/components/header.css b/core/themes/bartik/css/components/header.css
index 9db0b1dea27131011abd35dc936d042d1843d105..6bd700d46a255ab2fcd378e95316bbc3d8b33c98 100644
--- a/core/themes/bartik/css/components/header.css
+++ b/core/themes/bartik/css/components/header.css
@@ -2,11 +2,11 @@
 #logo,
 .site-logo {
   float: left; /* LTR */
-  padding-left: 5px; /* LTR */
+  padding: 4px 4px 4px 9px; /* LTR */
 }
 [dir="rtl"] #logo,
 [dir="rtl"] .site-logo {
-  padding: 15px 10px 15px 15px;
+  padding: 4px 9px 4px 4px;
 }
 
 #name-and-slogan,
diff --git a/core/themes/bartik/css/components/media.css b/core/themes/bartik/css/components/media.css
index 6c43bc3c22e5797786f81537c5a4eae14495a572..d3193a731838d99ae89ce1f45a48fbc8f984b3f8 100644
--- a/core/themes/bartik/css/components/media.css
+++ b/core/themes/bartik/css/components/media.css
@@ -65,11 +65,11 @@
   }
   #logo,
   .site-logo {
-    padding: 15px 15px 15px 10px; /* LTR */
+    padding: 9px 4px 4px 9px; /* LTR */
   }
   [dir="rtl"] #logo,
   [dir="rtl"] .site-logo {
-    padding: 15px 10px 15px 15px;
+    padding: 9px 9px 4px 4px;
   }
   #name-and-slogan,
   .site-branding-text {
diff --git a/core/themes/bartik/logo.png b/core/themes/bartik/logo.png
deleted file mode 100644
index 0ada45326367a08cbf30ea75a79646aab2ac36aa..0000000000000000000000000000000000000000
--- a/core/themes/bartik/logo.png
+++ /dev/null
@@ -1,19 +0,0 @@
-�PNG
-
-���
IHDR���A���I���ȭ����
^IDATx^�mtUՙ������{orI	/b�7#ʛ�P��L�)VT�Z��Q��]˙Y����kI;�Ѷ�tl;�c�Qk]�/TQ#`�$0�+$�7�������9��4�D@m���ផuV�z~���ù�����[�֭ħ���|��뾄O��p���u�<|L>2��(��P/�l�|:����)��M�w<�O��*)D/8	XH��2w�u����
-7��Ն)�����?z�sޚ[��Y��q�}�ˀ����q�-�>o�7/�I�#@8EV���Wݻ��fױߤ-)��k쫉��7��)r�ޫ����7�[9	-xϭ��&���/4i芞�v���gU��=��?I
-W��z�oX0� ����IA���$H&
-�vq�>��'�?Q��g��t��yd�śށ��,OŒ�@Fhi$K!���xU�ݺī�J~"
-+��W,���َƶ�݃Q�(pVB+#I�HS�����7o�	P8_�q��W���ڍ枪��Q!<,�	��$�$�(-�'7-�ŕ�o|~J�c�p�ʕ�.��Pj������-ՖV�2�A &�_җF�j+��,{fq�G�#VƮ�����0D�������J��J+���#8��M�b�q��Ş�}��������E���%�!i���dM��)?–�@�#l��gMY��FA����#��S�.�/����ZBv��{[�VK[,��[�8l�D "A����0�U|t�I����ڎ�Nau���f���z�r{�kǶ��bK��!P��PJ�l6`
�=[�Nٿ�wO*��rڝ7h��8�m�gZ#�t�D ��`P��@� #A�4$��b���c�/6���'�P~�
���I��HvUw�'�h�C &�Z��@��doQ�B06��ȴ�W�l>��p_���;ӧo��љ>��rw�b��~�
-��"��#;����	��]�M���y��h���щ��ֵ#�@^Lm�w��g8�
d%(h��l�"���c��i���B��NB
-;@��{�ݻ�&e����K��`�0�x���@�1KK60 ��2VIk%�GTX�3��}C�>�HoC�?��Hh�--M�h֠@N`�Y��	��y��Y��tGP([t��ݟ9"���u�Ql���n��!V�{�#�A	��I@@B�F��v:����r\����	Θ�%�*���cx�A{Ŕ����,����JI�+P��0)�8'ju���i��t����C�l��r``�a �PGU��U�[2>yp��gO�e_y“�ICS����Vn*�;�f�E��a�O��\��������~i�I�OF��sV
�p.W��D��%XC� �L�����|��Y1!"\����Fp4A	#�P��	��9�3xd�G�zK�aX��MIN
-��2��a
�o���q��@��ႄ!Lh���rS^�%�����1nt��LXZ��*�̚�E��|�l��`�a��E�j4@�ʈ������_s�H= ��13�ଆCC�/l؇K��L�(�|����4�`u�`���r��}�Ov��%†���"�>�I�"�m��#��C��iH~��^�<Z���Frlٓ�>�M�̬��
\��ه
-i0q8�$l��i8���jd8���mqGY�� 0�A�~��P�M�τcp�!X%��i�c2)Iz�3V����[HS�#��	|Dy�X��	�i�P����s����Gh�4U�:�M3i�(�@�M�^��j�j9C+�(�i�(j$40X��n�7�#�Ǯ�<��_̊X�r���N����T(��w솹V\���������m~��9�'s/EEZ�a�!�^��W�@�~d���q�����v��my�&F�B��$�c�B �F0�n~a��Uw�]�!(5g���ۗ���;_��{�"f"$dq�����@��(_���e�J��K7��ۏŽaz_ڡZvf`h��P���|Ά˾��3�܇�z��ǧ���R$�D�nPߋ7�`D*�=�f�\��|�f�֨��eI�90К���F@ڼ�7um 02�^}��?�Y�L���	<���)��X����� t�"g�sRH�w����
-.y����vN�i���������5"�{
->
-�����K� �ʊX����i� ,��'�f��KVY6Ny��?�Z���^�gݿ���'��#�HaKN
-�C��s%Q��C�4�pf��Y8iΘ����7���^|��8F�a$:ڇ��㚿���i�Q<��u�����߅O�7������A����/Bg�V7�>&K&�ii{{G�a|�M�F��n�16#u�����T�V������q�m��8��z��yX��&�4����$&���K�$i���E���G��i��]�ݝ0���/'�a�t��J�ZjeSw�h�b�'^��a��0S�u�}o�F�li�
-���R�;�cn!IH���{o'N��/�������쉧�:��s�rHE���=��$����%GT��l�N��ϐ��%�%�Zpt�~#��������HM��5��h�#����W��%����C�4`���6�Ù0���wW�b��w��7�n�����#�y��z��J��L̞uKu��Ծ�@G7��>o�_(/,_�v=g��n��n�M��En~�%c,�FҺ֊��~���W�B!@w����-Ͼ����%�|���g/�����L��`��־T�����B9(���uK�1�[U�o|��'T�&�ٗLj��Ҝ2)��9��ظ����_,��ޞ�#-H�@����?x������'�CBm0敍ţ�.;�m	-�1��K���ymg�$��ŧ�}�pt����'���G
-J�dA`5c~I�k[dJ�p��L�����JJ�#�̃-e���֓�}�TLZ0��y������&Cz`����q��@D.��������oE�����Z��7��֧N�=ff̗H! $(\�������/�rnJfQHaK[�~d`�bG��˖��dOIj^K��
M����&ڒ�����@����'n\���.:�.ٜt\�p?�}8p��WPq����}����[��{�����H��1�0^4�0_x�f�}2�`�K�v�k��Y�eᆭ�tW�pAtb����ɟ�:i,��n�T|lo4S�7�1�G�ψ�]��`��>4i��]����
-C���;O��s�Pm���Z�1_�L)pf��I��=-t�``�s�,�����=��0%P�dR�dݱ�=��'-�Iy��?�C���Y�<��	�2�PX�p��,�cŔў��L��^��m���	��gO�IV��
-.��_>�����FfT��ȴ4����S�p�*���'D��_e(�NqTk��G�3>���=<��_�����IEND�B`�
\ No newline at end of file
diff --git a/core/themes/bartik/logo.svg b/core/themes/bartik/logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d7cf7c6b1f1653979084fbcb2c57f4d71fa4596
--- /dev/null
+++ b/core/themes/bartik/logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="57" height="66" viewBox="471.5 467 57 66" enable-background="new 471.5 467 57 66"><path opacity=".2" fill="#303030" d="M528.5 504.965c0 16.634-13.123 27.615-28.24 27.615-10.29 0-19.894-5.523-24.978-14.167l.605-.027c1.313 1.192 3.39 2.58 7.404 2.515 4.77-.064 5.645-.875 9.855-2.756 22.716-10.17 26.925-19.457 27.736-21.59s2.013-5.587.756-9.415c-.242-.737-.42-1.333-.54-1.808-3.018-3.372-6.017-5.225-6.92-5.784-.14-.093-.29-.177-.43-.26l.44.26c2.01 1.247 14.314 8.782 14.314 25.417z"/><path fill="#fff" d="M509.09 518.507c1.006 0 2.077.065 2.83.568.756.503 1.193 1.63 1.445 2.263.25.634 0 1.006-.503 1.258-.438.25-.503.12-.94-.69-.44-.81-.82-1.63-3.01-1.63s-2.887.755-3.948 1.63c-1.062.876-1.443 1.193-1.825.69s-.253-1.006.437-1.63 1.825-1.63 2.888-2.077c1.06-.45 1.62-.383 2.625-.383zm-10.413 7.152c1.257 1.005 3.14 1.825 7.153 1.825 4.015 0 6.836-1.137 8.094-2.077.568-.438.82-.065.875.187.056.25.186.624-.252 1.07-.316.317-3.194 2.33-6.594 2.636-3.4.31-7.964.504-10.73-2.01-.438-.44-.316-1.07 0-1.323.317-.25.568-.438.94-.438.374.008.317.008.513.13z"/><path opacity=".2" fill="#aaa" d="M520.89 496.545c-.81 2.133-5.02 11.42-27.735 21.59-4.21 1.88-5.085 2.69-9.854 2.756-4.013.066-6.09-1.32-7.403-2.514l-.605.028h-.01c-2.393-4.042-3.78-8.783-3.78-13.952 0-7.852 2.97-13.654 6.287-17.687.11-.13.213-.26.325-.382 2.683-3.148 5.55-5.17 7.218-6.203.038-.028.075-.047.112-.065.42-.25.754-.447.987-.568 2.757-1.51 4.77-2.263 7.963-4.77.12-.092.242-.186.354-.288l.008-.01c.875-.754 1.64-1.76 2.18-3.4v-.008c.325-.97.567-2.16.716-3.65l.02.018c2.253 2.69 4.954 5.886 6.89 7.144.69.447 1.38.848 2.068 1.202l.3.15c2.243 1.126 4.507 1.945 6.807 3.333l.428.26c.903.56 3.902 2.412 6.92 5.784.12.475.298 1.07.54 1.807 1.274 3.837.073 7.292-.737 9.425z"/><path opacity=".5" fill="#333" d="M514.176 479.538c-3.26-2.077-6.464-2.887-9.603-4.955-1.938-1.267-4.64-4.47-6.893-7.162-.438 4.332-1.686 6.148-3.26 7.35-3.195 2.515-5.207 3.26-7.963 4.77-2.338 1.256-14.958 8.726-14.958 24.913 0 5.17 1.387 9.91 3.77 13.96 5.077 8.635 14.68 14.158 24.97 14.158 15.126 0 28.24-10.98 28.24-27.614 0-9.127-3.707-15.526-7.386-19.633-3.016-3.382-6.015-5.217-6.918-5.785zm7.627 7.34c4.117 5.15 6.213 11.23 6.213 18.077 0 3.968-.755 7.712-2.245 11.148-1.414 3.25-3.444 6.13-6.053 8.56-5.15 4.806-12.062 7.45-19.475 7.45-3.67 0-7.265-.698-10.692-2.086-3.372-1.36-6.398-3.297-9.016-5.774-5.532-5.225-8.57-12.257-8.57-19.8 0-6.716 2.18-12.695 6.483-17.753 3.288-3.865 6.836-6.007 8.196-6.743.67-.363 1.285-.69 1.89-.997 1.892-.97 3.68-1.89 6.14-3.818 1.312-.997 2.71-2.58 3.305-6.585 2.077 2.468 4.48 5.234 6.314 6.426 1.63 1.08 3.307 1.835 4.918 2.562 1.527.69 3.11 1.406 4.676 2.403l.056.037c4.62 2.84 7.06 5.896 7.86 6.892z"/><path opacity=".5" fill="#fff" d="M497.98 468.678c.874 2.58.753 3.893.753 4.452 0 .56-.307 2.077-1.313 2.832-.438.317-.568.568-.568.624 0 .25.568.438.568 1.006 0 .69-.317 2.077-3.642 5.393-3.325 3.316-8.103 6.278-11.8 8.103-3.698 1.826-5.468 1.686-5.97.81s.185-2.83 2.514-5.392l9.667-6.278 9.164-6.398.503-2.44"/><path fill="#fff" d="M497.98 468.613c-.57 4.145-1.826 5.393-3.512 6.715-2.83 2.133-5.588 3.446-6.212 3.763-1.63.82-7.535 4.08-10.608 8.784-.94 1.444 0 2.012.186 2.133.187.12 2.33.372 6.9-2.385 4.574-2.757 6.595-4.387 9.175-7.078 1.377-1.444 1.573-2.263 1.573-2.636 0-.438-.316-.624-.82-.754-.25-.065-.316-.187 0-.373.317-.186 1.622-.82 1.938-1.07.318-.25 1.827-1.257 1.882-2.887.065-1.63-.056-2.766-.503-4.21zm-14.112 45.628c.065-4.898 4.648-9.472 10.422-9.536 7.348-.065 12.424 7.283 16.13 7.208 3.14-.064 9.166-6.212 12.118-6.212 3.14 0 4.014 3.26 4.014 5.206 0 1.938-.623 5.458-2.133 7.656-1.51 2.198-2.44 3.008-4.2 2.888-2.264-.187-6.78-7.21-9.67-7.35-3.64-.12-11.547 7.6-17.75 7.6-3.763 0-4.9-.567-6.147-1.378-1.92-1.312-2.85-3.315-2.785-6.08z"/></svg>
diff --git a/core/themes/classy/logo.png b/core/themes/classy/logo.png
deleted file mode 100644
index 32332cf345707c6c575ea99c046c2436ffea9f47..0000000000000000000000000000000000000000
--- a/core/themes/classy/logo.png
+++ /dev/null
@@ -1,8 +0,0 @@
-�PNG
-
-���
IHDR���A���I���ȭ�����tEXtSoftware�Adobe ImageReadyq�e<���IDATh��kpT���j[���Z:S;�S�V�r�m��%�k��$@�
{9��r��\
-��,��B��5�`Am�R�BYS��� bU�HT()� $�~سg�s6	���$�{N�������\��v�f�A�Oz��p~X��^EpG��Zxs/"T7�!���^�����O3�	���KT5s�y�L����~�M>g�G��)������$��$2*	�8_(��+����ѳ���EAE!A騵��皻�V�o7��'��i�QPP�QQ�û�:��;����7�.��8�G��F:B����@���=�����q�2v�f����������$�1�}e�==0О��&Y������s#��J��[�����?���ʿr��I�%D4�"�*�%A#���{��C�����}��Yb�*Ȧ$��tJB�-
-\@���m�\��)V�k�:L66*Ij�m�r?���廍�9�R<�LLs��� ��MKE%I��W�}���7�����rb��gfVnL�B�	X�t���A��/x���P�U&��,���%�8J�v�t���w���b�!؊"k?�=!�H*	��=�E���k�g�G�-,G�v��DW��FdADp�|�+2�On9�����y�k��D��JERL�e=2f�#�t���eq���*)ֳ�����WMrN2�ũ��f)�R+�&����F�m��E�D,�h̼����J�*��RW@(�<�����*��W/�Hbґd��!ᣬ3�,)�Ee3�D��P`� @��Lܨ�=S���A͝Š)�B�q�?xՐ{Upe,CE�+c"��Ǡ�|Q��S	a�ɭqqCRM�ŵ�;H6!c	h���i|Xϥ,���(H��7��lP�8!�	��%�pgYg�9�
-�͸jP�$�*�~9:��K�Äpc��&Ű*”�� �(
!����-���qm�i�3��1�b�&�T
��`��:� aoqw��&�ӫ�9�X��iv��A6$!��!B�>)��Ap̎�U}1�jN�uԔ٫	��2 	�P&�j��dam�ˆ���J�@�ҟĩւ���~�s��ub�9��lڊs�D��VB��	�4H������Y�3MľSGd��ֆ8�Pb�R 	=!Q��C��%I%L��le?���!v���'n���׀�h����U��Ώ�^#�4\6�Q�Y�Q�v�
L�ހ�Q�j=�Nư��g7?�E��U9�%��s�~�P���+h "�L�������`!���>�<p,�A�M��0�s��Q�K綏�����3fӽ��B�l��+M�
�䈍��v�lgYM�(2cD‹�E�̹��Fܧ��.��^L�;��F�0j��[Lʼn��l4�M�l;-s�7�S;�����)M�	g��k>�e�ot�WZW(�-Z&�Z鞝�8:���lK�,�:��'�2z�>g���wt�0�ۡ#�i�i��[��"��$��g�潧���c1�@� S�s�������F��y���}��u�״&
��,�b?c��]��Q���6&�zC'c�sY\(Y;�8rE��y�j�xq���7A�x;P���vz����ɤ�<QՄ��Nݷ��(6�8���Mla�qď��LwO�;��+��j��$t���%o{`�x��2_W��I?~v	�����+����_�K=�Ĉ��1,����`n*R�#���_�+Vr�V"x����w�����#��~T�"����7l��lgOƉK���
`#l�㢄��38��hb1�����BGZ��C��'iO�Vjv8��x'��|�g
-~�s�/�T����x�4��{)$L{�	8(D(�����m���8U'J~��gn��=;������rM2�d�JxqSC�Jj�3�D�Ђ�[q���d?%a�^f���q�%�aV��C9v&��^����ҟ|9�t�)2`d�9�\f���F‡�ZTg;��y�0�����[�
-y/	"������I�q�#���v��7�I-5�#���-�Z�
s��G#�.��#�'lğ�6k��h��]/���g�����h��K� 8&�&��1��Y?hxA�Zq�C�O���H��_��i DU{����{��Y�i)�����/�yo{%闟�v�y����ӆ
��Xp�mD�n/+.g�c���\�Xe_j�[6�:�v[�u�nWa�����_{�����IEND�B`�
\ No newline at end of file
diff --git a/core/themes/classy/logo.svg b/core/themes/classy/logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d7cf7c6b1f1653979084fbcb2c57f4d71fa4596
--- /dev/null
+++ b/core/themes/classy/logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="57" height="66" viewBox="471.5 467 57 66" enable-background="new 471.5 467 57 66"><path opacity=".2" fill="#303030" d="M528.5 504.965c0 16.634-13.123 27.615-28.24 27.615-10.29 0-19.894-5.523-24.978-14.167l.605-.027c1.313 1.192 3.39 2.58 7.404 2.515 4.77-.064 5.645-.875 9.855-2.756 22.716-10.17 26.925-19.457 27.736-21.59s2.013-5.587.756-9.415c-.242-.737-.42-1.333-.54-1.808-3.018-3.372-6.017-5.225-6.92-5.784-.14-.093-.29-.177-.43-.26l.44.26c2.01 1.247 14.314 8.782 14.314 25.417z"/><path fill="#fff" d="M509.09 518.507c1.006 0 2.077.065 2.83.568.756.503 1.193 1.63 1.445 2.263.25.634 0 1.006-.503 1.258-.438.25-.503.12-.94-.69-.44-.81-.82-1.63-3.01-1.63s-2.887.755-3.948 1.63c-1.062.876-1.443 1.193-1.825.69s-.253-1.006.437-1.63 1.825-1.63 2.888-2.077c1.06-.45 1.62-.383 2.625-.383zm-10.413 7.152c1.257 1.005 3.14 1.825 7.153 1.825 4.015 0 6.836-1.137 8.094-2.077.568-.438.82-.065.875.187.056.25.186.624-.252 1.07-.316.317-3.194 2.33-6.594 2.636-3.4.31-7.964.504-10.73-2.01-.438-.44-.316-1.07 0-1.323.317-.25.568-.438.94-.438.374.008.317.008.513.13z"/><path opacity=".2" fill="#aaa" d="M520.89 496.545c-.81 2.133-5.02 11.42-27.735 21.59-4.21 1.88-5.085 2.69-9.854 2.756-4.013.066-6.09-1.32-7.403-2.514l-.605.028h-.01c-2.393-4.042-3.78-8.783-3.78-13.952 0-7.852 2.97-13.654 6.287-17.687.11-.13.213-.26.325-.382 2.683-3.148 5.55-5.17 7.218-6.203.038-.028.075-.047.112-.065.42-.25.754-.447.987-.568 2.757-1.51 4.77-2.263 7.963-4.77.12-.092.242-.186.354-.288l.008-.01c.875-.754 1.64-1.76 2.18-3.4v-.008c.325-.97.567-2.16.716-3.65l.02.018c2.253 2.69 4.954 5.886 6.89 7.144.69.447 1.38.848 2.068 1.202l.3.15c2.243 1.126 4.507 1.945 6.807 3.333l.428.26c.903.56 3.902 2.412 6.92 5.784.12.475.298 1.07.54 1.807 1.274 3.837.073 7.292-.737 9.425z"/><path opacity=".5" fill="#333" d="M514.176 479.538c-3.26-2.077-6.464-2.887-9.603-4.955-1.938-1.267-4.64-4.47-6.893-7.162-.438 4.332-1.686 6.148-3.26 7.35-3.195 2.515-5.207 3.26-7.963 4.77-2.338 1.256-14.958 8.726-14.958 24.913 0 5.17 1.387 9.91 3.77 13.96 5.077 8.635 14.68 14.158 24.97 14.158 15.126 0 28.24-10.98 28.24-27.614 0-9.127-3.707-15.526-7.386-19.633-3.016-3.382-6.015-5.217-6.918-5.785zm7.627 7.34c4.117 5.15 6.213 11.23 6.213 18.077 0 3.968-.755 7.712-2.245 11.148-1.414 3.25-3.444 6.13-6.053 8.56-5.15 4.806-12.062 7.45-19.475 7.45-3.67 0-7.265-.698-10.692-2.086-3.372-1.36-6.398-3.297-9.016-5.774-5.532-5.225-8.57-12.257-8.57-19.8 0-6.716 2.18-12.695 6.483-17.753 3.288-3.865 6.836-6.007 8.196-6.743.67-.363 1.285-.69 1.89-.997 1.892-.97 3.68-1.89 6.14-3.818 1.312-.997 2.71-2.58 3.305-6.585 2.077 2.468 4.48 5.234 6.314 6.426 1.63 1.08 3.307 1.835 4.918 2.562 1.527.69 3.11 1.406 4.676 2.403l.056.037c4.62 2.84 7.06 5.896 7.86 6.892z"/><path opacity=".5" fill="#fff" d="M497.98 468.678c.874 2.58.753 3.893.753 4.452 0 .56-.307 2.077-1.313 2.832-.438.317-.568.568-.568.624 0 .25.568.438.568 1.006 0 .69-.317 2.077-3.642 5.393-3.325 3.316-8.103 6.278-11.8 8.103-3.698 1.826-5.468 1.686-5.97.81s.185-2.83 2.514-5.392l9.667-6.278 9.164-6.398.503-2.44"/><path fill="#fff" d="M497.98 468.613c-.57 4.145-1.826 5.393-3.512 6.715-2.83 2.133-5.588 3.446-6.212 3.763-1.63.82-7.535 4.08-10.608 8.784-.94 1.444 0 2.012.186 2.133.187.12 2.33.372 6.9-2.385 4.574-2.757 6.595-4.387 9.175-7.078 1.377-1.444 1.573-2.263 1.573-2.636 0-.438-.316-.624-.82-.754-.25-.065-.316-.187 0-.373.317-.186 1.622-.82 1.938-1.07.318-.25 1.827-1.257 1.882-2.887.065-1.63-.056-2.766-.503-4.21zm-14.112 45.628c.065-4.898 4.648-9.472 10.422-9.536 7.348-.065 12.424 7.283 16.13 7.208 3.14-.064 9.166-6.212 12.118-6.212 3.14 0 4.014 3.26 4.014 5.206 0 1.938-.623 5.458-2.133 7.656-1.51 2.198-2.44 3.008-4.2 2.888-2.264-.187-6.78-7.21-9.67-7.35-3.64-.12-11.547 7.6-17.75 7.6-3.763 0-4.9-.567-6.147-1.378-1.92-1.312-2.85-3.315-2.785-6.08z"/></svg>
diff --git a/core/themes/seven/logo.png b/core/themes/seven/logo.png
deleted file mode 100644
index 3b49a4ce78dc8b1ce754706f400b3b61a99857d1..0000000000000000000000000000000000000000
--- a/core/themes/seven/logo.png
+++ /dev/null
@@ -1,18 +0,0 @@
-�PNG
-
-���
IHDR���X���d���-����IDATx��]	PTW}��Fͦ�Ĥ�Te2���L*��$��:��L�M1jԸ�wA6�*;"�H@\AEAQD�E��]dߡY����/{��74�O�-������}��{�}��0t�$�>�ʁ��Mѵo!��'��w�"������;W��{�]�u�e3? �ݲ�1�����bM)��#4�SD�@��GkQM3$�V?!�<��c/o"BA�����zPd<�g3[}��So"B�F�(��̲F�X�I��h �6�����or{w�h�������c7���v'Yמ�����Iƍ7rnK-��n�QR{۪�:M59�����S׵o=�������Ge�I0��('OB�9�DD������s{�G��������.�(�R��ɳ���dXݼvz`�'�C ��8T5�Bȵ0O�Fl/]f���S
�/�'�&�+'9�y�g��
�vḪ�KE�k�P[Kɓі��Hc��H�d�a���k���y�������-��Ol��uJ���� %�zt-J�"2*`��2���Lʂ�p���)����)Q���@�i�ҌǶ�*�97���e�-��Dp���R�����%��uju�H��1tnX��M0n�=%���B��;~6���l�m>\��7��Bm�(���x�=[~����	ṍ,{S��8J�g�׉���0��vh#��BNy=��yw�x���N*���.RǖF�ѱb�W�u�d���d�� A��B�1ڡ��O������G.g�OҔ���TӌR��`<���o
-���Z��8�H�$�do��*[��L+ZD�Qr?T�shq��	X��	��m�,0[q�������NT2b�:B����KG4.�Ȋ�	K�9rW˂1\�W�<�.O�BRާ�$^A�,��%� +Jj[ (��)��"�³�YĠz6ןzs5JƸA$�3�k�=� #+r*�X��#�`w:��z�
-ۯ�t�E���a�=�iqF&4��C\f�Sb�Ѧ�Dbx��]��JL�Օ)���O ��������vJ�WR|�qe��˙��"eŸ�^ǡM�m�,��k�m8��^�97���M|�ֻ�|������\n��F���E
-���؊6��,�?�����4�Lz{�C�Cn�gD��4-��dŻ>���,={�B+J���Z��k�^�-���̈!��]�S��ȏ������'A�i���V\�rP��k��STOk�+��?���["�����͗���#�J~
�_)�F��������6c�'���ډ��7Df��7/�Hg���_	�u-�]�)�q�g��Kb���:��4�m��/6p�^�XVip;?<.P��YC��&nf:;ž�=�F�	o�9J޴=+�XO$ξxݖ���9��L*Ћ��zo��J���l�v>��6�r���\d0z�ԇ��݋�m��izn#�b�I^�L��}����T��3&m9K/7�u%x�+Nx����mxP8�>E�x,�#��M˚J��/t���`�����}l�B����b�z,d���,]"�}�LKQ|Gz�/&����YJ2��`}G*�=.�!ڶ��<>�N�DJ5��{6�9a,'��K�&�Ʉ���;z�!"y��<�L#��]c_�=�\}B�"��ߗ0<����7����3�`���l^�,s:�AM9�K "��lY�l�r:�m���� �LD��U1\�+��M8ZV�	~SG���;��
-�+�[���C�"�}قJ�|f���%�	�b'���\��2:1E�R-SА��d��v���!
%��Nr"������CH�ۑ`����l�k�e����p ���+�K`q�>���4��A�F�p�i	��A��op�/�z14JڀV6��ć�W��6�,����6�7�Dp���� ��+�CAJA
���qn,��;y���� O��m������w�5�>	�PnU�ău�ִ-2p��Wۯ*��Ȍ_����v�H������$kZ4�I�YYq��	��S�B�"�luV���ԇ��>'�qM#����Wz\G%���%8��q�\v%(�
�K��<�h����߃�����-���߮QD%}|a*������n�«։ҽv��@IJa�&�v���<X����SeZ��C[�<�/A�����0`�:!�}'�W�>\���"�M��ZM;JwkN�!#��Y'��sC���bx�2�n���3�̋�g�<+�{E�]��6�A�A�P�%
-����0����/m�C��
-�͒�6*�i���
-1э�x�=HN�p#����Z�`�K�#�3W�s��8i
-��xlR�`��4PU���CRf�z$�((��Z0&�v�L%��7�\.�ю���CKQ"BI'�L4�Â"�Tf9�vXG\����oI'�LD�y�
-�U������jH�����	F}_O.��hm8��T
iye��v�M:��g�x��}�?�����G�>��\��
-���P��ȃ/��/���,��h�F�Z[:P>�o��lE&��w�`���20˝w�#�v�0s�ߩT����Z��Ŭ,9D`�Ł���y�\<��������f
-���z����+���el`����Zޙ8����@^$c
CMӢ��{t���H�(���B^y-���YL���R(�6�L���}mdE����V/����2��zT*Y~�#��`�q�G��!*V�%���Ic���qϘz��+� N�̡�[Cd��u��-9 3�Ngr�3�=��9;Nr!W��:.DF&g��5���.�{�����A	FS̜1r��#2CӲ���l_�r�v Y�
-7�=�n��!	4~��l�Y¿P�0(��si���+1������G{���K�Hr;Nz�MY�]��ye4�����M|}��Ex\�$ɱ�	�#/
H������2
-����G�XH��� ��#��3b�%�W�
����<�؟�Ѭ�	G�KD^�T�bf�!u�0��{��E{n�7�툥)*��)��\cR�����g���f��������'����>�S���(	���[���=`XfJ�D�fAfj�-�En��à�
��`�K�}�tX�z>v,�e�G�Zw;�("�d�u���b���?ԑ�|��ѓ��}�!����T�>���>���9���fz���(ŭ�*G�X3��{?t2������c�
-�����Qfܣ�jq���Diвz��q��"����쯃� '��6��0E�Z�`ur�['��
-�z�e�M����.	>Q� AJy}��ǚFfIe���4-���d2$����3>�o�>*�[ք�!��Q��>��X�3RrJ���=��
Ёh�v�9ӐB�f�'�A	6ߝ�Wy��ܮ��0��_^�ޟ0����LK��2�$\j���HA��eIT���?ϲ�ٮB��Z�(��9$��eo�jX��bfm(a-L�5
�����4M�{H������'��0=���+p5E�3˽�&H��%%Ǯg��{�kO��
%oQu���z��7� �BI��!�����<ߎ�>p��O'��#�*'��ɰ���xԱ@��J4'B�_���u��ÿ�z�鬖�Q�����Pܤ�O%΍y,^W;Ǫa��%D�ځ��83��C�,h���Mx{��WɈ�,�/P>b�&͊li�D^��_�a�nn��+ˋ�Xu2����4�mQȶ<!���0I��Е��SB��G�#&G��0p��怤�#9��a�3-���4�4K$��E+Z#�n����Z�7��t�D��~I]E������IEND�B`�
\ No newline at end of file
diff --git a/core/themes/seven/logo.svg b/core/themes/seven/logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d7cf7c6b1f1653979084fbcb2c57f4d71fa4596
--- /dev/null
+++ b/core/themes/seven/logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="57" height="66" viewBox="471.5 467 57 66" enable-background="new 471.5 467 57 66"><path opacity=".2" fill="#303030" d="M528.5 504.965c0 16.634-13.123 27.615-28.24 27.615-10.29 0-19.894-5.523-24.978-14.167l.605-.027c1.313 1.192 3.39 2.58 7.404 2.515 4.77-.064 5.645-.875 9.855-2.756 22.716-10.17 26.925-19.457 27.736-21.59s2.013-5.587.756-9.415c-.242-.737-.42-1.333-.54-1.808-3.018-3.372-6.017-5.225-6.92-5.784-.14-.093-.29-.177-.43-.26l.44.26c2.01 1.247 14.314 8.782 14.314 25.417z"/><path fill="#fff" d="M509.09 518.507c1.006 0 2.077.065 2.83.568.756.503 1.193 1.63 1.445 2.263.25.634 0 1.006-.503 1.258-.438.25-.503.12-.94-.69-.44-.81-.82-1.63-3.01-1.63s-2.887.755-3.948 1.63c-1.062.876-1.443 1.193-1.825.69s-.253-1.006.437-1.63 1.825-1.63 2.888-2.077c1.06-.45 1.62-.383 2.625-.383zm-10.413 7.152c1.257 1.005 3.14 1.825 7.153 1.825 4.015 0 6.836-1.137 8.094-2.077.568-.438.82-.065.875.187.056.25.186.624-.252 1.07-.316.317-3.194 2.33-6.594 2.636-3.4.31-7.964.504-10.73-2.01-.438-.44-.316-1.07 0-1.323.317-.25.568-.438.94-.438.374.008.317.008.513.13z"/><path opacity=".2" fill="#aaa" d="M520.89 496.545c-.81 2.133-5.02 11.42-27.735 21.59-4.21 1.88-5.085 2.69-9.854 2.756-4.013.066-6.09-1.32-7.403-2.514l-.605.028h-.01c-2.393-4.042-3.78-8.783-3.78-13.952 0-7.852 2.97-13.654 6.287-17.687.11-.13.213-.26.325-.382 2.683-3.148 5.55-5.17 7.218-6.203.038-.028.075-.047.112-.065.42-.25.754-.447.987-.568 2.757-1.51 4.77-2.263 7.963-4.77.12-.092.242-.186.354-.288l.008-.01c.875-.754 1.64-1.76 2.18-3.4v-.008c.325-.97.567-2.16.716-3.65l.02.018c2.253 2.69 4.954 5.886 6.89 7.144.69.447 1.38.848 2.068 1.202l.3.15c2.243 1.126 4.507 1.945 6.807 3.333l.428.26c.903.56 3.902 2.412 6.92 5.784.12.475.298 1.07.54 1.807 1.274 3.837.073 7.292-.737 9.425z"/><path opacity=".5" fill="#333" d="M514.176 479.538c-3.26-2.077-6.464-2.887-9.603-4.955-1.938-1.267-4.64-4.47-6.893-7.162-.438 4.332-1.686 6.148-3.26 7.35-3.195 2.515-5.207 3.26-7.963 4.77-2.338 1.256-14.958 8.726-14.958 24.913 0 5.17 1.387 9.91 3.77 13.96 5.077 8.635 14.68 14.158 24.97 14.158 15.126 0 28.24-10.98 28.24-27.614 0-9.127-3.707-15.526-7.386-19.633-3.016-3.382-6.015-5.217-6.918-5.785zm7.627 7.34c4.117 5.15 6.213 11.23 6.213 18.077 0 3.968-.755 7.712-2.245 11.148-1.414 3.25-3.444 6.13-6.053 8.56-5.15 4.806-12.062 7.45-19.475 7.45-3.67 0-7.265-.698-10.692-2.086-3.372-1.36-6.398-3.297-9.016-5.774-5.532-5.225-8.57-12.257-8.57-19.8 0-6.716 2.18-12.695 6.483-17.753 3.288-3.865 6.836-6.007 8.196-6.743.67-.363 1.285-.69 1.89-.997 1.892-.97 3.68-1.89 6.14-3.818 1.312-.997 2.71-2.58 3.305-6.585 2.077 2.468 4.48 5.234 6.314 6.426 1.63 1.08 3.307 1.835 4.918 2.562 1.527.69 3.11 1.406 4.676 2.403l.056.037c4.62 2.84 7.06 5.896 7.86 6.892z"/><path opacity=".5" fill="#fff" d="M497.98 468.678c.874 2.58.753 3.893.753 4.452 0 .56-.307 2.077-1.313 2.832-.438.317-.568.568-.568.624 0 .25.568.438.568 1.006 0 .69-.317 2.077-3.642 5.393-3.325 3.316-8.103 6.278-11.8 8.103-3.698 1.826-5.468 1.686-5.97.81s.185-2.83 2.514-5.392l9.667-6.278 9.164-6.398.503-2.44"/><path fill="#fff" d="M497.98 468.613c-.57 4.145-1.826 5.393-3.512 6.715-2.83 2.133-5.588 3.446-6.212 3.763-1.63.82-7.535 4.08-10.608 8.784-.94 1.444 0 2.012.186 2.133.187.12 2.33.372 6.9-2.385 4.574-2.757 6.595-4.387 9.175-7.078 1.377-1.444 1.573-2.263 1.573-2.636 0-.438-.316-.624-.82-.754-.25-.065-.316-.187 0-.373.317-.186 1.622-.82 1.938-1.07.318-.25 1.827-1.257 1.882-2.887.065-1.63-.056-2.766-.503-4.21zm-14.112 45.628c.065-4.898 4.648-9.472 10.422-9.536 7.348-.065 12.424 7.283 16.13 7.208 3.14-.064 9.166-6.212 12.118-6.212 3.14 0 4.014 3.26 4.014 5.206 0 1.938-.623 5.458-2.133 7.656-1.51 2.198-2.44 3.008-4.2 2.888-2.264-.187-6.78-7.21-9.67-7.35-3.64-.12-11.547 7.6-17.75 7.6-3.763 0-4.9-.567-6.147-1.378-1.92-1.312-2.85-3.315-2.785-6.08z"/></svg>
diff --git a/core/themes/stark/logo.png b/core/themes/stark/logo.png
deleted file mode 100644
index 32332cf345707c6c575ea99c046c2436ffea9f47..0000000000000000000000000000000000000000
--- a/core/themes/stark/logo.png
+++ /dev/null
@@ -1,8 +0,0 @@
-�PNG
-
-���
IHDR���A���I���ȭ�����tEXtSoftware�Adobe ImageReadyq�e<���IDATh��kpT���j[���Z:S;�S�V�r�m��%�k��$@�
{9��r��\
-��,��B��5�`Am�R�BYS��� bU�HT()� $�~سg�s6	���$�{N�������\��v�f�A�Oz��p~X��^EpG��Zxs/"T7�!���^�����O3�	���KT5s�y�L����~�M>g�G��)������$��$2*	�8_(��+����ѳ���EAE!A騵��皻�V�o7��'��i�QPP�QQ�û�:��;����7�.��8�G��F:B����@���=�����q�2v�f����������$�1�}e�==0О��&Y������s#��J��[�����?���ʿr��I�%D4�"�*�%A#���{��C�����}��Yb�*Ȧ$��tJB�-
-\@���m�\��)V�k�:L66*Ij�m�r?���廍�9�R<�LLs��� ��MKE%I��W�}���7�����rb��gfVnL�B�	X�t���A��/x���P�U&��,���%�8J�v�t���w���b�!؊"k?�=!�H*	��=�E���k�g�G�-,G�v��DW��FdADp�|�+2�On9�����y�k��D��JERL�e=2f�#�t���eq���*)ֳ�����WMrN2�ũ��f)�R+�&����F�m��E�D,�h̼����J�*��RW@(�<�����*��W/�Hbґd��!ᣬ3�,)�Ee3�D��P`� @��Lܨ�=S���A͝Š)�B�q�?xՐ{Upe,CE�+c"��Ǡ�|Q��S	a�ɭqqCRM�ŵ�;H6!c	h���i|Xϥ,���(H��7��lP�8!�	��%�pgYg�9�
-�͸jP�$�*�~9:��K�Äpc��&Ű*”�� �(
!����-���qm�i�3��1�b�&�T
��`��:� aoqw��&�ӫ�9�X��iv��A6$!��!B�>)��Ap̎�U}1�jN�uԔ٫	��2 	�P&�j��dam�ˆ���J�@�ҟĩւ���~�s��ub�9��lڊs�D��VB��	�4H������Y�3MľSGd��ֆ8�Pb�R 	=!Q��C��%I%L��le?���!v���'n���׀�h����U��Ώ�^#�4\6�Q�Y�Q�v�
L�ހ�Q�j=�Nư��g7?�E��U9�%��s�~�P���+h "�L�������`!���>�<p,�A�M��0�s��Q�K綏�����3fӽ��B�l��+M�
�䈍��v�lgYM�(2cD‹�E�̹��Fܧ��.��^L�;��F�0j��[Lʼn��l4�M�l;-s�7�S;�����)M�	g��k>�e�ot�WZW(�-Z&�Z鞝�8:���lK�,�:��'�2z�>g���wt�0�ۡ#�i�i��[��"��$��g�潧���c1�@� S�s�������F��y���}��u�״&
��,�b?c��]��Q���6&�zC'c�sY\(Y;�8rE��y�j�xq���7A�x;P���vz����ɤ�<QՄ��Nݷ��(6�8���Mla�qď��LwO�;��+��j��$t���%o{`�x��2_W��I?~v	�����+����_�K=�Ĉ��1,����`n*R�#���_�+Vr�V"x����w�����#��~T�"����7l��lgOƉK���
`#l�㢄��38��hb1�����BGZ��C��'iO�Vjv8��x'��|�g
-~�s�/�T����x�4��{)$L{�	8(D(�����m���8U'J~��gn��=;������rM2�d�JxqSC�Jj�3�D�Ђ�[q���d?%a�^f���q�%�aV��C9v&��^����ҟ|9�t�)2`d�9�\f���F‡�ZTg;��y�0�����[�
-y/	"������I�q�#���v��7�I-5�#���-�Z�
s��G#�.��#�'lğ�6k��h��]/���g�����h��K� 8&�&��1��Y?hxA�Zq�C�O���H��_��i DU{����{��Y�i)�����/�yo{%闟�v�y����ӆ
��Xp�mD�n/+.g�c���\�Xe_j�[6�:�v[�u�nWa�����_{�����IEND�B`�
\ No newline at end of file
diff --git a/core/themes/stark/logo.svg b/core/themes/stark/logo.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7d7cf7c6b1f1653979084fbcb2c57f4d71fa4596
--- /dev/null
+++ b/core/themes/stark/logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="57" height="66" viewBox="471.5 467 57 66" enable-background="new 471.5 467 57 66"><path opacity=".2" fill="#303030" d="M528.5 504.965c0 16.634-13.123 27.615-28.24 27.615-10.29 0-19.894-5.523-24.978-14.167l.605-.027c1.313 1.192 3.39 2.58 7.404 2.515 4.77-.064 5.645-.875 9.855-2.756 22.716-10.17 26.925-19.457 27.736-21.59s2.013-5.587.756-9.415c-.242-.737-.42-1.333-.54-1.808-3.018-3.372-6.017-5.225-6.92-5.784-.14-.093-.29-.177-.43-.26l.44.26c2.01 1.247 14.314 8.782 14.314 25.417z"/><path fill="#fff" d="M509.09 518.507c1.006 0 2.077.065 2.83.568.756.503 1.193 1.63 1.445 2.263.25.634 0 1.006-.503 1.258-.438.25-.503.12-.94-.69-.44-.81-.82-1.63-3.01-1.63s-2.887.755-3.948 1.63c-1.062.876-1.443 1.193-1.825.69s-.253-1.006.437-1.63 1.825-1.63 2.888-2.077c1.06-.45 1.62-.383 2.625-.383zm-10.413 7.152c1.257 1.005 3.14 1.825 7.153 1.825 4.015 0 6.836-1.137 8.094-2.077.568-.438.82-.065.875.187.056.25.186.624-.252 1.07-.316.317-3.194 2.33-6.594 2.636-3.4.31-7.964.504-10.73-2.01-.438-.44-.316-1.07 0-1.323.317-.25.568-.438.94-.438.374.008.317.008.513.13z"/><path opacity=".2" fill="#aaa" d="M520.89 496.545c-.81 2.133-5.02 11.42-27.735 21.59-4.21 1.88-5.085 2.69-9.854 2.756-4.013.066-6.09-1.32-7.403-2.514l-.605.028h-.01c-2.393-4.042-3.78-8.783-3.78-13.952 0-7.852 2.97-13.654 6.287-17.687.11-.13.213-.26.325-.382 2.683-3.148 5.55-5.17 7.218-6.203.038-.028.075-.047.112-.065.42-.25.754-.447.987-.568 2.757-1.51 4.77-2.263 7.963-4.77.12-.092.242-.186.354-.288l.008-.01c.875-.754 1.64-1.76 2.18-3.4v-.008c.325-.97.567-2.16.716-3.65l.02.018c2.253 2.69 4.954 5.886 6.89 7.144.69.447 1.38.848 2.068 1.202l.3.15c2.243 1.126 4.507 1.945 6.807 3.333l.428.26c.903.56 3.902 2.412 6.92 5.784.12.475.298 1.07.54 1.807 1.274 3.837.073 7.292-.737 9.425z"/><path opacity=".5" fill="#333" d="M514.176 479.538c-3.26-2.077-6.464-2.887-9.603-4.955-1.938-1.267-4.64-4.47-6.893-7.162-.438 4.332-1.686 6.148-3.26 7.35-3.195 2.515-5.207 3.26-7.963 4.77-2.338 1.256-14.958 8.726-14.958 24.913 0 5.17 1.387 9.91 3.77 13.96 5.077 8.635 14.68 14.158 24.97 14.158 15.126 0 28.24-10.98 28.24-27.614 0-9.127-3.707-15.526-7.386-19.633-3.016-3.382-6.015-5.217-6.918-5.785zm7.627 7.34c4.117 5.15 6.213 11.23 6.213 18.077 0 3.968-.755 7.712-2.245 11.148-1.414 3.25-3.444 6.13-6.053 8.56-5.15 4.806-12.062 7.45-19.475 7.45-3.67 0-7.265-.698-10.692-2.086-3.372-1.36-6.398-3.297-9.016-5.774-5.532-5.225-8.57-12.257-8.57-19.8 0-6.716 2.18-12.695 6.483-17.753 3.288-3.865 6.836-6.007 8.196-6.743.67-.363 1.285-.69 1.89-.997 1.892-.97 3.68-1.89 6.14-3.818 1.312-.997 2.71-2.58 3.305-6.585 2.077 2.468 4.48 5.234 6.314 6.426 1.63 1.08 3.307 1.835 4.918 2.562 1.527.69 3.11 1.406 4.676 2.403l.056.037c4.62 2.84 7.06 5.896 7.86 6.892z"/><path opacity=".5" fill="#fff" d="M497.98 468.678c.874 2.58.753 3.893.753 4.452 0 .56-.307 2.077-1.313 2.832-.438.317-.568.568-.568.624 0 .25.568.438.568 1.006 0 .69-.317 2.077-3.642 5.393-3.325 3.316-8.103 6.278-11.8 8.103-3.698 1.826-5.468 1.686-5.97.81s.185-2.83 2.514-5.392l9.667-6.278 9.164-6.398.503-2.44"/><path fill="#fff" d="M497.98 468.613c-.57 4.145-1.826 5.393-3.512 6.715-2.83 2.133-5.588 3.446-6.212 3.763-1.63.82-7.535 4.08-10.608 8.784-.94 1.444 0 2.012.186 2.133.187.12 2.33.372 6.9-2.385 4.574-2.757 6.595-4.387 9.175-7.078 1.377-1.444 1.573-2.263 1.573-2.636 0-.438-.316-.624-.82-.754-.25-.065-.316-.187 0-.373.317-.186 1.622-.82 1.938-1.07.318-.25 1.827-1.257 1.882-2.887.065-1.63-.056-2.766-.503-4.21zm-14.112 45.628c.065-4.898 4.648-9.472 10.422-9.536 7.348-.065 12.424 7.283 16.13 7.208 3.14-.064 9.166-6.212 12.118-6.212 3.14 0 4.014 3.26 4.014 5.206 0 1.938-.623 5.458-2.133 7.656-1.51 2.198-2.44 3.008-4.2 2.888-2.264-.187-6.78-7.21-9.67-7.35-3.64-.12-11.547 7.6-17.75 7.6-3.763 0-4.9-.567-6.147-1.378-1.92-1.312-2.85-3.315-2.785-6.08z"/></svg>