.finn-blowfish{position:relative;pointer-events:none}.finn-blowfish-art{overflow:visible}.finn-blowfish-normal{transition:opacity var(--finn-inflate-duration,.65s) cubic-bezier(.22,1,.36,1)}.finn-blowfish-inflated{transform-box:fill-box;transform-origin:var(--finn-morph-origin-x,50%) var(--finn-morph-origin-y,50%);transition:opacity var(--finn-inflate-duration,.65s) cubic-bezier(.22,1,.36,1),transform var(--finn-inflate-duration,.65s) cubic-bezier(.22,1,.36,1)}.finn-blowfish--normal .finn-blowfish-normal{opacity:1}.finn-blowfish--normal .finn-blowfish-inflated{opacity:0;transform:scale(.28)}.finn-blowfish--inflated .finn-blowfish-normal,.finn-blowfish--inflating .finn-blowfish-normal{opacity:0}.finn-blowfish--inflated .finn-blowfish-inflated,.finn-blowfish--inflating .finn-blowfish-inflated{opacity:1;transform:scale(1)}.finn-blowfish--deflating .finn-blowfish-normal{opacity:1}.finn-blowfish--deflating .finn-blowfish-inflated{opacity:0;transform:scale(.28)}.finn-blowfish-eye{pointer-events:none}.finn-normal-tail{rotate:-135deg}.finn-inflated-tail,.finn-normal-tail{transform-box:fill-box;transform-origin:center center;animation:fish-tail-wobble .45s ease-in-out infinite}.finn-inflated-tail{rotate:180deg}.finn-blowfish--paused,.finn-blowfish--paused *{animation-play-state:paused!important}@keyframes finn-blowfish-swim{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.entity-finn-blowfish-swim{animation:finn-blowfish-swim 1.4s ease-in-out infinite;transform-origin:50% 50%}