@keyframes svelte-11ks5ly-gradient-x{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}.animate-gradient-x.svelte-11ks5ly{animation:4s infinite svelte-11ks5ly-gradient-x}@keyframes svelte-11ks5ly-pulse-slow{0%,to{opacity:.2}50%{opacity:.5}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.svelte-11ks5ly{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-gradient-x.svelte-11ks5ly,.animate-pulse-slow.svelte-11ks5ly{animation:none!important}}h1.svelte-11ks5ly,h2.svelte-11ks5ly,h3.svelte-11ks5ly{letter-spacing:-.025em}@keyframes svelte-11ks5ly-float-slow{0%,to{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-20px)rotate(12deg)}}@keyframes svelte-11ks5ly-float-slower{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-15px)rotate(-12deg)}}.animate-float-slow.svelte-11ks5ly{animation:6s ease-in-out infinite svelte-11ks5ly-float-slow}.animate-float-slower.svelte-11ks5ly{animation:8s ease-in-out infinite svelte-11ks5ly-float-slower}.animate-pulse-slow.svelte-11ks5ly{animation:4s ease-in-out infinite svelte-11ks5ly-pulse-slow}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:linear-gradient(#3b82f6,#8b5cf6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#60a5fa,#a78bfa)}
