/* V11: jugadas visibles, accesibles y confirmadas en el servidor */
.dice-panel .move-choices{gap:9px;scroll-margin-top:20px}
.dice-panel .move-legend{font-size:14px;line-height:1.55;padding:13px 15px;background:#ffd27022;border:1px solid #f2d89b66;border-radius:12px;letter-spacing:0}
.dice-panel .move-choice{flex:1 1 205px;min-height:58px;font-size:13px;font-weight:900;line-height:1.4;border:2px solid #d9bd75;background:#fff7dd;color:#142d25;box-shadow:0 4px 0 #876f3f;text-align:center}
.dice-panel .move-choice:hover:not(:disabled){transform:translateY(-2px);background:#fff2be}
.dice-panel .move-choice-exit{background:#ffe39c;border-color:#ffe9b8;animation:exit-pulse-v11 1.3s ease-in-out infinite alternate}
.dice-panel .move-choice:disabled{opacity:.60}
.move-change-die{padding:12px 16px;border:1px solid #f2d08c8a;border-radius:12px;background:#173e30;color:#ffe7b7;font-weight:800;cursor:pointer;min-height:48px}
@keyframes exit-pulse-v11{from{box-shadow:0 3px 0 #987540,0 0 0 #ffc85800}to{box-shadow:0 3px 0 #987540,0 0 21px #ffd67985}}
@media(max-width:760px){.dice-panel .move-choice{flex-basis:calc(50% - 6px);font-size:12px;min-height:65px;padding:10px 7px}.dice-panel .move-legend{font-size:13px}.move-change-die{width:100%}}
@media(max-width:380px){.dice-panel .move-choice{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.dice-panel .move-choice-exit{animation:none}}
