.cross.svelte-15fpfd7{pointer-events:none;z-index:2;background:linear-gradient(var(--text-1), var(--text-1)) center / 2px 100% no-repeat, linear-gradient(var(--text-1), var(--text-1)) center / 100% 2px no-repeat;width:28px;height:28px;filter:drop-shadow(0 0 1px var(--surface-raised)) drop-shadow(0 0 1px var(--surface-raised));margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.controls.svelte-17rqlnc{gap:var(--space-2);display:grid}.bar.svelte-17rqlnc{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.group.svelte-17rqlnc{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.tool.svelte-17rqlnc{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-1);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.tool[aria-pressed=true].svelte-17rqlnc{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.tool.svelte-17rqlnc:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.tool.svelte-17rqlnc:disabled{opacity:.5;cursor:not-allowed}.swatch.svelte-17rqlnc{background:var(--c);border-radius:2px;flex:none;width:14px;height:4px}.swatch.dashed.svelte-17rqlnc{background:repeating-linear-gradient(90deg, var(--c) 0 5px, transparent 5px 8px)}.swatch.polygon.svelte-17rqlnc{background:color-mix(in srgb, var(--c) 30%, transparent);border:2px solid var(--c);height:10px}.swatch.point.svelte-17rqlnc{border:2px solid var(--surface-raised);width:10px;height:10px;box-shadow:0 0 0 1px var(--c);border-radius:50%}.snap.svelte-17rqlnc{gap:var(--space-2);font-size:var(--text-sm);align-items:center;margin-left:auto;display:flex}.hint.svelte-17rqlnc{font-size:var(--text-sm);color:var(--text-3);margin:0}@media (width<=640px){.tool.svelte-17rqlnc{min-height:44px}.snap.svelte-17rqlnc{margin-left:0}}
