.fringe.svelte-1r6rvl9{margin-top:14px}svg.svelte-1r6rvl9{display:block;overflow:visible}:is(.ink.svelte-1r6rvl9,.bg.svelte-1r6rvl9){fill:none;stroke-linecap:round}.ink.svelte-1r6rvl9{stroke:var(--ink);transition:stroke .3s ease}.bg.svelte-1r6rvl9{stroke:var(--bg)}.mapped.svelte-1r6rvl9 .ink:where(.svelte-1r6rvl9){stroke:var(--muted)}.knot.svelte-1r6rvl9,.fruit.svelte-1r6rvl9{fill:var(--knot)}.fruit-shine.svelte-1r6rvl9{fill:var(--bg);opacity:.7}.mark.svelte-1r6rvl9{font-family:var(--font-thread);font-size:16px;fill:var(--text);text-anchor:middle}.mark.mapped.svelte-1r6rvl9{fill:var(--muted)}.fruit-name.svelte-1r6rvl9{font-family:var(--font-serif);font-style:italic;font-size:15px;fill:var(--muted)}.hit.svelte-1r6rvl9{fill:transparent}.thread.svelte-1r6rvl9{transform-box:fill-box;transform-origin:50% 0;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.thread-link.svelte-1r6rvl9{cursor:pointer;outline:none}.thread-link.svelte-1r6rvl9:is(:where(.svelte-1r6rvl9):hover,:where(.svelte-1r6rvl9):focus-visible) .thread:where(.svelte-1r6rvl9){transform:rotate(5deg)}.thread-link.svelte-1r6rvl9:is(:where(.svelte-1r6rvl9):hover,:where(.svelte-1r6rvl9):focus-visible) .thread:where(.svelte-1r6rvl9):not(.mapped) .ink:where(.svelte-1r6rvl9){stroke:var(--bold)}.thread-link.svelte-1r6rvl9:is(:where(.svelte-1r6rvl9):hover,:where(.svelte-1r6rvl9):focus-visible) :is(.mark:where(.svelte-1r6rvl9),.fruit-name:where(.svelte-1r6rvl9)){fill:var(--bold)}.thread-link.svelte-1r6rvl9:focus-visible .hit:where(.svelte-1r6rvl9){stroke:var(--muted);stroke-dasharray:2 3}.caption.svelte-1r6rvl9{margin:8px 0 0;font-family:var(--font-serif);font-size:15px;color:var(--muted);min-height:1.5em}@media(prefers-reduced-motion:reduce){.thread.svelte-1r6rvl9{transition:none}}.experiment.svelte-9xkyrc{margin-bottom:2.75rem}.experiment.svelte-9xkyrc h2:where(.svelte-9xkyrc){margin:0}.experiment.svelte-9xkyrc h2:where(.svelte-9xkyrc) a:where(.svelte-9xkyrc){color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.experiment.svelte-9xkyrc h2:where(.svelte-9xkyrc) a:where(.svelte-9xkyrc):hover{text-decoration-color:var(--muted)}.summary.svelte-9xkyrc{margin:3px 0 0;max-width:34em;font-size:17px;font-style:italic;line-height:1.5;color:var(--muted)}.meta.svelte-9xkyrc{margin:6px 0 0;font-size:15px;color:var(--muted)}
