[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;background:radial-gradient(ellipse at bottom,#1b2735,#090a0f);height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.stars[data-astro-cid-j7pv25f6],.stars2[data-astro-cid-j7pv25f6],.stars3[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.stars[data-astro-cid-j7pv25f6]{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="50" cy="50" r="1" fill="white" opacity="0.8"/><circle cx="150" cy="120" r="1" fill="white" opacity="0.6"/><circle cx="250" cy="80" r="1.5" fill="white" opacity="0.9"/><circle cx="350" cy="200" r="1" fill="white" opacity="0.7"/><circle cx="450" cy="150" r="1" fill="white" opacity="0.8"/><circle cx="550" cy="90" r="1.5" fill="white" opacity="0.6"/><circle cx="650" cy="180" r="1" fill="white" opacity="0.9"/><circle cx="750" cy="130" r="1" fill="white" opacity="0.7"/><circle cx="850" cy="70" r="1.5" fill="white" opacity="0.8"/><circle cx="950" cy="160" r="1" fill="white" opacity="0.6"/><circle cx="100" cy="250" r="1" fill="white" opacity="0.9"/><circle cx="200" cy="300" r="1.5" fill="white" opacity="0.7"/><circle cx="300" cy="280" r="1" fill="white" opacity="0.8"/><circle cx="400" cy="350" r="1" fill="white" opacity="0.6"/><circle cx="500" cy="320" r="1.5" fill="white" opacity="0.9"/><circle cx="600" cy="380" r="1" fill="white" opacity="0.7"/><circle cx="700" cy="340" r="1" fill="white" opacity="0.8"/><circle cx="800" cy="290" r="1.5" fill="white" opacity="0.6"/><circle cx="900" cy="360" r="1" fill="white" opacity="0.9"/></svg>') repeat;animation:animateStars 200s linear infinite}.stars2[data-astro-cid-j7pv25f6]{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="80" cy="100" r="1.5" fill="%238B5CF6" opacity="0.7"/><circle cx="180" cy="180" r="1" fill="%236366F1" opacity="0.6"/><circle cx="280" cy="140" r="1.5" fill="%238B5CF6" opacity="0.8"/><circle cx="380" cy="220" r="1" fill="%236366F1" opacity="0.7"/><circle cx="480" cy="170" r="1.5" fill="%238B5CF6" opacity="0.6"/><circle cx="580" cy="110" r="1" fill="%236366F1" opacity="0.8"/><circle cx="680" cy="200" r="1.5" fill="%238B5CF6" opacity="0.7"/><circle cx="780" cy="150" r="1" fill="%236366F1" opacity="0.6"/><circle cx="880" cy="90" r="1.5" fill="%238B5CF6" opacity="0.8"/></svg>') repeat;animation:animateStars 150s linear infinite}.stars3[data-astro-cid-j7pv25f6]{background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><circle cx="120" cy="60" r="2" fill="white" opacity="0.9"/><circle cx="220" cy="160" r="1.5" fill="white" opacity="0.8"/><circle cx="320" cy="100" r="2" fill="white" opacity="0.7"/><circle cx="420" cy="180" r="1.5" fill="white" opacity="0.9"/><circle cx="520" cy="130" r="2" fill="white" opacity="0.8"/><circle cx="620" cy="70" r="1.5" fill="white" opacity="0.7"/><circle cx="720" cy="160" r="2" fill="white" opacity="0.9"/><circle cx="820" cy="110" r="1.5" fill="white" opacity="0.8"/></svg>') repeat;animation:animateStars 100s linear infinite}@keyframes animateStars{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.shooting-stars[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.shooting-stars[data-astro-cid-j7pv25f6]:before,.shooting-stars[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 4px 2px #fffc;animation:shootingStar 3s linear infinite}.shooting-stars[data-astro-cid-j7pv25f6]:before{top:20%;right:20%;animation-delay:0s;animation-duration:4s}.shooting-stars[data-astro-cid-j7pv25f6]:after{top:40%;right:60%;animation-delay:6s;animation-duration:3.5s}@keyframes shootingStar{0%{transform:translate(0) rotate(-45deg);opacity:1}70%{opacity:1}to{transform:translate(-300px,300px) rotate(-45deg);opacity:0}}.content[data-astro-cid-j7pv25f6]{text-align:center;z-index:10;padding:2rem}.title[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,12vw,8rem);font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;animation:fadeInUp 1.5s ease-out,subtleGlow 4s ease-in-out infinite;letter-spacing:-.02em}.subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,3vw,1.5rem);color:#ffffffb3;font-weight:300;letter-spacing:.15em;text-transform:uppercase;animation:fadeInUp 1.5s ease-out .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleGlow{0%,to{filter:drop-shadow(0 0 20px rgba(102,126,234,.3))}50%{filter:drop-shadow(0 0 30px rgba(118,75,162,.5))}}@media(max-width:768px){.content[data-astro-cid-j7pv25f6]{padding:1rem}.title[data-astro-cid-j7pv25f6]{letter-spacing:-.01em}.subtitle[data-astro-cid-j7pv25f6]{letter-spacing:.1em}}@media(max-width:480px){.subtitle[data-astro-cid-j7pv25f6]{font-size:.875rem;letter-spacing:.08em}}@media(min-width:768px){body:before,body:after{content:"";position:fixed;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 4px 2px #fffc;animation:shootingStar 3s linear infinite;pointer-events:none}body:before{top:60%;right:80%;animation-delay:12s;animation-duration:4s}body:after{top:30%;right:40%;animation-delay:18s;animation-duration:3.8s}}
