i !== '1.5 lbs boneless skinless chicken thighs, cut into bite‑size pieces') } else { checkedIngredients.push('1.5 lbs boneless skinless chicken thighs, cut into bite‑size pieces') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1.5 lbs boneless skinless chicken thighs, cut into bite‑size pieces') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1.5 lbs boneless skinless chicken thighs, cut into bite‑size pieces
i !== '2 tbsp ghee (or butter)') } else { checkedIngredients.push('2 tbsp ghee (or butter)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp ghee (or butter)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp ghee (or butter)
i !== '1 tbsp olive oil') } else { checkedIngredients.push('1 tbsp olive oil') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp olive oil') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp olive oil
i !== '1 medium onion, finely diced') } else { checkedIngredients.push('1 medium onion, finely diced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 medium onion, finely diced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 medium onion, finely diced
i !== '3 cloves garlic, minced') } else { checkedIngredients.push('3 cloves garlic, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('3 cloves garlic, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
3 cloves garlic, minced
i !== '1 tbsp fresh ginger, minced') } else { checkedIngredients.push('1 tbsp fresh ginger, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp fresh ginger, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp fresh ginger, minced
i !== '1 tsp garam masala') } else { checkedIngredients.push('1 tsp garam masala') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp garam masala') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp garam masala
i !== '1 tsp ground cumin') } else { checkedIngredients.push('1 tsp ground cumin') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp ground cumin') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp ground cumin
i !== '1 tsp coriander powder') } else { checkedIngredients.push('1 tsp coriander powder') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp coriander powder') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp coriander powder
i !== '½ tsp turmeric') } else { checkedIngredients.push('½ tsp turmeric') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp turmeric') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp turmeric
i !== '½ tsp smoked paprika') } else { checkedIngredients.push('½ tsp smoked paprika') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp smoked paprika') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp smoked paprika
i !== '½ tsp chili powder (optional)') } else { checkedIngredients.push('½ tsp chili powder (optional)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp chili powder (optional)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp chili powder (optional)
i !== '1 cup full‑fat coconut milk') } else { checkedIngredients.push('1 cup full‑fat coconut milk') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 cup full‑fat coconut milk') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 cup full‑fat coconut milk
i !== '¼ cup almond flour') } else { checkedIngredients.push('¼ cup almond flour') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('¼ cup almond flour') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
¼ cup almond flour
i !== '2 tbsp heavy cream') } else { checkedIngredients.push('2 tbsp heavy cream') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp heavy cream') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp heavy cream
i !== 'Salt and pepper to taste') } else { checkedIngredients.push('Salt and 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 pepper to taste') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
Salt and pepper to taste
i !== 'Fresh cilantro leaves, chopped (for garnish)') } else { checkedIngredients.push('Fresh cilantro leaves, chopped (for garnish)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('Fresh cilantro leaves, chopped (for garnish)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
Fresh cilantro leaves, chopped (for garnish)