.teams-float{position:fixed;top:94%;right:20px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;background:linear-gradient(145deg,#04ff0000,#7a6ade);font-weight:600;font-size:14px;border-radius:40px;padding:8px 14px;text-decoration:none;box-shadow:0 0 15px #54a9ff89;transition:all .3s ease;z-index:9999;overflow:hidden;animation:floatUpDown 3s ease-in-out infinite;cursor:pointer}.teams-float:hover{background:linear-gradient(145deg,#04ff0000,#7463de);box-shadow:0 0 20px #54a9ff89;transform:translateY(-50%) scale(1.08)}.teams-float img{width:26px;height:26px}.teams-float:after,.teams-float:before{content:"";position:absolute;top:-50%;left:0;width:100%;height:200%;background-image:radial-gradient(#fff 1px,transparent 0),radial-gradient(#fff 1.5px,transparent 0),radial-gradient(#fff 2px,transparent 0);background-size:40px 40px,60px 60px,80px 80px;animation:snowFall 10s linear infinite;opacity:.6}.teams-float:after{animation-duration:15s;opacity:.4}.teams-float span{text-shadow:0 0 10px hsla(0,0%,100%,.5)}.snow-float{text-decoration:none;transition:all .3s ease;z-index:9999;overflow:hidden;animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%,to{transform:translateY(-15%) translateY(0)}15%{transform:translateY(-15%) translateY(-5px)}}.snow-float:after,.snow-float:before{content:"";position:absolute;top:-15%;left:0;width:100%;height:200%;background-image:radial-gradient(#fff 1px,transparent 0),radial-gradient(#fff 1.5px,transparent 0),radial-gradient(#fff 2px,transparent 0);background-size:40px 40px,60px 60px,80px 80px;animation:snowFall 10s linear infinite;opacity:.6;pointer-events:none}.snow-float{pointer-events:auto}.snow-float:after{animation-duration:15s;opacity:.4}@keyframes snowFall{0%{background-position:0 0,0 0,0 0}to{background-position:0 200px,0 300px,0 400px}}.snow-float span{text-shadow:0 0 10px hsla(0,0%,100%,.5)}