From c9b6803a77fa5d227e60bae09ecfa0cbc7018209 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sat, 6 Jun 2026 16:55:45 -0400 Subject: [PATCH] Splash entrance (B): instant logo + staged CSS fade-in around it The logo stays painted at first render (LCP-safe); the tagline, corner buttons, and Explore hint now stagger-fade in via Tailwind animate-in (CSS/compositor, no JS main-thread cost). motion-safe only. --- .../web/src/components/landing/hero-splash.tsx | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/web/src/components/landing/hero-splash.tsx b/apps/web/src/components/landing/hero-splash.tsx index fc86cb3..462784b 100644 --- a/apps/web/src/components/landing/hero-splash.tsx +++ b/apps/web/src/components/landing/hero-splash.tsx @@ -158,21 +158,28 @@ export function HeroSplash({ onEnter, sectionRef }: { onEnter: () => void; secti {/* Cover text hidden on mobile (logo + corner icons carry it there); fades out on enter */} - - {/* Nav buttons in the four corners: icon-only on mobile, labeled pills on larger screens */} - {navButtons.map((b) => ( + {navButtons.map((b, i) => (