.constellation-map{width:100%;height:auto;display:block}.constellation-map text{font-family:var(--font-manrope), Manrope, sans-serif;font-size:13px}.constellation-edge{fill:none;stroke:var(--color-gold-500);stroke-width:1px;opacity:.25}.constellation-edge.is-active{opacity:1;stroke-dasharray:1;stroke-dashoffset:0;animation:.5s ease-out constellation-thread}@keyframes constellation-thread{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.constellation-edge.is-active{animation:none}}.constellation-map text{fill:var(--color-ink-300);paint-order:stroke;stroke:var(--color-night-950);stroke-width:4px;stroke-opacity:.7;font-size:15px;font-weight:500}.constellation-map text.is-lit{fill:var(--color-ink-50);font-weight:700}.constellation-map.is-compact text{stroke-width:6px;font-size:30px}
