.legend.svelte-uiwqbn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.leg-item.svelte-uiwqbn{display:flex;gap:.6rem;align-items:flex-start}.dot.svelte-uiwqbn{width:12px;height:12px;border-radius:3px;margin-top:3px;flex:none}.bull.svelte-uiwqbn{background:var(--fs-green)}.bull-x.svelte-uiwqbn{background:var(--fs-green);box-shadow:0 0 0 3px var(--fs-green-dim)}.bear.svelte-uiwqbn{background:var(--fs-red)}.bear-x.svelte-uiwqbn{background:var(--fs-red);box-shadow:0 0 0 3px var(--fs-red-dim)}.leg-label.svelte-uiwqbn{font-weight:600;font-size:.9rem}.leg-desc.svelte-uiwqbn{font-size:.8rem;color:var(--fs-muted);margin-top:.15rem}
