From 476b20176ec1b95e8b19a875759ab66eeb5dbf1d Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sun, 19 Apr 2026 16:44:37 -0400 Subject: [PATCH] style(app-shell): tighten header and nav surface treatment - drop the semi-transparent bg-panel/50 on the top nav so the page background stops bleeding through - simplify the header separator to after:border-b with a single bottom inset - raise the page title from text-lg/6 to text-xl for room to breathe - add isolate to the root so Headless UI portals don't fight the header's stacking context Leaves the demo-mode beaker toggle visible in real mode as a follow-up; gating it cleanly needs a new feature flag. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/fabro-web/app/layouts/app-shell.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/fabro-web/app/layouts/app-shell.tsx b/apps/fabro-web/app/layouts/app-shell.tsx index d46784581..8c9e74070 100644 --- a/apps/fabro-web/app/layouts/app-shell.tsx +++ b/apps/fabro-web/app/layouts/app-shell.tsx @@ -70,8 +70,8 @@ export default function AppShell({ loaderData }: any) { return ( -
- +
+
@@ -255,10 +255,12 @@ export default function AppShell({ loaderData }: any) { {!hideHeader && ( -
+
-

{title}

+

+ {title} +

{headerExtra &&
{headerExtra}
}