.text-gradient{position:relative;background:linear-gradient(90deg,#ff78ff,cyan)}.text-gradient:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;color:#fff;filter:blur(5px);opacity:.4}:root{--gradient-text:linear-gradient(90deg,purple,cyan)}.text-gradient{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.button-gradient{background:var(--button-gradient-background);color:#fff;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:1em;text-align:center;transition:all .3s ease}.button-gradient:hover{background:linear-gradient(270deg,purple,cyan)}.success-card{padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;text-align:center}.success-message{color:#333;font-size:18px;font-weight:700}.tick-mark{color:green;font-size:48px}.navbar-container{width:100%;height:65px;position:fixed;top:0;box-shadow:0 1px 6px #2a0e61;background:rgba(3,0,20,.09);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0 10px}.navbar-inner{width:100%;height:100%;justify-content:space-between;margin:auto;padding:0 10px}.logo-link,.navbar-inner{display:flex;align-items:center}.logo-image{cursor:pointer}.logo-image:hover{animation:slowspin 2s linear infinite}.logo-text{font-weight:700;margin-left:10px;display:none;color:#ccc}@media screen and (min-width:768px){.logo-text{display:block}}.menu{width:500px;height:100%;margin-right:20px}.menu,.menu-item{display:flex;align-items:center;justify-content:space-between}.menu-item{width:100%;height:auto;border:1px solid #7042f861;background:rgba(3,0,20,.37);margin-right:15px;padding:20px 10px;border-radius:9999px;color:#ddd}.menu-item a{cursor:pointer}.socials-container{display:flex;gap:5px}