/* split from former app.css: versions */

.version-page {
    gap: 16px;
}

.version-metric-value {
    font-size: clamp(1.15rem, 1vw + 0.86rem, 1.58rem);
    line-height: 1.35;
    word-break: break-word;
}

.version-history-panel .surface__body {
    display: grid;
    gap: 16px;
}

.version-timeline {
    gap: 0;
}

.version-timeline__item {
    padding: 14px 0 14px 24px;
}

.version-entry__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
}

.version-entry__content {
    min-width: 0;
    display: grid;
    gap: 4px;
}

.version-entry__subject {
    display: block;
    margin: 0;
    color: var(--text);
    font-size: 1rem;
    line-height: 1.55;
}

.version-entry__hash,
.version-entry__full-hash {
    font-family: "Consolas", "SFMono-Regular", "Liberation Mono", monospace;
}

.version-entry__hash {
    flex-shrink: 0;
}

.version-entry__full-hash {
    margin-top: 6px;
    color: var(--text-faint);
    font-size: 0.82rem;
    word-break: break-all;
}

@media (max-width: 720px) {
    .version-entry__header {
        flex-direction: column;
    }

    .version-entry__hash {
        align-self: flex-start;
    }
}
