@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-1uha8ag{animation:svelte-1uha8ag-float 3s ease-in-out infinite}.animate-float-delay.svelte-1uha8ag{animation:svelte-1uha8ag-float 3s ease-in-out infinite;animation-delay:1s}.animate-float-delay-2.svelte-1uha8ag{animation:svelte-1uha8ag-float 3s ease-in-out infinite;animation-delay:2s}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .6s ease-out forwards}.animate-fadeInLeft.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInLeft .6s ease-out forwards}.animate-fadeInRight.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInRight .6s ease-out forwards}.animate-fadeIn.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .6s ease-out forwards}.scroll-animate.svelte-1uha8ag{opacity:0}.scroll-animate.animate-fadeInUp.svelte-1uha8ag,.scroll-animate.animate-fadeInLeft.svelte-1uha8ag,.scroll-animate.animate-fadeInRight.svelte-1uha8ag,.scroll-animate.animate-fadeIn.svelte-1uha8ag{opacity:1}.stagger-1.svelte-1uha8ag{animation-delay:.1s}.stagger-2.svelte-1uha8ag{animation-delay:.2s}.stagger-3.svelte-1uha8ag{animation-delay:.3s}.stagger-4.svelte-1uha8ag{animation-delay:.4s}.stagger-5.svelte-1uha8ag{animation-delay:.5s}.sketch-border.svelte-1uha8ag{border:3px solid oklch(var(--bc));border-radius:20px 25px;position:relative}.sketch-border.svelte-1uha8ag:before{content:"";position:absolute;inset:-3px;border:2px solid oklch(var(--bc));border-radius:25px 20px;opacity:.3}html{scroll-padding-top:80px}@media(max-width:1023px){.btn.svelte-1uha8ag{min-height:44px}#hero.svelte-1uha8ag{min-height:100svh;padding:2rem 0}#hero.svelte-1uha8ag .container:where(.svelte-1uha8ag){padding:1rem}#hero.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){flex-shrink:0}.card-body.svelte-1uha8ag{padding:1.5rem 1rem}#characters.svelte-1uha8ag .card:where(.svelte-1uha8ag){min-height:140px}}@media(min-width:768px)and (max-width:1023px){#hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){line-height:1.1}.card-body.svelte-1uha8ag{padding:2rem 1.5rem}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.avatar.svelte-1uha8ag>div:where(.svelte-1uha8ag){image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.btn.svelte-1uha8ag:focus-visible{outline:2px solid transparent;outline-offset:2px}.card.svelte-1uha8ag:hover{transform:translateY(-2px)}.card.svelte-1uha8ag .avatar:where(.svelte-1uha8ag):hover{transform:scale(1.05)}.card.svelte-1uha8ag,.btn.svelte-1uha8ag,.avatar.svelte-1uha8ag>div:where(.svelte-1uha8ag){transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.avatar.svelte-1uha8ag{>div:where(.svelte-1uha8ag){display:inherit;aspect-ratio:1 / 1;overflow:hidden}}@keyframes svelte-1uha8ag-slideRight{0%{transform:translate(-120%,-50%)}to{transform:translate(110%,-50%)}}.slide-track.svelte-1uha8ag{animation:svelte-1uha8ag-slideRight 90s linear infinite;will-change:transform}@media(max-width:640px){.slide-track.svelte-1uha8ag{animation-duration:120s}@keyframes svelte-1uha8ag-slideRightMobile{0%{transform:translate(-5%,-50%)}to{transform:translate(110%,-50%)}}.slide-track.svelte-1uha8ag{animation-name:svelte-1uha8ag-slideRightMobile}}@keyframes svelte-1uha8ag-gentlePulse{0%,to{transform:scale(1);box-shadow:0 10px 25px #00000014}50%{transform:scale(1.012);box-shadow:0 14px 32px #0000001f}}.coming-soon-card.svelte-1uha8ag{animation:svelte-1uha8ag-gentlePulse 3.6s ease-in-out infinite;will-change:transform,box-shadow}@keyframes svelte-1uha8ag-badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.coming-soon-badge.svelte-1uha8ag{animation:svelte-1uha8ag-badgeFloat 2.8s ease-in-out infinite}@media(max-width:640px){.coming-soon-card.svelte-1uha8ag{animation-duration:4.8s}.coming-soon-badge.svelte-1uha8ag{animation-duration:3.8s}}@keyframes svelte-1uha8ag-slimeWiggle{0%,to{transform:translateY(-50%) scale(1);filter:brightness(1)}50%{transform:translateY(calc(-50% - 2px)) scale(1.03);filter:brightness(1.05)}}.slime-wiggle.svelte-1uha8ag{animation:svelte-1uha8ag-slimeWiggle 2.6s ease-in-out infinite;transform-origin:center}.slime-delay-1.svelte-1uha8ag{animation-delay:0s}.slime-delay-2.svelte-1uha8ag{animation-delay:.6s}.slime-delay-3.svelte-1uha8ag{animation-delay:1.2s}@media(max-width:640px){.slime-wiggle.svelte-1uha8ag{animation-duration:3.2s}}@keyframes svelte-1uha8ag-slimeSquish{0%,to{transform:scaleX(1) scaleY(1)}45%{transform:scaleX(.9) scaleY(1.07)}55%{transform:scaleX(.88) scaleY(1.09)}}.slime-squish.svelte-1uha8ag{animation:svelte-1uha8ag-slimeSquish 1.8s ease-in-out infinite;transform-origin:center}@media(max-width:640px){.slime-squish.svelte-1uha8ag{animation-duration:2.4s}}@media(prefers-reduced-motion:reduce){.animate-float.svelte-1uha8ag,.animate-float-delay.svelte-1uha8ag,.animate-float-delay-2.svelte-1uha8ag{animation:none!important}.animate-fadeInUp.svelte-1uha8ag,.animate-fadeInLeft.svelte-1uha8ag,.animate-fadeInRight.svelte-1uha8ag,.animate-fadeIn.svelte-1uha8ag{animation-duration:1ms!important}.card.svelte-1uha8ag,.btn.svelte-1uha8ag,.avatar.svelte-1uha8ag>div:where(.svelte-1uha8ag){transition:none!important}}
