Optimize Fuse ZX Spectrum emulator icons

* Removed strokes
* Replaced alpha with opacity
* Changed opacity of outline from 20 to 10
* Added a shadow to objects on 22px and 24px icons
* Changed shadows opacity from 25 to 20
This commit is contained in:
Sergei Eremenko 2017-05-05 09:21:08 +03:00
parent cb20a13b5d
commit 8a485e6435
6 changed files with 53 additions and 71 deletions

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" width="16" version="1.1">
<rect style="fill:#5d5d5d;" ry=".857" rx=".857" transform="matrix(0,-1,-1,0,0,0)" height="16" width="16" y="-16" x="-16"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke-width:1px;" d="M 16,2 2,16 H 4.5 L 16,4.5 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke-width:1px;" d="M 16,4.5 4.5,16 H 7 l 9,-9 z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke-width:1px;" d="M 16,7 7,16 H 9.4999995 L 16,9.5 Z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke-width:1px;" d="M 16,9.5 9.5,16 H 12 l 4,-4 z"/>
<rect style="fill:#5d5d5d" ry=".857" rx=".857" transform="matrix(0,-1,-1,0,0,0)" height="16" width="16" y="-16" x="-16"/>
<path style="fill:#f24c3d" d="M 16,2 2,16 H 4.5 L 16,4.5 Z"/>
<path style="fill:#e6df15" d="M 16,4.5 4.5,16 H 7 l 9,-9 z"/>
<path style="fill:#66dd23" d="M 16,7 7,16 H 9.5 L 16,9.5 Z"/>
<path style="fill:#24f0ff" d="M 16,9.5 9.5,16 H 12 l 4,-4 z"/>
</svg>

Before

Width:  |  Height:  |  Size: 687 B

After

Width:  |  Height:  |  Size: 536 B

View file

@ -1,14 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="22" viewBox="0 0 22 22" width="22" version="1.1">
<rect style="fill:#5d5d5d;stroke-width:0;;" width="20" height="20" x="1" y="1" rx="1" ry="1"/>
<path style="fill:#ffffff;fill-opacity:0.2;stroke-width:0;;" d="m 2.0000003,1.0004883 c -0.554,0 -1,0.446 -1,1 v 0.5 c 0,-0.554 0.446,-1 1,-1 H 20 c 0.553999,0 1,0.446 1,1 v -0.5 c 0,-0.554 -0.446001,-1 -1,-1 z"/>
<path style="fill-opacity:0.2;stroke-width:0;;" d="m 2.0000003,21.500488 c -0.554,0 -1,-0.446 -1,-1 v -0.5 c 0,0.554 0.446,1 1,1 H 19.999999 c 0.554,0 1,-0.446 1,-1 v 0.5 c 0,0.554 -0.446,1 -1,1 z"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke-width:0;;" d="M 21,5.0004883 5,21.000488 H 8 L 21,8.0004882 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke-width:1px;" d="m 21,8.0004882 v 2.9999998 l -10,10 H 8 Z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke-width:1px;" d="m 21,11.000488 v 0 3 l -7,7 h -3 z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke-width:1px;" d="m 21,14.000488 v 3 l -4,4 h -3 z"/>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.57109088px;" transform="matrix(0.5,0,0,0.625,-1.4999997,-3.2495117)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;fill:#ffffff;"/>
</g>
<path style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.05976143;;" d="M 11,3 13.857143,8.0000002 11,13 h 2.285715 L 15,9.9995122 16.714286,13 H 19 L 16.142858,8.0000002 19,3 H 16.714286 L 15,6.0004883 13.285715,3 Z"/>
<svg xmlns="http://www.w3.org/2000/svg" height="22" width="22" version="1.1" viewBox="0 0 22 22">
<path style="opacity:.2" d="m2 21.5c-0.554 0-1-0.446-1-1v-0.5c0 0.554 0.446 1 1 1h18c0.554 0 1-0.446 1-1v0.5c0 0.554-0.446 1-1 1z"/>
<rect style="fill:#5d5d5d" rx="1" ry="1" height="20" width="20" y="1" x="1"/>
<path style="opacity:.1;fill:#ffffff" d="m2 1.0005c-0.554 0-1 0.446-1 1v0.5c0-0.554 0.446-1 1-1h18c0.554 0 1 0.446 1 1v-0.5c0-0.554-0.446-1-1-1z"/>
<path style="fill:#f24c3d" d="m21 5.0005-16 16h3l13-13z"/>
<path style="fill:#e6df15" d="m21 8.0005v3l-10 10h-3z"/>
<path style="fill:#66dd23" d="m21 11v3l-7 7h-3z"/>
<path style="fill:#24f0ff" d="m21 14v3l-4 4h-3z"/>
<path style="opacity:.2" d="m11 3.5 2.857 5-2.857 5h2.2857l1.714-3.0005 1.714 3.0005h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-8 0.0005h7v1.25l-4.5 6.8745h4.5v1.875h-7v-1.25l4.5-6.875h-4.5z"/>
<path style="fill:#ffffff" d="m11 3 2.857 5-2.857 5h2.2857l1.714-3.0005 1.714 3.0005h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-8 0.0005h7v1.25l-4.5 6.8745h4.5v1.875h-7v-1.25l4.5-6.875h-4.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,14 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" version="1.1" viewBox="0 0 24 24">
<rect style="fill:#5d5d5d;stroke-width:0;;" width="20" height="20" x="2" y="2" rx="1" ry="1"/>
<path style="fill:#ffffff;fill-opacity:0.2;stroke-width:0;;" d="M 3,2 C 2.446,2 2,2.446 2,3 l 0,0.5 c 0,-0.554 0.446,-1 1,-1 l 18,0 c 0.553999,0 1,0.446 1,1 L 22,3 C 22,2.446 21.553999,2 21,2 L 3,2 Z"/>
<path style="fill-opacity:0.2;stroke-width:0;;" d="m 3,22.5 c -0.554,0 -1,-0.446 -1,-1 L 2,21 c 0,0.554 0.446,1 1,1 l 17.999999,0 c 0.554,0 1,-0.446 1,-1 l 0,0.5 c 0,0.554 -0.446,1 -1,1 L 3,22.5 Z"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke-width:0;;" d="M 22,6 6,22 9,22 22,9 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke-width:1px;" d="m 22,9 0,3 -10,10 -3,0 z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke-width:1px;" d="m 22,12 0,0 0,3 -7,7 -3,0 z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke-width:1px;" d="m 22,15 0,3 -4,4 -3,0 z"/>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.57109088px;" transform="matrix(0.5,0,0,0.625,-0.49999997,-2.25)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;fill:#ffffff;"/>
</g>
<path style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.05976143;;" d="m 12,3.9995117 2.857143,5 L 12,13.999512 h 2.285715 L 16,10.999024 17.714286,13.999512 H 20 L 17.142858,8.9995117 20,3.9995117 H 17.714286 L 16,7 14.285715,3.9995117 Z"/>
<path style="opacity:.2;" d="m3 22.5c-0.554 0-1-0.446-1-1v-0.5c0 0.554 0.446 1 1 1h18c0.554 0 1-0.446 1-1v0.5c0 0.554-0.446 1-1 1h-18z"/>
<rect style="fill:#5d5d5d" rx="1" ry="1" height="20" width="20" y="2" x="2"/>
<path style="opacity:.1;fill:#ffffff" d="m3 2c-0.554 0-1 0.446-1 1v0.5c0-0.554 0.446-1 1-1h18c0.554 0 1 0.446 1 1v-0.5c0-0.554-0.446-1-1-1h-18z"/>
<path style="fill:#f24c3d" d="m22 6-16 16h3l13-13z"/>
<path style="fill:#e6df15" d="m22 9v3l-10 10h-3z"/>
<path style="fill:#66dd23" d="m22 12v3l-7 7h-3z"/>
<path style="fill:#24f0ff" d="m22 15v3l-4 4h-3z"/>
<path style="opacity:.2" d="m12 4.5995 2.8571 5-2.857 5.0005h2.2857l1.714-3.001 1.714 3.001h2.286l-2.857-5.0005 2.857-5h-2.286l-1.714 3-1.714-3.0005zm-8 0.0005h7v1.25l-4.5 6.875h4.5v1.875h-7v-1.25l4.5-6.875h-4.5z"/>
<path style="fill:#ffffff" d="m12 3.9995 2.8571 5l-2.857 5.0005h2.2857l1.714-3.001 1.714 3.001h2.286l-2.857-5.0005 2.857-5h-2.286l-1.714 3-1.714-3.0005zm-8 0.0005h7v1.25l-4.5 6.875h4.5v1.875h-7v-1.25l4.5-6.875h-4.5z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,14 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="32" viewBox="0 0 32 32" width="32" version="1.1">
<rect style="fill:#5d5d5d;;;" width="28" height="28" x="2" y="2" rx="1.5" ry="1.5"/>
<path style="opacity:0.2;fill:#ffffff;;;" d="M 3.5,2 C 2.669,2 2,2.669 2,3.5 l 0,1 C 2,3.669 2.669,3 3.5,3 l 25.000001,0 c 0.831,0 1.5,0.669 1.5,1.5 l 0,-1 c 0,-0.831 -0.669,-1.5 -1.5,-1.5 L 3.5,2 Z"/>
<path style="fill-opacity:0.2;;;" d="M 3.5,31 C 2.669,31 2,30.331 2,29.5 l 0,-1 C 2,29.331 2.669,30 3.5,30 l 25.000001,0 c 0.831,0 1.5,-0.669 1.5,-1.5 l 0,1 c 0,0.831 -0.669,1.5 -1.5,1.5 L 3.5,31 Z"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke:#000000;stroke-width:0;;" d="M 30,6 6,30 11,30 30,11 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke:#000000;stroke-width:0;;" d="M 11,30 30,11 30,16 16,30 Z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke:#000000;stroke-width:0;;" d="m 16,30 5,0 9,-9 0,-5 z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke:#000000;stroke-width:0;;" d="m 21,30 5,0 4,-4 0,-5 z"/>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.57109088px;" transform="matrix(0.57142857,0,0,0.625,-1.1064034,-1.4770675)">
<path d="m 8.9362059,8.763308 14.0000001,0 0,2 -9,11 9,0 0,3 -14.0000001,0 0,-2 9.0000001,-11 -9.0000001,0 z" style="font-weight:bold;font-size:22.84363556px;fill:#ffffff;"/>
</g>
<path style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.07319251;;" d="M 13,4 15.857142,8.9999998 13,14 15.285714,14 17,10.999512 18.714286,14 21,14 18.142858,8.9999998 21,4 18.714286,4 17,7.000488 15.285714,4 Z"/>
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" viewBox="0 0 32 32">
<path style="opacity:.2" d="m3.5 31c-0.831 0-1.5-0.669-1.5-1.5v-1c0 0.831 0.669 1.5 1.5 1.5h25c0.831 0 1.5-0.669 1.5-1.5v1c0 0.831-0.669 1.5-1.5 1.5h-25z"/>
<rect style="fill:#5d5d5d" rx="1.5" ry="1.5" height="28" width="28" y="2" x="2"/>
<path style="opacity:.1;fill:#ffffff" d="m3.5 2c-0.831 0-1.5 0.669-1.5 1.5v1c0-0.831 0.669-1.5 1.5-1.5h25c0.831 0 1.5 0.669 1.5 1.5v-1c0-0.831-0.669-1.5-1.5-1.5h-25z"/>
<path style="fill:#f24c3d" d="m30 6-24 24h5l19-19z"/>
<path style="fill:#e6df15" d="m11 30 19-19v5l-14 14z"/>
<path style="fill:#66dd23" d="m16 30h5l9-9v-5z"/>
<path style="fill:#24f0ff" d="m21 30h5l4-4v-5z"/>
<path style="opacity:.2" d="m13 5 2.857 5-2.857 5h2.286l1.714-3 1.714 3h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-9 0h8v1.25l-5.1429 6.875h5.1429v1.875h-8v-1.25l5.1429-6.875h-5.1429z"/>
<path style="fill:#ffffff" d="m13 4 2.857 5-2.857 5h2.286l1.714-3 1.714 3h2.286l-2.857-5 2.857-5h-2.286l-1.714 3.0005-1.714-3.0005zm-9 0h8v1.25l-5.1429 6.875h5.1429v1.875h-8v-1.25l5.1429-6.875h-5.1429z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1" viewBox="0 0 48 48">
<rect style="fill:#5d5d5d;stroke-width:0.71428567;" ry="2" rx="2" transform="matrix(0,-1,-1,0,0,0)" height="40" width="40" y="-44" x="-44"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke-width:0.1;;" d="m 9,44 h 7 L 44,16 V 9 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke-width:0.1;;" d="m 16,44 h 7 L 44,23 v -7 z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke-width:0.1;;" d="m 23,44 h 7 L 44,30 v -7 z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke-width:0.1;;" d="m 30,44 h 7 l 7,-7 v -7 z"/>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;opacity:0.25;stroke-width:0.57109088px;" transform="matrix(0.71428571,0,0,0.75,1.5714286,1.25)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"/>
</g>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.57109088px;" transform="matrix(0.71428571,0,0,0.75,1.5714286,0.5)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;fill:#ffffff;"/>
</g>
<path style="opacity:0.25;fill-rule:evenodd;stroke-width:0.07319251;;" d="m 19,8.75 3.571428,6 L 19,20.75 h 2.857143 L 24,17.149414 26.142857,20.75 H 29 l -3.571428,-6 L 29,8.75 H 26.142857 L 24,12.350586 21.857143,8.75 Z"/>
<path style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.07319251;;" d="M 19,8 22.571428,14 19,20 h 2.857143 L 24,16.399414 26.142857,20 H 29 L 25.428572,14 29,8 H 26.142857 L 24,11.600586 21.857143,8 Z"/>
<path style="fill:#ffffff;stroke-width:0.71428567;opacity:0.2" d="M 6,4 C 4.892,4 4,4.892 4,6 L 4,7.0000004 C 4,5.892 4.892,5 6,5 l 36,0 c 1.108,0 2,0.892 2,2.0000004 L 44,6 C 44,4.892 43.108,4 42,4 L 6,4 Z"/>
<path style="fill-opacity:0.2;stroke-width:0.71428567;" d="M 6,45 C 4.892,45 4,44.108 4,43 L 4,41.999999 C 4,43.108 4.892,44 6,44 l 36,0 c 1.108,0 2,-0.892 2,-2.000001 L 44,43 c 0,1.108 -0.892,2 -2,2 L 6,45 Z"/>
<path style="opacity:.2" d="m6 45c-1.108 0-2-0.892-2-2v-1c0 1.108 0.892 2 2 2h36c1.108 0 2-0.892 2-2v1c0 1.108-0.892 2-2 2h-36z"/>
<rect ry="2" style="fill:#5d5d5d" rx="2" transform="matrix(0,-1,-1,0,0,0)" height="40" width="40" y="-44" x="-44"/>
<path style="opacity:.1;fill:#ffffff" d="m6 4c-1.108 0-2 0.892-2 2v1c0-1.108 0.892-2 2-2h36c1.108 0 2 0.892 2 2v-1c0-1.108-0.892-2-2-2h-36z"/>
<path style="fill:#f24c3d" d="m9 44h7l28-28v-7z"/>
<path style="fill:#e6df15" d="m16 44h7l21-21v-7z"/>
<path style="fill:#66dd23" d="m23 44h7l14-14v-7z"/>
<path style="fill:#24f0ff" d="m30 44h7l7-7v-7z"/>
<path style="opacity:.2" d="m19 8.75 3.5714 6l-3.571 6h2.8571l2.143-3.601 2.143 3.601h2.857l-3.5714-6 3.571-6h-2.857l-2.143 3.601-2.143-3.601zm-11 0h10v1.5l-6.429 8.25h6.429v2.25h-10v-1.5l6.429-8.25h-6.429z"/>
<path style="fill:#ffffff" d="m19 8 3.571 6-3.571 6h2.8571l2.143-3.601 2.143 3.601h2.857l-3.571-6 3.571-6h-2.857l-2.143 3.601-2.143-3.601zm-11 0h10v1.5l-6.4286 8.25h6.429v2.25h-10v-1.5l6.4286-8.25h-6.429z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="64" viewBox="0 0 64 64" width="64" version="1.1">
<path style="opacity:0.2" d="m 4,56 v 2 c 0,1.662 1.338,3 3,3 h 50 c 1.662,0 3,-1.338 3,-3 v -2 c 0,1.662 -1.338,3 -3,3 H 7 C 5.338,59 4,57.662 4,56 Z"/>
<rect style="fill:#5d5d5d;;" ry="3" rx="3" transform="matrix(0,-1,-1,0,0,0)" height="56" width="56" y="-60" x="-60"/>
<path style="opacity:0.2;fill:#ffffff" d="M 7,4 C 5.338,4 4,5.338 4,7 V 8 C 4,6.338 5.338,5 7,5 h 50 c 1.662,0 3,1.338 3,3 V 7 C 60,5.338 58.662,4 57,4 Z"/>
<path style="fill:#f24c3d;fill-rule:evenodd;stroke-width:0.1;;" d="M 10,60 H 20 L 60,20 V 10 Z"/>
<path style="fill:#e6df15;fill-rule:evenodd;stroke-width:0.1;;" d="M 20,60 H 30 L 60,30 V 20 Z"/>
<path style="fill:#66dd23;fill-rule:evenodd;stroke-width:0.1;;" d="M 30,60 H 40 L 60,40 V 30 Z"/>
<path style="fill:#24f0ff;fill-rule:evenodd;stroke-width:0.1;;" d="M 40,60 H 50 L 60,50 V 40 Z"/>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;stroke-width:0.57109088px;opacity:0.25" transform="translate(1,1)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;"/>
</g>
<g aria-label="ZX" style="font-size:22.84363556px;line-height:14.27727222px;letter-spacing:0px;word-spacing:0px;fill:#ffffff;stroke-width:0.57109088px;" transform="translate(1)">
<path d="m 9,10 h 14 v 2 l -9,11 h 9 v 3 H 9 V 24 L 18,13 H 9 Z" style="font-weight:bold;font-size:22.84363556px;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;fill:#ffffff;"/>
</g>
<path style="fill-rule:evenodd;stroke-width:0.1;;opacity:0.25" d="m 26,11 5,8 -5,8 h 4 L 33,22.199219 36,27 h 4 l -5,-8 5,-8 H 36 L 33,15.800781 30,11 Z"/>
<path style="fill:#ffffff;fill-rule:evenodd;stroke-width:0.1;;" d="m 26,10 5,8 -5,8 h 4 L 33,21.199219 36,26 h 4 l -5,-8 5,-8 H 36 L 33,14.800781 30,10 Z"/>
<svg xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1" viewBox="0 0 64 64">
<path style="opacity:.2" d="m4 56v2c0 1.662 1.338 3 3 3h50c1.662 0 3-1.338 3-3v-2c0 1.662-1.338 3-3 3h-50c-1.662 0-3-1.338-3-3z"/>
<rect style="fill:#5d5d5d" transform="matrix(0,-1,-1,0,0,0)" rx="3" ry="3" height="56" width="56" y="-60" x="-60"/>
<path style="opacity:.1;fill:#ffffff" d="m7 4c-1.662 0-3 1.338-3 3v1c0-1.662 1.338-3 3-3h50c1.662 0 3 1.338 3 3v-1c0-1.662-1.338-3-3-3z"/>
<path style="fill:#f24c3d" d="m10 60h10l40-40v-10z"/>
<path style="fill:#e6df15" d="m20 60h10l30-30v-10z"/>
<path style="fill:#66dd23" d="m30 60h10l20-20v-10z"/>
<path style="fill:#24f0ff" d="m40 60h10l10-10v-10z"/>
<path style="opacity:.2" d="m26 11 5 8-5 8h4l3-4.801 3 4.801h4l-5-8 5-8h-4l-3 4.801-3-4.801zm-16 0h14v2l-9 11h9v3h-14v-2l9-11h-9z"/>
<path style="fill:#ffffff" d="m26 10 5 8-5 8h4l3-4.801 3 4.801h4l-5-8 5-8h-4l-3 4.801-3-4.801zm-16 0h14v2l-9 11h9v3h-14v-2l9-11h-9z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1 KiB