.boxzoom.svelte-q4lh6{color:#fff;pointer-events:auto;visibility:visible;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.boxzoom.svelte-q4lh6::backdrop{background:#000000e6}.stage.svelte-q4lh6{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-out;position:absolute;inset:0;overflow:hidden}.stage.svelte-q4lh6 img:where(.svelte-q4lh6){object-fit:contain;transform-origin:0 0;cursor:grab;opacity:0;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.stage.svelte-q4lh6 img.ready:where(.svelte-q4lh6){opacity:1}.stage.svelte-q4lh6 img.smooth:where(.svelte-q4lh6){transition:transform .2s ease-out}.stage.svelte-q4lh6:active img:where(.svelte-q4lh6){cursor:grabbing}.close.svelte-q4lh6{color:#fff;cursor:pointer;background:#282828d9;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.bar.svelte-q4lh6{left:50%;bottom:max(14px, env(safe-area-inset-bottom));background:#282828d9;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;translate:-50%}.tool.svelte-q4lh6{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.faces.svelte-q4lh6{background:#ffffff1a;border-radius:999px;margin-right:4px;display:flex}.faces.svelte-q4lh6 button:where(.svelte-q4lh6){color:#fff;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.faces.svelte-q4lh6 button[aria-pressed=true]:where(.svelte-q4lh6){color:#0f0f0f;background:#f1f1f1}.tool.svelte-q4lh6:disabled{opacity:.4;cursor:default}@media (hover:hover){.tool.svelte-q4lh6:hover:not(:disabled),.close.svelte-q4lh6:hover{background:#ffffff2e}}.close.svelte-q4lh6:focus-visible,.tool.svelte-q4lh6:focus-visible,.faces.svelte-q4lh6 button:where(.svelte-q4lh6):focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.stage.svelte-q4lh6 img.smooth:where(.svelte-q4lh6){transition:none}}.boxflip.svelte-pgry7i{z-index:1;perspective:1800px;pointer-events:none;visibility:hidden;position:absolute;inset:0;container-type:size}.boxflip.shown.svelte-pgry7i{visibility:visible}.box.svelte-pgry7i{width:min(100cqw, calc(100cqh * var(--ar)));height:min(100cqh, calc(100cqw / var(--ar)));position:absolute;top:50%;left:50%;translate:-50% -50%}.card.svelte-pgry7i{color:#fff;font:inherit;cursor:pointer;pointer-events:auto;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}.card.flipped.svelte-pgry7i{transform:rotateY(180deg)}.card.turning.svelte-pgry7i{cursor:progress}.card.still.svelte-pgry7i{cursor:zoom-in}.card.svelte-pgry7i:focus-visible{outline:none}.card.svelte-pgry7i:focus-visible .face:where(.svelte-pgry7i){outline-offset:-3px;outline:3px solid #fff}.face.svelte-pgry7i{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.face.back.svelte-pgry7i{transform:rotateY(180deg)}.face.svelte-pgry7i img:where(.svelte-pgry7i){object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.tag.svelte-pgry7i{z-index:2;color:#fff;letter-spacing:.02em;opacity:.85;background:#000000a8;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:12px;font-weight:600;line-height:1;transition:opacity .2s;display:inline-flex;position:absolute;top:10px;right:10px}.card.svelte-pgry7i:hover .tag:where(.svelte-pgry7i),.card.svelte-pgry7i:focus-visible .tag:where(.svelte-pgry7i){opacity:1}.zoom.svelte-pgry7i{z-index:2;color:#fff;cursor:zoom-in;pointer-events:auto;opacity:.85;-webkit-tap-highlight-color:transparent;background:#000000a8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .2s;display:grid;position:absolute;top:10px;left:10px}@media (hover:hover){.zoom.svelte-pgry7i{opacity:0}.box.svelte-pgry7i:hover .zoom:where(.svelte-pgry7i),.card.svelte-pgry7i:focus-visible~.zoom:where(.svelte-pgry7i){opacity:.85}.box.svelte-pgry7i .zoom:where(.svelte-pgry7i):hover{opacity:1;background:#000000d9}}.box.svelte-pgry7i .zoom:where(.svelte-pgry7i):focus-visible{opacity:1;outline-offset:1px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.card.svelte-pgry7i,.zoom.svelte-pgry7i{transition:none}}.frame.svelte-ewucvt{border:1px solid var(--line);background:linear-gradient(#221d42,#17142e);border-radius:18px;padding:14px 14px 10px;box-shadow:0 30px 80px -30px #ff7a1859,inset 0 0 0 1px #ffffff08}.screen.svelte-ewucvt{isolation:isolate;aspect-ratio:4/3;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}#game.svelte-ewucvt{width:100%;height:100%}.screen.boxed.svelte-ewucvt #game .ejs_game_background_blur:after{visibility:hidden}.screen.svelte-ewucvt #game .ejs_start_button{z-index:2}.frame.bare.svelte-ewucvt{box-shadow:none;background:#000;border:0;border-radius:0;justify-content:center;padding:0;display:flex;position:absolute;inset:0}.bare.svelte-ewucvt .screen:where(.svelte-ewucvt){border-radius:0;width:auto;max-width:100%;height:100%}.error.svelte-ewucvt{color:#fff;text-align:center;background:#5b1020;margin:0;padding:12px;position:absolute;inset:auto 0 0}.bezel.svelte-ewucvt{color:var(--muted);align-items:center;gap:10px;padding:10px 4px 2px;font-size:.8rem;display:flex}.led.svelte-ewucvt{background:#3a2f55;border-radius:50%;width:8px;height:8px}.led.on.svelte-ewucvt{background:#ff3b3b;box-shadow:0 0 8px #ff3b3b}.brand.svelte-ewucvt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.hint.svelte-ewucvt{margin-left:auto}.online.svelte-ewucvt{color:#3ddc84}@media (width<=560px){.frame.svelte-ewucvt{border-radius:12px;padding:6px 6px 4px}.hint.svelte-ewucvt{display:none}}
