:root{color-scheme:dark;--tiza:#f3e6cf;--tiza-suave:#f3e6cfb8;--roja:#ff6b64;--cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M5 4.5 L5 25.5 L10.5 20.5 L14.5 29 L18 27.5 L14 19.3 L21.5 19.3 Z' fill='%2306182f' opacity='0.35'/><path d='M4 3 L4 24 L9.5 19 L13.5 27.5 L17 26 L13 17.8 L20.5 17.8 Z' fill='%23f3e6cf' stroke='%2306182f' stroke-width='1.5' stroke-linejoin='round'/></svg>") 4 3, auto;--cursor-tiza:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><g transform='rotate(-40 16 16)'><rect x='12' y='2' width='8' height='24' rx='2' fill='%23f3e6cf' stroke='%2306182f' stroke-width='1.5'/><rect x='12' y='20' width='8' height='6' rx='1' fill='%23d9c3a0'/></g></svg>") 5 27, auto}html{background:#06182f}body{min-height:100dvh;color:var(--tiza);font-family:var(--font-texto);cursor:var(--cursor);background-color:#06182f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.84  0 0 0 0 0.67  0 0 0 0.05 0'/></filter><rect width='220' height='220' filter='url(%23p)'/></svg>"),radial-gradient(40rem 22rem at 18% 6%,#f1d6ac14,#0000 70%),radial-gradient(34rem 20rem at 85% 40%,#f1d6ac0d,#0000 70%);background-attachment:fixed;margin:0}a,button,[role=button],label,summary{cursor:var(--cursor)}::selection{background:var(--color-crema);color:var(--color-noche)}.display{font-family:var(--font-display);text-transform:uppercase;font-weight:900;line-height:.88}.tiza{color:var(--color-crema);text-shadow:0 0 1px #f1d6ac99,.5px .5px #f1d6ac40}.mano{font-family:var(--font-mano)}.mono{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tiza-suave);font-size:.75rem}.filtro-tiza{filter:url(#tiza-filtro)}:focus-visible{outline:3px dashed var(--color-crema);outline-offset:4px}.borde-tiza{border:2px solid #f1d6ac66;border-radius:3px 16px 4px 13px/13px 4px 16px 3px}.boton-juego{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-crema);border:3px solid var(--color-crema);background:0 0;border-radius:6px 22px 8px 18px/18px 8px 22px 6px;align-items:center;gap:.7rem;padding:.75rem 1.3rem .85rem;font-size:1.6rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s,color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .35rem #0006}.boton-juego:before{content:"";z-index:-1;transform-origin:0;background:repeating-linear-gradient(-55deg,#f1d6acf2 0 5px,#f1d6acbf 5px 8px);transition:transform .32s cubic-bezier(.6,.1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.boton-juego{isolation:isolate}.boton-juego:hover{color:var(--color-noche)}.boton-juego:hover:before{transform:scaleX(1)}.boton-juego:active{transform:translateY(.3rem);box-shadow:0 .05rem #0006}.boton-juego.lleno{background:var(--color-crema);color:var(--color-noche)}.boton-juego.lleno:hover,.boton-juego.lleno:focus-visible{box-shadow:0 .35rem #0006,0 0 18px #f1d6ac59}.boton-juego:focus-visible{outline:3px dashed var(--color-crema);outline-offset:3px}.boton-juego.lleno:before{background:repeating-linear-gradient(-55deg,#fff5e3 0 5px,#f8e2bd 5px 8px)}svg.dibujo{stroke:var(--color-crema);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}svg.dibujo text{fill:var(--color-crema);stroke:none;font-family:var(--font-mano);font-size:20px;font-weight:700}.dibuja{stroke-dasharray:1;stroke-dashoffset:1px;animation:dibujar 1.1s cubic-bezier(.6,.1,.3,1) var(--r,0s) forwards}@keyframes dibujar{to{stroke-dashoffset:0}}.recorrido{stroke-dasharray:7 9;animation:1.6s linear infinite marcha}@keyframes marcha{to{stroke-dashoffset:-32px}}.js .aparece{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,1.2,.4,1);transition-delay:var(--r,0s);transform:translateY(1.4rem)rotate(-.6deg)}.js .aparece.visto{opacity:1;transform:none}.subraya{height:14px;margin-top:4px;display:block}.subraya path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.6,.1,.3,1) .25s}.visto .subraya path,.visto.subraya path,html:not(.js) .subraya path{stroke-dashoffset:0}.hud{z-index:20;backdrop-filter:blur(6px);background:linear-gradient(#06182feb,#06182fb3);border-bottom:2px dashed #f1d6ac40;position:sticky;top:0}.hud a{color:inherit;text-decoration:none}.hud .enlace{padding:.3rem .1rem;position:relative}.sello-nuevo{color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#b8322e;border-radius:3px 9px 4px 8px;padding:.08rem .42rem;font-size:.78rem;font-style:normal;font-weight:900;line-height:1.15;animation:2.4s ease-in-out infinite sello-late;display:inline-block;rotate:-6deg;box-shadow:0 2px #00000059}@keyframes sello-late{50%{scale:1.08}}@media (prefers-reduced-motion:reduce){.sello-nuevo{animation:none}}.sello-menu{vertical-align:.35em;margin-left:.35rem;font-size:.62rem}.punto-nuevo{vertical-align:.55em;background:#e0453f;border-radius:50%;width:.5rem;height:.5rem;margin-left:.25rem;animation:2.4s ease-in-out infinite sello-late;display:inline-block;box-shadow:0 0 0 2px #e0453f4d}@media (width<=639px){.js .menu-hud .punto-nuevo{vertical-align:.6em;background:#b8322e;border-radius:3px 9px 4px 8px;width:auto;height:auto;padding:.08rem .42rem;font-size:.9rem;line-height:1.15;rotate:-6deg;box-shadow:0 2px #00000059}.js .menu-hud .punto-nuevo:after{content:"nuevo";color:#fff}}.hud .enlace:after{content:"";background:var(--color-crema);transform-origin:0;border-radius:3px;height:3px;transition:transform .26s cubic-bezier(.6,.1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.hud .enlace:hover:after,.hud .enlace[aria-current=page]:after,.hud .enlace.actual:after{transform:scaleX(1)}.juegos{position:relative}.juegos summary{cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:flex}.juegos summary::-webkit-details-marker{display:none}.juegos .flechita{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.5rem;transition:transform .22s}.juegos[open] .flechita{transform:rotate(180deg)}.juegos-lista{z-index:45;background:#06182f;border:2px solid #f1d6ac66;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;gap:.5rem;min-width:11rem;padding:.8rem 1.1rem;animation:.26s cubic-bezier(.2,1.4,.4,1) juegos-cae;display:grid;position:absolute;top:calc(100% + .7rem);right:-.6rem;box-shadow:0 14px 30px #00000080}.juegos-lista .enlace,.menu-hud .enlace{white-space:nowrap}.menu-raya{background:#f1d6ac4d;border-radius:2px;width:2px;height:1.3rem}.juego-suelto,.menu-raya{display:none}@media (width>=1100px){.juegos-plegados{display:none}.juego-suelto{display:inline}.menu-raya{display:block}.menu-hud{gap:1.1rem}}@keyframes juegos-cae{0%{opacity:0;transform:translateY(-.4rem)rotate(-1deg)}}.vivo{color:#fff;font-family:var(--font-mono);letter-spacing:.14em;background:#b8322e;border-radius:99px;align-items:center;gap:.45rem;padding:.15rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.vivo:before{content:"";background:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:1.1s ease-in-out infinite pulso}@keyframes pulso{50%{opacity:.2;transform:scale(.7)}}.escudo-hud{transition:transform .4s cubic-bezier(.2,1.6,.4,1);animation:.9s cubic-bezier(.3,1.5,.5,1) both escudo-cae}.escudo-hud:hover{transform:rotate(-10deg)scale(1.15)}@keyframes escudo-cae{0%{opacity:0;transform:translateY(-2.5rem)rotate(20deg)}}.hamburguesa{width:2.9rem;height:2.9rem;color:var(--color-crema);background:0 0;border:2px solid #f1d6ac73;border-radius:4px 14px 5px 12px/12px 5px 14px 4px;place-content:center;gap:5px;padding:0 .6rem;transition:border-color .2s,transform .14s;display:none}.hamburguesa:active{transform:translateY(2px)}.hamburguesa span{transform-origin:50%;background:currentColor;border-radius:3px;height:3px;transition:transform .38s cubic-bezier(.2,1.5,.4,1),opacity .2s,width .3s;display:block;box-shadow:0 0 1px #f1d6acb3}.hamburguesa span:first-child{width:1.55rem;rotate:-2deg}.hamburguesa span:nth-child(2){width:1.15rem;rotate:1.5deg}.hamburguesa span:nth-child(3){width:1.35rem;rotate:-1deg}.hud.abierto .hamburguesa{border-color:var(--color-crema)}.hud.abierto .hamburguesa span:first-child{transform:translateY(8px)rotate(45deg)}.hud.abierto .hamburguesa span:nth-child(2){opacity:0;transform:scaleX(.2)}.hud.abierto .hamburguesa span:nth-child(3){width:1.55rem;transform:translateY(-8px)rotate(-45deg)}.hud-redes{align-items:center;gap:.15rem;display:flex}.red-hud{width:2.5rem;height:2.5rem;color:var(--color-crema);border-radius:50%;place-items:center;transition:background .2s,transform .3s cubic-bezier(.2,1.6,.4,1);display:grid}.red-hud:hover,.red-hud:focus-visible{background:#f1d6ac1f;transform:rotate(-8deg)scale(1.08)}.red-hud:active{transform:scale(.9)}@media (width>=640px){.hud-redes{display:none}}@media (width<=419px){.hud>div{column-gap:.55rem}.hud .hud-marca{font-size:1.3rem}.red-hud{width:2.2rem}}@media (width>=360px) and (width<=639px){.js .hud>div{flex-wrap:nowrap}.js .hud>div>a:first-child,.js .hud .hud-marca{flex-shrink:1;min-width:0}.js .hud .hud-marca{white-space:nowrap;overflow:hidden}}@media (width<=639px){.hud:has(.vivo) .hud-marca{display:none}.js .hamburguesa{display:grid}.js .menu-hud{font-family:var(--font-display);text-transform:uppercase;background:#06182f;border-bottom:2px dashed #f1d6ac4d;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:.8rem 1.25rem 1.3rem;font-size:2.2rem;font-weight:900;line-height:1.1;display:none;position:absolute;top:100%;left:0;right:0}.js .hud.abierto .menu-hud{display:flex}.js .hud.abierto .menu-hud a,.js .hud.abierto .menu-hud summary{animation:.48s cubic-bezier(.2,1.4,.4,1) both menu-entra;animation-delay:calc(var(--k,0) * 80ms)}.js .menu-hud .juegos-plegados{display:none}.js .menu-hud .juego-suelto{display:inline}.js .menu-hud .menu-raya{width:3rem;height:2px;margin:.3rem 0;display:block}html:not(.js) .juegos-plegados{display:none}html:not(.js) .juego-suelto{display:inline}}@keyframes menu-entra{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-1.4rem)rotate(-3deg)}to{clip-path:inset(0 -5% 0 0)}}#polvo-pagina{pointer-events:none;z-index:30;width:100%;height:100%;position:fixed;inset:0}@view-transition{navigation:auto}::view-transition-old(root){animation:.38s cubic-bezier(.6,0,.8,.4) both pizarra-sale}::view-transition-new(root){animation:.52s cubic-bezier(.2,.8,.2,1) .12s both pizarra-entra}@keyframes pizarra-sale{to{clip-path:inset(0 0 0 100%);filter:blur(3px)brightness(1.3)}}@keyframes pizarra-entra{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.js .aparece{opacity:1;transform:none}.dibuja,.subraya path{stroke-dashoffset:0!important}::view-transition-old(root),::view-transition-new(root){animation:none}}.chapa-ahora{z-index:40;left:max(.8rem, env(safe-area-inset-left));bottom:max(.8rem, env(safe-area-inset-bottom));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-crema);pointer-events:none;background:#00132deb;border:2px solid #f1d6ac73;border-radius:99px;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .65rem;font-size:.72rem;animation:.5s cubic-bezier(.2,1.5,.4,1) both chapa-entra;display:inline-flex;position:fixed;box-shadow:0 6px 18px #00000073}.chapa-ahora[hidden]{display:none}.chapa-ahora strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1.05rem;font-weight:900}.chapa-ahora .punto-vivo{background:#6fd08c;border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-out infinite vivo;box-shadow:0 0 #6fd08c99}@keyframes vivo{70%{box-shadow:0 0 0 .45rem #6fd08c00}to{box-shadow:0 0 #6fd08c00}}@keyframes chapa-entra{0%{opacity:0;transform:translateY(1.5rem)}}@media (width<=60rem){.en-juego .chapa-ahora{display:none}}.chapa-ahora.fuera{display:none}
