.scene[data-v-37e88ff2]{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;padding:7vh 5% 3vh;position:absolute}code[data-v-37e88ff2]{font-family:var(--font-code)}.stack[data-v-37e88ff2]{display:inline-grid}.tally[data-v-37e88ff2]{animation:pop-37e88ff2 .35s cubic-bezier(.22,1,.36,1) .2s both;background:var(--text);border-radius:999px;color:var(--bg);font-size:clamp(.6rem,1.5vh,1rem);font-weight:800;left:50%;padding:calc(.4vh + .3em) 1.3vh;position:absolute;top:1.6vh;translate:-50% 0;white-space:nowrap}.area-label[data-v-37e88ff2]{color:var(--text-muted);display:block;font-size:clamp(.42rem,1.1vh,.7rem);font-weight:800;letter-spacing:.08em;margin-bottom:.8vh;text-align:center;text-transform:uppercase}.outside[data-v-37e88ff2]{animation:swap-in-37e88ff2 .4s ease .4s both}.list[data-v-37e88ff2]{align-items:center;background:var(--bg);border:3px solid var(--text);border-radius:1.4vh;display:flex;flex-direction:column;gap:1vh;padding:1.6vh 2vh}.list-name[data-v-37e88ff2]{color:var(--text);font-size:clamp(.62rem,1.8vh,1.15rem);font-weight:800}.cells[data-v-37e88ff2]{display:flex;gap:.8vh}.cell[data-v-37e88ff2]{background:var(--bg-off);border:2px solid var(--border);border-radius:.8vh;color:var(--text);font-size:clamp(.6rem,1.7vh,1.1rem);font-weight:800;min-width:5ch;padding:.6vh 1vh;text-align:center}.cell.is-hunger[data-v-37e88ff2]{background:color-mix(in srgb,var(--coral) 18%,var(--bg));border-color:var(--coral)}.value[data-v-37e88ff2]{grid-area:1/1;justify-self:center}.value.before[data-v-37e88ff2]{animation:vanish-37e88ff2 .2s ease calc(var(--t, 2.4s)) forwards}.value.after[data-v-37e88ff2]{animation:swap-in-37e88ff2 .35s cubic-bezier(.34,1.56,.64,1) var(--t) both;color:var(--coral);opacity:0}.pips[data-v-37e88ff2]{display:flex;gap:.5vh}.pips i[data-v-37e88ff2]{background:var(--coral);border-radius:999px;height:1.2vh;width:1.2vh}.pips i.is-gone[data-v-37e88ff2]{animation:eaten-37e88ff2 .3s ease var(--t) forwards}.link[data-v-37e88ff2]{align-items:center;display:flex;flex-direction:column;margin:1vh 0;position:relative}.link-line[data-v-37e88ff2]{animation:appear-37e88ff2 .3s ease 1.4s both;height:4.5vh;width:.4vh}.link-line[data-v-37e88ff2],.link-tag[data-v-37e88ff2]{background:var(--sky);border-radius:999px}.link-tag[data-v-37e88ff2]{animation:pop-37e88ff2 .35s cubic-bezier(.34,1.56,.64,1) 1.7s both;color:#fff;font-size:clamp(.45rem,1.25vh,.8rem);font-weight:800;left:calc(50% + 1.2vh);padding:.25vh .8vh;position:absolute;top:50%;translate:0 -50%;white-space:nowrap}.inside[data-v-37e88ff2]{align-items:center;animation:swap-in-37e88ff2 .4s ease 1.2s both;display:flex;flex-direction:column}.call[data-v-37e88ff2]{background:var(--bg);border:3px dashed var(--sky);border-radius:1vh;color:var(--text);font-size:clamp(.62rem,1.8vh,1.15rem);font-weight:800;padding:.8vh 1.4vh}.arg[data-v-37e88ff2]{color:var(--sky)}.same[data-v-37e88ff2]{animation:pop-37e88ff2 .35s cubic-bezier(.34,1.56,.64,1) 3.2s both;background:var(--mint);border-radius:999px;color:var(--text);font-size:clamp(.48rem,1.3vh,.85rem);font-weight:800;margin-top:1.4vh;padding:calc(.3vh + .3em) 1.1vh}@keyframes appear-37e88ff2{0%{opacity:0}to{opacity:1}}@keyframes vanish-37e88ff2{0%{opacity:1}to{opacity:0}}@keyframes pop-37e88ff2{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes swap-in-37e88ff2{0%{opacity:0;transform:translateY(-.8vh)}to{opacity:1;transform:none}}@keyframes eaten-37e88ff2{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-1.4vh) scale(.5)}}@media (orientation:portrait) and (max-width:760px){.area-label[data-v-37e88ff2],.link-tag[data-v-37e88ff2]{font-size:.7rem}}
