@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}:root{--papel:#fffdf8;--renglon:#dfe9f7;--margen:#e57a7a;--tinta:#1d2b4f;--tinta-suave:#56627f;--linea:#e2e7ef;--suave:#f3f6fb;--blanco:#fff;--verde:#1b8a4a;--verdesuave:#e3f4ea;--casi:#c9654f;--casisuave:#fdf0eb;--oro:#f5b301;--tito:#f2a62b;--tito-suave:#fdeccd;--tito-texto:#1d2b4f;--capitana:#3a86d6;--capitana-suave:#dceaf9;--capitana-texto:#fff;--coco:#4db37a;--coco-suave:#dcf1e4;--coco-texto:#1d2b4f;--abuelo:#8c6bcb;--abuelo-suave:#ece5f8;--abuelo-texto:#fff;--nieve:#79b6df;--nieve-suave:#e3f1fa;--nieve-texto:#1d2b4f;--r1:#6b7ea8;--r1-suave:#e5eaf4;--r1-texto:#fff;--r2:#e88b9c;--r2-suave:#fbe4e8;--r2-texto:#1d2b4f;--r5:#ecc13d;--r5-suave:#fcf3d2;--r5-texto:#1d2b4f;--r9:#44ad90;--r9-suave:#ddf2eb;--r9-texto:#1d2b4f;--radio:18px;--sombra:0 2px 10px #1d2b4f14;--titulos:"Fredoka", "Trebuchet MS", system-ui, sans-serif;--texto:"Figtree", system-ui, sans-serif}.c-tito{--c:var(--tito);--cs:var(--tito-suave);--ct:var(--tito-texto)}.c-capitana{--c:var(--capitana);--cs:var(--capitana-suave);--ct:var(--capitana-texto)}.c-coco{--c:var(--coco);--cs:var(--coco-suave);--ct:var(--coco-texto)}.c-abuelo{--c:var(--abuelo);--cs:var(--abuelo-suave);--ct:var(--abuelo-texto)}.c-nieve{--c:var(--nieve);--cs:var(--nieve-suave);--ct:var(--nieve-texto)}.c-r1{--c:var(--r1);--cs:var(--r1-suave);--ct:var(--r1-texto)}.c-r2{--c:var(--r2);--cs:var(--r2-suave);--ct:var(--r2-texto)}.c-r5{--c:var(--r5);--cs:var(--r5-suave);--ct:var(--r5-texto)}.c-r9{--c:var(--r9);--cs:var(--r9-suave);--ct:var(--r9-texto)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--tinta);font-family:var(--texto);background-color:var(--papel);background-image:linear-gradient(to right, transparent 21px, var(--margen) 21px, var(--margen) 23px, transparent 23px), repeating-linear-gradient(to bottom, transparent 0 35px, var(--renglon) 35px 36px);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background-attachment:local;margin:0;font-size:18px;line-height:1.45}h1,h2,h3{font-family:var(--titulos);margin:0;font-weight:700;line-height:1.15}button,input{font:inherit;color:inherit}img{max-width:100%;display:block}:where(img.personaje){width:auto;height:auto}.pantalla{width:100%;max-width:480px;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(36px + env(safe-area-inset-left));min-height:calc(100dvh / var(--zoom,1));flex-direction:column;gap:16px;margin:0 auto;display:flex}.centrada{justify-content:center}.etiqueta{font-family:var(--titulos);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-size:14px;font-weight:600}.titulo-grande{font-size:34px}.suave{color:var(--tinta-suave)}.tarjeta{background:var(--blanco);border:2px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra);padding:18px}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boton{--fondo:var(--tinta);--sombra-boton:#0d1630;--letra:var(--blanco);border-radius:var(--radio);background:var(--fondo);min-height:56px;color:var(--letra);font-family:var(--titulos);cursor:pointer;box-shadow:0 5px 0 var(--sombra-boton);touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:21px;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex;transform:translateY(0)}.boton:active:not(:disabled){box-shadow:0 1px 0 var(--sombra-boton);transform:translateY(4px)}.boton:disabled{opacity:.45;cursor:default}.boton:focus-visible,.casilla-avatar:focus-visible,.tecla:focus-visible{outline:3px solid var(--capitana);outline-offset:3px}.boton-claro{--fondo:var(--blanco);--sombra-boton:var(--linea);--letra:var(--tinta);border:2px solid var(--linea)}.boton-verde{--fondo:var(--verde);--sombra-boton:#0f5c30}.boton-ancho{width:100%}.boton-chico{min-height:48px;padding:8px 16px;font-size:17px}.boton-texto{color:var(--tinta-suave);font-family:var(--titulos);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:48px;padding:8px 12px;font-size:17px;font-weight:600;text-decoration:underline}.personaje{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fila-personajes{justify-content:center;align-items:flex-end;gap:6px;display:flex}.fila-personajes img{width:auto;height:64px}.fila-personajes img:nth-child(odd){animation:3s ease-in-out infinite flotar}.fila-personajes img:nth-child(2n){animation:3s ease-in-out 1.5s infinite flotar}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes saltar{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-22px)scale(1.06,.96)}55%{transform:translateY(0)scale(.96,1.04)}75%{transform:translateY(-6px)}to{transform:translateY(0)scale(1)}}@keyframes pensar{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes entrar{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes aparecer{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.salta{animation:.65s ease-out saltar}.piensa{animation:.5s ease-in-out 2 pensar}.entra{animation:.38s ease-out both entrar}.campo{border:3px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:60px;font-family:var(--titulos);letter-spacing:.04em;text-align:center;padding:12px 16px;font-size:24px;font-weight:600}.campo:focus{border-color:var(--capitana);outline:none}.aviso-casi{background:var(--casisuave);color:#8a3a28;border:2px solid #f3cfc4;border-radius:14px;padding:12px 14px;font-size:17px}.lista-perfiles{gap:12px;display:grid}.perfil{text-align:left;border:3px solid var(--c);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:84px;box-shadow:0 5px 0 var(--c);cursor:pointer;align-items:center;gap:14px;padding:10px 16px;transition:transform 80ms,box-shadow 80ms;display:flex}.perfil:active{box-shadow:0 1px 0 var(--c);transform:translateY(4px)}.perfil img{width:64px;height:64px}.perfil strong{font-family:var(--titulos);font-size:26px;font-weight:600}.avatares{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.casilla-avatar{border:3px solid var(--linea);background:var(--blanco);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:96px;padding:8px 2px;font-size:12px;font-weight:700;display:flex}.casilla-avatar img{width:100%;height:56px}#codigo{text-transform:uppercase}.resultado-personaje{justify-self:center;height:140px}.casilla-avatar[aria-pressed=true]{border-color:var(--c);background:var(--cs)}.encabezado{align-items:center;gap:10px;display:flex}.encabezado .avatar{width:48px;height:48px}.encabezado .nombre{font-family:var(--titulos);text-overflow:ellipsis;flex:1;min-width:0;font-size:22px;font-weight:600;overflow:hidden}.icono-boton{border:2px solid var(--linea);background:var(--blanco);cursor:pointer;border-radius:14px;min-width:48px;min-height:48px;font-size:22px}.cuantas{font-family:var(--titulos);font-size:24px;font-weight:600}.cuantas b{color:var(--verde);font-size:36px}.mision-boton{text-align:left;background:var(--tinta);width:100%;color:var(--blanco);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:14px;padding:14px 18px;transition:transform 80ms,box-shadow 80ms;display:flex;box-shadow:0 6px #0d1630}.mision-boton:active{transform:translateY(5px);box-shadow:0 1px #0d1630}.mision-boton img{object-fit:contain;width:64px;height:72px}.mision-boton .grande{font-family:var(--titulos);font-size:26px;font-weight:700;display:block}.mision-boton .chico{opacity:.9;font-size:16px;display:block}.dias{flex-wrap:wrap;gap:5px;display:flex}.dia-punto{border:2px solid var(--linea);background:var(--blanco);width:26px;height:26px;font-family:var(--titulos);color:var(--tinta-suave);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.dia-punto.hecho{background:var(--oro);color:var(--tinta);border-color:#d39a00}.dia-punto.hoy{border-color:var(--tinta);color:var(--tinta)}.juegos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.juego{border:2px solid var(--linea);border-radius:var(--radio);background:var(--blanco);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:12px;display:flex}.juego strong{font-family:var(--titulos);font-size:18px;font-weight:600;line-height:1.15}.juego .pronto{color:var(--tinta-suave);font-size:13px}.juego img{height:40px}.juego:disabled{cursor:default;opacity:.7}.mapa{font-family:var(--titulos);grid-template-columns:repeat(11,1fr);gap:3px;font-weight:600;display:grid}.mapa>div{aspect-ratio:1;border-radius:7px;place-items:center;font-size:clamp(11px,3.4vw,15px);display:grid;position:relative}.mapa .cabeza{background:var(--tinta);color:var(--blanco)}.mapa .sin-ver{background:var(--blanco);color:#b4bdcd;border:1.5px dashed #c9d2e1}.mapa .aprendiendo{background:var(--cs);border:1.5px solid var(--c);color:var(--tinta)}.mapa .domina{background:var(--c);color:var(--ct)}.mapa .domina:after{content:"★";color:var(--oro);text-shadow:0 0 2px var(--tinta), 0 0 1px var(--tinta);font-size:11px;position:absolute;top:-5px;right:-3px}.mapa .nueva{animation:.5s ease-out both aparecer}.leyenda{color:var(--tinta-suave);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.leyenda span{align-items:center;gap:6px;display:inline-flex}.leyenda i{border-radius:5px;width:16px;height:16px;display:inline-block}.barra{align-items:center;gap:10px;display:flex}.progreso{background:var(--suave);border:2px solid var(--linea);border-radius:99px;flex:1;height:14px;overflow:hidden}.progreso>div{background:var(--verde);border-radius:99px;height:100%;transition:width .3s}.intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.intro .personaje{height:190px}.intro p{margin:0;font-size:20px}.ejemplo{font-family:var(--titulos);border-radius:var(--radio);background:var(--cs,var(--suave));padding:10px 22px;font-size:40px;font-weight:700}.caja-rima{border:3px solid var(--c);border-radius:var(--radio);background:var(--blanco);font-family:var(--titulos);padding:14px 16px;font-size:21px;font-weight:600}.escena-cuenta{border-radius:var(--radio);background:var(--cs);font-family:var(--titulos);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:34px;font-weight:700;display:flex}.intro .escena-cuenta .personaje,.escena-cuenta .personaje{object-fit:contain;width:auto;min-width:0;max-width:30%;height:96px}.escena-cuenta .resultado-circulo{border:3px solid var(--tinta);background:var(--blanco);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.pregunta{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.pregunta .companero{height:120px}.cuenta{font-family:var(--titulos);align-items:center;gap:12px;font-size:52px;font-weight:700;line-height:1;display:flex}.respuesta{border:3px solid var(--linea);background:var(--blanco);border-radius:16px;place-items:center;min-width:2.4em;height:1.35em;padding:0 10px;display:grid}.respuesta.bien{border-color:var(--verde);background:var(--verdesuave);color:var(--verde)}.respuesta.casi{border-color:var(--casi);background:var(--casisuave);color:var(--casi);text-decoration:line-through;text-decoration-thickness:3px}.devolucion{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:64px;display:flex}.festejo{font-family:var(--titulos);color:var(--verde);font-size:30px;font-weight:700}.pista{background:var(--casisuave);border-radius:var(--radio);text-align:left;border:2px solid #f3cfc4;width:100%;padding:12px 14px;font-size:18px}.pista strong{font-family:var(--titulos);color:#8a3a28;font-size:20px;font-weight:600}.pista .correcta{font-family:var(--titulos);color:var(--verde);font-size:26px;font-weight:700}.chispas{width:0;height:0;position:relative}.chispas span{color:var(--oro);font-size:22px;animation:.7s ease-out forwards chispa;position:absolute}@keyframes chispa{0%{opacity:1;transform:translate(0)scale(.4)}to{transform:translate(var(--x), var(--y)) scale(1.1);opacity:0}}.teclado{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.tecla{border:2px solid var(--linea);background:var(--blanco);min-height:62px;box-shadow:0 4px 0 var(--linea);font-family:var(--titulos);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:16px;font-size:30px;font-weight:600;transition:transform 60ms,box-shadow 60ms}.tecla:active:not(:disabled){box-shadow:0 1px 0 var(--linea);transform:translateY(3px)}.tecla.listo{background:var(--verde);border-color:var(--verde);color:var(--blanco);font-size:22px;box-shadow:0 4px #0f5c30}.tecla:disabled{opacity:.4}.estrellas{justify-content:center;gap:8px;font-size:60px;line-height:1;display:flex}.estrellas span{color:#d9dfe9}.estrellas .ganada{color:var(--oro);text-shadow:0 3px #d39a00;animation:.5s ease-out both aparecer}.estrellas .ganada:nth-child(2){animation-delay:.25s}.estrellas .ganada:nth-child(3){animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.juego:not(:disabled){border-color:var(--c);box-shadow:0 4px 0 var(--c);transition:transform 80ms,box-shadow 80ms}.juego:not(:disabled):active{box-shadow:0 1px 0 var(--c);transform:translateY(3px)}.reloj{font-family:var(--titulos);text-align:right;min-width:70px;font-size:20px;font-weight:700}.manos{--alto:92px;--ancho:23px;justify-content:center;gap:clamp(14px,4vw,24px);width:100%;display:flex}.manos.chico{--alto:62px;--ancho:20px;gap:12px}.mano{flex:1;justify-content:center;align-items:flex-end;gap:clamp(1px,1vw,6px);max-width:230px;display:flex}.dedo{min-width:0;max-width:44px;min-height:calc(var(--alto) + 24px);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}span.dedo{cursor:default}.dedo-forma{width:min(var(--ancho), 88%);height:var(--alto);background:#f1cba8;border:3px solid #b98260;border-radius:99px;transition:height .25s,background .2s;display:block}.dedo.bajado .dedo-forma{height:calc(var(--alto) * .42);background:#c9554f;border-color:#9b3b36}.dedo.resaltado:not(.bajado) .dedo-forma{background:var(--r5);border-color:#b98a10}.dedo-numero{font-family:var(--titulos);font-size:16px;font-weight:700}.manos.chico .dedo-numero{font-size:13px}.conteo{font-family:var(--titulos);justify-content:center;align-items:center;gap:14px;font-size:28px;font-weight:700;display:flex}.conteo>div{justify-items:center;line-height:1;display:grid}.conteo small{color:var(--tinta-suave);font-size:13px;font-weight:600}.conteo b{font-size:40px}.conteo-resultado{background:var(--verdesuave);color:var(--verde);border-radius:14px;padding:4px 14px}.principio{background:var(--cs);min-height:48px;font-family:var(--titulos);cursor:pointer;border:0;border-radius:99px;padding:8px 16px;font-size:20px;font-weight:600}.opciones{gap:10px;display:grid}.opcion{text-align:left;border:3px solid var(--linea);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:64px;box-shadow:0 4px 0 var(--linea);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:17px;line-height:1.25;transition:transform 80ms,box-shadow 80ms;display:flex}.opcion:active:not(:disabled){box-shadow:0 1px 0 var(--linea);transform:translateY(3px)}.opcion b{background:var(--suave);min-width:52px;font-family:var(--titulos);text-align:center;border-radius:12px;flex:none;padding:4px 8px;font-size:26px}.opcion.bien{border-color:var(--verde);background:var(--verdesuave)}.opcion.casi{border-color:var(--casi);background:var(--casisuave)}.regla-boton{min-height:76px}.regla-numero{background:var(--c);width:58px;height:58px;color:var(--ct);font-family:var(--titulos);border-radius:16px;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}.regla-boton strong{font-size:21px;display:block}.regla-linea{color:var(--tinta-suave);font-size:15px;line-height:1.3;display:block}.memotest{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.memotest.cuatro{grid-template-columns:repeat(4,1fr)}.carta{aspect-ratio:3/4;cursor:pointer;perspective:600px;touch-action:manipulation;background:0 0;border:0;padding:0;position:relative}.carta-dorso,.carta-frente{backface-visibility:hidden;border-radius:14px;place-items:center;transition:transform .3s;display:grid;position:absolute;inset:0}.carta-dorso{background:var(--cs);border:3px solid var(--c)}.carta-dorso img{object-fit:contain;width:70%;height:70%}.carta-frente{background:var(--blanco);border:3px solid var(--linea);align-content:center;gap:2px;transform:rotateY(180deg)}.carta-frente b{font-family:var(--titulos);font-size:clamp(20px,6vw,28px);font-weight:700;line-height:1}.carta-frente small{color:var(--tinta-suave);font-size:12px}.carta.abierta .carta-dorso{transform:rotateY(180deg)}.carta.abierta .carta-frente{transform:rotateY(360deg)}.carta.encontrada .carta-frente{border-color:var(--verde);background:var(--verdesuave)}.companeros{justify-content:center;align-items:flex-end;gap:10px;display:flex}.companeros .companero+.companero{animation-delay:.12s}.boton-oro{--fondo:var(--oro);--sombra-boton:#b98500;--letra:var(--tinta)}.rincon-papas{align-self:center;min-height:48px;margin-top:8px}.ficha{border-left:8px solid var(--c);gap:12px;display:grid}.ficha-cabeza{align-items:center;gap:10px;display:flex}.ficha-cabeza .avatar{object-fit:contain;width:52px;height:52px}.ficha-cabeza h2{overflow-wrap:anywhere;font-size:26px}.datos-papas{gap:8px;margin:0;display:grid}.datos-papas>div{grid-template-columns:6.4em 1fr;align-items:baseline;gap:8px;display:grid}.datos-papas dt{font-family:var(--titulos);color:var(--tinta-suave);font-size:15px;font-weight:600}.datos-papas dd{margin:0}.trabadas{flex-wrap:wrap;gap:6px;display:flex}.trabadas span:not(.suave){white-space:nowrap;border:2px solid var(--c);border-radius:999px;padding:0 10px;font-weight:700}.sugerencia{background:var(--cs);border-radius:14px;margin:0;padding:12px 14px}.confirmar{border:2px solid var(--casi);background:var(--casisuave);border-radius:14px;gap:12px;padding:14px;display:grid}.lista-rimas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-rimas button{text-align:left;background:var(--blanco);border:2px solid var(--linea);border-radius:var(--radio);width:100%;min-height:72px;box-shadow:var(--sombra);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.lista-rimas img{object-fit:contain;flex:none;width:44px;height:52px}.lista-rimas .texto-rima{flex:1;gap:2px;font-size:17px;line-height:1.35;display:grid}.lista-rimas small{font-family:var(--titulos);color:var(--tinta-suave);font-size:14px;font-weight:600}.lista-rimas .icono-play{background:var(--c);width:44px;height:44px;color:var(--ct);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.lista-rimas .sonando button{border-color:var(--c);background:var(--cs);border-width:3px}.certificado{aspect-ratio:1080/1350;width:100%;box-shadow:var(--sombra);background:var(--blanco);border-radius:12px}.certificado.cargando{border:2px dashed var(--linea)}.cartel-navegador{background:var(--tito-suave);border-bottom:3px solid var(--tito);justify-items:start;gap:10px;padding:14px 16px 14px 36px;font-size:17px;display:grid}.pasos{gap:10px;display:grid}.pasos h2{font-size:22px}.pasos ol{gap:6px;margin:0;padding-left:1.3em;display:grid}@media (width<=359px){.pantalla{padding-left:calc(30px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right))}.tarjeta{padding:14px}.avatares{gap:4px}.titulo-grande{font-size:30px}}@media (width>=700px) and (height>=900px){:root{--zoom:1.3}#root{zoom:var(--zoom)}}@media (width>=1000px) and (height>=1200px){:root{--zoom:1.5}}@media (height<=740px){.pantalla{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:10px}.pregunta{gap:6px}.pregunta .companero{height:76px}.cuenta{font-size:44px}.devolucion{min-height:40px}.teclado{gap:8px}.tecla{min-height:52px}}@media (height<=600px){.pregunta .companero{height:56px}.cuenta{font-size:40px}.tecla{min-height:48px;font-size:26px}.opciones{gap:8px}.guia{padding:6px 10px;font-size:15px}.opcion{min-height:56px;padding:6px 12px;font-size:15px;line-height:1.3}}.boton-pista{border:2px solid var(--oro);min-height:44px;color:var(--tinta);font-family:var(--titulos);white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff6d6;border-radius:999px;padding:0 14px;font-size:16px;font-weight:600}.boton-pista:disabled{opacity:.4;cursor:default}.boton-pista:focus-visible{outline:3px solid var(--capitana);outline-offset:2px}.guia{border:2px dashed var(--oro);text-align:center;background:#fffaf0;border-radius:14px;width:100%;padding:10px 14px;font-size:17px;line-height:1.35}.pistas-pedidas{border-color:var(--oro);font-size:17px}
