.ai-slop-choice--slop{animation:ai-slop-jitter .2s infinite,ai-slop-colors 3s infinite;position:relative;overflow:hidden}.ai-slop-choice--slop:hover{animation:ai-slop-jitter-intense .1s infinite,ai-slop-colors 1s infinite;transform:scale(1.05) rotate(2deg);z-index:10}.ai-slop-choice--real{background-color:var(--bg-warm)!important;opacity:.9;transition:opacity var(--dur-2)}.ai-slop-choice--real:hover{opacity:1;background-color:var(--tint-mint)!important}@keyframes ai-slop-jitter{0%{transform:translate(0) rotate(0)}25%{transform:translate(1px,-1px) rotate(.5deg)}50%{transform:translate(-1px,1px) rotate(-.5deg)}75%{transform:translate(1px,1px) rotate(.5deg)}to{transform:translate(0) rotate(0)}}@keyframes ai-slop-jitter-intense{0%{transform:translate(0) rotate(0) scale(1.05)}25%{transform:translate(3px,-3px) rotate(2deg) scale(1.05)}50%{transform:translate(-3px,3px) rotate(-2deg) scale(1.05)}75%{transform:translate(3px,3px) rotate(2deg) scale(1.05)}to{transform:translate(0) rotate(0) scale(1.05)}}@keyframes ai-slop-colors{0%{background-color:var(--tint-coral)}20%{background-color:var(--tint-sky)}40%{background-color:var(--tint-lilac)}60%{background-color:var(--tint-peach)}80%{background-color:var(--tint-butter)}to{background-color:var(--tint-coral)}}@media (prefers-reduced-motion: reduce){.ai-slop-choice--slop,.ai-slop-choice--slop:hover{animation:none;background-color:var(--tint-coral);transform:none}}
