.DiceGamePanelWrapper{border-radius:20px;flex-direction:column;align-items:center;width:100%;height:37vh;min-height:250px;max-height:50vh;display:flex;position:relative;overflow:hidden}.dark .DiceGamePanel{background-image:url(/dice/dice_fon.jpeg)}.dark .DiceGamePanel:after{content:"";pointer-events:none;z-index:0;background-color:#0612295a;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.DiceGamePanel{background-color:var(--color-card-primary);background-image:url(/dice/dice_fon_white.jpeg);background-position:bottom;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding-top:30px;display:flex;position:relative}.game-dice-container-wrapper{box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;height:100%;padding-bottom:20px;display:flex;position:absolute;inset:0;overflow:visible}.game-dice-3d-scene{--game-dice-scene-size:80px;width:var(--game-dice-scene-size);height:var(--game-dice-scene-size);perspective:1000px;position:relative}.game-dice-3d-cube-object{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateX(5deg)rotateY(5deg)rotate(0)}.game-dice-cube-face-element{width:var(--game-dice-scene-size);height:var(--game-dice-scene-size);box-sizing:border-box;backface-visibility:visible;background:#00eaffc3;border:2px solid #00eaffe8;flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:inset 0 0 12px #0003,0 4px 10px #00000026}.game-dice-cube-face-element .game-dice-dot-particle{width:calc(var(--game-dice-scene-size) * .18);height:calc(var(--game-dice-scene-size) * .18);background:#1a1a1a;border-radius:50%;position:absolute;box-shadow:inset 0 1px 3px #ffffff4d}.game-dice-dot-particle.center{top:50%;left:50%;transform:translate(-50%,-50%)}.game-dice-dot-particle.top-left{top:25%;left:25%;transform:translate(-50%,-50%)}.game-dice-dot-particle.top-right{top:25%;right:25%;transform:translate(50%,-50%)}.game-dice-dot-particle.bottom-left{bottom:25%;left:25%;transform:translate(-50%,50%)}.game-dice-dot-particle.bottom-right{bottom:25%;right:25%;transform:translate(50%,50%)}.game-dice-dot-particle.center-left{top:50%;left:25%;transform:translate(-50%,-50%)}.game-dice-dot-particle.center-right{top:50%;right:25%;transform:translate(50%,-50%)}.game-dice-cube-face-element.front{transform:translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-cube-face-element.back{transform:rotateY(180deg) translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-cube-face-element.right{transform:rotateY(90deg) translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-cube-face-element.left{transform:rotateY(-90deg) translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-cube-face-element.top{transform:rotateX(90deg) translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-cube-face-element.bottom{transform:rotateX(-90deg) translateZ(calc(var(--game-dice-scene-size) / 2))}.game-dice-3d-cube-object{transform-style:preserve-3d}.game-dice-3d-cube-object.is-floating{animation:4s ease-in-out infinite diceFloatIdle}@keyframes diceFloatIdle{0%{margin-top:0}50%{margin-top:-7px}to{margin-top:0}}
