@layer components{.toc__label[data-v-793b7c92]{margin-bottom:calc(var(--spacing)*2);display:block}.toc__list[data-v-793b7c92]{gap:calc(var(--spacing)*.5);flex-direction:column;list-style:none;display:flex}.toc__item--h3[data-v-793b7c92]{padding-left:calc(var(--spacing)*3)}.toc__link[data-v-793b7c92]{padding:calc(var(--spacing)*1.5) calc(var(--spacing)*2);border-radius:var(--radius-2xl);font-size:var(--text-ui);color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out);display:block}.toc__link[data-v-793b7c92]:hover{color:var(--color-text-primary)}.toc__link.active[data-v-793b7c92],.toc__link[data-v-793b7c92]:hover{background-color:var(--color-surface-hover)}.toc__link.active[data-v-793b7c92]{color:var(--color-accent-strong)}.toc--sidebar[data-v-793b7c92]{top:calc(var(--spacing-header-height) + var(--spacing)*6);position:sticky}.toc--plain .toc__list[data-v-793b7c92]{gap:calc(var(--spacing)*2)}.toc--plain .toc__link[data-v-793b7c92]{color:var(--color-accent-strong);text-underline-offset:2px;border-radius:0;padding:0;text-decoration:underline}.toc--plain .toc__link.active[data-v-793b7c92],.toc--plain .toc__link[data-v-793b7c92]:hover{color:var(--color-accent-strong-hover);background-color:#0000}}
