diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx
index 6873fcc6a..0fda9a5ff 100644
--- a/src/app/about/page.tsx
+++ b/src/app/about/page.tsx
@@ -60,13 +60,13 @@ export default function AboutPage() {
HealthLog
Sign in
diff --git a/src/app/auth/login/page.tsx b/src/app/auth/login/page.tsx
index adaefb661..f04918a38 100644
--- a/src/app/auth/login/page.tsx
+++ b/src/app/auth/login/page.tsx
@@ -224,7 +224,7 @@ export default function LoginPage() {
diff --git a/src/app/privacy/page.tsx b/src/app/privacy/page.tsx
index 7a9b1a10b..ef28852c3 100644
--- a/src/app/privacy/page.tsx
+++ b/src/app/privacy/page.tsx
@@ -111,13 +111,13 @@ export default function PrivacyPage() {
HealthLog
Sign in
diff --git a/src/components/charts/health-chart.tsx b/src/components/charts/health-chart.tsx
index 5da206e54..2d24b666e 100644
--- a/src/components/charts/health-chart.tsx
+++ b/src/components/charts/health-chart.tsx
@@ -1172,11 +1172,17 @@ export function HealthChart({
) : (
{visibleBands.length > 0 ? (
+ // v1.4.27 R3d MB2 — band overlay positioning fix. The
+ // overlay used to inset `right: 18px` while the chart
+ // margin is `right: 8`, so the band rectangle drifted left
+ // of the plotted line by 10 px on every viewport. Pin the
+ // overlay to the same right edge the ComposedChart uses so
+ // the band tracks the line exactly.