From 323fa6130ac6b0012686d053c2d04c4fa5e92af2 Mon Sep 17 00:00:00 2001 From: Hugo Montenegro Date: Mon, 29 Jun 2026 03:41:16 -0700 Subject: [PATCH 1/2] fix(card): bring launch CTA in line with the activation CTAs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Launch-day design review (Konrad): the banner was off-system — pink (pink=clickable in Peanut), a black drop-shadow that misaligned the bounding box, and a black CTA used nowhere else. Now a white card, no drop shadow, standard purple primary CTA — matching the other activation CTAs. Copy + /shhhhh routing + gating unchanged; cosmetic only. --- .../Home/CardLaunchCTA/CardLaunchCTABanner.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Home/CardLaunchCTA/CardLaunchCTABanner.tsx b/src/components/Home/CardLaunchCTA/CardLaunchCTABanner.tsx index 4c56d0d0c..9c831bf45 100644 --- a/src/components/Home/CardLaunchCTA/CardLaunchCTABanner.tsx +++ b/src/components/Home/CardLaunchCTA/CardLaunchCTABanner.tsx @@ -17,9 +17,9 @@ interface CardLaunchCTABannerProps { * Presentational only — gating + persistence live in the `CardLaunchCTA` * container so this can be force-rendered in the /dev/home-ctas preview. * - * Tone matches the /shhhhh teaser: pink, hard black border + shadow, extra-black - * uppercase headline, provocative "maybe it's for you" framing. The whole card - * is a tap target (parity with CarouselCTA); the X stops propagation. + * In line with the other activation CTAs: white card, black border, no drop + * shadow, standard purple primary CTA. The whole card is a tap target (parity + * with CarouselCTA); the X stops propagation. */ export default function CardLaunchCTABanner({ onTryDoor, onDismiss }: CardLaunchCTABannerProps) { const { triggerHaptic } = useHaptic() @@ -39,7 +39,7 @@ export default function CardLaunchCTABanner({ onTryDoor, onDismiss }: CardLaunch role="button" tabIndex={0} onClick={handleTryDoor} - className="relative mb-3 cursor-pointer overflow-hidden rounded-sm border-2 border-n-1 bg-primary-1 p-5 shadow-[4px_4px_0_#000]" + className="relative mb-3 cursor-pointer overflow-hidden rounded-sm border-2 border-n-1 bg-white p-5" >