i !== '1 medium cauliflower head (about 600g), riced') } else { checkedIngredients.push('1 medium cauliflower head (about 600g), riced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 medium cauliflower head (about 600g), riced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 medium cauliflower head (about 600g), riced
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 !== '1 lb (450g) 90% lean ground beef') } else { checkedIngredients.push('1 lb (450g) 90% lean ground beef') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 lb (450g) 90% lean ground beef') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 lb (450g) 90% lean ground beef
i !== '1 tbsp chili powder') } else { checkedIngredients.push('1 tbsp chili powder') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tbsp chili powder') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tbsp chili powder
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 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 !== '½ tsp sea salt') } else { checkedIngredients.push('½ tsp sea salt') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ tsp sea salt') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ tsp sea salt
i !== '1 ripe avocado, sliced') } else { checkedIngredients.push('1 ripe avocado, sliced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 ripe avocado, sliced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 ripe avocado, sliced
i !== '¼ cup red onion, finely diced') } else { checkedIngredients.push('¼ cup red onion, finely diced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('¼ cup red onion, finely diced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
¼ cup red onion, finely diced
i !== '¼ cup fresh cilantro, chopped') } else { checkedIngredients.push('¼ cup fresh cilantro, chopped') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('¼ cup fresh cilantro, chopped') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
¼ cup fresh cilantro, chopped
i !== '1 lime, cut into wedges') } else { checkedIngredients.push('1 lime, cut into wedges') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 lime, cut into wedges') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 lime, cut into wedges
i !== '½ cup full‑fat sour cream') } else { checkedIngredients.push('½ cup full‑fat sour cream') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('½ cup full‑fat sour cream') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
½ cup full‑fat sour cream
i !== '1 chipotle pepper in adobo sauce, minced') } else { checkedIngredients.push('1 chipotle pepper in adobo sauce, minced') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 chipotle pepper in adobo sauce, minced') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 chipotle pepper in adobo sauce, minced
i !== '1 tsp adobo sauce from the can') } else { checkedIngredients.push('1 tsp adobo sauce from the can') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp adobo sauce from the can') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp adobo sauce from the can
i !== '1 tsp fresh lime juice') } else { checkedIngredients.push('1 tsp fresh lime juice') }"
class="p-4 rounded-xl border-2 transition-all cursor-pointer flex items-center gap-4 group"
:class="checkedIngredients.includes('1 tsp fresh lime juice') ? 'bg-emerald-50 border-emerald-300' : 'bg-gray-50 border-transparent hover:border-gray-200'">
1 tsp fresh lime juice