*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins}

body{
background:#070000;
color:white;
overflow-x:hidden;
}

/* particles */

#particles-js{
position:fixed;
width:100%;
height:100%;
z-index:-1;
}

/* header */

header{
display:flex;
justify-content:space-between;
align-items:center;
padding:20px 60px;
background:rgba(0,0,0,0.9);
border-bottom:2px solid gold;
}

.logo img {
  height: 60px;
  width: auto;
  object-fit: contain;
}

nav a{
margin-left:25px;
color:white;
text-decoration:none;
}

nav a:hover{color:gold}

/* slider */

.slider{
position:relative;
height:70vh;
overflow:hidden;
}

.slide{
position:absolute;
width:100%;
height:100%;
background-size:cover;
background-position:center;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
transition:opacity 1s;
}

.slide h1{
font-size:60px;
color:white;
text-shadow:0 0 20px black;
}

/* jackpot */

.jackpot{
text-align:center;
padding:50px 20px;
}

.jackpot h2{
font-size:40px;
color:gold;
margin-bottom:10px;
}

.counter{
font-size:50px;
font-weight:700;
color:#ffd700;
text-shadow:0 0 15px gold;
}

/* games */

.games{
padding:70px 10%;
}

.games h2{
text-align:center;
color:gold;
margin-bottom:40px;
}

.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
gap:25px;
}

.game{
height:180px;
border-radius:12px;
background:linear-gradient(45deg,#400000,#900000);
display:flex;
align-items:center;
justify-content:center;
font-size:22px;
font-weight:600;
border:1px solid gold;
transition:0.3s;
}

.game:hover{
transform:scale(1.08);
box-shadow:0 0 25px gold;
}

.seo-content{
background:#0d0000;
padding:60px 10%;
border-top:1px solid gold;
}

.seo-container{
max-width:1100px;
margin:auto;
line-height:1.7;
color:#ddd;
}

.seo-container h1{
color:gold;
font-size:30px;
margin-bottom:20px;
}

.seo-container h2{
color:#ffd700;
margin-top:30px;
margin-bottom:10px;
}

.seo-container h3{
color:#ffcc00;
margin-top:20px;
}

.seo-container ul{
margin:15px 0 15px 20px;
}

.seo-container li{
margin-bottom:6px;
}

/* footer */

footer{
text-align:center;
padding:30px;
background:black;
border-top:1px solid gold;
}