.patolli-canvas{cursor:pointer;touch-action:manipulation}.pat-bean{position:relative;width:18px;height:28px;border-radius:50%/42%;background:radial-gradient(60% 50% at 35% 30%,#4a3524,#1a0f07 70%);box-shadow:0 3px 6px #00000080,inset 0 0 0 1px #e8cd9440}.pat-bean.is-marked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:#f2dca8;box-shadow:0 0 6px #f2dca899}.pat-bean.is-rolling{animation:gs-shake .32s ease}.pat-player-1 b{color:#e7a08f}.pat-player-2 b{color:#9db8ef}
