diff --git a/artifacts/tx-os/index.html b/artifacts/tx-os/index.html
index c5c673aa..be07444c 100644
--- a/artifacts/tx-os/index.html
+++ b/artifacts/tx-os/index.html
@@ -4,6 +4,8 @@
Tx OS
+
+
-
+
diff --git a/artifacts/tx-os/public/apple-touch-icon.png b/artifacts/tx-os/public/apple-touch-icon.png
index cd95729e..5d740ed5 100644
Binary files a/artifacts/tx-os/public/apple-touch-icon.png and b/artifacts/tx-os/public/apple-touch-icon.png differ
diff --git a/artifacts/tx-os/public/brand-itp.jpg b/artifacts/tx-os/public/brand-itp.jpg
new file mode 100644
index 00000000..72914e2c
Binary files /dev/null and b/artifacts/tx-os/public/brand-itp.jpg differ
diff --git a/artifacts/tx-os/public/icons/icon-192.png b/artifacts/tx-os/public/icons/icon-192.png
index 9f0b907e..cd52de9d 100644
Binary files a/artifacts/tx-os/public/icons/icon-192.png and b/artifacts/tx-os/public/icons/icon-192.png differ
diff --git a/artifacts/tx-os/public/icons/icon-512.png b/artifacts/tx-os/public/icons/icon-512.png
index 3587718f..0a6e98fe 100644
Binary files a/artifacts/tx-os/public/icons/icon-512.png and b/artifacts/tx-os/public/icons/icon-512.png differ
diff --git a/artifacts/tx-os/public/icons/icon-maskable-512.png b/artifacts/tx-os/public/icons/icon-maskable-512.png
index bf031577..0944e9f7 100644
Binary files a/artifacts/tx-os/public/icons/icon-maskable-512.png and b/artifacts/tx-os/public/icons/icon-maskable-512.png differ
diff --git a/artifacts/tx-os/public/manifest.webmanifest b/artifacts/tx-os/public/manifest.webmanifest
index c98de1e4..fb5c9961 100644
--- a/artifacts/tx-os/public/manifest.webmanifest
+++ b/artifacts/tx-os/public/manifest.webmanifest
@@ -9,19 +9,19 @@
"theme_color": "#0B1E3F",
"icons": [
{
- "src": "/icons/icon-192.png",
+ "src": "/icons/icon-192.png?v=itp1",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
- "src": "/icons/icon-512.png",
+ "src": "/icons/icon-512.png?v=itp1",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
- "src": "/icons/icon-maskable-512.png",
+ "src": "/icons/icon-maskable-512.png?v=itp1",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
diff --git a/artifacts/tx-os/src/pages/login.tsx b/artifacts/tx-os/src/pages/login.tsx
index e7cc1e57..4828267a 100644
--- a/artifacts/tx-os/src/pages/login.tsx
+++ b/artifacts/tx-os/src/pages/login.tsx
@@ -66,9 +66,33 @@ export default function LoginPage() {
{lang === "ar" ? "EN" : "عربي"}
- {/* Animated art panel — hidden on small screens, no logo, no text */}
+ {/* Animated art panel — IT-P brand image layered over animated art.
+ Hidden on small screens. The image sits above AnimatedArt with a
+ soft gradient overlay so the lines/orbs still bleed through at the
+ edges and the composition reads as one piece. */}
{/* Form panel */}