.canvas[data-v-774b8cd2]{pointer-events:none;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.bubble[data-v-774b8cd2]{width:var(--bubble-size);height:var(--bubble-size);left:var(--bubble-left);background:radial-gradient(ellipse at var(--bubble-bgpos),#fff9 0,#ffffff1a 80%,#fff0 100%);animation:floatBubble-774b8cd2 var(--bubble-duration) ease-in-out infinite;animation-delay:var(--bubble-delay);will-change:transform,bottom,opacity;border-radius:50%;display:block;position:absolute;bottom:-100px;transform:translateZ(0)}.bubble.has-image[data-v-774b8cd2]{background:0 0}.bubble.is-blur[data-v-774b8cd2]{-webkit-backdrop-filter:blur(var(--bubble-blur));backdrop-filter:blur(var(--bubble-blur))}.bubble img[data-v-774b8cd2]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:blur(var(--bubble-blur));pointer-events:none;border-radius:50%}@keyframes floatBubble-774b8cd2{0%{opacity:1;bottom:-100px;transform:translate(0)}30%{opacity:1}60%{opacity:0}to{opacity:0;transform:translate(var(--bubble-x));bottom:calc(100% + 60px)}}
