.spinner-arc.svelte-f4erjd{transform-origin:50%;animation:1s linear infinite svelte-f4erjd-spin}@keyframes svelte-f4erjd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pane-container.svelte-1caar0q{--sp-thickness:var(--thickness,8px);--sp-color:var(--color,transparent);width:100%;height:100%;display:grid;position:relative}.pane-container.vertical.svelte-1caar0q{grid-template-rows:var(--pos) 1fr}.pane-container.horizontal.svelte-1caar0q{grid-template-columns:var(--pos) 1fr}.pane.svelte-1caar0q{width:100%;height:100%;overflow:auto}.pane.svelte-1caar0q>*{width:100%;height:100%;overflow:hidden}.mousecatcher.svelte-1caar0q{background:#fff0;width:100%;height:100%;position:absolute;top:0;left:0}.divider.svelte-1caar0q{margin:0;position:absolute;touch-action:none!important}.divider.svelte-1caar0q:after{content:"";background-color:var(--sp-color);position:absolute}.horizontal.svelte-1caar0q>.divider:where(.svelte-1caar0q){padding:0 calc(.5 * var(--sp-thickness));cursor:ew-resize;width:0;height:100%;left:var(--pos);transform:translate(calc(-.5 * var(--sp-thickness)), 0)}.horizontal.svelte-1caar0q>.divider.disabled:where(.svelte-1caar0q){cursor:default}.horizontal.svelte-1caar0q>.divider:where(.svelte-1caar0q):after{width:1px;height:100%;top:0;left:50%}.vertical.svelte-1caar0q>.divider:where(.svelte-1caar0q){padding:calc(.5 * var(--sp-thickness)) 0;cursor:ns-resize;width:100%;height:0;top:var(--pos);transform:translate(0, calc(-.5 * var(--sp-thickness)))}.vertical.svelte-1caar0q>.divider.disabled:where(.svelte-1caar0q){cursor:default}.vertical.svelte-1caar0q>.divider:where(.svelte-1caar0q):after{width:100%;height:1px;top:50%;left:0}#canvas-container canvas{outline:none;margin-left:auto;margin-right:auto}.output-animating{transition:grid-template-rows .3s}.output-header-btn:not(:disabled):hover{filter:none}.output-animating>.vertical.divider{transition:top .3s}.canvas-scale-to-fit{--canvas-floor:360px;justify-content:safe center;align-items:safe center;display:flex;container-type:size}.canvas-overlay-host{pointer-events:none;z-index:5;flex:0 0 0;align-self:start;width:0;height:0;position:sticky;top:50%;left:50%}.canvas-overlay{pointer-events:auto;width:100cqw;height:100cqh;position:absolute;top:-50cqh;left:-50cqw}body:has([data-scope=dialog][data-state=open]) .canvas-overlay{pointer-events:none}.canvas-scale-to-fit canvas{min-width:var(--canvas-min-w,0px);min-height:var(--canvas-min-h,0px);max-width:100%;max-height:100%;width:auto!important;height:auto!important}.game-container:fullscreen,.game-container.is-page-fullscreen,.game-fullscreen-overlay.svelte-1kisos0{background:#000}.game-container:fullscreen .canvas-scale-to-fit canvas,.game-container.is-page-fullscreen .canvas-scale-to-fit canvas,.game-fullscreen-overlay .canvas-scale-to-fit canvas{object-fit:contain;max-width:none;max-height:none;width:100%!important;height:100%!important}.game-fullscreen-overlay.svelte-1kisos0{z-index:50;inset:0;border:none!important;position:fixed!important}.game-container:fullscreen canvas,.game-container.is-page-fullscreen canvas,.game-fullscreen-overlay canvas{width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important}.image-viewer.svelte-16ce821{cursor:grab;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.image-viewer.dragging.svelte-16ce821{cursor:grabbing}.image-wrapper.svelte-16ce821{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.image-wrapper.svelte-16ce821 img:where(.svelte-16ce821){transform-origin:50%;will-change:transform;flex-shrink:0}.pixelated.svelte-16ce821{image-rendering:pixelated}.checkerboard.svelte-16ce821{background-image:linear-gradient(45deg, var(--checker-a) 25%, transparent 25%), linear-gradient(-45deg, var(--checker-a) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--checker-a) 75%), linear-gradient(-45deg, transparent 75%, var(--checker-a) 75%);--checker-a:#80808026;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.zoom-badge.svelte-16ce821{color:#fffc;cursor:pointer;z-index:1;background:#00000080;border:none;border-radius:6px;padding:3px 8px;font-family:monospace,monospace Fallback;font-size:12px;transition:background .15s;position:absolute;bottom:8px;right:8px}.zoom-badge.svelte-16ce821:hover{color:#fff;background:#000000b3}#editor.svelte-c4vs74 .code-error,#editor.svelte-c4vs74 .code-error.cm-activeLine{background-color:var(--color-error)}#editor.svelte-c4vs74 .cm-activeLine{background-color:#9ef3}.dark #editor .cm-activeLine{background-color:#ffffff0f}#editor.svelte-c4vs74 .cm-build-highlight{outline-offset:-2px;outline:2px solid #eab30899;animation:.3s ease-out svelte-c4vs74-build-highlight-in}.dark #editor .cm-build-highlight{outline-color:#eab308aa;animation:.3s ease-out svelte-c4vs74-build-highlight-in-dark}@keyframes svelte-c4vs74-build-highlight-in{0%{outline-color:#eab308dd}to{outline-color:#eab30899}}@keyframes svelte-c4vs74-build-highlight-in-dark{0%{outline-color:#eab308dd}to{outline-color:#eab308aa}}#editor.svelte-c4vs74 .cm-error-highlight{background-color:#fca5a566}.dark #editor .cm-error-highlight{background-color:#991b1b44}#editor.svelte-c4vs74 .cm-warning-highlight{outline-offset:-1px;background-color:#fbbf2433;outline:1px dashed #f59e0b88}.dark #editor .cm-warning-highlight{background-color:#f59e0b1a;outline-color:#f59e0b55}#editor.svelte-c4vs74 .cm-diagnostic{color:#000;background-color:#fff}.dark #editor .cm-diagnostic{color:#fff;background-color:#000}.scrollbar.svelte-1xzr1y2{pointer-events:none;position:absolute}.scrollbar-x.svelte-1xzr1y2{height:var(--scrollbar-track-thickness,6px);width:var(--track-size);bottom:0;left:0}.scrollbar-y.svelte-1xzr1y2{width:var(--scrollbar-track-thickness,6px);height:var(--track-size);top:0;right:0}.scrollbar-track.svelte-1xzr1y2{border-radius:var(--scrollbar-track-radius,initial);opacity:var(--scrollbar-track-opacity,1);background:var(--scrollbar-track-background,initial);box-shadow:var(--scrollbar-track-shadow,initial);pointer-events:auto;position:absolute}.scrollbar-x.svelte-1xzr1y2 .scrollbar-track:where(.svelte-1xzr1y2){height:var(--scrollbar-track-thickness,6px);width:var(--track-size);bottom:0;left:0}.scrollbar-y.svelte-1xzr1y2 .scrollbar-track:where(.svelte-1xzr1y2){width:var(--scrollbar-track-thickness,6px);height:var(--track-size);top:0;right:0}.scrollbar-thumb.svelte-1xzr1y2{border-radius:var(--scrollbar-thumb-radius,999px);opacity:var(--scrollbar-thumb-opacity,.5);background:var(--scrollbar-thumb-background,gray);box-shadow:var(--scrollbar-thumb-shadow,initial);pointer-events:auto;transition:opacity .15s;position:absolute}.scrollbar-track.svelte-1xzr1y2:hover~.scrollbar-thumb:where(.svelte-1xzr1y2),.scrollbar-thumb.svelte-1xzr1y2:hover{opacity:var(--scrollbar-thumb-hover-opacity,.85)}.scrollbar-x.svelte-1xzr1y2 .scrollbar-thumb:where(.svelte-1xzr1y2){height:var(--scrollbar-thumb-thickness,3px);width:var(--thumb-size);bottom:0;left:var(--thumb-pos)}.scrollbar-y.svelte-1xzr1y2 .scrollbar-thumb:where(.svelte-1xzr1y2){width:var(--scrollbar-thumb-thickness,3px);height:var(--thumb-size);right:0;top:var(--thumb-pos)}.tabs-viewport.svelte-1hof2pn{scrollbar-width:none}.tabs-viewport.svelte-1hof2pn::-webkit-scrollbar{display:none}.editor-tab:not(:disabled):hover,.editor-tab:not(:disabled):active{filter:none}.editor-tab *{cursor:inherit}
