.wall-canvas-host.svelte-1xymwfl{position:relative}.wall-canvas.svelte-1xymwfl{position:relative;width:100%;aspect-ratio:16 / 10;background:var(--color-surface);border-radius:8px;overflow:hidden}.fallback-svg.svelte-1xymwfl{width:100%;height:100%;display:block}.hover-tip.svelte-1xymwfl{position:absolute;pointer-events:none;padding:.25rem .5rem;background:color-mix(in srgb,var(--color-text) 92%,transparent);color:var(--color-bg);border-radius:4px;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1}.canvas-controls.svelte-6n13l3{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--color-bg) 92%,transparent);border:1px solid var(--color-border);border-radius:999px;box-shadow:0 1px 4px color-mix(in srgb,var(--color-text) 8%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.875rem}@media not (min-width:768px){.canvas-controls.svelte-6n13l3{position:static;transform:none;margin:.75rem auto 0;width:fit-content;max-width:100%}}.canvas-controls.svelte-6n13l3 button:where(.svelte-6n13l3){background:transparent;border:0;color:inherit;cursor:pointer;padding:.25rem .625rem;border-radius:999px;line-height:1;font:inherit}.canvas-controls.svelte-6n13l3 button:where(.svelte-6n13l3):hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.canvas-controls.svelte-6n13l3 button.active:where(.svelte-6n13l3){background:color-mix(in srgb,var(--color-text) 8%,transparent);font-weight:500}.canvas-controls.svelte-6n13l3 .zoom-pct:where(.svelte-6n13l3){min-width:3rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--color-muted)}.canvas-controls.svelte-6n13l3 .separator:where(.svelte-6n13l3){width:1px;height:1rem;background:var(--color-border);margin:0 .25rem}.wall-canvas-wrap.svelte-b3vhum{position:relative}
