.die-face.svelte-pxusrr{position:relative;width:var(--die-size, 56px);height:var(--die-size, 56px);border-radius:22%;display:flex;align-items:center;justify-content:center;background-image:var(--die-bg);background-size:cover;background-position:center;border:var(--die-border);box-shadow:var(--die-glow);color:var(--die-fg);overflow:hidden;isolation:isolate;will-change:transform}.die-value.svelte-pxusrr{position:relative;z-index:2;font-family:var(--font-display, "Orbitron", sans-serif);font-weight:600;font-size:calc(var(--die-size, 56px) * var(--die-font-scale, .42));line-height:1;letter-spacing:.02em;text-shadow:var(--die-text-glow)}.die-underdot.svelte-pxusrr{position:absolute;right:-.42em;bottom:-.06em;font-weight:700;line-height:1}.die-sides.svelte-pxusrr{position:absolute;z-index:2;bottom:6%;right:8%;font-family:var(--font-display, "Orbitron", sans-serif);font-size:calc(var(--die-size, 56px) * .16);opacity:.6;letter-spacing:0}.die-face.is-rolling.svelte-pxusrr{animation:svelte-pxusrr-die-tumble .5s linear infinite}@keyframes svelte-pxusrr-die-tumble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.08)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}.die-crit-ring.svelte-pxusrr{position:absolute;inset:0;z-index:3;border-radius:inherit;opacity:0;pointer-events:none;box-shadow:0 0 0 0 var(--die-crit)}.die-face.is-crit.svelte-pxusrr .die-crit-ring:where(.svelte-pxusrr){animation:svelte-pxusrr-die-crit .7s ease-out}@keyframes svelte-pxusrr-die-crit{0%{opacity:1;box-shadow:0 0 0 0 var(--die-crit);transform:scale(1)}40%{opacity:1;box-shadow:0 0 22px 6px var(--die-crit);transform:scale(1.14)}to{opacity:0;box-shadow:0 0 0 0 var(--die-crit);transform:scale(1)}}[data-skin=chrome].svelte-pxusrr:before{content:"";position:absolute;inset:-50%;z-index:1;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translate(-60%);animation:svelte-pxusrr-die-gloss 3.6s ease-in-out infinite}@keyframes svelte-pxusrr-die-gloss{0%,to{transform:translate(-60%)}50%{transform:translate(60%)}}[data-skin=holo].svelte-pxusrr{background-size:300% 300%;animation:svelte-pxusrr-die-holo 6s linear infinite}@keyframes svelte-pxusrr-die-holo{0%{background-position:0% 50%}to{background-position:300% 50%}}[data-skin=neon].svelte-pxusrr:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 12px #22d3ee66;opacity:.65;animation:svelte-pxusrr-die-flicker 2.6s ease-in-out infinite}@keyframes svelte-pxusrr-die-flicker{0%,to{opacity:.45}50%{opacity:.9}}[data-skin=gel].svelte-pxusrr:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 30% 22%,rgba(255,255,255,.55),transparent 55%);pointer-events:none}[data-skin=gilt].svelte-pxusrr:before{content:"";position:absolute;inset:-50%;z-index:1;background:linear-gradient(118deg,transparent 44%,rgba(240,208,137,.5) 50%,transparent 56%);transform:translate(-60%);animation:svelte-pxusrr-die-gloss 5.2s ease-in-out infinite}[data-skin=ember].svelte-pxusrr:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 50% 108%,rgba(255,106,18,.6),transparent 62%);opacity:.55;animation:svelte-pxusrr-die-ember 4.4s ease-in-out infinite}@keyframes svelte-pxusrr-die-ember{0%,to{opacity:.4}50%{opacity:.85}}[data-skin=regal].svelte-pxusrr{background-size:190% 190%;animation:svelte-pxusrr-die-regal 9s ease-in-out infinite}[data-skin=regal].svelte-pxusrr:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.18) 0%,transparent 42%);pointer-events:none}@keyframes svelte-pxusrr-die-regal{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.die-face.is-rolling.svelte-pxusrr,.die-face.is-crit.svelte-pxusrr .die-crit-ring:where(.svelte-pxusrr),[data-skin=chrome].svelte-pxusrr:before,[data-skin=holo].svelte-pxusrr,[data-skin=neon].svelte-pxusrr:after,[data-skin=gilt].svelte-pxusrr:before,[data-skin=ember].svelte-pxusrr:after,[data-skin=regal].svelte-pxusrr{animation:none}}
