diff --git a/src/MiniPlayerApp.tsx b/src/MiniPlayerApp.tsx
index 9d4dd9f..639fb59 100644
--- a/src/MiniPlayerApp.tsx
+++ b/src/MiniPlayerApp.tsx
@@ -9,6 +9,12 @@ import { MiniPlayer } from "./components/views/MiniPlayer";
* Library / Playlist contexts since the mini-player only displays
* the current track + playback controls — no library browsing.
*
+ * ProfileProvider sits OUTSIDE ThemeProvider because the per-profile
+ * theme work landed in #264 made `ThemeProvider` call `useProfile()`
+ * to scope theme choices per-profile. Without this nesting the
+ * mini boots into a white screen via the "must be used within
+ * ProfileProvider" throw — mirrors the main `App.tsx` nesting.
+ *
* SpotifyProvider stays in because PlayerProvider calls useSpotify()
* unconditionally (provider routing happens inside PlayerContext).
* Without it the mini boots into a white screen via the "must be
@@ -20,14 +26,14 @@ import { MiniPlayer } from "./components/views/MiniPlayer";
*/
export function MiniPlayerApp() {
return (
-
{t("about.hero.subtitle")}
+{t("about.hero.subtitle")}
+
{t("about.hero.developedBy")}{" "} - WaveFlow Team + WaveFlow Team