.header,
main .game h1,
main .carousel__item,
main .hero-cards li:has(ul),
main .info span,
main .content__best-offers-container .best-offer,
main .content .tab__label,
main .content .tab__close,
footer .footer__content,
.header__menu,
main .contant-wraper .sitebar #popularCasino li:has(ul) .header,
main .content .tab__content,
.footer,
main .info tr,
.overlay .popup {
    background-color: #950095;
}

main,
footer .footer__content p,
main .contant-wraper .sitebar #popularCasino li:has(ul),
.btn_sitebar,
main .prime,
main .content #popupCasinoList .best-offer {
    background-color: #672067;
}

.btn {
    background: #FFDD48;
}


.btn_sitebar span,
main .hero-cards li:has(ul) button {
    color: #FFDD48;
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
}

main .contant-wraper .sitebar #popularCasino li:has(ul) div:nth-child(4) {
    border: #FFDD48 1px solid;
}


main .contant-wraper .sitebar #popularCasino li:has(ul) ul li,
main .hero-cards ul li {
    list-style-image: url(../img/icons/check-yellow2.svg);
}

main .contant-wraper .sitebar #popularCasino li:has(ul) .header .star-container .star {
    background-image: url("../img/icons/star-yellow.svg");
}

main .game #full-screen {
    background-image: url("/img/icons/full-icon-yellow4.svg");
}

main .game #full-screen.full {
    background-image: url("/img/icons/min-screen-yellow4.svg");
}

.btn {
    border: 1px solid #FFDD48;
}

.item__btn:hover,
.best-offer__btn:hover {
    filter: unset;
    background-color: inherit;
    color: #FFDD48;
    border: #FFC91C 1px solid;
}

.game__button:hover {
    filter: unset;
    color: #FFDD48;
    border: #FFC91C 1px solid;
    background-color: #950095;
}

.item__btn:active,
.best-offer__btn:active,
.game__button:active {
    background-color: #9F168D;
}

.btn_sitebar:hover {
    filter: unset;
    background: #763364;
    border-radius: 7px;
}

.btn_sitebar:hover span {
    color: #FFDD48;
}


.btn_sitebar:active {
    background: #FFDD48;
}

.btn_sitebar:active span {
    color: #672067;
}

main .game,
main .hero-cards,
.overlay .popup {
    background-image: unset;
    padding: unset;
    border: #FFF61A 3px solid;
}

main .hero-cards li:has(ul),
main .hero-cards li:has(ul):nth-child(3) {
    border-bottom: #FFF61A 3px solid;
}

.carousel__item {
    border: 1px solid #FFF61A;
    border-radius: 6px;
}

main .info,
main .contant-wraper .sitebar #popularCasino li:has(ul) {
    border: 1px solid #FFF61A;
}

main .info tr:first-child {
    border-top: 1px solid #FFF61A;
}

main .info tr {
    border-bottom: 1px solid #FFF61A;
}

main .info tr td:last-child {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #FFF61A;
}


.to-top {
    background: #FFDD48;
}