From 4825b363a4781afb153594fb634d22d68577033a Mon Sep 17 00:00:00 2001 From: vaibhavi-ml Date: Thu, 23 Apr 2026 12:30:42 +0530 Subject: [PATCH 1/2] fix: correct card alignment and spacing in Perks for Everyone --- src/components/prizes.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/prizes.jsx b/src/components/prizes.jsx index 7975008..2405a6c 100644 --- a/src/components/prizes.jsx +++ b/src/components/prizes.jsx @@ -201,7 +201,7 @@ const Prizes = () => { Perks for Everyone -
+
{generalPerks.map((perk, i) => ( Date: Sat, 25 Apr 2026 00:22:01 +0530 Subject: [PATCH 2/2] fix: fix perks card grid alignment and z-index overlap - Closes #47 --- src/components/prizes.jsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/prizes.jsx b/src/components/prizes.jsx index 2405a6c..3683cd5 100644 --- a/src/components/prizes.jsx +++ b/src/components/prizes.jsx @@ -95,7 +95,7 @@ const PrizeCard = ({ tier, Icon, label, amount, perks, accentColor, bgGradient, whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, margin: "-50px" }} transition={{ duration: 0.7, delay: index * 0.15, ease: "easeOut" }} - className={`w-full max-w-sm mx-auto flex ${desktopOrder}`} + className={`w-full max-w-sm mx-auto flex ${desktopOrder} relative z-10`} style={{ perspective: 1000, willChange: "transform", zIndex: isGold ? 20 : 10 }} onMouseMove={handleMouseMove} onMouseLeave={() => { x.set(0); y.set(0); }} @@ -186,7 +186,7 @@ const Prizes = () => { ₹1,50,000+ Worth
-
+
{prizes.map((prize, i) => ( ))} @@ -201,7 +201,7 @@ const Prizes = () => { Perks for Everyone -
+
{generalPerks.map((perk, i) => ( { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ duration: 0.5, delay: 0.3 + (i * 0.1) }} - className="flex flex-col items-center text-center p-6 rounded-2xl border border-(--border-soft) bg-(--bg-card-dark) backdrop-blur-md shadow-sm hover:bg-(--bg-card-dark) hover:shadow-md hover:-translate-y-1 transition-all duration-300" + className={`flex flex-col items-center text-center p-6 rounded-2xl border border-(--border-soft) bg-(--bg-card-dark) backdrop-blur-md shadow-sm hover:bg-(--bg-card-dark) hover:shadow-md hover:-translate-y-1 transition-all duration-300 lg:col-span-2 ${i === 3 ? 'lg:col-start-2' : ''}`} >