@font-face{font-family:Pixelify Sans;font-display:swap;src:url(/_astro/pixelify-latin.D1rQrCZP.woff2) format("woff2")}.shop-bench[data-astro-cid-iuwftshf]{--ink: #2a1b22;--paper: #fffaf0;--red: #c4472b;margin:0;contain:inline-size}.stage[data-astro-cid-iuwftshf]{position:relative;display:flow-root;padding:2.625rem 2.625rem 0;overflow:clip;border-radius:28px;background:linear-gradient(150deg,#f3cf7d,#f7e0a6,#fbeed0)}.window[data-astro-cid-iuwftshf]{overflow:clip;max-width:72rem;margin:0 auto -2.5rem;border-radius:12px 12px 0 0;background:#1c1c1e;box-shadow:0 0 0 1px #00000080,0 24px 60px -20px #3c240073}.titlebar[data-astro-cid-iuwftshf]{position:relative;display:flex;align-items:center;height:28px;padding:0 12px;background:#2c2c2e;color:#ffffffd9;font:600 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lights[data-astro-cid-iuwftshf]{display:flex;gap:8px}.lights[data-astro-cid-iuwftshf] i[data-astro-cid-iuwftshf]{width:12px;height:12px;border-radius:50%;background:#ff5f57}.lights[data-astro-cid-iuwftshf] i[data-astro-cid-iuwftshf]:nth-child(2){background:#febc2e}.lights[data-astro-cid-iuwftshf] i[data-astro-cid-iuwftshf]:nth-child(3){background:#28c840}.title[data-astro-cid-iuwftshf]{position:absolute;left:50%;translate:-50% 0}.screen[data-astro-cid-iuwftshf]{--u: calc(var(--k, 2) * 1px);position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;overflow:clip;color:var(--ink);font:400 calc(11 * var(--u)) / calc(14 * var(--u)) "Pixelify Sans",sans-serif}.world[data-astro-cid-iuwftshf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dim[data-astro-cid-iuwftshf]{position:absolute;inset:0;background:#2a1b22d1}.board[data-astro-cid-iuwftshf]{position:relative;outline:none;margin:calc(9 * var(--u)) 0 2.5rem}.bench[data-astro-cid-iuwftshf],.plate[data-astro-cid-iuwftshf],.cap[data-astro-cid-iuwftshf],.talk[data-astro-cid-iuwftshf],.slot[data-astro-cid-iuwftshf],.name[data-astro-cid-iuwftshf]{position:relative;isolation:isolate}.bench[data-astro-cid-iuwftshf]:before,.plate[data-astro-cid-iuwftshf]:before,.cap[data-astro-cid-iuwftshf]:before,.talk[data-astro-cid-iuwftshf]:before,.slot[data-astro-cid-iuwftshf]:before,.name[data-astro-cid-iuwftshf]:before{position:absolute;inset:0;z-index:-1;border:calc(var(--m) * var(--u)) solid transparent;border-image:var(--img) var(--m) fill / calc(var(--m) * var(--u)) stretch;content:"";image-rendering:pixelated;pointer-events:none}.bench[data-astro-cid-iuwftshf]{--img: url(/art/the-shop/bench/bench.png);--m: 7;display:grid;justify-items:center;gap:calc(10 * var(--u));min-width:calc(232 * var(--u));padding:calc(16 * var(--u))}.plate[data-astro-cid-iuwftshf]{position:absolute;top:calc(-9 * var(--u));left:50%;height:calc(17 * var(--u));padding:var(--u) calc(12 * var(--u)) 0;color:var(--paper);white-space:nowrap;translate:-50% 0}.plate[data-astro-cid-iuwftshf]:before{border-width:calc(4 * var(--u)) calc(5 * var(--u));border-image:url(/art/the-shop/bench/plate.png) 4 5 fill / calc(4 * var(--u)) calc(5 * var(--u)) stretch}.area[data-astro-cid-iuwftshf]{position:relative;width:calc(200 * var(--u));height:calc(92 * var(--u))}canvas[data-astro-cid-iuwftshf]{display:block;width:100%;height:100%;image-rendering:pixelated;touch-action:pan-y;cursor:grab}.shop-bench[data-astro-cid-iuwftshf]:not([data-ready]) canvas[data-astro-cid-iuwftshf]{background:url(/art/the-shop/bench/poster.png) 0 0 / 100% 100%}.rate[data-astro-cid-iuwftshf]{position:absolute;top:calc(53 * var(--u));left:calc(146 * var(--u));color:#fff1d2}.rows[data-astro-cid-iuwftshf]{display:grid;place-items:center}.set[data-astro-cid-iuwftshf]{display:grid;grid-area:1 / 1;grid-template-columns:auto auto;align-items:center;gap:var(--u) calc(5 * var(--u))}.set[data-astro-cid-iuwftshf][inert]{visibility:hidden}.keys[data-astro-cid-iuwftshf]{display:flex;gap:var(--u)}.say[data-astro-cid-iuwftshf]{color:#7a452e}.cap[data-astro-cid-iuwftshf]{--img: url(/art/the-shop/bench/slot.png);--m: 3;display:grid;min-width:calc(14 * var(--u));height:calc(14 * var(--u));place-items:center;padding:0 calc(3 * var(--u)) var(--u);color:var(--ink);font:inherit;cursor:pointer;transition:translate .06s}.cap[data-astro-cid-iuwftshf]:active,.cap[data-astro-cid-iuwftshf][data-down]{translate:0 var(--u)}.board[data-astro-cid-iuwftshf]:focus-visible .bench[data-astro-cid-iuwftshf]:after{position:absolute;inset:calc(-3 * var(--u));outline:calc(var(--u)) solid var(--paper);content:"";pointer-events:none}.cap[data-astro-cid-iuwftshf]:focus-visible{outline:calc(var(--u)) solid var(--paper);outline-offset:var(--u)}.talk[data-astro-cid-iuwftshf]{--img: url(/art/the-shop/bench/panel.png);--m: 3;position:absolute;bottom:calc(2.5rem + 6 * var(--u));left:50%;width:min(calc(100% - 12 * var(--u)),calc(420 * var(--u)));min-height:calc(62 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u)) calc(62 * var(--u));translate:-50% 0;animation:shop-talk-in .16s cubic-bezier(.2,.9,.3,1.3)}.slot[data-astro-cid-iuwftshf]{--img: url(/art/the-shop/bench/slot.png);--m: 3;position:absolute;top:calc(5 * var(--u));left:calc(5 * var(--u));width:calc(52 * var(--u));height:calc(52 * var(--u))}.face[data-astro-cid-iuwftshf]{position:absolute;top:calc(7 * var(--u));left:calc(7 * var(--u));width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--portrait) 0 0 / calc(144 * var(--u)) calc(288 * var(--u)) no-repeat;background-position:calc(var(--f, 0) * -48 * var(--u)) 0;image-rendering:pixelated}.name[data-astro-cid-iuwftshf]{--img: url(/art/the-shop/bench/name.png);--m: 2;position:absolute;top:calc(-10 * var(--u));left:calc(58 * var(--u));height:calc(14 * var(--u));padding:var(--u) calc(5 * var(--u)) 0;color:var(--paper);white-space:nowrap}.line[data-astro-cid-iuwftshf]{margin:0}.line[data-astro-cid-iuwftshf] .untyped[data-astro-cid-iuwftshf]{color:transparent}.caption[data-astro-cid-iuwftshf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;max-width:42rem;margin:.75rem auto 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.caption-text[data-astro-cid-iuwftshf]{flex:1 1 18rem}.reset[data-astro-cid-iuwftshf]{color:var(--accent);font-size:.875rem;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--accent) 32%,transparent);text-underline-offset:.2em;cursor:pointer}.turn[data-astro-cid-iuwftshf]{position:absolute;top:.75rem;left:.875rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .65rem;border-radius:999px;color:#fff;background:var(--color-ink);font:500 .75rem var(--font-sans);opacity:0;translate:0 -4px;transition:opacity .24s cubic-bezier(.25,.8,.25,1),translate .24s cubic-bezier(.25,.8,.25,1);pointer-events:none}.turn[data-astro-cid-iuwftshf] i[data-astro-cid-iuwftshf]{width:7px;height:7px;border-radius:50%;background:#7ee0a1}.shop-bench[data-astro-cid-iuwftshf][data-turn] .turn[data-astro-cid-iuwftshf]{opacity:1;translate:0 0}.shop-bench[data-astro-cid-iuwftshf][data-compact]{margin-inline:-1rem}.shop-bench[data-astro-cid-iuwftshf][data-compact] .stage[data-astro-cid-iuwftshf]{padding:3rem .75rem 0;border-radius:0}.shop-bench[data-astro-cid-iuwftshf][data-compact] .titlebar[data-astro-cid-iuwftshf]{display:none}.shop-bench[data-astro-cid-iuwftshf][data-compact] .window[data-astro-cid-iuwftshf]{border-radius:12px 12px 0 0}.shop-bench[data-astro-cid-iuwftshf][data-compact] .screen[data-astro-cid-iuwftshf]{aspect-ratio:auto;padding:calc(12 * var(--u)) 0 0}.shop-bench[data-astro-cid-iuwftshf][data-compact] .caption[data-astro-cid-iuwftshf]{padding-inline:1rem}@keyframes shop-talk-in{0%{opacity:0;transform:translateY(calc(4 * var(--u)))}}@media(prefers-reduced-motion:reduce){.talk[data-astro-cid-iuwftshf]{animation:none}}
