.version-history {
    & > .commit-count {
        margin-left: 2rem;
    }

    & > ul.commits {
        --recursive-mono: 1;

        list-style: none;
        padding-left: 0;

        & > li {
            padding-top: 0.2rem;
            padding-bottom: 0.2rem;

            display: grid;
            grid-template-columns: 4em min-content auto;
            align-items: start;
            gap: 0.5em;

            & > .revision-number {
                justify-self: end;
            }

            details > summary {
                cursor: pointer;
            }
        }
    }
}