
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#0f172a;color:#e5e7eb}
header{background:#111827;padding:20px;text-align:center}
h1,h2,h3{color:#f9fafb}
.container{max-width:900px;margin:auto;padding:20px}
a{color:#60a5fa;text-decoration:none}
a.join{display:inline-block;background:#22c55e;color:#000;padding:12px 20px;border-radius:6px;margin-top:10px;font-weight:bold}
footer{background:#020617;padding:15px;text-align:center;font-size:14px}
nav a{margin:0 10px}
.card{background:#1e293b;padding:20px;border-radius:8px;margin:15px 0}
