.estilo-princesa .sobre[data-objeto]{aspect-ratio:31/44;width:min(17rem,72vw)}.libro{--libro-cuero-1:color-mix(in oklab, var(--primario) 58%, white);--libro-cuero-2:color-mix(in oklab, var(--primario) 88%, black);--libro-oro:color-mix(in oklab, var(--princesa-oro,var(--acento)) 70%, #fff3d9);position:absolute;inset:0}.libro-escena{perspective:1600px;transform-style:preserve-3d;position:absolute;inset:0}.libro-hojas{background:var(--princesa-perla,#fff7fb);box-shadow:inset -2px 0 0 color-mix(in oklab, var(--princesa-perla,#fff7fb) 80%, var(--primario)), 0 24px 40px -18px #1e081eb3;border-radius:.375rem 1rem 1rem .375rem;position:absolute;inset:0}.libro-hojas-2{opacity:.9;translate:8px 8px}.libro-hojas-1{translate:4px 4px}.libro-pagina-derecha{text-align:center;background:radial-gradient(ellipse at 50% 0%, #ffffffe6, transparent 60%), linear-gradient(to right, color-mix(in oklab, var(--primario) 14%, transparent), transparent 18%), var(--princesa-perla,#fff7fb);color:color-mix(in oklab, var(--primario) 70%, var(--texto));opacity:0;border-radius:.375rem 1rem 1rem .375rem;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex;position:absolute;inset:0}.libro-pagina-tiara{width:4.5rem}.libro-especial{text-wrap:balance;font-size:clamp(1.9rem,9vw,2.4rem);line-height:1.2}.libro-pagina-filete{background:linear-gradient(to right, transparent, var(--princesa-oro,var(--acento)), transparent);width:60%;height:1px}.libro-pagina{transform-origin:0;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:2px 2px 2px 0}.libro-pagina-cara,.libro-pagina-dorso{backface-visibility:hidden;background:linear-gradient(to right, color-mix(in oklab, var(--princesa-perla,#fff7fb) 88%, var(--primario)), var(--princesa-perla,#fff7fb) 30%);border-radius:.25rem .9rem .9rem .25rem;position:absolute;inset:0}.libro-pagina-2 .libro-pagina-dorso:before{content:"";border:1px solid color-mix(in oklab, var(--princesa-oro,var(--acento)) 55%, transparent);background:radial-gradient(circle, color-mix(in oklab, var(--princesa-oro,var(--acento)) 70%, transparent) 0 .35rem, transparent .4rem) 50% 50% / 100% 100% no-repeat;border-radius:.25rem .6rem .6rem .25rem;position:absolute;inset:1.1rem}.libro-pagina-dorso{background:linear-gradient(to left, color-mix(in oklab, var(--princesa-perla,#fff7fb) 85%, var(--primario)), var(--princesa-perla,#fff7fb) 35%);transform:rotateY(180deg)}.libro-tapa{cursor:pointer;transform-origin:0;transform-style:preserve-3d;background:0 0;border:0;border-radius:.375rem 1rem 1rem .375rem;padding:0;display:block;position:absolute;inset:0}.libro-tapa:focus-visible{outline:3px solid var(--libro-oro);outline-offset:5px}.libro-tapa-frente,.libro-tapa-dorso{backface-visibility:hidden;border-radius:.375rem 1rem 1rem .375rem;position:absolute;inset:0}.libro-tapa-frente{color:var(--libro-oro);text-align:center;background:radial-gradient(ellipse at 30% 20%, color-mix(in oklab, white 45%, var(--libro-cuero-1)), transparent 55%), linear-gradient(150deg, var(--libro-cuero-1), var(--libro-cuero-2));box-shadow:inset 10px 0 18px #28081e73, 0 30px 60px -20px #000000b3, 0 0 50px color-mix(in oklab, var(--primario) 40%, transparent);border-left:10px solid #0003;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:2rem 1.75rem;display:flex;overflow:hidden}.libro-tapa-dorso{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--libro-oro) 35%, transparent) 0 1px, transparent 1px 12px), linear-gradient(150deg, var(--libro-cuero-2), color-mix(in oklab, var(--libro-cuero-2) 75%, black));transform:rotateY(180deg)}.libro-tapa-marco{border:1px solid color-mix(in oklab, var(--libro-oro) 55%, transparent);border-radius:.25rem .75rem .75rem .25rem;position:absolute;inset:1rem}.libro-tapa-marco-fino{border-style:dashed;border-color:color-mix(in oklab, var(--libro-oro) 35%, transparent);inset:1.5rem}.libro-tapa-tiara{width:6.5rem;filter:drop-shadow(0 0 12px var(--libro-oro))}.libro-tiara-cuerpo{stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;fill:color-mix(in oklab, currentColor 15%, transparent)}.libro-tiara-base{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.libro-tiara-perla{fill:currentColor}.libro-tiara-gema{fill:currentColor;opacity:.6}.libro-tapa-erase{text-shadow:0 1px #ffffff40,0 2px 6px #00000059;font-size:clamp(2.3rem,11vw,2.8rem);line-height:1.05;position:relative}.libro-tapa-invitacion{letter-spacing:.32em;text-transform:uppercase;color:#ffffffeb;font-size:.78rem;font-weight:600;position:relative}.libro-tapa-abrir{border:1px solid color-mix(in oklab, var(--libro-oro) 70%, transparent);letter-spacing:.28em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #00000073;background:#0000001f;border-radius:9999px;margin-top:.4rem;padding:.4rem 1.2rem;font-size:.72rem;font-weight:600;transition:background-color .3s;position:relative}.libro-tapa:hover .libro-tapa-abrir{background:#ffffff26}.libro-tapa-esquina{clip-path:polygon(0 0,100% 0,100% 22%,40% 30%,30% 40%,22% 100%,0 100%);filter:drop-shadow(1px 1px 1px #00000059);background:radial-gradient(circle at 70% 70%,#fff9 0 .12rem,#0000 .16rem),linear-gradient(135deg,#fff2c4,#d9a845 45%,#fff3cf 60%,#9c7126);width:1.7rem;height:1.7rem;position:absolute}.libro-tapa-esquina-1{top:.35rem;left:.2rem}.libro-tapa-esquina-2{top:.35rem;right:.35rem;rotate:90deg}.libro-tapa-esquina-3{bottom:.35rem;right:.35rem;rotate:180deg}.libro-tapa-esquina-4{bottom:.35rem;left:.2rem;rotate:270deg}.libro-hada,.libro-chispas{pointer-events:none;position:absolute;inset:0}.libro-chispas{transform:translateZ(2px)}.libro-hada{transform:translateZ(3px)}.libro-hada-ruta,.libro-chispa-ruta{position:absolute;inset:0;translate:84% 14%}.libro-hada-cuerpo{aspect-ratio:1;width:3.4rem;margin:-1.7rem 0 0 -1.7rem;position:absolute;top:0;left:0}.libro-hada-balanceo,.libro-hada-halo,.libro-hada-esfera,.libro-hada-guino{display:block;position:absolute}.libro-hada-balanceo{inset:0}.libro-hada-halo{background:radial-gradient(closest-side,#ffffffd9,#ffcde68c 30%,#ff96c838 58%,#0000);border-radius:50%;inset:-45%}.libro-hada-esfera{background:radial-gradient(circle at 42% 38%,#fff 0 32%,#ffe3f1 52%,#ffb3d6 78%,#ff8fc4);border-radius:50%;inset:33%;box-shadow:0 0 10px 3px #ffbee1cc,0 0 22px 8px #ffa0d259}.libro-hada-guino{background:color-mix(in oklab, var(--libro-oro) 60%, white);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);inset:41%}.libro-hada-alas{width:52%;height:52%;position:absolute;top:8%;overflow:visible}.libro-hada-alas-izq{transform-origin:100%;right:50%}.libro-hada-alas-der{transform-origin:0;left:50%;scale:-1 1}.libro-hada-ala{fill:#ffffff85;stroke:#ffd6ecf2;stroke-width:.9px;stroke-linejoin:round}.libro-hada-ala-baja{fill:#ffc8e473}.libro-hada-vena{stroke:color-mix(in oklab, var(--libro-oro) 65%, white);stroke-width:.5px;stroke-linecap:round;opacity:.8}.libro-chispa-ruta{opacity:calc(.95 - var(--i) * .11)}.libro-chispa{width:calc(.85rem - var(--i) * .08rem);aspect-ratio:1;margin:calc(-.425rem + var(--i) * .04rem) 0 0 calc(-.425rem + var(--i) * .04rem);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:radial-gradient(circle,#fff 0 20%,#ffc6e2 45%,#ff9cc9 75%);position:absolute;top:0;left:0}.libro-chispa-ruta:nth-child(2n) .libro-chispa{background:radial-gradient(circle, white 0 20%, #fff0c2 45%, var(--libro-oro) 75%)}@media (prefers-reduced-motion:no-preference){.libro[data-estado=cerrado] .libro-escena{animation:6s ease-in-out infinite libro-flotar}.libro[data-estado=cerrado] .libro-tapa-tiara{transition:translate .5s}.libro-tapa:hover .libro-tapa-tiara{translate:0 -4px}.libro[data-estado=cerrado] .libro-hada-ruta{animation:9s ease-in-out -2s infinite libro-hada-ronda}.libro-hada-balanceo{animation:1.1s ease-in-out infinite alternate libro-hada-balanceo}.libro-hada-alas{animation:.11s ease-in-out infinite alternate libro-hada-aletear}.libro-hada-alas-der{animation-delay:-.05s}.libro-hada-guino{animation:1.6s ease-in-out infinite libro-hada-guino}.libro-chispa-ruta{animation:libro-hada-ronda 9s calc(-2s + (var(--i) + 1) * .12s) ease-in-out infinite}.libro-chispa{animation:libro-chispa .7s calc(var(--i) * -.17s) ease-in-out infinite alternate}.libro[data-estado=abriendo] .libro-hada-ruta{animation:1.3s cubic-bezier(.45,0,.55,1) forwards libro-hada-abrir}.libro[data-estado=abriendo] .libro-hada-halo{animation:.5s ease-out .4s both libro-hada-destello}.libro[data-estado=abriendo] .libro-chispas{animation:.4s ease-out forwards libro-chispas-apagar}.libro[data-estado=abriendo] .libro-escena{animation:1.05s cubic-bezier(.6,0,.3,1) .45s forwards libro-centrar}.libro[data-estado=abriendo] .libro-tapa{animation:.95s cubic-bezier(.6,0,.3,1) .55s forwards libro-abrir}.libro[data-estado=abriendo] .libro-pagina-1{animation:.6s cubic-bezier(.5,0,.3,1) 1s forwards libro-hoja}.libro[data-estado=abriendo] .libro-pagina-2{animation:.6s cubic-bezier(.5,0,.3,1) 1.2s forwards libro-hoja-2}.libro[data-estado=abriendo] .libro-pagina-derecha{animation:.4s ease-out 1.5s forwards libro-frase}.libro-escena,.libro-tapa,.libro-pagina,.libro-hada-ruta,.libro-hada-balanceo,.libro-hada-alas,.libro-chispa-ruta,.libro-chispa{will-change:transform}}@media (prefers-reduced-motion:reduce){.libro-chispas{display:none}.libro[data-estado=abriendo] .libro-pagina-derecha{opacity:1}.libro[data-estado=abriendo] .libro-tapa,.libro[data-estado=abriendo] .libro-pagina,.libro[data-estado=abriendo] .libro-hada{opacity:0}}@keyframes libro-flotar{0%,to{translate:0}50%{translate:0 -10px}}@keyframes libro-hada-ronda{0%,to{translate:84% 14%}14%{translate:56% 5%}28%{translate:16% 11%}42%{translate:7% 47%}57%{translate:20% 87%}71%{translate:68% 93%}85%{translate:93% 58%}}@keyframes libro-hada-balanceo{0%{transform:translateY(-5px)rotate(-4deg)}to{transform:translateY(5px)rotate(4deg)}}@keyframes libro-hada-aletear{0%{transform:scaleX(1)rotate(0)}to{transform:scaleX(.3)rotate(-8deg)}}@keyframes libro-hada-guino{0%,to{opacity:.85;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}@keyframes libro-chispa{0%{transform:scale(1)rotate(0)}to{transform:scale(.45)rotate(60deg)}}@keyframes libro-hada-abrir{0%{translate:var(--hada-x,84%) var(--hada-y,14%);opacity:1;scale:1}34%{opacity:1;translate:95% 53%;scale:1.15}42%{opacity:1;translate:92% 50%;scale:1.3}70%{opacity:1;translate:42% 16%;scale:1.1}to{opacity:0;translate:-24% -14%;scale:.6}}@keyframes libro-hada-destello{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(2.1)}to{opacity:.7;transform:scale(1.2)}}@keyframes libro-chispas-apagar{to{opacity:0}}@keyframes libro-centrar{to{translate:32%;scale:.64}}@keyframes libro-abrir{to{transform:rotateY(-178deg)}}@keyframes libro-hoja{to{transform:rotateY(-176deg)}}@keyframes libro-hoja-2{to{transform:rotateY(-174deg)}}@keyframes libro-frase{0%{opacity:0}to{opacity:1}}.estilo-princesa [data-fase=saliendo] .sobre-saludo{animation:.5s cubic-bezier(.4,0,1,1) both sobre-saludo-flotar}@keyframes sobre-saludo-flotar{to{opacity:0;translate:0 -56px;scale:1.05}}.estilo-princesa .sobre[data-abriendo]{animation:.6s ease-in 3.8s forwards sobre-disolver}@keyframes sobre-disolver{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 -10px;scale:1.04}}.estilo-princesa .sobre[data-abriendo]+.sobre-polvo{z-index:2;display:block;position:absolute;inset:0}.sobre-polvo-luz{background:radial-gradient(closest-side, color-mix(in oklab, var(--princesa-oro,var(--acento)) 75%, white) 0%, color-mix(in oklab, var(--princesa-oro,var(--acento)) 45%, transparent) 45%, transparent 75%);opacity:0;border-radius:50%;position:absolute;inset:-40% -12% -10%}.estilo-princesa .sobre[data-abriendo]+.sobre-polvo .sobre-polvo-luz{animation:.75s ease-out 3.72s both sobre-polvo-luz}.sobre-polvo:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--princesa-oro,var(--acento)) 50%, white) 0 1.2px, transparent 2px) 0 0 / 9px 9px, radial-gradient(circle, var(--princesa-oro,var(--acento)) 0 1.4px, transparent 2.2px) 4px 5px / 13px 11px;opacity:0;position:absolute;inset:6% -22% 10%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.estilo-princesa .sobre[data-abriendo]+.sobre-polvo:before{animation:.7s ease-out 3.78s both sobre-polvo-lamina}@keyframes sobre-polvo-lamina{0%{opacity:0;translate:0;scale:1}30%{opacity:1}to{opacity:0;translate:0 -34px;scale:1.06 1.12}}@keyframes sobre-polvo-luz{0%{opacity:0;scale:.7}35%{opacity:.85;scale:1}to{opacity:0;scale:1.2}}.sobre-mota{background:radial-gradient(circle, white 0 22%, var(--princesa-oro,var(--acento)) 48%, transparent 72%);box-shadow:0 0 8px 2px color-mix(in oklab, var(--princesa-oro,var(--acento)) 75%, transparent);opacity:0;border-radius:50%;position:absolute}.sobre-mota-chispa{box-shadow:none;background:color-mix(in oklab, var(--princesa-oro,var(--acento)) 60%, white);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0;scale:1.6}.estilo-princesa .sobre[data-abriendo]+.sobre-polvo .sobre-mota{animation:sobre-mota var(--dur) var(--retraso) ease-out both}@keyframes sobre-mota{0%{opacity:0;translate:0;rotate:none;scale:.3}22%{opacity:1;scale:1.1}to{opacity:0;translate:var(--dx) var(--dy);rotate:120deg;scale:.25}}@media (prefers-reduced-motion:reduce){.estilo-princesa [data-fase=saliendo] .sobre-saludo,.estilo-princesa .sobre[data-abriendo]{animation:none}.estilo-princesa .sobre[data-abriendo]+.sobre-polvo{display:none}}
.sobre-pantalla[data-entrada=castillo]{--u:min(1vw, .5vh)}@supports (height:1dvh){.sobre-pantalla[data-entrada=castillo]{--u:min(1vw, .5dvh)}}.entrada-castillo{z-index:1;pointer-events:none;transform-origin:50% calc(100% - 60 * var(--u));position:absolute;inset:0}.entrada-castillo-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.entrada-castillo-arco{fill:none;stroke-width:2px;filter:drop-shadow(0 0 1.6px color-mix(in oklab, var(--princesa-oro) 70%, transparent))}.entrada-castillo-arco-sombra{fill:none;stroke:#1e08148c;stroke-width:2.2px}.entrada-castillo-arco-fino{stroke-width:.6px;opacity:.8}.entrada-castillo-escalon{fill:color-mix(in oklab, var(--princesa-perla) 80%, var(--secundario));opacity:.9}.entrada-puerta-capa{will-change:transform}.entrada-puerta-izquierda{transform-origin:calc(50% - 22 * var(--u)) calc(100% - 63 * var(--u))}.entrada-puerta-derecha{transform-origin:calc(50% + 22 * var(--u)) calc(100% - 63 * var(--u))}.entrada-castillo-halo{left:calc(50% - 44 * var(--u));width:calc(88 * var(--u));bottom:calc(7 * var(--u));height:calc(112 * var(--u));background:radial-gradient(closest-side,#ffe9b88c,#ffe9b800);border-radius:50%;position:absolute}.entrada-puerta-aldaba{fill:none;stroke:var(--princesa-oro);stroke-width:.9px}.estilo-princesa{--entrada-cuero:color-mix(in oklab, var(--primario) 72%, #2a0f22)}.entrada-cuero-brillo{stop-color:color-mix(in oklab, var(--primario) 62%, white)}.entrada-cuero-medio{stop-color:color-mix(in oklab, var(--primario) 82%, #2a0f22)}.entrada-cuero-sombra{stop-color:color-mix(in oklab, var(--entrada-cuero) 70%, black)}.entrada-puerta-tabla,.entrada-puerta-herraje{display:none}.entrada-libro-grano{opacity:.16;mix-blend-mode:multiply}.entrada-libro-repujado{fill:none;stroke:#1e081480}.entrada-libro-filete{fill:none;stroke:url(#entrada-oro)}.entrada-libro-filete-fino{stroke-dasharray:1.1 .7;opacity:.85}.entrada-libro-esquinero{fill:url(#entrada-oro);stroke:color-mix(in oklab, var(--princesa-oro) 50%, #6b4a14);stroke-width:.25px}.entrada-libro-remache{fill:#fff6d8;stroke:#9c7126;stroke-width:.2px}.entrada-libro-cartela{fill:color-mix(in oklab, var(--entrada-cuero) 75%, black);stroke:url(#entrada-oro);stroke-width:.5px}.entrada-libro-cartela-filete{fill:none;stroke:color-mix(in oklab, var(--princesa-oro) 55%, transparent);stroke-width:.25px}.entrada-libro-lomo{stroke:color-mix(in oklab, var(--entrada-cuero) 50%, black);stroke-width:.7px}.entrada-libro-tiara{stroke:color-mix(in oklab, var(--princesa-oro) 50%, #6b4a14);stroke-width:.8px}.entrada-libro-perla{fill:var(--princesa-perla)}.entrada-libro-gema{fill:color-mix(in oklab, var(--secundario) 70%, white)}.entrada-libro-titulo{stroke:color-mix(in oklab, var(--princesa-oro) 75%, transparent);stroke-width:.8px;stroke-linecap:round}.sobre-pantalla[data-entrada=castillo] .sobre-pila{position:static}.sobre-pantalla[data-entrada=castillo] .sobre-saludo{z-index:10;max-width:none;padding:0;position:absolute;inset:0}.sobre-pantalla[data-entrada=castillo] .sobre-saludo>p:first-of-type{inset-inline:1.5rem;bottom:calc(110 * var(--u));position:absolute}.sobre-pantalla[data-entrada=castillo] .sobre-entrar-fila{inset-inline:0;bottom:calc(48 * var(--u));margin:0;position:absolute}.sobre-pantalla[data-entrada=castillo] .sobre-entrar{box-shadow:0 0 0 2px var(--princesa-oro), 0 6px 18px #3c0a2873}[data-fase=saliendo] .entrada-puerta-izquierda{animation:entrada-puerta-izquierda var(--ap-puertas-dur) var(--ap-puertas-inicio) cubic-bezier(.45, 0, .2, 1) both}[data-fase=saliendo] .entrada-puerta-derecha{animation:entrada-puerta-derecha var(--ap-puertas-dur) var(--ap-puertas-inicio) cubic-bezier(.45, 0, .2, 1) both}@keyframes entrada-puerta-izquierda{to{transform:skewY(9deg)scaleX(.08)}}@keyframes entrada-puerta-derecha{to{transform:skewY(-9deg)scaleX(.08)}}[data-fase=saliendo] .entrada-castillo{animation:entrada-castillo-zoom var(--ap-zoom-dur) var(--ap-zoom-inicio) cubic-bezier(.6, 0, .85, .4) both, entrada-castillo-apagar var(--ap-luz-dur) var(--ap-luz-inicio) ease-out both}@keyframes entrada-castillo-zoom{0%{scale:1}to{scale:9}}@keyframes entrada-castillo-apagar{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.entrada-castillo-halo{will-change:opacity;animation:3.6s ease-in-out infinite alternate entrada-libro-brillo}}@keyframes entrada-libro-brillo{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-fase=saliendo] .entrada-puerta-izquierda,[data-fase=saliendo] .entrada-puerta-derecha,[data-fase=saliendo] .entrada-castillo{animation:none}}
.envio-princesa{--envio-y:40cqh;--envio-suelo:calc(var(--envio-y) + 39px);--envio-recibe:-15px;--envio-carta-final:.4;--envio-chispa:var(--princesa-oro,var(--acento))}.envio-princesa .envio-carta-lacre{fill:var(--princesa-oro,var(--acento))}.envio-carroza{left:calc(50% - 92px);top:var(--envio-suelo);animation:envio-carroza var(--envio-dur) both}.envio-carroza:after,.envio-paje:after{content:"";z-index:-1;background:radial-gradient(closest-side,#5a1e4659,#0000);border-radius:50%;height:10px;position:absolute;bottom:-5px;left:8%;right:8%}@keyframes envio-carroza{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:calc(-50% - 85cqw) -100%}24%{translate:-50% -100%;rotate:none}26%{translate:calc(3px - 50%) -100%;rotate:2deg}29%{translate:-50% -100%;rotate:-.8deg}31%,66%{animation-timing-function:cubic-bezier(.55,0,.8,.5);translate:-50% -100%;rotate:none}to{translate:calc(90cqw - 50%) -100%;rotate:none}}.envio-carroza .princesa-carroza-caja{animation:none}.envio-paje{left:calc(50% - 13px);top:var(--envio-suelo);opacity:0;animation:envio-paje var(--envio-dur) both}@keyframes envio-paje{0%,26%{opacity:0;translate:calc(-50% - 30px) calc(-100% - 16px);scale:.9}30%{opacity:1;animation-timing-function:ease-in;translate:calc(-50% - 30px) calc(-100% - 16px);scale:1}34%{translate:calc(-50% - 22px) calc(-100% - 2px)}35%{translate:calc(-50% - 21px) -100%}37%{translate:calc(-50% - 14px) calc(-100% - 2px)}39%{translate:calc(-50% - 7px) -100%}41%,56%{opacity:1;translate:-50% -100%}59%{translate:calc(-50% - 11px) calc(-100% - 2px)}62%{animation-timing-function:ease-out;translate:calc(-50% - 22px) -100%}65%{opacity:1;translate:calc(-50% - 30px) calc(-100% - 16px);scale:1}67%,to{opacity:0;translate:calc(-50% - 30px) calc(-100% - 16px);scale:.9}}.envio-paje .princesa-paje-brazo{animation:envio-paje-brazo var(--envio-dur) both}@keyframes envio-paje-brazo{0%,41%{rotate:none}47%,53%{rotate:-150deg}58%,to{rotate:-20deg}}.envio-paje .princesa-paje-carta{animation:envio-paje-carta var(--envio-dur) step-end both}@keyframes envio-paje-carta{0%{opacity:0}50%{opacity:1}66%{opacity:0}}.envio-estela{left:calc(50% - 140px + var(--i) * 13px);top:calc(var(--envio-suelo) - 12px);background:var(--envio-chispa);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:9px;height:9px;animation:envio-estela calc(var(--envio-dur) * .18) calc(var(--envio-dur) * (.72 + var(--i) * .045)) ease-out both}@keyframes envio-estela{0%{opacity:0;translate:0;scale:.3}30%{opacity:1;scale:1.1}to{opacity:0;translate:0 -14px;rotate:90deg;scale:.5}}
.copiar-fuente-monedas{--copiar-chispa:color-mix(in oklab, var(--acento,#e48bb3) 70%, #fff)}.copiar-surtidor{background:radial-gradient(closest-side, color-mix(in oklab, var(--copiar-oro-claro) 85%, transparent), transparent);opacity:0;width:44px;height:12px;animation:copiar-surtidor var(--copiar-dur) ease-out both;border-radius:50%;bottom:-4px}.copiar-chorro{animation:copiar-chorro-x calc(var(--copiar-dur) - var(--retraso)) linear both;animation-delay:var(--retraso);bottom:6px}.copiar-chorro-alto{opacity:0;animation:copiar-chorro-y calc(var(--copiar-dur) - var(--retraso)) both;animation-delay:var(--retraso)}.copiar-chorro-giro{animation:.42s linear infinite copiar-voltear}.copiar-chorro svg{filter:drop-shadow(0 1px 1px #783c0059)}.copiar-brillito{animation-delay:calc(var(--copiar-dur) * (.3 + var(--i,0) * .06))}@keyframes copiar-surtidor{0%{opacity:0;transform:scale(.3)}12%{opacity:.9;transform:scale(1)}45%{opacity:.5;transform:scale(1.2)}to{opacity:0;transform:scale(1.3)}}@keyframes copiar-chorro-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes copiar-chorro-y{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)scale(.6)}6%{opacity:1}46%{opacity:1;transform:translateY(calc(var(--alto) * -1)) scale(1);animation-timing-function:cubic-bezier(.55,0,.75,.45)}86%{opacity:1}to{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes copiar-voltear{0%,to{transform:scaleX(1)}50%{transform:scaleX(.18)}}
.mapa-efecto-princesa{--mapa-chispa:var(--princesa-oro,var(--acento));--mapa-luz:radial-gradient(circle, white 0 22%, var(--princesa-oro,var(--acento)) 50%, color-mix(in oklab, var(--primario) 30%, var(--princesa-perla,white)) 68%);--letrero-alto:38px;--pasajero-x:70px;--pasajero-y:18px}.mapa-efecto-princesa .mapa-viaje>.princesa-carroza-svg{position:absolute;top:0;left:0;translate:-50% -50%}.mapa-efecto-princesa .mapa-viaje{animation:princesa-mapa-subir var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both}@keyframes princesa-mapa-subir{0%,78%{transform:none}88%{transform:translateY(3px)}to{transform:none}}.mapa-efecto-princesa .mapa-letrero-nombres{max-width:min(180px,80vw)}.mapa-efecto-princesa .princesa-mapa-pasajero{left:var(--pasajero-x);top:var(--pasajero-y)}.princesa-mapa-figura{opacity:0;width:24px;height:34px;animation:princesa-mapa-pasajero var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both;top:-17px;left:-12px}.princesa-mapa-pasajero-svg{fill:var(--princesa-tinta,var(--texto));stroke:var(--princesa-oro,var(--acento));stroke-width:1.2px}.princesa-mapa-pasajero-cinta{fill:none;stroke-width:2px;stroke-linecap:round}@keyframes princesa-mapa-pasajero{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1)}40%{transform:translate(-14px,-3px)}55%{transform:translate(-28px)}70%{opacity:1;transform:translate(calc(-1 * var(--pasajero-x) + 14px), -4px) scale(.9)}to{opacity:0;transform:translate(calc(-1 * var(--pasajero-x) + 4px), -12px) scale(.5)}}.mapa-efecto-princesa .princesa-mapa-pasajero>.mapa-letrero{animation:princesa-mapa-tu var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both;bottom:20px}@keyframes princesa-mapa-tu{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:none}60%{opacity:1;transform:none}to{opacity:1;transform:translate(calc(-1 * var(--pasajero-x)), calc(-1 * var(--letrero-alto) - var(--pasajero-y) - 4px))}}
.estilo-realeza .sobre[data-objeto]{aspect-ratio:auto;perspective:none;width:min(20rem,84vw);transform:translateY(var(--arrastre,0px));animation:none}.realeza-objeto{--alto-decreto:min(22rem, 58vh);--rollo:12px;--desenrollar:cubic-bezier(.45, 0, .25, 1);flex-direction:column;align-items:center;display:flex;position:relative}.realeza-objeto:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:10px 0;box-shadow:0 26px 40px #0000008c}.realeza-objeto-varilla{z-index:3;background:var(--realeza-varilla,linear-gradient(to bottom, #fff0b8, #d9a845 52%, #8a6420));border-radius:9999px;width:112%;height:20px;display:block;position:relative;box-shadow:0 4px 12px #00000080}.realeza-objeto-varilla:after{content:"";height:var(--rollo);background:linear-gradient(to bottom, color-mix(in oklab, var(--fondo) 55%, black), color-mix(in oklab, var(--fondo) 70%, var(--realeza-joya,var(--secundario)) 30%) 45%, color-mix(in oklab, var(--fondo) 50%, black));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--realeza-oro,var(--primario)) 55%, transparent);border-radius:6px;position:absolute;left:5.5%;right:5.5%;scale:1 .3}.realeza-objeto-varilla-cabeza:after{transform-origin:top;top:100%}.realeza-objeto-varilla-pie:after{transform-origin:bottom;bottom:100%}.realeza-objeto-terciopelo{width:100%;height:var(--alto-decreto);text-align:center;color:var(--texto);background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--realeza-joya,var(--secundario)) 45%, transparent), transparent 60%), var(--fondo);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--realeza-oro,var(--primario)) 70%, transparent), inset 0 0 0 8px var(--fondo), inset 0 0 0 9px color-mix(in oklab, var(--realeza-oro,var(--primario)) 50%, transparent), inset 0 0 80px #00000073;place-items:center;padding:1.75rem 1.5rem 1.5rem;display:grid;position:relative}.realeza-objeto-anuncio,.realeza-objeto-especial{flex-direction:column;grid-area:1/1;align-self:start;align-items:center;gap:.6rem;padding-top:.5rem;display:flex}.realeza-objeto-oid{letter-spacing:.4em;color:color-mix(in oklab, var(--texto) 78%, transparent)}.realeza-objeto-titulo{background-image:linear-gradient(100deg, var(--realeza-oro,var(--primario)) 0%, #fdf6e0 45%, var(--realeza-oro,var(--primario)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.realeza-objeto-convoca{color:color-mix(in oklab, var(--texto) 90%, transparent);text-wrap:balance}.realeza-objeto-especial{opacity:0;color:var(--realeza-oro,var(--primario));text-wrap:balance;align-self:center;padding:0 .5rem}.realeza-objeto-especial .realeza-corona{width:2.6rem}.realeza-objeto-saludo{color:var(--texto)}.realeza-objeto-sello{z-index:4;cursor:pointer;filter:drop-shadow(0 8px 10px #00000080);border-radius:9999px;width:5.5rem;height:5.5rem;transition:scale .2s;position:absolute;bottom:calc(1.6rem + 20px);left:50%;translate:-50%}.realeza-objeto-sello:hover{scale:1.06}.realeza-objeto-sello:focus-visible{outline:3px solid var(--realeza-oro,var(--primario));outline-offset:4px}.realeza-objeto-varilla-pie{margin-top:-2px}@media (prefers-reduced-motion:no-preference){.realeza-objeto{animation:.35s ease-out both realeza-objeto-llegar}.realeza-objeto-terciopelo{animation:realeza-objeto-desenrollar 3.1s .35s var(--desenrollar) both}.realeza-objeto-varilla-cabeza{animation:realeza-objeto-cabeza-desenrollar 3.1s .35s var(--desenrollar) both}.realeza-objeto-varilla-pie{animation:realeza-objeto-pie-desenrollar 3.1s .35s var(--desenrollar) both}.realeza-objeto-varilla:after{animation:realeza-objeto-rollo-adelgazar 3.1s .35s var(--desenrollar) both}.realeza-objeto:before{animation:realeza-objeto-sombra-desenrollar 3.1s .35s var(--desenrollar) both}.realeza-objeto[data-estado=cerrado] .realeza-objeto-sello{animation:.5s cubic-bezier(.34,1.5,.64,1) 3.15s both realeza-objeto-sello-llegar,2.4s ease-in-out 3.65s infinite realeza-objeto-latir}.realeza-objeto[data-estado=abriendo]{animation:.35s ease-out both realeza-objeto-llegar,.3s ease-in 4.1s forwards realeza-objeto-irse}.realeza-objeto[data-estado=abriendo] .realeza-objeto-sello{animation:.8s cubic-bezier(.6,0,.3,1) forwards realeza-objeto-romper}.realeza-objeto[data-estado=abriendo] .realeza-objeto-anuncio{animation:.45s ease-in .5s forwards realeza-objeto-apagar}.realeza-objeto[data-estado=abriendo] .realeza-objeto-especial{animation:.6s ease-out 1s forwards realeza-objeto-aparecer}.realeza-objeto[data-estado=abriendo] .realeza-objeto-terciopelo{animation:realeza-objeto-desenrollar 3.1s .35s var(--desenrollar) both, realeza-objeto-enrollar .6s 3.6s cubic-bezier(.6, 0, .4, 1) forwards}.realeza-objeto[data-estado=abriendo] .realeza-objeto-varilla-cabeza{animation:realeza-objeto-cabeza-desenrollar 3.1s .35s var(--desenrollar) both, realeza-objeto-cabeza-enrollar .6s 3.6s cubic-bezier(.6, 0, .4, 1) forwards}.realeza-objeto[data-estado=abriendo] .realeza-objeto-varilla-pie{animation:realeza-objeto-pie-desenrollar 3.1s .35s var(--desenrollar) both, realeza-objeto-pie-enrollar .6s 3.6s cubic-bezier(.6, 0, .4, 1) forwards}.realeza-objeto[data-estado=abriendo]:before{animation:realeza-objeto-sombra-desenrollar 3.1s .35s var(--desenrollar) both, realeza-objeto-sombra-enrollar .6s 3.6s cubic-bezier(.6, 0, .4, 1) forwards}.realeza-objeto[data-estado=abriendo] .realeza-objeto-varilla:after{animation:realeza-objeto-rollo-adelgazar 3.1s .35s var(--desenrollar) both, realeza-objeto-rollo-engrosar .6s 3.6s cubic-bezier(.6, 0, .4, 1) forwards}}.sobre-pantalla:has(.realeza-objeto[data-estado=abriendo]) :is(.sobre-pila>p,.sobre-pie){opacity:0;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.realeza-objeto[data-estado=abriendo] .realeza-objeto-sello,.realeza-objeto[data-estado=abriendo] .realeza-objeto-anuncio{opacity:0}.realeza-objeto[data-estado=abriendo] .realeza-objeto-especial{opacity:1}}@keyframes realeza-objeto-llegar{0%{opacity:0}to{opacity:1}}@keyframes realeza-objeto-desenrollar{0%{clip-path:inset(calc(50% - var(--rollo)) 0 calc(50% - var(--rollo)) 0)}to{clip-path:inset(0)}}@keyframes realeza-objeto-enrollar{0%{clip-path:inset(0)}to{clip-path:inset(calc(50% - var(--rollo)) 0 calc(50% - var(--rollo)) 0)}}@keyframes realeza-objeto-cabeza-desenrollar{0%{translate:0 calc(var(--alto-decreto) / 2 - var(--rollo))}to{translate:0}}@keyframes realeza-objeto-cabeza-enrollar{0%{translate:0}to{translate:0 calc(var(--alto-decreto) / 2 - var(--rollo))}}@keyframes realeza-objeto-pie-desenrollar{0%{translate:0 calc(var(--alto-decreto) / -2 + var(--rollo) + 2px)}to{translate:0}}@keyframes realeza-objeto-pie-enrollar{0%{translate:0}to{translate:0 calc(var(--alto-decreto) / -2 + var(--rollo) + 2px)}}@keyframes realeza-objeto-rollo-adelgazar{0%{scale:1}to{scale:1 .3}}@keyframes realeza-objeto-rollo-engrosar{0%{scale:1 .3}to{scale:1}}@keyframes realeza-objeto-sombra-desenrollar{0%{scale:1 .08}to{scale:1}}@keyframes realeza-objeto-sombra-enrollar{0%{scale:1}to{scale:1 .08}}@keyframes realeza-objeto-irse{to{opacity:0}}@keyframes realeza-objeto-sello-llegar{0%{opacity:0;rotate:-12deg;scale:1.6}to{opacity:1;rotate:none;scale:1}}@keyframes realeza-objeto-latir{0%,to{scale:1}50%{scale:1.06}}@keyframes realeza-objeto-romper{30%{rotate:-6deg;scale:1.15}to{opacity:0;rotate:40deg;scale:.2}}@keyframes realeza-objeto-apagar{to{opacity:0}}@keyframes realeza-objeto-aparecer{0%{opacity:0}to{opacity:1}}
.realeza-hoja{background:linear-gradient(to bottom, transparent 98.6%, color-mix(in oklab, var(--realeza-oro,var(--primario)) 70%, transparent) 98.6% 99.6%, transparent 99.6%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--fondo) 72%, var(--realeza-joya,var(--secundario)) 28%) 0 16px, color-mix(in oklab, var(--fondo) 70%, black) 16px 34px);width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -60px 80px #00000080}.realeza-hoja-izquierda{border-right:1.5px solid color-mix(in oklab, var(--realeza-oro,var(--primario)) 75%, transparent);left:0}.realeza-hoja-derecha{border-left:1.5px solid color-mix(in oklab, var(--realeza-oro,var(--primario)) 75%, transparent);right:0}.realeza-telon-cerrado,.realeza-telon{position:absolute;inset:0;overflow:hidden}.realeza-telon-cerrado .realeza-cenefa,.realeza-telon .realeza-cenefa{z-index:1}.realeza-telon-penumbra{z-index:1;background:radial-gradient(closest-side,#120a1f 55%,#120a1fb3 75%,#0000);background:radial-gradient(closest-side,#120a1f 55%,lab(3.93149% 6.34002 -11.8247/.7) 75%,#0000);width:11rem;height:8.5rem;position:absolute;top:0;left:50%;translate:-50%}.realeza-telon .realeza-telon-penumbra{animation:realeza-telon-penumbra var(--ap-telon-dur) var(--ap-telon-inicio) ease-out both}@keyframes realeza-telon-penumbra{0%,15%{opacity:1}55%,to{opacity:0}}.realeza-telon-luz{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--realeza-oro,var(--primario)) 30%, transparent), transparent 70%);border-radius:50%;width:min(120vw,46rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.realeza-telon .realeza-hoja-izquierda{animation:realeza-telon-izq-abrir var(--ap-telon-dur) var(--ap-telon-inicio) cubic-bezier(.6, 0, .3, 1) both}.realeza-telon .realeza-hoja-derecha{animation:realeza-telon-der-abrir var(--ap-telon-dur) var(--ap-telon-inicio) cubic-bezier(.6, 0, .3, 1) both}.realeza-telon .realeza-cenefa{animation:realeza-telon-cenefa var(--ap-telon-dur) var(--ap-telon-inicio) ease-in both}@keyframes realeza-telon-izq-abrir{0%{translate:0}to{translate:-101%}}@keyframes realeza-telon-der-abrir{0%{translate:0}to{translate:101%}}@keyframes realeza-telon-cenefa{0%,70%{opacity:1}to{opacity:0}}.realeza-telon-brillo{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--realeza-oro,var(--primario)) 75%, white), color-mix(in oklab, var(--realeza-oro,var(--primario)) 35%, transparent) 45%, transparent 72%);opacity:0;width:70vmin;animation:realeza-telon-brillo var(--ap-cerradas-dur) var(--ap-cerradas-inicio) ease-in-out both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes realeza-telon-brillo{0%{opacity:0;scale:.4}45%{opacity:.9;scale:1}to{opacity:0;scale:1.2}}.realeza-telon-mota{background:var(--realeza-oro,var(--primario));box-shadow:0 0 8px 2px color-mix(in oklab, var(--realeza-oro,var(--primario)) 60%, transparent);opacity:0;animation:realeza-telon-mota var(--dur) calc(var(--ap-motas-inicio) + var(--retraso)) ease-out both;border-radius:9999px;position:absolute;bottom:18%}@keyframes realeza-telon-mota{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:var(--deriva) -46vh}}
.envio-realeza{--envio-y:40cqh;--envio-suelo:calc(var(--envio-y) + 40px);--envio-recibe:-17px;--envio-carta-final:.4;--envio-chispa:var(--realeza-oro,var(--acento))}.envio-realeza .envio-carta-lacre{fill:var(--realeza-joya,var(--primario))}.envio-coche{left:calc(50% - 100px);top:var(--envio-suelo);filter:drop-shadow(0 6px 8px #00000073);animation:envio-coche-real var(--envio-dur) both}@keyframes envio-coche-real{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:calc(-50% - 85cqw) -100%}24%{translate:-50% -100%;rotate:none}26%{translate:calc(3px - 50%) -100%;rotate:1.5deg}29%{translate:-50% -100%;rotate:-.6deg}31%,66%{animation-timing-function:cubic-bezier(.55,0,.8,.5);translate:-50% -100%;rotate:none}to{translate:calc(90cqw - 50%) -100%;rotate:none}}.envio-coche .realeza-coche-bote,.envio-coche .realeza-rueda-giro{animation:none}.envio-guardia{left:calc(50% - 14px);top:var(--envio-suelo);opacity:0;filter:drop-shadow(0 4px 4px #0006);animation:envio-guardia var(--envio-dur) both}@keyframes envio-guardia{0%,26%{opacity:0;translate:calc(-50% - 30px) calc(-100% - 16px);scale:.9}30%{opacity:1;animation-timing-function:ease-in;translate:calc(-50% - 30px) calc(-100% - 16px);scale:1}34%{translate:calc(-50% - 22px) calc(-100% - 2px)}35%{translate:calc(-50% - 21px) -100%}37%{translate:calc(-50% - 14px) calc(-100% - 2px)}39%{translate:calc(-50% - 7px) -100%}41%,56%{opacity:1;translate:-50% -100%}59%{translate:calc(-50% - 11px) calc(-100% - 2px)}62%{animation-timing-function:ease-out;translate:calc(-50% - 22px) -100%}65%{opacity:1;translate:calc(-50% - 30px) calc(-100% - 16px);scale:1}67%,to{opacity:0;translate:calc(-50% - 30px) calc(-100% - 16px);scale:.9}}.envio-guardia .realeza-guardia-brazo{animation:envio-guardia-brazo var(--envio-dur) both}@keyframes envio-guardia-brazo{0%,41%{rotate:none}47%,53%{rotate:-150deg}58%,to{rotate:-20deg}}.envio-guardia .realeza-guardia-carta{animation:envio-guardia-carta var(--envio-dur) step-end both}@keyframes envio-guardia-carta{0%{opacity:0}50%{opacity:1}66%{opacity:0}}.envio-mota{left:calc(50% - 150px + var(--i) * 14px);top:calc(var(--envio-suelo) - 14px);background:var(--envio-chispa);width:7px;height:7px;box-shadow:0 0 8px 2px color-mix(in oklab, var(--envio-chispa) 60%, transparent);opacity:0;animation:envio-mota-real calc(var(--envio-dur) * .18) calc(var(--envio-dur) * (.72 + var(--i) * .045)) ease-out both;border-radius:9999px}@keyframes envio-mota-real{0%{opacity:0;translate:0;scale:.4}30%{opacity:1;scale:1.1}to{opacity:0;translate:0 -18px;scale:.5}}
.mapa-efecto-realeza{--mapa-chispa:var(--realeza-oro,var(--acento));--mapa-luz:radial-gradient(circle, #fffbea 0 22%, var(--realeza-oro,var(--acento)) 50%, color-mix(in oklab, var(--realeza-joya,var(--secundario)) 40%, var(--fondo)) 70%);--letrero-alto:38px;--pasajero-x:74px;--pasajero-y:18px}.mapa-efecto-realeza .realeza-coche{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--realeza-oro,var(--acento)) 55%, transparent))}.mapa-efecto-realeza .mapa-viaje{animation:realeza-mapa-subir var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both}@keyframes realeza-mapa-subir{0%,78%{transform:none}88%{transform:translateY(3px)}to{transform:none}}.mapa-efecto-realeza .mapa-letrero-nombres{max-width:min(180px,80vw)}.mapa-efecto-realeza .realeza-mapa-pasajero{left:var(--pasajero-x);top:var(--pasajero-y)}.realeza-mapa-figura{opacity:0;width:24px;height:34px;animation:realeza-mapa-pasajero var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both;top:-17px;left:-12px}.realeza-mapa-pasajero-svg{fill:#221832;stroke:var(--realeza-oro,var(--acento));stroke-width:1.2px}.realeza-mapa-pasajero-broche{fill:var(--realeza-oro,var(--acento));stroke:none}@keyframes realeza-mapa-pasajero{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1)}40%{transform:translate(-14px,-3px)}55%{transform:translate(-28px)}70%{opacity:1;transform:translate(calc(-1 * var(--pasajero-x) + 14px), -4px) scale(.9)}to{opacity:0;transform:translate(calc(-1 * var(--pasajero-x) + 4px), -12px) scale(.5)}}.mapa-efecto-realeza .realeza-mapa-pasajero>.mapa-letrero{animation:realeza-mapa-tu var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-in-out both;bottom:20px}@keyframes realeza-mapa-tu{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:none}60%{opacity:1;transform:none}to{opacity:1;transform:translate(calc(-1 * var(--pasajero-x)), calc(-1 * var(--letrero-alto) - var(--pasajero-y) - 4px))}}
@keyframes boda-aparecer{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes boda-latido{0%,to{opacity:1}50%{opacity:.45}}@keyframes boda-revelar-capa{0%,to{z-index:2}}.boda-revelar{opacity:0}.boda-revelar-visible{opacity:1;animation:.9s cubic-bezier(.22,1,.36,1) backwards boda-aparecer,.9s step-end backwards boda-revelar-capa}.boda-latido{animation:1.6s ease-in-out infinite boda-latido}.boda-inclinable{transition:transform .2s ease-out;position:relative}.boda-inclinable:hover{z-index:2;transform:perspective(700px) rotateX(var(--inclinar-x,0deg)) rotateY(var(--inclinar-y,0deg))}.boda-inclinable-brillo{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,50%), #ffffff59, transparent 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.boda-inclinable-brillo{background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,50%), lab(100% -.0000298023 .0000119209/.35), transparent 60%)}}.boda-inclinable:hover .boda-inclinable-brillo{opacity:1}.boda-portada-entrada>*{animation:1s cubic-bezier(.22,1,.36,1) both boda-aparecer}.boda-portada-entrada>:first-child{animation-delay:.2s}.boda-portada-entrada>:nth-child(2){animation-duration:1.3s;animation-delay:.55s}.boda-portada-entrada>:nth-child(3){animation-delay:.9s}.boda-portada-entrada>:nth-child(4){animation-delay:1.1s}.boda-paralaje{transform:translate3d(calc(var(--px,0) * -14px), calc(var(--py,0) * -10px), 0) scale(1.08)}.boda :focus-visible{outline:3px solid var(--acento-texto);outline-offset:3px}.boda [tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.boda-revelar{opacity:1}.boda-revelar-visible,.boda-portada-entrada>*,.boda-latido{animation:none}.boda-inclinable,.boda-inclinable:hover,.boda-paralaje{transform:none}.boda *{scroll-behavior:auto}}.boda{font-variant-numeric:lining-nums}.boda[data-simple] .boda-revelar{opacity:1;animation:none}.boda[data-simple] .boda-portada-entrada>*{animation:none}.boda[data-simple] .boda-inclinable,.boda[data-simple] .boda-inclinable:hover,.boda[data-simple] .boda-paralaje{transform:none}.boda[data-simple] .boda-inclinable-brillo{display:none}.boda :has(>.magia-mapa){isolation:isolate}.boda .magia-mapa{z-index:1}.magia-mapa [data-caminante]{will-change:transform;position:absolute;top:0;left:0}.magia-mapa [data-caminante]:not([data-listo]){visibility:hidden}.magia-mapa [data-cuerpo]{display:block}.boda :has(>.magia-mapa)>:not(.magia-mapa,[aria-hidden=true]){z-index:auto;position:relative}.boda :has(>.magia-mapa) .boda-revelar{position:relative}:where(.boda :has(>.magia-mapa)) :where(h1,h2,h3,h4,h5,h6,p,blockquote,figcaption,legend,dt,dd,svg,input,textarea,select,:is(a,button,label,.boda-caja)>span):where(:not(.boda-caja,.absolute,.fixed,.sticky,.sr-only,.magia-mapa *,:has(>.magia-mapa)>[aria-hidden=true],:has(>.magia-mapa)>[aria-hidden=true] *,.envio-capa *)),:where(.boda :has(>.magia-mapa)) :where(a,button,label):where(:hover,:active,:focus-visible,:disabled,.opacity-50,.opacity-60):where(:not(.absolute,.fixed,.sticky)){z-index:2;position:relative}.boda-campo option{background-color:var(--fondo);color:var(--texto)}.boda-efectos-encima{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.cielo-efectos-aparte .princesa-mariposa,.cielo-efectos-aparte .princesa-caida,.cielo-efectos-aparte .galaxia-fugaz,.cielo-efectos-aparte .campestre-mariposa,.cielo-efectos-aparte .campestre-semillas{display:none}}@media (prefers-reduced-motion:reduce){.boda-efectos-encima{display:none}}.nombres-ajuste{width:100%;display:block;container-type:inline-size}.nombres-ajuste-texto{font-size:var(--tam-ajustado,max(min(var(--nombres-minimo,12px), 1em), min(calc(1em * var(--escala-nombres,1)), calc(100cqi / (var(--letras,8) * var(--ancho-letra-nombres,.62))))));overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:manual;hyphens:manual;display:block}.nombres-palabra{white-space:nowrap}html.boda-entrada-cerrada,html.boda-entrada-cerrada body{overscroll-behavior:none;overflow:hidden}html.boda-invitacion,html.boda-invitacion body{overscroll-behavior-y:none}.boda [data-seccion=portada]:focus{outline:none}.filas-centradas{grid-template-columns:repeat(var(--filas-cols-movil,4), minmax(0, 1fr));display:grid}.filas-centradas>*{grid-column:var(--fila-col-movil,auto) / span 2}@media (min-width:40rem){.filas-centradas{grid-template-columns:repeat(var(--filas-cols,6), minmax(0, 1fr))}.filas-centradas>*{grid-column:var(--fila-col,auto) / span 2}}.boda .chico-2xs{font-size:calc(.65rem * var(--escala-chicos,1))}.boda .chico-xs{font-size:calc(.75rem * var(--escala-chicos,1))}.boda .chico-hora{font-size:calc(.875rem * var(--escala-chicos,1))}.boda .chico-hora-icono{width:calc(1rem * var(--escala-chicos,1));height:calc(1rem * var(--escala-chicos,1))}.boda .chico-etiqueta{font-size:calc(.75rem * var(--escala-etiquetas,1))}.boda .chico-hora-itinerario{font-size:calc(1.125rem * var(--escala-hora-itinerario,1))}
.estilo-galaxia{--galaxia-noche:#0b0f24;--galaxia-hondo:#070818;background:var(--galaxia-noche)}.galaxia-color-0{--c:var(--primario)}.galaxia-color-1{--c:var(--acento)}.galaxia-cielo{pointer-events:none;background:var(--galaxia-noche);position:fixed;inset:0;overflow:hidden}.galaxia-capa{transform:translate3d(calc(var(--px,0) * var(--profundidad) * -1), calc(var(--py,0) * var(--profundidad) * -1), 0);will-change:transform;position:absolute;inset:-40px}.galaxia-escena{object-fit:cover;object-position:86% 40%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.galaxia-velo{background:linear-gradient(to bottom, color-mix(in oklab, var(--galaxia-hondo) 18%, transparent) 0%, transparent 28%, color-mix(in oklab, var(--galaxia-hondo) 35%, transparent) 62%, color-mix(in oklab, var(--galaxia-hondo) 70%, transparent) 100%), radial-gradient(70% 45% at 50% 45%, color-mix(in oklab, var(--primario) 10%, transparent), transparent 70%);position:absolute;inset:0}.galaxia-estrellas{border-radius:50%;width:1px;height:1px;animation:3.5s ease-in-out infinite alternate galaxia-titilar;position:absolute;top:0;left:0}.galaxia-estrellas-medio{animation-duration:2.4s;animation-delay:-1.2s}.galaxia-estrellas-cerca{width:2px;height:2px;animation-duration:1.8s}@keyframes galaxia-titilar{0%{opacity:.35}to{opacity:.95}}.galaxia-fugaz{opacity:0;background:linear-gradient(270deg,#fff,#0000);border-radius:2px;width:140px;height:2px;animation:9s ease-in 2s infinite galaxia-fugaz;position:absolute;top:8%;left:70%;rotate:-28deg}.galaxia-fugaz-2{animation-duration:13s;animation-delay:6.5s;top:30%;left:30%}@keyframes galaxia-fugaz{0%{opacity:0;translate:0}2%{opacity:1}8%{opacity:0;translate:-340px 180px}to{opacity:0;translate:-340px 180px}}.galaxia-capa-foto{container-type:size}.galaxia-lienzo{width:max(100cqw,179.167cqh);height:max(100cqh,55.814cqw);position:absolute;top:calc(40cqh - max(100cqh,55.814cqw)/2.5);left:calc(86cqw - max(100cqw,179.167cqh)/1.16279)}.galaxia-brillo{width:var(--t);height:var(--t);opacity:.55;background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000) 50%/100% 1.5px no-repeat,linear-gradient(#0000,#fffffff2 50%,#0000) 50%/1.5px 100% no-repeat,radial-gradient(circle,#fffffff2 0 6%,#ffd6f48c 14%,#c99bff38 34%,#0000 62%);border-radius:50%;position:absolute;transform:scale(.8)}.galaxia-meteoro{width:0;height:0;rotate:var(--angulo);display:none;position:absolute}.galaxia-meteoro-luz{width:var(--largo);transform-origin:100%;opacity:0;background:linear-gradient(90deg,#0000,#ffa8de8c 55%,#ffecfa 92%,#fff);border-radius:2px;height:2px;position:absolute;top:-1px;right:0}.galaxia-meteoro-luz:after{content:"";background:radial-gradient(circle,#fff 0 25%,#ffc8f099 45%,#0000 70%);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.galaxia-ruta{display:none;position:absolute;inset:0}.galaxia-ruta[data-sentido=izquierda]{scale:-1 1}.galaxia-viajera{aspect-ratio:160/60;opacity:0;position:absolute;left:0}.galaxia-viajera-cuerpo{position:absolute;inset:0}.galaxia-viajera-dibujo,.galaxia-crucero-dibujo{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 60'%3E%3Cdefs%3E%3ClinearGradient id='c' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.38' stop-color='%23e6ecf4'/%3E%3Cstop offset='.7' stop-color='%23a9b5c6'/%3E%3Cstop offset='1' stop-color='%235f6c80'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfd8e4'/%3E%3Cstop offset='1' stop-color='%236d7a8e'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f4f7fb'/%3E%3Cstop offset='1' stop-color='%238d99ab'/%3E%3C/linearGradient%3E%3ClinearGradient id='v' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23d9f3ff'/%3E%3Cstop offset='.4' stop-color='%234e9ee0'/%3E%3Cstop offset='1' stop-color='%230d2747'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e9eef5'/%3E%3Cstop offset='.5' stop-color='%239ba7b8'/%3E%3Cstop offset='1' stop-color='%234c586b'/%3E%3C/linearGradient%3E%3CradialGradient id='t' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23bfe9ff'/%3E%3Cstop offset='1' stop-color='%234fb6ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M58 21L80 6.5L94 6.5L90 21Z' fill='url(%23a)'/%3E%3Cpath d='M80 6.5L94 6.5L93 8.2L81 8.2Z' fill='%23ffffff' fill-opacity='.6'/%3E%3Crect x='10' y='16' width='30' height='9' rx='4.5' fill='url(%23m)'/%3E%3Crect x='10' y='35' width='30' height='9' rx='4.5' fill='url(%23m)'/%3E%3Cpath d='M22 30C22 22.5 40 19 70 18.4L118 19.6C138 20.4 151 24.6 158 30C151 35.4 138 39.6 118 40.4L70 41.6C40 41 22 37.5 22 30Z' fill='url(%23c)'/%3E%3Cpath d='M30 25.6C48 22 92 21 140 24.4' fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-linecap='round' stroke-opacity='.9'/%3E%3Cpath d='M26 33.6L150 32.2' stroke='%234fb6ff' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M26 35.4L146 34.2' stroke='%23ffc061' stroke-width='.7' stroke-linecap='round' stroke-opacity='.8'/%3E%3Cpath d='M112 22.2Q128 21.2 140.5 26.2Q128 27.6 112 27.2Z' fill='url(%23v)'/%3E%3Cpath d='M116 23.4Q126 22.8 134 25' fill='none' stroke='%23ffffff' stroke-width='.9' stroke-linecap='round' stroke-opacity='.85'/%3E%3Cpath d='M50 21V39M72 18.6V41.4M96 19V41' stroke='%238592a6' stroke-width='.5' stroke-opacity='.7'/%3E%3Cpath d='M56 39.4L84 55L100 55L90 40.4Z' fill='url(%23b)'/%3E%3Cpath d='M84 55L100 55L98.6 53.2L83 53.4Z' fill='%234fb6ff'/%3E%3Cpath d='M60 40.6L88 52' stroke='%238592a6' stroke-width='.6' stroke-opacity='.8'/%3E%3Ccircle cx='80' cy='29.4' r='1.1' fill='%23bfe9ff'/%3E%3Ccircle cx='86' cy='29.3' r='1.1' fill='%23bfe9ff'/%3E%3Ccircle cx='92' cy='29.2' r='1.1' fill='%23bfe9ff'/%3E%3Ccircle cx='98' cy='29.1' r='1.1' fill='%23bfe9ff'/%3E%3Ccircle cx='155.6' cy='30' r='1.2' fill='%23ffefc2'/%3E%3Crect x='14' y='25.6' width='12' height='8.8' rx='2' fill='%23384356'/%3E%3Cellipse cx='10.6' cy='20.5' rx='1.8' ry='4' fill='%231f2735'/%3E%3Cellipse cx='10.6' cy='39.5' rx='1.8' ry='4' fill='%231f2735'/%3E%3Cellipse cx='14.2' cy='30' rx='1.6' ry='3.6' fill='%231f2735'/%3E%3Cellipse cx='10.4' cy='20.5' rx='1' ry='2.6' fill='url(%23t)'/%3E%3Cellipse cx='10.4' cy='39.5' rx='1' ry='2.6' fill='url(%23t)'/%3E%3Cellipse cx='14' cy='30' rx='.9' ry='2.3' fill='url(%23t)'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:0}.galaxia-viajera-motor,.galaxia-crucero-motor{background:radial-gradient(62% 16% at 90% 25%,#fff 0 12%,#b0e4ffd9 30%,#4fb6ff4d 58%,#0000 78%),radial-gradient(70% 15% at 99%,#fff 0 12%,#b0e4ffd9 30%,#4fb6ff4d 58%,#0000 78%),radial-gradient(62% 16% at 90% 75%,#fff 0 12%,#b0e4ffd9 30%,#4fb6ff4d 58%,#0000 78%);width:22%;height:64%;position:absolute;top:18%;left:-14%}.galaxia-alien{aspect-ratio:64/48;opacity:0;filter:hue-rotate(var(--tono,0deg));position:absolute;left:0}.galaxia-alien-cuerpo{position:absolute;inset:0}.galaxia-alien-dibujo{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 48'%3E%3Cdefs%3E%3CradialGradient id='h' cx='.5' cy='.62' r='.5'%3E%3Cstop offset='0' stop-color='%23c6fff0' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%23c6fff0' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='d' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e8fbff' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%238fd8ff' stop-opacity='.22'/%3E%3C/linearGradient%3E%3CradialGradient id='b' cx='.38' cy='.3' r='.8'%3E%3Cstop offset='0' stop-color='%23e9fff7'/%3E%3Cstop offset='.45' stop-color='%2393ecc9'/%3E%3Cstop offset='1' stop-color='%233f9c8a'/%3E%3C/radialGradient%3E%3CradialGradient id='o' cx='.35' cy='.3' r='.7'%3E%3Cstop offset='0' stop-color='%233b2a5a'/%3E%3Cstop offset='1' stop-color='%23120a24'/%3E%3C/radialGradient%3E%3ClinearGradient id='s' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.45' stop-color='%23cbd5e2'/%3E%3Cstop offset='1' stop-color='%236c798d'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238a97ab'/%3E%3Cstop offset='1' stop-color='%233a4456'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='32' cy='30' rx='31' ry='17' fill='url(%23h)'/%3E%3Cpath d='M27 9Q24 4 21 2.4' fill='none' stroke='%2363c2a6' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M37 9Q40 4 43 2.4' fill='none' stroke='%2363c2a6' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='21' cy='2.4' r='1.5' fill='%23fff3b0'/%3E%3Ccircle cx='43' cy='2.4' r='1.5' fill='%23fff3b0'/%3E%3Cpath d='M32 7.5C39.5 7.5 43 13.5 43 19.5C43 24 39 26.5 32 26.5C25 26.5 21 24 21 19.5C21 13.5 24.5 7.5 32 7.5Z' fill='url(%23b)'/%3E%3Cellipse cx='28' cy='17.6' rx='2.9' ry='3.8' fill='url(%23o)'/%3E%3Cellipse cx='36' cy='17.6' rx='2.9' ry='3.8' fill='url(%23o)'/%3E%3Ccircle cx='27.1' cy='16.2' r='1.05' fill='%23ffffff'/%3E%3Ccircle cx='35.1' cy='16.2' r='1.05' fill='%23ffffff'/%3E%3Cellipse cx='24.4' cy='21.6' rx='1.8' ry='1.1' fill='%23ff9fc4' fill-opacity='.6'/%3E%3Cellipse cx='39.6' cy='21.6' rx='1.8' ry='1.1' fill='%23ff9fc4' fill-opacity='.6'/%3E%3Cpath d='M29.8 22.4Q32 24.2 34.2 22.4' fill='none' stroke='%232a5a50' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M18 26C18 13 24 6.5 32 6.5C40 6.5 46 13 46 26Z' fill='url(%23d)' stroke='%23e8fbff' stroke-opacity='.7' stroke-width='.8'/%3E%3Cpath d='M22.5 17Q25 10.5 31 9.4' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-opacity='.85'/%3E%3Cellipse cx='32' cy='29' rx='30' ry='7.4' fill='url(%23s)'/%3E%3Cellipse cx='32' cy='26.4' rx='14.5' ry='2.2' fill='%23ffffff' fill-opacity='.55'/%3E%3Cpath d='M2 29.4Q32 40 62 29.4Q60 34 32 36.4Q4 34 2 29.4Z' fill='url(%23r)'/%3E%3Ccircle cx='9' cy='31.6' r='1.5' fill='%23ffe27a'/%3E%3Ccircle cx='19' cy='33.8' r='1.5' fill='%237fe3ff'/%3E%3Ccircle cx='32' cy='34.6' r='1.6' fill='%23ff9fd6'/%3E%3Ccircle cx='45' cy='33.8' r='1.5' fill='%237fe3ff'/%3E%3Ccircle cx='55' cy='31.6' r='1.5' fill='%23ffe27a'/%3E%3Cellipse cx='32' cy='37.6' rx='11' ry='2.6' fill='%23394254'/%3E%3Cellipse cx='32' cy='38.4' rx='7' ry='1.4' fill='%23bff6ff' fill-opacity='.85'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.galaxia-brillo{animation:galaxia-centellear var(--d) var(--r) ease-in-out infinite}.galaxia-meteoro{display:block}.galaxia-meteoro-luz{animation:galaxia-meteoro var(--d) var(--r) cubic-bezier(.3, 0, .7, 1) infinite}.galaxia-ruta{display:block}.galaxia-viajera,.galaxia-alien{will-change:transform, opacity;animation:galaxia-viajar var(--d) var(--r) linear infinite}.galaxia-viajera-cuerpo{animation:4.6s ease-in-out infinite alternate galaxia-flotar}.galaxia-viajera-motor,.galaxia-crucero-motor{animation:.9s ease-in-out infinite alternate galaxia-motor-suave}.galaxia-alien-cuerpo{animation:2.4s ease-in-out infinite alternate galaxia-alien-mecer}}@keyframes galaxia-centellear{0%,to{opacity:.3;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}@keyframes galaxia-meteoro{0%{opacity:0;transform:translate(0)scaleX(.25)}1.5%{opacity:1}7%{opacity:0;transform:translate(min(55vmax,520px))scaleX(1)}to{opacity:0;transform:translate(min(55vmax,520px))scaleX(1)}}@keyframes galaxia-viajar{0%{opacity:0;transform:translate(calc(-100% - 4vw))}5%{opacity:var(--opacidad)}55%{opacity:var(--opacidad)}60%{opacity:0;transform:translate3d(calc(100vw + 120px), var(--deriva), 0)}to{opacity:0;transform:translate3d(calc(100vw + 120px), var(--deriva), 0)}}@keyframes galaxia-flotar{0%{transform:translateY(-5%)rotate(-2deg)}to{transform:translateY(5%)rotate(2deg)}}@keyframes galaxia-motor-suave{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes galaxia-alien-mecer{0%{transform:translateY(-12%)rotate(-6deg)}to{transform:translateY(12%)rotate(6deg)}}.galaxia-nombres{color:#fff;text-shadow:0 0 6px color-mix(in oklab, var(--primario) 80%, white), 0 0 22px var(--primario), 0 0 48px color-mix(in oklab, var(--primario) 60%, transparent);animation:1.4s ease-out .6s both galaxia-encender}@keyframes galaxia-encender{0%{opacity:0;letter-spacing:.4em}60%{opacity:1}to{opacity:1}}.galaxia-sistema{width:min(96vw,36rem);height:clamp(17rem,74vw,24rem);position:relative}.galaxia-tierra-portada{width:clamp(16rem,68vw,23rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.galaxia-marcador{--marcador:clamp(4.25rem, 21vw, 6.25rem);width:0;height:0;position:absolute}.galaxia-marcador-gota{left:calc(var(--marcador) / -2);top:calc(var(--marcador) * -1.207);width:var(--marcador);aspect-ratio:1;padding:calc(var(--marcador) * .07);box-shadow:0 0 0 2px #0a1e4659, 0 6px 18px #00081e8c, 0 0 24px color-mix(in oklab, var(--primario) 55%, transparent);background:linear-gradient(135deg,#fff,#bfe9ff 55%,#7fd0ff);border-radius:50% 50% 50% 0;position:absolute;rotate:-45deg}.galaxia-marcador-foto{background:#0b1f45;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden;rotate:45deg}.galaxia-marcador-foto img,.galaxia-marcador-foto video{object-position:50% 22%}.galaxia-marcador-generico{background:radial-gradient(circle,#fff 0 16%,#7fd0ff 17% 30%,#0000 31% 44%,#7fd0ff8c 45% 52%,#0000 53%),#0b1f45;border-radius:50%;width:100%;height:100%;display:block}.galaxia-marcador-pulso{background:#7fd0ff40;border:2px solid #bfe9ffd9;border-radius:50%;width:1.8rem;height:.9rem;position:absolute;top:-.45rem;left:-.9rem}.galaxia-crucero-portada{aspect-ratio:160/60;width:clamp(78px,22vw,116px);position:absolute;top:2%;right:-2%;rotate:-8deg}.galaxia-tierra{--orbita-aplastar:.3;--orbita-dur:26s;aspect-ratio:1;display:block;position:relative;container-type:inline-size}.galaxia-tierra-orbita{aspect-ratio:1;width:124%;transform:rotate(-14deg) scaleY(var(--orbita-aplastar));pointer-events:none;margin:-62% 0 0 -62%;position:absolute;top:50%;left:50%}.galaxia-tierra-orbita-atras{opacity:0}.galaxia-tierra-orbita-giro{position:absolute;inset:0;transform:rotate(35deg)}.galaxia-tierra-satelite-lugar{width:0;height:0;position:absolute;top:50%;left:100%}.galaxia-tierra-satelite{width:18cqi;height:10cqi;transform:rotate(-35deg) scaleY(calc(1 / var(--orbita-aplastar)));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 40'%3E%3Cdefs%3E%3ClinearGradient id='p' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%236fb7ff'/%3E%3Cstop offset='1' stop-color='%231b3f7a'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff0b8'/%3E%3Cstop offset='.5' stop-color='%23d9a948'/%3E%3Cstop offset='1' stop-color='%237d5718'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f2f5f9'/%3E%3Cstop offset='1' stop-color='%23838fa1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M22 20H28M44 20H50' stroke='%23aab4c3' stroke-width='1.6'/%3E%3Crect x='2' y='11' width='20' height='18' rx='1' fill='url(%23p)' stroke='%23cfe6ff' stroke-width='.7'/%3E%3Cpath d='M7 11V29M12 11V29M17 11V29M2 17H22M2 23H22' stroke='%23cfe6ff' stroke-opacity='.55' stroke-width='.5'/%3E%3Crect x='50' y='11' width='20' height='18' rx='1' fill='url(%23p)' stroke='%23cfe6ff' stroke-width='.7'/%3E%3Cpath d='M55 11V29M60 11V29M65 11V29M50 17H70M50 23H70' stroke='%23cfe6ff' stroke-opacity='.55' stroke-width='.5'/%3E%3Crect x='28' y='13' width='16' height='14' rx='2' fill='url(%23g)' stroke='%235b3f10' stroke-width='.6'/%3E%3Cpath d='M28 18H44M28 22H44' stroke='%235b3f10' stroke-opacity='.4' stroke-width='.5'/%3E%3Cpath d='M36 13V8' stroke='%23aab4c3' stroke-width='1.2'/%3E%3Cpath d='M30 8.4Q36 1 42 8.4Z' fill='url(%23m)'/%3E%3Ccircle cx='36' cy='4.6' r='1' fill='%23ffffff'/%3E%3Ccircle cx='39.8' cy='24.6' r='1' fill='%23ff6a5a'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:-5cqi;left:-9cqi}.galaxia-tierra-svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.galaxia-tierra-atmosfera{background:radial-gradient(circle,#78c8ff00 52%,#78c8ff80 57%,#5aaaff2e 66%,#0000 72%);border-radius:50%;position:absolute;inset:-9%}.galaxia-tierra-borde{fill:none;stroke:#aae1ffbf;stroke-width:1.4px}.galaxia-tierra-nubes ellipse{fill:#ffffff52}.galaxia-tierra-continentes path{stroke:#143c2259;stroke-width:.8px}.galaxia-encima{z-index:1;text-shadow:0 0 6px #020614f2,0 0 2px #020614;position:relative}.galaxia-nombres-orbita{isolation:isolate}.galaxia-orbitas{z-index:-1;pointer-events:none;position:absolute;inset:0}.galaxia-orbita{--aplastar:.28;aspect-ratio:1;width:min(94vw,38rem);transform:rotate(-6deg) scaleY(var(--aplastar));border:1.5px solid #ffd6ec8c;border-radius:50%;margin:calc(min(94vw,38rem)/-2) 0 0 calc(min(94vw,38rem)/-2);position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ffbee159,inset 0 0 14px #beaaff4d}.galaxia-orbita-2{--aplastar:.32;width:min(84vw,33rem);transform:rotate(7deg) scaleY(var(--aplastar));border-color:#bee1ff80;margin:calc(min(84vw,33rem)/-2) 0 0 calc(min(84vw,33rem)/-2);box-shadow:0 0 14px #8cc8ff59,inset 0 0 14px #8cc8ff40}.galaxia-orbita-polvo{border:2px dotted #ffecf873;border-radius:50%;position:absolute;inset:-2.5%}.galaxia-orbita-giro{border-radius:50%;position:absolute;inset:0}.galaxia-orbe-lugar{width:0;height:0;position:absolute}.galaxia-orbe{left:calc(var(--t) / -2);top:calc(var(--t) / -2);width:var(--t);height:var(--t);background:radial-gradient(circle at 34% 30%, var(--c1), var(--c2) 45%, var(--c3) 100%);box-shadow:0 0 calc(var(--t) * .7) color-mix(in oklab, var(--c2) 70%, transparent);transform:rotate(0deg) scaleY(calc(1 / var(--aplastar)));border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.galaxia-tierra-orbita-giro{animation:galaxia-satelite-orbitar var(--orbita-dur) calc(var(--orbita-dur) * -35 / 360) linear infinite}.galaxia-tierra-satelite{animation:galaxia-satelite-derecho var(--orbita-dur) calc(var(--orbita-dur) * -35 / 360) linear infinite}.galaxia-tierra-orbita-delante{animation:galaxia-satelite-delante var(--orbita-dur) calc(var(--orbita-dur) * -35 / 360) linear infinite}.galaxia-tierra-orbita-atras{animation:galaxia-satelite-atras var(--orbita-dur) calc(var(--orbita-dur) * -35 / 360) linear infinite}.galaxia-marcador-pulso{animation:2.4s ease-out infinite galaxia-marcador-pulsar}.galaxia-orbita-giro{animation:70s linear infinite galaxia-orbita-girar}.galaxia-orbita-2 .galaxia-orbita-giro{animation-duration:95s;animation-direction:reverse}.galaxia-orbe{animation:70s linear infinite galaxia-orbe-derecho}.galaxia-orbita-2 .galaxia-orbe{animation-duration:95s;animation-direction:reverse}}@keyframes galaxia-marcador-pulsar{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes galaxia-satelite-orbitar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes galaxia-satelite-derecho{0%{transform:rotate(0deg) scaleY(calc(1 / var(--orbita-aplastar)))}to{transform:rotate(-360deg) scaleY(calc(1 / var(--orbita-aplastar)))}}@keyframes galaxia-satelite-delante{0%,49.9%{opacity:1}50%,99.9%{opacity:0}to{opacity:1}}@keyframes galaxia-satelite-atras{0%,49.9%{opacity:0}50%,99.9%{opacity:.85}to{opacity:0}}@keyframes galaxia-orbita-girar{to{transform:rotate(360deg)}}@keyframes galaxia-orbe-derecho{0%{transform:rotate(0deg) scaleY(calc(1 / var(--aplastar)))}to{transform:rotate(-360deg) scaleY(calc(1 / var(--aplastar)))}}.galaxia-relato{height:max(70vh,460px);position:relative;overflow:hidden}.galaxia-relato-ventana{perspective:340px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 88%,#0000 100%)}.galaxia-relato-texto{width:min(86%,30rem);color:var(--primario);text-align:center;transform-origin:50% 100%;margin-left:max(-43%,-15rem);animation:42s linear infinite galaxia-alejar;position:absolute;bottom:0;left:50%;transform:rotateX(26deg)translateY(100%)}@keyframes galaxia-alejar{0%{transform:rotateX(26deg)translateY(100%)}to{transform:rotateX(26deg)translateY(-170%)}}.galaxia-relato-parrafo{text-shadow:0 0 6px #000000d9}@media (max-width:480px){.galaxia-relato-parrafo{text-align:left;text-wrap:pretty}}.galaxia-panel{background:linear-gradient(to bottom, color-mix(in oklab, var(--fondo) 72%, transparent), color-mix(in oklab, var(--fondo) 84%, transparent));border:1px solid color-mix(in oklab, var(--primario) 40%, transparent);max-width:36rem;box-shadow:0 0 40px color-mix(in oklab, var(--primario) 16%, transparent), inset 0 0 60px #00000073;border-radius:16px;margin:0 auto 3rem;position:relative;overflow:visible clip}.galaxia-panel:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}@media (max-width:47.99rem){.galaxia-panel{margin-inline:24px}}.estilo-galaxia .galaxia-panel section{position:relative;background:0 0!important}.estilo-galaxia .galaxia-panel h2{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1.4rem,5vw,2rem)}.estilo-galaxia footer{z-index:1;position:relative}.galaxia-caminante{z-index:3}.galaxia-nave{filter:drop-shadow(0 0 6px var(--c));display:block;position:absolute;top:0;left:0;translate:-50% -50%}.galaxia-nave>svg{display:block}@media (prefers-reduced-motion:no-preference){.galaxia-caminante[data-vuelta] .galaxia-nave:not([data-maniobra])>svg{animation:1s cubic-bezier(.45,0,.3,1) galaxia-pirueta}}@keyframes galaxia-pirueta{0%{transform:perspective(160px)rotateX(0)rotateY(0)scale(1)}30%{transform:perspective(160px)rotateX(-55deg)rotateY(-130deg)scale(1.5)}65%{transform:perspective(160px)rotateX(-25deg)rotateY(-270deg)scale(1.35)}to{transform:perspective(160px)rotateX(0)rotateY(-360deg)scale(1)}}.galaxia-nave-casco{fill:#dfe6f1;stroke:var(--c);stroke-width:.8px}.galaxia-nave-cabina{fill:var(--c)}.galaxia-nave-motor{fill:var(--c);animation:.15s ease-in-out infinite alternate galaxia-motor}@keyframes galaxia-motor{0%{opacity:.6}to{opacity:1}}.galaxia-luz-naves{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.galaxia-luz-tramo{fill:var(--c)}.galaxia-luz-halo{fill:var(--c);opacity:.18}@media (prefers-reduced-motion:reduce){.galaxia-luz-naves{display:none}}.galaxia-etiqueta{white-space:nowrap;font-family:var(--fuente-titulo);font-size:calc(.6rem * var(--escala-nombres,1));letter-spacing:.14em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in oklab, var(--c) 70%, var(--fondo));background:color-mix(in oklab, var(--fondo) 92%, var(--c));text-shadow:0 0 6px var(--c);border-radius:3px;padding:2px 8px;position:absolute;top:22px;left:0;translate:-50%}@media (prefers-reduced-motion:reduce){.galaxia-estrellas,.galaxia-fugaz,.galaxia-nombres,.galaxia-nave-motor{animation:none}.galaxia-capa{transform:none}.galaxia-relato{height:auto;padding:4rem 1.5rem}.galaxia-relato-ventana{position:static;-webkit-mask-image:none;mask-image:none}.galaxia-relato-texto{width:auto;max-width:30rem;margin:0 auto;animation:none;position:static;transform:none}}.estilo-galaxia .boda-logo{animation:5s linear infinite galaxia-logo}@keyframes galaxia-logo{0%,to{filter:drop-shadow(0 0 6px var(--primario)) saturate(1.1);opacity:1}46%{opacity:1}47%{opacity:.45}48%{opacity:1}50%{filter:drop-shadow(0 0 14px var(--primario)) hue-rotate(-10deg)}73%{opacity:1;translate:0}74%{opacity:.6;translate:1px}75%{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.estilo-galaxia .boda-logo{filter:drop-shadow(0 0 8px var(--primario));animation:none}}.estilo-galaxia [data-fase=saliendo] .cabina-reactor-halo{animation:galaxia-boton-motor var(--ap-motor-dur) var(--ap-motor-inicio) cubic-bezier(.3, 0, .2, 1) both}@keyframes galaxia-boton-motor{0%{opacity:1}30%{opacity:.55}60%{opacity:1}to{opacity:.9}}.estilo-galaxia .sobre-pantalla[data-fase=saliendo] .cabina-holo{animation:galaxia-hud-motor var(--ap-motor-dur) var(--ap-motor-inicio) steps(1, end) both, galaxia-hud-recoger .38s var(--ap-salto-inicio) cubic-bezier(.55, 0, 1, .45) forwards}@keyframes galaxia-hud-motor{0%,30%,52%,to{opacity:1}18%,44%{opacity:.55}70%{opacity:.8}}@keyframes galaxia-hud-recoger{to{opacity:0;transform:scale(.86)}}.estilo-galaxia [data-fase=saliendo] .cabina-marco,.estilo-galaxia [data-fase=saliendo] .cabina-tablero{animation:galaxia-vibrar calc(var(--ap-motor-dur) + var(--ap-salto-dur)) var(--ap-motor-inicio) linear both}@keyframes galaxia-vibrar{0%{transform:translate(0)}8%{transform:translate(.5px,-.5px)}16%{transform:translate(-.5px,.5px)}24%{transform:translate(1px)}32%{transform:translate(-1px,1px)}40%{transform:translate(1.5px,-1px)scale(1.005)}48%{transform:translate(-1.5px,1px)scale(1.01)}56%{transform:translate(2px,1px)scale(1.015)}64%{transform:translate(-2px,-1.5px)scale(1.02)}72%{transform:translate(2.5px,1px)scale(1.025)}80%{transform:translate(-2.5px,-1px)scale(1.03)}88%{transform:translate(2px,1.5px)scale(1.035)}to{transform:translate(0)scale(1.04)}}.estilo-galaxia [data-fase=saliendo] .sobre-pila:has(.cabina){animation:sobre-desvanecer .32s calc(var(--ap-destello-inicio) + .14s) ease-in both}.estilo-galaxia [data-fase=saliendo] .cabina-crucero{animation:galaxia-apagar .3s var(--ap-motor-inicio) ease-in both}@keyframes galaxia-apagar{to{opacity:0}}.estilo-galaxia [data-fase=saliendo] .sobre-fondo .galaxia-capa{animation:galaxia-acelerar-salto var(--ap-salto-dur) var(--ap-salto-inicio) cubic-bezier(.6, 0, 1, .5) both}@keyframes galaxia-acelerar-salto{to{opacity:.4;scale:2.6}}.estilo-galaxia [data-fase=saliendo] .cabina-tierra{animation:galaxia-tierra-llegar var(--ap-salto-dur) var(--ap-salto-inicio) cubic-bezier(.55, 0, .9, .4) both}@keyframes galaxia-tierra-llegar{0%{transform:var(--tierra-lejos)}to{transform:scale(6.8)}}.galaxia-estrellas-salto{left:var(--entrada-x,50%);top:var(--entrada-y,50%);width:0;height:0;position:absolute}.galaxia-estrellas-salto>span{opacity:0;border-radius:50%;width:2px;height:2px;position:absolute;top:-1px;left:-1px;transform:scale(.15)}.estilo-galaxia [data-fase=saliendo] .galaxia-estrellas-salto>span{animation:galaxia-estrellas-pasar .82s calc(var(--ap-salto-inicio) + var(--retraso)) cubic-bezier(.6, 0, .95, .45) both}@keyframes galaxia-estrellas-pasar{0%{opacity:0;transform:scale(.15)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:scale(2.6)}}.estilo-galaxia [data-fase=saliendo] .sobre-fondo:has(.cabina-entorno){animation:sobre-desvanecer .32s calc(var(--ap-destello-inicio) + .14s) ease-in both}.galaxia-destello{opacity:0;background:radial-gradient(circle at var(--entrada-x,50%) var(--entrada-y,50%), white 0%, color-mix(in oklab, var(--primario) 14%, white) 45%, color-mix(in oklab, var(--primario) 38%, white) 100%);animation:galaxia-destello var(--ap-destello-dur) var(--ap-destello-inicio) ease-out both;position:absolute;inset:0}@keyframes galaxia-destello{0%{opacity:0}30%{opacity:1}to{opacity:0}}.estilo-galaxia{--escala-chicos:2;--escala-etiquetas:1.5;--escala-hora-itinerario:1.0555}.estilo-galaxia .chico-hora,.estilo-galaxia .chico-hora-icono{--escala-chicos:1.5}.estilo-galaxia .chico-xs{letter-spacing:.22em;padding-inline-start:.22em}.estilo-galaxia .chico-etiqueta{letter-spacing:.16em}.estilo-galaxia .chico-2xs{letter-spacing:.06em}.estilo-galaxia .galaxia-encima.chico-2xs{letter-spacing:.18em;padding-inline-start:.18em}@media (max-width:39.99rem){.estilo-galaxia .galaxia-portada{padding-top:1.5rem}.estilo-galaxia .galaxia-nombres-orbita{padding-block:2.5rem}.estilo-galaxia .galaxia-portada .puerta-portada-boton{margin-top:1.5rem}.estilo-galaxia [data-seccion=cuentaRegresiva] .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.estilo-galaxia [data-seccion=cuentaRegresiva] .grid-cols-4{max-width:40rem}}
@font-face{font-family:Arcade World Signos;src:url(../media/400-normal.0fxeqrss3ag9h.woff2)format("woff2");font-display:swap;unicode-range:U+26,U+B7,U+D7,U+2026;size-adjust:86%}.estilo-juego{--juego-titulo:"Arcade World Signos", var(--fuente-titulo);--juego-script:"Arcade World Signos", var(--fuente-script);--juego-borde:color-mix(in oklab, var(--texto) 88%, black);--juego-noche:#13073a;--juego-noche-abajo:#24103f;background:var(--juego-noche);image-rendering:pixelated}.estilo-juego .font-titulo{font-family:var(--juego-titulo), ui-monospace, monospace}.estilo-juego .font-script{font-family:var(--juego-script), ui-monospace, monospace}.juego-mundo{pointer-events:none;background:var(--juego-noche);position:fixed;inset:0;overflow:hidden}.juego-capa{transform:translate3d(calc(var(--px,0) * var(--profundidad) * -1), calc(var(--py,0) * var(--profundidad) * -1), 0);position:absolute;inset:-30px}.juego-capa-foto{will-change:transform}.juego-escena{object-fit:cover;object-position:0% 50%;image-rendering:auto;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (min-aspect-ratio:1){.juego-escena{object-position:12% 50%}}.juego-velo{background:linear-gradient(to bottom, color-mix(in oklab, var(--juego-noche) 22%, transparent) 0%, transparent 30%, color-mix(in oklab, var(--juego-noche-abajo) 55%, transparent) 72%, color-mix(in oklab, var(--juego-noche) 82%, transparent) 100%), radial-gradient(ellipse 70% 45% at 50% 42%, color-mix(in oklab, var(--primario) 12%, transparent), transparent 70%);position:absolute;inset:0}[data-juego=arcade] .juego-velo{background:linear-gradient(to bottom, #0000004d 0%, #0000001f 30%, #0000008c 75%, #000000d9 100%), radial-gradient(ellipse 70% 45% at 50% 42%, color-mix(in oklab, var(--secundario) 14%, transparent), transparent 70%)}@supports (color:lab(0% 0 0)){[data-juego=arcade] .juego-velo{background:linear-gradient(to bottom, lab(0% 0 0/.3) 0%, lab(0% 0 0/.12) 30%, lab(0% 0 0/.55) 75%, lab(0% 0 0/.85) 100%), radial-gradient(ellipse 70% 45% at 50% 42%, color-mix(in oklab, var(--secundario) 14%, transparent), transparent 70%)}}.juego-capa-foto,.juego-capa-paseantes{container-type:size}.juego-capa-paseantes{pointer-events:none}.juego-encuadre{--encuadre-x:0;--encuadre-ancho:max(100cqw, 100cqh * 1.79167);--encuadre-alto:max(100cqh, 100cqw * .55814);left:calc((100cqw - var(--encuadre-ancho)) * var(--encuadre-x));top:calc((100cqh - var(--encuadre-alto)) * .5);width:var(--encuadre-ancho);height:var(--encuadre-alto);pointer-events:none;position:absolute;container-type:size}@media (min-aspect-ratio:1){.juego-encuadre{--encuadre-x:.12}}.juego-luz{width:calc(var(--ancho) * 1cqw);height:calc(var(--alto) * 1cqw);background:radial-gradient(closest-side, color-mix(in oklab, var(--luz) 85%, transparent), color-mix(in oklab, var(--luz) 35%, transparent) 55%, transparent);opacity:.6;position:absolute;translate:-50% -50%}.juego-luz[data-modo=turno-b]{opacity:0}.juego-brillo-moneda{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;background:#fff6cf;width:1.6cqw;height:1.6cqw;position:absolute;translate:-50% -50%}.juego-paseante{width:0;height:0;position:absolute}.juego-paseante-figura{left:calc(var(--tamano) * -.5cqw);width:calc(var(--tamano) * 1cqw);height:auto;scale:var(--mira) 1;position:absolute;bottom:0;overflow:visible}.juego-paseante-paso-b{opacity:0}@media (prefers-reduced-motion:no-preference){.juego-luz{animation:juego-luz-latir var(--ciclo) ease-in-out var(--retraso) infinite alternate}.juego-luz[data-modo=titilar]{animation:juego-luz-titilar var(--ciclo) steps(1, end) var(--retraso) infinite}.juego-luz[data-modo=turno-a]{animation:juego-luz-turno-a var(--ciclo) steps(1, end) var(--retraso) infinite}.juego-luz[data-modo=turno-b]{animation:juego-luz-turno-b var(--ciclo) steps(1, end) var(--retraso) infinite}.juego-luz[data-modo=destello]{animation:juego-luz-destello var(--ciclo) ease-out var(--retraso) infinite}.juego-brillo-moneda{animation:juego-brillo-moneda 6.1s linear var(--retraso) infinite}.juego-paseante[data-recorrido=ida-vuelta]{animation:juego-paseo-ida-vuelta var(--ciclo) linear var(--retraso) infinite}.juego-paseante[data-recorrido=ida-vuelta] .juego-paseante-figura{animation:juego-paseo-voltear var(--ciclo) steps(1, end) var(--retraso) infinite}.juego-paseante[data-recorrido=cruce]{animation:juego-paseo-cruce var(--ciclo) linear var(--retraso) infinite}.juego-paseante-paso-a{animation:.5s linear infinite juego-paso-a}.juego-paseante-paso-b{animation:.5s linear infinite juego-paso-b}}@keyframes juego-luz-latir{0%{opacity:.25}to{opacity:1}}@keyframes juego-luz-titilar{0%{opacity:.85}52%{opacity:.15}54%{opacity:.8}57%{opacity:.2}60%{opacity:.9}88%{opacity:.35}90%,to{opacity:.85}}@keyframes juego-luz-turno-a{0%{opacity:.9}44%{opacity:.2}46%{opacity:.9}48%,to{opacity:0}}@keyframes juego-luz-turno-b{0%{opacity:0}48%{opacity:.9}94%{opacity:.2}96%{opacity:.9}98%,to{opacity:0}}@keyframes juego-luz-destello{0%,60%,to{opacity:0;scale:.4}75%{opacity:1;scale:1.15}}@keyframes juego-brillo-moneda{0%{opacity:0;scale:.2}4%{opacity:1;scale:1}9%,to{opacity:0;scale:.3}}@keyframes juego-paseo-ida-vuelta{0%{opacity:0;translate:0}5%{opacity:1}42%,58%{translate:var(--dx) var(--dy)}95%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes juego-paseo-voltear{0%{scale:var(--mira) 1}50%,to{scale:calc(var(--mira) * -1) 1}}@keyframes juego-paseo-cruce{0%{opacity:0;translate:0}5%{opacity:1}78%{opacity:1;translate:var(--dx) var(--dy)}84%,to{opacity:0;translate:var(--dx) var(--dy)}}.juego-moneda-deco,.juego-moneda-cara,.juego-moneda-mini{background:linear-gradient(to right, transparent 7px, color-mix(in oklab, var(--acento) 60%, white) 7px 10px, transparent 10px), var(--acento);width:20px;height:24px;box-shadow:inset -3px -3px 0 color-mix(in oklab, var(--acento) 65%, black), inset 3px 3px 0 color-mix(in oklab, var(--acento) 50%, white);clip-path:polygon(30% 0,70% 0,70% 8%,85% 8%,85% 16%,100% 16%,100% 84%,85% 84%,85% 92%,70% 92%,70% 100%,30% 100%,30% 92%,15% 92%,15% 84%,0 84%,0 16%,15% 16%,15% 8%,30% 8%);animation:1.2s steps(6,end) infinite juego-girar;display:inline-block}.juego-moneda-deco{opacity:.7;position:absolute}.juego-moneda-mini{vertical-align:-2px;width:12px;height:14px;margin-right:6px;animation:none}@keyframes juego-girar{0%,to{scale:1}50%{scale:.2 1}}.juego-marcador{z-index:40;font-family:var(--juego-titulo,var(--fuente-titulo));text-transform:uppercase;color:#fff;background:color-mix(in oklab, var(--juego-borde) 82%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.55rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px #00000040;box-shadow:0 4px lab(0% 0 0/.25)}.juego-marcador-jugador{text-align:start;--nombres-minimo:6px;--escala-nombres:1;flex:0 48%;min-width:0;line-height:1.6}.juego-vidas{gap:6px;display:flex}.juego-corazon{clip-path:polygon(0 20%,15% 0,40% 0,50% 15%,60% 0,85% 0,100% 20%,100% 50%,50% 100%,0 50%);background:#ff4d6d;width:14px;height:12px}.juego-marcador-monedas{white-space:nowrap}.juego-marcador-nivel{white-space:nowrap;color:var(--acento)}.juego-marco{aspect-ratio:1;background:var(--fondo);width:clamp(140px,42vw,200px);box-shadow:0 0 0 4px var(--juego-borde), 0 0 0 8px var(--acento), 0 0 0 12px var(--juego-borde), 8px 12px 0 12px #00000040;padding:6px;animation:2.4s steps(4,end) infinite juego-flotar}@supports (color:lab(0% 0 0)){.juego-marco{box-shadow:0 0 0 4px var(--juego-borde), 0 0 0 8px var(--acento), 0 0 0 12px var(--juego-borde), 8px 12px 0 12px lab(0% 0 0/.25)}}.juego-marco img,.juego-marco video{object-position:50% 25%}@keyframes juego-flotar{50%{translate:0 -8px}}.juego-nombre{color:var(--acento);text-shadow:4px 4px 0 var(--juego-borde), -2px -2px 0 var(--juego-borde), 2px -2px 0 var(--juego-borde), -2px 2px 0 var(--juego-borde)}.juego-nombre .nombres-letra{animation:1.4s steps(5,end) infinite juego-rebote;animation-delay:calc(var(--n,0) * 80ms);display:inline-block}@keyframes juego-rebote{0%,60%,to{translate:0}30%{translate:0 -10px}}.juego-nivel{color:var(--fondo);background:var(--texto);box-shadow:0 0 0 3px var(--acento), 4px 4px 0 3px #00000040;letter-spacing:.12em;padding:6px 10px}@supports (color:lab(0% 0 0)){.juego-nivel{box-shadow:0 0 0 3px var(--acento), 4px 4px 0 3px lab(0% 0 0/.25)}}.juego-letrero{color:#fff;background:var(--primario);box-shadow:0 0 0 4px var(--juego-borde), 6px 6px 0 4px #0000004d;padding:10px 14px;rotate:-2deg}@supports (color:lab(0% 0 0)){.juego-letrero{box-shadow:0 0 0 4px var(--juego-borde), 6px 6px 0 4px lab(0% 0 0/.3)}}.juego-placa{background:var(--fondo);box-shadow:0 0 0 3px var(--juego-borde), 4px 4px 0 3px #0000004d;padding:6px 12px}@supports (color:lab(0% 0 0)){.juego-placa{box-shadow:0 0 0 3px var(--juego-borde), 4px 4px 0 3px lab(0% 0 0/.3)}}[data-juego=arcade] .juego-placa{box-shadow:0 0 0 2px var(--secundario), 0 0 10px var(--juego-neon);border-radius:8px}.juego-panel{background:var(--fondo);max-width:36rem;box-shadow:0 0 0 4px var(--juego-borde), 0 0 0 8px color-mix(in oklab, var(--fondo) 80%, var(--acento)), 0 0 0 12px var(--juego-borde), 12px 16px 0 12px #00000038;counter-reset:nivel;margin:0 auto 7rem;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.juego-panel{box-shadow:0 0 0 4px var(--juego-borde), 0 0 0 8px color-mix(in oklab, var(--fondo) 80%, var(--acento)), 0 0 0 12px var(--juego-borde), 12px 16px 0 12px lab(0% 0 0/.22)}}@media (max-width:47.99rem){.juego-panel{box-shadow:0 0 0 3px var(--juego-borde), 0 0 0 6px color-mix(in oklab, var(--fondo) 80%, var(--acento)), 0 0 0 9px var(--juego-borde), 7px 10px 0 9px #00000038;margin-inline:30px}@supports (color:lab(0% 0 0)){.juego-panel{box-shadow:0 0 0 3px var(--juego-borde), 0 0 0 6px color-mix(in oklab, var(--fondo) 80%, var(--acento)), 0 0 0 9px var(--juego-borde), 7px 10px 0 9px lab(0% 0 0/.22)}}}.estilo-juego .juego-panel section{position:relative;background:0 0!important}.estilo-juego .juego-panel h2{text-transform:uppercase;counter-increment:nivel;font-size:clamp(.9rem,3.6vw,1.25rem);line-height:1.6}.estilo-juego .juego-panel h2:before{content:"Nivel " counter(nivel);color:var(--acento-texto);letter-spacing:.15em;margin-bottom:.6rem;font-size:.6rem;display:block}.estilo-juego .juego-panel[data-nivel] h2:before{content:"Nivel " var(--juego-nivel) "-" counter(nivel)}.estilo-juego .juego-panel .rounded-2xl,.estilo-juego .juego-panel .rounded-3xl{box-shadow:0 0 0 3px var(--juego-borde), 5px 5px 0 3px #0000002e;border:0;border-radius:0}@supports (color:lab(0% 0 0)){.estilo-juego .juego-panel .rounded-2xl,.estilo-juego .juego-panel .rounded-3xl{box-shadow:0 0 0 3px var(--juego-borde), 5px 5px 0 3px lab(0% 0 0/.18)}}.estilo-juego a.rounded-full,.estilo-juego button.rounded-full{box-shadow:0 0 0 3px var(--juego-borde), 0 6px 0 3px color-mix(in oklab, var(--juego-borde) 70%, black);border-radius:0;transition:translate 80ms}.estilo-juego a.rounded-full:active,.estilo-juego button.rounded-full:active{translate:0 4px}.estilo-juego footer{z-index:1;position:relative}.estilo-juego .juego-panel label.rounded-full{border-width:2px;border-radius:0}[data-juego=arcade] .juego-panel label.rounded-full{border-radius:10px}.estilo-juego .juego-panel figcaption.font-titulo{font-size:clamp(.62rem,2.6vw,.95rem);line-height:1.5}@media (max-width:27rem){.estilo-juego .juego-panel .tabular-nums+p{letter-spacing:.02em;font-size:.6rem}.estilo-juego .juego-panel section{padding-inline:1rem}}@media (max-width:23.5rem){.juego-panel{margin-inline:22px}}.juego-monedas{z-index:3;pointer-events:none;position:absolute;inset:0}.juego-moneda-lugar{width:0;height:0;position:absolute}.juego-moneda{pointer-events:auto;cursor:pointer;touch-action:manipulation;width:28px;height:32px;animation:juego-flotar 1.6s steps(4) var(--retraso,0s) infinite;position:absolute;top:0;left:0;translate:-50% -50%}.juego-moneda .juego-moneda-cara{width:100%;height:100%}.juego-moneda-atrapada{pointer-events:none;animation:.5s steps(5,end) forwards juego-atrapar}@keyframes juego-atrapar{to{opacity:0;translate:-50% -180%}}.juego-mas-uno{white-space:nowrap;pointer-events:none;font-family:var(--juego-titulo,var(--fuente-titulo));color:var(--acento-texto);text-shadow:1px 1px 0 var(--juego-borde), -1px -1px 0 var(--juego-borde), 1px -1px 0 var(--juego-borde), -1px 1px 0 var(--juego-borde);font-size:.7rem;animation:.9s steps(6,end) forwards juego-mas-uno;position:absolute;top:-22px;left:0;translate:-50%}@keyframes juego-mas-uno{0%{opacity:1;translate:-50% 6px}60%{opacity:1;translate:-50% -14px}to{opacity:0;translate:-50% -24px}}.juego-logro{z-index:65;pointer-events:none;place-items:center;animation:3.6s steps(12,end) forwards juego-logro;display:grid;position:fixed;inset:0}.juego-logro-texto{max-width:18rem;font-family:var(--juego-titulo,var(--fuente-titulo));text-align:center;color:#fff;background:var(--primario);box-shadow:0 0 0 4px var(--juego-borde), 8px 8px 0 4px #0000004d;padding:14px 16px;font-size:.7rem;line-height:1.8}.juego-confeti{background:var(--acento);width:8px;height:8px;animation:1.8s steps(10,end) forwards juego-confeti;position:absolute;top:-10px}.juego-confeti:nth-child(3n){background:var(--primario)}.juego-confeti:nth-child(3n+1){background:var(--secundario)}@keyframes juego-confeti{to{translate:0 100vh;rotate:360deg}}@keyframes juego-logro{0%,85%{opacity:1}to{opacity:0}}.juego-jugador{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50% -100%}.juego-heroe-giro{display:block}.juego-jugador.galaxia-color-1{--c:var(--secundario)}.juego-jugador-1{flex-direction:column-reverse;translate:-50% -20%}.juego-jugador-1 .juego-jugador-nombre{margin:4px 0 0}.juego-jugador-nombre{white-space:nowrap;font-family:var(--juego-titulo,var(--fuente-titulo));font-size:calc(.5rem * var(--escala-nombres,1));text-transform:uppercase;color:#141414;background:var(--c,var(--primario));margin-bottom:4px;padding:3px 6px;box-shadow:0 0 0 2px #141414,2px 2px 0 2px #00000059}.juego-boca-abierta,.juego-heroe-paso-a{animation:.32s linear infinite juego-paso-a}.juego-boca-cerrada,.juego-heroe-paso-b{opacity:0;animation:.32s linear infinite juego-paso-b}.juego-heroe :is(.juego-heroe-paso-a,.juego-heroe-paso-b),.juego-mordisco-caminante :is(.juego-boca-abierta,.juego-boca-cerrada){animation-duration:.21s}@keyframes juego-paso-a{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes juego-paso-b{0%,49.9%{opacity:0}50%,to{opacity:1}}.juego-heroe .juego-jugador-nombre{--c:#5bc8f5}.juego-heroe[data-personaje=heroina] .juego-jugador-nombre{--c:#ff7eb6}.juego-heroe-cuerpo{filter:drop-shadow(1px 0 0 var(--juego-borde)) drop-shadow(-1px 0 0 var(--juego-borde)) drop-shadow(0 1px 0 var(--juego-borde)) drop-shadow(0 -1px 0 var(--juego-borde));display:block}.juego-heroe-svg{display:block;overflow:visible}.juego-heroe-salto{opacity:0}.juego-heroe-cuerpo[data-saltando]{animation:.48s steps(7,end) both juego-heroe-saltar}.juego-heroe-cuerpo[data-saltando] .juego-heroe-paso-a,.juego-heroe-cuerpo[data-saltando] .juego-heroe-paso-b{opacity:0;animation:none}.juego-heroe-cuerpo[data-saltando] .juego-heroe-salto{opacity:1}@keyframes juego-heroe-saltar{0%,to{translate:0}45%{translate:0 -24px}60%{translate:0 -22px}}.juego-heroe-moneda{z-index:2;background:linear-gradient(to right, transparent 5px, color-mix(in oklab, var(--acento) 60%, white) 5px 7px, transparent 7px), var(--acento);width:14px;height:17px;box-shadow:inset -2px -2px 0 color-mix(in oklab, var(--acento) 65%, black), inset 2px 2px 0 color-mix(in oklab, var(--acento) 50%, white);clip-path:polygon(30% 0,70% 0,70% 8%,85% 8%,85% 16%,100% 16%,100% 84%,85% 84%,85% 92%,70% 92%,70% 100%,30% 100%,30% 92%,15% 92%,15% 84%,0 84%,0 16%,15% 16%,15% 8%,30% 8%);animation:.3s steps(3,end) both juego-aparecer,1.2s steps(6,end) .3s infinite juego-girar;position:absolute;translate:-50% -190%}.juego-heroe-moneda-tomada{clip-path:none;box-shadow:none;background:0 0;animation:none}.juego-heroe-mas{white-space:nowrap;font-family:var(--juego-titulo,var(--fuente-titulo));color:var(--acento-texto);text-shadow:1px 1px 0 var(--juego-borde), -1px -1px 0 var(--juego-borde);font-size:.55rem;animation:.9s steps(6,end) forwards juego-subir;position:absolute;top:0;left:50%;translate:-50%}@keyframes juego-subir{to{opacity:0;translate:-50% -22px}}.juego-obstaculo{z-index:2;width:18px;height:16px;box-shadow:inset 0 0 0 2px #6b3f22, 0 0 0 1px var(--juego-borde), 2px 2px 0 1px #00000040;background:linear-gradient(45deg,#0000 44%,#6b3f22 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#6b3f22 44% 56%,#0000 56%),#b9783f;animation:.3s steps(3,end) both juego-aparecer;position:absolute;translate:-50% -100%}@keyframes juego-aparecer{0%{scale:0}to{scale:1}}@media (prefers-reduced-motion:reduce){.juego-moneda-deco,.juego-moneda-cara,.juego-moneda,.juego-marco,.juego-nombre .nombres-letra,.juego-boca-abierta,.juego-boca-cerrada,.juego-heroe-paso-a,.juego-heroe-paso-b,.juego-heroe-cuerpo[data-saltando],.juego-heroe-moneda,.juego-obstaculo,.juego-fruta,.juego-fruta-deco,.juego-mordisco-cuerpo{animation:none}.juego-capa{transform:none}.juego-moneda.juego-moneda-atrapada{opacity:0;animation:none}.juego-mas-uno{animation:none}}.estilo-juego .juego-panel blockquote p{font-family:var(--fuente-texto);font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.6}.estilo-juego .juego-panel .font-script,.estilo-juego .sobre-saludo .font-script{font-size:clamp(1.1rem,4.6vw,1.5rem);line-height:1.6}.estilo-juego .juego-panel h3{font-size:.85rem;line-height:1.6}.estilo-juego .juego-panel .tabular-nums{font-size:clamp(1rem,4.4vw,1.4rem)}.estilo-juego .sobre-saludo .uppercase{letter-spacing:.1em;font-size:.85rem;line-height:1.8}.estilo-juego .boda-logo{image-rendering:pixelated;filter:drop-shadow(3px 3px 0 var(--juego-borde));animation:1.2s steps(4,end) infinite juego-logo}@keyframes juego-logo{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.estilo-juego .boda-logo{animation:none}}.estilo-juego .sobre-saludo .font-script,.estilo-juego .sobre-saludo .font-titulo{text-shadow:2px 0 0 var(--fondo), -2px 0 0 var(--fondo), 0 2px 0 var(--fondo), 0 -2px 0 var(--fondo), 3px 3px 0 #00000040}.juego-sello{--moneda-forma:polygon(30% 0, 70% 0, 70% 8%, 85% 8%, 85% 16%, 100% 16%, 100% 84%, 85% 84%, 85% 92%, 70% 92%, 70% 100%, 30% 100%, 30% 92%, 15% 92%, 15% 84%, 0 84%, 0 16%, 15% 16%, 15% 8%, 30% 8%);perspective:600px;width:100%;height:100%;display:block;position:relative}.juego-sello-giro{transform-style:preserve-3d;animation:3.2s ease-in-out 1s infinite juego-sello-vuelta;position:absolute;inset:0}@keyframes juego-sello-vuelta{0%,55%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.juego-sello-canto,.juego-sello-cara{clip-path:var(--moneda-forma);position:absolute;inset:0}.juego-sello-canto{transform:translateZ(var(--z));background:linear-gradient(90deg, color-mix(in oklab, var(--acento) 55%, black), color-mix(in oklab, var(--acento) 85%, white), color-mix(in oklab, var(--acento) 55%, black));box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--acento) 45%, black)}.juego-sello-banda{top:4%;bottom:4%;left:calc(50% - var(--medio-grosor) + .75px);width:calc(var(--medio-grosor) * 2 - 1.5px);background:repeating-linear-gradient(to bottom, transparent 0 3px, color-mix(in oklab, var(--acento) 50%, black) 3px 4px), linear-gradient(90deg, color-mix(in oklab, var(--acento) 55%, black), color-mix(in oklab, var(--acento) 85%, white), color-mix(in oklab, var(--acento) 55%, black));position:absolute;transform:rotateY(90deg)}.juego-sello-cara{backface-visibility:hidden;background:linear-gradient(to right, transparent 20%, color-mix(in oklab, var(--acento) 55%, white) 20% 30%, transparent 30%), var(--acento);box-shadow:inset -4px -4px 0 color-mix(in oklab, var(--acento) 60%, black), inset 4px 4px 0 color-mix(in oklab, var(--acento) 45%, white);place-items:center;display:grid}.juego-sello-anverso{transform:translateZ(var(--medio-grosor))}.juego-sello-reverso{transform:rotateY(180deg) translateZ(var(--medio-grosor))}.estilo-juego:has(>style[data-fuentes-propias]) .juego-sello-letra{font-family:var(--fuente-titulo)}@font-face{font-family:Arcade World Inicial;src:url(../media/400-normal.0fxeqrss3ag9h.woff2)format("woff2");font-display:swap;unicode-range:U+30-39,U+41-5A;size-adjust:86%}.juego-sello-letra{font-family:"Arcade World Inicial", var(--juego-titulo,var(--fuente-titulo));color:color-mix(in oklab, var(--acento) 30%, black);text-shadow:2px 2px 0 color-mix(in oklab, var(--acento) 45%, white);font-size:1.4rem;line-height:1}.estilo-juego .boda-logo{filter:url(#inviteme-pixelar) drop-shadow(2px 0 0 var(--juego-borde)) drop-shadow(-2px 0 0 var(--juego-borde)) drop-shadow(0 2px 0 var(--juego-borde)) drop-shadow(0 -2px 0 var(--juego-borde)) drop-shadow(3px 3px 0 #0000004d)}@media (prefers-reduced-motion:reduce){.juego-sello-giro{animation:none;transform:none}}.juego-carga{inset-inline:0;background:var(--fondo);width:min(17rem,78vw);color:var(--texto);text-align:center;box-shadow:0 0 0 4px var(--juego-borde), 0 0 0 8px var(--acento), 0 0 0 12px var(--juego-borde), 10px 12px 0 12px #00000040;opacity:0;animation:juego-carga var(--ap-carga-dur) var(--ap-carga-inicio) steps(3, end) both;margin:-3rem auto 0;padding:.9rem 1rem 1rem;position:absolute;top:50%}@keyframes juego-carga{0%{opacity:0;scale:.6}8%{opacity:1;scale:1}99%{opacity:1;scale:1}to{opacity:0;scale:1}}.juego-carga-texto{font-family:var(--juego-titulo,var(--fuente-titulo));letter-spacing:.08em;margin-bottom:.7rem;font-size:.75rem;line-height:1.6;display:block}.juego-carga-barra{background:color-mix(in oklab, var(--fondo) 82%, var(--juego-borde));height:32px;box-shadow:inset 0 0 0 3px var(--juego-borde);gap:4px;padding:5px;display:flex}.juego-carga-moneda{background:linear-gradient(to right, transparent 40%, color-mix(in oklab, var(--acento) 60%, white) 40% 55%, transparent 55%), var(--acento);box-shadow:inset -3px -3px 0 color-mix(in oklab, var(--acento) 65%, black), inset 3px 3px 0 color-mix(in oklab, var(--acento) 50%, white);clip-path:polygon(30% 0,70% 0,70% 8%,85% 8%,85% 16%,100% 16%,100% 84%,85% 84%,85% 92%,70% 92%,70% 100%,30% 100%,30% 92%,15% 92%,15% 84%,0 84%,0 16%,15% 16%,15% 8%,30% 8%);animation:juego-carga-moneda .14s calc(var(--ap-carga-inicio) + .12s + var(--i) * 60ms) steps(2, end) both;flex:1;scale:0}@keyframes juego-carga-moneda{0%{scale:0}60%{scale:1.25}to{scale:1}}.juego-bloques{grid-template-rows:repeat(14,1fr);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.juego-bloque{--diagonal:var(--dv);background:var(--juego-borde);box-shadow:inset -4px -4px 0 color-mix(in oklab, var(--juego-borde) 70%, black), inset 4px 4px 0 color-mix(in oklab, var(--juego-borde) 75%, white);animation:juego-bloque calc(var(--ap-bloques-dur) - var(--diagonales) * var(--paso)) calc(var(--ap-bloques-inicio) + var(--diagonal) * var(--paso)) steps(3, end) both;scale:0}.juego-bloque-b{background:var(--primario);box-shadow:inset -4px -4px 0 color-mix(in oklab, var(--primario) 70%, black), inset 4px 4px 0 color-mix(in oklab, var(--primario) 70%, white)}@media (orientation:landscape){.juego-bloques{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(14,1fr)}.juego-bloque{--diagonal:var(--dh)}}@keyframes juego-bloque{0%{scale:0}17%,83%{scale:1.04}to{scale:0}}.juego-capa-frutas{display:none}.estilo-juego[data-juego=arcade]{--juego-borde:#05051a;--juego-celeste:#5cd3ff;--juego-neon:color-mix(in oklab, var(--secundario) 65%, transparent);--juego-pared:0 0 0 3px var(--secundario), 0 0 0 7px var(--fondo), 0 0 0 10px var(--secundario);--juego-pared-adentro:inset 0 0 0 3px var(--secundario), inset 0 0 0 6px var(--fondo), inset 0 0 0 9px var(--secundario)}[data-juego=arcade] .juego-capa-monedas{display:none}[data-juego=arcade] .juego-capa-frutas{display:block}.juego-fruta-deco{opacity:.85;animation:juego-flotar 1.8s steps(4) var(--retraso,0s) infinite;position:absolute}[data-juego=arcade] .juego-marcador{background:var(--fondo);box-shadow:0 3px 0 var(--secundario), 0 6px 0 var(--fondo), 0 9px 0 var(--secundario)}.juego-marcador-puntos{white-space:nowrap;color:var(--juego-celeste,var(--acento));letter-spacing:.06em;align-items:center;gap:6px;display:inline-flex}.juego-marcador-fruta{display:inline-flex}[data-juego=arcade] .juego-marco{background:var(--fondo);box-shadow:var(--juego-pared), 0 0 22px 6px var(--juego-neon);border-radius:16px}[data-juego=arcade] .juego-marco>*{border-radius:9px;overflow:hidden}[data-juego=arcade] .juego-nombre{color:#fff;text-shadow:0 0 12px #ffffff73, 3px 3px 0 var(--secundario), -1px -1px 0 var(--secundario)}[data-juego=arcade] .juego-letrero{color:var(--fondo);background:var(--primario);box-shadow:0 0 0 3px var(--acento), 5px 5px 0 3px var(--secundario)}[data-juego=arcade] .juego-nivel{box-shadow:0 0 0 3px var(--juego-celeste), 4px 4px 0 3px var(--secundario)}[data-juego=arcade] .juego-logro-texto{color:var(--fondo);background:var(--acento);box-shadow:var(--juego-pared), 0 0 20px 6px var(--juego-neon);border-radius:12px}[data-juego=arcade] .juego-panel{background:var(--fondo);box-shadow:var(--juego-pared), 0 0 24px 8px var(--juego-neon);border-radius:24px}[data-juego=arcade] .juego-panel>[data-seccion]>section{box-shadow:var(--juego-pared-adentro), 0 0 10px 1px var(--juego-neon);border-radius:18px;margin:14px 26px}[data-juego=arcade] .juego-panel>[data-seccion]:first-of-type>section{margin-top:26px}[data-juego=arcade] .juego-panel>[data-seccion]:last-of-type>section{margin-bottom:26px}[data-juego=arcade] .juego-panel h2{color:var(--texto);text-shadow:2px 2px 0 var(--secundario)}[data-juego=arcade] .juego-panel h3{font-size:.78rem}[data-juego=arcade] .juego-panel .rounded-2xl,[data-juego=arcade] .juego-panel .rounded-3xl{box-shadow:0 0 0 2px var(--secundario), 0 0 8px var(--juego-neon);border-radius:12px}[data-juego=arcade] a.rounded-full,[data-juego=arcade] button.rounded-full{box-shadow:0 0 0 3px var(--acento), 0 6px 0 3px color-mix(in oklab, var(--primario) 55%, black)}.juego-laberinto{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.juego-laberinto-puntos{fill:none;stroke:var(--acento);stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 22}.juego-laberinto-rastro{fill:none;stroke:var(--fondo);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.boda .juego-arcade-capa{z-index:auto}.juego-arcade-capa>.juego-mordisco-caminante{z-index:1}.juego-fruta-lugar{z-index:3;width:0;height:0;position:absolute}.juego-fruta{pointer-events:auto;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 0 4px #ffffff4d);background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;animation:1.2s steps(2,end) infinite juego-fruta-latir;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.juego-fruta-svg{display:block}@keyframes juego-fruta-latir{50%{scale:1.14}}.juego-mas-puntos{color:var(--juego-celeste,var(--acento-texto))}.juego-mordisco-caminante{align-items:flex-start;translate:-15px calc(15px - 100%)}.juego-mordisco-caminante.juego-carril-derecho{align-items:flex-end;translate:calc(15px - 100%) calc(15px - 100%)}.juego-mordisco-caminante.juego-jugador-1{flex-direction:column}.juego-mordisco-caminante.juego-jugador-1 .juego-jugador-nombre{margin:0 0 4px}.juego-mordisco-caminante .juego-jugador-nombre{--c:var(--juego-celeste)}.juego-mordisco-caminante[data-personaje=rosa] .juego-jugador-nombre{--c:#ff7eb6}.juego-mordisco-caminante[data-personaje=paleta] .juego-jugador-nombre{--c:var(--acento)}.juego-mordisco-cuerpo{animation:.28s steps(2,end) infinite juego-mordisco-bote;display:block}.juego-mordisco{display:block;overflow:visible}@keyframes juego-mordisco-bote{50%{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.juego-fruta,.juego-fruta-deco,.juego-mordisco-cuerpo{animation:none}}
