.mouse{background:#1f1b1b linear-gradient(transparent,transparent 50%,#ffffff 0,#ffffff);position:absolute;width:34px;height:60px;border-radius:100px;background-size:100% 200%;animation:colorSlide 8s linear infinite,nudgeMouse 8s ease-out infinite}.mouse:after,.mouse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mouse:before{background-color:#1f1b1b;border-radius:100px}.mouse:after{background-color:#fff;animation:trackBallSlide 8s linear infinite}.mouse:after,.tracker{width:8px;height:8px;border-radius:100%}.tracker{z-index:1}.mouse:hover{animation:colorSlide 8s linear infinite,nudgeMouse 8s ease-out infinite}.mouse:hover:after,.mouse:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mouse:hover:before{width:31px;height:57px;background-color:#1f1b1b;border-radius:100px}.mouse:hover:after{background-color:#fff;width:8px;height:8px;border-radius:100%;animation:trackBallSlide 8s linear infinite}@keyframes colorSlide{0%{background-position:0 100%}20%{background-position:0 0}21%{background-color:#1f1b1b}29.99%{background-color:#fff;background-position:0 0}30%{background-color:#1f1b1b;background-position:0 100%}50%{background-position:0 0}51%{background-color:#1f1b1b}59%{background-color:#fff;background-position:0 0}60%{background-color:#1f1b1b;background-position:0 100%}80%{background-position:0 0}81%{background-color:#1f1b1b}90%,to{background-color:#fff}}@keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-14px)}6%{opacity:1;transform:scale(.9) translateY(3.5px)}14%{opacity:0;transform:scale(.4) translateY(28px)}15%,19%{opacity:0;transform:scale(.4) translateY(-14px)}28%,29.99%{opacity:1;transform:scale(1) translateY(-14px)}30%{opacity:1;transform:scale(1) translateY(-14px)}36%{opacity:1;transform:scale(.9) translateY(3.5px)}44%{opacity:0;transform:scale(.4) translateY(28px)}45%,49%{opacity:0;transform:scale(.4) translateY(-14px)}58%,59.99%{opacity:1;transform:scale(1) translateY(-14px)}60%{opacity:1;transform:scale(1) translateY(-14px)}66%{opacity:1;transform:scale(.9) translateY(3.5px)}74%{opacity:0;transform:scale(.4) translateY(28px)}75%,79%{opacity:0;transform:scale(.4) translateY(-14px)}88%,to{opacity:1;transform:scale(1) translateY(-14px)}}@keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@keyframes nudgeText{0%{transform:translateY(0)}20%{transform:translateY(2px)}30%{transform:translateY(0)}50%{transform:translateY(2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}90%{transform:translateY(0)}}@keyframes colorText{21%{color:#1f1b1b}30%{color:#fff}51%{color:#1f1b1b}60%{color:#fff}81%{color:#1f1b1b}90%{color:#fff}}