section.svelte-zt6bb9{min-width:0;margin:24px 0;padding:22px}p.svelte-zt6bb9{margin:16px 0;line-height:1.7}label.svelte-zt6bb9{gap:8px;font-weight:600;display:grid}select.svelte-zt6bb9{font:inherit;background:var(--paper);max-width:220px;color:var(--ink);border:1px solid var(--line);padding:10px}.chart.svelte-zt6bb9{max-width:100%;overflow-x:auto}.chart.svelte-zt6bb9:focus-visible{outline:3px solid var(--blue-deep)}svg.svelte-zt6bb9{width:100%;min-width:440px;max-width:600px;display:block}text.svelte-zt6bb9{fill:var(--ink);font:16px sans-serif}.grid.svelte-zt6bb9{stroke:var(--line);stroke-width:1px}.axis.svelte-zt6bb9{stroke:var(--ink);stroke-width:1.5px}.circle-a.svelte-zt6bb9{fill:none;stroke:var(--blue-deep);stroke-width:2.5px}.circle-b.svelte-zt6bb9{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-dasharray:8 4}.lens.svelte-zt6bb9{fill:var(--gold);opacity:.5}.ray.svelte-zt6bb9{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 4}.radial.svelte-zt6bb9{stroke:var(--ink);stroke-width:4px}.point-a.svelte-zt6bb9,.intersection.svelte-zt6bb9{fill:var(--blue-deep)}.point-b.svelte-zt6bb9{fill:var(--red)}.actions.svelte-zt6bb9{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}
