body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}#root,.App,body,html{height:100%;overflow:hidden}body{font-family:Arial,sans-serif;overflow:hidden}.construction-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.construction-container:before{background:#00000026;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.content{color:#fff;display:flex;flex-direction:column;height:100vh;padding:2rem;position:relative;text-align:center;z-index:3}.title{font-size:3.5rem;font-weight:700;margin-bottom:.2rem;margin-top:10vh;text-shadow:2px 2px 4px #000c}.subtitle{font-size:1.5rem;margin-bottom:60vh;opacity:.9;text-shadow:1px 1px 2px #000c}.contact-buttons{flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.contact-btn,.contact-buttons{display:flex;justify-content:center}.contact-btn{align-items:center;border-radius:50px;box-shadow:0 4px 15px #0000004d;color:#fff;font-size:1rem;font-weight:600;gap:.5rem;min-width:140px;padding:1rem 1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.contact-btn:hover{box-shadow:0 6px 20px #0006;transform:translateY(-3px)}.contact-btn .icon{height:1.2rem;width:1.2rem}.instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.discord{background:linear-gradient(135deg,#5865f2,#4752c4)}.email{background:linear-gradient(135deg,#667eea,#764ba2)}.facebook{background:linear-gradient(135deg,#1877f2,#0d6efd)}.x-twitter{background:linear-gradient(135deg,#000,#1a1a1a)}.youtube{background:linear-gradient(135deg,red,#c00)}.tiktok{background:linear-gradient(135deg,#000,#25f4ee 50%,#fe2c55)}.footer{font-size:.9rem;margin-top:auto;opacity:.7;padding-bottom:2rem}.astra-logo-background{left:49%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.logo-image{animation:logoPulse 4s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(0,255,128,.1)) drop-shadow(0 0 50px rgba(0,128,255,1));height:auto;opacity:.9;width:500px}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 30px rgba(0,255,128,0)) drop-shadow(0 0 50px rgba(0,128,255,0));transform:scale(1)}50%{filter:drop-shadow(0 0 40px rgba(0,255,128,.6)) drop-shadow(0 0 70px rgba(0,128,255,.3));transform:scale(1.05)}}.stars-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.dynamic-star{background:#fff;border-radius:50%;position:absolute;z-index:1}@keyframes starTwinkle{0%{opacity:0;transform:scale(.5)}20%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(2)}80%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.shooting-stars-container{height:100vh;left:0;top:0;width:100%}.shooting-star-css,.shooting-stars-container{pointer-events:none;position:absolute;z-index:2}.shooting-star-css{background:#fff;border-radius:50%}.shooting-star-css[data-trail=true]:before{background:linear-gradient(90deg,#fffc,#0000);content:"";height:1px;position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:80px}@keyframes shootingStarMove{0%{opacity:1;transform:rotate(315deg) translateX(0) translateY(0)}70%{opacity:1}to{opacity:0;transform:rotate(315deg) translateX(-1000px) translateY(50px)}}@media (max-width:768px){.title{font-size:2.5rem}.subtitle{font-size:1.2rem;margin-bottom:50vh}.contact-buttons{align-items:center;flex-direction:row;gap:.8rem;justify-content:center}.contact-btn{border-radius:50%;height:60px;min-width:auto;padding:0;width:60px}.contact-btn .icon{height:1.5rem;width:1.5rem}.contact-btn span{display:none}.content{padding:1rem}}@media (max-width:480px){.title{font-size:2rem}.subtitle{font-size:1rem;margin-bottom:50vh}.contact-btn{height:55px;width:55px}.contact-btn .icon{height:1.3rem;width:1.3rem}}
/*# sourceMappingURL=main.894cce5e.css.map*/