@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/proyectos/balloons/assets/fredoka-latin-500-normal-DjswcPAG.woff2) format("woff2"),url(/proyectos/balloons/assets/fredoka-latin-500-normal-CLFjz-5F.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/proyectos/balloons/assets/fredoka-latin-600-normal-5ja5qWal.woff2) format("woff2"),url(/proyectos/balloons/assets/fredoka-latin-600-normal-CYd7pOmh.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/proyectos/balloons/assets/fredoka-latin-700-normal-C3QZl44p.woff2) format("woff2"),url(/proyectos/balloons/assets/fredoka-latin-700-normal-Bum4MpzC.woff) format("woff")}@font-face{font-family:Gwibble;src:url(/proyectos/balloons/assets/GWIBBLE-BpH-G8lI.TTF) format("truetype");font-display:block}:root{--font-display: "Gwibble", "Fredoka", system-ui, sans-serif;--font-ui: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--red: #e5232f;--red-light: #ff5a5a;--red-dark: #a3121c;--cream: #fff8ee;--cream-edge: #ecdcc8;--ink: #3a2a35;--ink-soft: #7d6670;--gold: #ffc21a;--blue: #1f86d1;--sky: #a9cfee;--radius-panel: 16px;--radius-card: 28px;--shadow-panel: 0 4px 0 rgba(58, 42, 53, .12), 0 10px 24px rgba(58, 42, 53, .16);--gutter: clamp(10px, 2vmin, 20px)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{cursor:url(data:image/png;base64,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) 6 2,auto}body{margin:0;overflow:hidden;overscroll-behavior:none;background:var(--sky);color:var(--ink);font-family:var(--font-ui);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}img{-webkit-user-drag:none}button{font:inherit;color:inherit;cursor:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}kbd{display:inline-block;min-width:1.6em;padding:.05em .4em;border-radius:6px;background:#fff;box-shadow:0 2px 0 var(--cream-edge);font:600 .85em var(--font-ui);text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.7em 1.4em;border:0;border-radius:999px;font-family:var(--font-ui);font-weight:600;font-size:clamp(16px,2.2vmin,20px);line-height:1;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn svg{width:1.15em;height:1.15em;flex:none}.btn--primary{color:#fff;background:linear-gradient(180deg,var(--red-light),var(--red));box-shadow:0 6px 0 var(--red-dark),0 12px 22px #a3121c59;text-shadow:0 1px 0 rgba(0,0,0,.15)}.btn--secondary{color:var(--red-dark);background:#fff;box-shadow:0 5px 0 var(--cream-edge),0 10px 18px #3a2a351f}.btn--ghost{padding:.55em .9em;color:var(--ink-soft);background:transparent;font-size:clamp(14px,1.9vmin,16px)}.btn--xl{padding:.75em 2.2em;font-size:clamp(20px,3.4vmin,30px);font-weight:700}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn--primary:active,.btn--secondary:active{transform:translateY(4px);box-shadow:0 2px 0 var(--red-dark),0 4px 10px #a3121c4d}.btn--secondary:active{box-shadow:0 1px 0 var(--cream-edge),0 3px 8px #3a2a351a}.btn--ghost:hover{color:var(--ink);transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}.app{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;isolation:isolate}.app:active{cursor:url(data:image/png;base64,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) 6 2,auto}.sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/proyectos/balloons/assets/Background-Bzq4ihEo.jpg) center 30% / cover no-repeat}.app--menu .sky,.app--over .sky{filter:saturate(.9) brightness(.96)}.field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none}.balloon{position:absolute;top:0;left:0;will-change:transform;touch-action:none}.balloon img{display:block;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 10px 8px rgba(40,60,30,.22));transition:filter .15s ease,transform .15s ease}@media(hover:hover){.balloon:hover img{filter:brightness(1.08) drop-shadow(0 10px 8px rgba(40,60,30,.22));transform:scale(1.04)}}.balloon--gold img,.balloon--gold:hover img{filter:sepia(.35) saturate(1.7) brightness(1.08) drop-shadow(0 0 8px rgba(255,214,80,.95)) drop-shadow(0 0 22px rgba(255,176,0,.6))}.balloon--gold:after{content:"";position:absolute;top:14%;left:18%;width:26%;aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);pointer-events:none;animation:sparkle 1.2s ease-in-out infinite}@keyframes sparkle{0%,to{transform:scale(.4) rotate(0);opacity:.4}50%{transform:scale(1) rotate(45deg);opacity:1}}.burst{position:absolute;width:0;height:0;pointer-events:none}.burst__ring{position:absolute;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border:4px solid var(--color);border-radius:50%;animation:ring .45s ease-out forwards}.burst__dot{position:absolute;left:calc(var(--dot) / -2);top:calc(var(--dot) / -2);width:var(--dot);height:var(--dot);border-radius:50%;background:var(--color);box-shadow:inset 0 -2px #00000026;animation:dot .6s cubic-bezier(.15,.7,.3,1) forwards}.burst__points{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(26px,4vmin,42px);color:#fff;-webkit-text-stroke:.12em var(--color);paint-order:stroke fill;text-shadow:0 3px 6px rgba(0,0,0,.2);white-space:nowrap;animation:points .9s ease-out forwards}.burst--gold .burst__points{font-size:clamp(34px,5.5vmin,58px);-webkit-text-stroke-color:#d98a00}@keyframes ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.15);opacity:0}}@keyframes dot{0%{transform:rotate(var(--angle)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translate(var(--dist)) scale(.2);opacity:0}}@keyframes points{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}20%{transform:translate(-50%,-80%) scale(1.15);opacity:1}to{transform:translate(-50%,-260%) scale(1);opacity:0}}.app--paused .field *,.app--paused .field *:after,.app--paused .banner span{animation-play-state:paused}.hud{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter);padding:var(--gutter);pointer-events:none}.hud>*{pointer-events:auto}.hud__panel{display:flex;align-items:center;gap:.45em;padding:.3em .85em;border-radius:var(--radius-panel);background:#fffcf6e0;box-shadow:var(--shadow-panel);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--red)}.hud__label{font-family:var(--font-ui);font-weight:600;font-size:clamp(11px,1.6vmin,14px);letter-spacing:.08em;color:var(--ink-soft)}.hud__value{font-family:var(--font-display);font-size:clamp(24px,4.2vmin,42px);line-height:1.1;min-width:1ch;font-variant-numeric:tabular-nums}.hud__score .hud__value{animation:bump .25s ease-out}@keyframes bump{50%{transform:scale(1.25)}}.hud__lives{position:absolute;left:50%;top:var(--gutter);transform:translate(-50%)}.hud__life-icon{height:clamp(28px,4.6vmin,46px);width:auto}.hud__x{font-family:var(--font-display);font-size:clamp(18px,3vmin,30px)}.hud__lives[data-hurt]{animation:hurt-shake .45s ease-out}@keyframes hurt-shake{0%,to{transform:translate(-50%)}20%{transform:translate(calc(-50% - 8px)) rotate(-3deg);background:#ffd9d9}40%{transform:translate(calc(-50% + 7px)) rotate(2deg)}60%{transform:translate(calc(-50% - 5px))}80%{transform:translate(calc(-50% + 3px))}}.hud__right{display:flex;align-items:flex-start;gap:var(--gutter)}.hud__level{position:relative;overflow:hidden;padding-bottom:.45em}.hud__progress{position:absolute;left:.85em;right:.85em;bottom:.3em;height:4px;border-radius:4px;background:#e5232f26;overflow:hidden}.hud__progress span{display:block;height:100%;background:var(--red);transform-origin:left;transition:transform .3s ease}.hud__buttons{display:flex;gap:clamp(6px,1.2vmin,10px)}.icon-btn{display:grid;place-items:center;width:clamp(40px,6.4vmin,52px);height:clamp(40px,6.4vmin,52px);padding:0;border:0;border-radius:50%;color:var(--red);background:#fffcf6eb;box-shadow:0 4px 0 var(--cream-edge),0 8px 18px #3a2a3529;transition:transform .12s ease,box-shadow .12s ease}.icon-btn svg{width:52%;height:52%}.icon-btn:hover{transform:translateY(-1px) scale(1.05)}.icon-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cream-edge),0 3px 8px #3a2a3524}@media(max-width:640px){.hud{flex-wrap:wrap}.hud__lives{top:calc(var(--gutter) * 2 + clamp(40px,6.4vmin,52px));padding:.2em .7em}.hud__panel{gap:.35em;padding:.3em .65em}.hud__label{font-size:10px}}.countdown,.banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;pointer-events:none}.countdown span{font-family:var(--font-display);font-size:clamp(120px,30vmin,300px);line-height:1;color:#fff;-webkit-text-stroke:.08em var(--red);paint-order:stroke fill;text-shadow:0 .06em 0 var(--red-dark),0 .12em .3em rgba(0,0,0,.25);animation:count 1s ease-out both}@keyframes count{0%{transform:scale(1.8);opacity:0}25%{transform:scale(1);opacity:1}80%{transform:scale(.95);opacity:1}to{transform:scale(.7);opacity:0}}.banner{align-items:start;padding-top:26vh}.banner span{font-family:var(--font-display);font-size:clamp(48px,11vmin,110px);line-height:1;color:var(--gold);-webkit-text-stroke:.09em var(--red);paint-order:stroke fill;text-shadow:0 .06em 0 var(--red-dark),0 .14em .3em rgba(0,0,0,.2);animation:banner 1.4s ease-out both}.banner--go span{font-size:clamp(80px,20vmin,200px);color:#fff}@keyframes banner{0%{transform:scale(.3) rotate(-6deg);opacity:0}18%{transform:scale(1.12) rotate(2deg);opacity:1}30%{transform:scale(1) rotate(0)}75%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}.hurt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(229,35,47,.45) 100%);animation:hurt .6s ease-out forwards}@keyframes hurt{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.balloon--gold:after,.hud__lives[data-hurt],.hud__score .hud__value{animation:none}.burst__dot{display:none}}.screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:var(--gutter);overflow-y:auto}.screen--overlay{background:#281c3052;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .2s ease-out}@keyframes fade-in{0%{opacity:0}}.screen--menu{background:radial-gradient(ellipse 60% 70% at 50% 48%,rgba(255,250,240,.7),transparent 75%)}.menu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.6vmin,24px);max-width:640px;text-align:center}.title{display:flex;flex-direction:column;align-items:center;margin:0;font-family:var(--font-display);font-weight:400;line-height:.9;animation:title-in .7s cubic-bezier(.2,1.4,.4,1) both}.title__main{font-size:clamp(56px,15vmin,168px);color:var(--red);-webkit-text-stroke:.1em #fff;paint-order:stroke fill;text-shadow:0 .06em 0 rgba(163,18,28,.55),0 .14em .35em rgba(58,42,53,.3);letter-spacing:.02em}.title__sub{margin-top:-.1em;font-size:clamp(26px,6.5vmin,72px);color:#fff;-webkit-text-stroke:.12em var(--blue);paint-order:stroke fill;text-shadow:0 .08em 0 rgba(19,84,132,.6);letter-spacing:.3em;transform:rotate(-3deg)}@keyframes title-in{0%{transform:translateY(-30px) scale(.85);opacity:0}}.menu__lead{margin:0;padding:.45em 1.1em;border-radius:20px;text-wrap:balance;background:#fffcf6d9;box-shadow:var(--shadow-panel);font-size:clamp(15px,2.3vmin,20px);font-weight:500}.menu__best{margin:-.2em 0 0;font-size:clamp(15px,2.2vmin,19px);color:var(--ink)}.menu__best strong{margin-left:.3em;font-family:var(--font-display);font-weight:400;font-size:1.5em;color:var(--red)}.menu__rules{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none}.menu__rules li{display:flex;align-items:center;gap:.5em;padding:.35em .85em .35em .45em;border-radius:999px;background:#fffcf6cc;box-shadow:0 2px #3a2a3514;font-size:clamp(13px,1.9vmin,15px);color:var(--ink)}.rule__icon{width:26px;height:26px;flex:none;border-radius:50%;background:#fff center / contain no-repeat}.rule__icon--tap{background-image:url(data:image/png;base64,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);background-size:70%}.rule__icon--lives{background-image:url(/proyectos/balloons/assets/Balloon_1-DYnEcjEj.png);background-size:60%}.rule__icon--gold{background-image:url(/proyectos/balloons/assets/Balloon_2-gXHlg6lw.png);background-size:60%;filter:sepia(.35) saturate(1.7) drop-shadow(0 0 4px rgba(255,190,0,.9))}.menu__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;color:var(--ink-soft);font-size:clamp(13px,1.8vmin,15px)}.menu__keys{display:inline-flex;align-items:center;gap:.35em}@media(hover:none)and (pointer:coarse){.menu__keys{display:none}}.decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.decor img{position:absolute;bottom:0;width:calc(var(--s) * clamp(56px,9vmin,120px));transform:translateY(110%);animation-name:float-up;animation-timing-function:linear;animation-iteration-count:infinite;filter:drop-shadow(0 10px 8px rgba(40,60,30,.18))}@keyframes float-up{0%{transform:translateY(110%)}25%{transform:translate(3vw,-25vh)}50%{transform:translate(-2vw,-55vh)}75%{transform:translate(3vw,-85vh)}to{transform:translateY(calc(-100vh - 100%))}}.card{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.6vmin,22px);width:min(420px,100%);padding:clamp(22px,4vmin,36px) clamp(20px,4vmin,36px) clamp(16px,3vmin,26px);border-radius:var(--radius-card);background:var(--cream);box-shadow:0 8px 0 var(--cream-edge),0 24px 60px #1e142859;text-align:center;animation:card-in .35s cubic-bezier(.2,1.3,.4,1) both}@keyframes card-in{0%{transform:translateY(24px) scale(.92);opacity:0}}.card__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(44px,9vmin,76px);line-height:1;color:var(--red);-webkit-text-stroke:.08em #fff;paint-order:stroke fill;text-shadow:0 .06em 0 rgba(163,18,28,.35)}.card__actions{display:flex;flex-direction:column;gap:14px;width:100%}.card__actions .btn{width:100%}.badge{margin:-6px 0 0;padding:.35em 1em;border-radius:999px;background:var(--gold);box-shadow:0 4px #d98a00;color:var(--red-dark);font-weight:700;font-size:clamp(15px,2.2vmin,18px);animation:wiggle 1.6s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) scale(1.05)}}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:0}.stats div{padding:.6em .3em .4em;border-radius:var(--radius-panel);background:#fff;box-shadow:0 3px 0 var(--cream-edge)}.stats dt{font-size:clamp(12px,1.7vmin,14px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.stats dd{margin:.1em 0 0;font-family:var(--font-display);font-size:clamp(30px,5.4vmin,44px);line-height:1.1;color:var(--red)}@media(max-height:520px){.menu__rules{display:none}}@media(prefers-reduced-motion:reduce){.decor,.badge{animation:none}.decor img{display:none}.title,.card{animation:none}}
