.dice-3d-scene{perspective:320px;width:72px;height:72px}.dice-3d-cube{width:72px;height:72px;position:relative;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(22deg)}.dice-3d-face{position:absolute;inset:0;border-radius:10px;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;color:var(--color-text)}.dice-3d-front{transform:translateZ(36px);background:var(--color-background)}.dice-3d-back{transform:rotateY(180deg) translateZ(36px);background:var(--color-surface);filter:brightness(.82)}.dice-3d-right{transform:rotateY(90deg) translateZ(36px);background:var(--color-surface);filter:brightness(.74)}.dice-3d-left{transform:rotateY(-90deg) translateZ(36px);background:var(--color-surface);filter:brightness(.74)}.dice-3d-top{transform:rotateX(90deg) translateZ(36px);background:var(--color-surface);filter:brightness(.88)}.dice-3d-bottom{transform:rotateX(-90deg) translateZ(36px);background:var(--color-surface);filter:brightness(.58)}.dice-3d-single{width:72px;height:72px;transform:rotateX(-18deg) rotateY(22deg)}@keyframes svelte-b7cjet-dice-shake{0%,to{transform:rotate(0) scale(1)}15%{transform:rotate(-12deg) scale(.9)}30%{transform:rotate(10deg) scale(1.08)}50%{transform:rotate(-7deg) scale(.95)}70%{transform:rotate(6deg) scale(1.05)}85%{transform:rotate(-3deg) scale(.98)}}.animate-dice-shake{animation:svelte-b7cjet-dice-shake .16s ease-in-out infinite}@keyframes svelte-b7cjet-dice-throw-3d{0%{transform:rotateX(-18deg) rotateY(22deg) translateY(0) scale(1)}18%{transform:rotateX(160deg) rotateY(175deg) translateY(-80px) scale(1.13)}42%{transform:rotateX(420deg) rotateY(345deg) translateY(-35px) scale(1.06)}62%{transform:rotateX(615deg) rotateY(565deg) translateY(18px) scale(.92)}76%{transform:rotateX(688deg) rotateY(718deg) translateY(-9px) scale(1.03)}89%{transform:rotateX(699deg) rotateY(739deg) translateY(5px) scale(.98)}to{transform:rotateX(702deg) rotateY(742deg) translateY(0) scale(1)}}.animate-dice-throw-3d{animation:svelte-b7cjet-dice-throw-3d .88s cubic-bezier(.25,.46,.45,.94) forwards}
