@@ -66,32 +66,26 @@ const filteredCourtHouses = computed(() => {
6666 v-for =" court in filteredCourtHouses"
6767 :key =" court.id"
6868 :to =" `courts/${court.id}/profile`"
69- class =" group relative bg-off-gray rounded-2xl shadow-sm hover:shadow-lg transition-all duration-300 overflow-hidden border border-gray-100 hover:border-softBrown"
69+ class =" group relative bg-white rounded-2xl shadow-sm hover:shadow-lg transition-all duration-300 overflow-hidden border border-gray-100 hover:border-softBrown"
7070 >
71- <!-- Background Image Container -->
72- <div class =" absolute inset-0 z-0 " >
71+ <!-- Main Image Container -->
72+ <div class =" relative h-48 w-full " >
7373 <img
7474 :src =" court.image"
7575 :alt =" `${court.name} courthouse`"
76- class =" h-full w-full object-cover opacity-10 group-hover:opacity-30 transition-all duration-300 "
76+ class =" h-full w-full object-cover"
7777 >
78- <div class =" absolute inset-0 bg-gradient-to-b from-white/70 via-white/40 to-white/80 group-hover:from-white/60 group-hover:via-white/30 group-hover:to-white/70 transition-all duration-300" ></div >
78+ <div class =" absolute inset-0 bg-gradient-to-t from-black/50 to-transparent" ></div >
79+ <div class =" absolute bottom-4 left-4" >
80+ <span class =" inline-flex items-center rounded-full bg-white/90 px-3 py-1 text-sm font-medium text-gray-700 ring-1 ring-inset ring-gray-700/10" >
81+ {{ court.state }}
82+ </span >
83+ </div >
7984 </div >
8085
8186 <!-- Content Container -->
82- <div class =" relative z-10 p-6" >
83- <div class =" relative" >
84- <div class =" mx-auto h-40 w-40 overflow-hidden rounded-full ring-4 ring-gray-50 group-hover:ring-softBrown transition-all duration-300" >
85- <img class =" h-full w-full object-cover" :src =" court.image" :alt =" court.name" >
86- </div >
87- <div class =" absolute -bottom-2 left-1/2 transform -translate-x-1/2" >
88- <span class =" inline-flex items-center rounded-full bg-warm-gray px-3 py-1 text-sm font-medium text-gray-700 ring-1 ring-inset ring-gray-700/10" >
89- {{ court.state }}
90- </span >
91- </div >
92- </div >
93-
94- <div class =" mt-8 text-center" >
87+ <div class =" p-6" >
88+ <div class =" text-center" >
9589 <h3 class =" text-xl font-semibold text-gray-900 group-hover:text-deep-brown transition-colors duration-200" >{{ court.name }}</h3 >
9690 <p class =" mt-2 text-sm text-gray-500" >{{ court.city }}, {{ court.state }}</p >
9791 <p class =" mt-1 text-sm text-gray-500" >{{ court.address }}</p >
0 commit comments