

:root {
    --main-font: 'Fira Code', monospace; /* Основной шрифт */
    --second-font: 'IBM Plex Sans', sans-serif; /* Доп шрифт */
    --accent-color:#05b87d;
    --light-font-color:#fff;
    --white-color:#fff;
    --dark-grey-background:#2b2c2e;
    --card-shadow:0 0 10px 2px rgba(73, 72, 72, 0.4);
    --black-background:#161717;
    --card-header-size:24px;
    --line-height-header:120%;
    --line-height-text:130%;
    --input-bg:#3c3c3c;
}

.main-menu__inner,
.top-menu {
    background:var(--black-background);
    -webkit-box-shadow: 4px 0 10px 0 rgba(113, 113, 113, 0.15);
            box-shadow: 4px 0 10px 0 rgba(113, 113, 113, 0.15);
    font-family: var(--main-font)!important;
    color:var(--light-font-color);
}

.main-menu__body {
    gap:10px;
}

.main-menu-item svg,
.burger-icon-wrapper svg {
    -webkit-filter: invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
            filter: invert(100%) sepia(96%) saturate(15%) hue-rotate(212deg) brightness(104%) contrast(104%);
}

.main-menu-item__header-body .main-menu-item__text,
.main-menu-item__body a,
.main-menu-item__body a:hover {
     color:var(--light-font-color);
}

.main-menu__footer .balances-info .tooltip__trigger,
.main-menu__footer .balances-info__item .Caption:nth-child(2),
.main-menu-item__subitem--promo span {
    color:var(--accent-color);
}

.top-menu__logo {
    max-width: 180px;
}

.burger-icon-wrapper:hover {
    cursor: pointer;
}
