div.svelte-clyidt{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-clyidt{display:block;position:relative;width:100%;height:100%}.scroll-hint.svelte-1jb7vs{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:100px;height:100px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none;z-index:20}.scroll-hint.visible.svelte-1jb7vs{opacity:1;pointer-events:auto;cursor:pointer}.visible.svelte-1jb7vs .chevron:where(.svelte-1jb7vs){opacity:0;animation-duration:4s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1}.visible.svelte-1jb7vs .chevron-bottom:where(.svelte-1jb7vs){animation-name:svelte-1jb7vs-chevron-bottom-anim}.visible.svelte-1jb7vs .chevron-middle:where(.svelte-1jb7vs){animation-name:svelte-1jb7vs-chevron-middle-anim}.visible.svelte-1jb7vs .chevron-top:where(.svelte-1jb7vs){animation-name:svelte-1jb7vs-chevron-top-anim}.visible.svelte-1jb7vs .chevron-container:where(.svelte-1jb7vs){animation:svelte-1jb7vs-container-bounce 4s ease-in-out forwards 1}@keyframes svelte-1jb7vs-chevron-bottom-anim{0%{opacity:0}10%{opacity:1}40%{opacity:1}43%{opacity:0}50%{opacity:0}51%{opacity:1}to{opacity:1}}@keyframes svelte-1jb7vs-chevron-middle-anim{0%{opacity:0}10%{opacity:0}20%{opacity:1}43%{opacity:1}46%{opacity:0}to{opacity:0}}@keyframes svelte-1jb7vs-chevron-top-anim{0%{opacity:0}20%{opacity:0}30%{opacity:1}46%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes svelte-1jb7vs-container-bounce{0%,30%{transform:translateY(0)}40%{transform:translateY(-12px)}50%{transform:translateY(0)}55%{transform:translateY(-4px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.interaction-hint.svelte-1bs2inx{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:100}.hint-container.svelte-1bs2inx{display:flex;align-items:center;gap:20px;position:relative}.mouse-wrapper.svelte-1bs2inx{animation-name:svelte-1bs2inx-combined-movement;animation-duration:6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.click-indicator.svelte-1bs2inx{opacity:0;animation-name:svelte-1bs2inx-click-anim;animation-duration:6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.scroll-wheel.svelte-1bs2inx{animation-name:svelte-1bs2inx-wheel-anim;animation-duration:6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.scroll-indicator.svelte-1bs2inx{width:4px;height:40px;position:relative;opacity:0;animation-name:svelte-1bs2inx-scroll-ui-fade;animation-duration:6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.scroll-track.svelte-1bs2inx{width:100%;height:100%;background:#fff3;border-radius:2px}.scroll-thumb.svelte-1bs2inx{width:100%;height:12px;background:#fff;border-radius:2px;position:absolute;top:0;animation-name:svelte-1bs2inx-thumb-movement;animation-duration:6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes svelte-1bs2inx-combined-movement{0%{transform:translate(0) scale(1)}2%{transform:translate(0) scale(.92)}5%{transform:translate(0) scale(1)}12%{transform:translate(15px,5px) scale(1)}22%{transform:translateY(15px) scale(1)}32%{transform:translate(-15px,5px) scale(1)}42%{transform:translate(0) scale(1)}50%{transform:translate(0) scale(1)}65%{transform:translateY(-15px) scale(1.15)}80%{transform:translateY(15px) scale(.85)}to{transform:translate(0) scale(1)}}@keyframes svelte-1bs2inx-click-anim{0%,1%{opacity:0}2%,40%{opacity:.5}45%,to{opacity:0}}@keyframes svelte-1bs2inx-wheel-anim{0%,55%{transform:translateY(0)}65%{transform:translateY(-4px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes svelte-1bs2inx-scroll-ui-fade{0%,50%{opacity:0}60%,90%{opacity:1}to{opacity:0}}@keyframes svelte-1bs2inx-thumb-movement{0%,55%{top:50%;transform:translateY(-50%)}65%{top:0%;transform:translateY(0)}80%{top:100%;transform:translateY(-100%)}to{top:50%;transform:translateY(-50%)}}body{margin:0;padding:0;overflow:hidden;background-color:#000;color:#fff;font-family:sans-serif}.canvas-container.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-color:#000;touch-action:none}.content-wrapper.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;pointer-events:none;overflow-y:hidden;background-color:var(--color-background, #222222)}.content-wrapper.open.svelte-1uha8ag{pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}
