@php $prayerId = $item->id; $catName = strtolower(optional($item->category)->name ?? ''); // Spec-defined category → button gradient mapping $gradMap = [ 'health' => ['#EF4444', '#EC4899'], 'family' => ['#EC4899', '#A855F7'], 'employment' => ['#3B82F6', '#06B6D4'], 'work' => ['#3B82F6', '#06B6D4'], 'financial' => ['#FBBF24', '#F97316'], 'finance' => ['#FBBF24', '#F97316'], 'personal' => ['#A855F7', '#6366F1'], ]; $grad = $gradMap[$catName] ?? ['#6366F1', '#7C3AED']; $gradFrom = $grad[0]; $gradTo = $grad[1]; $liftUrl = route('web.prayer.lift', $prayerId); $catLabel = $item->category ? $item->category->name : 'prayer'; @endphp {{-- Inject CSRF meta once across all cards --}} @once @endonce