diff --git a/web/index.html b/web/index.html
index 217ce05..17e13c8 100644
--- a/web/index.html
+++ b/web/index.html
@@ -58,7 +58,9 @@
-
+
+
![]()
+
Ready when you are
Thinking…
diff --git a/web/style.css b/web/style.css
index d103b96..b0a821d 100644
--- a/web/style.css
+++ b/web/style.css
@@ -371,6 +371,35 @@ button {
transition: opacity 90ms linear, width 90ms linear, height 90ms linear;
}
+/* Album art fills the square while a track is loaded outside a conversation. */
+.led-art {
+ position: absolute;
+ inset: 12px;
+ width: calc(100% - 24px);
+ height: calc(100% - 24px);
+ object-fit: cover;
+ border-radius: 18px;
+ z-index: 1;
+ opacity: 0;
+ transform: scale(0.96);
+ transition: opacity 240ms ease, transform 240ms ease;
+ pointer-events: none;
+}
+
+.led-wall.show-art .led-art {
+ opacity: 1;
+ transform: scale(1);
+}
+
+.led-wall.show-art .led-dot {
+ opacity: 0 !important;
+ transition: none;
+}
+
+.led-wall.show-art {
+ filter: none;
+}
+
/* Palette shifts by state — a cool blue while it listens, warm toward the
center as the agent speaks, amber while thinking, dim when idle. */
.led-wall[data-state="idle"] {