diff --git a/src/components/insights/insights-layout-shell.tsx b/src/components/insights/insights-layout-shell.tsx index 5e7d0dff0..bc861d344 100644 --- a/src/components/insights/insights-layout-shell.tsx +++ b/src/components/insights/insights-layout-shell.tsx @@ -180,7 +180,22 @@ export function InsightsLayoutShell({ children }: { children: ReactNode }) { }, [layoutSettled, insightsLayout]); return ( -
+
+ {/* + AuthShell gives every route a generic `pt-6`. Insights already owns a + sticky, padded navigation row as its first surface, so that generic + spacer became a second unexplained 24px gap on phones. Remove only + that inherited top padding when this shell is the direct route child. + Horizontal padding and safe-area-aware bottom clearance stay intact; + no negative margin can clip pill focus. + */} +