.draw-handle.svelte-5ckpy2{pointer-events:all;cursor:grab;touch-action:none;fill:var(--ctrl-strong-bg, #2980b9);stroke:var(--on-accent, #ffffff);stroke-width:2.5}.draw-handle.svelte-5ckpy2:active{cursor:grabbing}.draw-handle.quiet.svelte-5ckpy2{stroke-width:1.75;opacity:.7}.draw-handle.control.svelte-5ckpy2{fill:var(--ctrl-bg, #181818);stroke:var(--ctrl-strong-bg, #2980b9)}.draw-handle.bend.svelte-5ckpy2{fill:var(--ctrl-selected-bg, #00b356)}.sprite-el.svelte-197e9rl{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.sprite-el.entered.svelte-197e9rl{pointer-events:auto}.sprite-hit.svelte-197e9rl{fill:transparent;stroke:none;pointer-events:all;cursor:pointer}.sprite-box.svelte-197e9rl{fill:none;stroke:#ffffff59;stroke-width:2;stroke-dasharray:8 6;pointer-events:none}.sprite-ghost.selected.svelte-197e9rl .sprite-box:where(.svelte-197e9rl){stroke:var(--ctrl-selected-bg, #00b356);stroke-opacity:.8}.sprite-tick.svelte-197e9rl{stroke:var(--ctrl-strong-bg, #2980b9);stroke-width:3;pointer-events:none}.sprite-pct.svelte-197e9rl{fill:#ffffff8c;font-family:Fira Code,monospace;font-size:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.sprite-path.svelte-197e9rl{fill:none;stroke:#ffffff59;stroke-width:2;stroke-dasharray:8 6;pointer-events:none}.sprite-path.selected.svelte-197e9rl{stroke:var(--ctrl-selected-bg, #00b356);stroke-opacity:.8}.draw-hit.svelte-197e9rl{fill:none;stroke:transparent;stroke-width:24;pointer-events:stroke;cursor:pointer}.draw-selglow.svelte-197e9rl{fill:none;stroke:var(--ctrl-selected-bg, #00b356);stroke-opacity:.35;stroke-width:14;stroke-linecap:round}.draw-guide.svelte-197e9rl{fill:none;stroke:var(--ctrl-strong-bg, #2980b9);stroke-opacity:.6;stroke-width:1.5;stroke-dasharray:4 4}.iso-frame.svelte-197e9rl{fill:none;stroke:var(--ctrl-selected-bg, #00b356);stroke-width:2;stroke-dasharray:10 6;pointer-events:none}.iso-hint.svelte-197e9rl{fill:var(--ctrl-selected-bg, #00b356);font-family:Fira Code,monospace;font-size:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.draw.svelte-tlr36k{position:absolute;left:0;top:0;display:block;fill:none;font-size:var(--draw-font-size, 32px)}.draw.raised.svelte-tlr36k{z-index:60;overflow:visible}.draw-toolbar.svelte-tlr36k{position:absolute;left:40px;bottom:56px;display:flex;flex-direction:column;align-items:stretch;gap:.5em;padding:.6em .7em .7em;background:#121212eb;border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:8px;z-index:70}.tb-head.svelte-tlr36k{display:flex;align-items:center;justify-content:space-between;gap:1.2em;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.tb-title.svelte-tlr36k{font-family:Fira Code,monospace;font-size:18px;color:#9aa7b0}.tb-shape.svelte-tlr36k{font-family:Fira Code,monospace;font-size:18px;font-weight:700;color:#cfe3f2}.tb-close.svelte-tlr36k{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;font-family:Fira Code,monospace;font-size:15px;line-height:1;cursor:pointer;border:0;border-radius:5px;background:var(--ctrl-bg, #181818);color:#cfe3f2}.tb-close.svelte-tlr36k:hover{background:#b3402e;color:#fff}.tb-readout.svelte-tlr36k{font-family:Fira Code,monospace;font-size:15px;color:#9aa7b0;white-space:nowrap}.tb-changed.svelte-tlr36k{display:flex;align-items:center;justify-content:space-between;gap:1em}.tb-count.svelte-tlr36k{font-family:Fira Code,monospace;font-size:15px;color:#9aa7b0}.tb-keyframes.svelte-tlr36k{display:flex;flex-direction:column;align-items:flex-start;gap:.3em;padding:.3em 0;border-top:1px solid rgba(255,255,255,.12)}.tb-kftitle.svelte-tlr36k{font-family:Fira Code,monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6f7d86}.tb-livedrawn.svelte-tlr36k{margin-left:.6em;letter-spacing:0;text-transform:none;color:var(--ctrl-selected-bg, #00b356);font-weight:700}.tb-kfrow.svelte-tlr36k{display:inline-flex;align-items:center;gap:.3em}.tb-pct.svelte-tlr36k{width:3.4em;font-family:Fira Code,monospace;font-size:15px;color:#cfe3f2;background:var(--ctrl-bg, #181818);border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:5px;padding:.12em .3em}.tb-pctsign.svelte-tlr36k{font-family:Fira Code,monospace;font-size:15px;color:#9aa7b0}.tb-pose.svelte-tlr36k{display:inline-flex;align-items:center;gap:.4em;margin-left:.4em}.tb-poselabel.svelte-tlr36k{display:inline-flex;align-items:center;gap:.12em;font-family:Fira Code,monospace;font-size:13px;color:#9aa7b0}.tb-posef.svelte-tlr36k{width:3.2em;font-family:Fira Code,monospace;font-size:14px;color:#cfe3f2;background:var(--ctrl-bg, #181818);border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:4px;padding:.1em .25em}.tb-flabel.svelte-tlr36k{display:inline-block;width:3.2em;font-family:Fira Code,monospace;font-size:15px;color:#9aa7b0}.tb-drawnlabel.svelte-tlr36k{width:auto;margin-left:.5em}.tb-ease.svelte-tlr36k{font-family:Fira Code,monospace;font-size:13px;color:#cfe3f2;background:var(--ctrl-bg, #181818);border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:4px;padding:.1em .2em;margin-left:.4em}.tb-del.svelte-tlr36k{font-family:Fira Code,monospace;font-size:14px;line-height:1;cursor:pointer;border:0;border-radius:4px;padding:.15em .4em;background:var(--ctrl-bg, #181818);color:#cfe3f2}.tb-del.svelte-tlr36k:hover:not(:disabled){background:#b3402e;color:#fff}.tb-del.svelte-tlr36k:disabled{opacity:.35;cursor:default}.tb-add.svelte-tlr36k{font-family:Fira Code,monospace;font-size:14px;font-weight:700;cursor:pointer;border:0;border-radius:5px;padding:.2em .6em;background:var(--ctrl-strong-bg, #2980b9);color:var(--on-accent, #ffffff)}.tb-copy.svelte-tlr36k{align-self:flex-start;font-family:Fira Code,monospace;font-weight:700;font-size:18px;cursor:pointer;border:0;border-radius:5px;padding:.3em .9em;background:var(--ctrl-selected-bg, #00b356);color:var(--on-accent, #ffffff)}.tb-copy.tb-patch.svelte-tlr36k{background:var(--ctrl-strong-bg, #2980b9)}
