.DiceRoller-module__TGWWoW__container{flex-direction:column;align-items:center;gap:20px;width:100%;padding:0 10px 20px;display:flex}.DiceRoller-module__TGWWoW__traySection{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.DiceRoller-module__TGWWoW__rollingTray{background:var(--bg-trench);background-image:radial-gradient(circle at center, #0000001a, transparent 70%), var(--noise-bg);width:100%;min-height:320px;box-shadow:var(--shadow-trench);perspective:1000px;border:1px solid #c2c0bb;border-radius:20px;flex-wrap:wrap;place-content:center;gap:20px;padding:20px;display:flex}.DiceRoller-module__TGWWoW__diceWrapper{width:80px;height:80px;transform-style:preserve-3d;transition:transform 1.5s cubic-bezier(.2,.8,.3,1);position:relative}.DiceRoller-module__TGWWoW__side{backface-visibility:hidden;background:radial-gradient(circle at 35% 35%,#fff 0%,#f0eee4 60%,#e0ddd0 100%);border:1.5px solid #c2c0bb;border-radius:12px;grid-template-areas:"a.b""c d e""f.g";width:80px;height:80px;padding:12px;display:grid;position:absolute;box-shadow:inset 0 0 10px #0000000d}.DiceRoller-module__TGWWoW__pip{background:radial-gradient(circle at 35% 35%,#444 0%,#111 80%,#000 100%);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 1px 2px #000c,0 1px 1px #fff6}.DiceRoller-module__TGWWoW__front{transform:rotateY(0)translateZ(40px)}.DiceRoller-module__TGWWoW__back{transform:rotateY(180deg)translateZ(40px)}.DiceRoller-module__TGWWoW__right{transform:rotateY(90deg)translateZ(40px)}.DiceRoller-module__TGWWoW__left{transform:rotateY(-90deg)translateZ(40px)}.DiceRoller-module__TGWWoW__top{transform:rotateX(90deg)translateZ(40px)}.DiceRoller-module__TGWWoW__bottom{transform:rotateX(-90deg)translateZ(40px)}.DiceRoller-module__TGWWoW__face1 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:d}.DiceRoller-module__TGWWoW__face2 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:a}.DiceRoller-module__TGWWoW__face2 .DiceRoller-module__TGWWoW__pip:nth-child(2){grid-area:g}.DiceRoller-module__TGWWoW__face3 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:a}.DiceRoller-module__TGWWoW__face3 .DiceRoller-module__TGWWoW__pip:nth-child(2){grid-area:d}.DiceRoller-module__TGWWoW__face3 .DiceRoller-module__TGWWoW__pip:nth-child(3){grid-area:g}.DiceRoller-module__TGWWoW__face4 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:a}.DiceRoller-module__TGWWoW__face4 .DiceRoller-module__TGWWoW__pip:nth-child(2){grid-area:b}.DiceRoller-module__TGWWoW__face4 .DiceRoller-module__TGWWoW__pip:nth-child(3){grid-area:f}.DiceRoller-module__TGWWoW__face4 .DiceRoller-module__TGWWoW__pip:nth-child(4){grid-area:g}.DiceRoller-module__TGWWoW__face5 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:a}.DiceRoller-module__TGWWoW__face5 .DiceRoller-module__TGWWoW__pip:nth-child(2){grid-area:b}.DiceRoller-module__TGWWoW__face5 .DiceRoller-module__TGWWoW__pip:nth-child(3){grid-area:d}.DiceRoller-module__TGWWoW__face5 .DiceRoller-module__TGWWoW__pip:nth-child(4){grid-area:f}.DiceRoller-module__TGWWoW__face5 .DiceRoller-module__TGWWoW__pip:nth-child(5){grid-area:g}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:first-child{grid-area:a}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:nth-child(2){grid-area:b}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:nth-child(3){grid-area:c}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:nth-child(4){grid-area:e}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:nth-child(5){grid-area:f}.DiceRoller-module__TGWWoW__face6 .DiceRoller-module__TGWWoW__pip:nth-child(6){grid-area:g}.DiceRoller-module__TGWWoW__controls{background:var(--bg-primary);width:100%;box-shadow:var(--shadow-panel);border:1px solid #c2c0bb;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.DiceRoller-module__TGWWoW__sumPanel{background:var(--bg-trench);box-shadow:var(--shadow-trench);border-radius:10px;flex-direction:column;align-items:center;padding:15px 40px;display:flex}.DiceRoller-module__TGWWoW__totalLabel{text-transform:uppercase;letter-spacing:2px;color:#888;font-size:.8rem;font-weight:800}.DiceRoller-module__TGWWoW__totalValue{color:var(--text-main);font-size:2rem;font-weight:900}.DiceRoller-module__TGWWoW__btnGroup{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:500px;display:flex}.DiceRoller-module__TGWWoW__quantityControl{background:var(--bg-trench);box-shadow:var(--shadow-trench);border-radius:10px;align-items:center;padding:4px;display:flex}.DiceRoller-module__TGWWoW__inlineBtn{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:900;display:flex}.DiceRoller-module__TGWWoW__qtyDisplay{text-align:center;width:50px;color:var(--text-main);font-size:1.1rem;font-weight:900}.DiceRoller-module__TGWWoW__rollBtn{z-index:5;cursor:pointer;background:radial-gradient(circle at 35% 35%,#ff6b6b 0%,#c00 70%,#900 100%);border:1px solid maroon;border-radius:50%;justify-content:center;align-items:center;width:min(100px,25vw);height:min(100px,25vw);transition:all .1s;display:flex;position:relative;box-shadow:0 4px maroon,0 8px 15px #0006,inset 0 1px 1px #fff6}.DiceRoller-module__TGWWoW__rollBtnText{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:1rem;font-weight:900}.DiceRoller-module__TGWWoW__rollBtn:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px maroon,0 4px 8px #0006,inset 0 2px 5px #00000080}.DiceRoller-module__TGWWoW__rollBtn:disabled{opacity:.8;cursor:not-allowed;filter:grayscale(.5)}@media (max-width:600px){.DiceRoller-module__TGWWoW__container,.DiceRoller-module__TGWWoW__traySection{gap:15px}.DiceRoller-module__TGWWoW__rollingTray{gap:15px;min-height:180px;padding:15px}.DiceRoller-module__TGWWoW__diceWrapper{width:60px;height:60px}.DiceRoller-module__TGWWoW__side{width:60px;height:60px;padding:8px}.DiceRoller-module__TGWWoW__front{transform:rotateY(0)translateZ(30px)}.DiceRoller-module__TGWWoW__back{transform:rotateY(180deg)translateZ(30px)}.DiceRoller-module__TGWWoW__right{transform:rotateY(90deg)translateZ(30px)}.DiceRoller-module__TGWWoW__left{transform:rotateY(-90deg)translateZ(30px)}.DiceRoller-module__TGWWoW__top{transform:rotateX(90deg)translateZ(30px)}.DiceRoller-module__TGWWoW__bottom{transform:rotateX(-90deg)translateZ(30px)}.DiceRoller-module__TGWWoW__pip{width:10px;height:10px}.DiceRoller-module__TGWWoW__controls{gap:15px;padding:15px}.DiceRoller-module__TGWWoW__totalValue{font-size:1.8rem}.DiceRoller-module__TGWWoW__btnGroup{flex-direction:row;gap:20px}.DiceRoller-module__TGWWoW__rollBtn{width:70px;height:70px}}
