.semantic-explorer.svelte-1k91uqv{--viz-bg: #fff;--viz-bg-surface: #f5f5f5;--viz-border: #000;--viz-text: #000;--viz-text-muted: #666;--viz-surface-sunken: #f0f0f0;--viz-surface-raised: #fff;--viz-accent: #3b82f6;--viz-accent-muted: rgba(59, 130, 246, .15);--viz-canvas-bg: #fafafa;--viz-canvas-border: #e0e0e0}.semantic-explorer.dark.svelte-1k91uqv{--viz-bg: #1a1a1a;--viz-bg-surface: #111;--viz-border: #444;--viz-text: #e0e0e0;--viz-text-muted: #888;--viz-surface-sunken: #111;--viz-surface-raised: #222;--viz-accent: #60a5fa;--viz-accent-muted: rgba(96, 165, 250, .2);--viz-canvas-bg: #0f0f0f;--viz-canvas-border: #333}.semantic-explorer.svelte-1k91uqv{padding:1rem;display:flex;flex-direction:column;gap:.85rem;background:var(--viz-bg);color:var(--viz-text)}.semantic-explorer.svelte-1k91uqv .viz-button.active{background:var(--viz-text);color:var(--viz-bg)}.header.svelte-1k91uqv{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.mode-toggle.svelte-1k91uqv,.binding-toggle.svelte-1k91uqv{display:flex;align-items:center;gap:.5rem}.binding-toggle.svelte-1k91uqv{flex-wrap:wrap}.binding-buttons.svelte-1k91uqv{display:flex;gap:.4rem}.canvas-stack.svelte-1k91uqv{position:relative;height:var(--canvas-height);border:1px solid var(--viz-border);background:var(--viz-bg-surface);overflow:hidden}canvas.svelte-1k91uqv{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--viz-transition-base);pointer-events:none}canvas.active.svelte-1k91uqv{opacity:1;pointer-events:auto}.controls.svelte-1k91uqv{display:flex;flex-direction:column;gap:.75rem}.input-row.svelte-1k91uqv{display:flex;gap:.5rem;flex-wrap:wrap}.word-input.svelte-1k91uqv{flex:1;min-width:220px;padding:.4rem .6rem;border:1px solid var(--viz-border);background:var(--viz-bg);color:var(--viz-text);font-family:var(--viz-font-mono);font-size:var(--viz-font-size-base)}.status.svelte-1k91uqv{font-size:var(--viz-font-size-sm);color:var(--viz-error, #e74c3c)}.slider-row.svelte-1k91uqv{display:flex;flex-direction:column;gap:.6rem}.slider-row.svelte-1k91uqv label:where(.svelte-1k91uqv),.diffuse-controls.svelte-1k91uqv label:where(.svelte-1k91uqv){display:flex;align-items:center;gap:.5rem;font-size:var(--viz-font-size-sm);color:var(--viz-text-muted)}.toggle-row.svelte-1k91uqv{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hover-toggle.svelte-1k91uqv{display:flex;align-items:center;gap:.35rem;font-size:var(--viz-font-size-sm);color:var(--viz-text-muted)}.seed-row.svelte-1k91uqv{display:flex;flex-direction:column;gap:.4rem}.seed-label.svelte-1k91uqv{font-size:var(--viz-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--viz-text-muted)}.seed-options.svelte-1k91uqv{display:flex;flex-wrap:wrap;gap:.4rem}.diffuse-controls.svelte-1k91uqv{display:flex;flex-direction:column;gap:.6rem}.control-group.svelte-1k91uqv{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.stats.svelte-1k91uqv{display:flex;gap:1.2rem;font-size:var(--viz-font-size-sm);color:var(--viz-text-muted)}select.svelte-1k91uqv,input[type=range].svelte-1k91uqv{font-family:var(--viz-font-mono)}@media(max-width:640px){.header.svelte-1k91uqv{flex-direction:column;align-items:flex-start}.stats.svelte-1k91uqv{flex-direction:column;gap:.4rem}}
