html:root{
    --orange: #FF4400;
    --hover: radial-gradient(39.78% 22.83% at 50% 96.74%, #FF4400cc 0%, #FF440000 100%);
}


.btn-shop {
    color: var(--orange);
    background-color: #fff;
}

.btn-shop:hover {
    color: var(--orange);
    background-color: #fff;
}

.btn-ticket {
    color: #fff;
    background-color: var(--orange);
}

.btn_ticket {
    color: var(--orange);
    background-color: #fff;
}

.btn_ticket svg path,
.btn_ticket img path {
    fill: var(--orange);
}

.main-matches__slide-btn {
    color: var(--orange);
    background-color: #fff;
}

.main-matches__slide-btn svg * {
    fill: var(--orange) !important;
}

.main-matches__slide-btn:hover {
    color: var(--orange);
    background-color: #fff;
}

.main-matches__slide-btn:hover svg * {
    fill: var(--orange) !important;
}

/* 10.04.2026 */

.header__club-name{
    font-size: 1.4rem;
}
.header__club-name > .header__club-logo img, .header__club-name > .header__club-logo svg {
    height: 3.8rem;
}
.main-first__thumbs-progress span{
    background: var(--orange);
}
.title span{
    color: var(--orange);
}
.text-page__share{
    color: var(--orange);
}
.content-cms a{
    color: var(--orange);
}
.text-page__share svg path, .text-page__share img path {
    fill: var(--orange);
}
.main-matches__slide-league {
    font-size: 1.6rem;
}
.team__frame-title{
    color: var(--orange);
}
.person-first__number{
    color: var(--orange);
}
.page-table__player-ball svg path{
    stroke: #ffffff;
}
.video-gallery__title{
    color: var(--orange);
}
.photo-gallery__title{
    color: var(--orange);
}
.match-info__top-league {
    font-size: 1.6rem;
}

@media (min-width: 769px) {
    .team__card:hover .team__card-number {
        color: var(--orange);
    }
}


/* 10.04.2026 */


.footer__subscribe-checkbox a {
    color: var(--orange);
}

.text-page__article .content-cms ul li::before{
    background: var(--orange);
}

.text-page__top{
    color: var(--orange);
}