diff --git a/android/gradle.properties b/android/gradle.properties
index 357cef39a7f1619a4f0ba1c191a85a0dd10b7266..f0fcf6cdd8fc72bc76b35e7be0dc622b20c03b0f 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.25
-app.versionCode=25
+app.versionName=0.0.26
+app.versionCode=26
diff --git a/assets/icons/skin_numbers.png b/assets/icons/skin_numbers.png
index 8e5bd5befffa853111b9c5bbd7f9a179019d8812..7de8eb39587a66e7faf7b298ed45c1fb67325b67 100644
Binary files a/assets/icons/skin_numbers.png and b/assets/icons/skin_numbers.png differ
diff --git a/assets/icons/skin_symbols.png b/assets/icons/skin_symbols.png
index 51bcf70edcb33094830b1618a161db3af56d9450..0aeb7ca11dcfa46a78adb8a0767476472a30b0c4 100644
Binary files a/assets/icons/skin_symbols.png and b/assets/icons/skin_symbols.png differ
diff --git a/assets/skins/default_0.png b/assets/skins/default_0.png
index e543c1a9c0a2f38128c5a48437dcb75ceeaa23e2..4d1712540f2a45d43a2aa512132e7274f1daf686 100644
Binary files a/assets/skins/default_0.png and b/assets/skins/default_0.png differ
diff --git a/assets/skins/default_1.png b/assets/skins/default_1.png
index 50ac7e9dc99ea6cf1e0a0126615e0217ec140023..3ca3e7164af5cde6e6750172c2149cb63ebb7165 100644
Binary files a/assets/skins/default_1.png and b/assets/skins/default_1.png differ
diff --git a/assets/skins/default_2.png b/assets/skins/default_2.png
index cca70ea9b7cb61319c79a07d8567ae9707f29a8a..56ad59eff020c5dd84e9d257ff91c5f8f88e6f33 100644
Binary files a/assets/skins/default_2.png and b/assets/skins/default_2.png differ
diff --git a/assets/skins/default_3.png b/assets/skins/default_3.png
index 9e4ccd82edd6dea24e3f73a9794d735a268cc11b..e92c6694a192606905b8119f2a213b8cadf14ba5 100644
Binary files a/assets/skins/default_3.png and b/assets/skins/default_3.png differ
diff --git a/assets/skins/default_4.png b/assets/skins/default_4.png
index 86a9c87e0459697060a91571714765c0078a1403..74feaa46de20c31c30e28c8c1dd96d5bff212f02 100644
Binary files a/assets/skins/default_4.png and b/assets/skins/default_4.png differ
diff --git a/assets/skins/default_5.png b/assets/skins/default_5.png
index 7c4f1cb57586355b4e443d8e6e4d17fc7053f2d1..abcf897497ebc0ccab435b576985dd854be011fe 100644
Binary files a/assets/skins/default_5.png and b/assets/skins/default_5.png differ
diff --git a/assets/skins/default_6.png b/assets/skins/default_6.png
index 4a620e27de46cc9db3742e7d60a5d2e4c8094a4e..aee88ace319e14392688b29f92fa0da137bb4339 100644
Binary files a/assets/skins/default_6.png and b/assets/skins/default_6.png differ
diff --git a/assets/skins/default_7.png b/assets/skins/default_7.png
index 988d6fc485453b4f4c0c5c306809eec93a611718..3e0ac15c6eea57e437afc36ebf81a618b342256e 100644
Binary files a/assets/skins/default_7.png and b/assets/skins/default_7.png differ
diff --git a/assets/skins/default_8.png b/assets/skins/default_8.png
index 1f5cc615ca867c90f0004097308dc83d9ae496df..70b58df7443e74de8523829600b4c6cc19eab5a9 100644
Binary files a/assets/skins/default_8.png and b/assets/skins/default_8.png differ
diff --git a/assets/skins/numbers_0.png b/assets/skins/numbers_0.png
index e543c1a9c0a2f38128c5a48437dcb75ceeaa23e2..4d1712540f2a45d43a2aa512132e7274f1daf686 100644
Binary files a/assets/skins/numbers_0.png and b/assets/skins/numbers_0.png differ
diff --git a/assets/skins/numbers_1.png b/assets/skins/numbers_1.png
index aeaa7353a0efe708970d095e508a7e4bb5aba3e2..9f208bbdb464fa058bde535e6e3dca04fcd6c132 100644
Binary files a/assets/skins/numbers_1.png and b/assets/skins/numbers_1.png differ
diff --git a/assets/skins/numbers_2.png b/assets/skins/numbers_2.png
index bbae2a0557fd05f95d6b079663736616e22418ae..6e2b60e8223125494cddcdebb85877a083f75da7 100644
Binary files a/assets/skins/numbers_2.png and b/assets/skins/numbers_2.png differ
diff --git a/assets/skins/numbers_3.png b/assets/skins/numbers_3.png
index 289b239a749d81b824b0a72a72cb97b31cd15b97..63aa6332ef728a6efe526407587c79c60ed2d45f 100644
Binary files a/assets/skins/numbers_3.png and b/assets/skins/numbers_3.png differ
diff --git a/assets/skins/numbers_4.png b/assets/skins/numbers_4.png
index 2d37944c0e6b1dfbde7443acf6d6a5dc14abf09a..8c66e34374a0ab68659405d3f6b803c010883a41 100644
Binary files a/assets/skins/numbers_4.png and b/assets/skins/numbers_4.png differ
diff --git a/assets/skins/numbers_5.png b/assets/skins/numbers_5.png
index a3053c3ce0267794dac1376bc73a8d796b8ca62f..c3bf28835dfda34c7565c9a2f3de8e9594220828 100644
Binary files a/assets/skins/numbers_5.png and b/assets/skins/numbers_5.png differ
diff --git a/assets/skins/numbers_6.png b/assets/skins/numbers_6.png
index a8b1716ea1dc63cf9a1f5edad13c535f3a81e34e..98444036255ac968796eb694d3bb75ec1cacde0f 100644
Binary files a/assets/skins/numbers_6.png and b/assets/skins/numbers_6.png differ
diff --git a/assets/skins/numbers_7.png b/assets/skins/numbers_7.png
index 3118892183daea8a73ff3b967c0bd4c6d2931170..e64010f77f09476af8daa5541c502c2ed108380f 100644
Binary files a/assets/skins/numbers_7.png and b/assets/skins/numbers_7.png differ
diff --git a/assets/skins/numbers_8.png b/assets/skins/numbers_8.png
index 747207e68726499e3370a250f1f856e4647b7049..f5bf8113d84eabc5c87c891a6a226c3818ac299a 100644
Binary files a/assets/skins/numbers_8.png and b/assets/skins/numbers_8.png differ
diff --git a/assets/skins/retro_0.png b/assets/skins/retro_0.png
index e543c1a9c0a2f38128c5a48437dcb75ceeaa23e2..4d1712540f2a45d43a2aa512132e7274f1daf686 100644
Binary files a/assets/skins/retro_0.png and b/assets/skins/retro_0.png differ
diff --git a/assets/skins/retro_1.png b/assets/skins/retro_1.png
index 33d3c84d1150a9f57b1c981b1e86ad388d0f408f..c9774ab112f73f372ac12363f2e74f5582351eed 100644
Binary files a/assets/skins/retro_1.png and b/assets/skins/retro_1.png differ
diff --git a/assets/skins/retro_2.png b/assets/skins/retro_2.png
index 014611da4dff9fccd5123845bfc5001ad57ccfe0..ca66c68dde1b2821c539374dae4d7bd174fd9eb4 100644
Binary files a/assets/skins/retro_2.png and b/assets/skins/retro_2.png differ
diff --git a/assets/skins/retro_3.png b/assets/skins/retro_3.png
index ecc32fe160a69221e426d1a3981d10cc446a74b9..4627f64f9f08032a82dbb729f13b1ffa632ef92d 100644
Binary files a/assets/skins/retro_3.png and b/assets/skins/retro_3.png differ
diff --git a/assets/skins/retro_5.png b/assets/skins/retro_5.png
index 6acf6090d40d61a1653ab202485ccd71f206e6ee..19d41625dbe6d5b10d6c082854a0c07ac6f103c2 100644
Binary files a/assets/skins/retro_5.png and b/assets/skins/retro_5.png differ
diff --git a/assets/skins/retro_6.png b/assets/skins/retro_6.png
index c57622c9ab2345fb5cc92eb92ba471f5258e0986..1f55a45d1cd4d656172358a9796bb4378a13e0fe 100644
Binary files a/assets/skins/retro_6.png and b/assets/skins/retro_6.png differ
diff --git a/assets/skins/retro_7.png b/assets/skins/retro_7.png
index 573b8e7034b20eae54226020c16dce074ec4bc83..7a43b01c9cbc0e82b24915bb1c0a17d40e5bc788 100644
Binary files a/assets/skins/retro_7.png and b/assets/skins/retro_7.png differ
diff --git a/assets/skins/retro_8.png b/assets/skins/retro_8.png
index a7ed4492aa8eebef985e4cfda8027caa3686cc90..d1ee70d9025b1c1539852d15392d1c4181bd0cc8 100644
Binary files a/assets/skins/retro_8.png and b/assets/skins/retro_8.png differ
diff --git a/assets/skins/symbols_0.png b/assets/skins/symbols_0.png
index e543c1a9c0a2f38128c5a48437dcb75ceeaa23e2..4d1712540f2a45d43a2aa512132e7274f1daf686 100644
Binary files a/assets/skins/symbols_0.png and b/assets/skins/symbols_0.png differ
diff --git a/assets/skins/symbols_1.png b/assets/skins/symbols_1.png
index 6d7c5f08f838623bf390117e8fe38097c16c516f..f4f3e3c5dea11d28f7dc7a224a6455eeece46d6b 100644
Binary files a/assets/skins/symbols_1.png and b/assets/skins/symbols_1.png differ
diff --git a/assets/skins/symbols_2.png b/assets/skins/symbols_2.png
index 81e243f6f5cb2551fe8f41915530bde949aa8eea..015ad82cff2a846c2fa96bf8ec11c9d435019748 100644
Binary files a/assets/skins/symbols_2.png and b/assets/skins/symbols_2.png differ
diff --git a/assets/skins/symbols_3.png b/assets/skins/symbols_3.png
index d1a7e6cec6afea69cbc96b552b7c8bf8280f2bd2..44c3d4929fd3c9e394f1e2cb2af16f6479ed60b8 100644
Binary files a/assets/skins/symbols_3.png and b/assets/skins/symbols_3.png differ
diff --git a/assets/skins/symbols_4.png b/assets/skins/symbols_4.png
index 8bbc59c85d72d26eee3bc44d818ded9de66df41a..a78e51e7ca4443f2b33f8023eff93f08652f5202 100644
Binary files a/assets/skins/symbols_4.png and b/assets/skins/symbols_4.png differ
diff --git a/assets/skins/symbols_5.png b/assets/skins/symbols_5.png
index 1a9d449f4f7af8b0d49d7a988c77e4c855652362..34a583431693b1fde16d67736b53b6223bb8a8ee 100644
Binary files a/assets/skins/symbols_5.png and b/assets/skins/symbols_5.png differ
diff --git a/assets/skins/symbols_6.png b/assets/skins/symbols_6.png
index a2d008258c2e0c2c68748283c0ea4ae3cdc3e7fa..3403215778887b5f771da07523015c9ec6352664 100644
Binary files a/assets/skins/symbols_6.png and b/assets/skins/symbols_6.png differ
diff --git a/assets/skins/symbols_7.png b/assets/skins/symbols_7.png
index f2d42ef87acaaeaee1e8e28dcc5ab711335a352e..d211942ea65bc093ee22c784a8e187290fd25037 100644
Binary files a/assets/skins/symbols_7.png and b/assets/skins/symbols_7.png differ
diff --git a/assets/skins/symbols_8.png b/assets/skins/symbols_8.png
index 3bd43ae922b5af8efadc6238ce89ba35db8d773b..1d3773ae4727ccb3013a8f3271780a44587a1135 100644
Binary files a/assets/skins/symbols_8.png and b/assets/skins/symbols_8.png differ
diff --git a/fastlane/metadata/android/en-US/changelogs/26.txt b/fastlane/metadata/android/en-US/changelogs/26.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ff34b86590ba45c25d98d3853e183ee0b3e15af
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/26.txt
@@ -0,0 +1 @@
+Remove border between two adjacent cells with same color
diff --git a/fastlane/metadata/android/fr-FR/changelogs/26.txt b/fastlane/metadata/android/fr-FR/changelogs/26.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aabe433c3b5691ad3f37199e06d191fea3d7fde4
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/26.txt
@@ -0,0 +1 @@
+Suppression de la bordure entre deux cellules adjacentes de même couleur
diff --git a/icons/skin_numbers.svg b/icons/skin_numbers.svg
index 74f9bcabe72f8eb81166999800a8962184261f4a..75108d9fd0f085d168f72b000bb78c78ed861029 100644
--- a/icons/skin_numbers.svg
+++ b/icons/skin_numbers.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="39.948" y="-7.6269" width="100" height="100" ry="2" fill="none"/><g transform="matrix(.28706 0 0 .28706 -30.219 7.0079)"><g transform="translate(134.2 102.19)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="8"><path d="m50 94.49q-6.84 0-12.48-1.8-5.64-1.86-9.66-5.16-4.02-3.36-6.24-8.1t-2.22-10.56q0-7.44 3.6-12.72 3.6-5.34 11.52-7.98-6.18-2.7-9.24-7.56-3-4.86-3-11.58 0-5.04 2.04-9.3 2.04-4.32 5.7-7.44 3.72-3.18 8.82-4.98t11.16-1.8 11.16 1.8 8.76 4.98q3.72 3.12 5.76 7.44 2.04 4.26 2.04 9.3 0 6.72-3.06 11.58t-9.18 7.56q7.86 2.64 11.46 7.98 3.66 5.28 3.66 12.72 0 5.82-2.22 10.56t-6.24 8.1q-4.02 3.3-9.66 5.16-5.64 1.8-12.48 1.8zm0-12.66q3.42 0 5.94-1.02 2.58-1.02 4.26-2.76 1.68-1.8 2.52-4.2 0.84-2.46 0.84-5.28 0-6.48-3.36-10.02-3.3-3.6-10.2-3.6t-10.26 3.6q-3.3 3.54-3.3 10.02 0 2.82 0.84 5.28 0.84 2.4 2.52 4.2 1.68 1.74 4.2 2.76 2.58 1.02 6 1.02zm0-39.66q3.42 0 5.64-1.08t3.54-2.88 1.86-4.08q0.54-2.34 0.54-4.8 0-2.28-0.66-4.38t-2.1-3.66q-1.38-1.62-3.6-2.58-2.16-0.96-5.22-0.96t-5.28 0.96q-2.16 0.96-3.6 2.58-1.38 1.56-2.04 3.66t-0.66 4.38q0 2.46 0.54 4.8 0.54 2.28 1.86 4.08t3.54 2.88 5.64 1.08z"/></g></g><g transform="translate(134.2 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="7"><path d="m80.33 6.47v7.08q0 3.12-0.72 5.04-0.66 1.92-1.32 3.24l-31.68 66.18q-1.2 2.28-3.24 3.9t-5.52 1.62h-12l32.46-64.62q1.2-2.28 2.46-4.14t2.82-3.54h-40.14q-1.44 0-2.64-1.14-1.14-1.14-1.14-2.58v-11.04z"/></g></g><g transform="translate(239.8 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="6"><path d="m47.21 37.25q-1.44 1.62-2.7 3.24 2.28-1.02 4.92-1.56 2.7-0.6 5.76-0.6 4.86 0 9.48 1.62t8.22 4.86 5.76 8.16q2.22 4.86 2.22 11.46 0 6.06-2.28 11.46-2.22 5.4-6.36 9.42-4.08 4.02-9.84 6.36-5.7 2.34-12.72 2.34-7.14 0-12.78-2.22-5.64-2.28-9.6-6.36t-6.06-9.72q-2.1-5.7-2.1-12.54 0-6.3 2.46-12.78 2.52-6.48 7.62-13.32l20.22-27.24q1.2-1.56 3.54-2.7t5.34-1.14h14.7zm-12.18 28.32q0 3.42 0.9 6.24 0.9 2.76 2.7 4.74t4.44 3.06q2.7 1.08 6.3 1.08 3.24 0 6-1.14t4.74-3.18 3.12-4.74q1.14-2.76 1.14-6 0-3.54-1.08-6.36t-3.06-4.74q-1.98-1.98-4.74-3t-6.12-1.02q-3.18 0-5.82 1.14-2.64 1.08-4.56 3.12-1.86 1.98-2.94 4.74-1.02 2.76-1.02 6.06z"/></g></g><g transform="translate(345.4 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="5"><path d="m76.34 12.95q0 1.74-0.54 3.18-0.48 1.38-1.68 2.46-1.14 1.02-3 1.62-1.8 0.54-4.44 0.54h-22.5l-2.88 16.44q2.7-0.48 5.22-0.72 2.52-0.3 4.86-0.3 6.84 0 12.06 2.1 5.28 2.04 8.82 5.64 3.6 3.6 5.4 8.46t1.8 10.44q0 6.96-2.46 12.72-2.46 5.7-6.84 9.84-4.32 4.08-10.38 6.36-6 2.28-13.14 2.28-4.14 0-7.92-0.9-3.78-0.84-7.08-2.28-3.24-1.5-6.06-3.42t-5.04-4.02l5.1-6.96q1.62-2.22 4.2-2.22 1.62 0 3.18 0.96t3.54 2.16q1.98 1.14 4.62 2.1t6.42 0.96q3.9 0 6.78-1.26 2.88-1.32 4.74-3.54 1.92-2.28 2.82-5.34 0.96-3.12 0.96-6.66 0-6.78-3.9-10.44-3.84-3.72-11.22-3.72-6.06 0-12.18 2.28l-10.26-2.88 7.32-42.84h43.68z"/></g></g><g transform="translate(345.4 102.19)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="4"><path d="m73.22 60.32h10.08v9.36q0 1.32-0.9 2.28-0.84 0.9-2.4 0.9h-6.78v20.7h-14.4v-20.7h-35.94q-1.56 0-2.88-0.96-1.26-0.96-1.56-2.52l-1.74-8.28 40.8-54.66h15.72zm-14.4-25.92q0-2.04 0.12-4.32t0.42-4.8l-25.14 35.04h24.6z"/></g></g><g transform="translate(345.4 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="3"><path d="m52.19 5.51q6.24 0 11.16 1.8 4.98 1.74 8.4 4.8t5.22 7.14q1.86 4.08 1.86 8.76 0 4.14-0.9 7.32-0.9 3.12-2.64 5.46-1.68 2.34-4.2 3.96-2.46 1.62-5.7 2.7 15.06 5.04 15.06 19.98 0 6.66-2.46 11.76-2.46 5.04-6.6 8.46t-9.66 5.16q-5.46 1.68-11.46 1.68-6.36 0-11.22-1.44t-8.58-4.32q-3.66-2.88-6.3-7.2-2.64-4.38-4.62-10.2l7.32-3q2.88-1.2 5.34-0.66 2.52 0.54 3.6 2.64 1.2 2.28 2.52 4.2 1.38 1.92 3.06 3.36 1.68 1.38 3.78 2.16 2.16 0.78 4.92 0.78 3.48 0 6.06-1.14t4.32-2.94q1.74-1.86 2.58-4.14 0.9-2.34 0.9-4.62 0-3-0.54-5.4-0.54-2.46-2.52-4.14-1.92-1.74-5.76-2.64-3.78-0.96-10.32-0.96v-11.64q5.46 0 8.94-0.9t5.46-2.52 2.7-3.9q0.78-2.28 0.78-4.98 0-5.7-3-8.7-2.94-3-8.4-3-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.14 3-2.94 4.02-1.8 0.96-5.22 0.42l-8.7-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9-4.74 5.1-1.62 10.98-1.62z"/></g></g><g transform="translate(239.8 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="2"><path d="m51.38 5.99q6.18 0 11.22 1.86 5.1 1.8 8.7 5.1 3.6 3.24 5.58 7.86t1.98 10.2q0 4.8-1.38 8.88t-3.78 7.8q-2.34 3.66-5.46 7.14t-6.6 7.02l-18.48 18.9q3.06-0.84 6.06-1.38t5.64-0.54h19.56q2.7 0 4.2 1.5 1.56 1.5 1.56 3.96v9.72h-60.36v-5.4q0-1.56 0.66-3.36 0.66-1.86 2.22-3.36l25.8-25.86q3.3-3.3 5.82-6.3 2.52-3.06 4.2-5.94 1.68-2.94 2.52-5.94t0.84-6.3q0-5.82-3-8.82-3-3.06-8.46-3.06-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.08 3-2.94 4.02-1.8 0.96-5.16 0.42l-8.76-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9.06-4.74 5.1-1.62 10.98-1.62z"/></g></g><g transform="translate(134.2 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="translate(-6.8657 1.0634)" aria-label="1"><path d="m28.88 81.38h17.28v-47.64q0-3.06 0.18-6.42l-11.34 9.42q-1.2 0.9-2.34 1.14t-2.16 0.06q-1.02-0.24-1.8-0.72-0.78-0.54-1.2-1.08l-5.22-7.02 26.76-22.68h13.62v74.94h15.06v12.18h-48.84z"/></g></g></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="39.948" y="-7.6269" width="100" height="100" ry="2" fill="none"/><g transform="matrix(.28706 0 0 .28706 -30.219 7.0079)"><g transform="translate(134.2 102.19)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="8"><path d="m50 94.49q-6.84 0-12.48-1.8-5.64-1.86-9.66-5.16-4.02-3.36-6.24-8.1t-2.22-10.56q0-7.44 3.6-12.72 3.6-5.34 11.52-7.98-6.18-2.7-9.24-7.56-3-4.86-3-11.58 0-5.04 2.04-9.3 2.04-4.32 5.7-7.44 3.72-3.18 8.82-4.98t11.16-1.8 11.16 1.8 8.76 4.98q3.72 3.12 5.76 7.44 2.04 4.26 2.04 9.3 0 6.72-3.06 11.58t-9.18 7.56q7.86 2.64 11.46 7.98 3.66 5.28 3.66 12.72 0 5.82-2.22 10.56t-6.24 8.1q-4.02 3.3-9.66 5.16-5.64 1.8-12.48 1.8zm0-12.66q3.42 0 5.94-1.02 2.58-1.02 4.26-2.76 1.68-1.8 2.52-4.2 0.84-2.46 0.84-5.28 0-6.48-3.36-10.02-3.3-3.6-10.2-3.6t-10.26 3.6q-3.3 3.54-3.3 10.02 0 2.82 0.84 5.28 0.84 2.4 2.52 4.2 1.68 1.74 4.2 2.76 2.58 1.02 6 1.02zm0-39.66q3.42 0 5.64-1.08t3.54-2.88 1.86-4.08q0.54-2.34 0.54-4.8 0-2.28-0.66-4.38t-2.1-3.66q-1.38-1.62-3.6-2.58-2.16-0.96-5.22-0.96t-5.28 0.96q-2.16 0.96-3.6 2.58-1.38 1.56-2.04 3.66t-0.66 4.38q0 2.46 0.54 4.8 0.54 2.28 1.86 4.08t3.54 2.88 5.64 1.08z"/></g></g><g transform="translate(134.2 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="7"><path d="m80.33 6.47v7.08q0 3.12-0.72 5.04-0.66 1.92-1.32 3.24l-31.68 66.18q-1.2 2.28-3.24 3.9t-5.52 1.62h-12l32.46-64.62q1.2-2.28 2.46-4.14t2.82-3.54h-40.14q-1.44 0-2.64-1.14-1.14-1.14-1.14-2.58v-11.04z"/></g></g><g transform="translate(239.8 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="6"><path d="m47.21 37.25q-1.44 1.62-2.7 3.24 2.28-1.02 4.92-1.56 2.7-0.6 5.76-0.6 4.86 0 9.48 1.62t8.22 4.86 5.76 8.16q2.22 4.86 2.22 11.46 0 6.06-2.28 11.46-2.22 5.4-6.36 9.42-4.08 4.02-9.84 6.36-5.7 2.34-12.72 2.34-7.14 0-12.78-2.22-5.64-2.28-9.6-6.36t-6.06-9.72q-2.1-5.7-2.1-12.54 0-6.3 2.46-12.78 2.52-6.48 7.62-13.32l20.22-27.24q1.2-1.56 3.54-2.7t5.34-1.14h14.7zm-12.18 28.32q0 3.42 0.9 6.24 0.9 2.76 2.7 4.74t4.44 3.06q2.7 1.08 6.3 1.08 3.24 0 6-1.14t4.74-3.18 3.12-4.74q1.14-2.76 1.14-6 0-3.54-1.08-6.36t-3.06-4.74q-1.98-1.98-4.74-3t-6.12-1.02q-3.18 0-5.82 1.14-2.64 1.08-4.56 3.12-1.86 1.98-2.94 4.74-1.02 2.76-1.02 6.06z"/></g></g><g transform="translate(345.4 207.79)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="5"><path d="m76.34 12.95q0 1.74-0.54 3.18-0.48 1.38-1.68 2.46-1.14 1.02-3 1.62-1.8 0.54-4.44 0.54h-22.5l-2.88 16.44q2.7-0.48 5.22-0.72 2.52-0.3 4.86-0.3 6.84 0 12.06 2.1 5.28 2.04 8.82 5.64 3.6 3.6 5.4 8.46t1.8 10.44q0 6.96-2.46 12.72-2.46 5.7-6.84 9.84-4.32 4.08-10.38 6.36-6 2.28-13.14 2.28-4.14 0-7.92-0.9-3.78-0.84-7.08-2.28-3.24-1.5-6.06-3.42t-5.04-4.02l5.1-6.96q1.62-2.22 4.2-2.22 1.62 0 3.18 0.96t3.54 2.16q1.98 1.14 4.62 2.1t6.42 0.96q3.9 0 6.78-1.26 2.88-1.32 4.74-3.54 1.92-2.28 2.82-5.34 0.96-3.12 0.96-6.66 0-6.78-3.9-10.44-3.84-3.72-11.22-3.72-6.06 0-12.18 2.28l-10.26-2.88 7.32-42.84h43.68z"/></g></g><g transform="translate(345.4 102.19)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="4"><path d="m73.22 60.32h10.08v9.36q0 1.32-0.9 2.28-0.84 0.9-2.4 0.9h-6.78v20.7h-14.4v-20.7h-35.94q-1.56 0-2.88-0.96-1.26-0.96-1.56-2.52l-1.74-8.28 40.8-54.66h15.72zm-14.4-25.92q0-2.04 0.12-4.32t0.42-4.8l-25.14 35.04h24.6z"/></g></g><g transform="translate(345.4 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="3"><path d="m52.19 5.51q6.24 0 11.16 1.8 4.98 1.74 8.4 4.8t5.22 7.14q1.86 4.08 1.86 8.76 0 4.14-0.9 7.32-0.9 3.12-2.64 5.46-1.68 2.34-4.2 3.96-2.46 1.62-5.7 2.7 15.06 5.04 15.06 19.98 0 6.66-2.46 11.76-2.46 5.04-6.6 8.46t-9.66 5.16q-5.46 1.68-11.46 1.68-6.36 0-11.22-1.44t-8.58-4.32q-3.66-2.88-6.3-7.2-2.64-4.38-4.62-10.2l7.32-3q2.88-1.2 5.34-0.66 2.52 0.54 3.6 2.64 1.2 2.28 2.52 4.2 1.38 1.92 3.06 3.36 1.68 1.38 3.78 2.16 2.16 0.78 4.92 0.78 3.48 0 6.06-1.14t4.32-2.94q1.74-1.86 2.58-4.14 0.9-2.34 0.9-4.62 0-3-0.54-5.4-0.54-2.46-2.52-4.14-1.92-1.74-5.76-2.64-3.78-0.96-10.32-0.96v-11.64q5.46 0 8.94-0.9t5.46-2.52 2.7-3.9q0.78-2.28 0.78-4.98 0-5.7-3-8.7-2.94-3-8.4-3-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.14 3-2.94 4.02-1.8 0.96-5.22 0.42l-8.7-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9-4.74 5.1-1.62 10.98-1.62z"/></g></g><g transform="translate(239.8 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="2"><path d="m51.38 5.99q6.18 0 11.22 1.86 5.1 1.8 8.7 5.1 3.6 3.24 5.58 7.86t1.98 10.2q0 4.8-1.38 8.88t-3.78 7.8q-2.34 3.66-5.46 7.14t-6.6 7.02l-18.48 18.9q3.06-0.84 6.06-1.38t5.64-0.54h19.56q2.7 0 4.2 1.5 1.56 1.5 1.56 3.96v9.72h-60.36v-5.4q0-1.56 0.66-3.36 0.66-1.86 2.22-3.36l25.8-25.86q3.3-3.3 5.82-6.3 2.52-3.06 4.2-5.94 1.68-2.94 2.52-5.94t0.84-6.3q0-5.82-3-8.82-3-3.06-8.46-3.06-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.08 3-2.94 4.02-1.8 0.96-5.16 0.42l-8.76-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9.06-4.74 5.1-1.62 10.98-1.62z"/></g></g><g transform="translate(134.2 -3.4107)"><rect x="-6.8657" y="1.0634" width="100" height="100" ry="2" fill="none"/><rect x="-6.8657" y="1.0634" width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="translate(-6.8657 1.0634)" aria-label="1"><path d="m28.88 81.38h17.28v-47.64q0-3.06 0.18-6.42l-11.34 9.42q-1.2 0.9-2.34 1.14t-2.16 0.06q-1.02-0.24-1.8-0.72-0.78-0.54-1.2-1.08l-5.22-7.02 26.76-22.68h13.62v74.94h15.06v12.18h-48.84z"/></g></g></g></svg>
diff --git a/icons/skin_symbols.svg b/icons/skin_symbols.svg
index 02da386d5e8adcd0f1768e5b06442427eb68bbfe..e75bb6a2c32ec611f238dc2e87ec01ce02163d6e 100644
--- a/icons/skin_symbols.svg
+++ b/icons/skin_symbols.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="39.948" y="-7.6269" width="100" height="100" ry="2" fill="none"/><g transform="matrix(.29574 0 0 .29574 5.2787 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><circle cx="50" cy="50" r="27.298" fill="#121212" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="rotate(45,50,50)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="matrix(.87613 0 0 .87613 6.1933 6.1933)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="15.56" y="47.075" width="68.881" height="5.85" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 67.147 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="47.654" y="15.321" width="4.6924" height="69.358" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect transform="rotate(45)" x="45.233" y="-25.477" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="20.202" y="20.202" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 102 102" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="100" height="100" ry="0" fill="#a4a4a4" stroke="#000" stroke-width="2"/><rect x="39.948" y="-7.6269" width="100" height="100" ry="2" fill="none"/><g transform="matrix(.29574 0 0 .29574 5.2787 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><circle cx="50" cy="50" r="27.298" fill="#121212" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="rotate(45,50,50)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 67.147)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="matrix(.87613 0 0 .87613 6.1933 6.1933)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></g><g transform="matrix(.29574 0 0 .29574 67.147 36.213)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="15.56" y="47.075" width="68.881" height="5.85" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 67.147 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="47.654" y="15.321" width="4.6924" height="69.358" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g><g transform="matrix(.29574 0 0 .29574 36.213 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect transform="rotate(45)" x="45.233" y="-25.477" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></g><g transform="matrix(.29574 0 0 .29574 5.2787 5.2787)"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="20.202" y="20.202" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></g></svg>
diff --git a/icons/skins/default/0.svg b/icons/skins/default/0.svg
index c55c649001b0dca8cbbafc1642dfbadceee2acda..87a62b1523130f2b611695653a326a4939b1909a 100644
--- a/icons/skins/default/0.svg
+++ b/icons/skins/default/0.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/1.svg b/icons/skins/default/1.svg
index 8381dc683edf57b61a76592657048ade871d5d2b..11201e50147d415106bc969cec7b0f0b7d315fc1 100644
--- a/icons/skins/default/1.svg
+++ b/icons/skins/default/1.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#E63A3F" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#E63A3F" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/2.svg b/icons/skins/default/2.svg
index 8306614e2c8e5e185dbda8a4beda053e997c1253..76e07b77bc5bd1d7ba3f486b3da5c9e5bbd166bb 100644
--- a/icons/skins/default/2.svg
+++ b/icons/skins/default/2.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#708CFD" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#708CFD" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/3.svg b/icons/skins/default/3.svg
index 5b6298b56f9ecd3a5246089baa7160f5703ff11e..092dab6667d3016fbf5f131dba44a3d32533d16e 100644
--- a/icons/skins/default/3.svg
+++ b/icons/skins/default/3.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#359C35" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#359C35" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/4.svg b/icons/skins/default/4.svg
index b48f42546499c1814212276aff6b246184aac69e..57094f502ffe53094c4394f0a8bd56d3748eed63 100644
--- a/icons/skins/default/4.svg
+++ b/icons/skins/default/4.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFCE2C" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFCE2C" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/5.svg b/icons/skins/default/5.svg
index 68b76105c5f6d865e00d35f0818c0d0479fb9217..e0f4d96e14d57b85fe4fbff8dd294d1896582043 100644
--- a/icons/skins/default/5.svg
+++ b/icons/skins/default/5.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FF6F43" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FF6F43" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/6.svg b/icons/skins/default/6.svg
index da1c8ae7de74db75f978e8dd601ad54d6bcd8752..feb210edab0ed136cd3aca43b944f8c5a3a83755 100644
--- a/icons/skins/default/6.svg
+++ b/icons/skins/default/6.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#A13CB1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#A13CB1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/7.svg b/icons/skins/default/7.svg
index da0f69c5ee5270e1ebd493aca091ca884a5c5db8..2b9d0858288a90281d0f9a4184c895da3bb5c3b7 100644
--- a/icons/skins/default/7.svg
+++ b/icons/skins/default/7.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#38FFFF" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#38FFFF" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/default/8.svg b/icons/skins/default/8.svg
index 0b637b32322121de2d1cd1f4b717443f3674d10b..40b80922783bfa5a4a183eaa14a47fdc7f7a4533 100644
--- a/icons/skins/default/8.svg
+++ b/icons/skins/default/8.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#F2739D" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#F2739D" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.5e-7"/></svg>
diff --git a/icons/skins/numbers/0.svg b/icons/skins/numbers/0.svg
index c55c649001b0dca8cbbafc1642dfbadceee2acda..87a62b1523130f2b611695653a326a4939b1909a 100644
--- a/icons/skins/numbers/0.svg
+++ b/icons/skins/numbers/0.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/numbers/1.svg b/icons/skins/numbers/1.svg
index cf26b61f3663e7871ac611ef7de867966f1acc15..d2c27a44be5c89e01db8670f8a92c39465a2f9b3 100644
--- a/icons/skins/numbers/1.svg
+++ b/icons/skins/numbers/1.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="1"><path d="m28.88 81.38h17.28v-47.64q0-3.06 0.18-6.42l-11.34 9.42q-1.2 0.9-2.34 1.14t-2.16 0.06q-1.02-0.24-1.8-0.72-0.78-0.54-1.2-1.08l-5.22-7.02 26.76-22.68h13.62v74.94h15.06v12.18h-48.84z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="1"><path d="m28.88 81.38h17.28v-47.64q0-3.06 0.18-6.42l-11.34 9.42q-1.2 0.9-2.34 1.14t-2.16 0.06q-1.02-0.24-1.8-0.72-0.78-0.54-1.2-1.08l-5.22-7.02 26.76-22.68h13.62v74.94h15.06v12.18h-48.84z"/></g></svg>
diff --git a/icons/skins/numbers/2.svg b/icons/skins/numbers/2.svg
index 1df27d1c50594b49a480c3f38adcb5906770408c..25a38de1f5908835898361e709301894f4bb37f4 100644
--- a/icons/skins/numbers/2.svg
+++ b/icons/skins/numbers/2.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="2"><path d="m51.38 5.99q6.18 0 11.22 1.86 5.1 1.8 8.7 5.1 3.6 3.24 5.58 7.86t1.98 10.2q0 4.8-1.38 8.88t-3.78 7.8q-2.34 3.66-5.46 7.14t-6.6 7.02l-18.48 18.9q3.06-0.84 6.06-1.38t5.64-0.54h19.56q2.7 0 4.2 1.5 1.56 1.5 1.56 3.96v9.72h-60.36v-5.4q0-1.56 0.66-3.36 0.66-1.86 2.22-3.36l25.8-25.86q3.3-3.3 5.82-6.3 2.52-3.06 4.2-5.94 1.68-2.94 2.52-5.94t0.84-6.3q0-5.82-3-8.82-3-3.06-8.46-3.06-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.08 3-2.94 4.02-1.8 0.96-5.16 0.42l-8.76-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9.06-4.74 5.1-1.62 10.98-1.62z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="2"><path d="m51.38 5.99q6.18 0 11.22 1.86 5.1 1.8 8.7 5.1 3.6 3.24 5.58 7.86t1.98 10.2q0 4.8-1.38 8.88t-3.78 7.8q-2.34 3.66-5.46 7.14t-6.6 7.02l-18.48 18.9q3.06-0.84 6.06-1.38t5.64-0.54h19.56q2.7 0 4.2 1.5 1.56 1.5 1.56 3.96v9.72h-60.36v-5.4q0-1.56 0.66-3.36 0.66-1.86 2.22-3.36l25.8-25.86q3.3-3.3 5.82-6.3 2.52-3.06 4.2-5.94 1.68-2.94 2.52-5.94t0.84-6.3q0-5.82-3-8.82-3-3.06-8.46-3.06-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.08 3-2.94 4.02-1.8 0.96-5.16 0.42l-8.76-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9.06-4.74 5.1-1.62 10.98-1.62z"/></g></svg>
diff --git a/icons/skins/numbers/3.svg b/icons/skins/numbers/3.svg
index caf864f372beb38f7b15c709cadcd61c0c41dea5..271ef4d6ef1a68b386d9c2aacb763bd05d5b10fe 100644
--- a/icons/skins/numbers/3.svg
+++ b/icons/skins/numbers/3.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="3"><path d="m52.19 5.51q6.24 0 11.16 1.8 4.98 1.74 8.4 4.8t5.22 7.14q1.86 4.08 1.86 8.76 0 4.14-0.9 7.32-0.9 3.12-2.64 5.46-1.68 2.34-4.2 3.96-2.46 1.62-5.7 2.7 15.06 5.04 15.06 19.98 0 6.66-2.46 11.76-2.46 5.04-6.6 8.46t-9.66 5.16q-5.46 1.68-11.46 1.68-6.36 0-11.22-1.44t-8.58-4.32q-3.66-2.88-6.3-7.2-2.64-4.38-4.62-10.2l7.32-3q2.88-1.2 5.34-0.66 2.52 0.54 3.6 2.64 1.2 2.28 2.52 4.2 1.38 1.92 3.06 3.36 1.68 1.38 3.78 2.16 2.16 0.78 4.92 0.78 3.48 0 6.06-1.14t4.32-2.94q1.74-1.86 2.58-4.14 0.9-2.34 0.9-4.62 0-3-0.54-5.4-0.54-2.46-2.52-4.14-1.92-1.74-5.76-2.64-3.78-0.96-10.32-0.96v-11.64q5.46 0 8.94-0.9t5.46-2.52 2.7-3.9q0.78-2.28 0.78-4.98 0-5.7-3-8.7-2.94-3-8.4-3-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.14 3-2.94 4.02-1.8 0.96-5.22 0.42l-8.7-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9-4.74 5.1-1.62 10.98-1.62z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="3"><path d="m52.19 5.51q6.24 0 11.16 1.8 4.98 1.74 8.4 4.8t5.22 7.14q1.86 4.08 1.86 8.76 0 4.14-0.9 7.32-0.9 3.12-2.64 5.46-1.68 2.34-4.2 3.96-2.46 1.62-5.7 2.7 15.06 5.04 15.06 19.98 0 6.66-2.46 11.76-2.46 5.04-6.6 8.46t-9.66 5.16q-5.46 1.68-11.46 1.68-6.36 0-11.22-1.44t-8.58-4.32q-3.66-2.88-6.3-7.2-2.64-4.38-4.62-10.2l7.32-3q2.88-1.2 5.34-0.66 2.52 0.54 3.6 2.64 1.2 2.28 2.52 4.2 1.38 1.92 3.06 3.36 1.68 1.38 3.78 2.16 2.16 0.78 4.92 0.78 3.48 0 6.06-1.14t4.32-2.94q1.74-1.86 2.58-4.14 0.9-2.34 0.9-4.62 0-3-0.54-5.4-0.54-2.46-2.52-4.14-1.92-1.74-5.76-2.64-3.78-0.96-10.32-0.96v-11.64q5.46 0 8.94-0.9t5.46-2.52 2.7-3.9q0.78-2.28 0.78-4.98 0-5.7-3-8.7-2.94-3-8.4-3-2.4 0-4.44 0.72-1.98 0.66-3.6 1.86-1.56 1.2-2.7 2.82t-1.68 3.54q-1.14 3-2.94 4.02-1.8 0.96-5.22 0.42l-8.7-1.56q0.96-6.36 3.6-11.16t6.6-7.98q3.96-3.18 9-4.74 5.1-1.62 10.98-1.62z"/></g></svg>
diff --git a/icons/skins/numbers/4.svg b/icons/skins/numbers/4.svg
index 301a27997fd9dea51387d61ce483e7a49ce0f61c..550062582b602b876ee3aa82394918cbb9e4b459 100644
--- a/icons/skins/numbers/4.svg
+++ b/icons/skins/numbers/4.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="4"><path d="m73.22 60.32h10.08v9.36q0 1.32-0.9 2.28-0.84 0.9-2.4 0.9h-6.78v20.7h-14.4v-20.7h-35.94q-1.56 0-2.88-0.96-1.26-0.96-1.56-2.52l-1.74-8.28 40.8-54.66h15.72zm-14.4-25.92q0-2.04 0.12-4.32t0.42-4.8l-25.14 35.04h24.6z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="4"><path d="m73.22 60.32h10.08v9.36q0 1.32-0.9 2.28-0.84 0.9-2.4 0.9h-6.78v20.7h-14.4v-20.7h-35.94q-1.56 0-2.88-0.96-1.26-0.96-1.56-2.52l-1.74-8.28 40.8-54.66h15.72zm-14.4-25.92q0-2.04 0.12-4.32t0.42-4.8l-25.14 35.04h24.6z"/></g></svg>
diff --git a/icons/skins/numbers/5.svg b/icons/skins/numbers/5.svg
index b322d7ccf0715559c26abffc035f1ed0fab71405..add980f23d6f2b2450952e2bf2cb8bca5aef9970 100644
--- a/icons/skins/numbers/5.svg
+++ b/icons/skins/numbers/5.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="5"><path d="m76.34 12.95q0 1.74-0.54 3.18-0.48 1.38-1.68 2.46-1.14 1.02-3 1.62-1.8 0.54-4.44 0.54h-22.5l-2.88 16.44q2.7-0.48 5.22-0.72 2.52-0.3 4.86-0.3 6.84 0 12.06 2.1 5.28 2.04 8.82 5.64 3.6 3.6 5.4 8.46t1.8 10.44q0 6.96-2.46 12.72-2.46 5.7-6.84 9.84-4.32 4.08-10.38 6.36-6 2.28-13.14 2.28-4.14 0-7.92-0.9-3.78-0.84-7.08-2.28-3.24-1.5-6.06-3.42t-5.04-4.02l5.1-6.96q1.62-2.22 4.2-2.22 1.62 0 3.18 0.96t3.54 2.16q1.98 1.14 4.62 2.1t6.42 0.96q3.9 0 6.78-1.26 2.88-1.32 4.74-3.54 1.92-2.28 2.82-5.34 0.96-3.12 0.96-6.66 0-6.78-3.9-10.44-3.84-3.72-11.22-3.72-6.06 0-12.18 2.28l-10.26-2.88 7.32-42.84h43.68z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="5"><path d="m76.34 12.95q0 1.74-0.54 3.18-0.48 1.38-1.68 2.46-1.14 1.02-3 1.62-1.8 0.54-4.44 0.54h-22.5l-2.88 16.44q2.7-0.48 5.22-0.72 2.52-0.3 4.86-0.3 6.84 0 12.06 2.1 5.28 2.04 8.82 5.64 3.6 3.6 5.4 8.46t1.8 10.44q0 6.96-2.46 12.72-2.46 5.7-6.84 9.84-4.32 4.08-10.38 6.36-6 2.28-13.14 2.28-4.14 0-7.92-0.9-3.78-0.84-7.08-2.28-3.24-1.5-6.06-3.42t-5.04-4.02l5.1-6.96q1.62-2.22 4.2-2.22 1.62 0 3.18 0.96t3.54 2.16q1.98 1.14 4.62 2.1t6.42 0.96q3.9 0 6.78-1.26 2.88-1.32 4.74-3.54 1.92-2.28 2.82-5.34 0.96-3.12 0.96-6.66 0-6.78-3.9-10.44-3.84-3.72-11.22-3.72-6.06 0-12.18 2.28l-10.26-2.88 7.32-42.84h43.68z"/></g></svg>
diff --git a/icons/skins/numbers/6.svg b/icons/skins/numbers/6.svg
index 35d144d650818b0eeece15ae0cf3c6fc3cae88a5..a1b6f43896ab846e09b141d0edb77d5f7468866a 100644
--- a/icons/skins/numbers/6.svg
+++ b/icons/skins/numbers/6.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="6"><path d="m47.21 37.25q-1.44 1.62-2.7 3.24 2.28-1.02 4.92-1.56 2.7-0.6 5.76-0.6 4.86 0 9.48 1.62t8.22 4.86 5.76 8.16q2.22 4.86 2.22 11.46 0 6.06-2.28 11.46-2.22 5.4-6.36 9.42-4.08 4.02-9.84 6.36-5.7 2.34-12.72 2.34-7.14 0-12.78-2.22-5.64-2.28-9.6-6.36t-6.06-9.72q-2.1-5.7-2.1-12.54 0-6.3 2.46-12.78 2.52-6.48 7.62-13.32l20.22-27.24q1.2-1.56 3.54-2.7t5.34-1.14h14.7zm-12.18 28.32q0 3.42 0.9 6.24 0.9 2.76 2.7 4.74t4.44 3.06q2.7 1.08 6.3 1.08 3.24 0 6-1.14t4.74-3.18 3.12-4.74q1.14-2.76 1.14-6 0-3.54-1.08-6.36t-3.06-4.74q-1.98-1.98-4.74-3t-6.12-1.02q-3.18 0-5.82 1.14-2.64 1.08-4.56 3.12-1.86 1.98-2.94 4.74-1.02 2.76-1.02 6.06z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="6"><path d="m47.21 37.25q-1.44 1.62-2.7 3.24 2.28-1.02 4.92-1.56 2.7-0.6 5.76-0.6 4.86 0 9.48 1.62t8.22 4.86 5.76 8.16q2.22 4.86 2.22 11.46 0 6.06-2.28 11.46-2.22 5.4-6.36 9.42-4.08 4.02-9.84 6.36-5.7 2.34-12.72 2.34-7.14 0-12.78-2.22-5.64-2.28-9.6-6.36t-6.06-9.72q-2.1-5.7-2.1-12.54 0-6.3 2.46-12.78 2.52-6.48 7.62-13.32l20.22-27.24q1.2-1.56 3.54-2.7t5.34-1.14h14.7zm-12.18 28.32q0 3.42 0.9 6.24 0.9 2.76 2.7 4.74t4.44 3.06q2.7 1.08 6.3 1.08 3.24 0 6-1.14t4.74-3.18 3.12-4.74q1.14-2.76 1.14-6 0-3.54-1.08-6.36t-3.06-4.74q-1.98-1.98-4.74-3t-6.12-1.02q-3.18 0-5.82 1.14-2.64 1.08-4.56 3.12-1.86 1.98-2.94 4.74-1.02 2.76-1.02 6.06z"/></g></svg>
diff --git a/icons/skins/numbers/7.svg b/icons/skins/numbers/7.svg
index 6df492ea5527f2edd05769e7d2386d3e24eaa6b9..015eca8f1f2b55d64e595bd802d36e87db4a2c9b 100644
--- a/icons/skins/numbers/7.svg
+++ b/icons/skins/numbers/7.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="7"><path d="m80.33 6.47v7.08q0 3.12-0.72 5.04-0.66 1.92-1.32 3.24l-31.68 66.18q-1.2 2.28-3.24 3.9t-5.52 1.62h-12l32.46-64.62q1.2-2.28 2.46-4.14t2.82-3.54h-40.14q-1.44 0-2.64-1.14-1.14-1.14-1.14-2.58v-11.04z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="7"><path d="m80.33 6.47v7.08q0 3.12-0.72 5.04-0.66 1.92-1.32 3.24l-31.68 66.18q-1.2 2.28-3.24 3.9t-5.52 1.62h-12l32.46-64.62q1.2-2.28 2.46-4.14t2.82-3.54h-40.14q-1.44 0-2.64-1.14-1.14-1.14-1.14-2.58v-11.04z"/></g></svg>
diff --git a/icons/skins/numbers/8.svg b/icons/skins/numbers/8.svg
index 46051b4d380db5346dec67802c3eee38e4cf4c2a..2161ef3db8cdfb914e60ecfa513572f9d53c6438 100644
--- a/icons/skins/numbers/8.svg
+++ b/icons/skins/numbers/8.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g aria-label="8"><path d="m50 94.49q-6.84 0-12.48-1.8-5.64-1.86-9.66-5.16-4.02-3.36-6.24-8.1t-2.22-10.56q0-7.44 3.6-12.72 3.6-5.34 11.52-7.98-6.18-2.7-9.24-7.56-3-4.86-3-11.58 0-5.04 2.04-9.3 2.04-4.32 5.7-7.44 3.72-3.18 8.82-4.98t11.16-1.8 11.16 1.8 8.76 4.98q3.72 3.12 5.76 7.44 2.04 4.26 2.04 9.3 0 6.72-3.06 11.58t-9.18 7.56q7.86 2.64 11.46 7.98 3.66 5.28 3.66 12.72 0 5.82-2.22 10.56t-6.24 8.1q-4.02 3.3-9.66 5.16-5.64 1.8-12.48 1.8zm0-12.66q3.42 0 5.94-1.02 2.58-1.02 4.26-2.76 1.68-1.8 2.52-4.2 0.84-2.46 0.84-5.28 0-6.48-3.36-10.02-3.3-3.6-10.2-3.6t-10.26 3.6q-3.3 3.54-3.3 10.02 0 2.82 0.84 5.28 0.84 2.4 2.52 4.2 1.68 1.74 4.2 2.76 2.58 1.02 6 1.02zm0-39.66q3.42 0 5.64-1.08t3.54-2.88 1.86-4.08q0.54-2.34 0.54-4.8 0-2.28-0.66-4.38t-2.1-3.66q-1.38-1.62-3.6-2.58-2.16-0.96-5.22-0.96t-5.28 0.96q-2.16 0.96-3.6 2.58-1.38 1.56-2.04 3.66t-0.66 4.38q0 2.46 0.54 4.8 0.54 2.28 1.86 4.08t3.54 2.88 5.64 1.08z"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g aria-label="8"><path d="m50 94.49q-6.84 0-12.48-1.8-5.64-1.86-9.66-5.16-4.02-3.36-6.24-8.1t-2.22-10.56q0-7.44 3.6-12.72 3.6-5.34 11.52-7.98-6.18-2.7-9.24-7.56-3-4.86-3-11.58 0-5.04 2.04-9.3 2.04-4.32 5.7-7.44 3.72-3.18 8.82-4.98t11.16-1.8 11.16 1.8 8.76 4.98q3.72 3.12 5.76 7.44 2.04 4.26 2.04 9.3 0 6.72-3.06 11.58t-9.18 7.56q7.86 2.64 11.46 7.98 3.66 5.28 3.66 12.72 0 5.82-2.22 10.56t-6.24 8.1q-4.02 3.3-9.66 5.16-5.64 1.8-12.48 1.8zm0-12.66q3.42 0 5.94-1.02 2.58-1.02 4.26-2.76 1.68-1.8 2.52-4.2 0.84-2.46 0.84-5.28 0-6.48-3.36-10.02-3.3-3.6-10.2-3.6t-10.26 3.6q-3.3 3.54-3.3 10.02 0 2.82 0.84 5.28 0.84 2.4 2.52 4.2 1.68 1.74 4.2 2.76 2.58 1.02 6 1.02zm0-39.66q3.42 0 5.64-1.08t3.54-2.88 1.86-4.08q0.54-2.34 0.54-4.8 0-2.28-0.66-4.38t-2.1-3.66q-1.38-1.62-3.6-2.58-2.16-0.96-5.22-0.96t-5.28 0.96q-2.16 0.96-3.6 2.58-1.38 1.56-2.04 3.66t-0.66 4.38q0 2.46 0.54 4.8 0.54 2.28 1.86 4.08t3.54 2.88 5.64 1.08z"/></g></svg>
diff --git a/icons/skins/retro/0.svg b/icons/skins/retro/0.svg
index c55c649001b0dca8cbbafc1642dfbadceee2acda..87a62b1523130f2b611695653a326a4939b1909a 100644
--- a/icons/skins/retro/0.svg
+++ b/icons/skins/retro/0.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/1.svg b/icons/skins/retro/1.svg
index 6240fdc3733a594796a9669934e6095142f1e9fd..d780fb88f727e143ac9757e932ce95c0e04a5a30 100644
--- a/icons/skins/retro/1.svg
+++ b/icons/skins/retro/1.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#813237" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#813237" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/2.svg b/icons/skins/retro/2.svg
index 2bd5b097644abc143a4840297ce8b41215a47c20..93ae792dff02e5060d41bfbbe75ca7a331873029 100644
--- a/icons/skins/retro/2.svg
+++ b/icons/skins/retro/2.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#8296FF" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#8296FF" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/3.svg b/icons/skins/retro/3.svg
index 529797f04753055523f47d75e2616827be6643a8..846fc70ae13254e3cc9882af0f0230da02e5470a 100644
--- a/icons/skins/retro/3.svg
+++ b/icons/skins/retro/3.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFD700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#FFD700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/4.svg b/icons/skins/retro/4.svg
index e14942f62939429b9cae5f5108da9cd355701028..e624239fc6e9ae2cc9966aa387492d8ffb95d564 100644
--- a/icons/skins/retro/4.svg
+++ b/icons/skins/retro/4.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/5.svg b/icons/skins/retro/5.svg
index 3bc730015b575538c61bbdfcd75d41d85a380533..804fd1697a99ef877fc3cdf79a8bdf59635e1ec1 100644
--- a/icons/skins/retro/5.svg
+++ b/icons/skins/retro/5.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#1B13C8" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#1B13C8" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/6.svg b/icons/skins/retro/6.svg
index 02232232beaf8482df93de7e2167eb33b8422cee..d110321611299872635c4dd4542372aadcc91cad 100644
--- a/icons/skins/retro/6.svg
+++ b/icons/skins/retro/6.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#008834" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#008834" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/7.svg b/icons/skins/retro/7.svg
index 3815474dfad6caa3c74be741dbfd4141c6ebbd83..eb2c6d4109c25f118da350f534cb22eb79838e33 100644
--- a/icons/skins/retro/7.svg
+++ b/icons/skins/retro/7.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#CC5200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#CC5200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/retro/8.svg b/icons/skins/retro/8.svg
index 8978db22b1485bb70708be0cf04b8f977c68b312..80c91d4a8f19e5a13af6f6c22fd3c8a59d98c248 100644
--- a/icons/skins/retro/8.svg
+++ b/icons/skins/retro/8.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#f0f" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#f0f" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/symbols/0.svg b/icons/skins/symbols/0.svg
index c55c649001b0dca8cbbafc1642dfbadceee2acda..87a62b1523130f2b611695653a326a4939b1909a 100644
--- a/icons/skins/symbols/0.svg
+++ b/icons/skins/symbols/0.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#fff" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/></svg>
diff --git a/icons/skins/symbols/1.svg b/icons/skins/symbols/1.svg
index 015e5ecb03035f71405c3bf6ce9ae19e22e31d12..46c5ce685e63e80fe2d2698af448b4eb0dbe3593 100644
--- a/icons/skins/symbols/1.svg
+++ b/icons/skins/symbols/1.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="20.202" y="20.202" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="20.202" y="20.202" width="59.596" height="59.596" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/icons/skins/symbols/2.svg b/icons/skins/symbols/2.svg
index 6a07562471454ca7b1684697d01f1850c82c7233..b44df445cbfcf38fcdddb7ecc0eb28477e6b601d 100644
--- a/icons/skins/symbols/2.svg
+++ b/icons/skins/symbols/2.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect transform="rotate(45)" x="45.233" y="-25.477" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect transform="rotate(45)" x="45.233" y="-25.477" width="50.955" height="50.955" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="11.97"/></svg>
diff --git a/icons/skins/symbols/3.svg b/icons/skins/symbols/3.svg
index 5a9a6621c9c55014054eb13ecd2969e3676b264f..dd504b4e8c0a90fc1fb7fd1516457bef4262566d 100644
--- a/icons/skins/symbols/3.svg
+++ b/icons/skins/symbols/3.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="47.654" y="15.321" width="4.6924" height="69.358" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="47.654" y="15.321" width="4.6924" height="69.358" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/icons/skins/symbols/4.svg b/icons/skins/symbols/4.svg
index 95682dbcac4c187cc55e4bfaeba4b5b1bf43ab65..9c64dfbcc481268d35de23497fbddecc51591e1d 100644
--- a/icons/skins/symbols/4.svg
+++ b/icons/skins/symbols/4.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><rect x="15.56" y="47.075" width="68.881" height="5.85" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><rect x="15.56" y="47.075" width="68.881" height="5.85" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/icons/skins/symbols/5.svg b/icons/skins/symbols/5.svg
index fd0aa3ef761750344b080bb346246bef898b6c45..fee1f26433d1d0b32bfef45872db1b15cb9e1844 100644
--- a/icons/skins/symbols/5.svg
+++ b/icons/skins/symbols/5.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="matrix(.87613 0 0 .87613 6.1933 6.1933)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="matrix(.87613 0 0 .87613 6.1933 6.1933)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></svg>
diff --git a/icons/skins/symbols/6.svg b/icons/skins/symbols/6.svg
index c3e69e2c5eb6fb21b6ca0e9bf092ceca5a899397..ab561c98091be12c11ceeab10823e7bf9a759b39 100644
--- a/icons/skins/symbols/6.svg
+++ b/icons/skins/symbols/6.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><g transform="rotate(45 50 50)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><g transform="rotate(45 50 50)" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"><rect x="47.741" y="15.282" width="4.5185" height="69.435"/><rect x="15.402" y="47.465" width="69.196" height="5.0708"/></g></svg>
diff --git a/icons/skins/symbols/7.svg b/icons/skins/symbols/7.svg
index b88b409f6fb8cfb23a6e24d4b498defa21637ab7..fac3455b003279efc306aeb71f4651fce12ff148 100644
--- a/icons/skins/symbols/7.svg
+++ b/icons/skins/symbols/7.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><circle cx="50" cy="50" r="27.298" fill="#121212" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><circle cx="50" cy="50" r="27.298" fill="#121212" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/icons/skins/symbols/8.svg b/icons/skins/symbols/8.svg
index 467ca7924e382b2289b07c8e05dd38c21a1e84f0..d28495f1998410b53bfb3605fd4d452c94e78163 100644
--- a/icons/skins/symbols/8.svg
+++ b/icons/skins/symbols/8.svg
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="2.6"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
+<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><rect width="100" height="100" fill="#c5c5c5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5" stroke-width="0"/><path transform="rotate(-4.8261 273.96 -149.1)" d="m52.681 60.363c-1.9927 1.1506-17.752-11.111-20.045-11.3-2.2178-0.18265-19.136 9.4253-20.79 7.9363-1.7101-1.5396 5.0812-20.316 4.5522-22.556-0.51164-2.1657-14.877-15.287-13.972-17.32 0.93585-2.1022 20.892-1.4456 22.859-2.6408 1.9016-1.1558 9.9417-18.873 12.155-18.641 2.2885 0.24044 7.8309 19.423 9.5752 20.924 1.6869 1.4514 21.022 3.6229 21.485 5.7996 0.4785 2.2508-16.052 13.45-16.941 15.572-0.85907 2.0529 3.0505 21.112 1.1233 22.225z" fill="none" stroke="#121212" stroke-linecap="round" stroke-linejoin="round" stroke-width="14"/></svg>
diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart
index 155e1a73477be25c47b20429285bfea04febe72e..a122cc83a00ce2d187c0c3ce2fc83e1d133616eb 100644
--- a/lib/entities/cell.dart
+++ b/lib/entities/cell.dart
@@ -1,3 +1,4 @@
+import 'package:colors/layout/color_theme.dart';
 import 'package:colors/provider/data.dart';
 import 'package:colors/utils/board_utils.dart';
 import 'package:flutter/material.dart';
@@ -18,30 +19,39 @@ class Cell {
       key: ValueKey<int>(imageAsset.hashCode),
     );
 
+    List<Widget> cellContent = [
+      cellColorImage,
+    ];
+
+    // Add black point on first cell
     if ((row == 0) && (col == 0)) {
       double blackPointFontSize = 30.0 - (myProvider.boardSize);
 
-      return Stack(
-        alignment: Alignment.center,
-        children: <Widget>[
-          cellColorImage,
-          Center(
-            child: Text(
-              '•',
-              style: TextStyle(
-                color: Colors.black,
-                fontSize: blackPointFontSize,
-                fontWeight: FontWeight.w800,
-              ),
-              textAlign: TextAlign.center,
+      cellContent.add(
+        Center(
+          child: Text(
+            '•',
+            style: TextStyle(
+              color: Colors.black,
+              fontSize: blackPointFontSize,
+              fontWeight: FontWeight.w800,
             ),
+            textAlign: TextAlign.center,
           ),
-        ],
+        ),
       );
     }
 
     return Container(
-      child: cellColorImage,
+      margin: EdgeInsets.all(0),
+      padding: EdgeInsets.all(0),
+      decoration: BoxDecoration(
+        border: getCellBorders(myProvider, row, col),
+      ),
+      child: Stack(
+        alignment: Alignment.center,
+        children: cellContent,
+      ),
     );
   }
 
@@ -75,4 +85,41 @@ class Cell {
     int cellValue = this.value;
     return 'assets/skins/' + myProvider.parameterSkin + '_' + cellValue.toString() + '.png';
   }
+
+  Border getCellBorders(Data myProvider, int row, int col) {
+    int value = myProvider.getCellValue(col, row);
+
+    int colorCode = ColorTheme.getColorCode(myProvider.parameterSkin, value);
+
+    double borderWidth = 2;
+    BorderSide solid = BorderSide(color: Colors.black87, width: borderWidth);
+    BorderSide none = BorderSide(color: Color(colorCode), width: borderWidth);
+
+    BorderSide topBorder = (row == 0) ? solid : none;
+    BorderSide bottomBorder = (row == myProvider.boardSize - 1) ? solid : none;
+    BorderSide leftBorder = (col == 0) ? solid : none;
+    BorderSide rightBorder = (col == myProvider.boardSize - 1) ? solid : none;
+
+    if (row > 1 && value != myProvider.getCellValue(col, row - 1)) {
+      topBorder = solid;
+    }
+    if ((row + 1) < myProvider.boardSize && value != myProvider.getCellValue(col, row + 1)) {
+      bottomBorder = solid;
+    }
+    if (col > 1 && value != myProvider.getCellValue(col - 1, row)) {
+      leftBorder = solid;
+    }
+    if ((col + 1) < myProvider.boardSize && value != myProvider.getCellValue(col + 1, row)) {
+      rightBorder = solid;
+    }
+
+    Border border = Border(
+      top: topBorder,
+      bottom: bottomBorder,
+      left: leftBorder,
+      right: rightBorder,
+    );
+
+    return border;
+  }
 }
diff --git a/lib/layout/color_theme.dart b/lib/layout/color_theme.dart
new file mode 100644
index 0000000000000000000000000000000000000000..ab4d9e309265b81fa2b1e68ad357b436e4ac38e3
--- /dev/null
+++ b/lib/layout/color_theme.dart
@@ -0,0 +1,59 @@
+class ColorTheme {
+  static Map<String, List<int>> borderColors = {
+    'default': [
+      0xffffff,
+      0xe63a3f,
+      0x708cfd,
+      0x359c35,
+      0xffce2c,
+      0xff6f43,
+      0xa13cb1,
+      0x38ffff,
+      0xf2739d,
+    ],
+    'retro': [
+      0xffffff,
+      0x813237,
+      0x8296ff,
+      0xffd700,
+      0x000000,
+      0x1b13c8,
+      0x008834,
+      0xcc5200,
+      0xff00ff,
+    ],
+    'numbers': [
+      0xffffff,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+    ],
+    'symbols': [
+      0xffffff,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+      0xc5c5c5,
+    ],
+  };
+  static int defaultBorderColor = 0x808080;
+
+  static int getColorCode(String skin, int value) {
+    if (borderColors.containsKey(skin) && null != borderColors[skin]) {
+      List<int>? skinColors = borderColors[skin];
+      if (null != skinColors) {
+        return skinColors.elementAt(value) | 0xFF000000;
+      }
+    }
+    return defaultBorderColor | 0xFF000000;
+  }
+}
diff --git a/lib/provider/data.dart b/lib/provider/data.dart
index ddd226500e6d98f266654ea7074b80118c337f65..c965d77597617a3525f727a7e7fe9157508a65d7 100644
--- a/lib/provider/data.dart
+++ b/lib/provider/data.dart
@@ -240,6 +240,10 @@ class Data extends ChangeNotifier {
     return _cells[0][0].value;
   }
 
+  int getCellValue(int col, int row) {
+    return _cells[row][col].value;
+  }
+
   int get movesCount => _movesCount;
   void updateMovesCount(int movesCount) {
     _movesCount = movesCount;