diff --git a/src/client/features/auth/AuthPage.tsx b/src/client/features/auth/AuthPage.tsx index 85e098c..5d360cb 100644 --- a/src/client/features/auth/AuthPage.tsx +++ b/src/client/features/auth/AuthPage.tsx @@ -122,8 +122,12 @@ export function AuthPageCard({ export function AuthPageShell({ children }: { children: React.ReactNode }) { return ( -
- {children} + // `h-[100dvh]` + `overflow-y-auto` makes this a scroll container, and the + // auto-margin child centers when it fits but stays fully reachable (top and + // bottom) when it's taller than the viewport. Plain `justify-center` clips + // the overflow with no way to scroll to it. +
+
{children}
); }