.claw-machine.svelte-5ig184{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:min(100%,20rem);margin-inline:auto;position:relative}svg.svelte-5ig184{width:100%;height:auto;display:block;overflow:visible}.cast.svelte-5ig184{fill:var(--color-object-cast)}.body-shade.svelte-5ig184{fill:var(--color-glossy-shade);opacity:.08}.belly.svelte-5ig184{fill:var(--color-plush-coat)}.muzzle.svelte-5ig184{fill:var(--color-glossy-shine);opacity:.5}.pig-snout.svelte-5ig184{fill:color-mix(in oklab, var(--color-plush-pig), var(--color-glossy-red) 25%)}.ink.svelte-5ig184{fill:var(--color-object-ink)}.glint.svelte-5ig184{fill:var(--color-glossy-shine)}.nose-pink.svelte-5ig184{fill:color-mix(in oklab, var(--color-plush-cheek), var(--color-glossy-red) 40%)}.lapel.svelte-5ig184,.tube.svelte-5ig184,.band.svelte-5ig184,.specs.svelte-5ig184,.headband.svelte-5ig184,.tassel.svelte-5ig184{fill:none;stroke-linecap:round;stroke-linejoin:round}.lapel.svelte-5ig184{stroke:var(--color-object-paper-shade);stroke-width:1.5px}.tube.svelte-5ig184{stroke:var(--color-claw-limb);stroke-width:1.8px}.band.svelte-5ig184,.specs.svelte-5ig184{stroke:var(--color-object-ink);stroke-width:1.3px}.headband.svelte-5ig184{stroke:var(--color-claw-limb);stroke-width:3.2px}.tassel.svelte-5ig184{stroke:var(--color-glossy-yellow);stroke-width:1.6px}.code.svelte-5ig184,.coin.svelte-5ig184{font-family:var(--font-mono);text-anchor:middle;font-weight:700}.code.svelte-5ig184{fill:var(--color-claw-hole);font-size:6px}.coin.svelte-5ig184{fill:var(--color-object-ink);font-size:7.5px}.chute.svelte-5ig184{fill:var(--color-claw-glass);stroke:var(--color-claw-glass-edge)}.chute-rim.svelte-5ig184{stroke:var(--color-rolodex-chrome);stroke-width:2px}.glass.svelte-5ig184{fill:var(--color-claw-glass);stroke:var(--color-claw-glass-edge)}.reflection.svelte-5ig184{fill:var(--color-glossy-shine);opacity:.14}.edge.svelte-5ig184{stroke:var(--color-rolodex-chrome-lo);stroke-width:2px}.bevel.svelte-5ig184{fill:none;stroke:var(--color-glossy-shine);stroke-width:2px;stroke-linecap:round;opacity:.45}.marquee.svelte-5ig184{fill:var(--color-claw-trim);font-family:var(--font-mono);letter-spacing:.14em;text-anchor:middle;font-size:17px;font-weight:700}.bulb.svelte-5ig184{fill:var(--color-glossy-yellow);filter:drop-shadow(0 0 2px var(--color-glossy-yellow));animation:svelte-5ig184-chase var(--duration-blink) steps(1) infinite}.bulb.odd.svelte-5ig184{animation-delay:calc(var(--duration-blink) / -2)}.carriage.svelte-5ig184,.claw.svelte-5ig184{transition:transform var(--duration-claw) var(--ease-in-out)}.carriage.manual.svelte-5ig184,.claw.manual.svelte-5ig184{transition:none}.prong.svelte-5ig184,.prong-hi.svelte-5ig184{fill:none;stroke-linecap:round}.prong.svelte-5ig184{stroke:var(--color-rolodex-chrome-lo);stroke-width:4.5px}.prong.back.svelte-5ig184{stroke:var(--color-claw-limb);stroke-width:3.5px}.prong-hi.svelte-5ig184{stroke:var(--color-rolodex-chrome);stroke-width:1.5px}.prong-left.svelte-5ig184,.prong-right.svelte-5ig184{transform-box:fill-box;transition:transform var(--duration-base) var(--ease-out)}.prong-left.svelte-5ig184{transform-origin:100% 0;transform:rotate(24deg)}.prong-right.svelte-5ig184{transform-origin:0 0;transform:rotate(-24deg)}.closed.svelte-5ig184 .prong-left:where(.svelte-5ig184){transform:rotate(2deg)}.closed.svelte-5ig184 .prong-right:where(.svelte-5ig184){transform:rotate(-2deg)}.dangle.svelte-5ig184{transform-origin:0 0;animation:svelte-5ig184-sway var(--duration-slow) var(--ease-in-out) infinite alternate}.pile-item.svelte-5ig184{transition:transform var(--duration-slow) var(--ease-spring)}.falling.svelte-5ig184{animation:svelte-5ig184-fall var(--duration-slow) var(--ease-in-out) forwards}.arrow.svelte-5ig184{fill:var(--color-claw-limb);text-anchor:middle;opacity:.55;transition:opacity var(--duration-fast) var(--ease-out);font-size:11px}.arrow.lit.svelte-5ig184{fill:var(--color-glossy-red);opacity:1}.stick.svelte-5ig184{transform-box:view-box;transform-origin:97px 308px;transition:transform var(--duration-fast) var(--ease-out)}.stick-rod.svelte-5ig184{stroke:var(--color-claw-limb);stroke-width:3.5px;stroke-linecap:round}.grab-button.svelte-5ig184{transition:transform var(--duration-fast) var(--ease-out)}.grab-button.pressed.svelte-5ig184{transform:translateY(3px)}.label.svelte-5ig184{fill:var(--color-claw-trim);font-family:var(--font-mono);letter-spacing:.16em;text-anchor:middle;font-size:8px;font-weight:600}.flap.svelte-5ig184{fill:var(--color-claw-glass);stroke:var(--color-claw-glass-edge)}.display.svelte-5ig184{fill:var(--color-recorder-vfd);font-family:var(--font-mono);letter-spacing:.06em;text-anchor:middle;font-size:8.5px}.prize.svelte-5ig184{animation:svelte-5ig184-pop-up var(--duration-slow) var(--ease-spring) both}.claw-machine.svelte-5ig184 .control{border-radius:var(--radius-sm);background:0 0;min-width:0;height:auto;padding:0;position:absolute}.claw-machine.svelte-5ig184 .control.round{border-radius:50%}.claw-machine.svelte-5ig184 .control:hover:not(:disabled){background:color-mix(in oklab, var(--color-glossy-shine) 20%, transparent)}.claw-machine.svelte-5ig184 .control:disabled{opacity:1}@keyframes svelte-5ig184-chase{50%{opacity:.3}}@keyframes svelte-5ig184-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes svelte-5ig184-fall{to{transform:translateY(180px)}}@keyframes svelte-5ig184-pop-up{0%{transform:translateY(30px)}}
