/* DRUTO_LUDO_ANIMATION_V8 */
html.druto-clean-v3.druto-final-v5 .board .token{width:78%;height:75%;z-index:5;box-shadow:inset 0 -3px 4px #0005,0 3px 4px #0006}
html.druto-clean-v3.druto-final-v5 .board .token:before{width:72%;left:14%;top:-24%;border:1.5px solid #fffc}
html.druto-clean-v3.druto-final-v5 .board .token:after{left:-9%;right:-9%;height:25%;bottom:-6%;border:1.5px solid #fffc}
html.druto-clean-v3.druto-final-v5 .board .token.can{animation:v8PawnChoice .65s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px #fff2a8)}
@keyframes v8PawnChoice{from{translate:0 0}to{translate:0 -12%;filter:drop-shadow(0 0 8px #fff4bc)}}
.v8DiceResult{position:fixed;left:50%;top:47%;transform:translate(-50%,-50%);z-index:240;pointer-events:none;display:none;text-align:center;min-width:170px;padding:19px 25px 18px;border:2px solid #ffdf80;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#407da1,#0b2f58 80%);box-shadow:0 15px 60px #00112b99,0 0 0 7px #ffe49215;color:#fff4c3}.v8DiceResult.show{display:block;animation:v8ResultPop 1.2s cubic-bezier(.2,.8,.2,1) both}.v8DiceResult.six{background:radial-gradient(ellipse at 50% 0,#549875,#0a4b58 80%);box-shadow:0 15px 60px #00112b99,0 0 28px #f8d56177}.v8DiceValue{display:block;font-size:92px;line-height:1.1;font-weight:950;text-shadow:0 5px 0 #153958}.v8DiceMessage{display:block;font-size:16px;font-weight:850;color:#ffdf7f;margin-top:6px}.v8DiceCaption{display:block;color:#c0deeb;font-size:10px;margin-bottom:5px}.v8VoiceToggle{font:inherit;font-size:10px;color:#d8ebf7;background:#164667;border:1px solid #95bfd64d;border-radius:8px;padding:8px 10px;cursor:pointer}.v8DiceResult.six:after{content:'✦  ✧  ✦';position:absolute;left:-25px;right:-25px;top:-23px;color:#ffe180;font-size:29px;letter-spacing:12px;text-shadow:0 0 14px #ffdc65}
@keyframes v8ResultPop{0%{opacity:0;transform:translate(-50%,-35%) scale(.3) rotate(-9deg)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.08) rotate(3deg)}35%,78%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}100%{opacity:0;transform:translate(-50%,-70%) scale(.88)}}
@media(prefers-reduced-motion:reduce){html.druto-clean-v3.druto-final-v5 .board .token.can{animation:none}.v8DiceResult.show{animation:none}}
