.huawei-charge{position:absolute;left:50vw;bottom:20vh;transform:translateX(-50%);width:300px;height:400px}.huawei-charge .number{position:absolute;width:300px;top:27%;text-align:center;font-size:32px;z-index:10;color:#fff}.huawei-charge .contrast{filter:contrast(15) hue-rotate(0);width:300px;height:400px;background-color:#000;overflow:hidden;animation:hueRotate 10s linear infinite}.huawei-charge .contrast .circle{position:relative;width:300px;height:300px;box-sizing:border-box;filter:blur(8px)}.huawei-charge .contrast .circle:after{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(0);width:200px;height:200px;background-color:#00ff6f;border-radius:42% 38% 62% 49%/45%;animation:trotate 10s linear infinite}.huawei-charge .contrast .circle:before{content:"";position:absolute;width:176px;height:176px;top:40%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;z-index:10}.huawei-charge .contrast .bubbles{position:absolute;left:50%;bottom:0;width:100px;height:40px;transform:translate(-50%);border-radius:100px 100px 0 0;background-color:#00ff6f;filter:blur(5px)}.huawei-charge .contrast .bubbles li{position:absolute;border-radius:50%;background:#00ff6f}.huawei-charge .charging{text-align:center;font-size:20px}.huawei-charge li:nth-child(0){left:50px;top:50%;transform:translate(-50%,-50%);width:23px;height:23px;animation:moveToTop 6s ease-in-out -2.707s infinite}.huawei-charge li:first-child{left:60px;top:50%;transform:translate(-50%,-50%);width:17px;height:17px;animation:moveToTop 6s ease-in-out -3.356s infinite}.huawei-charge li:nth-child(2){left:54px;top:50%;transform:translate(-50%,-50%);width:25px;height:25px;animation:moveToTop 4s ease-in-out -.451s infinite}.huawei-charge li:nth-child(3){left:70px;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;animation:moveToTop 4s ease-in-out -1.049s infinite}.huawei-charge li:nth-child(4){left:55px;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;animation:moveToTop 9s ease-in-out -3.322s infinite}.huawei-charge li:nth-child(5){left:24px;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;animation:moveToTop 4s ease-in-out -2.43s infinite}.huawei-charge li:nth-child(6){left:26px;top:50%;transform:translate(-50%,-50%);width:27px;height:27px;animation:moveToTop 6s ease-in-out -3.074s infinite}.huawei-charge li:nth-child(7){left:59px;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;animation:moveToTop 4s ease-in-out -2.519s infinite}.huawei-charge li:nth-child(8){left:73px;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;animation:moveToTop 9s ease-in-out -4.327s infinite}.huawei-charge li:nth-child(9){left:81px;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;animation:moveToTop 4s ease-in-out -2.164s infinite}.huawei-charge li:nth-child(10){left:53px;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;animation:moveToTop 9s ease-in-out -3.432s infinite}.huawei-charge li:nth-child(11){left:17px;top:50%;transform:translate(-50%,-50%);width:23px;height:23px;animation:moveToTop 5s ease-in-out -3.534s infinite}.huawei-charge li:nth-child(12){left:25px;top:50%;transform:translate(-50%,-50%);width:29px;height:29px;animation:moveToTop 6s ease-in-out -4.471s infinite}.huawei-charge li:nth-child(13){left:69px;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;animation:moveToTop 7s ease-in-out -1.333s infinite}.huawei-charge li:nth-child(14){left:46px;top:50%;transform:translate(-50%,-50%);width:29px;height:29px;animation:moveToTop 8s ease-in-out -4.23s infinite}.huawei-charge li:nth-child(15){left:50px;top:50%;transform:translate(-50%,-50%);width:17px;height:17px;animation:moveToTop 7s ease-in-out -4.553s infinite}@keyframes trotate{50%{border-radius:45%/42% 38% 58% 49%}to{transform:translate(-50%,-50%) rotate(2turn)}}@keyframes moveToTop{90%{opacity:1}to{opacity:.1;transform:translate(-50%,-180px)}}@keyframes hueRotate{to{filter:contrast(15) hue-rotate(1turn)}}