.confetti-burst.svelte-qtr76w{pointer-events:none;width:0;height:0;transform:rotate(var(--counter-rotation));position:absolute;top:50%;left:50%}.confetti-piece.svelte-qtr76w{width:0;height:0;animation:.38s cubic-bezier(.18,.74,.32,1) forwards svelte-qtr76w-confetti-burst;animation-delay:var(--delay);position:absolute}.confetti-shape.svelte-qtr76w{background:var(--color);opacity:0;width:7px;height:11px;animation:1.05s linear forwards svelte-qtr76w-confetti-fall;animation-delay:var(--delay);display:block}@keyframes svelte-qtr76w-confetti-burst{0%{transform:translate(0)}to{transform:translate(var(--end-x), var(--burst-y))}}@keyframes svelte-qtr76w-confetti-fall{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)rotate(0)scale(.4)}to{transform:translate(-50%, calc(-50% + var(--fall-y))) rotate(var(--rotation)) scale(.9);opacity:0}}.balloon.svelte-12j2tzp{--tap-padding:12px;left:var(--x);bottom:calc(-1 * var(--tap-padding));width:calc(var(--size) + var(--tap-padding) * 2);height:calc(var(--size) * 1.25 + var(--tap-padding) * 2);transform:translate(-50%, calc(-1 * var(--y))) rotate(var(--rotation));isolation:isolate;background:0 0;border:0;border-radius:50% 50% 48% 48%;position:absolute;overflow:visible}.balloon-art.svelte-12j2tzp{inset:var(--tap-padding);z-index:-1;pointer-events:none;position:absolute}.balloon-body.svelte-12j2tzp{z-index:1;background:var(--background-color);opacity:.9;box-shadow:inset 0 0 0 2px var(--outline-color), inset -12px -14px 18px #0000000d, 0 6px 10px #0c44670d;border-radius:50% 50% 48% 48%;position:absolute;inset:0}.balloon-knot.svelte-12j2tzp{z-index:2;pointer-events:none;width:26px;height:20px;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.balloon-prize.svelte-12j2tzp{z-index:0;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;inset:0}.balloon-knot.svelte-12j2tzp path:where(.svelte-12j2tzp){fill:var(--background-color);stroke:var(--outline-color);stroke-linejoin:round;stroke-width:2px}.balloon.popped.svelte-12j2tzp{pointer-events:none;color:#0000}.balloon.popped.svelte-12j2tzp .balloon-art:where(.svelte-12j2tzp){animation:.24s cubic-bezier(.18,.78,.28,1) forwards svelte-12j2tzp-balloon-pop}@keyframes svelte-12j2tzp-balloon-pop{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(.82,1.15)}to{opacity:0;transform:scale(1.2)}}.balloon-layer.svelte-12q2gwq{contain:layout paint;position:absolute;inset:0;overflow:hidden}.score-layer.svelte-11dht3{top:calc(1rem + env(safe-area-inset-top));animation:.24s cubic-bezier(.18,.78,.28,1) both svelte-11dht3-score-arrival}@keyframes svelte-11dht3-score-arrival{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.score-layer.svelte-11dht3{animation:none}}.sky.svelte-10pqoc3{z-index:0;background:linear-gradient(#74c9ff 0%,#b9e6ff 58%,#e6f8ff 100%);position:absolute;inset:0;overflow:hidden}.cloud.svelte-10pqoc3{width:var(--cloud-width);height:var(--cloud-height);background:#fff;border-radius:999px;position:absolute;box-shadow:0 8px 18px #3687b71f}.cloud.svelte-10pqoc3:before,.cloud.svelte-10pqoc3:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:0}.cloud.svelte-10pqoc3:before{left:var(--small-puff-left);width:var(--small-puff-size);height:var(--small-puff-size)}.cloud.svelte-10pqoc3:after{right:var(--large-puff-right);width:var(--large-puff-size);height:var(--large-puff-size)}.cloud-one.svelte-10pqoc3{--cloud-width:108px;--cloud-height:30px;--small-puff-left:13px;--small-puff-size:49px;--large-puff-right:12px;--large-puff-size:62px;animation:22s ease-in-out infinite alternate svelte-10pqoc3-drift;top:13%;left:7%}.cloud-two.svelte-10pqoc3{--cloud-width:158px;--cloud-height:44px;--small-puff-left:19px;--small-puff-size:71px;--large-puff-right:17px;--large-puff-size:90px;animation:28s ease-in-out infinite alternate-reverse svelte-10pqoc3-drift;top:29%;right:8%}.cloud-three.svelte-10pqoc3{--cloud-width:83px;--cloud-height:23px;--small-puff-left:10px;--small-puff-size:37px;--large-puff-right:9px;--large-puff-size:47px;animation:24s ease-in-out infinite alternate svelte-10pqoc3-drift;top:59%;left:25%}@keyframes svelte-10pqoc3-drift{to{translate:28px}}@media (prefers-reduced-motion:reduce){.cloud.svelte-10pqoc3{animation:none}}@media (pointer:coarse){.cloud.svelte-10pqoc3{animation:none}}html,body{background:#74c9ff!important}
