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