.skin.svelte-1d7bzlc{flex-direction:column;flex-shrink:0;align-items:stretch;display:inline-flex;position:relative}.stage.svelte-1d7bzlc{justify-content:center;align-items:center;display:flex;position:relative}canvas.svelte-1d7bzlc{image-rendering:pixelated;display:block}.head.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc) canvas:where(.svelte-1d7bzlc){width:2.5rem;height:2.5rem}.body.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc){background:var(--color-card);border:2px solid var(--color-border);width:14rem;height:20rem;box-shadow:inset 0 0 0 2px var(--button-shadow);cursor:grab;overflow:hidden}.body.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc):active{cursor:grabbing}.viewport.svelte-1d7bzlc{width:100%;height:100%}.viewport.svelte-1d7bzlc canvas{image-rendering:pixelated;display:block}.body.svelte-1d7bzlc .viewport:where(.svelte-1d7bzlc) canvas{width:100%;height:100%}.body.podium.svelte-1d7bzlc{width:100%;height:100%;overflow:visible}.body.podium.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc){width:100%;height:100%;box-shadow:none;cursor:default;background:0 0;border:none;align-items:flex-end;overflow:visible}.body.podium.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc):active{cursor:default}.body.podium.svelte-1d7bzlc .viewport:where(.svelte-1d7bzlc){align-items:flex-end;display:flex;overflow:visible}.body.podium.svelte-1d7bzlc .viewport:where(.svelte-1d7bzlc) canvas{flex-shrink:0;width:100%;height:138%}.loading.svelte-1d7bzlc canvas:where(.svelte-1d7bzlc),.loading.svelte-1d7bzlc .viewport:where(.svelte-1d7bzlc) canvas,.failed.svelte-1d7bzlc canvas:where(.svelte-1d7bzlc),.failed.svelte-1d7bzlc .viewport:where(.svelte-1d7bzlc) canvas{visibility:hidden}.head.svelte-1d7bzlc .stage:where(.svelte-1d7bzlc){width:2.5rem;height:2.5rem}.error.svelte-1d7bzlc{text-align:center;color:var(--color-muted);justify-content:center;align-items:center;padding:.4rem;font-size:.72rem;display:flex;position:absolute;inset:0}.actions.svelte-1d7bzlc{z-index:1;gap:.28rem;display:flex;position:absolute;bottom:.45rem;left:.45rem}.actions.svelte-1d7bzlc button:where(.svelte-1d7bzlc){place-items:center;width:2rem;height:2rem;min-height:0;padding:0;display:grid}.actions.svelte-1d7bzlc button:where(.svelte-1d7bzlc):hover,.actions.svelte-1d7bzlc button.on:where(.svelte-1d7bzlc){color:var(--color-hover)}.actions.svelte-1d7bzlc svg{width:1rem;height:1rem}.score.svelte-1s0qvuc{color:var(--color-gold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.coin.svelte-1s0qvuc{flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;display:inline-grid;position:relative}img.svelte-1s0qvuc{width:1.05rem;height:1.05rem;image-rendering:pixelated;opacity:0;flex-shrink:0;display:block}img.ready.svelte-1s0qvuc{opacity:1}.wrap.svelte-11extwn{align-items:center;max-width:100%;display:inline-flex;position:relative}.hit.svelte-11extwn{max-width:100%;min-height:0;color:inherit;font:inherit;text-align:inherit;text-shadow:inherit;box-shadow:none;cursor:help;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}button.hit.svelte-11extwn:hover,button.hit.svelte-11extwn:focus-visible{color:inherit;box-shadow:none;background:0 0;border:none}.hit.marked.svelte-11extwn{border-bottom:2px dotted color-mix(in srgb, currentColor 55%, transparent)}.hit.svelte-11extwn:focus-visible{outline:2px solid var(--button-border-hover);outline-offset:2px}.bubble.svelte-11extwn{z-index:50;width:max-content;max-width:min(16.5rem,70vw);color:var(--color-fg);text-align:left;text-shadow:var(--text-shadow);background:var(--color-card);border:2px solid var(--color-border);box-shadow:inset 0 0 0 2px var(--button-shadow);opacity:0;visibility:hidden;pointer-events:none;padding:.4rem .55rem;font-size:.85rem;line-height:1.35;position:absolute}.top.svelte-11extwn .bubble:where(.svelte-11extwn){bottom:calc(100% + .4rem)}.bottom.svelte-11extwn .bubble:where(.svelte-11extwn){top:calc(100% + .4rem)}.start.svelte-11extwn .bubble:where(.svelte-11extwn){left:0}.center.svelte-11extwn .bubble:where(.svelte-11extwn){left:50%;transform:translate(-50%)}.end.svelte-11extwn .bubble:where(.svelte-11extwn){right:0}.wrap.svelte-11extwn:hover,.wrap.svelte-11extwn:focus-within{z-index:60}.wrap.svelte-11extwn:hover .bubble:where(.svelte-11extwn),.wrap.svelte-11extwn:focus-within .bubble:where(.svelte-11extwn){opacity:1;visibility:visible}
