.card-canvas-viewport.svelte-1tf2x39{background:#eceef1;border-radius:.5rem;width:100%;max-width:1200px;min-height:12rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f}.card-canvas-viewport.interactive.svelte-1tf2x39{touch-action:pinch-zoom}.card-canvas-viewport.is-ready.svelte-1tf2x39{min-height:0}.card-canvas-viewport.immersive.svelte-1tf2x39{border-radius:0;max-width:none;height:100dvh}.card-canvas-stage.svelte-1tf2x39{transform-origin:0 0;opacity:0;width:100%;transition:transform .2s;position:absolute;top:0;left:0}.is-ready.svelte-1tf2x39 .card-canvas-stage:where(.svelte-1tf2x39){opacity:1}.card-canvas-stage.svelte-1tf2x39 img:where(.svelte-1tf2x39){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.card-canvas-overlay.svelte-1tf2x39{width:100%;height:100%;position:absolute;inset:0}.diagram.svelte-1tf2x39{fill:#0000;stroke:#2563eb;stroke-width:2.5px;vector-effect:non-scaling-stroke;cursor:move;touch-action:none}.diagram.selected.svelte-1tf2x39{stroke:#f59e0b;stroke-width:3px}.hitarea.svelte-1tf2x39{fill:#0000;touch-action:none}.handle.svelte-1tf2x39{fill:#f59e0b;stroke:#fff;stroke-width:1.5px;pointer-events:none}.shot.svelte-1tf2x39{fill:#f97316;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.shot.selected.svelte-1tf2x39{fill:#f59e0b}.gauge-ring.svelte-1tf2x39{fill:none;stroke:#ffffff8c;pointer-events:none}.zoom-badge.svelte-1tf2x39{fill:#0000008c;cursor:zoom-in;touch-action:manipulation}.zoom-icon.svelte-1tf2x39{stroke:#fff;stroke-width:2px;stroke-linecap:round;pointer-events:none}.score-label.svelte-1tf2x39{fill:#fff;stroke:#000000a6;stroke-width:3px;paint-order:stroke;text-anchor:middle;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.card-canvas-zoomout.svelte-1tf2x39,.card-canvas-extrazoom.svelte-1tf2x39,.card-canvas-zoomscore.svelte-1tf2x39,.card-canvas-nav.svelte-1tf2x39{z-index:2;color:#fff;background:#0000008c;border:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.card-canvas-zoomout.svelte-1tf2x39,.card-canvas-extrazoom.svelte-1tf2x39,.card-canvas-zoomscore.svelte-1tf2x39{top:.5rem}.card-canvas-zoomout.svelte-1tf2x39,.card-canvas-extrazoom.svelte-1tf2x39{cursor:pointer;border-radius:50%;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1}.card-canvas-zoomout.svelte-1tf2x39{left:.5rem}.card-canvas-extrazoom.svelte-1tf2x39{right:.5rem}.card-canvas-zoomscore.svelte-1tf2x39{border-radius:999px;padding:.25rem .75rem;font-size:1.05rem;left:50%;transform:translate(-50%)}.card-canvas-nav.svelte-1tf2x39{cursor:pointer;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;bottom:.5rem}.card-canvas-nav.prev.svelte-1tf2x39{left:.5rem}.card-canvas-nav.next.svelte-1tf2x39{right:.5rem}
