.movable.svelte-mvy2et{position:absolute;box-sizing:border-box}.movable.removed.svelte-mvy2et{display:none}.movable.concealed.svelte-mvy2et{visibility:hidden}.movable.concealed.editing.svelte-mvy2et{visibility:visible;opacity:.3}.movable.gliding.svelte-mvy2et{--gp-glide-ease: cubic-bezier(.65, 0, .35, 1);transition:left var(--gp-glide) var(--gp-glide-ease),top var(--gp-glide) var(--gp-glide-ease),width var(--gp-glide) var(--gp-glide-ease),height var(--gp-glide) var(--gp-glide-ease),opacity var(--gp-glide) var(--gp-glide-ease),visibility var(--gp-glide) step-end}.movable.gliding.svelte-mvy2et .fill-layer:where(.svelte-mvy2et){transition:transform var(--gp-glide) var(--gp-glide-ease)}.movable.gliding.concealed.svelte-mvy2et{opacity:0}.movable.gliding.svelte-mvy2et:not(.concealed){transition-timing-function:var(--gp-glide-ease),var(--gp-glide-ease),var(--gp-glide-ease),var(--gp-glide-ease),var(--gp-glide-ease),step-start}@media (prefers-reduced-motion: reduce){.movable.gliding.svelte-mvy2et,.movable.gliding.svelte-mvy2et .fill-layer:where(.svelte-mvy2et){transition:none}}.fill-layer.svelte-mvy2et{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:1fr / 1fr}.fill-layer.loose.svelte-mvy2et{position:static;display:contents}.fill-layer.scaled.svelte-mvy2et{inset:auto;left:0;top:0;transform-origin:0 0}.fill-layer.loose.scaled.svelte-mvy2et{position:absolute;display:block}.movable.editing.svelte-mvy2et{outline:1.5px dashed var(--ctrl-strong-bg, #2980b9);outline-offset:2px;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.movable.active.svelte-mvy2et{outline-style:solid}.movable.editing.pasted.svelte-mvy2et{outline-color:var(--adjust-warn-bg, #f0a33e)}.movable.selected.svelte-mvy2et{outline-style:solid}.movable.editing.svelte-mvy2et .handle:where(.svelte-mvy2et),.movable.editing.svelte-mvy2et .readout:where(.svelte-mvy2et){z-index:35}.movable.svelte-mvy2et .readout:where(.svelte-mvy2et){position:absolute;left:0;top:-1.7em;display:inline-flex;align-items:center;gap:.2em;font-size:.55em;font-family:Fira Code,monospace;white-space:nowrap;padding:0 .2em 0 .4em;background:var(--ctrl-strong-bg, #2980b9);color:var(--on-accent, #ffffff);border-radius:3px;pointer-events:none}.movable.svelte-mvy2et .style-warn:where(.svelte-mvy2et){position:absolute;left:0;bottom:calc(100% + 1.9em);z-index:36;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none}.movable.svelte-mvy2et .style-warn:where(.svelte-mvy2et) span:where(.svelte-mvy2et){font-size:.55em;font-family:Fira Code,monospace;white-space:nowrap;padding:0 .4em;background:var(--adjust-warn-bg, #f0a33e);color:var(--adjust-warn-fg, #1a1a1a);border-radius:3px}.movable.svelte-mvy2et .style-warn:where(.svelte-mvy2et) code:where(.svelte-mvy2et){font-family:inherit;font-weight:700}.movable.svelte-mvy2et .drawon:where(.svelte-mvy2et){position:absolute;left:0;top:100%;margin-top:4px;display:inline-flex;align-items:center;gap:.25em;font-size:.55em;font-family:Fira Code,monospace;white-space:nowrap;padding:.15em .4em;background:#121212eb;border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:4px;color:#9aa7b0;touch-action:none}.movable.svelte-mvy2et .drawon:where(.svelte-mvy2et) input:where(.svelte-mvy2et){width:3.4em;font-family:Fira Code,monospace;font-size:1em;color:#cfe3f2;background:var(--ctrl-bg, #181818);border:1px solid var(--ctrl-strong-bg, #2980b9);border-radius:4px;padding:.1em .3em}.movable.svelte-mvy2et .readout:where(.svelte-mvy2et) .zbtn:where(.svelte-mvy2et){pointer-events:auto;display:inline-flex;align-items:center;font-size:1.15em;line-height:1;cursor:pointer;padding:.1em .25em;border:0;border-radius:2px;background:#ffffff24;color:inherit}.movable.svelte-mvy2et .readout:where(.svelte-mvy2et) .zbtn:where(.svelte-mvy2et):hover{background:#ffffff4d}.movable.svelte-mvy2et .readout:where(.svelte-mvy2et) .zbtn.delete:where(.svelte-mvy2et):hover{background:var(--adjust-warn-bg, #f0a33e);color:var(--adjust-warn-fg, #1a1a1a)}.movable.svelte-mvy2et .handle:where(.svelte-mvy2et){position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;border-radius:3px;background:var(--ctrl-strong-bg, #2980b9);border:1.5px solid var(--on-accent, #ffffff);cursor:nwse-resize;touch-action:none}
