
body{
font-family:Arial, sans-serif;
background:#0f172a;
color:white;
display:flex;
align-items:center;
justify-content:center;
height:100vh;
margin:0;
}

.container{
text-align:center;
max-width:600px;
}

h1{
font-size:36px;
margin-bottom:20px;
}

p{
font-size:18px;
margin-bottom:30px;
}

.buttons{
display:flex;
gap:20px;
justify-content:center;
flex-wrap:wrap;
}

.join-btn{
background:#5865F2;
color:white;
padding:15px 25px;
text-decoration:none;
border-radius:8px;
font-size:18px;
}

.copy-btn{
background:#1f2937;
color:white;
padding:15px 25px;
border:none;
border-radius:8px;
font-size:18px;
cursor:pointer;
}

.link-text{
margin-top:20px;
opacity:0.7;
}
