.dice-stats.svelte-ziylff{border-top:1px solid var(--hairline);padding-top:1rem}.dice-stats__head.svelte-ziylff{margin-bottom:.75rem}.dice-stats__title.svelte-ziylff{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.dice-stats__sub.svelte-ziylff{margin-top:.2rem;font-size:.75rem;color:var(--ink-subtle)}.dice-stats__table-wrap.svelte-ziylff{overflow-x:auto}.dice-stats__table.svelte-ziylff{width:100%;max-width:36rem;border-collapse:collapse;font-size:.75rem}.dice-stats__table.svelte-ziylff th:where(.svelte-ziylff),.dice-stats__table.svelte-ziylff td:where(.svelte-ziylff){padding:.35rem .5rem .35rem 0;text-align:left;border-bottom:1px solid var(--hairline)}.dice-stats__table.svelte-ziylff th:where(.svelte-ziylff){font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle)}.dice-stats__table.svelte-ziylff tr.row-hot:where(.svelte-ziylff) td:where(.svelte-ziylff){color:var(--primary);font-weight:600}.dice-stats__table.svelte-ziylff .mono:where(.svelte-ziylff){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.delta-pos.svelte-ziylff{color:var(--semantic-success)}.delta-neg.svelte-ziylff{color:var(--semantic-error)}.dice-stats__meta.svelte-ziylff{margin-top:.5rem;font-size:.6875rem;color:var(--ink-tertiary)}.dice-stats__mojo.svelte-ziylff{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem;max-width:40rem}.dice-stats__line.svelte-ziylff{font-size:.8125rem;line-height:1.45;color:var(--ink-muted)}.dice-stats__label.svelte-ziylff{display:inline-block;min-width:4.5rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle)}.dice-stats__luck.svelte-ziylff{color:var(--primary)}.dice-stats__muted.svelte-ziylff{color:var(--ink-tertiary)}.dice-stats__formula.svelte-ziylff{margin-top:.25rem;font-size:.6875rem;font-family:var(--font-mono);color:var(--ink-tertiary);line-height:1.4}.coin-purse-wrap.svelte-1tsv2a3{--coin-diam: 12.5rem;--coin-depth: calc(var(--coin-diam) * .1);--coin-facets: 16;--coin-spokes: 8;--coin-facet-angle: calc(360deg / var(--coin-facets));--coin-facet-length: calc(var(--coin-diam) * .195);--coin-spoke-tilt: calc((180deg - var(--coin-facet-angle)) / 2);display:inline-flex;padding:.75rem 0 2rem}.coin-purse-wrap.is-compact.svelte-1tsv2a3{--coin-diam: 7.5rem;padding-bottom:1.25rem}.coin-purse.svelte-1tsv2a3{position:relative;width:var(--coin-diam);height:var(--coin-diam);perspective:1000px;perspective-origin:50% 42%;-webkit-box-reflect:below 0 linear-gradient(to bottom,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,.14) 100%);filter:saturate(1.35) hue-rotate(2deg)}.coin-3d.svelte-1tsv2a3{position:relative;width:var(--coin-diam);height:var(--coin-diam);transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.coin-face.svelte-1tsv2a3{position:absolute;width:var(--coin-diam);height:var(--coin-diam);border-radius:50%;backface-visibility:hidden;background-size:cover;background-position:center;box-shadow:inset 0 2px 4px #fff3,0 4px 14px #00000059}.coin-purse-wrap.is-gbp.svelte-1tsv2a3 .coin-front:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / 2));background-image:url(../../../roller/coin-back.jpg)}.coin-purse-wrap.is-gbp.svelte-1tsv2a3 .coin-back:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / -2)) rotateY(180deg);background-image:url(../../../roller/coin-front.jpg)}.coin-purse-wrap.is-eur.svelte-1tsv2a3 .coin-front:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / 2));background-image:url(../../../roller/euro-heads.png)}.coin-purse-wrap.is-eur.svelte-1tsv2a3 .coin-back:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / -2)) rotateY(180deg);background-image:url(../../../roller/euro-tails.png)}.coin-purse-wrap.is-ind.svelte-1tsv2a3 .coin-front:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / 2));background-image:url(../../../roller/ind-heads.png)}.coin-purse-wrap.is-ind.svelte-1tsv2a3 .coin-back:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / -2)) rotateY(180deg);background-image:url(../../../roller/ind-tails.png)}.coin-purse-wrap.is-yesno.svelte-1tsv2a3 .coin-front:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / 2));display:grid;place-items:center;border:2px solid #1f6b42;background:linear-gradient(160deg,#3ecf7a,#1f9d55 45%,#157a42)}.coin-purse-wrap.is-yesno.svelte-1tsv2a3 .coin-back:where(.svelte-1tsv2a3){transform:translateZ(calc(var(--coin-depth) / -2)) rotateY(180deg);display:grid;place-items:center;border:2px solid #8b2e34;background:linear-gradient(160deg,#ff7b86,#e5484d 48%,#b83238)}.coin-side.svelte-1tsv2a3{position:absolute;top:0;left:0;width:var(--coin-depth);height:var(--coin-diam);transform:translate(calc(var(--coin-diam) * .45));transform-style:preserve-3d;backface-visibility:hidden}.coin-spoke.svelte-1tsv2a3{position:absolute;top:0;left:0;width:var(--coin-depth);height:var(--coin-diam);transform-style:preserve-3d;backface-visibility:hidden;transform:rotateY(90deg) rotateX(calc(180deg / var(--coin-spokes) * var(--spoke-i)))}.coin-spoke.svelte-1tsv2a3:before,.coin-spoke.svelte-1tsv2a3:after{content:"";display:block;position:absolute;width:var(--coin-depth);height:var(--coin-facet-length);transform:rotateX(var(--coin-spoke-tilt));background:linear-gradient(to bottom,#e6cf99,#e6cf99 74%,#c2a970 75%,#c2a970);background-size:100% calc(var(--coin-facets) * var(--coin-facet-length) / 8)}.coin-spoke.svelte-1tsv2a3:before{top:0;transform-origin:top center}.coin-spoke.svelte-1tsv2a3:after{bottom:0;transform-origin:center bottom}.coin-purse-wrap.is-yesno.svelte-1tsv2a3 .coin-spoke:where(.svelte-1tsv2a3):before,.coin-purse-wrap.is-yesno.svelte-1tsv2a3 .coin-spoke:where(.svelte-1tsv2a3):after{background:linear-gradient(to bottom,#c4a764,#a58c50)}.coin-yesno-label.svelte-1tsv2a3{font-size:clamp(1rem,3.5vw,1.35rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.coin-purse-wrap.is-compact.svelte-1tsv2a3 .coin-yesno-label:where(.svelte-1tsv2a3){font-size:.7rem}@media(prefers-reduced-motion:reduce){.coin-3d.svelte-1tsv2a3{will-change:auto}.coin-purse.svelte-1tsv2a3{-webkit-box-reflect:none}}.dice-cube3d-scene.svelte-4ujcfn{display:flex;justify-content:center;align-items:center;width:calc(var(--cube-size) + 48px);height:calc(var(--cube-size) + 48px);perspective:900px;transform-style:preserve-3d}.dice-cube3d-scene.compact.svelte-4ujcfn{width:calc(var(--cube-size) + 28px);height:calc(var(--cube-size) + 28px)}.cube.svelte-4ujcfn,.face.svelte-4ujcfn{transform-style:preserve-3d;will-change:transform}.cube.svelte-4ujcfn{position:relative;width:var(--cube-size);height:var(--cube-size);transition:transform .48s cubic-bezier(.22,1,.36,1)}.cube.is-rolling.svelte-4ujcfn{animation:svelte-4ujcfn-cube-spin-roll var(--roll-duration, .36s) linear infinite;transition:none}@keyframes svelte-4ujcfn-cube-spin-roll{0%{transform:rotate3d(var(--roll-x, 1),var(--roll-y, .4),var(--roll-z, .6),0)}to{transform:rotate3d(var(--roll-x, 1),var(--roll-y, .4),var(--roll-z, .6),calc(var(--roll-dir, 1) * 360deg))}}.face.svelte-4ujcfn{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);place-items:center;width:var(--cube-size);height:var(--cube-size);background:var(--inverse-canvas, #f5f5f7);border:2px solid var(--hairline-strong, #34343a);box-shadow:0 6px 28px #00000038;border-radius:6px}.pip.svelte-4ujcfn{display:block;width:calc(var(--cube-size) * .16);height:calc(var(--cube-size) * .16);border-radius:50%;box-shadow:inset 0 -1px 2px #0003,0 1px 2px #00000026}.pip-red.svelte-4ujcfn{background:#e53935}.pip-blue.svelte-4ujcfn{background:#1e88e5}.pip-green.svelte-4ujcfn{background:#43a047}.pip-orange.svelte-4ujcfn{background:#fb8c00}.pip-purple.svelte-4ujcfn{background:#8e24aa}.pip-yellow.svelte-4ujcfn{background:#fdd835}.front.svelte-4ujcfn{transform:translateZ(calc(var(--cube-size) / 2))}.back.svelte-4ujcfn{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.right.svelte-4ujcfn{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.left.svelte-4ujcfn{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.top.svelte-4ujcfn{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.bottom.svelte-4ujcfn{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}.dots-1.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:2 / 2}.dots-2.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:1 / 1}.dots-2.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(2){grid-area:3 / 3}.dots-3.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:1 / 1}.dots-3.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(2){grid-area:2 / 2}.dots-3.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(3){grid-area:3 / 3}.dots-4.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:1 / 1}.dots-4.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(2){grid-area:1 / 3}.dots-4.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(3){grid-area:3 / 1}.dots-4.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(4){grid-area:3 / 3}.dots-5.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:1 / 1}.dots-5.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(2){grid-area:1 / 3}.dots-5.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(3){grid-area:2 / 2}.dots-5.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(4){grid-area:3 / 1}.dots-5.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(5){grid-area:3 / 3}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(1){grid-area:1 / 1}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(2){grid-area:1 / 3}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(3){grid-area:2 / 1}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(4){grid-area:2 / 3}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(5){grid-area:3 / 1}.dots-6.svelte-4ujcfn span:where(.svelte-4ujcfn):nth-child(6){grid-area:3 / 3}.cube.show-1.svelte-4ujcfn{transform:rotateY(720deg)}.cube.show-2.svelte-4ujcfn{transform:rotateX(450deg)}.cube.show-3.svelte-4ujcfn{transform:rotateY(450deg)}.cube.show-4.svelte-4ujcfn{transform:rotateY(-450deg)}.cube.show-5.svelte-4ujcfn{transform:rotateX(-450deg)}.cube.show-6.svelte-4ujcfn{transform:rotateY(540deg)}.d20-scene.svelte-z0k5lv{--d20-w: 200px;--d20-roll-ms: 3s;--d20-transition-ms: .5s;--face-w: calc(var(--d20-w) * .5);--face-h: calc(var(--face-w) * .86);--d20-angle: 53deg;--d20-ring-angle: -11deg;--d20-side-angle: 72deg;--d20-translate-z: calc(var(--face-w) * .335);--d20-translate-y: calc(var(--face-h) * -.15);--d20-ring-z: calc(var(--face-w) * .75);--d20-ring-y: calc(var(--face-h) * .78 + var(--d20-translate-y));--d20-lower-z: var(--d20-translate-z);--d20-lower-y: calc(var(--face-h) * .78 + var(--d20-ring-y));--d20-face-color: color-mix(in srgb, var(--primary) 72%, #1d4ed8 28%);--d20-face-edge: color-mix(in srgb, var(--primary) 55%, #0c1a3a 45%);--d20-win-color:rgb(0, 30, 68);--d20-win-text:rgb(255, 238, 0);--d20-win-glow: color-mix(in srgb,rgb(212, 155, 245) 70%, transparent);display:flex;align-items:center;justify-content:center;width:calc(var(--d20-w) + 2rem);height:calc(var(--d20-w) + 2rem);perspective:1500px}.d20-scene.compact.svelte-z0k5lv{width:calc(var(--d20-w) + 1.25rem);height:calc(var(--d20-w) + 1.25rem)}.d20-die.svelte-z0k5lv{position:relative;width:var(--d20-w);height:var(--d20-w);transform-style:preserve-3d;transform:rotateX(calc(var(--d20-angle) * -1));cursor:default;will-change:transform}.d20-die.rolling.svelte-z0k5lv{animation:svelte-z0k5lv-d20-roll var(--d20-roll-ms) linear;transition:none}.d20-die.is-settled.svelte-z0k5lv{transition:none}@keyframes svelte-z0k5lv-d20-roll{10%{transform:rotateX(0) rotateY(0) rotate(0)}30%{transform:rotateX(120deg) rotateY(240deg) rotate(0) translate(40px) translateY(40px)}50%{transform:rotateX(240deg) rotateY(480deg) rotate(0) translate(-40px) translateY(-40px)}70%{transform:rotateX(360deg) rotateY(720deg) rotate(0)}90%{transform:rotateX(480deg) rotateY(960deg) rotate(0)}}.d20-die[data-face="1"].svelte-z0k5lv{transform:rotateX(-53deg) rotateY(0)}.d20-die[data-face="2"].svelte-z0k5lv{transform:rotateX(-53deg) rotateY(72deg)}.d20-die[data-face="3"].svelte-z0k5lv{transform:rotateX(-53deg) rotateY(144deg)}.d20-die[data-face="4"].svelte-z0k5lv{transform:rotateX(-53deg) rotateY(216deg)}.d20-die[data-face="5"].svelte-z0k5lv{transform:rotateX(-53deg) rotateY(288deg)}.d20-die[data-face="6"].svelte-z0k5lv{transform:rotateX(11deg) rotate(180deg) rotateY(0)}.d20-die[data-face="7"].svelte-z0k5lv{transform:rotateX(11deg) rotate(180deg) rotateY(72deg)}.d20-die[data-face="8"].svelte-z0k5lv{transform:rotateX(11deg) rotate(180deg) rotateY(144deg)}.d20-die[data-face="9"].svelte-z0k5lv{transform:rotateX(11deg) rotate(180deg) rotateY(216deg)}.d20-die[data-face="10"].svelte-z0k5lv{transform:rotateX(11deg) rotate(180deg) rotateY(288deg)}.d20-die[data-face="11"].svelte-z0k5lv{transform:rotateX(11deg) rotateY(-252deg)}.d20-die[data-face="12"].svelte-z0k5lv{transform:rotateX(11deg) rotateY(-324deg)}.d20-die[data-face="13"].svelte-z0k5lv{transform:rotateX(11deg) rotateY(-396deg)}.d20-die[data-face="14"].svelte-z0k5lv{transform:rotateX(11deg) rotateY(-468deg)}.d20-die[data-face="15"].svelte-z0k5lv{transform:rotateX(11deg) rotateY(-540deg)}.d20-die[data-face="16"].svelte-z0k5lv{transform:rotateX(-233deg) rotateY(-72deg)}.d20-die[data-face="17"].svelte-z0k5lv{transform:rotateX(-233deg) rotateY(-144deg)}.d20-die[data-face="18"].svelte-z0k5lv{transform:rotateX(-233deg) rotateY(-216deg)}.d20-die[data-face="19"].svelte-z0k5lv{transform:rotateX(-233deg) rotateY(-288deg)}.d20-die[data-face="20"].svelte-z0k5lv{transform:rotateX(-233deg) rotateY(-360deg)}.d20-face.svelte-z0k5lv{--face-margin: calc(var(--face-w) * -.5);position:absolute;left:50%;top:0;margin:0 var(--face-margin);border-left:calc(var(--face-w) * .5) solid transparent;border-right:calc(var(--face-w) * .5) solid transparent;border-bottom:var(--face-h) solid var(--d20-face-color);width:0;height:0;transform-style:preserve-3d;backface-visibility:hidden;counter-increment:d20-face;filter:drop-shadow(0 0 0 1px var(--d20-face-edge)) drop-shadow(0 0 0 1px rgba(255,255,255,.14));transition:border-bottom-color .45s ease,filter .45s ease}.d20-die.svelte-z0k5lv{counter-reset:d20-face}.d20-face.svelte-z0k5lv:before{content:attr(data-n);position:absolute;top:calc(var(--face-h) * .25);left:calc(var(--face-w) * -1);width:calc(var(--face-w) * 2);height:var(--face-h);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.45);font-size:calc(var(--face-h) * .5);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;line-height:calc(var(--face-h) * .9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .4s ease,text-shadow .45s ease,opacity .45s ease,transform .45s ease}.d20-die.is-settled.svelte-z0k5lv .d20-face:where(.svelte-z0k5lv):before{opacity:.28}.d20-die.is-settled.svelte-z0k5lv .d20-face.is-winning:where(.svelte-z0k5lv){border-bottom-color:var(--d20-win-color);filter:drop-shadow(0 0 0 1px rgba(255,255,255,.35)) drop-shadow(0 0 0 1px var(--d20-face-edge))}.d20-die.is-settled.svelte-z0k5lv .d20-face.is-winning:where(.svelte-z0k5lv):before{opacity:1;color:var(--d20-win-text);transform:scale(1.08);text-shadow:0 0 4px rgba(255,255,255,.8),0 0 10px var(--d20-win-glow),0 0 20px color-mix(in srgb,var(--d20-win-text) 65%,transparent),0 0 32px var(--d20-win-glow),1px 1px 3px rgba(0,0,0,.5);animation:svelte-z0k5lv-d20-win-illuminate .9s ease-out forwards}@keyframes svelte-z0k5lv-d20-win-illuminate{0%{opacity:.5;transform:scale(1)}45%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1.08)}}.face-1.svelte-z0k5lv{transform:rotateY(0) translateZ(var(--d20-translate-z)) translateY(var(--d20-translate-y)) rotateX(var(--d20-angle))}.face-2.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -1)) translateZ(var(--d20-translate-z)) translateY(var(--d20-translate-y)) rotateX(var(--d20-angle))}.face-3.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -2)) translateZ(var(--d20-translate-z)) translateY(var(--d20-translate-y)) rotateX(var(--d20-angle))}.face-4.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -3)) translateZ(var(--d20-translate-z)) translateY(var(--d20-translate-y)) rotateX(var(--d20-angle))}.face-5.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -4)) translateZ(var(--d20-translate-z)) translateY(var(--d20-translate-y)) rotateX(var(--d20-angle))}.face-16.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -1.5)) translateZ(var(--d20-lower-z)) translateY(var(--d20-lower-y)) rotate(180deg) rotateX(var(--d20-angle))}.face-17.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * -.5)) translateZ(var(--d20-lower-z)) translateY(var(--d20-lower-y)) rotate(180deg) rotateX(var(--d20-angle))}.face-18.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * .5)) translateZ(var(--d20-lower-z)) translateY(var(--d20-lower-y)) rotate(180deg) rotateX(var(--d20-angle))}.face-19.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 1.5)) translateZ(var(--d20-lower-z)) translateY(var(--d20-lower-y)) rotate(180deg) rotateX(var(--d20-angle))}.face-20.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 2.5)) translateZ(var(--d20-lower-z)) translateY(var(--d20-lower-y)) rotate(180deg) rotateX(var(--d20-angle))}.face-6.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotate(180deg) rotateX(var(--d20-ring-angle))}.face-7.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 4)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotate(180deg) rotateX(var(--d20-ring-angle))}.face-8.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 3)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotate(180deg) rotateX(var(--d20-ring-angle))}.face-9.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 2)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotate(180deg) rotateX(var(--d20-ring-angle))}.face-10.svelte-z0k5lv{transform:rotateY(var(--d20-side-angle)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotate(180deg) rotateX(var(--d20-ring-angle))}.face-11.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 3.5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotateX(var(--d20-ring-angle))}.face-12.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 4.5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotateX(var(--d20-ring-angle))}.face-13.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 5.5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotateX(var(--d20-ring-angle))}.face-14.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 6.5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotateX(var(--d20-ring-angle))}.face-15.svelte-z0k5lv{transform:rotateY(calc(var(--d20-side-angle) * 7.5)) translateZ(var(--d20-ring-z)) translateY(var(--d20-ring-y)) rotateX(var(--d20-ring-angle))}.dice-fun-scene.svelte-z23otg{--fun-size: 8.75rem;--fun-emoji: 3.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.35rem}.dice-fun-scene.compact.svelte-z23otg{--fun-size: 6.25rem;--fun-emoji: 2.75rem}.dice-fun-chip.svelte-z23otg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:var(--fun-size);min-height:var(--fun-size);padding:.85rem .65rem .75rem;border-radius:28px;background:linear-gradient(165deg,rgba(255,255,255,.22) 0%,transparent 42%),linear-gradient(145deg,var(--fun-from),var(--fun-to));border:2px solid color-mix(in srgb,var(--fun-ring) 75%,#fff 25%);box-shadow:0 14px 32px #00000038,0 4px 12px color-mix(in srgb,var(--fun-glow) 55%,transparent),inset 0 1px #ffffff59;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.dice-fun-scene.is-rolling.svelte-z23otg .dice-fun-chip:where(.svelte-z23otg){animation:svelte-z23otg-fun-wobble .55s ease-in-out infinite}.dice-fun-scene.is-settled.svelte-z23otg .dice-fun-chip:where(.svelte-z23otg){animation:svelte-z23otg-fun-pop .55s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 16px 36px #0000003d,0 0 0 3px color-mix(in srgb,var(--fun-glow) 35%,transparent),0 0 28px var(--fun-glow),inset 0 1px #fff6}.dice-fun-emoji.svelte-z23otg{font-size:var(--fun-emoji);line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));-webkit-user-select:none;-moz-user-select:none;user-select:none}.dice-fun-label.svelte-z23otg{max-width:100%;padding:.15rem .45rem;border-radius:999px;background:#0000002e;font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;color:#fffffff2;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes svelte-z23otg-fun-wobble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.04)}50%{transform:rotate(6deg) scale(.98)}75%{transform:rotate(-4deg) scale(1.03)}to{transform:rotate(0) scale(1)}}@keyframes svelte-z23otg-fun-pop{0%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:scale(1)}}.dice-cube-wrap.svelte-xn04fl{perspective:520px;display:inline-flex}.dice-cube.svelte-xn04fl{position:relative;display:grid;place-items:center;transform-style:preserve-3d;border-radius:14px;background:linear-gradient(145deg,var(--surface-2),var(--surface-1));border:1px solid var(--hairline);box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff14;transition:transform .35s cubic-bezier(.22,1,.36,1)}.dice-cube-wrap.is-rolling.svelte-xn04fl .dice-cube:where(.svelte-xn04fl){animation:svelte-xn04fl-cube-tumble .55s linear infinite}.dice-cube-face.svelte-xn04fl{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes svelte-xn04fl-cube-tumble{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(90deg) rotateY(45deg) rotate(15deg)}50%{transform:rotateX(180deg) rotateY(90deg) rotate(-10deg)}75%{transform:rotateX(270deg) rotateY(135deg) rotate(20deg)}to{transform:rotateX(360deg) rotateY(180deg) rotate(0)}}.dice-coin.svelte-xn04fl{position:relative;display:grid;place-items:center;border-radius:9999px;background:linear-gradient(145deg,#e8c547,#c9a227);border:2px solid #b8922a;box-shadow:0 8px 20px #00000026;transform-style:preserve-3d;transition:transform .4s ease}.dice-coin.is-rolling.svelte-xn04fl{animation:svelte-xn04fl-coin-flip .45s linear infinite}.dice-coin-face.svelte-xn04fl{font-size:.65em;font-weight:600;text-align:center;line-height:1.1;padding:0 4px;color:#3d2f0a;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes svelte-xn04fl-coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.dice-poly.svelte-xn04fl{position:relative;display:grid;place-items:center;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background:linear-gradient(160deg,var(--primary),color-mix(in srgb,var(--primary) 70%,#000));color:var(--on-primary);box-shadow:0 10px 22px #0000002e;transition:transform .35s cubic-bezier(.22,1,.36,1)}.dice-poly.is-numeric.svelte-xn04fl{clip-path:none;border-radius:12px}.dice-poly.is-rolling.svelte-xn04fl{animation:svelte-xn04fl-poly-spin .42s linear infinite}.dice-poly-face.svelte-xn04fl{font-weight:700;font-variant-numeric:tabular-nums;text-align:center;line-height:1;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:90%;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-xn04fl-poly-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.06)}to{transform:rotate(360deg) scale(1)}}.dice-wheel.svelte-1emsh8e{position:relative;box-sizing:border-box;width:min(100%,100cqw,100cqh);height:min(100%,100cqw,100cqh);max-width:100%;max-height:100%;aspect-ratio:1;margin:auto;flex-shrink:0;container-type:size}.dice-wheel-svg.svelte-1emsh8e{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 24px rgba(0,0,0,.28))}.dice-wheel-disc.svelte-1emsh8e{width:100%;height:100%;border-radius:50%;will-change:transform}.dice-wheel-gold-ring.svelte-1emsh8e{filter:drop-shadow(0 0 1px rgba(212,175,55,.35))}.dice-wheel-disc.is-dimmed.svelte-1emsh8e{filter:brightness(.72)}.dice-wheel-labels.svelte-1emsh8e{overflow:visible}.dice-wheel-label.svelte-1emsh8e{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dice-wheel-arc-label.svelte-1emsh8e{pointer-events:none}.dice-wheel-label.is-numeric.svelte-1emsh8e{font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:14px;font-weight:700}.dice-wheel-label.is-numeric.numeric-dense.svelte-1emsh8e{font-size:12px}.dice-wheel-label.is-name.svelte-1emsh8e{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-weight:700;letter-spacing:-.01em}.dice-wheel-label.is-name.names-xl.svelte-1emsh8e{font-size:12px}.dice-wheel-label.is-name.names-lg.svelte-1emsh8e{font-size:11px}.dice-wheel-label.is-name.names-md.svelte-1emsh8e{font-size:9.5px}.dice-wheel-label.is-name.names-sm.svelte-1emsh8e{font-size:8px}@container (min-width: 220px){.dice-wheel-label.is-numeric.svelte-1emsh8e{font-size:clamp(11px,4.2cqi,17px)}.dice-wheel-label.is-numeric.numeric-dense.svelte-1emsh8e{font-size:clamp(9px,3.4cqi,13px)}.dice-wheel-label.is-name.names-xl.svelte-1emsh8e{font-size:clamp(10px,3.2cqi,13px)}.dice-wheel-label.is-name.names-lg.svelte-1emsh8e{font-size:clamp(9px,2.9cqi,12px)}.dice-wheel-label.is-name.names-md.svelte-1emsh8e{font-size:clamp(8px,2.5cqi,10px)}.dice-wheel-label.is-name.names-sm.svelte-1emsh8e{font-size:clamp(7px,2.1cqi,9px)}}.dice-wheel-pointer.svelte-1emsh8e{position:absolute;left:50%;top:-.5%;z-index:5;width:0;height:0;transform:translate(-50%);border-left:clamp(8px,2.5cqi,14px) solid transparent;border-right:clamp(8px,2.5cqi,14px) solid transparent;border-top:clamp(14px,4cqi,22px) solid var(--ink, #f7f8f8);filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.dice-wheel-hub.svelte-1emsh8e{position:absolute;left:50%;top:50%;z-index:6;display:grid;place-items:center;width:clamp(3.35rem,26cqi,5.25rem);height:clamp(3.35rem,26cqi,5.25rem);transform:translate(-50%,-50%);overflow:hidden;border-radius:50%;border:2px solid rgba(232,197,71,.55);padding:0;background:#1d1d1f;cursor:pointer;box-shadow:0 0 0 1px #00000059,0 4px 16px #00000073;transition:transform .12s ease}.dice-wheel-hub-art.svelte-1emsh8e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dice-wheel-hub-label.svelte-1emsh8e{position:relative;z-index:1;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(.9rem,5.5cqi,1.25rem);font-weight:800;letter-spacing:.14em;color:#fffef5;text-shadow:0 0 10px rgba(255,248,200,1),0 0 18px rgba(255,220,100,.85),0 1px 2px rgba(0,0,0,.75);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dice-wheel-hub.svelte-1emsh8e:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.05)}.dice-wheel-hub.svelte-1emsh8e:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dice-wheel-disc.svelte-1emsh8e{will-change:auto}}.wheel-result-overlay.svelte-h7ixw0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:.75rem;background:#08090b9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit;overflow:hidden}.wheel-confetti.svelte-h7ixw0{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wheel-confetti-piece.svelte-h7ixw0{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:calc(var(--size) * .55);background:var(--color);opacity:.9;transform:rotate(var(--rot));animation:svelte-h7ixw0-wheel-confetti-fall 2.8s ease-out var(--delay) infinite}@keyframes svelte-h7ixw0-wheel-confetti-fall{0%{transform:translateY(-12px) rotate(var(--rot)) scale(1);opacity:1}to{transform:translateY(110vh) rotate(calc(var(--rot) + 280deg)) scale(.85);opacity:.15}}.wheel-result-card.svelte-h7ixw0{position:relative;z-index:2;width:min(92%,17.5rem);padding:1px;border-radius:var(--radius-lg, 12px);background:linear-gradient(145deg,#f7e9b8,#e8c547 42%,#b8860b);box-shadow:0 0 0 1px #b8860b59,0 20px 48px #0000008c}.wheel-result-card-inner.svelte-h7ixw0{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;padding:1.1rem 1rem .85rem;border-radius:calc(var(--radius-lg, 12px) - 2px);background:var(--surface-1, #1a1b1e);text-align:center}.wheel-result-badge.svelte-h7ixw0{margin:0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;background:linear-gradient(180deg,#e8c54738,#b8860b1f);border:1px solid rgba(232,197,71,.45);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8c547}.wheel-result-value.svelte-h7ixw0{margin:0;padding:.15rem .25rem 0;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ink, #f7f8f8);word-break:break-word}.wheel-result-actions.svelte-h7ixw0{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem;padding-top:.75rem;border-top:1px solid var(--hairline, #2a2b2f)}.wheel-result-btn.svelte-h7ixw0{flex:1 1 6.5rem;min-height:2rem;padding:.4rem .75rem;border-radius:var(--radius-sm, 6px);font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,filter .12s ease}.wheel-result-btn.svelte-h7ixw0:hover{transform:translateY(-1px);filter:brightness(1.06)}.wheel-result-btn.svelte-h7ixw0:active{transform:translateY(0) scale(.98)}.wheel-result-btn.is-primary.svelte-h7ixw0{border:1px solid rgba(184,134,11,.55);background:linear-gradient(180deg,#f0d878,#e8c547 48%,#c9a227);color:#1a1408;box-shadow:0 2px 8px #b8860b59}.wheel-result-btn.is-secondary.svelte-h7ixw0{border:1px solid var(--hairline, #2a2b2f);background:var(--surface-2, #222326);color:var(--ink-subtle, #a8abb0)}.wheel-result-btn.is-secondary.svelte-h7ixw0:hover{border-color:var(--ink-tertiary, #6b6f76);color:var(--ink, #f7f8f8);background:var(--canvas, #141516)}.dice-page.is-wheel-page.svelte-iiphk6{display:flex;flex-direction:column;min-height:calc(100dvh - 5.5rem)}.dice-page.is-wheel-page.svelte-iiphk6 .dice-split:where(.svelte-iiphk6){flex:1;min-height:0}.dice-split.svelte-iiphk6{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.dice-split.is-wheel-layout.svelte-iiphk6{align-items:stretch}.dice-pane-options{order:2}.dice-pane-roll{order:1}.dice-pane-roll.is-wheel-mode{display:flex!important;flex:1;flex-direction:column!important;min-height:min(58dvh,calc(100dvh - 13rem));height:auto}.dice-roll-inner.svelte-iiphk6{display:flex;min-height:min(320px,50dvh);flex-direction:column}.dice-roll-inner.is-wheel-mode.svelte-iiphk6{display:grid;flex:1;grid-template-rows:auto minmax(0,1fr);gap:.35rem;min-height:0;height:100%}.dice-roll-inner.is-wheel-mode.svelte-iiphk6 .dice-roll-meta:where(.svelte-iiphk6){flex-shrink:0;gap:.35rem}.dice-roll-inner.is-wheel-mode.svelte-iiphk6 .dice-roll-meta:where(.svelte-iiphk6) .text-body-sm{font-size:12px}.dice-roll-actions.svelte-iiphk6{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.dice-wheel-copy-btn.svelte-iiphk6{margin-left:auto;border:none;background:transparent;padding:.1rem .35rem;font-size:12px;font-weight:500;color:var(--ink-subtle);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dice-wheel-copy-btn.svelte-iiphk6:hover{color:var(--ink)}@media(min-width:768px){.dice-split.svelte-iiphk6{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.25rem}.dice-split.is-wheel-layout.svelte-iiphk6{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch}.dice-pane-options{order:1}.dice-pane-roll:not(.is-wheel-mode){order:2;position:sticky;top:4.5rem;align-self:start}.dice-pane-roll.is-wheel-mode{order:2;position:sticky;top:4.5rem;align-self:stretch;min-height:calc(100dvh - 6.5rem);height:calc(100dvh - 6.5rem);max-height:calc(100dvh - 6.5rem)}.dice-roll-inner.is-wheel-mode.svelte-iiphk6{flex:1;min-height:0;height:100%}}@media(max-width:767px){.dice-split.is-wheel-layout.svelte-iiphk6{display:flex;flex-direction:column}.dice-pane-roll.is-wheel-mode{flex:1;min-height:min(64dvh,calc(100dvh - 13rem))}}.dice-preset-btn.svelte-iiphk6{display:inline-flex;min-height:1.75rem;align-items:center;gap:.25rem;border-radius:var(--radius-sm, 6px);border:1px solid var(--hairline);background:var(--canvas);padding:.15rem .4rem;font-size:11px;line-height:1.2;color:var(--ink-subtle);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dice-preset-btn.svelte-iiphk6:hover{background:var(--surface-1);color:var(--ink)}.dice-preset-btn.is-selected.svelte-iiphk6{border-color:var(--primary);background:var(--surface-2);font-weight:600;color:var(--ink)}.dice-wheel-type-btns.svelte-iiphk6{display:flex;flex-wrap:wrap;gap:.5rem}.dice-coin-style-btns.svelte-iiphk6 .dice-wheel-type-btn:where(.svelte-iiphk6){min-width:4.1rem;padding:.4rem .65rem;font-size:12px}.dice-wheel-type-btn.svelte-iiphk6{min-height:2.35rem;min-width:4.75rem;justify-content:center;padding:.4rem 1rem;font-size:13px;font-weight:500}.dice-wheel-type-btn.is-selected.svelte-iiphk6{font-size:13px}.dice-preset-faces.svelte-iiphk6{font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.wheel-entries-panel.svelte-iiphk6{display:flex;flex-direction:column;gap:.5rem}.wheel-entries-toolbar.svelte-iiphk6{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.wheel-entries-tool.svelte-iiphk6{display:inline-flex;min-height:1.75rem;min-width:1.75rem;align-items:center;justify-content:center;border-radius:var(--radius-sm, 6px);border:1px solid var(--hairline);background:var(--surface-2);padding:.2rem .45rem;font-size:12px;font-weight:600;color:var(--ink-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wheel-entries-tool.svelte-iiphk6:hover{border-color:var(--hairline-strong);color:var(--ink);background:var(--surface-3)}.wheel-entries-clear.svelte-iiphk6{margin-left:auto}.wheel-entries-reset.svelte-iiphk6{margin-left:0}.wheel-entries-textarea.svelte-iiphk6{width:100%;min-height:10.5rem;resize:vertical;border-radius:var(--radius-md, 8px);border:1px solid var(--hairline);background:var(--surface-2);padding:.55rem .65rem;font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:13px;line-height:1.47;color:var(--ink);caret-color:var(--primary);-moz-tab-size:2;-o-tab-size:2;tab-size:2;box-shadow:inset 0 1px #ffffff08}.wheel-entries-textarea.svelte-iiphk6::-moz-placeholder{color:var(--ink-tertiary)}.wheel-entries-textarea.svelte-iiphk6::placeholder{color:var(--ink-tertiary)}.wheel-entries-textarea.svelte-iiphk6:focus{outline:2px solid color-mix(in srgb,var(--primary) 50%,transparent);outline-offset:1px;border-color:var(--primary-focus, var(--primary));background:var(--surface-3)}.wheel-entries-footer.svelte-iiphk6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:11px;color:var(--ink-subtle)}.wheel-entries-count.svelte-iiphk6{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,var(--surface-1));padding:.15rem .55rem;font-size:11px;font-weight:600;color:var(--ink)}.dice-options-scroll.svelte-iiphk6{max-height:min(52vh,520px)}@media(min-width:1024px){.dice-options-scroll.svelte-iiphk6{max-height:min(58vh,560px)}}.dice-stage.svelte-iiphk6{display:flex;flex-direction:column;height:min(300px,44dvh);min-height:280px;overflow:hidden}.dice-stage.is-wheel.svelte-iiphk6{display:flex;min-height:0;flex:1;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg, 10px);background:var(--surface-1);padding:.5rem;margin:0}.dice-page.is-wheel-page.svelte-iiphk6 .dice-stage.is-wheel:where(.svelte-iiphk6){min-height:min(56dvh,calc(100dvh - 14rem))}.dice-stage-cubes.svelte-iiphk6{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;min-height:168px;max-height:168px;overflow:hidden}.dice-stage-cubes.has-coin.svelte-iiphk6{min-height:200px;max-height:none;overflow-x:clip;overflow-y:visible;padding:0 .25rem .25rem}.dice-stage-cubes.has-d20.svelte-iiphk6{min-height:240px;max-height:none;overflow:visible;padding:.25rem}.dice-stage-cubes.has-fun.svelte-iiphk6{min-height:220px;max-height:none;overflow:visible;align-items:center;justify-content:center;gap:1rem 1.25rem;padding:.75rem .5rem}.dice-stage-cubes.has-classic-multi.svelte-iiphk6{max-height:none;min-height:148px;overflow:visible;gap:.5rem}@media(max-width:767px){.dice-stage-cubes.has-classic-multi.svelte-iiphk6 .dice-cube3d-scene{--cube-size: 56px;width:calc(var(--cube-size) + 24px);height:calc(var(--cube-size) + 24px)}.dice-stage-cubes.has-classic-multi.svelte-iiphk6 .d20-scene{--d20-w: 112px}}.dice-coin-stage.svelte-iiphk6{display:flex;width:100%;max-width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:.35rem .65rem;padding:0 .15rem}.dice-coin-stage.svelte-iiphk6 .coin-purse-wrap{--coin-diam: 8.75rem;flex-shrink:0;padding:.35rem 0 1.15rem}.dice-coin-result.svelte-iiphk6{margin:0;flex:0 1 auto;min-width:0;max-width:42%;font-size:1.125rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--primary);text-align:left;transition:opacity .2s ease}.dice-coin-result.is-faded.svelte-iiphk6{opacity:.35}@media(min-width:400px){.dice-stage-cubes.has-coin.svelte-iiphk6{min-height:220px}.dice-coin-stage.svelte-iiphk6{gap:.5rem 1rem;padding:0 .35rem}.dice-coin-stage.svelte-iiphk6 .coin-purse-wrap{--coin-diam: 10rem;padding-bottom:1.35rem}.dice-coin-result.svelte-iiphk6{max-width:none;font-size:1.35rem}}@media(min-width:480px){.dice-stage-cubes.has-coin.svelte-iiphk6{min-height:240px;max-height:320px}.dice-coin-stage.svelte-iiphk6{max-width:26rem;gap:1rem 2rem;padding:0 .5rem 0 .75rem}.dice-coin-stage.svelte-iiphk6 .coin-purse-wrap{--coin-diam: 12.5rem;padding:.75rem 0 2rem}.dice-coin-result.svelte-iiphk6{margin-left:.25rem;font-size:1.75rem;min-width:3.5rem}}@media(min-width:640px){.dice-coin-stage.svelte-iiphk6{gap:1.25rem 3rem;padding-right:1.25rem}.dice-coin-result.svelte-iiphk6{margin-left:.5rem;font-size:2rem;min-width:4rem}}.dice-stage.is-wheel.svelte-iiphk6 .dice-stage-cubes:where(.svelte-iiphk6){flex:1;width:100%;min-height:0;height:100%;max-height:none;overflow:hidden;container-type:size;container-name:wheel-stage;align-items:center;justify-content:center;padding:.25rem}.dice-wheel-stage-wrap.svelte-iiphk6{position:relative;display:flex;flex:1 1 0;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;border-radius:inherit}@media(min-width:768px){.dice-page.is-wheel-page.svelte-iiphk6 .dice-stage.is-wheel:where(.svelte-iiphk6){min-height:0}.dice-stage.is-wheel.svelte-iiphk6 .dice-stage-cubes:where(.svelte-iiphk6){min-height:0}}.dice-stage-placeholder.svelte-iiphk6{margin:0}.dice-stage-result.svelte-iiphk6{flex-shrink:0;min-height:5.25rem;border-top:1px solid var(--hairline);padding-top:.75rem;text-align:center;transition:opacity .2s ease}.dice-stage-result.is-faded.svelte-iiphk6{opacity:.35}.dice-stage-result-line.svelte-iiphk6{margin:0;min-height:1.25rem;line-height:1.25rem}.dice-stage-result-total.svelte-iiphk6{margin:.25rem 0 0;min-height:2.25rem;line-height:2.25rem}.dice-stage-result-total.is-hidden.svelte-iiphk6{visibility:hidden}
