.can-art{display:block;width:100%;height:100%;object-fit:contain}.stage[data-astro-cid-mg2pjto5]{position:relative;isolation:isolate;overflow:clip;min-height:100svh;padding:16px;display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(140px,.4fr);gap:16px 24px;align-items:center;justify-items:center;background:var(--place, #fff) center / cover no-repeat}.side[data-astro-cid-mg2pjto5]{display:grid;justify-items:center;width:100%}.note[data-astro-cid-mg2pjto5]{position:absolute;left:16px;top:16px;padding:4px 8px}.machine[data-astro-cid-mg2pjto5]{position:relative;height:min(92svh,900px);aspect-ratio:2 / 3;max-width:100%}.shell[data-astro-cid-mg2pjto5]{display:block;width:100%;height:100%;object-fit:contain}.display[data-astro-cid-mg2pjto5]{position:absolute;left:69%;top:9.8%;width:17.5%;height:7.4%;display:grid;place-items:center;padding:4px;text-align:center;color:#2a1626;font:700 clamp(.56rem,1.5vh,.8rem)/1.15 var(--label)}.shelves[data-astro-cid-mg2pjto5]{position:absolute;inset:0}.slot[data-astro-cid-mg2pjto5]{all:unset;position:absolute;left:var(--x);top:calc(var(--floor) - 9.4%);width:16%;height:9.4%;padding:0 3%;box-sizing:border-box;cursor:pointer;transition:transform .15s ease}.slot[data-astro-cid-mg2pjto5]:focus-visible{outline:2px solid #1c2120;outline-offset:1px}.slot[data-astro-cid-mg2pjto5]:hover{transform:translateY(-3px)}.coin-slot[data-astro-cid-mg2pjto5]{position:absolute;left:67.5%;top:28%;width:25%;height:29%}.charm[data-astro-cid-mg2pjto5]{position:absolute;left:87%;top:6%;width:18%;pointer-events:none}.slot[data-astro-cid-mg2pjto5] .awaiting{background:none;color:#fff;border-color:#ffffff8c}.coin[data-astro-cid-mg2pjto5]{position:relative;z-index:6;width:120px;height:120px;margin-top:12px;padding:0;border:0;border-radius:50%;background:none;cursor:grab;touch-action:none}.coin[data-astro-cid-mg2pjto5]:active{cursor:grabbing}.coin[data-astro-cid-mg2pjto5][hidden]{display:none}.coin[data-astro-cid-mg2pjto5] img[data-astro-cid-mg2pjto5],.coin[data-astro-cid-mg2pjto5] .awaiting[data-astro-cid-mg2pjto5]{display:grid;width:100%;height:100%;border-radius:50%;object-fit:contain;pointer-events:none}.served[data-astro-cid-mg2pjto5]{--cx: 50vw;--can: min(100px, 24vw);--can-bottom: 16px;--bubble-size: min(92vw, 56svh);position:fixed;inset:0;z-index:3;overflow:hidden;pointer-events:none}.served[data-astro-cid-mg2pjto5][hidden]{display:none}.open-can[data-astro-cid-mg2pjto5]{position:absolute;left:var(--cx);bottom:var(--can-bottom);width:var(--can);aspect-ratio:5 / 9;margin-left:calc(var(--can) / -2);z-index:2}.info[data-astro-cid-mg2pjto5]{position:absolute;left:var(--cx);bottom:calc(var(--can-bottom) + var(--can) * 1.25);width:var(--bubble-size);height:var(--bubble-size);margin-left:calc(var(--bubble-size) / -2);display:grid;align-content:center;justify-items:center;gap:6px;padding:calc(var(--bubble-size) * .16);border-radius:50%;text-align:center;background:var(--juice);color:var(--juice-ink);pointer-events:auto;cursor:pointer;transform-origin:50% 100%;transform:translateY(30%) scale(.08);opacity:0;visibility:hidden}.info[data-astro-cid-mg2pjto5]:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;clip-path:circle(49.6%);background:var(--bubble, none) center / 100% 100% no-repeat}.info[data-astro-cid-mg2pjto5]>[data-astro-cid-mg2pjto5]{position:relative;z-index:1}.served[data-astro-cid-mg2pjto5][data-opened] .info[data-astro-cid-mg2pjto5]{visibility:visible;opacity:1;transform:none;transition:transform .7s cubic-bezier(.2,1.3,.4,1),opacity .2s ease}.info-kind[data-astro-cid-mg2pjto5]{margin:0;font:400 .9rem var(--label)}.info-name[data-astro-cid-mg2pjto5]{margin:0;font:400 clamp(2rem,4.4vw,3.2rem)/1 var(--name)}.info-body[data-astro-cid-mg2pjto5]{margin:0;font:400 clamp(.86rem,2.3svh,1.02rem)/1.32 var(--label)}.info-link[data-astro-cid-mg2pjto5]{margin-top:4px;padding:6px 14px;border-radius:999px;background:var(--juice-ink);color:var(--juice);font:700 .9rem var(--label);text-decoration:none}.info-link[data-astro-cid-mg2pjto5][hidden]{display:none}.info-photos[data-astro-cid-mg2pjto5]{position:relative;z-index:1;display:flex;justify-content:center;gap:10px;margin-top:6px}.info-photos[data-astro-cid-mg2pjto5][hidden]{display:none}.info-photos[data-astro-cid-mg2pjto5] a{display:block;width:calc(var(--bubble-size) * .17);aspect-ratio:1;background:#fff;padding:4px;box-shadow:0 4px 10px #00000040;rotate:-4deg;transition:rotate .15s,scale .15s}.info-photos[data-astro-cid-mg2pjto5] a:nth-child(2){rotate:3deg}.info-photos[data-astro-cid-mg2pjto5] a:nth-child(3){rotate:-2deg}.info-photos[data-astro-cid-mg2pjto5] a:hover,.info-photos[data-astro-cid-mg2pjto5] a:focus-visible{rotate:0deg;scale:1.08}.info-photos[data-astro-cid-mg2pjto5] img{display:block;width:100%;height:100%;object-fit:cover}.plain[data-astro-cid-mg2pjto5]{grid-column:1 / -1;width:min(620px,100%)}.plain[data-astro-cid-mg2pjto5] summary[data-astro-cid-mg2pjto5]{cursor:pointer;text-align:center;font:400 .95rem var(--label)}.plain[data-astro-cid-mg2pjto5] dl[data-astro-cid-mg2pjto5]{margin:12px 0 0;display:grid;gap:12px;font-family:var(--label)}.plain[data-astro-cid-mg2pjto5] dt[data-astro-cid-mg2pjto5]{font-weight:700}.plain[data-astro-cid-mg2pjto5] dd[data-astro-cid-mg2pjto5]{margin:0}@media(min-width:861px){.served[data-astro-cid-mg2pjto5]{--cx: 27vw;--can: 110px;--can-bottom: 4svh;--bubble-size: min(42vw, 66svh, 560px)}.side[data-astro-cid-mg2pjto5]{transform:translateY(-9svh);justify-items:start}}@media(max-width:860px){.served[data-astro-cid-mg2pjto5]{--can-bottom: 24svh}.stage[data-astro-cid-mg2pjto5]{grid-template-columns:minmax(0,1fr);padding-top:60px}.side[data-astro-cid-mg2pjto5]:first-of-type{display:none}.machine[data-astro-cid-mg2pjto5]{order:1;height:auto;width:min(560px,100%)}.side[data-astro-cid-mg2pjto5]{order:2}.plain[data-astro-cid-mg2pjto5]{order:3}}@media(prefers-reduced-motion:reduce){.slot[data-astro-cid-mg2pjto5],.served[data-astro-cid-mg2pjto5][data-opened] .info[data-astro-cid-mg2pjto5]{transition:none}}
