diff --git a/index.html b/index.html
index e824827..6d16bec 100644
--- a/index.html
+++ b/index.html
@@ -1067,9 +1067,6 @@
—
@@ -1078,6 +1075,9 @@
—
+
diff --git a/public/sw.js b/public/sw.js
index 8906c4d..bbd1951 100644
--- a/public/sw.js
+++ b/public/sw.js
@@ -1,4 +1,4 @@
-const CACHE = 'ns-v42';
+const CACHE = 'ns-v43';
const PRECACHE = ['/', 'index.html', 'manifest.json', 'icon.svg'];
const SKIP_PATHS = ['/rest/stream', '/rest/download', '/config.js'];
// Auth token params stripped from cache keys so artwork survives across sessions/token refreshes.
diff --git a/styles.css b/styles.css
index 2ccc211..c6259cf 100644
--- a/styles.css
+++ b/styles.css
@@ -680,8 +680,8 @@ button:focus{outline:none}
.np-cover .no-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:80px}
/* Song info */
-.np-info{width:100%;margin-bottom:24px}
-.np-text{min-width:0}
+.np-info{width:100%;margin-bottom:24px;display:flex;align-items:center;gap:10px}
+.np-text{min-width:0;flex:1}
.np-title-row{display:flex;align-items:center;gap:6px;margin-bottom:5px}
.np-title{font-size:22px;font-weight:800;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}
.np-artist{font-size:14px;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}