i !== '1 lb (450 g) ribeye or flank steak, thinly sliced into bite‑size strips') } else { checkedIngredients.push('1 lb (450 g) ribeye or flank steak, thinly sliced into bite‑size strips') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 lb (450 g) ribeye or flank steak, thinly sliced into bite‑size strips') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 lb (450 g) ribeye or flank steak, thinly sliced into bite‑size strips
i !== '3 tbsp soy sauce (or tamari for gluten‑free)') } else { checkedIngredients.push('3 tbsp soy sauce (or tamari for gluten‑free)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('3 tbsp soy sauce (or tamari for gluten‑free)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
3 tbsp soy sauce (or tamari for gluten‑free)
i !== '2 tbsp toasted sesame oil') } else { checkedIngredients.push('2 tbsp toasted sesame oil') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp toasted sesame oil') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp toasted sesame oil
i !== '1 tsp gochujang (Korean chili paste)') } else { checkedIngredients.push('1 tsp gochujang (Korean chili paste)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp gochujang (Korean chili paste)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp gochujang (Korean chili paste)
i !== '1 tbsp rice vinegar') } else { checkedIngredients.push('1 tbsp rice vinegar') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp rice vinegar') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp rice vinegar
i !== '1 tbsp erythritol or monk fruit sweetener') } else { checkedIngredients.push('1 tbsp erythritol or monk fruit sweetener') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp erythritol or monk fruit sweetener') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp erythritol or monk fruit sweetener
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 tsp toasted sesame seeds, plus extra for garnish') } else { checkedIngredients.push('1 tsp toasted sesame seeds, plus extra for garnish') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp toasted sesame seeds, plus extra for garnish') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp toasted sesame seeds, plus extra for garnish
i !== '2 tbsp green onions, sliced') } else { checkedIngredients.push('2 tbsp green onions, sliced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp green onions, sliced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp green onions, sliced
i !== '1 head butter lettuce, leaves separated and washed') } else { checkedIngredients.push('1 head butter lettuce, leaves separated and washed') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 head butter lettuce, leaves separated and washed') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 head butter lettuce, leaves separated and washed
i !== '1 tbsp olive oil for cooking') } else { checkedIngredients.push('1 tbsp olive oil for cooking') }"
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 cooking') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp olive oil for cooking
i !== 'Optional: 1 tsp crushed red pepper flakes') } else { checkedIngredients.push('Optional: 1 tsp crushed red pepper flakes') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('Optional: 1 tsp crushed red pepper flakes') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
Optional: 1 tsp crushed red pepper flakes
i !== 'For the sesame‑garlic sauce:') } else { checkedIngredients.push('For the sesame‑garlic sauce:') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('For the sesame‑garlic sauce:') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
For the sesame‑garlic sauce:
i !== '3 tbsp tahini') } else { checkedIngredients.push('3 tbsp tahini') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('3 tbsp tahini') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
3 tbsp tahini
i !== '1 tbsp soy sauce') } else { checkedIngredients.push('1 tbsp soy sauce') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp soy sauce') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp soy sauce
i !== '1 tbsp toasted sesame oil') } else { checkedIngredients.push('1 tbsp toasted sesame oil') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp toasted sesame oil') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp toasted sesame oil
i !== '1 tsp garlic, minced') } else { checkedIngredients.push('1 tsp garlic, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp garlic, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp garlic, minced
i !== '1 tsp lemon juice') } else { checkedIngredients.push('1 tsp lemon juice') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp lemon juice') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp lemon juice
i !== '1 tsp erythritol') } else { checkedIngredients.push('1 tsp erythritol') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp erythritol') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp erythritol
i !== '2 tbsp water (adjust for desired consistency)') } else { checkedIngredients.push('2 tbsp water (adjust for desired consistency)') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('2 tbsp water (adjust for desired consistency)') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
2 tbsp water (adjust for desired consistency)