body { margin:0; font-family:Arial,sans-serif; background:linear-gradient(135deg,#0b0b0b,#111111); color:white; text-align:center; }
.hero { padding:100px 20px; text-align:center; background:linear-gradient(135deg,#1B0F3B,#0B0B0B); position:relative; overflow:hidden; }
.hero h1 { font-size:60px; color:#00F2FF; text-shadow:0 0 20px #00F2FF; animation:glow 2s infinite alternate; }
@keyframes glow { 0% { text-shadow:0 0 10px #00F2FF,0 0 20px #00F2FF;} 100% { text-shadow:0 0 20px #00F2FF,0 0 40px #00F2FF;} }
.logo { width:150px; margin-bottom:20px; }
.ip-box { margin:20px auto; padding:15px; background:rgba(0,0,0,0.6); display:inline-block; border-radius:10px; }
.btn { display:inline-block; margin-top:20px; padding:12px 30px; background:#00f2ff; color:black; text-decoration:none; font-weight:bold; border-radius:25px; transition:0.3s; }
.btn:hover { transform:scale(1.1); box-shadow:0 0 20px #00f2ff; }
.section { padding:60px 20px; }
.section.dark { background:#111; }
.cards { display:flex; flex-wrap:wrap; justify-content:center; gap:20px; }
.card { background:#1c1c1c; padding:25px 35px; border-radius:14px; box-shadow:0 0 15px rgba(0,242,255,0.3); min-width:150px; transition:0.4s; }
.card h3 { margin:0; }
.card p { font-size:22px; margin:10px 0; }
.card:hover { box-shadow:0 0 25px #00f2ff; transform:translateY(-5px); }
.rank-buttons { margin-top:40px; display:flex; justify-content:center; gap:15px; flex-wrap:wrap; }
.rank-btn { padding:12px 22px; border-radius:20px; text-decoration:none; font-weight:bold; transition:0.3s; }
.rank-btn:hover { transform:scale(1.1); box-shadow:0 0 15px #00f2ff; }
.rank-btn.discord { background:#5865F2; color:white; }
.rank-btn.ticket { background:#00f2ff; color:black; }
.rank-btn.buy { background:gold; color:black; }
.vip { color:gold; }
.media { color:#00f2ff; }
.elite { color:violet; }
.mvp { color:red; }
.commands { display:flex; flex-wrap:wrap; justify-content:center; gap:15px; margin-top:20px; }
.command { background:#1c1c1c; padding:20px 25px; border-radius:15px; font-weight:bold; font-size:20px; color:#fff; box-shadow:0 0 10px rgba(0,242,255,0.3); transition:0.3s; }
.command:hover { transform:translateY(-5px) scale(1.05); box-shadow:0 0 25px #00f2ff,0 0 50px #00f2ff inset; cursor:pointer; }
footer { padding:20px; background:black; font-size:14px; }