.socket-group.svelte-7hhi7z{transition:transform 0.1s ease;transform-origin:center;transform-box:fill-box;cursor:pointer}.socket-group.svelte-7hhi7z:hover{transform:scale(2.5)}
.palette.svelte-1mxort7{background:white;border-radius:5px;padding:10px;width:50%;box-shadow:0 2px 10px rgba(0,0,0,0.2)}input.svelte-1mxort7{width:100%;padding:5px;font-size:14px;margin-bottom:5px}ul.svelte-1mxort7{list-style:none;margin:0;padding:0;max-height:150px;overflow-y:auto}li.svelte-1mxort7{padding:5px;cursor:pointer}li.svelte-1mxort7:hover{background:#eee}li.selected.svelte-1mxort7{background:#eee}
.editor-container.svelte-wx7dud{position:relative;width:100%;border:1px solid #ccc;z-index:9999}
.repl.svelte-jl9o4u{position:fixed;bottom:0;left:0;right:0;height:23em;max-height:25%;background-color:#222;color:#eee;display:flex;flex-direction:column;font-family:monospace;z-index:999}.output.svelte-jl9o4u{flex:1;overflow:auto;padding:5px}.line.svelte-jl9o4u{white-space:pre-wrap;margin:0 0 2px 0}.input-area.svelte-jl9o4u{border-top:1px solid #555;padding-bottom:5px}
line.minor.svelte-14d1jc7{stroke:#ddd;stroke-width:1}line.major.svelte-14d1jc7{stroke:#888;stroke-width:2}
body{margin:0;padding:0}.canvas.svelte-a2ukll{width:100%;height:100vh;background-color:#f5f5f5;position:relative;overflow:hidden}.command-palette-overlay.svelte-a2ukll{position:absolute;inset:0;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:10}
