diff --git a/web/src/components/app-shell.tsx b/web/src/components/app-shell.tsx index c748ba01..5a563b5a 100644 --- a/web/src/components/app-shell.tsx +++ b/web/src/components/app-shell.tsx @@ -109,8 +109,9 @@ export function AppShell({ children }: { children: ReactNode }) {
- {/* pb-24 leaves room for the fixed bottom nav on mobile. */} -
+ {/* Mobile: a 16px side gutter (matching the top bar) so content isn't overly narrow; + pb-24 leaves room for the fixed bottom nav. Roomier padding from sm up. */} +
{children}
diff --git a/web/src/components/ui/card.tsx b/web/src/components/ui/card.tsx index 0a8c44e3..c47cfa2b 100644 --- a/web/src/components/ui/card.tsx +++ b/web/src/components/ui/card.tsx @@ -33,7 +33,7 @@ const CardHeader = React.forwardRef< >(({ className, ...props }, ref) => (
)); @@ -67,7 +67,7 @@ const CardContent = React.forwardRef< HTMLDivElement, React.HTMLAttributes >(({ className, ...props }, ref) => ( -
+
)); CardContent.displayName = "CardContent"; @@ -77,7 +77,7 @@ const CardFooter = React.forwardRef< >(({ className, ...props }, ref) => (
));