@keyframes svelte-1h1ni25-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes svelte-1h1ni25-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}@keyframes svelte-1h1ni25-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.particle.svelte-1h1ni25{position:fixed;pointer-events:none;opacity:.1;z-index:-1}.particle-1.svelte-1h1ni25{width:4px;height:4px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;animation:svelte-1h1ni25-float 8s ease-in-out infinite;top:20%;left:10%}.particle-2.svelte-1h1ni25{width:6px;height:6px;background:linear-gradient(45deg,#f093fb,#f5576c);border-radius:50%;animation:svelte-1h1ni25-float 10s ease-in-out infinite 2s;top:60%;right:15%}.particle-3.svelte-1h1ni25{width:3px;height:3px;background:linear-gradient(45deg,#4facfe,#00f2fe);border-radius:50%;animation:svelte-1h1ni25-float 12s ease-in-out infinite 4s;bottom:30%;left:20%}.particle-4.svelte-1h1ni25{width:5px;height:5px;background:linear-gradient(45deg,#ffecd2,#fcb69f);border-radius:50%;animation:svelte-1h1ni25-float 9s ease-in-out infinite 1s;top:40%;right:25%}.particle-5.svelte-1h1ni25{width:4px;height:4px;background:linear-gradient(45deg,#a8edea,#fed6e3);border-radius:50%;animation:svelte-1h1ni25-float 11s ease-in-out infinite 3s;bottom:20%;right:30%}.orb.svelte-1h1ni25{position:fixed;pointer-events:none;z-index:-2;filter:blur(80px);opacity:.15;animation:svelte-1h1ni25-pulse 15s ease-in-out infinite}.orb-1.svelte-1h1ni25{width:400px;height:400px;background:radial-gradient(circle,#667eea,transparent);top:-200px;left:-200px}.orb-2.svelte-1h1ni25{width:300px;height:300px;background:radial-gradient(circle,#f093fb,transparent);bottom:-150px;right:-150px;animation-delay:5s}.orb-3.svelte-1h1ni25{width:250px;height:250px;background:radial-gradient(circle,#4facfe,transparent);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:10s}.shimmer-overlay.svelte-1h1ni25{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden;opacity:.03}.shimmer-line.svelte-1h1ni25{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:svelte-1h1ni25-shimmer 8s ease-in-out infinite}@media (max-width: 768px){.orb.svelte-1h1ni25{width:200px;height:200px;filter:blur(40px)}.orb-1.svelte-1h1ni25{width:250px;height:250px}.orb-2.svelte-1h1ni25{width:200px;height:200px}.orb-3.svelte-1h1ni25{width:150px;height:150px}}.animated-bg.svelte-1h1ni25{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#4facfe,#667eea);background-size:400% 400%;animation:svelte-1h1ni25-gradientShift 8s ease infinite;opacity:.3;mix-blend-mode:overlay}@keyframes svelte-1h1ni25-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-1h1ni25-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.star.svelte-1h1ni25{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:svelte-1h1ni25-twinkle 3s ease-in-out infinite;box-shadow:0 0 10px #fffc}.star-1.svelte-1h1ni25{top:20%;left:15%;animation-delay:0s}.star-2.svelte-1h1ni25{top:30%;right:20%;animation-delay:1s}.star-3.svelte-1h1ni25{top:50%;left:10%;animation-delay:2s}.star-4.svelte-1h1ni25{top:70%;right:15%;animation-delay:.5s}.star-5.svelte-1h1ni25{top:40%;left:25%;animation-delay:1.5s}.star-6.svelte-1h1ni25{top:60%;right:25%;animation-delay:2.5s}@keyframes svelte-1h1ni25-flow{0%{transform:translate(-100%) translateY(-50%) rotate(-45deg);opacity:0}50%{opacity:.7}to{transform:translate(200%) translateY(50%) rotate(-45deg);opacity:0}}.light-streak.svelte-1h1ni25{position:absolute;width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:svelte-1h1ni25-flow 6s linear infinite}.streak-1.svelte-1h1ni25{top:30%;animation-delay:0s}.streak-2.svelte-1h1ni25{top:60%;animation-delay:2s}.streak-3.svelte-1h1ni25{top:80%;animation-delay:4s}
