.tu-capa{z-index:25;pointer-events:none;color:var(--texto,#ddf6ff);--globo-fondo:rgba(3,12,30,.95);position:fixed;top:0;bottom:0;left:0;right:0}.tu-capa[hidden]{display:none}.tu-capa .tu-globo,.tu-capa .tu-tabla,.tu-capa .tu-tortuga,.tu-capa .tu-pregunta{pointer-events:auto}.tu-sprite{image-rendering:pixelated;display:block;overflow:visible}.tu-tortuga{z-index:2;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0}.tu-tortuga--izquierda{transform:scaleX(-1)}.tu-tortuga__pose[hidden]{display:none}.tu-sprite__cuerpo--baja{transform:translateY(1px)}.tu-sprite__parpados{display:none}.tu-sprite--guina .tu-sprite__parpados{display:inline}.tu-globo{z-index:2;box-sizing:border-box;background:linear-gradient(var(--globo-fondo), var(--globo-fondo));border:2px solid var(--cristal-borde,rgba(25,195,214,.5));width:344px;max-width:calc(100% - 24px);min-height:92px;color:var(--texto,#ddf6ff);padding:12px 14px 10px;position:absolute;box-shadow:0 4px rgba(4,18,43,.9),0 0 16px rgba(25,195,214,.25)}.tu-globo[hidden]{display:none}.tu-globo__texto{min-height:48px;font-family:var(--pixel,"Piscis Pixel", monospace);font-size:var(--t-s,10px);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:none;white-space:pre-wrap;margin:0;line-height:1.6}.tu-globo__clave{color:var(--clave-chelo,#c792ff)}.tu-globo__cursor{vertical-align:-.15em;background:var(--turquesa-claro,#8ff7ff);width:.6em;height:1em;margin-left:2px;margin-right:calc(-.6em - 2px);display:inline-block}.tu-globo__cursor--apagado{visibility:hidden}.tu-globo__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-height:26px;margin-top:6px;display:flex}.tu-globo__pista{font-family:var(--pixel,"Piscis Pixel", monospace);font-size:var(--t-xs,8px);letter-spacing:.08em;color:var(--amarillo,#ffd23f);-webkit-font-smoothing:none;flex-wrap:wrap;column-gap:.5em;line-height:1.5;display:inline-flex}.tu-globo__pista>span{white-space:nowrap}.tu-boton{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;min-height:26px;color:var(--texto,#ddf6ff);font-family:var(--pixel,"Piscis Pixel", monospace);font-size:var(--t-xs,8px);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;background:rgba(4,18,43,.75);border:2px solid rgba(25,195,214,.5);align-items:center;gap:6px;margin:0;padding:4px 8px;display:inline-flex;box-shadow:0 3px rgba(4,18,43,.9)}.tu-boton--peligro{color:#ff6b6b;border-color:#ffb3b3}.tu-saltar{flex:none;margin-left:auto}.tu-saltar[hidden]{display:none}.tu-globo:after,.tu-globo:before{content:"";width:0;height:0;position:absolute}.tu-globo--cola-abajo:after{left:var(--cola-x,40px);background:var(--cristal-borde,rgba(25,195,214,.5));width:6px;height:6px;box-shadow:6px -6px 0 var(--cristal-borde,rgba(25,195,214,.5)), 12px -12px 0 var(--cristal-borde,rgba(25,195,214,.5)), 6px -12px 0 var(--globo-fondo), 12px -18px 0 var(--globo-fondo);bottom:-14px}.tu-globo--cola-izquierda:after{left:-14px;top:var(--cola-y,30px);background:var(--cristal-borde,rgba(25,195,214,.5));width:6px;height:6px;box-shadow:6px 6px 0 var(--cristal-borde,rgba(25,195,214,.5)), 12px 12px 0 var(--cristal-borde,rgba(25,195,214,.5)), 12px 6px 0 var(--globo-fondo), 18px 12px 0 var(--globo-fondo)}.tu-globo--cola-derecha:after{right:-14px;top:var(--cola-y,30px);background:var(--cristal-borde,rgba(25,195,214,.5));width:6px;height:6px;box-shadow:-6px 6px 0 var(--cristal-borde,rgba(25,195,214,.5)), -12px 12px 0 var(--cristal-borde,rgba(25,195,214,.5)), -12px 6px 0 var(--globo-fondo), -18px 12px 0 var(--globo-fondo)}.tu-pregunta{z-index:4;background:rgba(2,6,13,.78);align-items:center;justify-items:center;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tu-pregunta[hidden]{display:none}.tu-pregunta__panel{box-sizing:border-box;text-align:center;background:var(--cristal-fondo,rgba(4,18,43,.92));border:2px solid var(--cristal-borde,rgba(25,195,214,.5));justify-items:center;gap:12px;width:min(360px,100%);padding:16px 16px 14px;display:grid;box-shadow:0 4px rgba(4,18,43,.9),0 0 16px rgba(25,195,214,.25)}.tu-pregunta__titulo{font-family:var(--pixel,"Piscis Pixel", monospace);font-size:var(--t-s,10px);letter-spacing:.06em;color:var(--amarillo,#ffd23f);text-transform:uppercase;-webkit-font-smoothing:none;margin:0;font-weight:400;line-height:1.6}.tu-pregunta__texto{font-family:var(--pixel,"Piscis Pixel", monospace);font-size:var(--t-xs,8px);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:none;margin:0;line-height:1.7}.tu-pregunta__botones{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tu-velo{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tu-tabla{pointer-events:auto;background:rgba(2,6,13,.7);position:absolute}.tu-velo--fuera .tu-tabla{display:none}.tu-agujero{box-sizing:border-box;border:2px solid var(--amarillo,#ffd23f);pointer-events:none;position:absolute}.tu-agujero[hidden]{display:none}.tu-lamina{flex-wrap:wrap;align-items:flex-end;gap:28px;padding:20px;display:flex}.tu-lamina figure{justify-items:center;gap:8px;margin:0;display:grid}.tu-lamina figcaption{font-family:var(--pixel);font-size:var(--t-xs);letter-spacing:.08em;color:var(--texto-suave)}.tu-menu{background:radial-gradient(circle at 50% 20%,#0b3a75,#04122b 75%);grid-template-rows:auto 1fr auto;padding:14px 16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tu-menu__barra{font-family:var(--pixel);font-size:var(--t-xs);color:var(--turquesa);letter-spacing:.08em;justify-content:space-between;display:flex}.tu-menu__cuerpo{align-content:center;justify-items:center;gap:22px;display:grid}.tu-menu__titulo{margin:0;font-size:44px}.tu-menu__lema{font-family:var(--pixel);font-size:var(--t-s);color:var(--amarillo);letter-spacing:.1em}.tu-menu__opciones{justify-items:center;gap:26px;margin-top:10px;display:grid}.tu-menu__opcion{font-family:var(--pixel);letter-spacing:.08em;color:var(--texto);text-shadow:0 0 10px rgba(143,247,255,.5);-webkit-font-smoothing:none;font-size:20px}.tu-menu__opcion--activa{color:var(--amarillo);text-shadow:0 0 12px rgba(255,210,63,.6)}.tu-menu__opcion--activa:before{content:"▶ "}.tu-menu__pie{text-align:center;font-family:var(--pixel);font-size:var(--t-xs);color:var(--texto-suave);letter-spacing:.08em}.tu-menu__pie b{color:var(--neon);font-weight:400}
/*$vite$:1*/