.table-effects-layer{position:absolute;inset:0;z-index:8;overflow:hidden;pointer-events:none!important;user-select:none;-webkit-user-select:none}
.table-effects-layer[hidden],.table-result-effect[hidden],.table-opening-dice[hidden]{display:none!important}
.table-result-effect,.table-opening-dice{position:absolute;display:block;margin:0;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;box-shadow:none;filter:none;transform:none!important;pointer-events:none!important;opacity:0;overflow:hidden}
.table-result-effect{background-origin:border-box}
.table-opening-dice .table-die{position:absolute;display:block;background-repeat:no-repeat;pointer-events:none!important;transform-origin:50% 65%;animation:table-die-toss .8s ease-out both}
.table-opening-dice .table-die:nth-child(2){animation-delay:.08s}
@keyframes table-die-toss{0%{transform:translateY(-24px) rotate(-18deg) scale(.85)}35%{transform:translateY(2px) rotate(12deg) scale(1.02)}65%{transform:translateY(-5px) rotate(-5deg)}100%{transform:translateY(0) rotate(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.table-opening-dice .table-die{animation:none!important}}
