.animated-background[data-v-fb9de31b]{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-1}.bg-base[data-v-fb9de31b]{background:radial-gradient(ellipse at 30% 20%,rgba(80,10,15,.4) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(60,5,10,.3) 0,transparent 50%),linear-gradient(135deg,#0a0506,#150808 25%,#0d0404,#120606 75%,#080303);inset:0;position:absolute}.spotlight[data-v-fb9de31b]{border-radius:50%;filter:blur(80px);mix-blend-mode:screen;opacity:.15;position:absolute}.spotlight-1[data-v-fb9de31b]{animation:spotlight-drift-1-fb9de31b 45s ease-in-out infinite;background:radial-gradient(circle,rgba(180,30,40,.8) 0,rgba(120,15,25,.4) 40%,transparent 70%);height:600px;left:-100px;top:-200px;width:600px}.spotlight-2[data-v-fb9de31b]{animation:spotlight-drift-2-fb9de31b 55s ease-in-out infinite;background:radial-gradient(circle,rgba(150,20,30,.7) 0,rgba(100,10,20,.3) 40%,transparent 70%);bottom:-150px;height:500px;right:-100px;width:500px}.spotlight-3[data-v-fb9de31b]{animation:spotlight-pulse-fb9de31b 35s ease-in-out infinite;background:radial-gradient(circle,rgba(200,50,60,.6) 0,rgba(140,25,35,.2) 40%,transparent 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.ambient-glow[data-v-fb9de31b]{border-radius:50%;filter:blur(120px);opacity:.08;position:absolute}.ambient-1[data-v-fb9de31b]{animation:ambient-float-1-fb9de31b 60s ease-in-out infinite;background:radial-gradient(circle,rgba(180,40,50,.6) 0,transparent 60%);height:800px;right:-200px;top:20%;width:800px}.ambient-2[data-v-fb9de31b]{animation:ambient-float-2-fb9de31b 50s ease-in-out infinite;background:radial-gradient(circle,rgba(140,25,35,.5) 0,transparent 60%);bottom:10%;height:700px;left:-150px;width:700px}.stars-container[data-v-fb9de31b]{inset:0;pointer-events:none;position:absolute}.star[data-v-fb9de31b]{border-radius:50%;filter:blur(var(--blur,1px));position:absolute;--drift-x:60px;--drift-y:60px;animation:star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-1[data-v-fb9de31b]{animation:drift-up-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-2[data-v-fb9de31b]{animation:drift-up-right-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-3[data-v-fb9de31b]{animation:drift-right-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-4[data-v-fb9de31b]{animation:drift-down-right-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-5[data-v-fb9de31b]{animation:drift-down-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-6[data-v-fb9de31b]{animation:drift-down-left-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-7[data-v-fb9de31b]{animation:drift-left-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star.drift-8[data-v-fb9de31b]{animation:drift-up-left-fb9de31b var(--float-duration,15s) ease-in-out var(--float-delay,0s) infinite,star-flicker-fb9de31b var(--flicker-duration,3s) ease-in-out var(--flicker-delay,0s) infinite}.star-gold[data-v-fb9de31b]{background:radial-gradient(circle,#ffd764 0,rgba(255,180,50,.8) 30%,rgba(255,150,30,.4) 60%,transparent 100%);box-shadow:0 0 4px #ffc850cc,0 0 8px #ffb43280,0 0 12px #ff961e4d}.star-warm[data-v-fb9de31b]{background:radial-gradient(circle,#fff0b4 0,rgba(255,220,130,.8) 30%,rgba(255,200,100,.4) 60%,transparent 100%);box-shadow:0 0 4px #fff0b4cc,0 0 8px #ffdc8280,0 0 12px #ffc8644d}.star-white[data-v-fb9de31b]{background:radial-gradient(circle,#fff 0,rgba(240,245,255,.8) 30%,rgba(220,230,255,.4) 60%,transparent 100%);box-shadow:0 0 4px #ffffffe6,0 0 8px #f0f5ff99,0 0 12px #dce6ff66}.star-ice[data-v-fb9de31b]{background:radial-gradient(circle,#c8e6ff 0,rgba(150,200,255,.8) 30%,rgba(120,180,255,.4) 60%,transparent 100%);box-shadow:0 0 4px #c8e6ffcc,0 0 8px #96c8ff80,0 0 12px #78b4ff4d}.star-blue[data-v-fb9de31b]{background:radial-gradient(circle,#96b4ff 0,rgba(100,150,255,.8) 30%,rgba(80,130,255,.4) 60%,transparent 100%);box-shadow:0 0 4px #96b4ffcc,0 0 8px #6496ff80,0 0 12px #5082ff4d}.vignette[data-v-fb9de31b]{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.4) 100%);inset:0;pointer-events:none;position:absolute}@keyframes spotlight-drift-1-fb9de31b{0%,to{opacity:.15;transform:translate(0) scale(1)}25%{opacity:.2;transform:translate(100px,50px) scale(1.1)}50%{opacity:.12;transform:translate(50px,100px) scale(.95)}75%{opacity:.18;transform:translate(-30px,60px) scale(1.05)}}@keyframes spotlight-drift-2-fb9de31b{0%,to{opacity:.15;transform:translate(0) scale(1)}30%{opacity:.22;transform:translate(-80px,-40px) scale(1.15)}60%{opacity:.1;transform:translate(-40px,-80px) scale(.9)}80%{opacity:.17;transform:translate(20px,-30px) scale(1.08)}}@keyframes spotlight-pulse-fb9de31b{0%,to{opacity:.1;transform:translate(-50%,-50%) scale(1)}40%{opacity:.18;transform:translate(-45%,-55%) scale(1.2)}70%{opacity:.08;transform:translate(-55%,-45%) scale(.85)}}@keyframes ambient-float-1-fb9de31b{0%,to{opacity:.08;transform:translate(0)}50%{opacity:.12;transform:translate(-50px,30px)}}@keyframes ambient-float-2-fb9de31b{0%,to{opacity:.08;transform:translate(0)}50%{opacity:.1;transform:translate(40px,-25px)}}@keyframes drift-up-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*.15),calc(var(--drift-y)*-.5))}50%{transform:translate(calc(var(--drift-x)*-.1),calc(var(--drift-y)*-1))}75%{transform:translate(calc(var(--drift-x)*.12),calc(var(--drift-y)*-.5))}}@keyframes drift-up-right-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*.5),calc(var(--drift-y)*-.3))}50%{transform:translate(calc(var(--drift-x)*.7),calc(var(--drift-y)*-.7))}75%{transform:translate(calc(var(--drift-x)*.35),calc(var(--drift-y)*-.35))}}@keyframes drift-right-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*.5),calc(var(--drift-y)*.1))}50%{transform:translate(var(--drift-x),calc(var(--drift-y)*-.08))}75%{transform:translate(calc(var(--drift-x)*.5),calc(var(--drift-y)*.05))}}@keyframes drift-down-right-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*.35),calc(var(--drift-y)*.35))}50%{transform:translate(calc(var(--drift-x)*.7),calc(var(--drift-y)*.7))}75%{transform:translate(calc(var(--drift-x)*.35),calc(var(--drift-y)*.35))}}@keyframes drift-down-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*-.1),calc(var(--drift-y)*.5))}50%{transform:translate(calc(var(--drift-x)*.12),var(--drift-y))}75%{transform:translate(calc(var(--drift-x)*-.08),calc(var(--drift-y)*.5))}}@keyframes drift-down-left-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*-.35),calc(var(--drift-y)*.35))}50%{transform:translate(calc(var(--drift-x)*-.7),calc(var(--drift-y)*.7))}75%{transform:translate(calc(var(--drift-x)*-.35),calc(var(--drift-y)*.35))}}@keyframes drift-left-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*-.5),calc(var(--drift-y)*-.1))}50%{transform:translate(calc(var(--drift-x)*-1),calc(var(--drift-y)*.08))}75%{transform:translate(calc(var(--drift-x)*-.5),calc(var(--drift-y)*-.05))}}@keyframes drift-up-left-fb9de31b{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--drift-x)*-.35),calc(var(--drift-y)*-.35))}50%{transform:translate(calc(var(--drift-x)*-.7),calc(var(--drift-y)*-.7))}75%{transform:translate(calc(var(--drift-x)*-.35),calc(var(--drift-y)*-.35))}}@keyframes star-flicker-fb9de31b{0%,to{opacity:.7}5%{opacity:.4}10%{opacity:.95}15%{opacity:.5}20%{opacity:.85}30%{opacity:.55}40%{opacity:1}50%{opacity:.5}60%{opacity:.8}70%{opacity:.4}80%{opacity:1}85%{opacity:.45}90%{opacity:.75}95%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ambient-glow[data-v-fb9de31b],.spotlight[data-v-fb9de31b],.star[data-v-fb9de31b],.star.drift-1[data-v-fb9de31b],.star.drift-2[data-v-fb9de31b],.star.drift-3[data-v-fb9de31b],.star.drift-4[data-v-fb9de31b],.star.drift-5[data-v-fb9de31b],.star.drift-6[data-v-fb9de31b],.star.drift-7[data-v-fb9de31b],.star.drift-8[data-v-fb9de31b]{animation:none}.star[data-v-fb9de31b]{opacity:.6}}.parallax-character-enter-from[data-v-495f8d8d]{opacity:0}.parallax-character-enter-active[data-v-495f8d8d]{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease-out}.parallax-character-leave-active[data-v-495f8d8d]{transition:transform .6s cubic-bezier(.55,0,1,.45),opacity .4s ease-in}.parallax-character-leave-to[data-v-495f8d8d]{opacity:0}.left-character.parallax-character-enter-from[data-v-495f8d8d]{transform:translate(-200%) translateY(-50%)}.right-character.parallax-character-enter-from[data-v-495f8d8d]{transform:translate(200%) translateY(-50%)}.top-character.parallax-character-enter-from[data-v-495f8d8d]{transform:translateY(-200%) translate(-50%)}.left-character.parallax-character-leave-to[data-v-495f8d8d]{transform:translate(-200%) translateY(-50%)}.right-character.parallax-character-leave-to[data-v-495f8d8d]{transform:translate(200%) translateY(-50%)}.top-character.parallax-character-leave-to[data-v-495f8d8d]{transform:translateY(-200%) translate(-50%)}
