i !== '1 tbsp coconut oil') } else { checkedIngredients.push('1 tbsp coconut oil') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp coconut oil') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp coconut oil
i !== '1 tbsp red curry paste (no added sugar)') } else { checkedIngredients.push('1 tbsp red curry paste (no added sugar)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp red curry paste (no added sugar)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp red curry paste (no added sugar)
i !== '1 cup (240 ml) unsweetened full‑fat coconut milk') } else { checkedIngredients.push('1 cup (240 ml) unsweetened 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 (240 ml) unsweetened full‑fat coconut milk') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 cup (240 ml) unsweetened full‑fat coconut milk
i !== '2 cups (480 ml) chicken broth (or vegetable broth)') } else { checkedIngredients.push('2 cups (480 ml) chicken broth (or vegetable broth)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 cups (480 ml) chicken broth (or vegetable broth)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 cups (480 ml) chicken broth (or vegetable broth)
i !== '2 tsp grated fresh ginger') } else { checkedIngredients.push('2 tsp grated fresh ginger') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tsp grated fresh ginger') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tsp grated fresh ginger
i !== '2 garlic cloves, minced') } else { checkedIngredients.push('2 garlic cloves, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 garlic cloves, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 garlic cloves, minced
i !== '1 tbsp fish sauce') } else { checkedIngredients.push('1 tbsp fish sauce') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp fish sauce') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp fish sauce
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/2 cup sliced mushrooms') } else { checkedIngredients.push('1/2 cup sliced mushrooms') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1/2 cup sliced mushrooms') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1/2 cup sliced mushrooms
i !== '1 small red bell pepper, thinly sliced') } else { checkedIngredients.push('1 small red bell pepper, thinly sliced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 small red bell pepper, thinly sliced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 small red bell pepper, thinly sliced
i !== '2 medium zucchinis, spiralized into noodles (≈4 cups)') } else { checkedIngredients.push('2 medium zucchinis, spiralized into noodles (≈4 cups)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 medium zucchinis, spiralized into noodles (≈4 cups)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 medium zucchinis, spiralized into noodles (≈4 cups)
i !== '3 oz cooked shredded chicken breast (per serving)') } else { checkedIngredients.push('3 oz cooked shredded chicken breast (per serving)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('3 oz cooked shredded chicken breast (per serving)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
3 oz cooked shredded chicken breast (per serving)
i !== '1/4 cup fresh cilantro, chopped') } else { checkedIngredients.push('1/4 cup fresh cilantro, chopped') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1/4 cup fresh cilantro, chopped') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1/4 cup fresh cilantro, chopped
i !== '1 tbsp sliced green onions') } else { checkedIngredients.push('1 tbsp sliced green onions') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp sliced green onions') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp sliced green onions
i !== '1 tsp erythritol (optional, for a hint of sweetness)') } else { checkedIngredients.push('1 tsp erythritol (optional, for a hint of sweetness)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp erythritol (optional, for a hint of sweetness)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp erythritol (optional, for a hint of sweetness)
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