.bubble-container{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.bubble-icon{position:absolute;bottom:-60px;opacity:0;animation:bubble-float linear infinite;will-change:transform,opacity;color:#60a5fa}@keyframes bubble-float{0%{transform:translateY(0)rotate(0);opacity:0}10%{opacity:.3}90%{opacity:.3}100%{transform:translateY(-120vh)rotate(360deg);opacity:0}}