.mo.svelte-f8kzat{-webkit-user-select:none;user-select:none;background:#0c0a18;border-radius:14px;width:100%;position:relative;overflow:hidden}.mo.edit.svelte-f8kzat{cursor:crosshair}img.svelte-f8kzat{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}svg.svelte-f8kzat{width:100%;height:100%;position:absolute;inset:0}.glow.svelte-f8kzat{fill:none;stroke:#2bd4c459;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round;filter:blur(3px)}.route.svelte-f8kzat{fill:none;stroke:#5ff0dc;stroke-width:3.5px;stroke-dasharray:10 7;stroke-linejoin:round;stroke-linecap:round}.start.svelte-f8kzat{fill:#5ff0dc;stroke:#0c0a18;stroke-width:3px}.pin.svelte-f8kzat{fill:#2a1d5c;stroke:#c9a2ff;stroke-width:2.5px;filter:drop-shadow(0 0 6px #7a3cffe6)}g.svelte-f8kzat:not(.boss) .pin:where(.svelte-f8kzat){fill:#1b2a33;stroke:#5ff0dc}text.svelte-f8kzat{fill:#fff;font-family:var(--display);text-anchor:middle;pointer-events:none;font-size:20px}.lab.svelte-f8kzat{font-family:var(--sans);fill:#f2ecff;paint-order:stroke;stroke:#0c0a18e6;stroke-width:5px;stroke-linejoin:round;font-size:17px}a.svelte-f8kzat:hover .pin:where(.svelte-f8kzat){stroke:#fff}
