diff --git a/app/contact/page.tsx b/app/contact/page.tsx index 3b5e97d..2bb68eb 100644 --- a/app/contact/page.tsx +++ b/app/contact/page.tsx @@ -160,7 +160,13 @@ export default function ContactPage() { {contactInfo.map((info) => ( {info.href ? ( @@ -170,7 +176,10 @@ export default function ContactPage() { >
@@ -195,7 +204,10 @@ export default function ContactPage() { ) : (
@@ -417,12 +429,21 @@ export default function ContactPage() {
{/* Address Card */}
@@ -448,7 +469,10 @@ export default function ContactPage() { href="https://maps.google.com/?q=12424+East+Weaver+Place,+Centennial,+CO+80111" target="_blank" rel="noopener noreferrer" - whileHover={{ x: 5 }} + variants={{ + rest: { x: 0 }, + hover: { x: 5 } + }} className="inline-flex items-center gap-2 text-[hsl(0,100%,40%)] font-medium hover:underline" > Get Directions diff --git a/app/culture/page.tsx b/app/culture/page.tsx index 241419f..64f3b94 100644 --- a/app/culture/page.tsx +++ b/app/culture/page.tsx @@ -196,11 +196,20 @@ export default function CulturePage() { {/* Mission */} @@ -227,11 +236,20 @@ export default function CulturePage() { {/* Purpose */} @@ -313,7 +331,13 @@ export default function CulturePage() { {coreValues.map((value) => ( {/* Gradient overlay on hover */} @@ -322,7 +346,10 @@ export default function CulturePage() { /> @@ -338,8 +365,10 @@ export default function CulturePage() { @@ -464,11 +493,19 @@ export default function CulturePage() { whileInView={{ opacity: 1, x: 0 }} viewport={{ once: true }} transition={{ delay: index * 0.1 }} - whileHover={{ x: 10 }} + whileHover="hover" + animate="rest" + variants={{ + rest: { x: 0 }, + hover: { x: 10 } + }} className="flex items-center gap-4 group cursor-default" > diff --git a/app/page.tsx b/app/page.tsx index bcb0268..e4ea743 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -424,11 +424,20 @@ export default function Home() { {values.map((value) => ( @@ -442,8 +451,10 @@ export default function Home() {

@@ -485,7 +496,13 @@ export default function Home() { {productCategories.map((category) => ( {/* Gradient overlay on hover */} @@ -494,7 +511,10 @@ export default function Home() { /> @@ -508,8 +528,10 @@ export default function Home() {

@@ -333,8 +341,10 @@ export default function ProductsPage() { {product} ( {feature.icon} @@ -498,11 +517,19 @@ export default function ProductsPage() { whileInView={{ opacity: 1, scale: 1 }} viewport={{ once: true }} transition={{ delay: i * 0.1 }} - whileHover={{ scale: 1.05, y: -5 }} + whileHover="hover" + animate="rest" + variants={{ + rest: { scale: 1, y: 0 }, + hover: { scale: 1.05, y: -5 } + }} className="bg-white/10 backdrop-blur-sm p-6 rounded-2xl text-center border border-white/20 hover:bg-white/20 transition-colors" > diff --git a/app/state-ordinances/page.tsx b/app/state-ordinances/page.tsx index c68bbf8..361442d 100644 --- a/app/state-ordinances/page.tsx +++ b/app/state-ordinances/page.tsx @@ -340,7 +340,13 @@ export default function StateOrdinancesPage() { {stateOrdinances.map((ordinance) => ( {/* Header */} @@ -348,7 +354,10 @@ export default function StateOrdinancesPage() {
{ordinance.flag} @@ -363,7 +372,10 @@ export default function StateOrdinancesPage() {
@@ -493,7 +505,16 @@ export default function StateOrdinancesPage() {
{complianceSteps.map((item, index) => ( - + {/* Connector line */} {index < complianceSteps.length - 1 && (
@@ -501,7 +522,10 @@ export default function StateOrdinancesPage() {
{item.step} @@ -579,11 +603,19 @@ export default function StateOrdinancesPage() { whileInView={{ opacity: 1, scale: 1 }} viewport={{ once: true }} transition={{ delay: i * 0.1 }} - whileHover={{ scale: 1.05, y: -5 }} + whileHover="hover" + animate="rest" + variants={{ + rest: { scale: 1, y: 0 }, + hover: { scale: 1.05, y: -5 } + }} className="bg-white/10 backdrop-blur-sm p-6 rounded-2xl border border-white/20 text-center hover:bg-white/20 transition-colors" > diff --git a/app/sustainability/page.tsx b/app/sustainability/page.tsx index 2ce4d64..7318468 100644 --- a/app/sustainability/page.tsx +++ b/app/sustainability/page.tsx @@ -280,12 +280,21 @@ export default function SustainabilityPage() { {definitions.map((def) => ( {def.icon} @@ -304,12 +313,21 @@ export default function SustainabilityPage() { {/* Additional context */}
@@ -362,11 +380,20 @@ export default function SustainabilityPage() { {benefits.map((benefit, index) => ( @@ -490,11 +517,19 @@ export default function SustainabilityPage() { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ delay: index * 0.05 }} - whileHover={{ scale: 1.05, y: -5 }} + whileHover="hover" + animate="rest" + variants={{ + rest: { scale: 1, y: 0 }, + hover: { scale: 1.05, y: -5 } + }} className="group flex items-center gap-3 p-4 bg-white dark:bg-neutral-800 rounded-xl shadow-sm hover:shadow-lg transition-all cursor-default" > diff --git a/app/what-we-do/page.tsx b/app/what-we-do/page.tsx index 5541125..06c4620 100644 --- a/app/what-we-do/page.tsx +++ b/app/what-we-do/page.tsx @@ -361,11 +361,20 @@ export default function WhatWeDoPage() { {distributorServices.map((service) => ( @@ -379,8 +388,10 @@ export default function WhatWeDoPage() {

@@ -391,7 +402,13 @@ export default function WhatWeDoPage() { {/* Additional info */}
@@ -408,7 +425,10 @@ export default function WhatWeDoPage() {
@@ -452,11 +472,19 @@ export default function WhatWeDoPage() { whileInView={{ opacity: 1, x: 0 }} viewport={{ once: true }} transition={{ delay: index * 0.1 }} - whileHover={{ x: 10 }} + whileHover="hover" + animate="rest" + variants={{ + rest: { x: 0 }, + hover: { x: 10 } + }} className="flex items-center gap-4 group cursor-default" > @@ -588,7 +616,13 @@ export default function WhatWeDoPage() { {processSteps.map((item, index) => ( {/* Connector line */} @@ -598,7 +632,10 @@ export default function WhatWeDoPage() {
{item.step}