.toc__list a {
    display: flex;
    align-items: center;
    min-block-size: var(--control-md);
    padding: 0.5rem 1.5rem;

    &[href]:hover { background: color-mix(in srgb, currentColor 12%, transparent) }

    &[aria-current="location"] {
        --fill: var(--entity-document);

        background: var(--fill);
        color: var(--text-on-colour);
        font-weight: 700;
    }
}
