.custom-scrollbar.svelte-1fab7ve::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-1fab7ve::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1fab7ve::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-1fab7ve::-webkit-scrollbar-thumb:hover{background:#fff3}@keyframes svelte-1wjs2o-grid-scroll{0%{transform:translateY(0)}to{transform:translateY(40px)}}.animate-grid-scroll.svelte-1wjs2o{animation:svelte-1wjs2o-grid-scroll 20s linear infinite}.hero-badge.svelte-1wjs2o{animation:svelte-1wjs2o-fade-in-up .6s ease both}.hero-headline.svelte-1wjs2o{animation:svelte-1wjs2o-fade-in-up .6s ease both .15s}.hero-subtitle.svelte-1wjs2o{animation:svelte-1wjs2o-fade-in-up .6s ease both .3s}.hero-search.svelte-1wjs2o{animation:svelte-1wjs2o-fade-in-up .6s ease both .45s}@keyframes svelte-1wjs2o-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-badge.svelte-1wjs2o,.hero-headline.svelte-1wjs2o,.hero-subtitle.svelte-1wjs2o,.hero-search.svelte-1wjs2o,.animate-grid-scroll.svelte-1wjs2o{animation:none}}
