From a4b3a8f7fefb8c7f9e3832f50800adb7f9774257 Mon Sep 17 00:00:00 2001 From: Kyle Pope Date: Thu, 12 Mar 2026 09:44:38 +0800 Subject: [PATCH] Switch ambient background to radial gradients + glassmorphism cards Blurred circle approach was invisible on near-black backgrounds. Use radial-gradient orbs at 25%/15% opacity instead, with semi-transparent cards (backdrop-filter: blur) so the ambient effect shows through. Co-Authored-By: Claude Opus 4.6 --- .../components/dashboard/DashboardAmbient.tsx | 28 ++++++++----------- .../components/dashboard/DashboardPage.tsx | 2 +- frontend/src/index.css | 7 +++++ 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/frontend/src/components/dashboard/DashboardAmbient.tsx b/frontend/src/components/dashboard/DashboardAmbient.tsx index 76aa2b8..a99ab4e 100644 --- a/frontend/src/components/dashboard/DashboardAmbient.tsx +++ b/frontend/src/components/dashboard/DashboardAmbient.tsx @@ -1,30 +1,26 @@ /** - * Muted ambient background for the dashboard. - * Two accent-colored drifting orbs at very low opacity — adds depth - * and movement without distracting from content. Reuses the same - * drift keyframes as the login AmbientBackground but at ~25% opacity. + * Ambient background effect for the dashboard. * - * Also renders a noise texture and vignette overlay for tactile depth. + * Uses CSS radial gradients on a full-size div with animated position shifting. + * The accent color is read from CSS custom properties so it works with any theme. + * + * Also renders a noise texture for tactile depth and a radial vignette + * to darken edges and draw focus to center content. */ export default function DashboardAmbient() { return ( -