.mainheader1-design5 {
    border-color: #0B3D00;
    background: linear-gradient(180deg, #151515 0%, #000000 100%);
}
.login-button, .login-button a:hover, .login-button:hover, .login-button.active a, .login-button.active, .login-button:active a, .login-button:active, .login-button.focus a, .login-button.focus, .login-button:focus a, .login-button:focus {
    background: #1E8F00;
    color: #ffffff;
}
.register-button,.register-button a, .register-button a:hover, .register-button:hover, .register-button.active a, .register-button.active, .register-button:active a, .register-button:active, .register-button.focus a, .register-button.focus, .register-button:focus a, .register-button:focus {
    background: #ffffff;
    color: #000000;
    border: none;
}
.announcement1-design2 {
    border-color: #0B3D00;
    background: #000000;
}
.announcement1-design2 .announcement-title {
    color: #34B215;
}
.announcement1-design2 .marquee:before {
    background: linear-gradient(90deg, #000000 0, rgba(41, 49, 60, 0));
}
/* ===== PROGRESSIVE JACKPOT (desain baru: web-ke-2-kosong.webp, rasio 400x119) ===== */
.jackpot-container.jackpot1-design7 {
    margin: 0;
    padding: 0;
}
.jackpot1-design7 .jackpot {
    color: #ffffff;
    background: url(/assets/images/upload/Suster123/jackpot.gif) no-repeat center;
    text-shadow: 0 2px #000, 0 3px 0 rgb(255 215 0 / 46%);

    
}
/* ikon provider & label IDR disembunyikan: gambar baru sudah punya avatar */
.jackpot-container.jackpot1-design7 .jackpot-provider,
.jackpot-container.jackpot1-design7 .jackpot-currency {
    display: none;
}
/* angka tepat di tengah pill */
.jackpot-container.jackpot1-design7 .jackpot-currency-amount {
    position: absolute;
    left: 26%;
    right: 26%;
    top: 48%;
    height: 26%;
    width: auto;
    margin: 0;
    gap: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jackpot-container.jackpot1-design7 .jackpot-amount {
    font-family: Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-weight: 800;
    font-size: clamp(13px, 4.4vw, 20px);
    line-height: 1;
    letter-spacing: .3px;
    white-space: nowrap;
    color: #ffffff;
    text-shadow: 0 2px 0 #000, 0 0 10px rgba(30, 143, 0, .35);
} 
/* Styling untuk efek angka kalkulator digital warna hijau */
.angka-kalkulator {
    font-family: 'Orbitron', sans-serif; /* Font gaya digital */
    color: #39FF14; /* Kode warna hijau neon/kalkulator */
    font-size: 28px; /* Sesuaikan dengan kebutuhan layout Anda */
    font-weight: 600;
    letter-spacing: 2px; /* Memberi jarak agar terlihat seperti layar LCD */
    text-shadow: 0 0 5px rgba(57, 255, 20, 0.5); /* Opsional: Efek menyala (glow) tipis */
}

/* Memastikan IDR dan Angka sejajar dengan baik */
.jackpot-currency-amount {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px; /* Jarak antara tulisan IDR dan angka */
}

.jackpot-currency {
    color: #39FF14; /* Opsional: Ubah menjadi hijau jika IDR ingin sewarna dengan angka */
    font-weight: bold;
}

.gamemenu4-design2 .game-navbar li a:hover .svg-icon, .gamemenu4-design2 .game-navbar li a:active .svg-icon, .gamemenu4-design2 .game-navbar li a:hover, .gamemenu4-design2 .game-navbar li a:active {
    color: #34B215;
}
.bank1-design1 .arrow-line {
    background: #1E8F00;
}
.bank1-design1 .arrow-line.arrow-left:after,
.bank1-design1 .arrow-line.arrow-right:after {
    border-top-color: #1E8F00;
    border-left-color: #1E8F00;
}
.bank1-design1 .bank-box {
    background: #061F00;
}
.contact1-design1 {
    background: #111111;
}
.contact1-design1 .contact-icon {
    background: linear-gradient(-180deg, #2A9E0A 0%, #0F5E00 100%);
}
.footer-container .footer-content {
    color: #ffffff;
}
.footer-container h1, .footer-container h2, .footer-container h3, .footer-container  h4, .footer-container h5, .footer-container h6 {
    color: #ffffff;
}
.footer-container a, .footer-container .collapse-button {
    color: #34B215;
}
.poweredby-border-top-1.poweredby-container > .container {
    border-color: #0B3D00;
}
.mobilefootermenu1-design1 {
    background:linear-gradient(180deg, #151515 0%, #101010 10%, #0a0a0a 38%, #050505 52%, #000000 100%);
}
#side-bar .main-navbar {
    background: #000000;
}
#side-bar li a {
    color: #ffffff;
}
#side-bar .nav > li.open > a, #side-bar .nav > li.open > a:hover, #side-bar .nav > li.open > a:focus, #side-bar .nav > li.open > a svg, #side-bar .nav > li.open > a:hover svg, #side-bar .nav > li.open > a:focus svg,
#side-bar li a:hover, #side-bar li a:hover svg {
    color: #34B215;
    background: #061F00;
}
#side-bar li a.mobile-button {
    color: #ffffff;
}
.masterpage .gamenavbar1-design1 .tab-arrow {
    background-color: rgba(0, 0, 0, 0.8);
    color: #34B215;
}
.masterpage .gamenavbar1-design1 .game-navbar ul > li > a, .masterpage .gamenavbar1-design1 .game-navbar ul > li > a:hover {
    color: #ffffff;
}
.masterpage .gamenavbar1-design1 .game-navbar ul > li.selected > a {
    color: #34B215;
}
.masterpage .mainheader1 .sidebar-menu-nav .main-navbar {
    background: #000000;
}
.masterpage .mainheader1 .sidebar-menu-nav .navbar-nav > li > a:hover {
    color: #34B215;
}
.masterpage .header-memo-container a {
    color: #ffffff;
}

/* ===== GAME MENU KOTAK ABU-ABU (gamemenu4-design2) - gaya seperti referensi Paris88 ===== */
.gamemenu4-design2 .game-navbar {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));   /* 4 kolom; ganti 4 jadi 3 untuk kotak lebih besar */
    gap: 3px;
    padding: 5px;
    justify-content: stretch;
}
/* bingkai luar: garis abu tipis + garis dalam hitam (padding 1px dengan latar hitam) */
.gamemenu4-design2 .game-navbar li {
    width: auto !important;                             /* menimpa width: 33% bawaan */
    padding: 1px;
    border: 1px solid #363636;
    border-radius: 0;
    background: #000000;
}
/* isi kotak: gradient abu dari atas (terang) ke bawah (gelap) */
.gamemenu4-design2 .game-navbar li a {
    height: 100%;
    padding: 12px 2px;
    gap: 5px;
    font-size: 13px;
    line-height: 1.2;
    text-align: center;
    white-space: normal !important;                     /* nama panjang boleh turun baris di layar sempit */
    background: linear-gradient(180deg, #686868 0%, #494949 100%);
}
.gamemenu4-design2 .game-navbar li a:active {
    background: linear-gradient(180deg, #494949 0%, #686868 100%);
}
/* sentuhan tema: garis luar jadi hijau saat disentuh (hapus 3 baris ini kalau tidak mau) */
.gamemenu4-design2 .game-navbar li:hover,
.gamemenu4-design2 .game-navbar li:active {
    border-color: #1E8F00;
}
