@gravity-ui/uikit
Version:
Gravity UI base styling and components
45 lines • 1.33 kB
CSS
.g-toc-item__section {
cursor: pointer;
}
.g-toc-item__section > .g-toc-item__section-link {
border-inline-start-color: var(--g-color-line-generic);
}
.g-toc-item__section-link {
display: flex;
align-items: center;
padding: 6px 6px 6px 12px;
min-height: 18px;
color: var(--g-color-text-secondary);
border-inline-start: 2px solid transparent;
text-decoration: none;
}
.g-toc-item__section-link:focus-visible {
outline-offset: -2px;
outline: 2px solid var(--g-color-line-focus);
border-radius: calc(var(--g-focus-border-radius) + 2px);
}
.g-toc-item__section-link:hover {
color: var(--g-color-text-complementary);
}
.g-toc-item__section_depth_1 .g-toc-item__section-link {
padding-inline-start: 12px;
}
.g-toc-item__section_depth_2 .g-toc-item__section-link {
padding-inline-start: 24px;
}
.g-toc-item__section_depth_3 .g-toc-item__section-link {
padding-inline-start: 36px;
}
.g-toc-item__section_depth_4 .g-toc-item__section-link {
padding-inline-start: 48px;
}
.g-toc-item__section_depth_5 .g-toc-item__section-link {
padding-inline-start: 60px;
}
.g-toc-item__section_depth_6 .g-toc-item__section-link {
padding-inline-start: 72px;
}
.g-toc-item__section_active > .g-toc-item__section-link {
color: var(--g-color-text-primary);
border-inline-start-color: var(--g-color-line-brand);
}