i !== '1.5 lbs (680 g) skinless chicken thighs, cut into 1‑inch cubes') } else { checkedIngredients.push('1.5 lbs (680 g) skinless chicken thighs, cut into 1‑inch cubes') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1.5 lbs (680 g) skinless chicken thighs, cut into 1‑inch cubes') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1.5 lbs (680 g) skinless chicken thighs, cut into 1‑inch cubes
i !== '2 tbsp olive oil, divided') } else { checkedIngredients.push('2 tbsp olive oil, divided') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp olive oil, divided') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp olive oil, divided
i !== '2 tbsp Jamaican jerk seasoning (no sugar added)') } else { checkedIngredients.push('2 tbsp Jamaican jerk seasoning (no sugar added)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp Jamaican jerk seasoning (no sugar added)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp Jamaican jerk seasoning (no sugar added)
i !== '1 tbsp fresh lime juice') } else { checkedIngredients.push('1 tbsp fresh lime juice') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp fresh lime juice') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp fresh lime juice
i !== '1 tsp smoked paprika') } else { checkedIngredients.push('1 tsp smoked paprika') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp smoked paprika') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp smoked paprika
i !== '½ tsp garlic powder') } else { checkedIngredients.push('½ tsp garlic powder') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp garlic powder') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp garlic powder
i !== '½ tsp onion powder') } else { checkedIngredients.push('½ tsp onion powder') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp onion powder') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp onion powder
i !== 'Salt and black pepper to taste') } else { checkedIngredients.push('Salt and black pepper to taste') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('Salt and black pepper to taste') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
Salt and black pepper to taste
i !== '8 wooden or metal skewers, soaked (if wooden)') } else { checkedIngredients.push('8 wooden or metal skewers, soaked (if wooden)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('8 wooden or metal skewers, soaked (if wooden)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
8 wooden or metal skewers, soaked (if wooden)
i !== '1 small ripe mango (≈150 g), diced') } else { checkedIngredients.push('1 small ripe mango (≈150 g), diced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 small ripe mango (≈150 g), diced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 small ripe mango (≈150 g), diced
i !== '1 large avocado (≈200 g), diced') } else { checkedIngredients.push('1 large avocado (≈200 g), diced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 large avocado (≈200 g), diced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 large avocado (≈200 g), diced
i !== '1 tbsp red onion, finely minced') } else { checkedIngredients.push('1 tbsp red onion, finely minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp red onion, finely minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp red onion, finely minced
i !== '1 tbsp fresh cilantro, chopped') } else { checkedIngredients.push('1 tbsp fresh cilantro, chopped') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp fresh cilantro, chopped') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp fresh cilantro, chopped
i !== '1 tsp lime juice (for salsa)') } else { checkedIngredients.push('1 tsp lime juice (for salsa)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp lime juice (for salsa)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp lime juice (for salsa)
i !== '1 tsp olive oil (for salsa)') } else { checkedIngredients.push('1 tsp olive oil (for salsa)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp olive oil (for salsa)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp olive oil (for salsa)
i !== 'Pinch of salt and pepper (for salsa)') } else { checkedIngredients.push('Pinch of salt and pepper (for salsa)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('Pinch of salt and pepper (for salsa)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
Pinch of salt and pepper (for salsa)