diff --git a/apps/playground-prompt-engineering/public/apple-touch-icon.png b/apps/playground-prompt-engineering/public/apple-touch-icon.png
new file mode 100644
index 000000000..e3bfed969
Binary files /dev/null and b/apps/playground-prompt-engineering/public/apple-touch-icon.png differ
diff --git a/apps/playground-prompt-engineering/public/favicon.ico b/apps/playground-prompt-engineering/public/favicon.ico
new file mode 100644
index 000000000..a47f8f675
Binary files /dev/null and b/apps/playground-prompt-engineering/public/favicon.ico differ
diff --git a/apps/playground-prompt-engineering/public/favicon.svg b/apps/playground-prompt-engineering/public/favicon.svg
new file mode 100644
index 000000000..eae728aa1
--- /dev/null
+++ b/apps/playground-prompt-engineering/public/favicon.svg
@@ -0,0 +1,61 @@
+
diff --git a/apps/playground-prompt-engineering/public/maskable_icon_x192.png b/apps/playground-prompt-engineering/public/maskable_icon_x192.png
new file mode 100644
index 000000000..106e21b24
Binary files /dev/null and b/apps/playground-prompt-engineering/public/maskable_icon_x192.png differ
diff --git a/apps/playground-prompt-engineering/public/maskable_icon_x512.png b/apps/playground-prompt-engineering/public/maskable_icon_x512.png
new file mode 100644
index 000000000..97da486e5
Binary files /dev/null and b/apps/playground-prompt-engineering/public/maskable_icon_x512.png differ
diff --git a/apps/playground-prompt-engineering/public/web-app-manifest-192x192.png b/apps/playground-prompt-engineering/public/web-app-manifest-192x192.png
new file mode 100644
index 000000000..c046e5331
Binary files /dev/null and b/apps/playground-prompt-engineering/public/web-app-manifest-192x192.png differ
diff --git a/apps/playground-prompt-engineering/public/web-app-manifest-512x512.png b/apps/playground-prompt-engineering/public/web-app-manifest-512x512.png
new file mode 100644
index 000000000..e92eb2fd7
Binary files /dev/null and b/apps/playground-prompt-engineering/public/web-app-manifest-512x512.png differ
diff --git a/apps/realtime-audio/public/apple-touch-icon.png b/apps/realtime-audio/public/apple-touch-icon.png
new file mode 100644
index 000000000..e3bfed969
Binary files /dev/null and b/apps/realtime-audio/public/apple-touch-icon.png differ
diff --git a/apps/realtime-audio/public/favicon-96x96.png b/apps/realtime-audio/public/favicon-96x96.png
deleted file mode 100644
index a70eda1af..000000000
Binary files a/apps/realtime-audio/public/favicon-96x96.png and /dev/null differ
diff --git a/apps/realtime-audio/public/favicon.ico b/apps/realtime-audio/public/favicon.ico
new file mode 100644
index 000000000..a47f8f675
Binary files /dev/null and b/apps/realtime-audio/public/favicon.ico differ
diff --git a/apps/realtime-audio/public/favicon.svg b/apps/realtime-audio/public/favicon.svg
index 17940af47..eae728aa1 100644
--- a/apps/realtime-audio/public/favicon.svg
+++ b/apps/realtime-audio/public/favicon.svg
@@ -1,8 +1,61 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/realtime-audio/public/maskable_icon_x192.png b/apps/realtime-audio/public/maskable_icon_x192.png
new file mode 100644
index 000000000..106e21b24
Binary files /dev/null and b/apps/realtime-audio/public/maskable_icon_x192.png differ
diff --git a/apps/realtime-audio/public/maskable_icon_x512.png b/apps/realtime-audio/public/maskable_icon_x512.png
new file mode 100644
index 000000000..97da486e5
Binary files /dev/null and b/apps/realtime-audio/public/maskable_icon_x512.png differ
diff --git a/apps/realtime-audio/public/web-app-manifest-192x192.png b/apps/realtime-audio/public/web-app-manifest-192x192.png
new file mode 100644
index 000000000..c046e5331
Binary files /dev/null and b/apps/realtime-audio/public/web-app-manifest-192x192.png differ
diff --git a/apps/realtime-audio/public/web-app-manifest-512x512.png b/apps/realtime-audio/public/web-app-manifest-512x512.png
new file mode 100644
index 000000000..e92eb2fd7
Binary files /dev/null and b/apps/realtime-audio/public/web-app-manifest-512x512.png differ
diff --git a/apps/stage-web/public/apple-touch-icon.png b/apps/stage-web/public/apple-touch-icon.png
index 30a710107..e3bfed969 100644
Binary files a/apps/stage-web/public/apple-touch-icon.png and b/apps/stage-web/public/apple-touch-icon.png differ
diff --git a/apps/stage-web/public/favicon.ico b/apps/stage-web/public/favicon.ico
index aeddd2905..a47f8f675 100644
Binary files a/apps/stage-web/public/favicon.ico and b/apps/stage-web/public/favicon.ico differ
diff --git a/apps/stage-web/public/favicon.svg b/apps/stage-web/public/favicon.svg
index a52f4ddeb..eae728aa1 100644
--- a/apps/stage-web/public/favicon.svg
+++ b/apps/stage-web/public/favicon.svg
@@ -1 +1,61 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/stage-web/public/maskable_icon_x192.png b/apps/stage-web/public/maskable_icon_x192.png
index 847a45915..106e21b24 100644
Binary files a/apps/stage-web/public/maskable_icon_x192.png and b/apps/stage-web/public/maskable_icon_x192.png differ
diff --git a/apps/stage-web/public/maskable_icon_x512.png b/apps/stage-web/public/maskable_icon_x512.png
index 91f454c39..97da486e5 100644
Binary files a/apps/stage-web/public/maskable_icon_x512.png and b/apps/stage-web/public/maskable_icon_x512.png differ
diff --git a/apps/stage-web/public/web-app-manifest-192x192.png b/apps/stage-web/public/web-app-manifest-192x192.png
index 7ed52505e..c046e5331 100644
Binary files a/apps/stage-web/public/web-app-manifest-192x192.png and b/apps/stage-web/public/web-app-manifest-192x192.png differ
diff --git a/apps/stage-web/public/web-app-manifest-512x512.png b/apps/stage-web/public/web-app-manifest-512x512.png
index bac5b311d..e92eb2fd7 100644
Binary files a/apps/stage-web/public/web-app-manifest-512x512.png and b/apps/stage-web/public/web-app-manifest-512x512.png differ
diff --git a/docs/public/app-dark.svg b/docs/public/app-dark.svg
new file mode 100644
index 000000000..faafb21e7
--- /dev/null
+++ b/docs/public/app-dark.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/public/app-light.svg b/docs/public/app-light.svg
new file mode 100644
index 000000000..e5ce75898
--- /dev/null
+++ b/docs/public/app-light.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/public/apple-touch-icon.png b/docs/public/apple-touch-icon.png
new file mode 100644
index 000000000..e3bfed969
Binary files /dev/null and b/docs/public/apple-touch-icon.png differ
diff --git a/docs/public/bekuto3d-dark.svg b/docs/public/bekuto3d-dark.svg
new file mode 100644
index 000000000..f682c2728
--- /dev/null
+++ b/docs/public/bekuto3d-dark.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/public/bekuto3d-light.svg b/docs/public/bekuto3d-light.svg
new file mode 100644
index 000000000..48ead4a55
--- /dev/null
+++ b/docs/public/bekuto3d-light.svg
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/public/favicon.ico b/docs/public/favicon.ico
index aeddd2905..a47f8f675 100644
Binary files a/docs/public/favicon.ico and b/docs/public/favicon.ico differ
diff --git a/docs/public/favicon.svg b/docs/public/favicon.svg
index 0e39ec6a6..eae728aa1 100644
--- a/docs/public/favicon.svg
+++ b/docs/public/favicon.svg
@@ -1,60 +1,60 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
diff --git a/docs/public/logo-dark.png b/docs/public/logo-dark.png
index 596b8c6af..f275a8a7b 100644
Binary files a/docs/public/logo-dark.png and b/docs/public/logo-dark.png differ
diff --git a/docs/public/logo-light.png b/docs/public/logo-light.png
index 845e0ef71..e0eca85d7 100644
Binary files a/docs/public/logo-light.png and b/docs/public/logo-light.png differ
diff --git a/docs/public/maskable_icon_x192.png b/docs/public/maskable_icon_x192.png
index 847a45915..106e21b24 100644
Binary files a/docs/public/maskable_icon_x192.png and b/docs/public/maskable_icon_x192.png differ
diff --git a/docs/public/maskable_icon_x512.png b/docs/public/maskable_icon_x512.png
index 91f454c39..97da486e5 100644
Binary files a/docs/public/maskable_icon_x512.png and b/docs/public/maskable_icon_x512.png differ
diff --git a/docs/public/web-app-manifest-192x192.png b/docs/public/web-app-manifest-192x192.png
index 7ed52505e..c046e5331 100644
Binary files a/docs/public/web-app-manifest-192x192.png and b/docs/public/web-app-manifest-192x192.png differ
diff --git a/docs/public/web-app-manifest-512x512.png b/docs/public/web-app-manifest-512x512.png
index bac5b311d..e92eb2fd7 100644
Binary files a/docs/public/web-app-manifest-512x512.png and b/docs/public/web-app-manifest-512x512.png differ
diff --git a/packages/stage-ui/public/apple-touch-icon.png b/packages/stage-ui/public/apple-touch-icon.png
index 30a710107..e3bfed969 100644
Binary files a/packages/stage-ui/public/apple-touch-icon.png and b/packages/stage-ui/public/apple-touch-icon.png differ
diff --git a/packages/stage-ui/public/favicon.ico b/packages/stage-ui/public/favicon.ico
index aeddd2905..a47f8f675 100644
Binary files a/packages/stage-ui/public/favicon.ico and b/packages/stage-ui/public/favicon.ico differ
diff --git a/packages/stage-ui/public/favicon.svg b/packages/stage-ui/public/favicon.svg
index a52f4ddeb..eae728aa1 100644
--- a/packages/stage-ui/public/favicon.svg
+++ b/packages/stage-ui/public/favicon.svg
@@ -1 +1,61 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/stage-ui/public/maskable_icon_x192.png b/packages/stage-ui/public/maskable_icon_x192.png
index 847a45915..106e21b24 100644
Binary files a/packages/stage-ui/public/maskable_icon_x192.png and b/packages/stage-ui/public/maskable_icon_x192.png differ
diff --git a/packages/stage-ui/public/maskable_icon_x512.png b/packages/stage-ui/public/maskable_icon_x512.png
index 91f454c39..97da486e5 100644
Binary files a/packages/stage-ui/public/maskable_icon_x512.png and b/packages/stage-ui/public/maskable_icon_x512.png differ
diff --git a/packages/stage-ui/public/web-app-manifest-192x192.png b/packages/stage-ui/public/web-app-manifest-192x192.png
index 7ed52505e..c046e5331 100644
Binary files a/packages/stage-ui/public/web-app-manifest-192x192.png and b/packages/stage-ui/public/web-app-manifest-192x192.png differ
diff --git a/packages/stage-ui/public/web-app-manifest-512x512.png b/packages/stage-ui/public/web-app-manifest-512x512.png
index bac5b311d..e92eb2fd7 100644
Binary files a/packages/stage-ui/public/web-app-manifest-512x512.png and b/packages/stage-ui/public/web-app-manifest-512x512.png differ
diff --git a/packages/ui-loading-screens/playground/public/apple-touch-icon.png b/packages/ui-loading-screens/playground/public/apple-touch-icon.png
index 30a710107..e3bfed969 100644
Binary files a/packages/ui-loading-screens/playground/public/apple-touch-icon.png and b/packages/ui-loading-screens/playground/public/apple-touch-icon.png differ
diff --git a/packages/ui-loading-screens/playground/public/favicon.ico b/packages/ui-loading-screens/playground/public/favicon.ico
index aeddd2905..a47f8f675 100644
Binary files a/packages/ui-loading-screens/playground/public/favicon.ico and b/packages/ui-loading-screens/playground/public/favicon.ico differ
diff --git a/packages/ui-loading-screens/playground/public/favicon.svg b/packages/ui-loading-screens/playground/public/favicon.svg
index 0e39ec6a6..eae728aa1 100644
--- a/packages/ui-loading-screens/playground/public/favicon.svg
+++ b/packages/ui-loading-screens/playground/public/favicon.svg
@@ -1,60 +1,60 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
diff --git a/packages/ui-loading-screens/playground/public/maskable_icon_x192.png b/packages/ui-loading-screens/playground/public/maskable_icon_x192.png
index 847a45915..106e21b24 100644
Binary files a/packages/ui-loading-screens/playground/public/maskable_icon_x192.png and b/packages/ui-loading-screens/playground/public/maskable_icon_x192.png differ
diff --git a/packages/ui-loading-screens/playground/public/maskable_icon_x512.png b/packages/ui-loading-screens/playground/public/maskable_icon_x512.png
index 91f454c39..97da486e5 100644
Binary files a/packages/ui-loading-screens/playground/public/maskable_icon_x512.png and b/packages/ui-loading-screens/playground/public/maskable_icon_x512.png differ
diff --git a/packages/ui-loading-screens/playground/public/web-app-manifest-192x192.png b/packages/ui-loading-screens/playground/public/web-app-manifest-192x192.png
index 7ed52505e..c046e5331 100644
Binary files a/packages/ui-loading-screens/playground/public/web-app-manifest-192x192.png and b/packages/ui-loading-screens/playground/public/web-app-manifest-192x192.png differ
diff --git a/packages/ui-loading-screens/playground/public/web-app-manifest-512x512.png b/packages/ui-loading-screens/playground/public/web-app-manifest-512x512.png
index bac5b311d..e92eb2fd7 100644
Binary files a/packages/ui-loading-screens/playground/public/web-app-manifest-512x512.png and b/packages/ui-loading-screens/playground/public/web-app-manifest-512x512.png differ
diff --git a/packages/ui-transitions/playground/public/apple-touch-icon.png b/packages/ui-transitions/playground/public/apple-touch-icon.png
index 30a710107..e3bfed969 100644
Binary files a/packages/ui-transitions/playground/public/apple-touch-icon.png and b/packages/ui-transitions/playground/public/apple-touch-icon.png differ
diff --git a/packages/ui-transitions/playground/public/favicon.ico b/packages/ui-transitions/playground/public/favicon.ico
index aeddd2905..a47f8f675 100644
Binary files a/packages/ui-transitions/playground/public/favicon.ico and b/packages/ui-transitions/playground/public/favicon.ico differ
diff --git a/packages/ui-transitions/playground/public/favicon.svg b/packages/ui-transitions/playground/public/favicon.svg
index 0e39ec6a6..eae728aa1 100644
--- a/packages/ui-transitions/playground/public/favicon.svg
+++ b/packages/ui-transitions/playground/public/favicon.svg
@@ -1,60 +1,60 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
diff --git a/packages/ui-transitions/playground/public/maskable_icon_x192.png b/packages/ui-transitions/playground/public/maskable_icon_x192.png
index 847a45915..106e21b24 100644
Binary files a/packages/ui-transitions/playground/public/maskable_icon_x192.png and b/packages/ui-transitions/playground/public/maskable_icon_x192.png differ
diff --git a/packages/ui-transitions/playground/public/maskable_icon_x512.png b/packages/ui-transitions/playground/public/maskable_icon_x512.png
index 91f454c39..97da486e5 100644
Binary files a/packages/ui-transitions/playground/public/maskable_icon_x512.png and b/packages/ui-transitions/playground/public/maskable_icon_x512.png differ
diff --git a/packages/ui-transitions/playground/public/web-app-manifest-192x192.png b/packages/ui-transitions/playground/public/web-app-manifest-192x192.png
index 7ed52505e..c046e5331 100644
Binary files a/packages/ui-transitions/playground/public/web-app-manifest-192x192.png and b/packages/ui-transitions/playground/public/web-app-manifest-192x192.png differ
diff --git a/packages/ui-transitions/playground/public/web-app-manifest-512x512.png b/packages/ui-transitions/playground/public/web-app-manifest-512x512.png
index bac5b311d..e92eb2fd7 100644
Binary files a/packages/ui-transitions/playground/public/web-app-manifest-512x512.png and b/packages/ui-transitions/playground/public/web-app-manifest-512x512.png differ