.DicePage-module__bs5pfa__panel,.DicePage-module__bs5pfa__playArea{padding:var(--wb-space-4);border-radius:var(--wb-radius-lg);background:linear-gradient(165deg,#0c0e14f0,#16141ce0);border:1px solid #94a3b838;width:100%;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 6px 24px #00000047}.DicePage-module__bs5pfa__field{margin-bottom:var(--wb-space-3);font-size:var(--wb-text-sm);flex-direction:column;gap:6px;display:flex}.DicePage-module__bs5pfa__predictionGrid{gap:var(--wb-space-2);margin-bottom:var(--wb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DicePage-module__bs5pfa__predictionBtn{border-radius:var(--wb-radius-md);color:inherit;font:inherit;font-size:var(--wb-text-sm);cursor:pointer;background:#ffffff08;border:1px solid #94a3b847;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.DicePage-module__bs5pfa__predictionBtn:hover:not(:disabled){border-color:#b48c3c73;transform:translateY(-2px);box-shadow:0 6px 16px #b48c3c1f}.DicePage-module__bs5pfa__predictionBtnActive{background:linear-gradient(160deg,#991b1b38,#b48c3c1f);border-color:#b48c3c94;box-shadow:inset 0 0 0 1px #b48c3c33}.DicePage-module__bs5pfa__predictionBtn:disabled{opacity:.55;cursor:not-allowed}.DicePage-module__bs5pfa__diceStage{justify-content:center;align-items:center;gap:var(--wb-space-3);flex-direction:column;min-height:200px;margin:0;display:flex}.DicePage-module__bs5pfa__dice{color:#f5d98b;text-shadow:0 0 14px #f5d98b59;width:88px;height:88px;transform-style:preserve-3d;background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 45%),linear-gradient(145deg,#1a1420,#0d1018 58%,#24151c);border:2px solid #b48c3c73;border-radius:16px;place-items:center;font-size:2.4rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #07090d8c,0 10px 24px #0000006b,0 0 20px #b48c3c1a}@media (min-width:1024px){.DicePage-module__bs5pfa__diceStage{min-height:280px}.DicePage-module__bs5pfa__dice{width:112px;height:112px;font-size:3rem}.DicePage-module__bs5pfa__predictionGrid{grid-template-columns:1fr}.DicePage-module__bs5pfa__actions{flex-direction:column}.DicePage-module__bs5pfa__actions button{width:100%}}.DicePage-module__bs5pfa__diceRolling{animation:.7s ease-in-out infinite DicePage-module__bs5pfa__diceRoll}.DicePage-module__bs5pfa__diceWin{animation:.8s both DicePage-module__bs5pfa__diceWinGlow}.DicePage-module__bs5pfa__diceLose{animation:.38s both DicePage-module__bs5pfa__diceLoseShake}.DicePage-module__bs5pfa__resultMsg{text-align:center;font-weight:600;font-size:var(--wb-text-md);color:#e8c872;margin:0}.DicePage-module__bs5pfa__resultWin{color:#86efac}.DicePage-module__bs5pfa__resultLose{color:#fca5a5}.DicePage-module__bs5pfa__actions{gap:var(--wb-space-2);margin-top:var(--wb-space-2);flex-wrap:wrap;display:flex}.DicePage-module__bs5pfa__actions button{transition:transform .16s,filter .16s,box-shadow .16s}.DicePage-module__bs5pfa__actions button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 7px 18px #991b1b2e}.DicePage-module__bs5pfa__actions button:active:not(:disabled){transform:translateY(0)scale(.98)}@keyframes DicePage-module__bs5pfa__diceRoll{0%{transform:rotateX(0)rotateY(0)rotate(0)}25%{transform:rotateX(90deg)rotateY(45deg)rotate(20deg)}50%{transform:rotateX(180deg)rotateY(90deg)rotate(-15deg)}75%{transform:rotateX(270deg)rotateY(135deg)rotate(10deg)}to{transform:rotateX(360deg)rotateY(180deg)rotate(0)}}@keyframes DicePage-module__bs5pfa__diceWinGlow{0%{box-shadow:0 10px 24px #0000006b}55%{border-color:#86efaca6;box-shadow:0 10px 24px #0000006b,0 0 28px #22c55e47}to{box-shadow:0 10px 24px #0000006b,0 0 16px #22c55e24}}@keyframes DicePage-module__bs5pfa__diceLoseShake{0%,to{transform:translate(0)}30%{transform:translate(-5px)}60%{transform:translate(4px)}}@media (max-width:480px){.DicePage-module__bs5pfa__predictionGrid{grid-template-columns:1fr}.DicePage-module__bs5pfa__dice{width:76px;height:76px;font-size:2rem}}@media (prefers-reduced-motion:reduce){.DicePage-module__bs5pfa__panel *,.DicePage-module__bs5pfa__playArea *,.DicePage-module__bs5pfa__dice,.DicePage-module__bs5pfa__diceRolling,.DicePage-module__bs5pfa__diceWin,.DicePage-module__bs5pfa__diceLose{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
