.tg-sidebar{
    background: #fff;
    border-right: 1px solid var(--tg-border);
    padding: 14px;
}

.tg-sidebar__link{
    display: block;
    padding: 10px 12px;
    border-radius: 10px;
    color: var(--tg-text);
    text-decoration: none;
    margin-bottom: 8px;
}

.tg-sidebar__link--active{
    background: color-mix(in srgb, var(--tg-primary) 10%, #fff);
    border: 1px solid color-mix(in srgb, var(--tg-primary) 25%, #fff);
}

@media (max-width: 920px){
    .tg-sidebar{ display: none; }
    .tg-sidebar.tg-sidebar--open{ display: block; }
}
