.preview.svelte-iq17z3{touch-action:none;width:fit-content;max-width:min(100%,720px);position:relative}canvas.svelte-iq17z3{border:1px solid #ddd;max-width:100%;height:auto;display:block}.shade.svelte-iq17z3,.selection.svelte-iq17z3{box-sizing:border-box;position:absolute}.shade.svelte-iq17z3{pointer-events:none;background:#0000006b}.selection.svelte-iq17z3{cursor:grab;border:2px solid #0f766e;box-shadow:0 0 0 1px #fffc,inset 0 0 0 1px #fffc}.selection.dragging.svelte-iq17z3{cursor:grabbing}main.svelte-1uha8ag{align-content:start;gap:1rem;min-height:100vh;padding:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}h1.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}.upload.svelte-1uha8ag{cursor:pointer;border:1px solid #222;border-radius:6px;width:fit-content;padding:.6rem .9rem}.upload.svelte-1uha8ag input:where(.svelte-1uha8ag){display:none}.controls.svelte-1uha8ag{gap:.75rem;max-width:24rem;display:grid}.controls.svelte-1uha8ag label:where(.svelte-1uha8ag){gap:.35rem;display:grid}.progress.svelte-1uha8ag{gap:.35rem;max-width:24rem;display:grid}.save.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}button.svelte-1uha8ag{cursor:pointer;background:#fff;border:1px solid #222;border-radius:6px;width:fit-content;padding:.6rem .9rem}button.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.55}.success.svelte-1uha8ag{color:#166534}.error.svelte-1uha8ag{color:#b91c1c}progress.svelte-1uha8ag{width:100%}
