diff --git a/assets/favicon.ico b/assets/favicon.ico
new file mode 100644
index 0000000000..d63c68b016
Binary files /dev/null and b/assets/favicon.ico differ
diff --git a/assets/favicon/128.png b/assets/favicon/128.png
index 16e8dfb5b4..1ccaaeee1c 100644
Binary files a/assets/favicon/128.png and b/assets/favicon/128.png differ
diff --git a/assets/favicon/128.svg b/assets/favicon/128.svg
new file mode 100644
index 0000000000..34888557b9
--- /dev/null
+++ b/assets/favicon/128.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/assets/favicon/16.png b/assets/favicon/16.png
index 7e36d1cda0..a1d3e1be72 100644
Binary files a/assets/favicon/16.png and b/assets/favicon/16.png differ
diff --git a/assets/favicon/16.svg b/assets/favicon/16.svg
new file mode 100644
index 0000000000..03aa8bc6bd
--- /dev/null
+++ b/assets/favicon/16.svg
@@ -0,0 +1,149 @@
+
+
+
+
diff --git a/assets/favicon/256.png b/assets/favicon/256.png
index 623cf6bb9a..b3c4be42af 100644
Binary files a/assets/favicon/256.png and b/assets/favicon/256.png differ
diff --git a/assets/favicon/256.svg b/assets/favicon/256.svg
new file mode 100644
index 0000000000..5ecee9e0be
--- /dev/null
+++ b/assets/favicon/256.svg
@@ -0,0 +1,161 @@
+
+
+
+
diff --git a/assets/favicon/32.png b/assets/favicon/32.png
index f13ebb1473..f0466cce91 100644
Binary files a/assets/favicon/32.png and b/assets/favicon/32.png differ
diff --git a/assets/favicon/32.svg b/assets/favicon/32.svg
new file mode 100644
index 0000000000..4dfcc68606
--- /dev/null
+++ b/assets/favicon/32.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/assets/favicon/64.png b/assets/favicon/64.png
index 72751fe774..9710052ae7 100644
Binary files a/assets/favicon/64.png and b/assets/favicon/64.png differ
diff --git a/assets/favicon/64.svg b/assets/favicon/64.svg
new file mode 100644
index 0000000000..e2378791a7
--- /dev/null
+++ b/assets/favicon/64.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/assets/mi.svg b/assets/mi.svg
new file mode 100644
index 0000000000..d4f7cf7e9e
--- /dev/null
+++ b/assets/mi.svg
@@ -0,0 +1,150 @@
+
+
+
+