.celebration-backdrop.svelte-floqjq{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3a2e2aa6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.celebration-modal.svelte-floqjq{background-color:var(--cuento-bg-hueso,#fdf6ec);color:var(--cuento-tinta,#3a2e2a);border:4px solid var(--cuento-tinta,#3a2e2a);text-align:center;width:100%;max-width:440px;box-shadow:0 12px 0 var(--cuento-tinta,#3a2e2a);box-sizing:border-box;border-radius:2rem;flex-direction:column;align-items:center;gap:1rem;padding:2.25rem 2rem;display:flex;position:relative}.confetti-container.svelte-floqjq{pointer-events:none;position:absolute;inset:-30px -20px;overflow:hidden}.confetti-svg.svelte-floqjq{width:100%;height:100%}.confetti-piece.svelte-floqjq{animation:1.2s ease-out infinite alternate svelte-floqjq-confetti-float}.p1.svelte-floqjq{animation-delay:.1s}.p2.svelte-floqjq{animation-delay:.2s}.p3.svelte-floqjq{animation-delay:.3s}.p4.svelte-floqjq{animation-delay:.15s}.p5.svelte-floqjq{animation-delay:.25s}.p6.svelte-floqjq{animation-delay:.35s}.p7.svelte-floqjq{animation-delay:50ms}.p8.svelte-floqjq{animation-delay:.18s}.p9.svelte-floqjq{animation-delay:.28s}.p10.svelte-floqjq{animation-delay:.12s}.p11.svelte-floqjq{animation-delay:.22s}.p12.svelte-floqjq{animation-delay:.32s}@keyframes svelte-floqjq-confetti-float{0%{opacity:.8;transform:translateY(0)scale(.9)}to{opacity:1;transform:translateY(-8px)scale(1.1)}}.badge-frame.svelte-floqjq{border:4px solid var(--cuento-mango,#ff9f43);width:100px;height:100px;box-shadow:0 6px 0 var(--cuento-tinta,#3a2e2a);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.badge-icon.svelte-floqjq{font-size:3.5rem;line-height:1}.unlock-tag.svelte-floqjq{background-color:var(--cuento-agua,#4fb6a3);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:800;display:inline-block}.logro-title.svelte-floqjq{color:var(--cuento-tinta,#3a2e2a);margin:0;font-size:1.6rem;font-weight:800}.logro-description.svelte-floqjq{color:#3a2e2ad9;margin:0;font-size:1.1rem;font-weight:600;line-height:1.5}.multiple-counter.svelte-floqjq{color:var(--cuento-mango,#ff9f43);background-color:#ff9f4326;border-radius:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:700}.celebration-btn.svelte-floqjq{background-color:var(--cuento-mango,#ff9f43);color:#fff;border:3px solid var(--cuento-tinta,#3a2e2a);cursor:pointer;width:100%;min-height:52px;box-shadow:0 5px 0 var(--cuento-tinta,#3a2e2a);border-radius:1.25rem;margin-top:.5rem;padding:.85rem 1.5rem;font-size:1.2rem;font-weight:800;transition:transform .15s,background-color .15s}.celebration-btn.svelte-floqjq:hover{background-color:#ff8f26;transform:translateY(-2px)}.celebration-btn.svelte-floqjq:focus-visible{outline:3px solid var(--cuento-cometa,#5b6fd6);outline-offset:3px}@media (width<=480px){.celebration-modal.svelte-floqjq{border-radius:1.5rem;padding:1.75rem 1.25rem}.logro-title.svelte-floqjq{font-size:1.35rem}.logro-description.svelte-floqjq{font-size:1rem}}@media (prefers-reduced-motion:reduce){.confetti-piece.svelte-floqjq,.cuento-bote.svelte-floqjq,.cuento-aparece.svelte-floqjq,.cuento-respira.svelte-floqjq,.celebration-btn.svelte-floqjq{transition:none!important;animation:none!important;transform:none!important}}.cuento-escena-container.svelte-bc02i{background-color:var(--cuento-bg-hueso,#fdf6ec);border-radius:.75rem;width:100%;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px #3a2e2a14}.cuento-escena-svg.svelte-bc02i{aspect-ratio:800/450;width:100%;height:auto;display:block}.cuento-hotspot-marker.svelte-bc02i{cursor:pointer;outline:none}.cuento-hotspot-marker.svelte-bc02i:focus-visible circle:where(.svelte-bc02i){stroke:#5b6fd6;stroke-width:4px}.cuento-parallax-container [data-idle]{transform-box:fill-box;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.cuento-parallax-container [data-idle=respira]{transform-origin:50% 100%;animation-name:cuento-idle-respira;animation-duration:3.2s}.cuento-parallax-container [data-idle=balanceo]{transform-origin:50% 0;animation-name:cuento-idle-balanceo;animation-duration:3.6s}.cuento-parallax-container [data-idle=flota]{transform-origin:50%;animation-name:cuento-idle-flota;animation-duration:4.2s}.cuento-parallax-container [data-idle=mece]{transform-origin:50% 100%;animation-name:cuento-idle-mece;animation-duration:5.5s}.cuento-parallax-container [data-idle=lento]{transform-origin:50%;animation-name:cuento-idle-lento;animation-duration:7s}.cuento-parallax-container [data-hotspot]:nth-child(odd) [data-idle],.cuento-parallax-container [data-idle]:nth-child(2n){animation-delay:-1.3s}@keyframes cuento-idle-respira{0%,to{transform:scale(1)}50%{transform:scale(1.018,1.035)}}@keyframes cuento-idle-balanceo{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes cuento-idle-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cuento-idle-mece{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes cuento-idle-lento{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cuento-parallax-container [data-hotspot],.cuento-parallax-container [data-contable]{cursor:pointer;transform-box:fill-box;transform-origin:50% 100%;outline:none}.cuento-parallax-container [data-hotspot]:focus-visible,.cuento-parallax-container [data-contable]:focus-visible{outline:4px solid var(--cuento-cometa,#5b6fd6);outline-offset:4px}.cuento-parallax-container [data-reaccion=salto]{animation:.65s cubic-bezier(.34,1.56,.64,1) cuento-reaccion-salto}.cuento-parallax-container [data-reaccion=giro]{transform-origin:50%;animation:.75s ease-in-out cuento-reaccion-giro}.cuento-parallax-container [data-reaccion=meneo]{animation:.7s ease-in-out cuento-reaccion-meneo}.cuento-parallax-container [data-reaccion=pop]{transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) cuento-reaccion-pop}@keyframes cuento-reaccion-salto{0%{transform:translateY(0)scale(1)}18%{transform:translateY(0)scale(1.08,.9)}50%{transform:translateY(-24px)scale(.95,1.06)}80%{transform:translateY(0)scale(1.04,.96)}to{transform:translateY(0)scale(1)}}@keyframes cuento-reaccion-giro{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}@keyframes cuento-reaccion-meneo{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}}@keyframes cuento-reaccion-pop{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1)}}.cuento-parallax-container .cuento-numero-contado{font-family:var(--font-cuentos-titulo,"Fredoka", system-ui, sans-serif);fill:#fffdf7;stroke:#3a2e2a;stroke-width:4px;paint-order:stroke;pointer-events:none;transform-box:fill-box;transform-origin:50%;font-size:22px;font-weight:700;animation:.45s cubic-bezier(.34,1.56,.64,1) cuento-reaccion-pop}@media (prefers-reduced-motion:reduce){.cuento-parallax-container [data-idle],.cuento-parallax-container [data-reaccion],.cuento-parallax-container .cuento-numero-contado{animation:none!important;transform:none!important}}.cuento-parallax-container.svelte-zehwf7{background-color:var(--cuento-bg-hueso,#fdf6ec);cursor:pointer;touch-action:pan-y;border-radius:.75rem;outline:none;width:100%;max-width:800px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 12px #3a2e2a14}.cuento-parallax-container.svelte-zehwf7:focus-visible{box-shadow:0 0 0 3px var(--cuento-cometa,#5b6fd6)}.parallax-stage.svelte-zehwf7{transform-origin:0 0;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.cuento-parallax-svg.svelte-zehwf7{aspect-ratio:800/450;width:100%;height:auto;display:block}.parallax-plane.svelte-zehwf7{will-change:transform;transform-origin:50%}.cuento-frente-bounce.svelte-zehwf7{animation:svelte-zehwf7-cuento-frente-bounce-kf var(--t-bote,.6s) cubic-bezier(.34, 1.56, .64, 1)}@keyframes svelte-zehwf7-cuento-frente-bounce-kf{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.cuento-hotspot-marker.svelte-zehwf7{cursor:pointer}.escena-juego.svelte-zehwf7{pointer-events:none;position:absolute;inset:0;overflow:hidden}.escena-globo.svelte-zehwf7{max-width:60%;color:var(--cuento-tinta,#3a2e2a);font-family:var(--font-cuentos-titulo,"Fredoka", system-ui, sans-serif);text-align:center;white-space:nowrap;background:#fffdf7;border:2.5px solid #d4a94e;border-radius:1.1rem;padding:.4rem .85rem;font-size:clamp(.95rem,2.8vw,1.35rem);font-weight:600;line-height:1.2;animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-zehwf7-escena-globo-in;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 16px #1218322e}.escena-globo.svelte-zehwf7:after{content:"";background:#fffdf7;border-bottom:2.5px solid #d4a94e;border-right:2.5px solid #d4a94e;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.escena-globo.fijo.svelte-zehwf7{transform:translate(-50%,-100%)}.escena-globo.fijo.svelte-zehwf7:after{display:none}.escena-globo.abajo.svelte-zehwf7{transform:translate(-50%,12px)}.escena-globo.abajo.svelte-zehwf7:after{top:-9px;bottom:auto;transform:translate(-50%)rotate(225deg)}@keyframes svelte-zehwf7-escena-globo-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.escena-chispa.svelte-zehwf7{text-shadow:0 0 6px #ffe3b3e6;font-size:1.1rem;line-height:1;animation:.8s ease-out forwards svelte-zehwf7-escena-chispa-vuela;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-zehwf7-escena-chispa-vuela{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.2) rotate(90deg)}}.escena-pista.svelte-zehwf7{opacity:0;border:3px solid #d4a94ef2;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:1.3s ease-out 2 svelte-zehwf7-escena-pista-pulso;position:absolute;box-shadow:0 0 0 4px #ffe3b373}@keyframes svelte-zehwf7-escena-pista-pulso{0%{opacity:0;transform:scale(.5)}40%{opacity:1}to{opacity:0;transform:scale(1.5)}}.escena-contador.svelte-zehwf7{color:#ffe3b3;font-family:var(--font-cuentos-titulo,"Fredoka", system-ui, sans-serif);pointer-events:none;background:#121832;border:2px solid #d4a94e;border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .8rem;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 4px 12px #1218324d}.contador-numero.svelte-zehwf7{font-size:1.9rem;font-weight:700;line-height:1}.contador-texto.svelte-zehwf7{font-size:1rem;font-weight:600}.escena-contador.completo.svelte-zehwf7{color:#121832;background:#d4a94e;animation:.4s cubic-bezier(.34,1.56,.64,1) svelte-zehwf7-escena-globo-in}.escena-salir-zoom.svelte-zehwf7{color:#ffe3b3;cursor:pointer;background:#121832;border:2px solid #d4a94e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:.6rem;right:.6rem;box-shadow:0 4px 12px #1218324d}.escena-salir-zoom.svelte-zehwf7:focus-visible{outline:3px solid var(--cuento-cometa,#5b6fd6);outline-offset:2px}.sr-only.svelte-zehwf7{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.parallax-plane.svelte-zehwf7{will-change:auto!important;transition:none!important;transform:none!important}.parallax-stage.svelte-zehwf7{will-change:auto;transition:none!important}.cuento-frente-bounce.svelte-zehwf7,.escena-globo.svelte-zehwf7,.escena-contador.completo.svelte-zehwf7{animation:none!important}.escena-chispa.svelte-zehwf7{display:none}.escena-pista.svelte-zehwf7{opacity:1;animation:none!important}}.cuento-escena-interactiva.svelte-7eel8j{width:100%;max-width:800px;margin:0 auto;position:relative}.cuento-escena-wrapper.svelte-7eel8j{border-radius:.75rem;width:100%;position:relative;overflow:hidden}.cuento-hotspots-overlay.svelte-7eel8j{aspect-ratio:800/450;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.cuento-hotspot-zone.svelte-7eel8j{pointer-events:auto;cursor:pointer;transform-origin:50%;outline:none;min-width:48px;min-height:48px}.cuento-hotspot-zone.svelte-7eel8j:focus-visible .cuento-marker-outer:where(.svelte-7eel8j){stroke:var(--cuento-cometa,#5b6fd6);stroke-width:5px;filter:drop-shadow(0 0 6px #5b6fd6cc)}.cuento-hotspot-jump.svelte-7eel8j{animation:cuento-bote-kf var(--t-bote,.6s) cubic-bezier(.34, 1.56, .64, 1)}.cuento-hotspot-spin.svelte-7eel8j{animation:cuento-meneo-kf var(--t-meneo,.8s) ease-in-out}@media (prefers-reduced-motion:reduce){.cuento-hotspot-jump.svelte-7eel8j,.cuento-hotspot-spin.svelte-7eel8j,.cuento-respira.svelte-7eel8j{transition:none!important;animation:none!important;transform:none!important}}.audio-cuento.svelte-gsdg7y{align-items:center;gap:.4rem;display:flex}.read-aloud-btn.svelte-gsdg7y{color:#121832;cursor:pointer;background-color:#d4a94e;border:2px solid #fff9dc;border-radius:1.5rem;align-items:center;gap:.4rem;min-height:48px;padding:.5rem 1rem;font-size:.95rem;font-weight:800;transition:transform .15s,background-color .2s;display:flex;box-shadow:0 4px #8c6a23}.read-aloud-btn.svelte-gsdg7y:hover{background-color:#e5ba5e;transform:translateY(-2px)}.read-aloud-btn.narrating.svelte-gsdg7y{color:#fff;background-color:#ff9f43;box-shadow:0 4px #3a2e2a}.player-mini-btn.svelte-gsdg7y{color:#fff9dc;cursor:pointer;background-color:#fff9dc1f;border:1.5px solid #d4a94e80;border-radius:1rem;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.4rem .6rem;font-size:.9rem;font-weight:800;transition:transform .15s,background-color .2s;display:inline-flex}.player-mini-btn.svelte-gsdg7y:hover{background-color:#fff9dc38;transform:translateY(-2px)}.player-status.svelte-gsdg7y{color:#fff9dcbf;white-space:nowrap;font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:reduce){.read-aloud-btn.svelte-gsdg7y,.player-mini-btn.svelte-gsdg7y{transition:none!important;transform:none!important}}.lector-inmersivo-shell.svelte-17sg77h{color:#3a2e2a;box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-cuentos-cuerpo,Andika, "Andika", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#121832;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem;display:flex}.lector-top-bar.svelte-17sg77h{justify-content:space-between;align-items:center;width:100%;max-width:900px;padding:.5rem .25rem;display:flex}.story-title-badge.svelte-17sg77h{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1.5px solid #d4a94e66;border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem .9rem;display:flex}.star-icon.svelte-17sg77h{font-size:1.2rem}.story-title.svelte-17sg77h{color:#fff9dc;margin:0;font-size:1.15rem;font-weight:700}.spread-card-container.svelte-17sg77h{flex:1;justify-content:center;align-items:center;width:100%;max-width:900px;margin:1rem 0;display:flex}.cream-spread-card.svelte-17sg77h{box-sizing:border-box;background-color:#fff9dc;border:4px solid #d4a94e;border-radius:1.75rem;flex-direction:column;gap:1.5rem;width:100%;min-height:480px;padding:2rem;display:flex;position:relative;box-shadow:0 12px 32px #0006,inset 0 0 20px #d4a94e26}.filigree-corner.svelte-17sg77h{pointer-events:none;width:50px;height:50px;position:absolute}.filigree-top-left.svelte-17sg77h{top:8px;left:8px}.filigree-top-right.svelte-17sg77h{top:8px;right:8px;transform:scaleX(-1)}.filigree-bottom-left.svelte-17sg77h{bottom:8px;left:8px;transform:scaleY(-1)}.filigree-bottom-right.svelte-17sg77h{bottom:8px;right:8px;transform:scale(-1)}.scene-container.svelte-17sg77h{background-color:#fff;border-radius:1.25rem;width:100%;max-width:675.556px;max-height:380px;margin-inline:auto;overflow:hidden;box-shadow:0 4px 12px #3a2e2a14}.scene-placeholder.svelte-17sg77h{background-color:#fdf6ec;justify-content:center;align-items:center;min-height:220px;font-size:3rem;display:flex}.text-andika-spread.svelte-17sg77h{flex-direction:column;gap:1rem;padding:.5rem;display:flex}.spread-body-text.svelte-17sg77h{font-family:var(--font-cuentos-cuerpo,Andika, "Andika", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#3a2e2a;margin:0;font-size:1.5rem;font-weight:500;line-height:1.65}.karaoke-highlight.svelte-17sg77h{color:#3a2e2a;background-color:#ffe3b3;border-radius:.3rem;padding:0 .2rem;font-weight:700}.parent-hint-slot.svelte-17sg77h{color:#3a2e2a;background-color:#d4a94e26;border-left:4px solid #d4a94e;border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.words-vocab-slot.svelte-17sg77h{background-color:#4fb6a326;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.words-label.svelte-17sg77h{color:#3a2e2a;font-weight:700}.words-tags.svelte-17sg77h{flex-wrap:wrap;gap:.4rem;display:flex}.vocab-tag.svelte-17sg77h{color:#fff;background-color:#4fb6a3;border-radius:1rem;padding:.2rem .6rem;font-size:.85rem;font-weight:700}.quiz-spread-wrapper.svelte-17sg77h{width:100%}.lector-bottom-nav.svelte-17sg77h{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:900px;padding-top:.5rem;display:flex}.nav-arrow-btn.svelte-17sg77h{color:#fff;cursor:pointer;background-color:#ff9f43;border:3px solid #3a2e2a;border-radius:1.25rem;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;transition:transform .15s,background-color .2s,opacity .2s;display:flex;box-shadow:0 6px #3a2e2a}.nav-arrow-btn.svelte-17sg77h:hover:not(:disabled){background-color:#f08e33;transform:translateY(-2px)}.nav-arrow-btn.svelte-17sg77h:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.dots-pagination.svelte-17sg77h{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border:1.5px solid #d4a94e4d;border-radius:2rem;align-items:center;gap:.6rem;padding:.5rem 1rem;display:flex}.dot-item.svelte-17sg77h{cursor:pointer;background-color:#fff9dc66;border:2px solid #fff9dc;border-radius:50%;width:14px;height:14px;padding:0;transition:transform .2s,background-color .2s}.dot-item.active.svelte-17sg77h{background-color:#ff9f43;border-color:#fff9dc;transform:scale(1.4);box-shadow:0 0 8px #ff9f43cc}.quiz-dot.svelte-17sg77h{background:0 0;border:none;border-radius:0;width:auto;height:auto;font-size:1.1rem;line-height:1}@media (width<=640px){.cream-spread-card.svelte-17sg77h{border-radius:1.25rem;padding:1.25rem}.spread-body-text.svelte-17sg77h{font-size:1.25rem;line-height:1.5}.filigree-corner.svelte-17sg77h{width:36px;height:36px}.dots-pagination.svelte-17sg77h{gap:.4rem;padding:.4rem .75rem}.dot-item.svelte-17sg77h{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.nav-arrow-btn.svelte-17sg77h,.dot-item.svelte-17sg77h{transition:none!important;animation:none!important;transform:none!important}}
