.text[data-astro-cid-bbe6dxrz]{translate:2% -6%;letter-spacing:.01ch;color:#fff;z-index:999;padding:0 34px;font-weight:600}.text-shadow-glow[data-astro-cid-bbe6dxrz]{text-shadow:0 0 20px rgba(255,255,255,.4)}.text[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-290%;left:90%;rotate:-45deg;width:5em;height:1px;background:linear-gradient(90deg,#ffffff,transparent);animation:4s shootingStar ease-in-out infinite;transition:1s ease;z-index:-1;animation-delay:1s;display:none}.text[data-astro-cid-bbe6dxrz]:after{content:"";display:none;position:absolute;top:-290%;left:10%;rotate:-45deg;width:5em;height:1px;background:linear-gradient(90deg,#ffffff,transparent);animation:7s shootingStar ease-in-out infinite;animation-delay:3s}.space-button[data-astro-cid-bbe6dxrz]:hover .text[data-astro-cid-bbe6dxrz]:before,.space-button[data-astro-cid-bbe6dxrz]:hover .text[data-astro-cid-bbe6dxrz]:after{display:block}.galaxy[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;opacity:1;box-shadow:140px 20px #fff,425px 20px #fff,70px 120px #fff,20px 130px #fff,110px 80px #fff,280px 80px #fff,250px 350px #fff,280px 230px #fff,220px 190px #fff,450px 100px #fff,380px 80px #fff,520px 50px #fff;z-index:-1;transition:all 1.5s ease-in-out;animation:1s glowing-stars linear alternate infinite;animation-delay:.4s}.galaxy[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:-150px;left:-65px;width:2px;height:2px;border-radius:50%;opacity:1;box-shadow:490px 330px #fff,420px 300px #fff,320px 280px #fff,380px 350px #fff,546px 170px #fff,420px 180px #fff,370px 150px #fff,200px 250px #fff,80px 20px #fff,190px 50px #fff,270px 20px #fff,120px 230px #fff,350px -1px #fff,150px 369px #fff;z-index:-1;transition:all 2s ease-in-out;animation:1s glowing-stars linear alternate infinite;animation-delay:.8s}.space-button[data-astro-cid-bbe6dxrz]{--cut: .1em;--active: 0;--bg: radial-gradient( 120% 120% at 126% 126%, hsl(120 calc(var(--active) * 97%) 98% / calc(var(--active) * .9)) 40%, transparent 50% ) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, radial-gradient( 120% 120% at 120% 120%, hsl(120 calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%, transparent 70% ) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, hsl(120 calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));background:var(--bg);font-size:1.4rem;font-weight:500;border:0;cursor:pointer;padding:.9em 1.3em;display:flex;align-items:center;gap:.25em;white-space:nowrap;border-radius:2rem;position:relative;box-shadow:0 0 calc(var(--active) * 6em) calc(var(--active) * 3em) #3bfc3b4d,0 .05em hsl(120,calc(var(--active) * 97%),calc((var(--active) * 50%) + 30%)) inset,0 -.05em hsl(120,calc(var(--active) * 97%),calc(var(--active) * 10%)) inset;transition:box-shadow .25s ease-out,scale .25s,background .25s;scale:calc(1 + (var(--active) * .1));transform-style:preserve-3d;perspective:100vmin;overflow:hidden}.space-button[data-astro-cid-bbe6dxrz]:active{scale:1;--bg: radial-gradient( 120% 120% at 126% 126%, hsl(120 calc(var(--active) * 97%) 98% / calc(var(--active) * .9)) 40%, transparent 50% ) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, radial-gradient( 120% 120% at 120% 120%, hsl(120 calc(var(--active) * 97%) 70% / calc(var(--active) * 1)) 30%, transparent 70% ) calc(100px - (var(--active) * 100px)) 0 / 100% 100% no-repeat, hsl(120 calc(var(--active) * 100%) calc(12% - (var(--active) * 8%)));box-shadow:0 0 calc(var(--active) * 6em) calc(var(--active) * 3em) #3bfc3b80,0 .05em hsl(120 calc(var(--active) * 97%) calc((var(--active) * 50%) + 30%)) inset,0 -.05em hsl(120 calc(var(--active) * 97%) calc(var(--active) * 10%)) inset;background:var(--bg)}.space-button[data-astro-cid-bbe6dxrz]:active .text[data-astro-cid-bbe6dxrz]{font-weight:300;animation:wobble .6s ease-in-out infinite,blurMove 1.5s ease-in-out infinite;text-shadow:5px 5px 20px rgba(255,255,255,.8),10px 10px 30px rgba(255,0,255,.6)}@keyframes wobble{0%,to{transform:translate(0)}25%{transform:translate(-2px,-10px)}50%{transform:translate(2px,3px)}75%{transform:translate(-1px,5px)}}@keyframes blurMove{0%,to{text-shadow:5px 5px 20px rgba(255,255,255,.8),10px 10px 30px rgba(255,0,255,.6)}50%{filter:blur(1px);text-shadow:10px 10px 25px rgba(255,255,255,.8),15px 15px 35px rgba(255,0,255,.6)}}.galaxy[data-astro-cid-bbe6dxrz]:active:before{animation:circling 2s linear infinite}.galaxy[data-astro-cid-bbe6dxrz]:active:after{animation:circling 1.5s linear infinite}@keyframes circling{0%{transform:translate(-10px,-20%) rotate(0)}to{transform:translate(-10px,-20%) rotate(200deg)}}.galaxy[data-astro-cid-bbe6dxrz]{position:absolute;width:100%;aspect-ratio:1;top:50%;left:50%;translate:-50% -50%;overflow:hidden;opacity:var(--active);transition:opacity .25s}@-webkit-keyframes move-x{0%{translate:-100px 0}to{translate:100px 0}}@keyframes move-x{0%{translate:-100px 0}to{translate:100px 0}}@-webkit-keyframes move-y{0%{transform:translateY(-50px)}to{transform:translateY(50px)}}@keyframes move-y{0%{transform:translateY(-50px)}to{transform:translateY(50px)}}.backdrop[data-astro-cid-bbe6dxrz]{position:absolute;inset:var(--cut);background:var(--bg);border-radius:2rem;transition:background .25s}@supports (selector(:has(:is(+ *)))){body:has(button:is(:hover,:focus-visible)){--active: 1;--play-state: running}.bodydrop[data-astro-cid-bbe6dxrz]{display:none}}.space-button[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible)~[data-astro-cid-bbe6dxrz]:is(.bodydrop,.particle-pen){--active: 1;--play-state: running}.space-button[data-astro-cid-bbe6dxrz]:is(:hover,:focus-visible){--active: 1;--play-state: running}.galaxy-button[data-astro-cid-bbe6dxrz]{position:relative}@keyframes shootingStar{0%{transform:translate(0) translateY(0);opacity:1}50%{transform:translate(-55em) translateY(0);opacity:1}70%{transform:translate(-70em) translateY(0);opacity:0}to{transform:translate(0) translateY(0);opacity:0}}@keyframes glowing-stars{0%{opacity:0}50%{opacity:1}to{opacity:0}}
