From fe52916d8435a9d64d61911c1f19f778eccaffc0 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Mon, 11 May 2026 01:38:35 -0400 Subject: [PATCH] Implement design system: blob background, glassmorphism, softer corners - globals.css: add blob keyframe animation (9s ease-in-out infinite) - layout.tsx: add fixed background layer with 24px grid pattern and two animated blurred blobs (primary/5 color) that drift behind all content - Navigation.tsx: bg-background/80 + backdrop-blur-md + border-border/50 - Sidebar.tsx: same glassmorphism treatment - card.tsx: rounded-2xl (up from rounded-lg), bg-card/80 + backdrop-blur-sm so the blob color bleeds subtly through card surfaces Co-Authored-By: Claude Sonnet 4.6 --- src/app/layout.tsx | 7 +++++++ src/components/Navigation.tsx | 5 ++--- src/components/Sidebar.tsx | 10 +++++----- src/components/ui/card.tsx | 4 ++-- src/styles/globals.css | 11 ++++++++++- 5 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 9fb75a8..a163c02 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -44,6 +44,13 @@ export default function RootLayout({ children }: React.PropsWithChildren) { /> )} + {/* Living background */} +
+
+
+
+
+
diff --git a/src/components/Navigation.tsx b/src/components/Navigation.tsx index 2188fa7..d103115 100644 --- a/src/components/Navigation.tsx +++ b/src/components/Navigation.tsx @@ -34,8 +34,7 @@ export function Navigation() { return ( <>