.canvas-container.svelte-1xrun4u{position:fixed;inset:0;z-index:10;pointer-events:none}.canvas-container.svelte-1xrun4u canvas{display:block}.options-wrapper.svelte-150hhcw{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:8px}.toggle-btn.svelte-150hhcw{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:10px 20px;background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:2px;color:#ffffff80;cursor:pointer;transition:all .2s ease;min-width:80px}.toggle-btn.svelte-150hhcw:hover{background:#ffffff0f;border-color:#ffffff26;color:#ffffffb3}.options-panel.svelte-150hhcw{display:flex;flex-direction:column;gap:4px;animation:svelte-150hhcw-slideIn .2s ease}@keyframes svelte-150hhcw-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.style-btn.svelte-150hhcw{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:12px 24px;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:2px;color:#fff6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:120px;text-align:left}.style-btn.svelte-150hhcw:hover{background:#ffffff0d;border-color:#ffffff1a;color:#fff9}.style-btn.active.svelte-150hhcw{background:#ffffff14;border-color:#fff3;color:#ffffffe6}.style-btn.unavailable.svelte-150hhcw{opacity:.5}.style-btn.unavailable.svelte-150hhcw:hover{opacity:.7}.style-label.svelte-150hhcw{flex:1}.soon.svelte-150hhcw{font-size:7px;letter-spacing:.1em;color:#ffffff4d;background:#ffffff0d;padding:2px 6px;border-radius:2px}.section-label.svelte-150hhcw{font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;padding:4px 0;margin-bottom:4px}.toggle-indicator.svelte-150hhcw{font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#fff6;background:#ffffff0d;padding:2px 6px;border-radius:2px}.style-btn.active.svelte-150hhcw .toggle-indicator:where(.svelte-150hhcw){color:#fffc;background:#ffffff26}.effect-grid.svelte-150hhcw{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.effect-btn.svelte-150hhcw{font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:2px;color:#fff6;cursor:pointer;transition:all .15s ease}.effect-btn.svelte-150hhcw:hover{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffb3}.effect-btn.active.svelte-150hhcw{background:#ffffff1a;border-color:#ffffff40;color:#fffffff2}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow:hidden;height:100%;background:#0a0a0a}.viewport.svelte-1uha8ag{position:fixed;inset:0;overflow:hidden;cursor:default;background:#0a0a0a}.caption.svelte-1uha8ag{position:fixed;bottom:16px;right:20px;font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80;z-index:100;pointer-events:none}
