i !== '1 lb pork belly, sliced into 1/2‑inch strips') } else { checkedIngredients.push('1 lb pork belly, sliced into 1/2‑inch strips') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 lb pork belly, sliced into 1/2‑inch strips') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 lb pork belly, sliced into 1/2‑inch strips
i !== '2 tbsp low‑carb gochujang paste (or traditional gochujang mixed with 1 tsp erythritol)') } else { checkedIngredients.push('2 tbsp low‑carb gochujang paste (or traditional gochujang mixed with 1 tsp erythritol)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp low‑carb gochujang paste (or traditional gochujang mixed with 1 tsp erythritol)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp low‑carb gochujang paste (or traditional gochujang mixed with 1 tsp erythritol)
i !== '1 tbsp soy sauce (gluten‑free if needed)') } else { checkedIngredients.push('1 tbsp soy sauce (gluten‑free if needed)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp soy sauce (gluten‑free if needed)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp soy sauce (gluten‑free if needed)
i !== '1 tsp sesame oil') } else { checkedIngredients.push('1 tsp sesame oil') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp sesame oil') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp sesame oil
i !== '1 tsp rice vinegar') } else { checkedIngredients.push('1 tsp rice vinegar') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp rice vinegar') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp rice vinegar
i !== '1 tsp Swerve or other granular erythritol') } else { checkedIngredients.push('1 tsp Swerve or other granular erythritol') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp Swerve or other granular erythritol') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp Swerve or other granular erythritol
i !== '2 cloves garlic, minced') } else { checkedIngredients.push('2 cloves garlic, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 cloves garlic, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 cloves garlic, minced
i !== '1 tsp fresh ginger, grated') } else { checkedIngredients.push('1 tsp fresh ginger, grated') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp fresh ginger, grated') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp fresh ginger, grated
i !== '1 tbsp olive oil (for rendering pork)') } else { checkedIngredients.push('1 tbsp olive oil (for rendering pork)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp olive oil (for rendering pork)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp olive oil (for rendering pork)
i !== '1 large head cauliflower, riced (about 4 cups)') } else { checkedIngredients.push('1 large head cauliflower, riced (about 4 cups)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 large head cauliflower, riced (about 4 cups)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 large head cauliflower, riced (about 4 cups)
i !== '2 tbsp butter') } else { checkedIngredients.push('2 tbsp butter') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp butter') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp butter
i !== '1 avocado, sliced') } else { checkedIngredients.push('1 avocado, sliced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 avocado, sliced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 avocado, sliced
i !== '1 tbsp toasted sesame seeds') } else { checkedIngredients.push('1 tbsp toasted sesame seeds') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp toasted sesame seeds') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp toasted sesame seeds
i !== '2 green onions, thinly sliced') } else { checkedIngredients.push('2 green onions, thinly sliced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 green onions, thinly sliced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 green onions, thinly sliced
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