.waiting-loader{--skin-color:#e4c560;--tap-speed:0.6s;--tap-stagger:0.1s;height:60px;margin-left:80px;position:relative;width:80px}.waiting-loader:before{background-color:#000;border-radius:40px 10px;content:"";display:block;filter:blur(10px);height:75%;opacity:.3;position:absolute;right:20%;top:70%;width:180%}.waiting-loader__palm{border-radius:10px 40px;display:block;height:100%;left:0;top:0;width:100%}.waiting-loader__palm,.waiting-loader__thumb{background-color:var(--skin-color);position:absolute}.waiting-loader__thumb{border-bottom:2px solid rgba(0,0,0,.1);border-left:2px solid rgba(0,0,0,.1);border-radius:30px 20px 20px 10px;bottom:-18%;height:38px;right:1%;transform:rotate(-20deg);transform-origin:calc(100% - 20px) 20px;width:120%}.waiting-loader__thumb:after{background-color:hsla(0,0%,100%,.3);border-radius:60% 10% 10% 30%;border-right:2px solid rgba(0,0,0,.05);bottom:-8%;content:"";height:60%;left:5px;position:absolute;width:20%}.waiting-loader__finger{animation-duration:calc(var(--tap-speed)*2);animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-color:var(--skin-color);bottom:32%;height:35px;position:absolute;right:64%;transform:rotate(10deg);transform-origin:100% 20px;width:80%}.waiting-loader__finger:before{background-color:var(--skin-color);border-radius:20px;bottom:8%;content:"";height:30px;position:absolute;right:65%;transform:rotate(-60deg);transform-origin:calc(100% - 20px) 20px;width:140%}.waiting-loader__finger--1{animation-delay:0;animation-name:tap-upper-1;filter:brightness(70%)}.waiting-loader__finger--2{animation-delay:var(--tap-stagger);animation-name:tap-upper-2;filter:brightness(80%)}.waiting-loader__finger--3{animation-delay:calc(var(--tap-stagger)*2);animation-name:tap-upper-3;filter:brightness(90%)}.waiting-loader__finger--4{animation-delay:calc(var(--tap-stagger)*3);animation-name:tap-upper-4;filter:brightness(100%)}@keyframes tap-upper-1{0%,50%,to{transform:rotate(10deg) scale(.4)}40%{transform:rotate(50deg) scale(.4)}}@keyframes tap-upper-2{0%,50%,to{transform:rotate(10deg) scale(.6)}40%{transform:rotate(50deg) scale(.6)}}@keyframes tap-upper-3{0%,50%,to{transform:rotate(10deg) scale(.8)}40%{transform:rotate(50deg) scale(.8)}}@keyframes tap-upper-4{0%,50%,to{transform:rotate(10deg) scale(1)}40%{transform:rotate(50deg) scale(1)}}