*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}@keyframes move-nebula{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes fly{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}@keyframes shooting-star{0%{transform:translate(0);opacity:1}to{transform:translate(300vw);opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes glow-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 8px currentColor)}50%{opacity:.7;filter:drop-shadow(0 0 20px currentColor)}}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}body{font-family:Inter,sans-serif;background-color:#0a0609;background:radial-gradient(ellipse at 20% 80%,#f59e0b33,#f59e0b00 60%),radial-gradient(ellipse at 80% 30%,#8b5cf626,#8b5cf600 50%),radial-gradient(ellipse at 50% 50%,#f43f5e40,#f43f5e00 70%),radial-gradient(ellipse at bottom,#2d1b27,#0a0609);background-size:250% 250%;min-height:100vh;animation:move-nebula 300s ease-in-out infinite alternate}#star-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;pointer-events:none}#stars1,#stars2,#stars3{position:absolute;left:0;top:0;right:0;height:2000px;background-repeat:repeat;background-size:1000px 1000px;will-change:transform}#stars1{background-image:radial-gradient(1px 1px at 100px 200px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 400px 500px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 800px 100px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 150px 950px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 500px 300px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 750px 650px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 920px 250px,rgba(255,255,255,.8),transparent);animation:fly 250s linear infinite;opacity:.6}#stars2{background-image:radial-gradient(1.5px 1.5px at 300px 100px,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 550px 600px,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 900px 900px,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 400px 400px,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 850px 500px,rgba(255,255,255,.9),transparent);animation:fly 150s linear infinite;opacity:.7}#stars3{background-image:radial-gradient(2px 2px at 200px 400px,white,transparent),radial-gradient(2px 2px at 700px 800px,white,transparent),radial-gradient(2px 2px at 950px 50px,white,transparent),radial-gradient(2px 2px at 850px 650px,white,transparent);animation:fly 90s linear infinite;opacity:.8}#shooting-stars{position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(-45deg)}#shooting-stars .star{position:absolute;height:1px;background:linear-gradient(-45deg,#f59e0be6,#f43f5e00);border-radius:999px;filter:drop-shadow(0 0 6px rgba(245,158,11,.8));animation:shooting-star 3s linear infinite}#shooting-stars .star:nth-child(1){top:20%;left:0;width:300px;animation-delay:0s;animation-duration:2.8s}#shooting-stars .star:nth-child(2){top:40%;left:10%;width:150px;animation-delay:1.2s;animation-duration:2.1s}#shooting-stars .star:nth-child(3){top:60%;left:-20%;width:200px;animation-delay:2.5s;animation-duration:3.5s}#shooting-stars .star:nth-child(4){top:85%;left:5%;width:100px;animation-delay:4.1s;animation-duration:1.8s}html{scroll-behavior:smooth}.animate-fade-in-up{animation:fade-in-up .6s ease-out}.animate-fade-in-down{animation:fade-in-down .6s ease-out}.animate-scale-in{animation:scale-in .5s ease-out}.animate-slide-in-left{animation:slide-in-left .7s ease-out}.animate-slide-in-right{animation:slide-in-right .7s ease-out}.animate-glow-pulse{animation:glow-pulse 2s ease-in-out infinite}.animate-subtle-float{animation:subtle-float 3s ease-in-out infinite}
