body {
font-family: 'Georgia', serif;
background-color: #1a120b;
color: #fff8dc;
}
section p a {
	color: #f8fc5d;
}
section p a:hover {
	color: #f8fc5d;
	text-decoration: underline;
}

.navbar {
background-color: #2c1b0f;
}
.navbar-brand {
font-family: 'Impact', sans-serif;
font-size: 1.8rem;
color: #ffd700 !important;
text-shadow: 0 0 5px #ff8c00;
}
.navbar-nav .nav-link {
color: #ffd700 !important;
font-weight: bold;
font-size: 1rem;
}
.navbar-nav .nav-link:hover {
color: #fffacd !important;
text-shadow: 0 0 5px #ffaa00;
}
.navbar-brand img {
max-height: 50px;
transition: transform 0.2s;
}
.navbar-brand img:hover {
transform: scale(1.05);
}
@media (max-width: 991.98px) {
#mainNavbar .navbar-nav {
flex-direction: column !important;
gap: 0 !important;
align-items: flex-start;
}
#mainNavbar .nav-link {
padding: 0.75rem 1rem;
width: 100%;
}
}
header.hero {
background: url('/wp-content/uploads/2025/06/1750253342_background-money-train-game-casino-1200x685.webp') no-repeat center center;
background-size: cover;
height: 100vh;
position: relative;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
@supports (background-image: url("image.webp")) {
header.hero {
background-image: url('/wp-content/uploads/2025/06/1750253342_background-money-train-game-casino-1200x685.webp');
}
}
@supports (background-image: url("image.avif")) {
header.hero {
background-image: url('/wp-content/uploads/2025/06/1750253342_background-money-train-game-casino-1200x685.avif');
}
}
.hero-overlay {
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.hero-content {
position: relative;
z-index: 2;
padding: 2rem;
}
.hero h1 {
font-size: 3rem;
color: #ffd700;
text-shadow: 0 0 10px #ff6600;
}
.hero p {
color: #fffacd;
font-size: 1.2rem;
}
.btn-gold {
background-color: #ffcc00;
color: #1a1a1a;
font-weight: bold;
border: none;
box-shadow: 0 0 10px #ffcc00;
}
.btn-gold:hover {
background-color: #ffdf40;
box-shadow: 0 0 20px #ffaa00;
}
.slot-preview {
background-color: #2e1e10;
padding: 4rem 0;
}
.slot-preview h2 {
color: #ffcc00;
font-family: 'Impact', sans-serif;
text-shadow: 0 0 5px #ff9900;
}
.slot-preview img {
border: 4px solid #ffcc00;
border-radius: 10px;
box-shadow: 0 0 10px rgba(255, 204, 0, 0.5);
}

p a{
color: #ffc107;
}
p a:hover{
color: #ffc107;
text-decoration: underline;
}

.navbar-toggler {
padding: 0.5rem 0.75rem;
background-color: transparent;
border: none !important;
outline: none !important;
box-shadow: none !important;
}
