.estilo-juego [data-fase=saliendo] .sobre-saludo{animation:.4s steps(4,end) .3s both sobre-saludo-caer}.estilo-juego [data-fase=saliendo] .sobre-fondo{animation:.1s linear 1.25s both sobre-desvanecer}@keyframes sobre-saludo-caer{to{opacity:0;translate:0 48px}}.juego-sala{background:radial-gradient(70% 52% at 50% 44%,#0c09204d 0%,#0c09209e 70%,#05040dd1 100%),linear-gradient(#0000 55%,#05040db3 100%);background:radial-gradient(70% 52% at 50% 44%,lab(3.29877% 4.84682 -13.6128/.3) 0%,lab(3.29877% 4.84682 -13.6128/.62) 70%,lab(1.3116% 1.23181 -3.42582/.82) 100%),linear-gradient(#0000 55%,lab(1.3116% 1.23181 -3.42582/.7) 100%);position:absolute;inset:0;overflow:hidden}.sobre-pantalla:is([data-fase=saludo],[data-fase=saliendo]) .juego-sala{display:none}.juego-sala-luz{background:radial-gradient(circle at 50% 24%, color-mix(in oklab, var(--acento) 26%, transparent), transparent 38%), radial-gradient(ellipse 60% 30% at 50% 100%, color-mix(in oklab, var(--secundario) 26%, transparent), transparent 70%);position:absolute;inset:0}.estilo-juego .sobre-pantalla{--sobre-texto:#f3efff}.estilo-juego .sobre[data-objeto]{aspect-ratio:auto;width:auto;animation:none}.estilo-juego .sobre-escena:has(.juego-maquina){cursor:default}.juego-maquina{--an:min(30rem, 94vw, calc((100svh - 16.5rem) / 1.2));--maq-cuerpo:color-mix(in oklab, var(--secundario) 20%, #17112f);--maq-cuerpo-luz:color-mix(in oklab, var(--maq-cuerpo) 78%, white);--maq-lado:color-mix(in oklab, var(--maq-cuerpo) 55%, black);--maq-moldura:color-mix(in oklab, var(--secundario) 85%, white);--maq-pantalla-texto:#f5f3ff;font-size:calc(var(--an) / 22);transform-origin:var(--origen-x,50%) var(--origen-y,42%);flex-direction:column;align-items:center;display:flex;position:relative}.juego-maquina-cuerpo{isolation:isolate;flex-direction:column;width:22em;display:flex;position:relative}.juego-maquina-costado{z-index:-1;background:linear-gradient(to right, var(--maq-lado), var(--maq-cuerpo) 70%, var(--maq-cuerpo-luz));width:1.5em;box-shadow:inset .22em 0 0 var(--maq-moldura), -.25em 0 .9em color-mix(in oklab, var(--secundario) 55%, transparent);border-radius:.7em 0 0 .7em;position:absolute;top:.4em;bottom:3em;left:0}.juego-maquina-costado-der{background:linear-gradient(to left, var(--maq-lado), var(--maq-cuerpo) 70%, var(--maq-cuerpo-luz));box-shadow:inset -.22em 0 0 var(--maq-moldura), .25em 0 .9em color-mix(in oklab, var(--secundario) 55%, transparent);border-radius:0 .7em .7em 0;left:auto;right:0}.juego-maquina-marquesina{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--acento) 22%, white) 0%, color-mix(in oklab, var(--acento) 80%, white) 45%, var(--acento) 75%, color-mix(in oklab, var(--acento) 70%, #8a3d00) 100%);min-height:4.6em;box-shadow:inset 0 0 0 .32em #1a1230, inset 0 0 0 .42em color-mix(in oklab, var(--acento) 60%, black), inset 0 0 1.4em #ffffff8c, 0 .35em 0 #120c26, 0 0 1.8em .2em color-mix(in oklab, var(--acento) 55%, transparent);border-radius:.7em .7em .2em .2em;place-items:center;padding:1em 1.6em;display:grid;position:relative}.juego-maquina-focos{pointer-events:none;grid-template-columns:repeat(9,1fr);align-content:space-between;display:grid;position:absolute;inset:.48em .7em}.juego-foco{background:radial-gradient(circle at 35% 35%, #fff, color-mix(in oklab, var(--primario) 70%, white) 55%, var(--primario));width:.42em;height:.42em;box-shadow:0 0 .45em color-mix(in oklab, var(--primario) 80%, transparent);border-radius:50%;justify-self:center}.juego-maquina-nombres{width:100%;font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-align:center;text-transform:uppercase;color:#1c0f33;text-shadow:.08em .08em 0 color-mix(in oklab, var(--primario) 55%, transparent), 0 0 .4em #ffffffb3;--nombres-minimo:7px;--escala-nombres:1;font-size:1.45em;line-height:1.2;position:relative}.juego-maquina-bisel{background:linear-gradient(to bottom, #0000008c, transparent 18%), linear-gradient(100deg, var(--maq-cuerpo-luz), var(--maq-cuerpo) 22%, var(--maq-cuerpo) 78%, color-mix(in oklab, var(--maq-cuerpo) 75%, black));height:13.6em;margin-inline:1.5em;padding:.95em .85em 1.05em}.juego-pantalla{height:100%;color:var(--maq-pantalla-texto);background:radial-gradient(ellipse at 50% 45%, color-mix(in oklab, var(--secundario) 18%, #0c1030) 0%, #05060f 78%);box-shadow:0 0 0 .3em #07060e, 0 0 0 .5em color-mix(in oklab, var(--maq-cuerpo) 60%, #2c2a44), 0 0 1.6em .25em color-mix(in oklab, var(--secundario) 55%, transparent), inset 0 0 2.2em #000000d9;border-radius:1.1em/1.3em;position:relative;overflow:hidden}.juego-pantalla-estrellas{background:radial-gradient(circle, #ffffffd9 0 .06em, transparent .09em) 0 0 / 2.3em 2.1em, radial-gradient(circle, color-mix(in oklab, var(--acento) 70%, white) 0 .07em, transparent .1em) 1.1em .9em / 3.4em 3.1em;opacity:.4;position:absolute;inset:-100% 0 0}.juego-pantalla-estrellas-b{opacity:.22;background-size:3.1em 2.7em,4.2em 3.6em}.juego-pantalla-demo,.juego-pantalla-listo,.juego-pantalla-especial{text-align:center;font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:.8em 1.1em;display:flex;position:absolute;inset:0}.juego-pantalla-demo{gap:.55em;padding-bottom:2em}.juego-pantalla-hud{letter-spacing:.06em;color:color-mix(in oklab, var(--primario) 45%, white);justify-content:space-between;font-size:.72em;display:flex;position:absolute;inset:auto 1.2em .75em}.juego-pantalla-moneda{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%);background:linear-gradient(to right, transparent 22%, color-mix(in oklab, var(--acento) 45%, white) 22% 34%, transparent 34%), var(--acento);width:2.3em;height:2.3em;box-shadow:inset -.25em -.25em 0 color-mix(in oklab, var(--acento) 60%, black)}.juego-pantalla-inserta{text-wrap:balance;letter-spacing:.04em;color:var(--acento);text-shadow:.07em .07em 0 color-mix(in oklab, var(--primario) 60%, black), 0 0 .5em color-mix(in oklab, var(--acento) 70%, transparent);font-size:1.5em;line-height:1.3}.juego-pantalla-precio{text-wrap:balance;letter-spacing:.08em;color:color-mix(in oklab, var(--secundario) 35%, white);font-size:.82em}.juego-pantalla-listo{opacity:0;gap:.6em}.juego-pantalla-listo-titulo{color:#fff;text-shadow:.08em .08em 0 color-mix(in oklab, var(--primario) 80%, black), 0 0 .5em color-mix(in oklab, var(--secundario) 70%, transparent);font-size:2.4em;line-height:1.1}.juego-pantalla-jugador{letter-spacing:.1em;color:color-mix(in oklab, var(--secundario) 35%, white);font-size:1.1em}.juego-pantalla-especial{font-family:var(--juego-script,var(--fuente-script)), ui-monospace, monospace;text-transform:none;text-shadow:0 0 .5em color-mix(in oklab, var(--secundario) 60%, transparent);opacity:0;font-size:1.25em;line-height:1.5}.juego-pantalla-lineas,.juego-pantalla-barrido,.juego-pantalla-vidrio,.juego-pantalla-destello{pointer-events:none;position:absolute;inset:0}.juego-pantalla-lineas{background:repeating-linear-gradient(#ffffff08 0 1px,#0000003d 1px 3px)}.juego-pantalla-barrido{opacity:0;background:linear-gradient(#0000,#ffffff12,#0000);height:28%;bottom:auto}.juego-pantalla-vidrio{border-radius:inherit;background:linear-gradient(140deg,#ffffff1f 0 12%,#0000 30%),radial-gradient(#0000 62%,#00000073 100%)}.juego-pantalla-destello{background:radial-gradient(circle at 50% 50%, #fff 0%, color-mix(in oklab, var(--secundario) 25%, white) 55%, color-mix(in oklab, var(--secundario) 50%, white) 100%);opacity:0}.juego-maquina-tablero{background:linear-gradient(to bottom, color-mix(in oklab, var(--maq-cuerpo) 70%, black) 0 60%, color-mix(in oklab, var(--maq-cuerpo) 45%, black) 60%);border-radius:.3em .3em .7em .7em;height:7.4em;position:relative;box-shadow:0 .4em .8em #0000008c}.juego-tablero-cara{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(to bottom, #fff3, transparent 70%), repeating-linear-gradient(115deg, transparent 0 1.6em, color-mix(in oklab, var(--primario) 26%, transparent) 1.6em 2em), color-mix(in oklab, var(--maq-cuerpo) 85%, white);position:absolute;inset:0 0 2.9em}.juego-palanca{width:2.8em;height:3.6em;position:absolute;bottom:3.3em;left:1.9em}.juego-palanca-base{background:radial-gradient(at 50% 35%,#3a3550,#0b0916 70%);border-radius:50%;height:.95em;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 0 .12em #6d6a85}.juego-palanca-mango{transform-origin:50% 100%;background:linear-gradient(90deg,#6c6a7d,#e6e4f0 40%,#59576b);border-radius:.2em;width:.44em;height:2.3em;position:absolute;bottom:.42em;left:calc(50% - .22em)}.juego-palanca-bola{background:radial-gradient(circle at 34% 30%, color-mix(in oklab, var(--primario) 25%, white) 0 12%, var(--primario) 48%, color-mix(in oklab, var(--primario) 55%, black) 100%);border-radius:50%;width:1.8em;height:1.8em;position:absolute;top:-.9em;left:50%;translate:-50%;box-shadow:0 .25em .35em #00000073}.juego-botones{grid-template-columns:repeat(3,1.65em);gap:.5em .55em;display:grid;position:absolute;bottom:3.35em;right:1.7em}.juego-boton{background:radial-gradient(ellipse at 40% 30%, color-mix(in oklab, var(--color) 30%, white) 0 15%, var(--color) 55%, color-mix(in oklab, var(--color) 65%, black) 100%);width:1.65em;height:1.1em;box-shadow:0 .28em 0 color-mix(in oklab, var(--color) 45%, black), 0 .42em .3em #00000073;border-radius:50%;position:relative}.juego-boton:nth-child(n+4){translate:-.6em}.juego-boton:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color) 75%, white) 0%, color-mix(in oklab, var(--color) 60%, transparent) 40%, transparent 70%);opacity:0;border-radius:50%;position:absolute;inset:-.55em}.juego-boton-inicio{font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;color:#fff;background:color-mix(in oklab, var(--maq-cuerpo) 60%, black);box-shadow:0 0 0 .15em color-mix(in oklab, var(--acento) 70%, black);border-radius:.2em;padding:.18em .45em;font-size:.6em;line-height:1.3;position:absolute;bottom:8.8em;left:19.5em;translate:-50%}.juego-tablero-frente{background:linear-gradient(to bottom, color-mix(in oklab, var(--maq-moldura) 70%, transparent) 0 .14em, #00000059 .14em, transparent 45%), linear-gradient(100deg, var(--maq-cuerpo-luz), var(--maq-cuerpo) 25%, var(--maq-cuerpo) 75%, color-mix(in oklab, var(--maq-cuerpo) 75%, black));border-radius:0 0 .7em .7em;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7em;height:2.9em;display:grid;position:absolute;inset:auto 0 0}.juego-creditos{font-family:var(--juego-titulo,var(--fuente-titulo)), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:#ff7a66;background:#12060a;border-radius:.2em;justify-self:end;align-items:baseline;gap:.6em;padding:.3em .6em;font-size:.7em;line-height:1.2;display:flex;box-shadow:inset 0 0 0 .15em #3a1b22,0 0 .6em #ff5a4640}.juego-creditos-num{display:grid}.juego-creditos-cero,.juego-creditos-uno{grid-area:1/1}.juego-creditos-cero{opacity:.6}.juego-creditos-uno{opacity:0;color:#ffd9d2;text-shadow:0 0 .5em #ff5a46}.juego-ranura-luz{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--acento) 35%, white), var(--acento) 60%, color-mix(in oklab, var(--acento) 65%, #7a2d00));width:2em;height:2.3em;box-shadow:inset 0 0 0 .12em color-mix(in oklab, var(--acento) 50%, black), 0 0 .9em color-mix(in oklab, var(--acento) 65%, transparent);border-radius:.35em;grid-column:2;place-items:center;display:grid;position:relative}.juego-ranura-luz:after{content:"";background:radial-gradient(circle, #fff 0%, color-mix(in oklab, var(--acento) 70%, transparent) 40%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.8em}.juego-ranura{width:.42em;height:1.55em;box-shadow:inset .08em .12em .15em #000, 0 0 0 .08em color-mix(in oklab, var(--acento) 45%, black);background:#150a00;border-radius:.2em}.juego-maquina-flecha{background:var(--acento);clip-path:polygon(30% 0,70% 0,70% 45%,100% 45%,50% 100%,0 45%,30% 45%);filter:drop-shadow(.1em .1em #00000080);width:1.1em;height:1.2em;position:absolute;bottom:3.05em;left:50%;translate:-50%}.juego-maquina-moneda,.juego-maquina-moneda-brillo{width:3.9em;height:3.9em;position:absolute;top:17.8em;left:calc(50% - 5.35em)}.juego-maquina-moneda{z-index:5;cursor:grab;touch-action:none;min-width:44px;min-height:44px;translate:var(--arr-x,0px) var(--arr-y,0px);filter:drop-shadow(.2em .22em #00000080);background:0 0;border:0;border-radius:50%;padding:0;transition:translate .25s cubic-bezier(.3,1.4,.5,1);display:block}.juego-maquina-moneda[data-arrastrando]{cursor:grabbing;transition:none}.juego-maquina-moneda:disabled{cursor:default}.juego-maquina-moneda:focus-visible{outline-offset:4px;outline:3px solid #fff}.juego-maquina-moneda-flota{width:100%;height:100%;display:block}.juego-maquina-moneda-brillo{z-index:4;pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--acento) 70%, white) 0%, color-mix(in oklab, var(--acento) 45%, transparent) 38%, transparent 68%);opacity:.75;border-radius:50%;scale:1.7}.juego-maquina-moneda-brillo:after{content:"";background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:9%;left:22%;right:22%}.juego-maquina-pista{max-width:24em;font-family:var(--fuente-texto);text-align:center;margin:1.4em 0 0;font-size:.95em;font-weight:700;line-height:1.4}.juego-maquina[data-estado=abriendo] :is(.juego-maquina-flecha,.juego-maquina-pista,.juego-maquina-moneda-brillo){opacity:0}@media (prefers-reduced-motion:no-preference){.estilo-juego .sobre[data-objeto]{animation:1s cubic-bezier(.22,1,.36,1) both sobre-llegar}.juego-foco{animation:.9s step-end infinite juego-foco-alternar}.juego-foco-b{animation-delay:-.45s}.juego-pantalla-estrellas{animation:9s steps(36,end) infinite juego-estrellas-bajar}.juego-pantalla-estrellas-b{animation-duration:15s}.juego-pantalla-moneda{animation:1.2s steps(6,end) infinite juego-girar}.juego-pantalla-inserta{animation:1s steps(2,jump-none) infinite juego-parpadeo}.juego-pantalla-barrido{animation:6s linear infinite juego-barrido}.juego-maquina-moneda-flota{animation:1.6s ease-in-out infinite juego-moneda-esperar}.juego-maquina-moneda-brillo{animation:1.6s ease-in-out infinite juego-moneda-brillar}.juego-maquina-flecha{animation:.8s steps(2,jump-none) infinite juego-flecha-senalar}.juego-maquina-flecha,.juego-maquina-pista{transition:opacity .2s}.juego-maquina[data-estado=abriendo] .juego-maquina-moneda-brillo{animation:.2s both juego-apagar}.juego-maquina[data-estado=abriendo] .juego-maquina-moneda{animation:.52s cubic-bezier(.45,0,.7,.6) both juego-moneda-entrar}.estilo-juego .juego-maquina[data-estado=abriendo] .juego-sello-giro{animation:.52s ease-in both juego-moneda-canto}.juego-maquina[data-estado=abriendo] .juego-maquina-moneda-flota{animation:none}.juego-maquina[data-estado=abriendo] .juego-ranura-luz:after{animation:.5s ease-out .45s both juego-ranura-destello}.juego-maquina[data-estado=abriendo] .juego-creditos-cero{animation:50ms step-end .6s both juego-apagar}.juego-maquina[data-estado=abriendo] .juego-creditos-uno{animation:.9s step-end .6s both juego-creditos-encender}.juego-maquina[data-estado=abriendo] .juego-boton:first-child:after{animation:.9s ease-out .7s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton:nth-child(2):after{animation:.9s ease-out .82s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton:nth-child(3):after{animation:.9s ease-out .94s both juego-boton-luz}.juego-maquina[data-estado=abriendo] .juego-boton-inicio{animation:.4s step-end .8s 4 juego-inicio-parpadeo}.juego-maquina[data-estado=abriendo] .juego-palanca-mango{animation:.7s ease-in-out .85s both juego-palanca-mover}.juego-maquina[data-estado=abriendo] .juego-foco{animation-duration:.24s}.juego-maquina[data-estado=abriendo] .juego-foco-b{animation-delay:-.12s}.juego-maquina[data-estado=abriendo] .juego-pantalla-demo{animation:.1s step-end .7s both juego-apagar}.juego-maquina[data-estado=abriendo] .juego-pantalla-listo{animation:1.25s steps(5,end) .8s both juego-listo}.juego-maquina[data-estado=abriendo] .juego-pantalla-especial{animation:.4s steps(4,end) 2.1s both juego-especial}.juego-maquina[data-estado=abriendo] .juego-pantalla-destello{animation:4.5s linear .65s both juego-pantalla-destello}.juego-maquina[data-estado=abriendo]{animation:.55s cubic-bezier(.6,0,.85,.35) 4.6s both juego-maquina-entrar}}@keyframes juego-foco-alternar{0%{opacity:1}50%{opacity:.25}}@keyframes juego-estrellas-bajar{to{transform:translateY(50%)}}@keyframes juego-barrido{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(360%)}}@keyframes juego-moneda-esperar{0%,to{transform:translateY(0)}50%{transform:translateY(-.45em)}}@keyframes juego-flecha-senalar{0%{transform:translateY(0)}to{transform:translateY(.3em)}}@keyframes juego-moneda-brillar{0%,to{opacity:.45}50%{opacity:.95}}@keyframes juego-moneda-entrar{0%{translate:var(--desde-x,0px) var(--desde-y,0px);opacity:1;scale:1}72%{translate:var(--a-x,-8em) var(--a-y,1em);opacity:1;scale:.68}to{translate:var(--a-x,-8em) calc(var(--a-y,1em) + .8em);opacity:0;scale:.6}}@keyframes juego-moneda-canto{0%{transform:rotateY(0)}to{transform:rotateY(450deg)}}@keyframes juego-ranura-destello{0%{opacity:0}30%{opacity:1}to{opacity:.35}}@keyframes juego-apagar{to{opacity:0}}@keyframes juego-creditos-encender{0%{opacity:1}20%{opacity:.15}40%{opacity:1}60%{opacity:.15}80%,to{opacity:1}}@keyframes juego-boton-luz{0%{opacity:0}25%{opacity:1}to{opacity:.55}}@keyframes juego-inicio-parpadeo{0%{opacity:1}50%{opacity:.3}}@keyframes juego-palanca-mover{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}55%{transform:rotate(13deg)}80%{transform:rotate(-6deg)}}@keyframes juego-listo{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.12)}24%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes juego-especial{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes juego-pantalla-destello{0%{opacity:0}1.5%{opacity:.8}5%{opacity:0}88%{opacity:0}97%,to{opacity:1}}@keyframes juego-maquina-entrar{0%{transform:scale(1)}to{transform:scale(9)}}@media (prefers-reduced-motion:reduce){.estilo-juego [data-fase=saliendo] .sobre-fondo,.estilo-juego [data-fase=saliendo] .sobre-saludo{animation:none}.juego-maquina-moneda{transition:none}}
.sobre-pantalla[data-entrada=start] .sobre-entrar{font-family:var(--juego-titulo,var(--fuente-titulo));letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 4px var(--juego-borde), 6px 6px 0 4px #0000004d;border-radius:0;padding-inline:1.25rem;font-size:.8rem}.sobre-pantalla[data-entrada=start] .sobre-entrar:before{content:"▶";content:"▶" / "";margin-right:.7em;animation:1s steps(2,end) infinite juego-parpadeo;display:inline-block}.sobre-pantalla[data-entrada=start] .sobre-entrar-nota{font-family:var(--fuente-texto);font-weight:700}.sobre-pantalla[data-entrada=start][data-fase=saliendo] .sobre-entrar{animation:entrada-start var(--ap-start-dur) var(--ap-start-inicio) steps(1, end) both}@keyframes entrada-start{0%,34%,68%{opacity:1}17%,51%,85%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sobre-pantalla[data-entrada=start] .sobre-entrar:before,.sobre-pantalla[data-entrada=start][data-fase=saliendo] .sobre-entrar{animation:none}}
.envio-juego{--envio-tubo:calc(var(--envio-boton) + 40px)}.envio-pixel-borde{fill:var(--juego-borde,var(--texto))}.envio-juego .envio-carta-papel{stroke:none}.envio-juego .envio-carta-lacre{fill:var(--primario)}.envio-carta-pixel{z-index:0;filter:none;animation-name:envio-carta-tubo}@keyframes envio-carta-tubo{0%{opacity:0;translate:-50% -50%}3%{opacity:1;animation-timing-function:steps(5,end);translate:-50% -50%}20%{translate:-50% calc(-50% - 130px)}32%{animation-timing-function:steps(2,end);translate:-50% calc(-50% - 122px)}44%{animation-timing-function:steps(6,end);translate:-50% calc(-50% - 130px)}62%{opacity:1;translate:-50% calc(70px - 50%)}63%,to{opacity:0;translate:-50% calc(70px - 50%)}}.envio-tubo{z-index:1;width:88px;height:var(--envio-tubo);animation:envio-tubo var(--envio-dur) both;bottom:0;left:50%;translate:-50% 100%}@keyframes envio-tubo{0%,16%{animation-timing-function:steps(5,end);translate:-50% 100%}34%{translate:-50%}72%{animation-timing-function:steps(5,end);translate:-50%}92%,to{translate:-50% 100%}}.envio-tubo-boca,.envio-tubo-cuerpo{background:linear-gradient(to right, transparent 0 14%, color-mix(in oklab, var(--secundario) 40%, white) 14% 24%, transparent 24% 72%, color-mix(in oklab, var(--secundario) 65%, black) 72% 86%, transparent 86%), var(--secundario);box-shadow:inset 0 0 0 3px var(--juego-borde,var(--texto))}.envio-tubo-boca{border-bottom:5px solid var(--acento);height:24px;top:0;left:0;right:0}.envio-tubo-cuerpo{inset:24px 10px 0}.envio-tubo-boca:before,.envio-tubo-boca:after{content:"";background:var(--juego-borde,var(--texto));width:6px;height:6px;position:absolute;top:8px}.envio-tubo-boca:before{left:9px}.envio-tubo-boca:after{right:9px}.envio-tubo-cuerpo:after{content:"";background:var(--acento);clip-path:polygon(33% 0,67% 0,67% 44%,100% 44%,100% 67%,83% 67%,83% 83%,67% 83%,67% 100%,33% 100%,33% 83%,17% 83%,17% 67%,0 67%,0 44%,33% 44%);width:18px;height:18px;position:absolute;top:14px;left:50%;translate:-50%}.envio-puf{left:50%;bottom:var(--envio-tubo);background:var(--acento);width:8px;height:8px;box-shadow:-16px -8px 0 var(--acento), 16px -8px 0 var(--acento), -8px -20px 0 white, 8px -20px 0 white, 0 -28px 0 var(--acento);opacity:0;animation:envio-puf var(--envio-dur) both;translate:-50%}@keyframes envio-puf{0%,60%{opacity:0;scale:.4}62%{opacity:1;animation-timing-function:steps(3,end);scale:.8}74%{opacity:1;scale:1.5}76%,to{opacity:0;scale:1.5}}
.copiar-moneda-pixel{--copiar-chispa:#fff3a0}.copiar-pixel{opacity:0;animation:copiar-pixel-saltar var(--copiar-dur) steps(1, end) both;bottom:4px}.copiar-pixel-giro{animation:copiar-pixel-girar calc(var(--copiar-dur) * .5) steps(1, end) 2}.copiar-pixel svg{filter:drop-shadow(2px 2px #00000059)}.copiar-pixel-borde{fill:var(--juego-borde,#4a2a00)}.copiar-pixel-oro{fill:#f8c630}.copiar-pixel-luz{fill:#fff3a0}.copiar-pixel-sombra{fill:#c98a10}.copiar-pixel-signo{fill:#9a5f00}.copiar-mas-uno{opacity:0;animation:copiar-mas-uno var(--copiar-dur) steps(1, end) both;bottom:50px;left:34px}.copiar-mas-uno svg{filter:drop-shadow(2px 2px 0 var(--juego-borde,#4a2a00))}.copiar-pixel-texto{fill:#f8c630;stroke:var(--juego-borde,#4a2a00);stroke-width:1px;paint-order:stroke;stroke-linejoin:miter}.copiar-pixel-chispa{background:var(--copiar-chispa);width:4px;height:4px;box-shadow:4px 0 0 var(--copiar-chispa), -4px 0 0 var(--copiar-chispa), 0 4px 0 var(--copiar-chispa), 0 -4px 0 var(--copiar-chispa);opacity:0;animation:copiar-pixel-chispa var(--copiar-dur) steps(1, end) both;bottom:30px}@keyframes copiar-pixel-saltar{0%{opacity:0;transform:translateY(0)}5%{opacity:1;transform:translateY(-12px)}10%{transform:translateY(-24px)}15%{transform:translateY(-33px)}20%{transform:translateY(-39px)}25%{transform:translateY(-42px)}60%{opacity:1;transform:translateY(-42px)}66%{opacity:0;transform:translateY(-42px)}72%{opacity:1;transform:translateY(-42px)}78%{opacity:0;transform:translateY(-42px)}84%{opacity:1;transform:translateY(-42px)}90%,to{opacity:0;transform:translateY(-42px)}}@keyframes copiar-pixel-girar{0%{transform:scaleX(1)}12.5%{transform:scaleX(.6)}25%{transform:scaleX(.2)}37.5%{transform:scaleX(-.6)}50%{transform:scaleX(-1)}62.5%{transform:scaleX(-.6)}75%{transform:scaleX(.2)}87.5%{transform:scaleX(.6)}to{transform:scaleX(1)}}@keyframes copiar-mas-uno{0%{opacity:0;transform:translateY(0)}25%{opacity:1;transform:translateY(0)}35%{transform:translateY(-6px)}45%{transform:translateY(-10px)}55%{transform:translateY(-14px)}65%{transform:translateY(-16px)}80%{opacity:1;transform:translateY(-18px)}85%{opacity:0;transform:translateY(-18px)}90%{opacity:1;transform:translateY(-18px)}95%,to{opacity:0;transform:translateY(-18px)}}@keyframes copiar-pixel-chispa{0%,22%{opacity:0;transform:translateX(calc(var(--lado) * 18px)) scale(1)}26%{opacity:1;transform:translateX(calc(var(--lado) * 24px)) scale(1)}34%{opacity:1;transform:translateX(calc(var(--lado) * 30px)) scale(.5)}42%,to{opacity:0;transform:translateX(calc(var(--lado) * 30px)) scale(.5)}}
.mapa-efecto-juego{--letrero-alto:26px;--mapa-chispa:var(--acento);--total:2;--paso:80px;--fila:-30px;--tubo-x:calc(var(--mx) + (var(--total) - 1) / 2 * var(--paso) + var(--fila) + 60px)}.mapa-efecto-juego[data-anfitriones="2"]{--total:3}.mapa-efecto-juego .mapa-grupo{--paso:80px}.mapa-efecto-juego .mapa-actor{--sx:calc(var(--mx) + (var(--slot) - (var(--total) - 1) / 2) * var(--paso) + var(--fila));--tubo-dx:calc(var(--tubo-x) - var(--sx));--turno:calc(var(--total) - 1 - var(--slot));--salir:mapa-entrar-tubo;animation-delay:calc(var(--mapa-llegada-inicio) + var(--orden) * .18s), calc(var(--mapa-salida-inicio) + var(--turno) * .13s);animation-duration:var(--mapa-llegada-dur), calc(var(--mapa-salida-dur) - .26s);animation-timing-function:steps(9,end),steps(4,end)}.mapa-efecto-juego .mapa-actor.mapa-invitado{animation-delay:var(--mapa-invitado-inicio), calc(var(--mapa-salida-inicio) + var(--turno) * .13s);animation-duration:var(--mapa-invitado-dur), calc(var(--mapa-salida-dur) - .26s);animation-timing-function:steps(4,end),steps(4,end)}@keyframes mapa-entrar-tubo{0%{translate:0}35%{translate:calc(var(--tubo-dx) * .5) -70px}55%{translate:var(--tubo-dx) -36px}65%{translate:var(--tubo-dx) -36px}to{translate:var(--tubo-dx) 16px}}.mapa-efecto-juego .mapa-letrero{animation:mapa-letrero-tubo calc(var(--mapa-salida-dur) - .26s) calc(var(--mapa-salida-inicio) + var(--turno) * .13s) steps(2, end) both}@keyframes mapa-letrero-tubo{0%,62%{opacity:1}80%,to{opacity:0}}.mapa-efecto-juego .mapa-tubo{left:calc(var(--tubo-x) - 26px);top:calc(var(--my) - 56px);opacity:0;width:52px;height:86px;animation:mapa-tubo-subir var(--mapa-invitado-dur) var(--mapa-invitado-inicio) steps(4, end) both}@keyframes mapa-tubo-subir{0%{opacity:0;transform:translateY(48px)}25%{opacity:1}to{opacity:1;transform:none}}.mapa-tubo-verde{fill:#3cb45a}.mapa-tubo-sombra{fill:#1f7a3a}.mapa-tubo-brillo{fill:#9be8a4}.mapa-tubo-boca{fill:#0d3b1c}.mapa-tubo-borde{fill:var(--juego-borde,#10261a)}.mapa-tubo-flecha{fill:#e4ffe6}.mapa-efecto-juego .mapa-viaje>svg{filter:none;animation:.24s steps(2,end) infinite mapa-pasito}@keyframes mapa-pasito{0%{translate:-50% -50%}to{translate:-50% calc(-50% - 4px)}}.mapa-efecto-juego [data-figura=ella]{--camisa:#ff7ac0}.mapa-efecto-juego [data-figura=el]{--camisa:#5ec8ff}.mapa-efecto-juego .mapa-letrero{box-shadow:0 0 0 2px var(--juego-borde,var(--texto));font-family:var(--fuente-titulos,monospace);border-radius:0;font-size:10px}.mapa-efecto-juego .mapa-invitado .mapa-letrero{box-shadow:0 0 0 2px var(--acento)}.mapa-efecto-juego .mapa-destello{background:repeating-conic-gradient(var(--acento) 0 25%, transparent 0 50%) 0 0 / 12px 12px;border-radius:0;animation-timing-function:steps(4,end)}.mapa-px-pelo{fill:var(--juego-borde,var(--texto))}.mapa-px-cinta{fill:var(--primario)}.mapa-px-piel{fill:#f2c29b}.mapa-px-boca{fill:#c0504d}.mapa-px-camisa{fill:var(--camisa,var(--acento))}.mapa-px-mochila{fill:var(--primario)}.mapa-px-pantalon{fill:color-mix(in oklab, var(--juego-borde,var(--texto)) 70%, var(--secundario))}.mapa-efecto-juego .mapa-zoom{background:repeating-conic-gradient(color-mix(in oklab, var(--secundario) 80%, black) 0 25%, var(--secundario) 0 50%) 0 0 / 24px 24px;border-radius:0;animation-timing-function:steps(6,end)}
.estilo-jugador .sobre{--hud-c:22px;aspect-ratio:4/5;width:min(23rem,88vw,48svh);filter:drop-shadow(0 0 16px color-mix(in oklab, var(--primario) 42%, transparent))}.estilo-jugador :is(.sobre-sombra,.sobre-interior,.sobre-frente,.sobre-solapa,.sobre-brillo,.sobre-tarjeta-marco){display:none}.estilo-jugador .sobre-sello{filter:none;width:100%;height:100%;text-align:inherit;animation:none;top:0;left:0;transform:none}.estilo-jugador .sobre-sello:hover{transform:none}.estilo-jugador .sobre-sello:focus-visible{outline:2px solid var(--primario);outline-offset:6px}.estilo-jugador .sobre[data-abriendo] .sobre-sello{cursor:default;animation:none}.jugador-terminal{isolation:isolate;color:var(--texto);font-family:var(--fuente-texto);display:block;position:absolute;inset:0}.jugador-terminal span{display:block}.jugador-terminal:before,.jugador-terminal:after{content:"";z-index:-1;clip-path:polygon(var(--hud-c) 0, 100% 0, 100% calc(100% - var(--hud-c)), calc(100% - var(--hud-c)) 100%, 0 100%, 0 var(--hud-c));position:absolute}.jugador-terminal:before{background:color-mix(in oklab, var(--primario) 70%, transparent);inset:0}.jugador-terminal:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:repeating-linear-gradient(to bottom, #ffffff0b 0 1px, transparent 1px 3px), radial-gradient(120% 80% at 50% 40%, color-mix(in oklab, var(--primario) 10%, transparent), transparent 70%), color-mix(in oklab, var(--jugador-hondo) 94%, transparent);inset:1px}.jugador-terminal-cabeza{inset-inline:9%;letter-spacing:.22em;text-transform:uppercase;color:var(--jugador-suave);white-space:nowrap;justify-content:space-between;gap:.5rem;font-size:.68rem;position:absolute;top:6.5%;display:flex!important}.jugador-terminal-version{color:var(--primario)}.jugador-terminal-control{flex-direction:column;align-items:center;gap:.45rem;display:flex!important}.jugador-terminal-usuario{letter-spacing:.16em;color:var(--primario);text-shadow:0 0 8px color-mix(in oklab, var(--primario) 60%, transparent);white-space:nowrap;font-size:.74rem}.jugador-terminal-usuario:before{content:"> " / "";color:var(--jugador-suave)}.jugador-terminal-hack{border:2px solid var(--primario);background:color-mix(in oklab, var(--jugador-hondo) 80%, var(--primario));min-width:9rem;box-shadow:0 0 24px color-mix(in oklab, var(--primario) 45%, transparent);font-family:var(--fuente-titulo);letter-spacing:.18em;text-align:center;color:#fff;text-shadow:0 0 8px var(--primario);white-space:nowrap;padding:.6em 1.4em;font-size:clamp(.8rem,3.6vw,.95rem);font-weight:800}.sobre-sello:hover .jugador-terminal-hack,.sobre-sello:focus-visible .jugador-terminal-hack{background:var(--primario);color:var(--fondo);text-shadow:none}.estilo-jugador .sobre-pila>p.sobre-texto:first-child{order:1;margin-top:2.25rem;margin-bottom:0}.jugador-terminal-emblema{aspect-ratio:1;place-items:center;height:25%;position:absolute;top:15%;left:50%;translate:-50%;display:grid!important}.jugador-terminal-anillo{border:2px dashed color-mix(in oklab, var(--primario) 55%, transparent);border-radius:50%;animation:40s linear infinite jugador-girar;position:absolute;inset:0}.jugador-terminal-rombo{border:1px solid color-mix(in oklab, var(--acento) 75%, transparent);box-shadow:0 0 20px color-mix(in oklab, var(--acento) 70%, transparent), inset 0 0 12px color-mix(in oklab, var(--acento) 30%, transparent);position:absolute;inset:17%;rotate:45deg}.jugador-terminal-llave{fill:none;width:42%;height:auto;stroke:var(--primario);stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--primario));position:relative}@keyframes jugador-girar{to{rotate:360deg}}.jugador-terminal-lineas{inset-inline:9%;text-align:left;height:22%;font-size:clamp(.72rem,3.3vw,.86rem);line-height:1.45;position:absolute;top:45%}.jugador-terminal-linea{margin-bottom:.2em}.jugador-terminal-linea:nth-child(2){color:var(--primario)}.jugador-terminal .jugador-terminal-escrito,.jugador-terminal .jugador-terminal-falta{display:inline}.jugador-terminal-falta{visibility:hidden}.jugador-terminal .jugador-terminal-cursor{background:var(--primario);width:.55em;height:1.1em;box-shadow:0 0 8px var(--primario);margin-top:.12em;animation:1s step-end infinite jugador-parpadeo;display:inline-block;position:absolute}.jugador-terminal-accion{inset-inline:8%;place-items:center;position:absolute;top:68%;bottom:6%;display:grid!important}.jugador-terminal-accion>*{grid-area:1/1}.jugador-terminal-acceso{opacity:0;text-align:center;width:100%}.jugador-terminal-estado{place-items:center;min-height:2.6em;display:grid!important}.jugador-terminal-estado>*{grid-area:1/1}.jugador-terminal-hackeando,.jugador-terminal-concedido{font-family:var(--fuente-titulo);letter-spacing:.12em;color:var(--primario);text-shadow:0 0 10px var(--primario);font-size:clamp(.66rem,2.9vw,.8rem);font-weight:700;line-height:1.3}.jugador-terminal-hackeando{color:var(--acento-texto,var(--acento));text-shadow:0 0 10px var(--acento)}.jugador-terminal-concedido{opacity:0}.jugador-terminal-barra{border:1px solid color-mix(in oklab, var(--primario) 55%, transparent);height:9px;margin-top:.45rem;padding:1px}.jugador-terminal-carga{transform-origin:0;background:var(--primario);height:100%;box-shadow:0 0 12px var(--primario);scale:0 1}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-control{animation:.15s ease-in forwards jugador-apagar}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-acceso{animation:.2s ease-out .1s forwards jugador-encender}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-hackeando{animation:3.5s linear .3s forwards jugador-hackeando}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-concedido{animation:50ms 3.8s both jugador-encender,.6s step-end 3.8s jugador-falla-texto}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-carga{animation:3.5s cubic-bezier(.45,0,.35,1) .3s forwards jugador-cargar}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-lineas{animation:.3s ease-in 2.9s forwards jugador-apagar}.estilo-jugador .sobre[data-abriendo] .sobre-sello .jugador-terminal-anillo{animation:1.2s linear 3 jugador-girar}@keyframes jugador-parpadeo{50%{opacity:0}}@keyframes jugador-hackeando{0%,14%,28%,42%,56%,70%,84%{opacity:1}7%,21%,35%,49%,63%,77%,91%{opacity:.45}98%{opacity:1}to{opacity:0}}@keyframes jugador-apagar{to{opacity:0}}@keyframes jugador-encender{0%{opacity:0}to{opacity:1}}@keyframes jugador-cargar{0%{scale:0 1}to{scale:1}}@keyframes jugador-falla-texto{0%{opacity:.6;translate:-4px}15%{opacity:1;translate:3px}30%{translate:-2px 1px}45%{opacity:.7;translate:0}60%{opacity:1;translate:2px}75%,to{opacity:1;translate:0}}.estilo-jugador .sobre-tarjeta{height:26%;box-shadow:none;z-index:6;pointer-events:none;opacity:0;background:0 0;border-radius:0;place-items:center;display:grid;inset:43% 8% auto}.estilo-jugador .sobre-tarjeta .font-script{max-width:100%;font-family:var(--fuente-titulo);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 4px var(--primario), 0 0 18px color-mix(in oklab, var(--primario) 70%, transparent);margin:0;font-size:clamp(1rem,4.6vw,1.3rem);font-weight:700;line-height:1.3}.estilo-jugador .sobre[data-abriendo] .sobre-tarjeta{animation:.5s steps(5,end) 3.9s forwards jugador-mensaje}@keyframes jugador-mensaje{0%{opacity:0;scale:1 .1}to{opacity:1;scale:1}}.estilo-jugador .sobre[data-abriendo]{will-change:transform, opacity;animation:.66s cubic-bezier(.6,0,.9,.4) 6.4s forwards jugador-crt-apagar}@keyframes jugador-crt-apagar{0%{opacity:1;transform:none}12%{transform:translate(-4px)skew(-5deg)}22%{transform:translate(4px)skew(4deg)}32%{transform:none}58%{opacity:1;transform:scaleY(.012)}86%{opacity:1;transform:scale(.04,.012)}to{opacity:0;transform:scale(0,.012)}}.estilo-jugador .sobre:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(closest-side, white, color-mix(in oklab, var(--primario) 70%, white) 60%, transparent);opacity:0;position:absolute;inset:0}.estilo-jugador .sobre[data-abriendo]:after{animation:.6s ease-out 6.44s forwards jugador-crt-luz}@keyframes jugador-crt-luz{0%,30%{opacity:0}50%{opacity:1}to{opacity:.6}}.estilo-jugador .sobre-texto{font-family:var(--fuente-texto);letter-spacing:.18em;text-transform:uppercase;color:var(--jugador-suave);text-shadow:0 0 8px var(--jugador-hondo)}.estilo-jugador .sobre-saludo{--hud-c:20px;isolation:isolate;width:min(26rem,92vw);filter:drop-shadow(0 0 14px color-mix(in oklab, var(--primario) 40%, transparent));padding:2.4rem 1.5rem 2.2rem;animation:.7s cubic-bezier(.2,.8,.3,1) both jugador-crt-encender}.estilo-jugador .sobre-saludo:before,.estilo-jugador .sobre-saludo:after{content:"";z-index:-1;clip-path:polygon(var(--hud-c) 0, 100% 0, 100% calc(100% - var(--hud-c)), calc(100% - var(--hud-c)) 100%, 0 100%, 0 var(--hud-c));position:absolute}.estilo-jugador .sobre-saludo:before{background:color-mix(in oklab, var(--primario) 70%, transparent);inset:0}.estilo-jugador .sobre-saludo:after{background:repeating-linear-gradient(to bottom, #ffffff0b 0 1px, transparent 1px 3px), color-mix(in oklab, var(--jugador-hondo) 92%, transparent);inset:1px}@keyframes jugador-crt-encender{0%{opacity:0;transform:scale(.02,.012)}25%{opacity:1;transform:scaleY(.012)}to{opacity:1;transform:none}}.estilo-jugador .sobre-saludo .font-script{font-family:var(--fuente-titulo);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 4px var(--primario), 0 0 18px color-mix(in oklab, var(--primario) 70%, transparent), 0 0 42px color-mix(in oklab, var(--primario) 45%, transparent);font-size:clamp(1.45rem,6.4vw,2.1rem);font-weight:800;line-height:1.25}@media (prefers-reduced-motion:reduce){.jugador-terminal-anillo,.jugador-terminal-cursor,.estilo-jugador .sobre[data-abriendo],.estilo-jugador .sobre[data-abriendo]:after,.estilo-jugador .sobre-saludo{animation:none}.jugador-terminal .jugador-terminal-cursor{display:none}}
.sobre-pantalla[data-entrada=visor] .sobre-entrar-fila{flex-direction:column;gap:1.1rem}.entrada-visor{pointer-events:none;transform-origin:50% 37.5%;flex:none;animation:3.2s ease-in-out infinite entrada-visor-flotar;display:inline-flex;position:relative}.entrada-visor svg{position:relative}.entrada-visor-halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--primario) 55%, transparent), transparent);opacity:.45;border-radius:50%;animation:2.6s ease-in-out infinite entrada-visor-halo;position:absolute;inset:-18px -10px}@keyframes entrada-visor-flotar{50%{translate:0 -5px}}@keyframes entrada-visor-halo{50%{opacity:.8;scale:1.08}}.sobre-pantalla[data-entrada=visor] .sobre-entrar{border:2px solid var(--primario);background:color-mix(in oklab, var(--primario) 12%, transparent);color:var(--primario);font-family:var(--fuente-titulo);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 24px color-mix(in oklab, var(--primario) 45%, transparent);border-radius:0;font-weight:700;transition:background-color .2s,color .2s}.sobre-pantalla[data-entrada=visor] .sobre-entrar:hover,.sobre-pantalla[data-entrada=visor] .sobre-entrar:focus-visible{background:var(--primario);color:var(--fondo)}.sobre-pantalla[data-entrada=visor] .sobre-entrar:focus-visible{outline:2px solid var(--texto);outline-offset:4px}.estilo-jugador [data-fase=saliendo] .sobre-saludo{animation:none}.estilo-jugador [data-fase=saliendo] .sobre-saludo>p,.estilo-jugador [data-fase=saliendo] .sobre-entrar{animation:.28s ease-in both entrada-apagar}[data-fase=saliendo] .entrada-visor{animation:entrada-visor-ponerse var(--ap-visor-dur) var(--ap-visor-inicio) cubic-bezier(.55, 0, .75, .3) both, entrada-apagar calc(var(--ap-destello-dur) * .5) calc(var(--ap-destello-inicio) + var(--ap-destello-dur) * .2) ease-out forwards}[data-fase=saliendo] .entrada-visor-halo{animation:.2s ease-out both entrada-apagar}@keyframes entrada-visor-ponerse{0%{translate:0;scale:1}20%{translate:0 4px;scale:.92}to{translate:0;scale:26}}@keyframes entrada-apagar{to{opacity:0}}@media (prefers-reduced-motion:reduce){.entrada-visor,.entrada-visor-halo,[data-fase=saliendo] .entrada-visor,[data-fase=saliendo] .entrada-visor-halo,.estilo-jugador [data-fase=saliendo] .sobre-saludo>p,.estilo-jugador [data-fase=saliendo] .sobre-entrar{animation:none}}
.envio-jugador{--envio-y:34cqh;--envio-chispa:var(--primario)}.envio-red-linea{left:0;right:0;top:var(--envio-y);transform-origin:0;background:linear-gradient(to right, transparent, var(--primario) 18%, var(--primario) 82%, transparent);height:2px;box-shadow:0 0 14px 2px color-mix(in oklab, var(--primario) 55%, transparent);animation:envio-red-linea var(--envio-dur) both;margin-top:-1px}@keyframes envio-red-linea{0%,6%{opacity:0;scale:0 1}24%{opacity:1;animation-timing-function:linear;scale:1}88%{opacity:1;scale:1}to{opacity:0;scale:1}}.envio-red-telefono{left:50%;top:calc(100% - var(--envio-boton));filter:drop-shadow(0 0 10px color-mix(in oklab, var(--primario) 70%, transparent));animation:envio-red-telefono var(--envio-dur) both;translate:-50% -70%}@keyframes envio-red-telefono{0%{opacity:0;translate:-50% -40%;scale:.8}10%{opacity:1;animation-timing-function:ease-in-out;translate:-50% -70%;scale:1}46%{opacity:1;translate:-50% -70%;scale:1}62%,to{opacity:0;translate:-50% -55%;scale:.85}}.envio-telefono-cuerpo{fill:color-mix(in oklab, var(--jugador-hondo,var(--fondo)) 85%, var(--primario));stroke:var(--primario);stroke-width:1.6px}.envio-telefono-pantalla{fill:color-mix(in oklab, var(--jugador-hondo,var(--fondo)) 70%, var(--primario));stroke:color-mix(in oklab, var(--primario) 60%, transparent);stroke-width:.8px}.envio-telefono-bocina{fill:none;stroke:color-mix(in oklab, var(--primario) 70%, transparent);stroke-width:1.4px;stroke-linecap:round}.envio-telefono-boton{fill:none;stroke:var(--primario);stroke-width:1px}.envio-red-pantalla-luz{background:radial-gradient(closest-side, white, color-mix(in oklab, var(--primario) 75%, white) 45%, transparent);mix-blend-mode:screen;width:34px;height:52px;animation:envio-red-pantalla var(--envio-dur) both;top:11px;left:6px}@keyframes envio-red-pantalla{0%,8%{opacity:0;scale:.6}13%{opacity:.7;scale:1}18%{opacity:1;scale:1.15}30%{opacity:.35;scale:1}50%,to{opacity:0;scale:1}}.envio-jugador .envio-carta{filter:drop-shadow(0 0 6px var(--primario));animation-name:envio-carta-red}@keyframes envio-carta-red{0%,12%{opacity:0;translate:-50% calc(-50% - 42px);rotate:none;scale:.2}18%{opacity:1;animation-timing-function:ease-in-out;translate:-50% calc(-50% - 60px);scale:1.35}24%{opacity:1;animation-timing-function:ease-in-out;translate:-50% calc(-50% - 74px);scale:1.1}36%{opacity:1;translate:-50% calc(-50% + var(--envio-sube));animation-timing-function:ease-in;rotate:none;scale:.8}42%,to{opacity:0;translate:-50% calc(-50% + var(--envio-sube));rotate:90deg;scale:.1}}.envio-datos-cristal{fill:color-mix(in oklab, var(--fondo) 55%, var(--primario));stroke:var(--primario);stroke-width:1.4px}.envio-datos-linea{fill:none;stroke:color-mix(in oklab, var(--texto) 80%, transparent);stroke-width:1.4px;stroke-linecap:round}.envio-datos-punto{fill:var(--acento)}.envio-red-pulso{left:50%;top:var(--envio-y);width:0;height:0;animation:envio-red-pulso var(--envio-dur) both}@keyframes envio-red-pulso{0%,38%{opacity:0;translate:0;scale:.2}42%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.3,1);translate:0;scale:1.15}80%{opacity:1;translate:calc(50cqw + 60px);scale:1}82%,to{opacity:0;translate:calc(50cqw + 60px);scale:1}}.envio-red-estela{transform-origin:100%;background:linear-gradient(to right, transparent, var(--primario));width:46cqw;height:4px;box-shadow:0 0 14px var(--primario);animation:envio-red-estela var(--envio-dur) both;top:-2px;right:6px}@keyframes envio-red-estela{0%,42%{scale:0 1}60%,to{scale:1}}.envio-red-anillo{border:2px dashed var(--primario);width:42px;height:42px;box-shadow:0 0 16px color-mix(in oklab, var(--primario) 70%, transparent);border-radius:50%;animation:.5s linear infinite envio-red-girar;top:-21px;left:-21px}@keyframes envio-red-girar{to{rotate:360deg}}.envio-red-nucleo{filter:drop-shadow(0 0 8px var(--primario));position:absolute;top:-15px;left:-15px}.envio-red-nucleo polygon{fill:color-mix(in oklab, var(--fondo) 55%, var(--primario));stroke:color-mix(in oklab, var(--primario) 70%, white);stroke-width:1.6px}.envio-red-nucleo circle{fill:var(--acento)}.envio-red-onda{right:-28px;top:calc(var(--envio-y) - 28px);border:2px solid var(--acento);width:56px;height:56px;box-shadow:0 0 18px var(--acento);animation:envio-red-onda var(--envio-dur) both;border-radius:50%}@keyframes envio-red-onda{0%,76%{opacity:0;scale:.2}80%{opacity:1}94%,to{opacity:0;scale:2.4}}.envio-red-texto{left:50%;top:calc(var(--envio-y) + 34px);white-space:nowrap;border:1px solid color-mix(in oklab, var(--primario) 55%, transparent);background:color-mix(in oklab, var(--jugador-hondo,var(--fondo)) 90%, transparent);font-family:var(--fuente-titulo);letter-spacing:.2em;text-transform:uppercase;color:var(--primario);animation:envio-red-texto var(--envio-dur) both;padding:.4rem 1rem;font-size:.72rem;font-weight:700;translate:-50%}@keyframes envio-red-texto{0%,34%{opacity:0;translate:-50% 10px}42%{opacity:1;translate:-50%}92%{opacity:1;translate:-50%}to{opacity:0;translate:-50%}}
.copiar-cristal-exp{--copiar-neon:var(--primario,#22d3ee);--copiar-neon-2:var(--acento,#f472d0)}.copiar-cristal{opacity:0;animation:copiar-cristal var(--copiar-dur) both;bottom:12px}.copiar-cristal svg{filter:drop-shadow(0 0 6px var(--copiar-neon))}.copiar-cristal-giro{animation:copiar-cristal-girar var(--copiar-dur) cubic-bezier(.2, .7, .3, 1) both}.copiar-cristal-cuerpo{fill:color-mix(in oklab, var(--copiar-neon) 55%, #0b1030);stroke:#fff;stroke-width:.9px}.copiar-cristal-cara{fill:color-mix(in oklab, var(--copiar-neon) 60%, white);opacity:.85}.copiar-cristal-arista{fill:none;stroke:#ffffffb3;stroke-width:.7px}.copiar-cristal-brillo{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round}@keyframes copiar-cristal{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1.3);transform:translateY(8px)scale(.3)}22%{opacity:1;transform:translateY(-28px)scale(1.12)}32%{opacity:1;transform:translateY(-24px)scale(1)}80%{opacity:1;transform:translateY(-30px)scale(1)}to{opacity:0;transform:translateY(-46px)scale(.6)}}@keyframes copiar-cristal-girar{0%{transform:perspective(200px)rotateY(-360deg)}55%,to{transform:perspective(200px)rotateY(0)}}.copiar-exp-barra{width:46px;height:5px;box-shadow:0 0 0 1px var(--copiar-neon);opacity:0;animation:copiar-exp-barra var(--copiar-dur) both;background:#0a0e28bf;border-radius:2px;bottom:4px;overflow:hidden}.copiar-exp-relleno{transform-origin:0;background:linear-gradient(to right, var(--copiar-neon), var(--copiar-neon-2));width:100%;height:100%;animation:copiar-exp-llenar var(--copiar-dur) ease-out both}@keyframes copiar-exp-barra{0%,10%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes copiar-exp-llenar{0%,20%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}.copiar-dato{background:var(--copiar-neon-2);width:6px;height:6px;box-shadow:0 0 6px var(--copiar-neon-2);opacity:0;animation:copiar-dato calc(var(--copiar-dur) * .6) ease-out both;animation-delay:calc(var(--copiar-dur) * (.25 + var(--i,0) * .06));bottom:10px}@keyframes copiar-dato{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}40%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(45deg) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) - 12px)) rotate(90deg) scale(.4)}}
.mapa-efecto-jugador{--mapa-chispa:var(--primario);--letrero-alto:24px}.mapa-efecto-jugador .mapa-jugador-moto{color:var(--primario)}.mapa-efecto-jugador .mapa-jugador-moto[data-color]{color:var(--personaje-neon)}.mapa-efecto-jugador .mapa-anfitrion+.mapa-anfitrion{color:var(--acento)}.mapa-efecto-jugador .mapa-invitado{color:color-mix(in oklab, var(--secundario) 55%, white)}.mapa-efecto-jugador .mapa-jugador-moto .mapa-viaje>svg{filter:drop-shadow(0 0 6px)}.mapa-efecto-jugador .mapa-letrero{box-shadow:0 0 0 1px,0 0 8px}.mapa-jugador-estela{transform-origin:100%;width:46vw;height:3px;animation:mapa-moto-estela .5s calc(var(--mapa-salida-inicio) + var(--orden) * 70ms) ease-out both;background:linear-gradient(90deg,#0000,currentColor);top:2px;right:30px;box-shadow:0 0 10px}@keyframes mapa-moto-estela{0%{scale:0 1}to{scale:1}}.mapa-jugador-moto .jugador-moto-cuerpo,.mapa-jugador-moto .jugador-moto-rueda{fill:color-mix(in oklab, var(--fondo) 80%, black);stroke:currentColor}.mapa-efecto-jugador{--mapa-luz:repeating-conic-gradient(from 0deg, transparent 0deg 8deg, color-mix(in oklab, var(--primario) 55%, transparent) 8.3deg 8.8deg, transparent 9.1deg 15deg), repeating-radial-gradient(circle, transparent 0 5%, color-mix(in oklab, var(--acento) 70%, transparent) 5.4% 6.2%, transparent 6.6% 10%), radial-gradient(circle, white 0 6%, color-mix(in oklab, var(--primario) 60%, white) 16%, color-mix(in oklab, var(--fondo) 85%, black) 52%)}
.estilo-magia .sobre[data-abriendo]{will-change:scale, opacity;animation:.8s cubic-bezier(.55,0,.75,.4) 3.8s forwards sobre-volar}.estilo-magia .sobre[data-abriendo] .sobre-brillo{mix-blend-mode:screen;background:radial-gradient(circle at 50% 40%,#ffe296f2,#ffbe5a8c 45%,#0000 75%);animation:.8s ease-in 3.8s both sobre-brillo-vela}@keyframes sobre-volar{0%{opacity:1;translate:0;scale:1}15%{opacity:1;translate:0 6px;scale:.96}70%{opacity:1;translate:0 -8%;scale:6}to{opacity:0;translate:0 -8%;scale:8}}@keyframes sobre-brillo-vela{0%{opacity:0}60%,to{opacity:1}}.estilo-magia [data-fase=saliendo] .sobre-saludo{animation:sobre-saludo-luz .5s var(--ap-destello-inicio) cubic-bezier(.4, 0, 1, 1) both}@keyframes sobre-saludo-luz{30%{opacity:1;scale:1.04}to{opacity:0;translate:0 -40px;scale:1.1}}@media (prefers-reduced-motion:reduce){.estilo-magia .sobre[data-abriendo],.estilo-magia .sobre[data-abriendo] .sobre-brillo,.estilo-magia [data-fase=saliendo] .sobre-saludo{animation:none}}.estilo-magia .sobre-pila>.sobre-texto,.estilo-magia .sobre-entrar-nota,.estilo-magia .sobre-pie{text-shadow:0 0 4px #070a16,0 0 10px #070a16,0 0 18px #070a16e6}.estilo-magia .sobre-pila>.sobre-texto{background:radial-gradient(closest-side,#070a16d9,#070a168c 65%,#0000);padding:.7rem 1.1rem}.estilo-magia .sobre{--papel:color-mix(in oklab, var(--fondo) 64%, #a86c34);--papel-sombra:color-mix(in oklab, var(--papel) 88%, #8a5a2b);--magia-carta:color-mix(in oklab, var(--fondo) 40%, #fffdf6);--forro:color-mix(in oklab, var(--primario) 72%, black);width:min(26rem,85vw)}.estilo-magia .sobre-interior,.estilo-magia .sobre-tarjeta,.estilo-magia .sobre-brillo{border-radius:2px}.estilo-magia .sobre-lado,.estilo-magia .sobre-lado-derecho,.estilo-magia .sobre-abajo{fill:var(--papel);stroke:none;filter:none}.estilo-magia .sobre-interior,.estilo-magia .sobre-frente,.estilo-magia .sobre-brillo,.magia-sobre-vejez{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200' preserveAspectRatio='none'%3E%3Cpath d='M0.7 0.8 L8.0 1.5 L16.0 0.7 L24.0 0.8 L32.0 0.9 L40.0 0.3 L48.0 0.8 L56.0 1.0 L64.0 2.2 L72.0 7.5 L80.0 1.3 L88.0 0.5 L96.0 0.1 L104.0 1.3 L112.0 1.1 L120.0 0.1 L128.0 1.6 L136.0 1.5 L144.0 1.0 L152.0 1.0 L160.0 0.3 L168.0 0.0 L176.0 0.8 L184.0 0.1 L192.0 0.3 L200.0 0.4 L208.0 0.0 L216.0 0.7 L224.0 0.7 L232.0 1.3 L240.0 0.8 L248.0 1.0 L256.0 0.8 L264.0 1.1 L272.0 0.7 L280.0 0.4 L290.0 0.8 L299.0 9.0 L298.7 18.0 L298.9 26.0 L299.5 34.0 L299.6 42.0 L299.5 50.0 L299.9 58.0 L298.8 66.0 L299.4 74.0 L298.6 82.0 L299.4 90.0 L298.5 98.0 L298.6 106.0 L300.0 114.0 L298.3 122.0 L297.6 130.0 L299.2 138.0 L298.4 146.0 L299.4 154.0 L299.9 162.0 L299.0 170.0 L298.8 178.0 L299.6 186.0 L299.8 199.2 L292.0 198.6 L284.0 198.9 L276.0 199.8 L268.0 199.6 L260.0 199.8 L252.0 199.9 L244.0 198.8 L236.0 199.7 L228.0 199.2 L220.0 198.6 L212.0 195.5 L204.0 198.8 L196.0 198.9 L188.0 199.8 L180.0 199.0 L172.0 199.8 L164.0 199.4 L156.0 199.7 L148.0 199.6 L140.0 198.5 L132.0 198.8 L124.0 199.5 L116.0 198.7 L108.0 199.7 L100.0 199.4 L92.0 198.7 L84.0 199.0 L76.0 199.8 L68.0 198.5 L60.0 199.7 L52.0 199.5 L44.0 198.5 L36.0 199.4 L28.0 199.4 L20.0 199.9 L12.0 199.8 L1.7 199.3 L1.0 192.0 L0.6 184.0 L0.7 176.0 L1.5 168.0 L0.8 160.0 L0.9 152.0 L1.4 144.0 L0.3 136.0 L0.2 128.0 L1.5 120.0 L1.3 112.0 L0.4 104.0 L0.3 96.0 L1.2 88.0 L1.5 80.0 L0.3 72.0 L2.4 64.0 L5.0 56.0 L1.4 48.0 L1.0 40.0 L0.7 32.0 L0.2 24.0 L0.1 16.0 L1.5 8.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200' preserveAspectRatio='none'%3E%3Cpath d='M0.7 0.8 L8.0 1.5 L16.0 0.7 L24.0 0.8 L32.0 0.9 L40.0 0.3 L48.0 0.8 L56.0 1.0 L64.0 2.2 L72.0 7.5 L80.0 1.3 L88.0 0.5 L96.0 0.1 L104.0 1.3 L112.0 1.1 L120.0 0.1 L128.0 1.6 L136.0 1.5 L144.0 1.0 L152.0 1.0 L160.0 0.3 L168.0 0.0 L176.0 0.8 L184.0 0.1 L192.0 0.3 L200.0 0.4 L208.0 0.0 L216.0 0.7 L224.0 0.7 L232.0 1.3 L240.0 0.8 L248.0 1.0 L256.0 0.8 L264.0 1.1 L272.0 0.7 L280.0 0.4 L290.0 0.8 L299.0 9.0 L298.7 18.0 L298.9 26.0 L299.5 34.0 L299.6 42.0 L299.5 50.0 L299.9 58.0 L298.8 66.0 L299.4 74.0 L298.6 82.0 L299.4 90.0 L298.5 98.0 L298.6 106.0 L300.0 114.0 L298.3 122.0 L297.6 130.0 L299.2 138.0 L298.4 146.0 L299.4 154.0 L299.9 162.0 L299.0 170.0 L298.8 178.0 L299.6 186.0 L299.8 199.2 L292.0 198.6 L284.0 198.9 L276.0 199.8 L268.0 199.6 L260.0 199.8 L252.0 199.9 L244.0 198.8 L236.0 199.7 L228.0 199.2 L220.0 198.6 L212.0 195.5 L204.0 198.8 L196.0 198.9 L188.0 199.8 L180.0 199.0 L172.0 199.8 L164.0 199.4 L156.0 199.7 L148.0 199.6 L140.0 198.5 L132.0 198.8 L124.0 199.5 L116.0 198.7 L108.0 199.7 L100.0 199.4 L92.0 198.7 L84.0 199.0 L76.0 199.8 L68.0 198.5 L60.0 199.7 L52.0 199.5 L44.0 198.5 L36.0 199.4 L28.0 199.4 L20.0 199.9 L12.0 199.8 L1.7 199.3 L1.0 192.0 L0.6 184.0 L0.7 176.0 L1.5 168.0 L0.8 160.0 L0.9 152.0 L1.4 144.0 L0.3 136.0 L0.2 128.0 L1.5 120.0 L1.3 112.0 L0.4 104.0 L0.3 96.0 L1.2 88.0 L1.5 80.0 L0.3 72.0 L2.4 64.0 L5.0 56.0 L1.4 48.0 L1.0 40.0 L0.7 32.0 L0.2 24.0 L0.1 16.0 L1.5 8.0 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.magia-sobre-vejez:before,.estilo-magia .sobre-solapa-frente:before,.estilo-magia .sobre-solapa-dorso:before,.estilo-magia .sobre-interior:before,.estilo-magia .sobre-tarjeta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.magia-sobre-vejez{z-index:2;clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='200' preserveAspectRatio='none'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.024' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.29  0 0 0 0 0.12  1.8 0 0 0 -0.8'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");background-position:0 0;background-repeat:repeat;background-size:100% 100%;position:absolute;inset:0;box-shadow:inset 0 0 22px #77482673;box-shadow:inset 0 0 22px lab(35.8198% 18.0524 28.7028/.45)}.magia-sobre-vejez:before{background-image:radial-gradient(circle at 78% 30%,#0000 0 9%,#85583138 10.5%,#94664014 12.5%,#0000 14%),radial-gradient(18% 13% at 22% 74%,#97653633,#0000 70%),radial-gradient(9% 6% at 88% 82%,#77482640,#0000 75%),radial-gradient(circle at 12% 18%,#6c412859 0 .5%,#0000 .9%),radial-gradient(circle at 63% 86%,#6c41284d 0 .45%,#0000 .8%),radial-gradient(circle at 92% 12%,#6c41284d 0 .6%,#0000 1%),radial-gradient(circle at 36% 40%,#6c412838 0 .35%,#0000 .7%),radial-gradient(circle at 70% 58%,#6c412833 0 .4%,#0000 .75%);background-image:radial-gradient(circle at 78% 30%,#0000 0 9%,lab(41.7122% 16.0819 29.8928/.22) 10.5%,lab(47.5252% 15.8575 29.3824/.08) 12.5%,#0000 14%),radial-gradient(18% 13% at 22% 74%,lab(47.5085% 17.3319 34.5369/.2),#0000 70%),radial-gradient(9% 6% at 88% 82%,lab(35.8198% 18.0524 28.7028/.25),#0000 75%),radial-gradient(circle at 12% 18%,lab(32.3297% 17.0402 22.9708/.35) 0 .5%,#0000 .9%),radial-gradient(circle at 63% 86%,lab(32.3297% 17.0402 22.9708/.3) 0 .45%,#0000 .8%),radial-gradient(circle at 92% 12%,lab(32.3297% 17.0402 22.9708/.3) 0 .6%,#0000 1%),radial-gradient(circle at 36% 40%,lab(32.3297% 17.0402 22.9708/.22) 0 .35%,#0000 .7%),radial-gradient(circle at 70% 58%,lab(32.3297% 17.0402 22.9708/.2) 0 .4%,#0000 .75%)}.estilo-magia .sobre-brillo{mix-blend-mode:normal;background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,30%), #ffffff2e, transparent 50%);box-shadow:inset 0 0 26px #7b461e66,inset 0 0 70px #8856294d;box-shadow:inset 0 0 26px lab(35.7526% 20.6324 33.3577/.4),inset 0 0 70px lab(41.6563% 18.4284 34.5691/.3)}@supports (color:lab(0% 0 0)){.estilo-magia .sobre-brillo{background:radial-gradient(circle at var(--luz-x,50%) var(--luz-y,30%), lab(100% 0 0/.18), transparent 50%)}}.estilo-magia .sobre-sello{width:4.25rem;height:4.25rem}.estilo-magia .sobre-sello:focus-visible{outline:2px solid var(--secundario);outline-offset:6px;border-radius:50%}.magia-sobre-rotulo{z-index:2;text-align:left;max-width:34%;font-family:var(--fuente-texto);color:color-mix(in oklab, var(--texto) 70%, #3a2412);mix-blend-mode:multiply;text-shadow:0 0 .6px color-mix(in oklab, var(--texto) 60%, transparent), .3px .2px 0 color-mix(in oklab, var(--texto) 25%, transparent);pointer-events:none;flex-direction:column;gap:.15rem;font-size:.72rem;font-style:italic;line-height:1.2;transition:opacity .4s ease-out;display:flex;position:absolute;bottom:10%;left:8%;rotate:-2.5deg}.magia-sobre-rotulo>span:nth-child(2){opacity:.86;translate:.4rem;rotate:1deg}.magia-sobre-rotulo>span:nth-child(3){opacity:.74;translate:.15rem;rotate:-.8deg}.magia-sobre-rotulo-destinatario{color:color-mix(in oklab, var(--texto) 80%, #2a160a);font-size:.82rem}@media (min-width:40rem){.estilo-magia .sobre-sello{width:5rem;height:5rem}.magia-sobre-rotulo{max-width:56%;font-size:.85rem}.magia-sobre-rotulo-destinatario{font-size:1.05rem}}.sobre[data-abriendo] .magia-sobre-rotulo{opacity:0}.estilo-magia .sobre{--magia-papel-adentro:color-mix(in oklab, var(--papel) 78%, #5e3616)}.estilo-magia .sobre-solapa-frente,.estilo-magia .sobre-solapa-dorso{clip-path:none}.estilo-magia .sobre-solapa-frente{-webkit-mask-composite:source-in;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='200' preserveAspectRatio='none'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.024' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.29  0 0 0 0 0.12  1.8 0 0 0 -0.8'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-position:0 0;background-repeat:repeat;background-size:100% 172.4%,auto;background-color:var(--papel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 116' preserveAspectRatio='none'%3E%3Cpath d='M0.5 1.0 L10.5 1.1 L20.4 1.4 L30.4 1.0 L40.4 1.0 L50.3 1.1 L60.3 0.7 L70.3 1.0 L80.2 1.1 L90.2 1.3 L100.2 0.6 L110.1 0.8 L120.1 0.6 L130.1 1.3 L140.0 1.2 L150.0 0.5 L160.0 1.5 L169.9 1.5 L179.9 1.2 L189.9 3.7 L199.8 0.7 L209.8 0.5 L219.8 1.0 L229.7 0.6 L239.7 0.7 L249.7 0.7 L259.6 0.5 L269.6 1.0 L279.6 0.9 L289.5 1.3 L299.2 0.0 L292.3 5.2 L285.6 10.5 L278.7 15.6 L272.0 21.0 L265.3 26.4 L258.1 31.0 L251.3 36.2 L243.0 42.8 L237.9 46.9 L231.3 52.5 L224.6 57.8 L217.8 63.0 L211.1 68.4 L203.8 73.0 L197.3 78.6 L190.2 83.4 L183.7 89.0 L176.5 93.8 L169.8 99.1 L163.6 105.0 L156.7 110.1 L150.6 114.7 L143.5 109.9 L137.1 104.2 L129.9 99.5 L122.9 94.5 L116.4 88.8 L109.8 83.5 L102.6 78.7 L95.7 73.6 L89.1 68.2 L82.7 62.4 L75.8 57.3 L68.5 52.7 L61.8 47.3 L57.0 43.7 L48.1 37.0 L41.8 31.2 L34.6 26.5 L28.1 20.9 L21.2 15.8 L14.2 10.8 L7.8 5.1 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200' preserveAspectRatio='none'%3E%3Cpath d='M0.7 0.8 L8.0 1.5 L16.0 0.7 L24.0 0.8 L32.0 0.9 L40.0 0.3 L48.0 0.8 L56.0 1.0 L64.0 2.2 L72.0 7.5 L80.0 1.3 L88.0 0.5 L96.0 0.1 L104.0 1.3 L112.0 1.1 L120.0 0.1 L128.0 1.6 L136.0 1.5 L144.0 1.0 L152.0 1.0 L160.0 0.3 L168.0 0.0 L176.0 0.8 L184.0 0.1 L192.0 0.3 L200.0 0.4 L208.0 0.0 L216.0 0.7 L224.0 0.7 L232.0 1.3 L240.0 0.8 L248.0 1.0 L256.0 0.8 L264.0 1.1 L272.0 0.7 L280.0 0.4 L290.0 0.8 L299.0 9.0 L298.7 18.0 L298.9 26.0 L299.5 34.0 L299.6 42.0 L299.5 50.0 L299.9 58.0 L298.8 66.0 L299.4 74.0 L298.6 82.0 L299.4 90.0 L298.5 98.0 L298.6 106.0 L300.0 114.0 L298.3 122.0 L297.6 130.0 L299.2 138.0 L298.4 146.0 L299.4 154.0 L299.9 162.0 L299.0 170.0 L298.8 178.0 L299.6 186.0 L299.8 199.2 L292.0 198.6 L284.0 198.9 L276.0 199.8 L268.0 199.6 L260.0 199.8 L252.0 199.9 L244.0 198.8 L236.0 199.7 L228.0 199.2 L220.0 198.6 L212.0 195.5 L204.0 198.8 L196.0 198.9 L188.0 199.8 L180.0 199.0 L172.0 199.8 L164.0 199.4 L156.0 199.7 L148.0 199.6 L140.0 198.5 L132.0 198.8 L124.0 199.5 L116.0 198.7 L108.0 199.7 L100.0 199.4 L92.0 198.7 L84.0 199.0 L76.0 199.8 L68.0 198.5 L60.0 199.7 L52.0 199.5 L44.0 198.5 L36.0 199.4 L28.0 199.4 L20.0 199.9 L12.0 199.8 L1.7 199.3 L1.0 192.0 L0.6 184.0 L0.7 176.0 L1.5 168.0 L0.8 160.0 L0.9 152.0 L1.4 144.0 L0.3 136.0 L0.2 128.0 L1.5 120.0 L1.3 112.0 L0.4 104.0 L0.3 96.0 L1.2 88.0 L1.5 80.0 L0.3 72.0 L2.4 64.0 L5.0 56.0 L1.4 48.0 L1.0 40.0 L0.7 32.0 L0.2 24.0 L0.1 16.0 L1.5 8.0 Z'/%3E%3C/svg%3E") 0 0/100% 172.4% no-repeat;-webkit-mask-composite:source-in,source-over;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 116' preserveAspectRatio='none'%3E%3Cpath d='M0.5 1.0 L10.5 1.1 L20.4 1.4 L30.4 1.0 L40.4 1.0 L50.3 1.1 L60.3 0.7 L70.3 1.0 L80.2 1.1 L90.2 1.3 L100.2 0.6 L110.1 0.8 L120.1 0.6 L130.1 1.3 L140.0 1.2 L150.0 0.5 L160.0 1.5 L169.9 1.5 L179.9 1.2 L189.9 3.7 L199.8 0.7 L209.8 0.5 L219.8 1.0 L229.7 0.6 L239.7 0.7 L249.7 0.7 L259.6 0.5 L269.6 1.0 L279.6 0.9 L289.5 1.3 L299.2 0.0 L292.3 5.2 L285.6 10.5 L278.7 15.6 L272.0 21.0 L265.3 26.4 L258.1 31.0 L251.3 36.2 L243.0 42.8 L237.9 46.9 L231.3 52.5 L224.6 57.8 L217.8 63.0 L211.1 68.4 L203.8 73.0 L197.3 78.6 L190.2 83.4 L183.7 89.0 L176.5 93.8 L169.8 99.1 L163.6 105.0 L156.7 110.1 L150.6 114.7 L143.5 109.9 L137.1 104.2 L129.9 99.5 L122.9 94.5 L116.4 88.8 L109.8 83.5 L102.6 78.7 L95.7 73.6 L89.1 68.2 L82.7 62.4 L75.8 57.3 L68.5 52.7 L61.8 47.3 L57.0 43.7 L48.1 37.0 L41.8 31.2 L34.6 26.5 L28.1 20.9 L21.2 15.8 L14.2 10.8 L7.8 5.1 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat intersect,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200' preserveAspectRatio='none'%3E%3Cpath d='M0.7 0.8 L8.0 1.5 L16.0 0.7 L24.0 0.8 L32.0 0.9 L40.0 0.3 L48.0 0.8 L56.0 1.0 L64.0 2.2 L72.0 7.5 L80.0 1.3 L88.0 0.5 L96.0 0.1 L104.0 1.3 L112.0 1.1 L120.0 0.1 L128.0 1.6 L136.0 1.5 L144.0 1.0 L152.0 1.0 L160.0 0.3 L168.0 0.0 L176.0 0.8 L184.0 0.1 L192.0 0.3 L200.0 0.4 L208.0 0.0 L216.0 0.7 L224.0 0.7 L232.0 1.3 L240.0 0.8 L248.0 1.0 L256.0 0.8 L264.0 1.1 L272.0 0.7 L280.0 0.4 L290.0 0.8 L299.0 9.0 L298.7 18.0 L298.9 26.0 L299.5 34.0 L299.6 42.0 L299.5 50.0 L299.9 58.0 L298.8 66.0 L299.4 74.0 L298.6 82.0 L299.4 90.0 L298.5 98.0 L298.6 106.0 L300.0 114.0 L298.3 122.0 L297.6 130.0 L299.2 138.0 L298.4 146.0 L299.4 154.0 L299.9 162.0 L299.0 170.0 L298.8 178.0 L299.6 186.0 L299.8 199.2 L292.0 198.6 L284.0 198.9 L276.0 199.8 L268.0 199.6 L260.0 199.8 L252.0 199.9 L244.0 198.8 L236.0 199.7 L228.0 199.2 L220.0 198.6 L212.0 195.5 L204.0 198.8 L196.0 198.9 L188.0 199.8 L180.0 199.0 L172.0 199.8 L164.0 199.4 L156.0 199.7 L148.0 199.6 L140.0 198.5 L132.0 198.8 L124.0 199.5 L116.0 198.7 L108.0 199.7 L100.0 199.4 L92.0 198.7 L84.0 199.0 L76.0 199.8 L68.0 198.5 L60.0 199.7 L52.0 199.5 L44.0 198.5 L36.0 199.4 L28.0 199.4 L20.0 199.9 L12.0 199.8 L1.7 199.3 L1.0 192.0 L0.6 184.0 L0.7 176.0 L1.5 168.0 L0.8 160.0 L0.9 152.0 L1.4 144.0 L0.3 136.0 L0.2 128.0 L1.5 120.0 L1.3 112.0 L0.4 104.0 L0.3 96.0 L1.2 88.0 L1.5 80.0 L0.3 72.0 L2.4 64.0 L5.0 56.0 L1.4 48.0 L1.0 40.0 L0.7 32.0 L0.2 24.0 L0.1 16.0 L1.5 8.0 Z'/%3E%3C/svg%3E") 0 0/100% 172.4% no-repeat}.estilo-magia .sobre-solapa-frente:before{background-image:radial-gradient(at 20% 15%,#ffffff4d,#0000 55%),radial-gradient(22% 30% at 70% 30%,#9765362e,#0000 70%),radial-gradient(circle at 30% 22%,#6c41284d 0 .7%,#0000 1.2%),radial-gradient(circle at 84% 12%,#6c412842 0 .5%,#0000 .9%),radial-gradient(60% 40% at 50% 100%,#77482638,#0000 70%);background-image:radial-gradient(at 20% 15%,lab(100% 0 0/.3),#0000 55%),radial-gradient(22% 30% at 70% 30%,lab(47.5085% 17.3319 34.5369/.18),#0000 70%),radial-gradient(circle at 30% 22%,lab(32.3297% 17.0402 22.9708/.3) 0 .7%,#0000 1.2%),radial-gradient(circle at 84% 12%,lab(32.3297% 17.0402 22.9708/.26) 0 .5%,#0000 .9%),radial-gradient(60% 40% at 50% 100%,lab(35.8198% 18.0524 28.7028/.22),#0000 70%)}.estilo-magia .sobre-solapa-dorso{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='200' preserveAspectRatio='none'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.024' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.29  0 0 0 0 0.12  1.8 0 0 0 -0.8'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-position:0 0;background-repeat:repeat;background-size:100% 172.4%,auto;background-color:var(--magia-papel-adentro);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 116' preserveAspectRatio='none'%3E%3Cpath d='M0.5 115.0 L10.5 114.9 L20.4 114.6 L30.4 115.0 L40.4 115.0 L50.3 114.9 L60.3 115.3 L70.3 115.0 L80.2 114.9 L90.2 114.7 L100.2 115.4 L110.1 115.2 L120.1 115.4 L130.1 114.7 L140.0 114.8 L150.0 115.5 L160.0 114.5 L169.9 114.5 L179.9 114.8 L189.9 112.3 L199.8 115.3 L209.8 115.5 L219.8 115.0 L229.7 115.4 L239.7 115.3 L249.7 115.3 L259.6 115.5 L269.6 115.0 L279.6 115.1 L289.5 114.7 L299.2 116.0 L292.3 110.8 L285.6 105.5 L278.7 100.4 L272.0 95.0 L265.3 89.6 L258.1 85.0 L251.3 79.8 L243.0 73.2 L237.9 69.1 L231.3 63.5 L224.6 58.2 L217.8 53.0 L211.1 47.6 L203.8 43.0 L197.3 37.4 L190.2 32.6 L183.7 27.0 L176.5 22.2 L169.8 16.9 L163.6 11.0 L156.7 5.9 L150.6 1.3 L143.5 6.1 L137.1 11.8 L129.9 16.5 L122.9 21.5 L116.4 27.2 L109.8 32.5 L102.6 37.3 L95.7 42.4 L89.1 47.8 L82.7 53.6 L75.8 58.7 L68.5 63.3 L61.8 68.7 L57.0 72.3 L48.1 79.0 L41.8 84.8 L34.6 89.5 L28.1 95.1 L21.2 100.2 L14.2 105.2 L7.8 110.9 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 116' preserveAspectRatio='none'%3E%3Cpath d='M0.5 115.0 L10.5 114.9 L20.4 114.6 L30.4 115.0 L40.4 115.0 L50.3 114.9 L60.3 115.3 L70.3 115.0 L80.2 114.9 L90.2 114.7 L100.2 115.4 L110.1 115.2 L120.1 115.4 L130.1 114.7 L140.0 114.8 L150.0 115.5 L160.0 114.5 L169.9 114.5 L179.9 114.8 L189.9 112.3 L199.8 115.3 L209.8 115.5 L219.8 115.0 L229.7 115.4 L239.7 115.3 L249.7 115.3 L259.6 115.5 L269.6 115.0 L279.6 115.1 L289.5 114.7 L299.2 116.0 L292.3 110.8 L285.6 105.5 L278.7 100.4 L272.0 95.0 L265.3 89.6 L258.1 85.0 L251.3 79.8 L243.0 73.2 L237.9 69.1 L231.3 63.5 L224.6 58.2 L217.8 53.0 L211.1 47.6 L203.8 43.0 L197.3 37.4 L190.2 32.6 L183.7 27.0 L176.5 22.2 L169.8 16.9 L163.6 11.0 L156.7 5.9 L150.6 1.3 L143.5 6.1 L137.1 11.8 L129.9 16.5 L122.9 21.5 L116.4 27.2 L109.8 32.5 L102.6 37.3 L95.7 42.4 L89.1 47.8 L82.7 53.6 L75.8 58.7 L68.5 63.3 L61.8 68.7 L57.0 72.3 L48.1 79.0 L41.8 84.8 L34.6 89.5 L28.1 95.1 L21.2 100.2 L14.2 105.2 L7.8 110.9 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.estilo-magia .sobre-solapa-dorso:before{background-image:linear-gradient(#0000 78%,#45240f73),radial-gradient(30% 22% at 38% 62%,#88562933,#0000 70%),radial-gradient(circle at 62% 40%,#6c41284d 0 .8%,#0000 1.3%);background-image:linear-gradient(#0000 78%,lab(18.448% 14.8916 20.3566/.45)),radial-gradient(30% 22% at 38% 62%,lab(41.6563% 18.4284 34.5691/.2),#0000 70%),radial-gradient(circle at 62% 40%,lab(32.3297% 17.0402 22.9708/.3) 0 .8%,#0000 1.3%)}.estilo-magia .sobre-solapa-frente:after,.estilo-magia .sobre-solapa-dorso:after{content:"";opacity:0;background:linear-gradient(#341a09bf,#24100573);background:linear-gradient(lab(12.7067% 12.4097 15.2817/.75),lab(7.0093% 9.73824 8.69232/.45));position:absolute;inset:0}.estilo-magia .sobre[data-abriendo] .sobre-solapa-frente:after{animation:1s ease-in .4s both magia-solapa-sombra-frente}.estilo-magia .sobre[data-abriendo] .sobre-solapa-dorso:after{animation:1s ease-out .4s both magia-solapa-sombra-dorso}@keyframes magia-solapa-sombra-frente{0%,20%{opacity:0}46%,to{opacity:.85}}@keyframes magia-solapa-sombra-dorso{0%,46%{opacity:.8}80%,to{opacity:.12}}.estilo-magia .sobre[data-abriendo] .sobre-solapa{animation:1s linear .4s forwards magia-solapa-abrir}@keyframes magia-solapa-abrir{0%{z-index:3;animation-timing-function:cubic-bezier(.5,0,.6,1);transform:rotateX(0)}16%{z-index:3;animation-timing-function:ease-in-out;transform:rotateX(14deg)}24%{z-index:3;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:rotateX(9deg)}45%{z-index:3;animation-timing-function:cubic-bezier(.1,.4,.3,1);transform:rotateX(89deg)}47%{z-index:0;transform:rotateX(97deg)}72%{z-index:0;animation-timing-function:ease-in-out;transform:rotateX(188deg)}86%{z-index:0;animation-timing-function:ease-in-out;transform:rotateX(172deg)}to{z-index:0;transform:rotateX(176deg)}}.estilo-magia .sobre-interior{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='200' preserveAspectRatio='none'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.024' numOctaves='4' seed='7'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.29  0 0 0 0 0.12  1.8 0 0 0 -0.8'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-position:0 0;background-repeat:repeat;background-size:100% 100%,auto;background-color:var(--magia-papel-adentro);box-shadow:inset 0 12px 20px #250f068c;box-shadow:inset 0 12px 20px lab(6.97804% 10.4036 8.15769/.55)}.estilo-magia .sobre-interior:before{background-image:linear-gradient(#2d120599,#0000 34%),radial-gradient(26% 18% at 70% 36%,#88562938,#0000 70%),radial-gradient(circle at 24% 30%,#6c41284d 0 .6%,#0000 1%);background-image:linear-gradient(lab(9.17384% 13.4127 11.8616/.6),#0000 34%),radial-gradient(26% 18% at 70% 36%,lab(41.6563% 18.4284 34.5691/.22),#0000 70%),radial-gradient(circle at 24% 30%,lab(32.3297% 17.0402 22.9708/.3) 0 .6%,#0000 1%)}.estilo-magia .sobre-tarjeta{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='200' preserveAspectRatio='none'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.024' numOctaves='4' seed='11'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.29  0 0 0 0 0.12  0.7 0 0 0 -0.34'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.25  0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-position:0 0;background-repeat:repeat;background-size:100% 100%,auto;background-color:var(--magia-carta);box-shadow:inset 0 0 14px #a1764b38,0 1px 2px #35190c80,0 8px 16px -4px #250f0680;box-shadow:inset 0 0 14px lab(53.4191% 13.7551 30.4605/.22),0 1px 2px lab(12.6639% 13.2572 14.2691/.5),0 8px 16px -4px lab(6.97804% 10.4036 8.15769/.5)}.estilo-magia .sobre-tarjeta:before{background-image:radial-gradient(16% 12% at 18% 22%,#a1764b1a,#0000 70%),radial-gradient(circle at 88% 14%,#6c412838 0 .5%,#0000 .9%);background-image:radial-gradient(16% 12% at 18% 22%,lab(53.4191% 13.7551 30.4605/.1),#0000 70%),radial-gradient(circle at 88% 14%,lab(32.3297% 17.0402 22.9708/.22) 0 .5%,#0000 .9%)}.estilo-magia .sobre-tarjeta-marco{border:1px solid color-mix(in oklab, var(--texto) 45%, transparent);box-shadow:0 0 0 2px transparent, 0 0 0 3px color-mix(in oklab, var(--texto) 22%, transparent);inset:7px}.estilo-magia .sobre-tarjeta p{color:color-mix(in oklab, var(--texto) 85%, #2a160a);mix-blend-mode:multiply}.estilo-magia .sobre[data-abriendo] .sobre-tarjeta{animation:1s cubic-bezier(.3,.6,.3,1) 1.1s forwards magia-tarjeta-subir}@keyframes magia-tarjeta-subir{0%{transform:none}22%{transform:translateY(-10%)rotate(-1.6deg)}60%{transform:translateY(-56%)rotate(1.1deg)}82%{transform:translateY(-64%)rotate(-.5deg)}to{transform:translateY(-62%)rotate(-.3deg)}}.estilo-magia .sobre-frente{clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);filter:none}.magia-sobre-solapa-sombra{z-index:2;clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;pointer-events:none;background:linear-gradient(#0000 62%,#2d120580 86%,#0000);background:linear-gradient(#0000 62%,lab(9.17384% 13.4127 11.8616/.5) 86%,#0000);height:68%;position:absolute;inset:0 0 auto}.sobre[data-abriendo] .magia-sobre-solapa-sombra{animation:.6s ease-out .4s both magia-solapa-sombra-bolsillo}@keyframes magia-solapa-sombra-bolsillo{0%{opacity:0}30%{opacity:1}70%,to{opacity:0}}.magia-sobre-sello-resto{--magia-cera-resto:color-mix(in oklab, var(--magia-lacre,var(--primario)) 70%, #3a2412);z-index:2;clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);background:radial-gradient(ellipse 2.4% 1.7% at 48.6% 60.4%, var(--magia-cera-resto) 0 55%, transparent 80%), radial-gradient(ellipse 1.7% 1.3% at 50.6% 61.6%, var(--magia-cera-resto) 0 55%, transparent 80%), radial-gradient(ellipse 1.2% 0.9% at 47.4% 62%, color-mix(in oklab, var(--magia-cera-resto) 85%, black) 0 50%, transparent 80%), radial-gradient(ellipse 0.7% 0.5% at 52.6% 60%, var(--magia-cera-resto) 0 50%, transparent 80%), radial-gradient(ellipse 10% 8% at 50% 60%, color-mix(in oklab, var(--magia-lacre,var(--primario)) 16%, transparent), transparent 75%);opacity:0;pointer-events:none;position:absolute;inset:0}.sobre[data-abriendo] .magia-sobre-sello-resto{animation:.3s ease-out .18s both magia-sello-resto}@keyframes magia-sello-resto{to{opacity:1}}@media (prefers-reduced-motion:reduce){.estilo-magia .sobre[data-abriendo] .sobre-solapa,.estilo-magia .sobre[data-abriendo] .sobre-tarjeta,.estilo-magia .sobre[data-abriendo] .sobre-solapa-frente:after,.estilo-magia .sobre[data-abriendo] .sobre-solapa-dorso:after,.sobre[data-abriendo] .magia-sobre-solapa-sombra,.sobre[data-abriendo] .magia-sobre-sello-resto{animation:none}}.estilo-magia .sobre-pila>p.sobre-texto:first-child{font-family:var(--fuente-titulo);letter-spacing:.35em;color:var(--secundario)}.estilo-magia .sobre-pila>p.sobre-texto:last-child:not(:first-child){color:color-mix(in oklab, var(--magia-tinta-clara) 85%, transparent);font-size:1.125rem;font-style:italic}@media (prefers-reduced-motion:reduce){.magia-sobre-rotulo{transition:none}}
.sobre-pantalla[data-entrada=candado] .sobre-entrar{isolation:isolate;min-height:3rem;box-shadow:none;font-family:var(--fuente-titulo);letter-spacing:.03em;color:#fbe7a8;text-shadow:0 0 6px #ffd678d9,0 0 18px #ffbe5a8c,0 0 3px #070a16,0 2px 4px #000000e6;background:0 0;border-radius:.75rem;padding:.35rem 1rem .45rem;font-size:clamp(1.9rem,8vw,2.5rem);font-weight:400;position:relative}.sobre-pantalla[data-entrada=candado] .sobre-entrar-contenido{flex-direction:column;gap:.35rem}.sobre-pantalla[data-entrada=candado] .sobre-entrar:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#ffd2786b,#ffb45029 60%,#0000);border-radius:50%;height:3.6rem;animation:2.2s ease-in-out infinite entrada-abrete-latir;position:absolute;bottom:-.4rem;left:-.4rem;right:-.4rem}.sobre-pantalla[data-entrada=candado] .sobre-entrar:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe6a3,#0000);border-radius:2px;height:2px;animation:2.2s ease-in-out infinite entrada-abrete-latir;position:absolute;bottom:.2rem;left:22%;right:22%}@keyframes entrada-abrete-latir{0%,to{opacity:.45}50%{opacity:1}}.sobre-pantalla[data-entrada=candado] .sobre-entrar:hover:before,.sobre-pantalla[data-entrada=candado] .sobre-entrar:focus-visible:before{opacity:1;animation:none}.sobre-pantalla[data-entrada=candado] .sobre-entrar:focus-visible{outline-offset:4px;outline:2px solid #fbe7a8}.sobre-pantalla[data-entrada=candado][data-fase=saliendo] .sobre-entrar:before,.sobre-pantalla[data-entrada=candado][data-fase=saliendo] .sobre-entrar:after{opacity:1;animation:none}.entrada-hechizo{pointer-events:none;width:8.5rem;height:4.6rem;display:block;position:relative}.entrada-hechizo .entrada-candado{position:absolute;top:50%;left:50%;translate:-50% -50%}.entrada-varita{pointer-events:none;transform-origin:87% 87%;width:46px;height:46px;animation:1.8s ease-in-out infinite entrada-varita-llamar;display:block;position:absolute;top:-24px;left:calc(50% + 13px);rotate:-40deg}.entrada-varita-dibujo{display:block;overflow:visible;transform:scaleX(-1)}@keyframes entrada-varita-llamar{0%,30%{rotate:-40deg}40%{animation-timing-function:ease-out;rotate:-58deg}50%{rotate:-46deg}60%{animation-timing-function:ease-out;rotate:-58deg}74%,to{rotate:-40deg}}.entrada-hechizo-toque{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:radial-gradient(circle,#fffbe6 0 22%,#ffd45e 60%);width:12px;height:12px;margin:-6px;animation:1.8s ease-out infinite entrada-hechizo-toque;position:absolute;top:24px;left:calc(50% + 15px)}@keyframes entrada-hechizo-toque{0%,38%{opacity:0;rotate:none;scale:.3}42%{opacity:1;scale:1.2}52%{opacity:0;rotate:45deg;scale:.6}58%{opacity:0;rotate:none;scale:.3}62%{opacity:1;scale:1.2}72%,to{opacity:0;rotate:45deg;scale:.6}}.entrada-varita-palo{stroke:#f6ecd6;stroke-width:2.4px;stroke-linecap:round}.entrada-varita-mango{stroke:#3b2414;stroke-width:3.2px;stroke-linecap:round}.entrada-varita-mango-filo{stroke:#f6ecd6;stroke-width:4.6px;stroke-linecap:round}.entrada-varita-anillo{stroke:#f2c14e;stroke-width:3.4px;stroke-linecap:butt}.entrada-varita-estrella{fill:#ffd45e;stroke:#fff3c4;stroke-width:.7px;stroke-linejoin:round;filter:drop-shadow(0 0 2.5px #ffd66ee6);transform-box:fill-box;transform-origin:50%}.entrada-varita-destello{fill:#fff6d6;transform-box:fill-box;transform-origin:50%;opacity:0}.entrada-varita-destello-b{animation-delay:60ms}[data-fase=saliendo] .entrada-varita{animation:entrada-varita-hechizo var(--ap-varita-dur) var(--ap-varita-inicio) cubic-bezier(.3, 0, .3, 1) both}[data-fase=saliendo] .entrada-hechizo-toque{opacity:0;animation:none}@keyframes entrada-varita-hechizo{0%{rotate:-40deg;scale:1}58%{animation-timing-function:cubic-bezier(.6,0,1,1);rotate:2deg;scale:1.12}86%{rotate:-62deg;scale:1}to{rotate:-55deg;scale:1}}[data-fase=saliendo] .entrada-varita-estrella{animation:entrada-varita-tocar var(--ap-chispas-dur) var(--ap-candado-inicio) ease-out both}[data-fase=saliendo] .entrada-varita-destello{animation:entrada-varita-destello var(--ap-chispas-dur) var(--ap-candado-inicio) ease-out both}@keyframes entrada-varita-tocar{0%{scale:1}35%{scale:1.6}to{scale:1.1}}@keyframes entrada-varita-destello{0%{opacity:0;scale:.3}30%{opacity:1;scale:1.4}to{opacity:0;scale:.6}}.entrada-candado{pointer-events:none;flex:none;display:inline-flex;position:relative}.entrada-candado svg{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--acento) 70%, transparent));position:relative;overflow:visible}.entrada-candado-arco{fill:none;stroke:var(--acento);stroke-width:2.6px;stroke-linecap:round;transform-box:view-box;transform-origin:7px 14px}.entrada-candado-cuerpo{fill:var(--acento);stroke:color-mix(in oklab, var(--acento) 55%, black);stroke-width:1px}.entrada-candado-filete{fill:none;stroke:color-mix(in oklab, var(--acento) 45%, white);stroke-width:.8px}.entrada-candado-ojo{fill:color-mix(in oklab, var(--acento) 30%, black)}.entrada-candado-halo{opacity:.35;background:radial-gradient(closest-side,#ffe296d9,#ffbe5a59 55%,#0000);border-radius:50%;animation:2.4s ease-in-out infinite entrada-halo-latir;position:absolute;inset:-14px}@keyframes entrada-halo-latir{50%{opacity:.7}}.entrada-chispa{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff3c4;width:8px;height:8px;margin:-4px;position:absolute;top:30%;left:50%}[data-fase=saliendo] .entrada-candado svg{transform-origin:50% 20%;animation:entrada-candado-golpe .32s var(--ap-candado-inicio) ease-out both}@keyframes entrada-candado-golpe{0%{rotate:none}30%{rotate:10deg}65%{rotate:-6deg}to{rotate:none}}[data-fase=saliendo] .entrada-candado-arco{animation:entrada-candado-abrir var(--ap-candado-dur) var(--ap-candado-inicio) cubic-bezier(.3, 0, .3, 1) both}@keyframes entrada-candado-abrir{0%{transform:none}40%{transform:translateY(-4.5px)}to{transform:translateY(-4.5px)scaleX(-1)}}[data-fase=saliendo] .entrada-candado-halo{animation:entrada-halo-abrir var(--ap-chispas-dur) var(--ap-chispas-inicio) ease-out both}@keyframes entrada-halo-abrir{0%{opacity:.4;scale:1}40%{opacity:.6;scale:1.3}to{opacity:.5;scale:1.6}}[data-fase=saliendo] .entrada-chispa{animation:entrada-chispa var(--ap-chispas-dur) calc(var(--ap-chispas-inicio) + var(--retraso)) cubic-bezier(.2, .7, .3, 1) both}@keyframes entrada-chispa{0%{opacity:0;translate:0;rotate:none;scale:.3}25%{opacity:1;scale:1.2}to{opacity:0;translate:var(--dx) var(--dy);rotate:90deg;scale:.4}}.magia-destello-entrada{left:var(--entrada-x,50%);top:var(--entrada-y,58%);opacity:0;width:240vmax;height:240vmax;animation:magia-destello-entrada var(--ap-destello-dur) var(--ap-destello-inicio) both;background:radial-gradient(closest-side,#fffaf0 0%,#ffefc6 40%,#ffd68c 62%,#ffbe5a8c 74%,#0000 84%);border-radius:50%;margin:-120vmax 0 0 -120vmax;position:absolute;scale:0}@keyframes magia-destello-entrada{0%{opacity:.9;animation-timing-function:cubic-bezier(.35,0,.65,1);scale:.02}55%{opacity:1;animation-timing-function:ease-out;scale:1}to{opacity:0;scale:1.05}}@media (prefers-reduced-motion:reduce){.sobre-pantalla[data-entrada=candado] .sobre-entrar:before,.sobre-pantalla[data-entrada=candado] .sobre-entrar:after,.entrada-varita,.entrada-hechizo-toque,[data-fase=saliendo] .entrada-varita,.entrada-varita-estrella,[data-fase=saliendo] .entrada-varita-estrella,[data-fase=saliendo] .entrada-varita-destello,.entrada-candado-halo,[data-fase=saliendo] .entrada-candado svg,[data-fase=saliendo] .entrada-candado-arco,[data-fase=saliendo] .entrada-candado-halo,[data-fase=saliendo] .entrada-chispa{animation:none}}
.envio-magia{--envio-y:32cqh;--envio-recibe:30px;--envio-carta-final:.7;--envio-chispa:#f0cd82;overflow:visible}.magia-pergamino>.magia-papel:has(.envio-magia){overflow:visible}.envio-buho{--lado:1;animation:envio-buho var(--envio-dur) both}@keyframes envio-buho{0%{opacity:0;animation-timing-function:ease-out;translate:-50% calc(-50% - 20cqh);rotate:none;scale:.12}10%{opacity:.9}34%{opacity:1;animation-timing-function:ease-in-out;translate:-50% -50%;rotate:-4deg;scale:.8}43%{animation-timing-function:ease-in-out;translate:-50% calc(-50% - 6px);scale:.82}52%{animation-timing-function:cubic-bezier(.45,0,.75,.4);translate:-50% -50%;rotate:none;scale:.85}62%{translate:calc(-50% + var(--lado) * 8cqw) calc(-50% - 3cqh);scale:.95;rotate:calc(var(--lado) * 10deg);animation-timing-function:cubic-bezier(.3,0,.7,1)}80%{opacity:1;translate:calc(-50% + var(--lado) * 34cqw) calc(-50% - 12cqh);scale:1.3;rotate:calc(var(--lado) * 16deg)}to{opacity:0;translate:calc(-50% + var(--lado) * 70cqw) calc(-50% - 22cqh);scale:1.7;rotate:calc(var(--lado) * 18deg)}}.envio-lechuza-cuerpo{fill:#faf8f4;fill:lab(97.7112% -.0125766 2.29012);stroke:#b0b8c1;stroke:lab(74.4654% -1.59931 -5.33468);stroke-width:1px}.envio-lechuza-ala{fill:#e3e8ee;fill:lab(91.8716% -1.09071 -3.5696);stroke:#a2acb7;stroke:lab(69.8182% -2.08685 -7.08982);stroke-width:1px;transform-box:view-box;animation:none}.envio-lechuza-ala-izquierda{transform-origin:60px 64px;animation-name:envio-aletear-izquierda}.envio-lechuza-ala-derecha{transform-origin:80px 64px;animation-name:envio-aletear-derecha}.envio-lechuza-pecho{fill:#fff;fill:lab(100% 0 0)}.envio-lechuza-pintas{fill:none;stroke:#77818c;stroke:lab(53.5763% -2.04968 -7.07192);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.envio-lechuza-ojo{fill:#ffb333;fill:lab(78.9668% 21.4103 72.2375)}.envio-lechuza-pupila{fill:#110904;fill:lab(3.0141% 2.152 2.93914)}.envio-lechuza-pico{fill:#4b4038;fill:lab(28.0331% 3.57039 6.80848)}.envio-lechuza-patas{fill:none;stroke:#625245;stroke:lab(36.1245% 5.4511 10.3029);stroke-width:2.5px;stroke-linecap:round}.envio-buho svg{filter:drop-shadow(0 8px 12px #0006)drop-shadow(0 0 10px #ffffff59);filter:drop-shadow(0 8px 12px lab(0% 0 0/.4))drop-shadow(0 0 10px lab(100% 0 0/.35))}@keyframes envio-aletear-izquierda{0%{rotate:20deg}to{rotate:-30deg}}@keyframes envio-aletear-derecha{0%{rotate:-20deg}to{rotate:30deg}}.envio-lechuza-chispa{left:calc(10% - var(--i) * 9px);top:calc(66% + var(--i) * 5px);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;width:9px;height:9px;animation:envio-lechuza-chispa .5s calc(var(--i) * 70ms) ease-out infinite;background:#f0cd82}.envio-buho[data-lado=izquierda] .envio-lechuza-chispa{left:auto;right:calc(10% - var(--i) * 9px)}.envio-lechuza-chispa:nth-child(3n){background:#c896ff}.envio-lechuza-chispa:nth-child(3n+1){background:#fffaf0}@keyframes envio-lechuza-chispa{0%{opacity:0;scale:.3}30%{opacity:1;scale:1}to{opacity:0;scale:.5;translate:calc(var(--lado,1) * -6px) 10px}}.envio-buho-carta{opacity:0;animation:envio-sujetar var(--envio-dur) step-end both;top:calc(50% + 30px);left:50%;translate:-50% -50%;scale:.7}@keyframes envio-sujetar{0%{opacity:0}50%,to{opacity:1}}.envio-magia-leyenda{border:1px solid color-mix(in oklab, var(--texto) 35%, transparent);background:color-mix(in oklab, var(--fondo) 92%, white);width:max-content;max-width:calc(100% - 32px);font-family:var(--fuente-titulo);text-align:center;color:var(--texto);opacity:0;animation:envio-magia-leyenda var(--envio-dur) ease-out both;border-radius:999px;padding:.45rem 1.1rem;font-size:.8rem;bottom:12px;left:50%;translate:-50%;box-shadow:0 6px 16px -8px #00000073}@keyframes envio-magia-leyenda{0%{opacity:0;translate:-50% 12px}12%,85%{opacity:1;translate:-50%}to{opacity:0;translate:-50% -6px}}
.copiar-bolsa-magica{--copiar-chispa:#ffd45e}.copiar-halo{opacity:0;width:84px;height:84px;animation:copiar-halo var(--copiar-dur) ease-out both;background:radial-gradient(circle,#ffd98ab3,#0000 64%);background:radial-gradient(circle,lab(88.7012% 6.40112 43.9388/.7),#0000 64%);border-radius:50%;bottom:0}.copiar-bolsa{opacity:0;transform-origin:50% 100%;animation:copiar-bolsa var(--copiar-dur) both;bottom:4px}.copiar-bolsa svg{filter:drop-shadow(0 3px 3px #28140059)}.copiar-bolsa-tela{fill:#c08a3e;stroke:#5e3812;stroke-width:1.2px}.copiar-bolsa-cuello{fill:#a8732f;stroke:#5e3812;stroke-width:1.2px;stroke-linejoin:round}.copiar-bolsa-cordon{fill:none;stroke:#f3d27a;stroke-width:1.8px;stroke-linecap:round}.copiar-bolsa-signo{fill:none;stroke:#ffe3a0;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.copiar-bolsa-brillo{fill:none;stroke:#ffffff59;stroke-width:2.2px;stroke-linecap:round}@keyframes copiar-halo{0%{opacity:0;transform:translateY(0)scale(.3)}22%{opacity:.95;transform:translateY(-14px)scale(1)}70%{opacity:.6;transform:translateY(-20px)scale(1.15)}to{opacity:0;transform:translateY(-32px)scale(1.35)}}@keyframes copiar-bolsa{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(16px)rotate(0)scale(.3)}18%{opacity:1;transform:translateY(-18px)rotate(0)scale(1.12,.94)}27%{transform:translateY(-11px)rotate(0)scale(.95,1.05)}35%{transform:translateY(-13px)rotate(-9deg)scale(1)}45%{transform:translateY(-13px)rotate(7deg)scale(1)}55%{transform:translateY(-14px)rotate(-3deg)scale(1)}64%{opacity:1;transform:translateY(-15px)rotate(0)scale(1)}82%{opacity:1;transform:translateY(-22px)rotate(0)scale(1)}to{opacity:0;transform:translateY(-38px)rotate(0)scale(.9)}}.copiar-bolsa-magica .copiar-chispa:nth-of-type(3n){--copiar-chispa:#c896ff}.copiar-bolsa-magica .copiar-chispa:nth-of-type(3n+1){--copiar-chispa:#fffaf0}
.mapa-efecto-magia{--llegar:mapa-llegar-volando;--salir:mapa-salir-volando;--mapa-chispa:#ffd27a;--mapa-luz:radial-gradient(circle, #fff6dc 0 30%, #ffd282 52%, color-mix(in oklab, #ffb347 60%, var(--fondo)) 68%)}.mapa-efecto-magia .mapa-viaje>svg{animation:.6s ease-in-out infinite alternate mapa-mecer}.mapa-efecto-magia .mapa-invitado .mapa-escoba-liston{fill:var(--acento)}@keyframes mapa-mecer{0%{rotate:-4deg}to{rotate:4deg}}.mapa-escoba-mango{fill:none;stroke:#8a5a2b;stroke-width:3.2px;stroke-linecap:round}.mapa-escoba-cerdas{fill:#d9a95b;stroke:#9c6b2c;stroke-width:.8px;stroke-linejoin:round}.mapa-escoba-hebras{fill:none;stroke:#a8762f;stroke-width:.7px}.mapa-escoba-liston{fill:var(--primario);stroke:color-mix(in oklab, var(--primario) 60%, black);stroke-width:.6px}.mapa-efecto-magia .mapa-estela-chispa:nth-child(3n){--mapa-chispa:#c896ff}.mapa-efecto-magia .mapa-estela-chispa:nth-child(3n+1){--mapa-chispa:#fffaf0}
.estilo-playa .sobre{aspect-ratio:3/4;width:min(15rem,62vw);animation:1.5s cubic-bezier(.22,1,.36,1) both playa-botella-llegar}@keyframes playa-botella-llegar{0%{opacity:0;translate:-36px 70px;rotate:-18deg}45%{opacity:1;translate:6px 6px;rotate:4deg}to{opacity:1;translate:0;rotate:none}}.estilo-playa .sobre-interior,.estilo-playa .sobre-frente,.estilo-playa .sobre-solapa,.estilo-playa .sobre-brillo{display:none}.estilo-playa .sobre-sombra{filter:blur(8px);background:#00000080;height:12%;inset:auto 26% 0}.estilo-playa .sobre-sello{width:60%;height:94%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--playa-brillo) 70%, transparent));border-radius:999px;animation:3.6s ease-in-out infinite playa-botella-mecer;top:50%}.estilo-playa .sobre-sello:hover{transform:translate(-50%,-50%)scale(1.05)}.estilo-playa .sobre-sello:focus-visible{outline:3px solid var(--playa-claro);outline-offset:6px}@keyframes playa-botella-mecer{0%,to{translate:0;rotate:-8deg}50%{translate:0 -10px;rotate:6deg}}.estilo-playa .sobre[data-abriendo] .sobre-sello{animation:.9s cubic-bezier(.3,.7,.4,1) forwards playa-botella-destapar}@keyframes playa-botella-destapar{0%{translate:0 -4px;rotate:-6deg}30%{translate:0 -10px;rotate:5deg}60%{translate:0 -2px;rotate:-2deg}to{translate:0;rotate:none}}.playa-botella-sello{width:100%;height:100%;display:block;position:relative}.playa-botella-svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.playa-botella-halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--playa-brillo) 50%, transparent), transparent 75%);filter:blur(10px);opacity:.85;border-radius:50%;position:absolute;inset:12% -30%}.playa-botella-vidrio{fill:#46c4c473;stroke:#ebfcfa;stroke-width:2px}.playa-botella-rollo{fill:var(--fondo)}.playa-botella-cinta{fill:var(--acento)}.playa-botella-brillo{fill:none;stroke:#fff9;stroke-width:3px;stroke-linecap:round}.playa-botella-sello .playa-botella-corcho{fill:#a7744a;transform-box:fill-box;transform-origin:50%}.estilo-playa .sobre[data-abriendo] .sobre-sello .playa-botella-corcho{animation:.7s cubic-bezier(.2,.8,.2,1) .15s forwards playa-corcho-saltar}@keyframes playa-corcho-saltar{to{opacity:0;transform:translate(14px,-70px)rotate(220deg)}}.estilo-playa .sobre[data-abriendo] .sobre-sello .playa-botella-rollo,.estilo-playa .sobre[data-abriendo] .sobre-sello .playa-botella-cinta{animation:.35s ease-in .7s forwards playa-rollo-salir}@keyframes playa-rollo-salir{to{opacity:0;transform:translateY(-40px)}}.estilo-playa .sobre-escena{margin-top:1.25rem}.estilo-playa .sobre[data-abriendo]{animation:.6s ease-in 3.9s forwards playa-botella-irse}@keyframes playa-botella-irse{to{opacity:0;translate:40px 50px;rotate:14deg;scale:.85}}.playa-aviso-orilla{text-align:center;letter-spacing:.24em;text-transform:uppercase;width:max-content;max-width:88vw;color:var(--playa-brillo);text-shadow:0 1px 2px #000c,0 0 14px #0009;pointer-events:none;margin:0;font-size:.8rem;transition:opacity .5s ease-out;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.sobre[data-abriendo]~.playa-aviso-orilla{opacity:0}.estilo-playa .sobre-escena:has(.playa-instruccion){margin-bottom:4.5rem}.playa-instruccion{text-align:center;pointer-events:none;width:max-content;max-width:88vw;margin:0;transition:opacity .5s ease-out;position:absolute;top:calc(100% + 2.25rem);left:50%;translate:-50%}.sobre[data-abriendo]~.playa-instruccion{opacity:0}.playa-ola-llega{z-index:7;pointer-events:none;width:100vw;height:150px;margin-left:-50vw;animation:1.7s cubic-bezier(.3,.6,.4,1) both playa-ola-traer;position:absolute;bottom:-46px;left:50%;overflow:hidden;translate:0 110%}.playa-ola-llega .playa-banda-lejos{opacity:.6}.playa-ola-llega .playa-banda-cerca{opacity:.85}@keyframes playa-ola-traer{0%{opacity:1;translate:0 60%}40%{opacity:1;translate:0 -12%}to{opacity:0;translate:0 110%}}.estilo-playa .sobre-tarjeta{background:var(--fondo);width:min(17rem,80vw);height:7.5rem;box-shadow:0 10px 24px -10px #0009, inset 0 0 18px color-mix(in srgb, var(--texto) 14%, transparent);z-index:6;opacity:0;border-radius:6px;justify-content:center;align-items:center;margin-left:calc(min(17rem,80vw)/-2);display:flex;inset:0 auto auto 50%;transform:translateY(20%)scale(.1,.3)}.estilo-playa .sobre-tarjeta:before,.estilo-playa .sobre-tarjeta:after,.estilo-playa .sobre-saludo:before,.estilo-playa .sobre-saludo:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--fondo) 70%, #8a6a3a), color-mix(in srgb, var(--fondo) 85%, white) 45%, color-mix(in srgb, var(--fondo) 65%, #7a5a2e));border-radius:8px;width:16px;position:absolute;top:-8px;bottom:-8px;box-shadow:0 2px 6px #00000059}.estilo-playa .sobre-tarjeta:before,.estilo-playa .sobre-saludo:before{left:-10px}.estilo-playa .sobre-tarjeta:after,.estilo-playa .sobre-saludo:after{right:-10px}.estilo-playa .sobre-tarjeta-marco{border-color:color-mix(in srgb, var(--acento) 70%, transparent);border-style:dashed;inset:8px 14px}.estilo-playa .sobre-tarjeta p{color:var(--primario);text-shadow:1px 1px 0 color-mix(in srgb, var(--acento) 70%, transparent);margin:0;padding-inline:1.5rem;font-size:1.3rem;line-height:1.25}.estilo-playa .sobre[data-abriendo] .sobre-tarjeta{animation:1.3s cubic-bezier(.3,.7,.3,1) .7s forwards playa-pergamino-salir}@keyframes playa-pergamino-salir{0%{opacity:0;transform:translateY(20%)scale(.1,.3)}20%{opacity:1;transform:translateY(-30%)scale(.1,.55)}50%{opacity:1;transform:translateY(-112%)scaleX(.12)}to{opacity:1;transform:translateY(-112%)scale(1)}}.estilo-playa .sobre[data-abriendo] .sobre-tarjeta p{animation:.4s ease-out 1.75s both playa-mensaje-aparecer}@keyframes playa-mensaje-aparecer{0%{opacity:0}to{opacity:1}}.estilo-playa .sobre-saludo{width:min(22rem,100vw - 4rem);color:var(--texto);background:var(--fondo);box-shadow:0 0 0 3px color-mix(in srgb, var(--playa-brillo) 55%, transparent), 0 0 50px color-mix(in srgb, var(--playa-brillo) 40%, transparent), 0 24px 50px -18px #000000bf;border-radius:8px;margin-inline:auto;padding:2rem 1.75rem 2.1rem;animation:.9s cubic-bezier(.22,1,.36,1) both playa-pergamino-abrir}@keyframes playa-pergamino-abrir{0%{opacity:0;transform:scale(.12,.9)}35%{opacity:1;transform:scaleX(.12)}to{opacity:1;transform:none}}.estilo-playa .sobre-saludo .font-script{color:var(--primario);text-shadow:2px 2px 0 color-mix(in srgb, var(--acento) 75%, transparent);font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.15}.estilo-playa .sobre-saludo .sobre-entrar-nota{color:var(--texto);text-shadow:none}.estilo-playa .sobre-entrar{box-shadow:0 0 0 3px color-mix(in srgb, var(--playa-brillo) 60%, transparent), 0 8px 18px #001e2859}.estilo-playa [data-fase=saliendo] .sobre-saludo{animation:.45s cubic-bezier(.4,0,1,1) both playa-pergamino-enrollar}@keyframes playa-pergamino-enrollar{to{opacity:0;transform:scale(.12,.92)}}@media (prefers-reduced-motion:reduce){.estilo-playa .sobre,.estilo-playa .sobre-sello,.estilo-playa .sobre-saludo,.estilo-playa [data-fase=saliendo] .sobre-saludo{animation:none}.playa-ola-llega{display:none}}
.envio-playa{--envio-y:42cqh;--envio-recibe:-4px;--envio-carta-final:.55;--envio-chispa:white}.envio-marea{opacity:0;height:120px;animation:envio-marea var(--envio-dur) ease-out both;inset:auto 0 0;overflow:hidden}.envio-marea .playa-banda-lejos{--alto:110px;--dur:6s;opacity:.55}.envio-marea .playa-banda-cerca{--alto:66px;--dur:4s;--color-ola:color-mix(in srgb, var(--playa-brillo,var(--secundario)) 65%, white);opacity:.8}@keyframes envio-marea{0%{opacity:0;translate:0 40px}14%,82%{opacity:1;translate:0}to{opacity:0;translate:0 20px}}.envio-leyenda{white-space:nowrap;border:1px solid color-mix(in srgb, var(--primario) 45%, transparent);background:color-mix(in srgb, var(--fondo) 92%, transparent);color:var(--primario);opacity:0;animation:envio-leyenda var(--envio-dur) ease-out both;border-radius:999px;padding:6px 18px;font-size:.95rem;bottom:18px;left:50%;translate:-50%;box-shadow:0 8px 18px -8px #00000073}@keyframes envio-leyenda{0%,8%{opacity:0;translate:-50% 12px}18%,86%{opacity:1;translate:-50%}to{opacity:0;translate:-50% -6px}}.envio-mar{left:-8px;right:-64px;top:calc(var(--envio-y) + 16px);background:radial-gradient(14px 6px at 50% 0, transparent 0 9px, #ffffffe6 10px 12px, transparent 13px) 0 0 / 28px 12px repeat-x, linear-gradient(to bottom, color-mix(in srgb, var(--playa-mar-1,#66d6d0) 85%, transparent), transparent);opacity:0;height:34px;animation:envio-mar var(--envio-dur) both;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 80%,#0000)}@keyframes envio-mar{0%{opacity:0;translate:0}12%{opacity:1}50%{translate:-28px}85%{opacity:1}to{opacity:0;translate:-56px}}.envio-canoa{filter:drop-shadow(0 6px 5px #003c5040);animation:envio-canoa var(--envio-dur) both}@keyframes envio-canoa{0%{animation-timing-function:ease-out;translate:calc(-50% - 75cqw) -50%;rotate:none}30%{translate:-50% -50%;rotate:none}40%{animation-timing-function:ease-in-out;translate:-50% calc(-50% - 3px);rotate:-3deg}50%{translate:-50% -50%;rotate:2deg}58%{animation-timing-function:cubic-bezier(.4,0,.7,.6);translate:-50% calc(-50% - 2px);rotate:none}to{translate:calc(46cqw - 50%) calc(-50% - 18cqh);rotate:-2deg;scale:.4}}.envio-canoa .playa-remo{transform-box:fill-box;transform-origin:30% 20%;animation:.55s ease-in-out infinite alternate envio-remar}@keyframes envio-remar{0%{rotate:-22deg}to{rotate:18deg}}.envio-canoa-botella{opacity:0;animation:envio-sujetar var(--envio-dur) step-end both;top:46%;left:68%;translate:-50% -50%;rotate:-18deg}.envio-botella{filter:drop-shadow(0 3px 4px #003c504d)}.playa-botella>rect:first-of-type{fill:#b9ebe4;stroke:#26726b;stroke-width:.8px}.playa-botella-cuello{fill:#b9ebe4}.playa-botella-corcho{fill:#b07b4a}.playa-botella-mensaje{fill:#fff4dc;stroke:#d2b47e;stroke-width:.5px}.playa-botella-letras{stroke:#b48a52;stroke-width:.6px}.playa-botella-reflejo{fill:none;stroke:#fff;stroke-width:1px;opacity:.8}.playa-remero-camisa{fill:color-mix(in srgb, var(--primario) 80%, white)}.playa-remero[data-color] .playa-remero-camisa{fill:var(--personaje)}.playa-remero-rayas{stroke:#fff;stroke-width:1.6px}.playa-remero-collar{fill:none;stroke:#fff6e0;stroke-width:1.4px;stroke-dasharray:1.2 1.4;stroke-linecap:round}.playa-remero-mejilla{fill:#e8846e;opacity:.6}.playa-remero-sombrero{fill:#e9cf8e;stroke:#b08a44;stroke-width:.5px}.playa-remero-cinta{stroke:var(--acento);stroke-width:1.4px}.playa-remo-palo{stroke:#8a5a30;stroke-width:1.6px;stroke-linecap:round}.playa-remo-pala{fill:#b07b4a}.envio-onda{left:50%;top:calc(var(--envio-y) + 18px);opacity:0;width:40px;height:10px;animation:envio-onda calc(var(--envio-dur) * .3) calc(var(--envio-dur) * (.5 + var(--i) * .06)) ease-out both;border:2px solid #ffffffe6;border-radius:50%;margin-left:-20px}@keyframes envio-onda{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:0;scale:2.6}}
.mapa-efecto-playa{--letrero-alto:40px;--balsa-l:60px;--cubierta:calc(var(--my) - 19px);--llegar:mapa-llegar-balsa;--salir:mapa-salir-balsa;--aparecer:mapa-subir-balsa;--mapa-luz:radial-gradient(circle, white 0 16%, color-mix(in oklab, var(--secundario) 45%, white) 30%, var(--secundario) 52%, color-mix(in oklab, var(--secundario) 80%, #0a6a8a) 68%)}.mapa-efecto-playa[data-anfitriones="2"]{--balsa-l:82px}.mapa-efecto-playa .mapa-grupo{--paso:50px}.mapa-efecto-playa .mapa-actor{animation-delay:var(--mapa-llegada-inicio), var(--mapa-salida-inicio)}.mapa-efecto-playa .mapa-actor.mapa-invitado{--isla-dx:calc(var(--mx) - var(--balsa-l) - 34px - var(--sx));animation-delay:var(--mapa-invitado-inicio), var(--mapa-salida-inicio);animation-timing-function:ease-in-out,cubic-bezier(.5,0,.75,.4)}.mapa-efecto-playa .playa-surf-ola,.mapa-efecto-playa .playa-surf-espuma,.mapa-efecto-playa .playa-tabla,.mapa-efecto-playa .playa-tabla-franja{display:none}.mapa-efecto-playa[data-anfitriones="2"] .mapa-anfitrion:nth-child(2) .mapa-letrero{bottom:calc(var(--letrero-alto) + 20px)}.mapa-efecto-playa .mapa-viaje,.mapa-balsa-svg{animation:.9s ease-in-out infinite alternate mapa-balsa-mecer}@keyframes mapa-balsa-mecer{0%{translate:0}to{translate:0 3px}}.mapa-efecto-playa .mapa-balsa{left:var(--mx);top:var(--cubierta);width:0;height:0;animation-name:mapa-llegar-balsa,mapa-salir-balsa;animation-duration:var(--mapa-llegada-dur), var(--mapa-salida-dur);animation-delay:var(--mapa-llegada-inicio), var(--mapa-salida-inicio);animation-timing-function:cubic-bezier(.2,.7,.3,1),cubic-bezier(.5,0,.75,.4);animation-fill-mode:both}@keyframes mapa-llegar-balsa{0%{opacity:0;transform:translateX(calc(-1 * var(--mx) - 220px))}10%{opacity:1}84%{transform:translate(6px)}to{opacity:1;transform:none}}@keyframes mapa-salir-balsa{0%{translate:0}16%{translate:-8px}to{translate:calc(100vw - var(--mx) + 240px) 0}}@keyframes mapa-subir-balsa{0%{opacity:0;transform:translateX(var(--isla-dx)) scale(.6)}22%{opacity:1;transform:translateX(var(--isla-dx)) scale(1)}42%{transform:translate(var(--isla-dx), 3px)}72%{transform:translate(calc(var(--isla-dx) * .45), -38px)}to{opacity:1;transform:none}}.mapa-efecto-playa .mapa-islote{left:calc(var(--mx) - var(--balsa-l) - 34px);top:var(--cubierta);opacity:0;animation:mapa-islote var(--mapa-invitado-dur) var(--mapa-invitado-inicio) ease-out both}@keyframes mapa-islote{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:1;transform:none}}.mapa-efecto-playa svg.mapa-balsa-svg{filter:drop-shadow(0 3px 3px #00000038);position:absolute}.mapa-efecto-playa .mapa-islote svg{position:absolute}.mapa-balsa-agua{fill:color-mix(in srgb, var(--playa-mar-2,#0f8f9a) 80%, transparent)}.mapa-balsa-espuma{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.9}.mapa-balsa-tronco{fill:#c98a4b;stroke:#6b4322;stroke-width:1px}.mapa-balsa-tronco-2{fill:#a86e37;stroke:#6b4322;stroke-width:1px}.mapa-balsa-veta{fill:none;stroke:#8a5a2b;stroke-width:.8px;stroke-linecap:round}.mapa-balsa-anillo{fill:#e3b57a;stroke:#6b4322;stroke-width:.9px}.mapa-balsa-cuerda{fill:#f3dfb0;stroke:#a07a40;stroke-width:.5px}.mapa-balsa-mastil{stroke:#6b4322;stroke-width:2px;stroke-linecap:round}.mapa-balsa-banderin{fill:var(--acento);stroke:color-mix(in srgb, var(--acento) 60%, black);stroke-width:.6px}.mapa-islote-arena{fill:var(--playa-arena,#f4dfb0);stroke:#caad83;stroke-width:.8px}.mapa-islote-concha{fill:#ffd1dc}
.playa-cangrejos{z-index:0;pointer-events:none;transition:opacity .8s ease-out .3s;position:absolute;inset:0}.boda:has([data-testid=sobre]) .playa-cangrejos{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.playa-cangrejos{display:none}}.playa-cangrejo{opacity:0;width:46px;height:36px;transition-property:transform;transition-timing-function:linear;display:block;position:absolute;top:0;left:0}.playa-cangrejo:not([data-estado=fuera]){opacity:1}@media (min-width:48rem){.playa-cangrejo{width:56px;height:44px}}.playa-cangrejo-asoma{width:100%;height:100%;display:block}.playa-cangrejo-dibujo{width:100%;height:100%;rotate:var(--ladeo,0deg);transition:rotate .35s ease-out;display:block;overflow:visible}.playa-cangrejo-arena{opacity:0;width:112%;height:auto;position:absolute;bottom:-6%;left:-6%;overflow:visible}.playa-cangrejo-monte{fill:#e9cf98;stroke:#c9a564;stroke-width:1px;stroke-linejoin:round}.playa-cangrejo-grano{fill:#d9b878}.playa-cangrejo-monte,.playa-cangrejo-grano{transform-box:fill-box;transform-origin:50% 100%}.playa-cangrejo-sombra{fill:#001e2847}.playa-cangrejo-caparazon,.playa-cangrejo-pinza{fill:#e53b2c;stroke:#9e2016;stroke-width:1.2px;stroke-linejoin:round}.playa-cangrejo-brillo{fill:#ff8a73;opacity:.75}.playa-cangrejo-pata,.playa-cangrejo-brazo,.playa-cangrejo-antena{fill:none;stroke:#b8271b;stroke-linecap:round;stroke-linejoin:round}.playa-cangrejo-pata{stroke-width:2.4px}.playa-cangrejo-brazo{stroke-width:3.4px}.playa-cangrejo-antena{stroke-width:1.8px}.playa-cangrejo-ojo{fill:#fff;stroke:#9e2016;stroke-width:.9px}.playa-cangrejo-pupila{fill:#1b1b1b}.playa-cangrejo-luz{fill:#fff}.playa-cangrejo-mejilla{fill:#ffb0bb;opacity:.85}.playa-cangrejo-boca{fill:none;stroke:#5e130c;stroke-width:1.3px;stroke-linecap:round}.playa-cangrejo-pata{transform-box:fill-box;transform-origin:100% 35%}.playa-cangrejo-pinza-mueve{transform-box:fill-box;transform-origin:100% 100%}.playa-cangrejo-tenaza{transform-box:fill-box;transform-origin:85% 95%}.playa-cangrejo-ojos{transform-box:fill-box;transform-origin:50% 60%}.playa-cangrejo-cuerpo{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.playa-cangrejo[data-estado=sale] .playa-cangrejo-asoma{animation:1s cubic-bezier(.2,.8,.3,1.15) both playa-cangrejo-sale}.playa-cangrejo[data-estado=se-va] .playa-cangrejo-asoma{animation:.85s ease-in both playa-cangrejo-entierra}.playa-cangrejo[data-estado=sale] .playa-cangrejo-arena{animation:1.1s ease-out both playa-cangrejo-arena}.playa-cangrejo[data-estado=se-va] .playa-cangrejo-arena{animation:.85s ease-out both playa-cangrejo-arena}.playa-cangrejo:is([data-estado=sale],[data-estado=se-va]) .playa-cangrejo-grano-a{animation:.7s ease-out both playa-cangrejo-grano-a}.playa-cangrejo:is([data-estado=sale],[data-estado=se-va]) .playa-cangrejo-grano-b{animation:.65s ease-out 80ms both playa-cangrejo-grano-b}.playa-cangrejo:is([data-estado=sale],[data-estado=se-va]) .playa-cangrejo-grano-c{animation:.75s ease-out 40ms both playa-cangrejo-grano-c}.playa-cangrejo-pinza-mueve{animation:playa-cangrejo-pinza 1.7s var(--desfase,0s) ease-in-out infinite}.playa-cangrejo-tenaza{animation:playa-cangrejo-tenaza 2.6s var(--desfase,0s) ease-in-out infinite}.playa-cangrejo-ojos{animation:playa-cangrejo-parpadeo 4.4s var(--desfase,0s) infinite}.playa-cangrejo[data-andando] .playa-cangrejo-pata-a{animation:playa-cangrejo-pata var(--paso,.16s) ease-in-out infinite alternate}.playa-cangrejo[data-andando] .playa-cangrejo-pata-b{animation:playa-cangrejo-pata var(--paso,.16s) ease-in-out infinite alternate-reverse}.playa-cangrejo[data-andando] .playa-cangrejo-cuerpo{animation:playa-cangrejo-saltito var(--paso,.16s) ease-in-out infinite alternate}}@keyframes playa-cangrejo-pata{0%{rotate:-16deg}to{rotate:14deg}}@keyframes playa-cangrejo-saltito{0%{translate:0}to{translate:0 -1.2px}}@keyframes playa-cangrejo-pinza{0%,38%,66%,to{rotate:none}50%{rotate:30deg}78%{rotate:22deg}}@keyframes playa-cangrejo-tenaza{0%,to{rotate:none}50%{rotate:-7deg}}@keyframes playa-cangrejo-parpadeo{0%,93%,to{scale:1}96%{scale:1 .12}}@keyframes playa-cangrejo-sale{0%{opacity:0;translate:0 48%;scale:.6 .3}25%{opacity:1}70%{translate:0 -8%;scale:1.06 1.1}to{opacity:1;translate:0;scale:1}}@keyframes playa-cangrejo-entierra{0%{opacity:1;translate:0;scale:1}30%{translate:0 -4%;scale:1.05 .95}80%{opacity:1}to{opacity:0;translate:0 50%;scale:.6 .25}}@keyframes playa-cangrejo-arena{0%{opacity:0;scale:.3 .2}25%{opacity:1;scale:1.1 1}75%{opacity:.9}to{opacity:0;scale:1.3 .6}}@keyframes playa-cangrejo-grano-a{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:-9px -12px}}@keyframes playa-cangrejo-grano-b{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:1px -16px}}@keyframes playa-cangrejo-grano-c{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:10px -11px}}
