From 43644355eab92ca7ff81a2a32c311e8902abd50e Mon Sep 17 00:00:00 2001 From: erikgh Date: Wed, 22 Jul 2026 10:30:32 -0600 Subject: [PATCH] feat: hover micro-interactions on cards, steps and CTA arrow Disciplinas cards and Mecanismo/ComoEmpezar steps get a subtle lift + border intensify on hover; the CTA arrow slides right. All gated with motion-reduce so prefers-reduced-motion users see no movement. Co-Authored-By: Claude Fable 5 --- components/primitives/CTA.tsx | 5 +++-- components/sections/ComoEmpezar.tsx | 3 ++- components/sections/Disciplinas.tsx | 3 ++- components/sections/Mecanismo.tsx | 3 ++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/components/primitives/CTA.tsx b/components/primitives/CTA.tsx index defe1ed..81ef72b 100644 --- a/components/primitives/CTA.tsx +++ b/components/primitives/CTA.tsx @@ -8,9 +8,10 @@ export function CTA({ href, label, variant = 'light', className = '' }: { href: return ( - {label} + {label}{' '} + ); } diff --git a/components/sections/ComoEmpezar.tsx b/components/sections/ComoEmpezar.tsx index da016e7..cd61c3a 100644 --- a/components/sections/ComoEmpezar.tsx +++ b/components/sections/ComoEmpezar.tsx @@ -19,7 +19,8 @@ export function ComoEmpezar() { {comoEmpezar.steps.map((step) => ( - +
{step.n}

{step.name}

{step.desc}

diff --git a/components/sections/Disciplinas.tsx b/components/sections/Disciplinas.tsx index b645111..5b84b70 100644 --- a/components/sections/Disciplinas.tsx +++ b/components/sections/Disciplinas.tsx @@ -18,7 +18,8 @@ export function Disciplinas() { {disciplinas.items.map((item) => ( - +

{item.name}

{item.desc}

diff --git a/components/sections/Mecanismo.tsx b/components/sections/Mecanismo.tsx index 5f430e5..2a45fdf 100644 --- a/components/sections/Mecanismo.tsx +++ b/components/sections/Mecanismo.tsx @@ -17,7 +17,8 @@ export function Mecanismo() { {mecanismo.steps.map((step) => ( - +
{step.n}

{step.name}

{step.desc}