diff --git a/app/index.html b/app/index.html
index 9e0e462..f45a9d6 100644
--- a/app/index.html
+++ b/app/index.html
@@ -1,5 +1,5 @@
-
+
diff --git a/app/src/lib/bodymap.jsx b/app/src/lib/bodymap.jsx
index f575f5f..0ac3e66 100644
--- a/app/src/lib/bodymap.jsx
+++ b/app/src/lib/bodymap.jsx
@@ -153,7 +153,7 @@ export function HeatmapBodySVG({ view, counts = {}, maxCount = 1, exerciseMap =
-
+
@@ -191,7 +191,7 @@ export function HeatmapBodySVG({ view, counts = {}, maxCount = 1, exerciseMap =
);
})}
-
{view === "front" ? "FRONT" : "BACK"}
@@ -279,7 +279,7 @@ export function BodySVG({ view, primary, secondary, muscleMap = {} }) {
-
+
@@ -310,7 +310,7 @@ export function BodySVG({ view, primary, secondary, muscleMap = {} }) {
);
})}
-
{view === "front" ? "FRONT" : "BACK"}
diff --git a/app/src/styles/app.css b/app/src/styles/app.css
index 070f0ba..a64889a 100644
--- a/app/src/styles/app.css
+++ b/app/src/styles/app.css
@@ -7,6 +7,10 @@
.fade-in { animation: fadeIn 0.25s var(--cds-motion-standard-productive) forwards; }
+@media (prefers-reduced-motion: reduce) {
+ .fade-in { animation: none; opacity: 1; transform: none; }
+}
+
/* Carbon button full-width override */
.cds--btn { max-inline-size: none; }