.mapa-juego .q-juego{max-width:none}.q-longitud.q-longitud--todos{width:auto;padding-inline:var(--e-4);border-radius:var(--r-pastilla)}.m-ayuda{font-size:var(--t-s);color:var(--escenario-suave);margin:0}.m-pide{margin:var(--e-1) 0 0;align-items:center;gap:var(--e-1);text-align:center;flex-direction:column;font-weight:400;line-height:1.1;display:flex}.m-pide span{font-size:var(--t-s);color:var(--escenario-suave)}.m-pide strong{font-family:var(--f-rotulo);color:var(--bombilla);text-shadow:2px 2px 0 var(--tinta);font-size:clamp(1.4rem,6vw,2rem);font-weight:400}.m-lienzo{margin-inline:calc(-1 * var(--e-4));border-block:3px solid var(--tinta);background:#9fc8f5;position:relative;overflow:hidden}@media (width>=40rem){.m-lienzo{width:100%;max-width:max(calc(60svh * var(--proporcion)), 26rem);border:3px solid var(--tinta);border-radius:var(--r-m);margin-inline:auto}.m-zoom{width:100%;max-width:max(calc(60svh * var(--proporcion)), 26rem);margin:0 auto}}.m-svg{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:100%;height:auto;display:block}.m-fondo{fill:#d8d3c6;stroke:#f6f3ea;stroke-width:.6px;vector-effect:non-scaling-stroke}.m-tierra{fill:#fff6d6;stroke:var(--tinta);stroke-width:.6px;vector-effect:non-scaling-stroke;pointer-events:none}.m-linea .m-toque,.m-linea .m-rio{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.m-linea .m-toque{stroke:#0000;stroke-width:22px;pointer-events:stroke}.m-linea .m-rio{stroke:#1d6fe0;stroke-width:3px;pointer-events:none}.m-linea:focus-visible .m-rio,.m-linea.is-ok .m-rio,.m-linea.is-mal .m-rio{stroke-width:6px}.m-linea:focus-visible .m-rio{stroke:var(--coral)}.m-linea.is-ok .m-rio{stroke:var(--acierto)}.m-linea.is-mal .m-rio{stroke:var(--fallo)}@media (hover:hover){.m-svg:not(.is-respondida) .m-linea:hover .m-rio{stroke:var(--coral);stroke-width:5px}}.m-marco{fill:#9fc8f5;stroke:var(--tinta);stroke-width:1.5px;vector-effect:non-scaling-stroke}.m-region:not(.m-linea) path,.m-punto{fill:#fff6d6;stroke:var(--tinta);stroke-width:.8px;vector-effect:non-scaling-stroke;transition:fill .12s}.m-punto{fill:#ff4f6d2e;stroke:var(--coral);stroke-width:1.6px}.m-region:focus{outline:none}.m-region:not(.m-linea):focus-visible path,.m-punto.is-foco{fill:var(--bombilla);stroke:var(--coral);stroke-width:3px}@media (hover:hover){.m-svg:not(.is-respondida) .m-region:not(.m-linea):hover path,.m-svg:not(.is-respondida) .m-punto:hover{fill:var(--bombilla)}}.m-region.is-ok:not(.m-linea) path,.m-punto.is-ok{fill:var(--acierto);stroke:var(--acierto-borde);stroke-width:2px}.m-region.is-mal:not(.m-linea) path,.m-punto.is-mal{fill:var(--fallo);stroke:var(--fallo-borde);stroke-width:2px}.m-punto.is-ok{animation:.9s ease-in-out 3 m-latido}@keyframes m-latido{50%{stroke-width:6px}}.m-etiqueta{font-family:var(--f-texto);text-anchor:middle;dominant-baseline:auto;paint-order:stroke;stroke:var(--tinta);stroke-linejoin:round;fill:#fff;pointer-events:none;font-weight:700}.m-etiqueta.is-tocado{fill:#ffd5dc}.m-region.is-hecho,.m-punto.is-hecho{pointer-events:none}.m-region.is-tocado:not(.m-linea) path,.m-punto.is-tocado{fill:#ffd5dc;stroke:var(--coral);stroke-width:2px;stroke-dasharray:4 3}.m-linea.is-tocado .m-rio{stroke:#ff9f43;stroke-width:6px}.m-pide.is-ok .q-veredicto{color:#7dffb5}.m-pide.is-mal .q-veredicto{color:#ffb3c0}.m-pide .q-veredicto{font-family:var(--f-rotulo);font-size:var(--t-m)}.m-leyenda{justify-content:center;gap:var(--e-4);font-size:var(--t-xs);color:var(--escenario-suave);margin:0;display:flex}.m-leyenda span:before{content:"";vertical-align:-.05em;border-radius:2px;width:.8em;height:.8em;margin-right:.35em;display:inline-block}.m-leyenda-ok:before{background:var(--acierto)}.m-leyenda-mal:before{background:var(--fallo)}.m-final{width:100%;max-width:34rem;margin:0}.m-final svg{border:3px solid var(--tinta);border-radius:var(--r-m);cursor:default;background:#9fc8f5}.m-final figcaption{margin-top:var(--e-1);font-size:var(--t-s);color:var(--escenario-suave)}.m-zoom{justify-content:flex-end;gap:var(--e-2);margin-top:calc(-1 * var(--e-1));display:flex}.m-zoom button{border-radius:var(--r-s);border:2px solid var(--tinta);width:44px;height:44px;color:var(--tinta);font:700 1.5rem/1 var(--f-texto);box-shadow:0 3px 0 var(--tinta);cursor:pointer;touch-action:manipulation;background:#fff}.m-zoom button:active{box-shadow:0 1px 0 var(--tinta);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.m-punto.is-ok{animation:none}}.pagina-juego[data-astro-cid-3vcfhkte]{max-width:46rem;padding-block:var(--e-3) 0;gap:var(--e-5);flex-direction:column;display:flex}@media (width>=40rem){.pagina-juego[data-astro-cid-3vcfhkte]{gap:var(--e-6)}}h1[data-astro-cid-3vcfhkte]{font-size:var(--t-2xl);margin:0 0 var(--e-2);letter-spacing:-.01em;line-height:1.05}.intro[data-astro-cid-3vcfhkte]{font-size:var(--t-m);color:var(--texto-suave);max-width:62ch;margin:0}@media (width>=40rem){.intro[data-astro-cid-3vcfhkte]{font-size:var(--t-l)}}.soluciones[data-astro-cid-3vcfhkte]{border:1px solid var(--linea);border-radius:var(--r-m);background:var(--papel-tarjeta);box-shadow:var(--sombra-papel)}.soluciones[data-astro-cid-3vcfhkte]>summary[data-astro-cid-3vcfhkte]{cursor:pointer;padding:var(--e-4) var(--e-5);gap:var(--e-1);font-weight:700;font-size:var(--t-l);flex-direction:column;display:flex}.soluciones[data-astro-cid-3vcfhkte] .aviso[data-astro-cid-3vcfhkte]{font-weight:400;font-size:var(--t-s);color:var(--texto-suave)}.lista-soluciones[data-astro-cid-3vcfhkte],.lista-grupos[data-astro-cid-3vcfhkte]{padding:0 var(--e-5) var(--e-5);gap:var(--e-4);margin:0;list-style:none;display:grid}.lista-soluciones[data-astro-cid-3vcfhkte] li[data-astro-cid-3vcfhkte]{gap:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--linea);grid-template-columns:72px 1fr;align-items:start;display:grid}.lista-soluciones[data-astro-cid-3vcfhkte] img[data-astro-cid-3vcfhkte],.grupo-banderas[data-astro-cid-3vcfhkte] img[data-astro-cid-3vcfhkte]{width:100%;height:auto;box-shadow:0 0 0 1px var(--linea);border-radius:2px;display:block}.lista-soluciones[data-astro-cid-3vcfhkte] h3[data-astro-cid-3vcfhkte]{margin:0 0 var(--e-1);font-size:var(--t-m)}.lista-soluciones[data-astro-cid-3vcfhkte] .capital[data-astro-cid-3vcfhkte]{font-weight:500}.lista-soluciones[data-astro-cid-3vcfhkte] p[data-astro-cid-3vcfhkte],.lista-grupos[data-astro-cid-3vcfhkte] p[data-astro-cid-3vcfhkte]{color:var(--texto-suave);font-size:var(--t-s);margin:0}.grupo-banderas[data-astro-cid-3vcfhkte]{gap:var(--e-3);margin-bottom:var(--e-2);flex-wrap:wrap;display:flex}.grupo-banderas[data-astro-cid-3vcfhkte] figure[data-astro-cid-3vcfhkte]{width:96px;font-size:var(--t-xs);text-align:center;margin:0}.soluciones-mapa[data-astro-cid-3vcfhkte]{padding:0 var(--e-5) var(--e-5)}.soluciones-mapa[data-astro-cid-3vcfhkte] img[data-astro-cid-3vcfhkte]{border-radius:var(--r-s);width:100%;height:auto;box-shadow:0 0 0 1px var(--linea);display:block}.soluciones-mapa[data-astro-cid-3vcfhkte] .aviso[data-astro-cid-3vcfhkte]{margin:var(--e-2) 0 var(--e-4)}.lista-nombres[data-astro-cid-3vcfhkte] small[data-astro-cid-3vcfhkte]{color:var(--texto-suave);font-size:var(--t-xs);display:block}.lista-nombres[data-astro-cid-3vcfhkte] li[data-astro-cid-3vcfhkte]{break-inside:avoid;margin-bottom:var(--e-1)}.lista-nombres[data-astro-cid-3vcfhkte]{columns:2 10rem;font-size:var(--t-s);margin:0;padding:0;list-style:none}.articulo[data-astro-cid-3vcfhkte]{font-size:1.0625rem;line-height:1.7}.articulo[data-astro-cid-3vcfhkte] h2{font-size:var(--t-xl);margin:var(--e-6) 0 var(--e-3)}.articulo[data-astro-cid-3vcfhkte] h3{font-size:var(--t-l);margin:var(--e-5) 0 var(--e-2)}.articulo[data-astro-cid-3vcfhkte] p,.articulo[data-astro-cid-3vcfhkte] li{max-width:68ch}.faq[data-astro-cid-3vcfhkte] h2[data-astro-cid-3vcfhkte],.relacionados[data-astro-cid-3vcfhkte] h2[data-astro-cid-3vcfhkte]{font-size:var(--t-xl);margin:0 0 var(--e-4)}.faq[data-astro-cid-3vcfhkte] details[data-astro-cid-3vcfhkte]{border-bottom:1px solid var(--linea);padding:var(--e-3) 0}.faq[data-astro-cid-3vcfhkte] summary[data-astro-cid-3vcfhkte]{cursor:pointer;font-weight:700}.faq[data-astro-cid-3vcfhkte] p[data-astro-cid-3vcfhkte]{margin:var(--e-2) 0 0;color:var(--texto-suave)}.relacionados[data-astro-cid-3vcfhkte] ul[data-astro-cid-3vcfhkte]{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.relacionados[data-astro-cid-3vcfhkte] .pulsador[data-astro-cid-3vcfhkte]{width:100%;min-height:64px}
