diff --git a/examples/nft-quest/nuxt.config.ts b/examples/nft-quest/nuxt.config.ts
index 55e7fa3e..55129665 100644
--- a/examples/nft-quest/nuxt.config.ts
+++ b/examples/nft-quest/nuxt.config.ts
@@ -40,8 +40,10 @@ export default defineNuxtConfig({
app: {
head: {
link: [
- { rel: "icon", type: "image/x-icon", href: "/favicon.ico" },
- { rel: "icon", type: "image/png", href: "/favicon_48x48.png", sizes: "48x48" },
+ { rel: "icon", type: "image/x-icon", href: "/favicon.ico", sizes: "32x32" },
+ { rel: "icon", type: "image/png", href: "/icon-96x96.png", sizes: "96x96" },
+ { rel: "icon", type: "image/svg+xml", href: "/favicon.svg" },
+ { rel: "apple-touch-icon", href: "/apple-touch-icon.png" },
],
bodyAttrs: {
class: "dark-mode",
diff --git a/examples/nft-quest/public/apple-touch-icon.png b/examples/nft-quest/public/apple-touch-icon.png
new file mode 100644
index 00000000..8c329a80
Binary files /dev/null and b/examples/nft-quest/public/apple-touch-icon.png differ
diff --git a/examples/nft-quest/public/favicon-48x48.png b/examples/nft-quest/public/favicon-48x48.png
deleted file mode 100644
index 32061e87..00000000
Binary files a/examples/nft-quest/public/favicon-48x48.png and /dev/null differ
diff --git a/examples/nft-quest/public/favicon.ico b/examples/nft-quest/public/favicon.ico
index 737f68d6..b4475b03 100644
Binary files a/examples/nft-quest/public/favicon.ico and b/examples/nft-quest/public/favicon.ico differ
diff --git a/examples/nft-quest/public/favicon.png b/examples/nft-quest/public/favicon.png
deleted file mode 100644
index 32061e87..00000000
Binary files a/examples/nft-quest/public/favicon.png and /dev/null differ
diff --git a/examples/nft-quest/public/favicon.svg b/examples/nft-quest/public/favicon.svg
index fb575fa7..f8ab5829 100644
--- a/examples/nft-quest/public/favicon.svg
+++ b/examples/nft-quest/public/favicon.svg
@@ -1,12 +1 @@
-
+
diff --git a/examples/nft-quest/public/icon-192.png b/examples/nft-quest/public/icon-192.png
new file mode 100644
index 00000000..f03ee8c8
Binary files /dev/null and b/examples/nft-quest/public/icon-192.png differ
diff --git a/examples/nft-quest/public/icon-512.png b/examples/nft-quest/public/icon-512.png
new file mode 100644
index 00000000..5f784bfb
Binary files /dev/null and b/examples/nft-quest/public/icon-512.png differ
diff --git a/examples/nft-quest/public/icon-96.png b/examples/nft-quest/public/icon-96.png
new file mode 100644
index 00000000..dc5ea5ba
Binary files /dev/null and b/examples/nft-quest/public/icon-96.png differ
diff --git a/examples/nft-quest/public/icon-mask.png b/examples/nft-quest/public/icon-mask.png
new file mode 100644
index 00000000..5f784bfb
Binary files /dev/null and b/examples/nft-quest/public/icon-mask.png differ
diff --git a/examples/nft-quest/public/manifest.webmanifest b/examples/nft-quest/public/manifest.webmanifest
new file mode 100644
index 00000000..c00803e9
--- /dev/null
+++ b/examples/nft-quest/public/manifest.webmanifest
@@ -0,0 +1,8 @@
+{
+ "name": "ZKsync SSO Auth Server",
+ "icons": [
+ { "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
+ { "src": "/icon-mask.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" },
+ { "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" }
+ ]
+}