body:not(.simple-reg) {
    background-color: #000000;
}
body:not(.simple-reg):before {
    background: linear-gradient(270deg, transparent 0, transparent 572px, #000000 652px, #000000);
}
body:not(.simple-reg):after {
    background: linear-gradient(90deg, transparent 0, transparent 572px, #000000 652px, #09172e);
}

.footer {
    background: #121215;
    border: 1px solid #353535;
    border-top: none;
}
.footer-separator {
    background: rgb(87 87 87 / 60%)
}

.content--main {
    background: #121215;
    border: none;
    box-shadow: none;
}

.container-wrapper {
    border: 1px solid #353535;
    background: #121215;
}
.layout:not(.layout-vua) .content--main {
    background: none;
}
.sidebar-block {
    background: none;
}
.tournament-widget {
    background: none;
}
.nav--main {
    background: linear-gradient(180deg, #15171a, #252629);
}
.tournament-widget-nav:before {
    border-top: 1px solid #000;
}
.tournament-widget-nav__item--active {
    background: #000;
    border: 1px solid #f4d483;
}

.btn-red {
    background-color: #1fa745;
}
.header-top__btn-cash {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent) #1fa745;
}
.header-top__btn-cash:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0, transparent) #20ca4f;
}
.btn-blue {
    background: linear-gradient(180deg, #1fa745, #164724);
}

.scroll-logo {
    background: url(/vulkanclub/web/img/logo_lex.png) 50% no-repeat;
    margin: -1px 0 0 16px;
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    transition: opacity 0.2s ease-out, transform 0.2s ease-out;
    background-size: contain !important;
}
.header-logo.logo-user {
    display: none;
}
.tmb-action-btn {
    background: #eec14e;
}
.tmb-action-btn:hover {
    background: #ffd056;
}