.scene.svelte-1fdfz50{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15cqh}.grid-overlay.svelte-1fdfz50{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 2px 2px,var(--color-border) 1px,transparent 0);background-size:40px 40px;opacity:.3;pointer-events:none}.ui-layer.svelte-1fdfz50{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.visualization.svelte-1fdfz50{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.title.svelte-1fdfz50{font-size:clamp(2.5rem,6cqw,4.5rem);font-weight:900;margin:0;color:var(--color-text);text-transform:uppercase;letter-spacing:-.01em;line-height:1;font-family:var(--font-sans)}.accent-line.svelte-1fdfz50{width:160px;height:2px;background:var(--color-accent);margin:20px 0;box-shadow:0 0 15px var(--color-accent)}.subtitle.svelte-1fdfz50{font-size:clamp(.9rem,2cqw,1.2rem);color:var(--color-dim);text-transform:uppercase;letter-spacing:.2em;font-weight:300;margin:0;font-family:var(--font-mono)}.frame.svelte-1fdfz50{position:absolute;width:40px;height:40px;border:1px solid var(--color-border);pointer-events:none}.frame-top-left.svelte-1fdfz50{top:40px;left:40px;border-right:none;border-bottom:none}.frame-bottom-right.svelte-1fdfz50{bottom:40px;right:40px;border-left:none;border-top:none}.char{will-change:transform,opacity}
