.nd-wrap[data-astro-cid-44clbsxy]{max-width:min(620px,max(340px,calc((100vh - 18rem)/.8)))}@media(max-width:639px){.nd-wrap[data-astro-cid-44clbsxy]{max-width:none}}.nd-board[data-astro-cid-44clbsxy]{container-type:inline-size;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) .45fr repeat(6,minmax(0,1fr)) 1.05fr;grid-template-rows:auto auto auto;column-gap:.4cqw;padding:1.6cqw;border-radius:8px;user-select:none;-webkit-user-select:none;touch-action:manipulation;background:color-mix(in oklab,var(--pastel-peach) 82%,var(--on-pastel) 18%);box-shadow:0 0 0 1px var(--line-strong)}.nd-mid[data-astro-cid-44clbsxy]{grid-column:1 / -1;grid-row:2;height:13cqw;display:grid;place-items:center}.nd-dice[data-astro-cid-44clbsxy]{display:flex;align-items:center;gap:2.5cqw;min-height:9cqw}.nd-die{display:block;width:9cqw;height:9cqw;max-width:56px;max-height:56px}.nd-die svg{width:100%;height:100%;display:block}.nd-die rect{stroke-width:4}.nd-die-w rect{fill:var(--pastel-chip-strong);stroke:var(--on-pastel)}.nd-die-w circle{fill:var(--on-pastel)}.nd-die-b rect{fill:var(--on-pastel);stroke:color-mix(in oklab,var(--on-pastel) 60%,black 40%)}.nd-die-b circle{fill:var(--pastel-chip-strong)}.nd-die.nd-used{opacity:.35}.nd-badge{font-weight:700;font-size:clamp(12px,3.6cqw,18px);color:var(--on-pastel)}.nd-pt,.nd-tray{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;height:34cqw;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.nd-pt.nd-bot,.nd-tray.nd-bot{flex-direction:column-reverse}.nd-pt:before{content:"";position:absolute;inset:0 4%;pointer-events:none;clip-path:polygon(0 0,100% 0,50% 88%);background:var(--pastel-chip-strong)}.nd-pt.nd-bot:before{clip-path:polygon(50% 12%,100% 100%,0 100%)}.nd-pt.nd-odd:before{background:color-mix(in oklab,var(--pastel-peach) 45%,var(--on-pastel) 55%)}.nd-pt:focus-visible,.nd-tray:focus-visible{outline:3px solid var(--focus);outline-offset:1px;z-index:3;border-radius:4px}.nd-tray{justify-content:flex-start;border-radius:4px;background:color-mix(in oklab,var(--on-pastel) 30%,transparent);gap:.25cqw;padding:.6cqw .8cqw}.nd-bar{border-radius:3px;background:color-mix(in oklab,var(--on-pastel) 35%,transparent)}.nd-ch{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:94%;aspect-ratio:1;margin:.15cqw 0;border-radius:50%;font-size:clamp(9px,2.8cqw,15px);font-weight:700;line-height:1;pointer-events:none}.nd-ch.nd-w{background:radial-gradient(circle,var(--pastel-chip-strong) 0 50%,color-mix(in oklab,var(--pastel-chip-strong) 80%,var(--on-pastel) 20%) 51% 60%,var(--pastel-chip-strong) 61%);box-shadow:0 0 0 1.5px var(--on-pastel);color:var(--on-pastel)}.nd-ch.nd-b{background:radial-gradient(circle,var(--on-pastel) 0 50%,color-mix(in oklab,var(--on-pastel) 70%,var(--pastel-chip-strong) 30%) 51% 60%,var(--on-pastel) 61%);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--on-pastel) 60%,black 40%);color:var(--pastel-yellow)}.nd-ch.nd-drag{z-index:6;filter:drop-shadow(0 6px 8px rgb(0 0 0 / .3))}.nd-off{display:block;flex:none;width:100%;height:1.55cqw;border-radius:2px}.nd-off.nd-w{background:var(--pastel-chip-strong);box-shadow:0 0 0 1px var(--on-pastel)}.nd-off.nd-b{background:var(--on-pastel);box-shadow:0 0 0 1px color-mix(in oklab,var(--pastel-chip-strong) 50%,transparent)}.nd-off-n{font-size:clamp(10px,2.8cqw,14px);font-weight:700;color:var(--on-pastel);margin:.6cqw 0}.nd-pt.nd-can .nd-ch:last-child{box-shadow:0 0 0 1.5px var(--on-pastel),0 0 0 3.5px var(--mark)}.nd-pt.nd-sel .nd-ch:last-child{box-shadow:0 0 0 1.5px var(--on-pastel),0 0 0 4px var(--brand)}.nd-pt.nd-target:after,.nd-pt.nd-target2:after,.nd-tray.nd-target:after,.nd-tray.nd-target2:after{content:"";position:absolute;left:50%;width:4.4cqw;height:4.4cqw;transform:translate(-50%);border-radius:50%;z-index:2;pointer-events:none;background:var(--brand);box-shadow:0 0 0 2px var(--pastel-chip-strong)}.nd-pt.nd-top:after,.nd-tray.nd-top:after{bottom:1cqw}.nd-pt.nd-bot:after,.nd-tray.nd-bot:after{top:1cqw}.nd-pt.nd-target2:after,.nd-tray.nd-target2:after{opacity:.45}@media(min-width:1024px){.nd-layout[data-astro-cid-44clbsxy]{grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start}}
