.linkable.svelte-n7e15i{filter:drop-shadow(0 0 6px rgba(34,197,94,.7)) drop-shadow(0 0 12px rgba(34,197,94,.4));animation:svelte-n7e15i-pulse-linkable 1.5s ease-in-out infinite}@keyframes svelte-n7e15i-pulse-linkable{0%,to{filter:drop-shadow(0 0 6px rgba(34,197,94,.7)) drop-shadow(0 0 12px rgba(34,197,94,.4))}50%{filter:drop-shadow(0 0 10px rgba(34,197,94,.9)) drop-shadow(0 0 20px rgba(34,197,94,.6))}}.recipe-canvas.svelte-75chvu{margin:auto;contain:layout style;will-change:transform}.node-wrapper.svelte-75chvu{contain:layout style;will-change:transform}.edge-simple.svelte-75chvu{stroke:#b1b1b7;stroke-width:2;fill:none;pointer-events:none}.edge-hitbox.svelte-75chvu{stroke:transparent;stroke-width:12;fill:none;cursor:pointer;transition:stroke .2s}.edge-hitbox.svelte-75chvu:focus+.edge-simple:where(.svelte-75chvu),.edge-hitbox.svelte-75chvu:focus+.edge-manifold:where(.svelte-75chvu){stroke:#6366f1;stroke-width:3px}.edge-group.svelte-75chvu:focus-within .edge-simple:where(.svelte-75chvu),.edge-group.svelte-75chvu:focus-within .edge-manifold:where(.svelte-75chvu){stroke:#6366f1;stroke-width:3}@media (hover: hover) and (pointer: fine){.edge-hitbox.svelte-75chvu:hover+.edge-simple:where(.svelte-75chvu),.edge-hitbox.svelte-75chvu:hover+.edge-manifold:where(.svelte-75chvu){stroke:#6366f1;stroke-width:3px}.edge-group.svelte-75chvu:hover .edge-simple:where(.svelte-75chvu),.edge-group.svelte-75chvu:hover .edge-manifold:where(.svelte-75chvu){stroke:#6366f1;stroke-width:3}}.edge-bracket.svelte-75chvu,.edge-manifold.svelte-75chvu{stroke:#b1b1b7;stroke-width:2;fill:none;pointer-events:none}.node-wrapper.linking-source.svelte-75chvu{filter:drop-shadow(0 0 8px rgba(99,102,241,.8)) drop-shadow(0 0 16px rgba(99,102,241,.5));z-index:10!important}.node-wrapper.linkable.svelte-75chvu{filter:drop-shadow(0 0 6px rgba(34,197,94,.7)) drop-shadow(0 0 12px rgba(34,197,94,.4));animation:svelte-75chvu-pulse-linkable 1.5s ease-in-out infinite}@media print{.recipe-canvas.svelte-75chvu,.node-wrapper.svelte-75chvu{will-change:auto;contain:none;filter:none;animation:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}}@keyframes svelte-75chvu-pulse-linkable{0%,to{filter:drop-shadow(0 0 6px rgba(34,197,94,.7)) drop-shadow(0 0 12px rgba(34,197,94,.4))}50%{filter:drop-shadow(0 0 10px rgba(34,197,94,.9)) drop-shadow(0 0 20px rgba(34,197,94,.6))}}
