.scroll-arrow.svelte-gb1tug{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.scroll-arrow.svelte-gb1tug:hover{transform:translate(-50%) translateY(5px)}.arrow-container.svelte-gb1tug{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.arrow-icon.svelte-gb1tug{color:var(--arrow-color, #000);width:24px;height:24px}.bounce.svelte-gb1tug .arrow-container:where(.svelte-gb1tug){animation:svelte-gb1tug-arrowBounce 2s infinite}.pulse.svelte-gb1tug .arrow-container:where(.svelte-gb1tug){animation:svelte-gb1tug-arrowPulse 2s infinite}.float.svelte-gb1tug .arrow-container:where(.svelte-gb1tug){animation:svelte-gb1tug-arrowFloat 3s ease-in-out infinite}.scroll-text.svelte-gb1tug{font-size:.875rem;font-weight:500;color:var(--arrow-color, #000);text-transform:uppercase;letter-spacing:.1em;opacity:.7;transition:opacity .3s ease}.scroll-arrow.svelte-gb1tug:hover .scroll-text:where(.svelte-gb1tug){opacity:1}@keyframes svelte-gb1tug-arrowBounce{0%,20%,50%,80%,to{transform:translateY(0);opacity:1}40%{transform:translateY(-10px);opacity:.5}60%{transform:translateY(-5px);opacity:.7}}@keyframes svelte-gb1tug-arrowPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes svelte-gb1tug-arrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
