.svg-container{display:block}.newt-svg svg{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.newt-svg-animated{animation:simpleNewtBobble 3s ease-in-out infinite;transform-origin:center bottom;will-change:transform;backface-visibility:hidden}.newt-svg-animated.dead-state{animation:none!important;transform:translateY(0) rotate(0deg)!important;opacity:1;filter:grayscale(.3)}@keyframes simpleNewtBobble{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(-2px) rotate(0deg)}75%{transform:translateY(-4px) rotate(-1deg)}}@keyframes alertPulse{0%,to{box-shadow:0 0 5px rgba(220,38,38,.3),0 0 10px rgba(220,38,38,.2)}50%{box-shadow:0 0 15px rgba(220,38,38,.5),0 0 25px rgba(220,38,38,.3)}}#head{animation:enhancedBobble 3s ease-in-out infinite;transform-origin:center bottom}@keyframes enhancedBobble{0%,to{transform:translateY(9px) rotate(0deg)}25%{transform:translateY(2px) rotate(1deg)}50%{transform:translateY(3px) rotate(0deg)}75%{transform:translateY(1px) rotate(-1deg)}}#body{animation:bodyBobble 3s ease-in-out infinite;transform-origin:center bottom}@keyframes bodyBobble{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(.5deg)}50%{transform:translateY(-1px) rotate(0deg)}75%{transform:translateY(-3px) rotate(-.5deg)}}.poop-container{pointer-events:none}.poop-svg{opacity:1;transition:all .1s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.poop-svg:hover{opacity:1;transform:scale(1.1)}@keyframes poopSpawn{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}to{opacity:.8;transform:scale(1) rotate(1turn)}}.poop-svg{animation:poopSpawn .6s ease-out}