.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 .info tr,
main .content .tab__content,
.footer {
    background-color: #2A282A;
}

main,
footer .footer__content p,
main .contant-wraper .sitebar #popularCasino li:has(ul),
.btn_sitebar,
main .prime {
    background-color: #1D1C1D;
}

.btn {
    background: #FEC472;
}

.overlay .popup {
    border: 3px solid #FEC472;
}

main .game,
main .hero-cards {
    background-image: linear-gradient(rgba(254, 196, 114, 1), rgba(167, 115, 41, 1));
}

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

.btn_sitebar span {
    background: -webkit-linear-gradient(rgba(254, 196, 114, 1), rgba(167, 115, 41, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

main .contant-wraper .sitebar #popularCasino li:has(ul) div:nth-child(4) {
    background-image: linear-gradient(rgba(254, 196, 114, 1), rgba(167, 115, 41, 1));
}


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


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


main .hero-cards li:has(ul) button::after {
    content: url(../img/icons/arrow-next-beige.svg);
}

.btn {
    background: #684320;
}

.to-top {
    background: #FEC472;
}

main .hero-cards li:has(ul) button {
    background: -webkit-linear-gradient(rgba(254, 196, 114, 1), rgba(167, 115, 41, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


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

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

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


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

main .info {
    background-image: unset;
    border: #FEC472 1px solid;
}

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

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

main .hero-cards li:has(ul) button,
.btn_sitebar span,
main .info tr td:last-child {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #FEC472;
}

.btn,
.item__btn {
    background: #FEC472;
    border: 1px solid #FEC472;
}

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

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


.game__button:hover {
    filter: unset;
    color: #FEC472;
    border: #FEC472 1px solid;
    background-color: #2A282A;
}

.item__btn:active,
.best-offer__btn:active,
.game__button:active {
    background-color: #1D1C1D;
}

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

.btn_sitebar:active {
    background: #FEC472;
}

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

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