:root {
    --green: #2a5729;
}

.header__club-name {
    background: var(--green);
}

.btn-shop {
    color: var(--main);
    background: var(--white);
}

.btn-ticket {
    color: var(--white);
    background: var(--main);
}

.btn-shop:hover {
    color: var(--main);
    background: var(--white);
}

.main-season,
.main-season::before {
    background: var(--green);
}

.partners_club,
.partners_club::before {
    background: var(--green);
}

.footer {
    background: #010610;
}

.footer .pattern path {
    fill: var(--green);
    stroke: var(--green);
}


/*.custom-theme {*/
/*}*/

/*.custom-theme .pattern {*/
/*    filter: invert(1);*/
/*}*/

/*.custom-theme * {*/
/*    border-color: #00000022;*/
/*    color: var(--textOnMain);*/
/*}*/

/*.custom-theme .content-cms {*/
/*    border-color: #00000022;*/
/*}*/

/*.custom-theme .content-cms * {*/
/*    color: var(--textOnMain);*/
/*}*/

/*.custom-theme .content-cms::before {*/
/*    color: var(--textOnMain);*/
/*}*/

/*.custom-theme .main-season__table-row_owner {*/
/*    background: #fff;*/
/*    transform: translateY(-0.1rem);*/
/*}*/

/*.custom-theme .main-season__players-card-info::before {*/
/*    filter: invert(1);*/
/*}*/


.main-season__players-card-img img,
.main-season__players-card-img svg {
    object-fit: cover;
    object-position: top;
}

.page-table__table_statistics .page-table__row>div:nth-of-type(2) img,
.page-table__table_statistics .page-table__row>div:nth-of-type(2) svg {
    object-fit: cover;
    object-position: top;
}

.page-table__player-img img,
.page-table__player-img svg {
    object-fit: cover;
    object-position: top;
}

.contacts__logo {
    display: flex;
    justify-content: center;
    align-items: center;
}

.contacts__logo img,
.contacts__logo svg {
    width: 70%;
}

.person-first__club {
    font-size: 18.2rem;
    bottom: 33rem;
}

.person-first__back {
    margin-bottom: auto;
    margin-left: -1.05rem;
    margin-top: 9.6rem;
}

.calendar__line-btn {
    background: var(--white);
    color: var(--main);
}

.calendar__line-btn svg path {
    fill: var(--main);
}

@media (min-width: 769px) {
    .calendar__line-btn:hover {
        background: var(--main);
        color: var(--white);
    }

    .calendar__line-btn:hover svg path {
        fill: var(--white);
    }
}

.content-cms a {
    color: var(--main);
}

.content-cms hr {
    margin: 1.5rem;
}

.news .select__value {
    font-size: 1.1rem;
}

.news .select__option {
    font-size: 1.1rem;
}

.match-info__box-goal p span {
    margin-top: 0.4rem;
    display: inline-block;
    width: 100%;
    text-align: unset;
    font-weight: unset;
}

.modal__video .media__swiper-slide {
    height: 100%;
}


.text-page__article .content-cms table td:nth-of-type(2) {
    width: unset;
}

.text-page__article .content-cms table td {
    width: auto;
    min-width: 13rem;
}

@media (min-width: 769px) {
    .match-info__box-btn:hover {
        background: var(--white);
        color: var(--main);
    }

    .match-info__box-btn:hover svg path {
        fill: var(--main);
    }
}

.footer__inner{
    column-gap: 4rem;
}