.coinflip-coin-container{--coin-size:132px;--move-ms:2.62s;--loop-ms:.48s;--land-ms:1.18s;--seek-ms:0s;--loop-seek-ms:0s;--land-seek-ms:0s;--apex-y:-120px;--bounce-y:-10px;--drift-x:0px;--drift-start:0px;--tilt:0deg;--tilt-start:0deg;--tilt-rest:0deg;--toss-scale:1.35;width:var(--coin-size);height:var(--coin-size);pointer-events:none;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.coinflip-coin-container--tossing{animation:coinflip-move var(--move-ms)linear var(--seek-ms)forwards}.coinflip-tilt{width:var(--coin-size);height:var(--coin-size);will-change:transform}.coinflip-coin-container--tossing .coinflip-tilt{animation:coinflip-tilt var(--move-ms)linear var(--seek-ms)forwards}.coinflip-sprite{width:var(--coin-size);height:var(--coin-size);background-position:0 0;background-repeat:no-repeat;background-size:auto var(--coin-size);will-change:background-position}.coinflip-sprite--loop{animation:coinflip-rotate-loop var(--loop-ms)steps(24)var(--loop-seek-ms)infinite;background-image:url(/yingbi/doge-shib-coinflip-sprites/coinflip-loop-24x256.png)}.coinflip-sprite--wow{background-image:url(/yingbi/doge-shib-coinflip-sprites/coinflip-land-doge-48x256.png)}.coinflip-sprite--shib{background-image:url(/yingbi/doge-shib-coinflip-sprites/coinflip-land-shib-48x256.png)}.coinflip-sprite--landing{animation:coinflip-rotate-land var(--land-ms)steps(48)var(--land-seek-ms)forwards}.coinflip-sprite--settled{background-position:calc(var(--coin-size)*-48)0}@keyframes coinflip-rotate-loop{0%{background-position-x:0}to{background-position-x:calc(var(--coin-size)*-24)}}@keyframes coinflip-rotate-land{0%{background-position-x:0}to{background-position-x:calc(var(--coin-size)*-48)}}@keyframes coinflip-move{0%{transform:translate3d(var(--drift-start),0,0)scale(1);animation-timing-function:cubic-bezier(.3,0,.25,1)}17.5%{transform:translate3d(calc(var(--drift-start)*.65 + var(--drift-x)*.35),var(--apex-y),0)scale(var(--toss-scale));animation-timing-function:linear}32%{transform:translate3d(calc(var(--drift-start)*.5 + var(--drift-x)*.5),var(--apex-y),0)scale(var(--toss-scale));animation-timing-function:cubic-bezier(.55,0,.85,.55)}70%{transform:translate3d(var(--drift-x),0,0)scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}76%{transform:translate3d(var(--drift-x),var(--bounce-y),0)scale(1.01);animation-timing-function:cubic-bezier(.5,0,.8,.5)}82%{transform:translate3d(var(--drift-x),0,0)scale(1);animation-timing-function:cubic-bezier(.25,0,.45,1)}86.5%{transform:translate3d(var(--drift-x),calc(var(--bounce-y)*.4),0)scale(1);animation-timing-function:cubic-bezier(.5,0,.8,.5)}91%{transform:translate3d(var(--drift-x),0,0)scale(1)}to{transform:translate3d(var(--drift-x),0,0)scale(1)}}@keyframes coinflip-tilt{0%{transform:rotate(var(--tilt-start))}17.5%{transform:rotate(calc(var(--tilt-start)*.15 + var(--tilt)*.85))}32%{transform:rotate(var(--tilt))}70%{transform:rotate(var(--tilt))}91%{transform:rotate(var(--tilt-rest))}to{transform:rotate(var(--tilt-rest))}}
