.game-list .game-items div.game-category.game-category-current.home-category .home-tabs .tab {
    background: none;
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: none;
    border: none
}

.theme-style .game-list .game-items div.game-category.game-category-current.home-category .home-tabs {
    gap: 0.5rem;
}

div.accountsAndSecurity ul li label, .accountsAndSecurity ul li u {
    color: rgb(153, 153, 153);
    text-transform: uppercase;
    line-height: 1;
    margin: 0px 0px 0px 6px;
    font-size: medium;
}

.kde-hot-game {
    position: relative;
    top: 0px;
    left: 3px;
}

div#mask.mask-show div.popUp.popUp-in div.popUp-container div.popUp-navigator-bar {
    justify-content: center;
    color: white;
}

div#mask.mask-show div.popUp.popUp-in div.popUp-container div.popUp-navigator-bar h1 {
    color: white;
    text-shadow: rgb(255 255 255 / 24%) 0 0 8px;
}

div#mask.mask-show div.popUp.popUp-in div.popUp-container div.popUp-content div.popUp-activity p, div.game-list div.game-items div.game-category.game-category-current div.game-item i {
    display: none;
}

div#mask.mask-show div.popUp.popUp-in div.popUp-container div.popUp-content div.popUp-activity div#container-activity div.container p {
    display: unset;
}

div#container-activity {
    border-radius: 10px;
    overflow: hidden;
}

div#container-activity img {
    border-radius: 10px;
}

div#container-activity .container {
    margin: 10px auto 0 auto;
    line-height: 1.8;
    background: linear-gradient(45deg, black, #0000003b);
    padding: 20px;
    border-radius: 10px;
}

div#container-activity .container h1, div#container-activity .container h2 {
    text-align: center;
    color: yellow;
}

div#mask.mask-show div.popUp .popUp-container .popUp-content>div.popUp-activity>div#container-activity img {
    width: 100% !important;
    pointer-events: none
}

div#container-activity .container table {
    border-radius: 10px;
    width: 100%;
    border-collapse: collapse;
}

div#container-activity .container thead {
    background: black;
    color: yellow;
    font-weight: bold
}

div#container-activity div.container table thead tr th p {
    margin: 2px;
}

div#container-activity .container th, div#container-activity .container td {
    text-align: center;
    padding: 5px;
    border: 1px solid rgb(255, 255, 255);
    border-top: bold;
}

div#container-activity div.container span {
    color: yellow;
    font-weight: bolder;
    text-transform: uppercase;
}

div.game-list div.game-items div.game-category.game-category-current div.game-item h3 {
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    position: relative;
    bottom: -7px;
    text-shadow: rgb(255 255 255 / 24%) 0 0 8px;
}

section#index div.user div.password, section#index div.user div.username, section#index div.tabs div.tab, section#index div.user b {
    border-radius: 15px 0px 15px 0px;
}

section#index div.user div.password, section#index div.user div.username {
    width: 12.5rem;
}
.mobile .theme-style footer {
    background: url(https://ik.imagekit.io/diptahalim/dabo_bottom_buttom_20251120_02.webp) no-repeat center top;
    height: 5.5rem;
    background-size: cover;
}
.mobile .black-gold-theme footer .nav-item .icon {
    background-size: 25px 25px !important;
    background-position: center 5px !important;
}
.mobile .theme-style footer .nav-item h3 {
    font-weight: 900 !important;
    font-size: 1.2rem !important;
    color: #fff !important;
}
.mobile .theme-style footer .nav-item:nth-of-type(3)::before {
    border: 2px solid #8e4911;
    width: 4.8rem;
    height: 4.8rem;
    background-image: linear-gradient(180deg, #612a01 17%, #3b1b00 100%);
    top: -22px;
}
.mobile .black-gold-theme footer .nav-item:nth-of-type(3) .icon {
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(329deg) brightness(110%) contrast(101%) !important;
    background-position: center 0% !important;
    margin-top: -10px;
}
.mobile body {
		background-image: url(https://ik.imagekit.io/diptahalim/Mobile_Background_Dabogaming_new.webp) !important;
    background-size: cover;
    background-attachment: fixed;
    background-position: top !important;
    background-repeat: no-repeat;
}
.apk-download {
    background: #000000cc !important;
}
.black-gold-theme .tabs { 
    background: #00000080 !important;
}

.mobile .user.isLogin {
    background: #00000000 !important;
}

.black-gold-theme .tabs .logo {
    background: #00000000 !important;
}

.mobile .black-gold-theme .tabs .logo {
    background: #00000000 !important;
}

.black-gold-theme section {
    background: #00000080 !important;
    
}
.black-gold-theme .tabs, .black-gold-theme .tabs .logo, .black-gold-theme .user, .pc .black-gold-theme .index-footer {
    background: linear-gradient(
111deg, #612a01 20%,#2B1100 45%,#2B1100 65%,#612a01 80%) !important;
    background-attachment: fixed !important;
}
.black-gold-theme .more-menu-box {
	background: #292929!important;
}
html.pc body.black-gold-theme.theme-style {
    background-image: url(https://ik.imagekit.io/diptahalim/pc_Background_Dabogaming_20251122.webp) !important;
    background-size: 100% !important;
    background-attachment: fixed !important;
    background-repeat: repeat-y !important;
    background-position: center !important;
}
html.pc>body.black-gold-theme.theme-style>footer.index-footer {
	margin-left: -700px;
	padding-right: 92px;
}

@keyframes gradient
{
	0% {
	    background-position: 0% 50%;
	}
	50% {
	    background-position: 100% 50%;
	}
	100% {
	    background-position: 0% 50%;
	}
}
.pc #app > section#index > .user > b.loginBtn,
.mobile .user .loginBtn{
    background: linear-gradient(90deg,rgba(255, 70, 0, 1) 61%, rgba(255, 233, 0, 1) 70%, rgba(255, 70, 0, 1) 80%, rgba(255, 70, 0, 1) 90%, rgba(255, 229, 0, 1) 100%);
    background-size: 400% 100%;
    animation: gradient 4s ease infinite !important;
    box-shadow: inset 0 0 5px 3px #f6ff0080, inset 0 2px 0 0 #fff;
    border: 1px solid #e65c00 !important;
    text-transform: uppercase;
    text-shadow: 2px 2px 6px #000000;
    color: white;
}
.pc .black-gold-theme footer .nav-item-active::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 3px;
    background-color: #ffbe00;
}
.pc .black-gold-theme footer .nav-item-active {
    background-color: #ff8f0000;
    color: #fff;
    border: none;
    position: relative;
}
.mobile .black-gold-theme .tabs .tab[data-href="#/register"] {background-image: linear-gradient(to left top, #ff0000, #8e0000); background-size: 100% 100%; box-shadow: inset 0 0 5px 3px #fc1855, inset 0 2px 0 0 #fff; border: 1px solid #8a0000 !important; color: #fff; height: 2.5rem; padding: 0rem 1.5rem; display: flex; justify-content: center; right: 0%; position: absolute;}

.mobile .tabs .tab.tab-forget {margin-right: 69px;}

  .game-list .game-items .home-banklist dt,
  .game-bank-rule .home-banklist dt {
    background: #00000000 !important;
  }
 
.black-gold-theme #deposit .container .deposit-banklist, .black-gold-theme .game-bank-rule .home-banklist, .black-gold-theme .game-list .game-items .home-banklist{background: #00000060;box-shadow: 0 0 1rem #000;border: none !important;}

#deposit > div.container > ul:nth-child(2),#deposit > div.container > div:nth-child(1) > dl, .black-gold-theme #withdrawal > div.container > div.payment-list > div.payment-item, .black-gold-theme #withdrawal > div.container > ul, .black-gold-theme div#app #transactionRecords > div.list, .black-gold-theme section#betRecords, .black-gold-theme section#myRecommend > div.detail {background: #292929 !important; background-color: #292929 !important;}