
body{
font-family: system-ui;
}

.glass{
background: rgba(255,255,255,0.05);
backdrop-filter: blur(15px);
border: 1px solid rgba(255,255,255,0.1);
}

.gradient-text{
background: linear-gradient(90deg,#ff00cc,#7b61ff,#00f7ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.join-btn{
padding:16px 40px;
border-radius:12px;
font-size:18px;
font-weight:600;
background: linear-gradient(90deg,#ff00cc,#7b61ff);
transition:0.3s;
box-shadow:0 0 20px rgba(255,0,200,0.5);
}

.join-btn:hover{
transform:scale(1.05);
box-shadow:0 0 40px rgba(255,0,200,0.8);
}
