.mapa[data-astro-cid-6cm6fosx]{--pixel: "Silkscreen", ui-monospace, monospace;--borde: 1.5px solid var(--ink);--noche: #12104a;background:#e9e4fb}.mapa[data-astro-cid-6cm6fosx] .px{image-rendering:pixelated}.app[data-astro-cid-6cm6fosx]{display:grid;grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - var(--cab, 64px));min-height:520px;border-bottom:2px solid var(--ink)}.lado[data-astro-cid-6cm6fosx]{display:flex;flex-direction:column;gap:14px;padding:18px 18px 22px;overflow-y:auto;background:var(--white);border-right:2px solid var(--ink)}.volver[data-astro-cid-6cm6fosx]{font:700 .75rem var(--pixel);text-decoration:none}.lado-cab[data-astro-cid-6cm6fosx] h1[data-astro-cid-6cm6fosx]{font:700 1.6rem var(--pixel);color:#ffd36e;margin:6px 0 0;text-shadow:2px 0 0 var(--ink),-2px 0 0 var(--ink),0 2px 0 var(--ink),0 -2px 0 var(--ink),3px 3px 0 var(--purple)}.menu[data-astro-cid-6cm6fosx]{display:grid;gap:6px}.cap[data-astro-cid-6cm6fosx]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:var(--borde);border-radius:10px;background:#f6f7ff;color:var(--ink);font:inherit;font-weight:700;font-size:.95rem;text-align:left;cursor:pointer}.cap[data-astro-cid-6cm6fosx]:hover{background:#eef2ff}.cap[data-astro-cid-6cm6fosx].activo{background:var(--noche);color:#fff;box-shadow:3px 3px 0 var(--purple)}.cap[data-astro-cid-6cm6fosx]:focus-visible{outline:3px solid var(--purple);outline-offset:2px}.texto[data-astro-cid-6cm6fosx][hidden]{display:none}.texto[data-astro-cid-6cm6fosx] h2[data-astro-cid-6cm6fosx]{font:700 1.05rem var(--pixel);margin:4px 0 8px}.texto[data-astro-cid-6cm6fosx] h3[data-astro-cid-6cm6fosx]{font:700 .75rem var(--pixel);color:var(--purple);margin:14px 0 4px}.texto[data-astro-cid-6cm6fosx] p[data-astro-cid-6cm6fosx]{margin:0;font-size:.95rem;line-height:1.5}.texto[data-astro-cid-6cm6fosx] .nota[data-astro-cid-6cm6fosx]{margin-top:10px;color:var(--muted);font-size:.82rem}.escenario[data-astro-cid-6cm6fosx]{position:relative;overflow:hidden;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1px,transparent 0) 0 0 / 18px 18px,var(--noche)}#globo[data-astro-cid-6cm6fosx]{display:block;width:100%;height:100%;cursor:grab;touch-action:none}#globo[data-astro-cid-6cm6fosx]:active{cursor:grabbing}.stats[data-astro-cid-6cm6fosx]{position:absolute;top:14px;right:14px;display:grid;grid-template-columns:repeat(2,auto);gap:8px}.stat[data-astro-cid-6cm6fosx]{padding:8px 12px;border:1.5px solid #3a34d2;border-radius:10px;background:#12104ad9;color:var(--lav);font-size:.875rem}.stat[data-astro-cid-6cm6fosx]{font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.stat[data-astro-cid-6cm6fosx]:hover,.stat[data-astro-cid-6cm6fosx]:focus-visible{border-color:#e0f24a;transform:translateY(-2px);outline:none}.stat[data-astro-cid-6cm6fosx].activa{border-color:#e0f24a;box-shadow:0 0 0 2px #e0f24a}.stat[data-astro-cid-6cm6fosx] b[data-astro-cid-6cm6fosx]{display:block;font:700 1.3rem var(--pixel);color:#e0f24a}.leyenda[data-astro-cid-6cm6fosx]{position:absolute;left:14px;bottom:44px;list-style:none;margin:0;padding:10px 12px;display:grid;gap:6px;border:1.5px solid #3a34d2;border-radius:10px;background:#12104ad9;color:#fff;font-size:.875rem}.leyenda[data-astro-cid-6cm6fosx] li[data-astro-cid-6cm6fosx]{transition:opacity .3s}.leyenda[data-astro-cid-6cm6fosx] button[data-astro-cid-6cm6fosx]{display:flex;align-items:center;gap:8px;padding:2px 4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.leyenda[data-astro-cid-6cm6fosx] button[data-astro-cid-6cm6fosx]:hover,.leyenda[data-astro-cid-6cm6fosx] button[data-astro-cid-6cm6fosx]:focus-visible{background:#e0f24a26;outline:none}.leyenda[data-astro-cid-6cm6fosx] li[data-astro-cid-6cm6fosx].apagada{opacity:.3}.zoom[data-astro-cid-6cm6fosx]{position:absolute;right:14px;bottom:44px;display:grid;gap:6px}.zoom[data-astro-cid-6cm6fosx] button[data-astro-cid-6cm6fosx]{width:40px;height:40px;border:2px solid var(--ink);border-radius:8px;background:#ffd36e;box-shadow:2px 2px 0 var(--ink);font:700 1.3rem var(--pixel);cursor:pointer}.ayuda[data-astro-cid-6cm6fosx]{position:absolute;left:14px;bottom:10px;display:flex;align-items:center;gap:8px;color:var(--lav);font:700 .65rem var(--pixel)}.ficha[data-astro-cid-6cm6fosx]{position:absolute;top:14px;left:14px;width:min(300px,calc(100% - 28px));padding:12px 14px;border:var(--borde);border-radius:12px;background:var(--white);box-shadow:3px 3px 0 var(--purple)}.ficha[data-astro-cid-6cm6fosx][hidden]{display:none}.ficha[data-astro-cid-6cm6fosx] h2[data-astro-cid-6cm6fosx]{font:700 .95rem var(--pixel);margin:2px 0 6px}.ficha[data-astro-cid-6cm6fosx] p[data-astro-cid-6cm6fosx]{margin:0;font-size:.9rem}.ficha-tipo[data-astro-cid-6cm6fosx]{font:700 .7rem var(--pixel);color:var(--purple)}.ficha[data-astro-cid-6cm6fosx] button[data-astro-cid-6cm6fosx]{position:absolute;top:4px;right:8px;border:0;background:none;font-size:1.3rem;cursor:pointer}.saltos[data-astro-cid-6cm6fosx]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.saltos[data-astro-cid-6cm6fosx] li[data-astro-cid-6cm6fosx]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;font-size:.88rem}.paso[data-astro-cid-6cm6fosx]{width:24px;height:24px;display:grid;place-items:center;border:2px solid var(--ink);background:var(--lime);font:700 .7rem var(--pixel)}.saltos[data-astro-cid-6cm6fosx] small[data-astro-cid-6cm6fosx]{display:block;color:var(--muted);font-size:.875rem}.saltos[data-astro-cid-6cm6fosx] em[data-astro-cid-6cm6fosx]{font:700 .8rem ui-monospace,Menlo,monospace;white-space:nowrap;color:var(--purple)}.lat-cab[data-astro-cid-6cm6fosx]{display:flex;justify-content:space-between;align-items:center;gap:10px}.boton[data-astro-cid-6cm6fosx]{font:700 .7rem var(--pixel);padding:6px 10px;margin-top:10px;border:var(--borde);border-radius:8px;background:#ffd36e;box-shadow:2px 2px 0 var(--ink);cursor:pointer}.boton[data-astro-cid-6cm6fosx]:disabled{opacity:.5}.latencias[data-astro-cid-6cm6fosx]{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:5px}.latencias[data-astro-cid-6cm6fosx] li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 70px;gap:6px;align-items:center;font-size:.875rem}.latencias[data-astro-cid-6cm6fosx] .rn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latencias[data-astro-cid-6cm6fosx] .rb{height:9px;border:1.5px solid var(--ink);border-radius:4px;overflow:hidden}.latencias[data-astro-cid-6cm6fosx] .rb i{display:block;height:100%;background:var(--lav)}.latencias[data-astro-cid-6cm6fosx] li.primera{font-weight:700}.latencias[data-astro-cid-6cm6fosx] li.primera .rb i{background:#ff7a8a}.latencias[data-astro-cid-6cm6fosx] b{text-align:right;font-family:ui-monospace,Menlo,monospace}.fuentes[data-astro-cid-6cm6fosx] p[data-astro-cid-6cm6fosx]{display:flex;gap:10px;align-items:flex-start;margin:0;padding:18px 0 28px;color:var(--muted);font-size:.85rem}.fuentes[data-astro-cid-6cm6fosx] img{flex:none}@media(max-width:860px){.app[data-astro-cid-6cm6fosx]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto}.escenario[data-astro-cid-6cm6fosx]{order:-1;height:68dvh}.lado[data-astro-cid-6cm6fosx]{border-right:0;border-top:2px solid var(--ink);overflow:visible}.lado-cab[data-astro-cid-6cm6fosx]{display:none}.menu[data-astro-cid-6cm6fosx]{display:flex;overflow-x:auto;padding-bottom:6px}.cap[data-astro-cid-6cm6fosx]{width:auto;flex:none;white-space:nowrap;font-size:.85rem}.stats[data-astro-cid-6cm6fosx]{grid-template-columns:repeat(4,auto);left:10px;right:10px;top:10px;gap:6px}.stat[data-astro-cid-6cm6fosx]{padding:5px 7px;font-size:.6rem}.stat[data-astro-cid-6cm6fosx] b[data-astro-cid-6cm6fosx]{font-size:.95rem}.leyenda[data-astro-cid-6cm6fosx]{display:none}.ficha[data-astro-cid-6cm6fosx]{top:auto;bottom:44px}}
