.yz-board[data-astro-cid-nbrm7bny]{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:16px;align-items:start;padding:4px}.yz-short[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-short{display:none}.yz-play[data-astro-cid-nbrm7bny]{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px;--ds: min(86px, 15cqi)}.yz-whose[data-astro-cid-nbrm7bny]{margin:0;padding:2px 14px;border-radius:10px;background:#00000040;color:#fff;font-family:var(--font-heading);font-weight:800;font-size:1.15rem}.yz-whose--you[data-astro-cid-nbrm7bny]{background:#ffe066;color:var(--purple-dark)}.yz-dice[data-astro-cid-nbrm7bny]{position:relative;width:calc(var(--ds) * 5 + var(--ds) * .35 * 4);height:calc(var(--ds) * 2.75);touch-action:none}.yz-keep-row[data-astro-cid-nbrm7bny]{position:absolute;left:calc(var(--ds) * -.2);right:calc(var(--ds) * -.2);bottom:0;height:calc(var(--ds) * 1.3);border:2px dashed var(--felt-line);border-radius:16px;background:#0000001f}.yz-keep-row[data-astro-cid-nbrm7bny] span[data-astro-cid-nbrm7bny]{position:absolute;left:50%;top:0;translate:-50% -55%;padding:0 8px;border-radius:8px;background:var(--felt);color:#fff;font-size:.85rem;font-weight:700;white-space:nowrap}.yz-die[data-astro-cid-nbrm7bny]{position:absolute;left:calc(var(--i) * var(--ds) * 1.35);top:calc(var(--ds) * .08);width:var(--ds);height:var(--ds);padding:0;border:0;background:none;cursor:pointer;transition:translate .3s ease;-webkit-tap-highlight-color:transparent}.yz-die[data-astro-cid-nbrm7bny]:disabled{cursor:default}.yz-die--held[data-astro-cid-nbrm7bny]{translate:0 calc(var(--ds) * 1.42)}.yz-die[data-astro-cid-nbrm7bny].dragging{transition:none;z-index:5;cursor:grabbing}.yz-cube[data-astro-cid-nbrm7bny]{position:absolute;inset:0;display:block;border-radius:20%;background:radial-gradient(circle at 30% 22%,#fff,#fffdf8 35%,#f1ebdf 75%,#e2d9c8);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -3px 5px #78644638,inset 3px 0 4px #fff9,inset -3px 0 5px #78644624,0 calc(var(--ds) * .06) 0 #cfc4ae,0 calc(var(--ds) * .06 + 1px) 0 #b5a88f,0 calc(var(--ds) * .12) calc(var(--ds) * .16) #00000061;rotate:var(--tilt, 0deg);transition:rotate .3s ease}.yz-cube[data-astro-cid-nbrm7bny] img[data-astro-cid-nbrm7bny]{position:absolute;inset:6%;width:88%;height:88%;mix-blend-mode:multiply;pointer-events:none}.yz-die--held[data-astro-cid-nbrm7bny] .yz-cube[data-astro-cid-nbrm7bny]{rotate:0deg}.yz-die[data-astro-cid-nbrm7bny]:focus-visible{outline:none}.yz-die[data-astro-cid-nbrm7bny]:focus-visible .yz-cube[data-astro-cid-nbrm7bny]{outline:3px solid #fff;outline-offset:3px}.yz-die--hint[data-astro-cid-nbrm7bny] .yz-cube[data-astro-cid-nbrm7bny]{outline:4px solid #ffe066;outline-offset:3px;animation:hint-pulse 1s ease-in-out infinite}.yz-dice--idle[data-astro-cid-nbrm7bny] .yz-cube[data-astro-cid-nbrm7bny]{opacity:.55}.yz-die--rolling[data-astro-cid-nbrm7bny] .yz-cube[data-astro-cid-nbrm7bny]{animation:yz-tumble .65s cubic-bezier(.3,.7,.4,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes yz-tumble{0%{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(calc(var(--ds) * -.55)) rotate(-160deg) scale(1.08)}55%{transform:translateY(calc(var(--ds) * .06)) rotate(-300deg) scale(.97)}75%{transform:translateY(calc(var(--ds) * -.12)) rotate(-345deg) scale(1.02)}to{transform:translateY(0) rotate(-360deg) scale(1)}}@media(prefers-reduced-motion:reduce){.yz-die--rolling[data-astro-cid-nbrm7bny] .yz-cube[data-astro-cid-nbrm7bny]{animation:none}}.yz-roll[data-astro-cid-nbrm7bny]{display:flex;flex-direction:column;align-items:center;min-width:12em;padding:.45em 1.6em;background:#ffe066;color:var(--purple-dark);line-height:1.15}.yz-roll[data-astro-cid-nbrm7bny] small[data-astro-cid-nbrm7bny]{font-size:.8rem;font-weight:700}.yz-roll[data-astro-cid-nbrm7bny]:disabled{background:#ffffff40;color:#fff;cursor:default}.yz-roll--ready[data-astro-cid-nbrm7bny]{outline:4px dashed #fff;outline-offset:3px;animation:hint-pulse 1.2s ease-in-out infinite}.yz-status[data-astro-cid-nbrm7bny]{max-width:30em;padding:8px 14px;border-radius:10px;background:#00000040;color:#fff;font-weight:700;line-height:1.35;text-align:center}.yz-status[data-astro-cid-nbrm7bny] p[data-astro-cid-nbrm7bny]{margin:0}@media(max-width:699px){.yz-status[data-astro-cid-nbrm7bny]{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;max-width:640px;margin:0 auto;background:#1f5e3a;box-shadow:0 6px 20px #00000059;pointer-events:none}}.yz-card[data-astro-cid-nbrm7bny]{border-radius:10px;background:#fffdf6;box-shadow:0 4px 14px #0000004d;overflow:hidden}.yz-card[data-astro-cid-nbrm7bny] table[data-astro-cid-nbrm7bny]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.yz-card[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{height:var(--row-h, 30px);padding:0 8px;border-bottom:1px solid #e7dfcd;font-size:.95rem;line-height:1.1}.yz-card[data-astro-cid-nbrm7bny] thead[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny]{background:var(--purple);color:#fff;font-family:var(--font-heading);font-weight:800}.yz-card[data-astro-cid-nbrm7bny] thead[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny]:first-child{background:var(--purple)}.yz-card[data-astro-cid-nbrm7bny] tbody[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny]{text-align:left;font-weight:700;white-space:nowrap;color:var(--purple-dark)}.yz-card[data-astro-cid-nbrm7bny] tbody[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny] small[data-astro-cid-nbrm7bny]{font-weight:600;color:var(--muted)}.yz-mini[data-astro-cid-nbrm7bny]{width:1.15em;height:1.15em;margin-right:6px;vertical-align:-.2em;border-radius:3px;box-shadow:0 0 0 1px #d9cfbb}.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{width:4.4em;text-align:center;font-weight:700;color:var(--purple-dark)}.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]+td[data-astro-cid-nbrm7bny]{border-left:1px solid #e7dfcd}.yz-card[data-astro-cid-nbrm7bny] .yz-sum[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-sum[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{background:#f4eedf;font-size:.85rem}.yz-card[data-astro-cid-nbrm7bny] .yz-total[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-total[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{border-top:2px solid var(--purple);border-bottom:0;font-size:1.05rem;font-weight:800}.yz-card[data-astro-cid-nbrm7bny] [data-astro-cid-nbrm7bny][data-col="1"][hidden]{display:none}.yz-card[data-astro-cid-nbrm7bny] thead[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny].yz-col--turn{background:#ffe066;color:var(--purple-dark)}.yz-card[data-astro-cid-nbrm7bny] .yz-pick{width:100%;min-height:calc(var(--row-h, 30px) - 6px);padding:0;border:2px dashed #b9a6d3;border-radius:7px;background:#f6f0ff;color:#6d58a0;font:inherit;font-style:italic;cursor:pointer}.yz-card[data-astro-cid-nbrm7bny] .yz-pick:hover,.yz-card[data-astro-cid-nbrm7bny] .yz-pick:focus-visible{border-style:solid;border-color:var(--purple);background:#ffe066;color:var(--purple-dark);font-style:normal;outline:none}.yz-card[data-astro-cid-nbrm7bny] .yz-pick--zero{color:#9a8fae;border-color:#d8cfe6}.yz-card[data-astro-cid-nbrm7bny] .yz-pick--hint{border-style:solid;border-color:var(--purple);background:#ffe066;color:var(--purple-dark);font-style:normal;animation:hint-pulse 1s ease-in-out infinite}.yz-card[data-astro-cid-nbrm7bny] .yz-just{animation:yz-flash 1.6s ease-out}@keyframes yz-flash{0%,40%{background:#ffe066}to{background:transparent}}.yz-card[data-astro-cid-nbrm7bny] .yz-zero{color:#a99fbb}.yz-card[data-astro-cid-nbrm7bny] .yz-progress{font-weight:600;color:var(--muted)}@media(max-width:699px){.yz-board[data-astro-cid-nbrm7bny]{--dsp: clamp(38px, 12.5vw, 60px);grid-template-columns:calc(var(--dsp) * 2.55) minmax(0,1fr);gap:8px;padding:0}.yz-play[data-astro-cid-nbrm7bny]{container-type:normal;--ds: var(--dsp);gap:8px}.yz-whose[data-astro-cid-nbrm7bny]{padding:2px 8px;font-size:.95rem;text-align:center}.yz-dice[data-astro-cid-nbrm7bny]{width:calc(var(--ds) * 2.55);height:calc(var(--ds) * 6.4 + 10px)}.yz-die[data-astro-cid-nbrm7bny]{left:calc(var(--ds) * .08);top:calc(10px + var(--ds) * .12 + var(--i) * var(--ds) * 1.3)}.yz-die--held[data-astro-cid-nbrm7bny]{translate:calc(var(--ds) * 1.3) 0}.yz-keep-row[data-astro-cid-nbrm7bny]{inset:2px 0 0 auto;width:calc(var(--ds) * 1.2);height:auto;border-radius:12px}.yz-long[data-astro-cid-nbrm7bny],.yz-upper-sum[data-astro-cid-nbrm7bny]{display:none}.yz-short[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-short{display:inline}.yz-card[data-astro-cid-nbrm7bny] .yz-long{display:none}.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{white-space:nowrap}.yz-roll[data-astro-cid-nbrm7bny]{min-width:0;width:100%;padding:.4em .3em;font-size:.95rem}.yz-roll[data-astro-cid-nbrm7bny] small[data-astro-cid-nbrm7bny]{font-size:.72rem}.yz-card[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{padding:0 4px;font-size:.8rem}.yz-card[data-astro-cid-nbrm7bny] tbody[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny]{white-space:normal;line-height:1.05}.yz-card[data-astro-cid-nbrm7bny] tbody[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny] small[data-astro-cid-nbrm7bny],.yz-mini[data-astro-cid-nbrm7bny]{display:none}.yz-card[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{width:2.9em}.yz-card[data-astro-cid-nbrm7bny] .yz-sum[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-sum[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{font-size:.72rem}.yz-card[data-astro-cid-nbrm7bny] .yz-total[data-astro-cid-nbrm7bny] th[data-astro-cid-nbrm7bny],.yz-card[data-astro-cid-nbrm7bny] .yz-total[data-astro-cid-nbrm7bny] td[data-astro-cid-nbrm7bny]{font-size:.9rem}}
