.ares-duel-side{overflow:visible!important}
.ares-duel-side>p{
font-size:16px!important;line-height:1.65!important;
letter-spacing:.025em!important;max-width:180px;
}
.pbb-dice-button.is-rolling .pbb-dice-cube{
animation:pbb-dice-toss 1.08s linear both!important;
}
.pbb-dice-button.is-rolling .pbb-dice-shadow{
animation:pbb-dice-ground-shadow 1.08s linear both!important;
}
@keyframes pbb-dice-toss{
0%{transform:translateY(0) rotateX(-24deg) rotateY(-32deg) rotateZ(-8deg);animation-timing-function:cubic-bezier(.15,.65,.35,1)}
34%{transform:translateY(-100px) rotateX(160deg) rotateY(150deg) rotateZ(20deg);animation-timing-function:cubic-bezier(.55,0,.9,.5)}
68%{transform:translateY(3px) rotateX(336deg) rotateY(328deg) rotateZ(-8deg) scaleY(.91) scaleX(1.05);animation-timing-function:cubic-bezier(.15,.65,.35,1)}
80%{transform:translateY(-19px) rotateX(346deg) rotateY(333deg) rotateZ(-5deg);animation-timing-function:cubic-bezier(.55,0,.9,.5)}
92%{transform:translateY(1px) rotateX(336deg) rotateY(328deg) rotateZ(-8deg) scaleY(.97) scaleX(1.02)}
100%{transform:translateY(0) rotateX(336deg) rotateY(328deg) rotateZ(-8deg)}
}
@keyframes pbb-dice-ground-shadow{
0%,100%{transform:scale(1);opacity:1;filter:blur(8px)}
34%{transform:scale(.55);opacity:.25;filter:blur(12px)}
68%{transform:scale(1.12);opacity:1;filter:blur(5px)}
80%{transform:scale(.85);opacity:.65;filter:blur(9px)}
92%{transform:scale(1.03);opacity:1;filter:blur(6px)}
}
@media(max-width:600px){.ares-duel-side>p{font-size:15px!important;line-height:1.6!important}}
@media(prefers-reduced-motion:reduce){
.pbb-dice-button.is-rolling .pbb-dice-cube,.pbb-dice-button.is-rolling .pbb-dice-shadow{animation:none!important}
}