.ic.svelte-1nvbhss{gap:.5rem;display:grid}.drop.svelte-1nvbhss{border:2px dashed var(--c-border);cursor:pointer;text-align:center;background:var(--c-bg);border-radius:12px;justify-items:center;gap:.25rem;padding:1.4rem 1rem;display:grid}.drop.svelte-1nvbhss span:where(.svelte-1nvbhss){color:var(--c-accent);font-weight:700}.drop.svelte-1nvbhss small:where(.svelte-1nvbhss){color:var(--c-muted);font-size:.78rem}.drop.svelte-1nvbhss input:where(.svelte-1nvbhss){display:none}.frame.svelte-1nvbhss{touch-action:none;cursor:grab;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:10px;width:100%;max-width:320px;margin:0 auto;position:relative;overflow:hidden}.frame.svelte-1nvbhss:active{cursor:grabbing}.loader.svelte-1nvbhss{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.placed.svelte-1nvbhss{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.ctrls.svelte-1nvbhss{align-items:center;gap:.75rem;display:flex}.ctrls.svelte-1nvbhss input[type=range]:where(.svelte-1nvbhss){flex:1}.clear.svelte-1nvbhss{border:1px solid var(--c-border);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .7rem;font-size:.85rem}
