/* ==========================================================================
   IceFact Server — the version, and four files stamped with it.
   See docs/pages/icefact-server.md.
   ========================================================================== */

/* ----------------------------------------------------------------- meta -- */

/* The version and its date. This page is the only place either number exists —
   the documentation writes the same installers with an ellipsis — so they are
   set at reading size rather than as a caption under the heading. */
.server-meta {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-4) var(--space-8);
    margin-block-start: var(--space-5);
}

.server-meta dt {
    font-family: var(--font-mono);
    font-size: var(--text-label);
    font-weight: 500;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: var(--ice-muted);
}

.server-meta dd {
    margin-block-start: var(--space-1);
    margin-inline: 0;
    font-size: var(--text-lead);
    font-weight: 600;
    color: var(--ice-ink);
}

/* ---------------------------------------------------------------- table -- */

/* A file name is one token: it wraps nowhere useful, so the wrapper scrolls
   instead — which is what `.table-scroll` is for. */
.server__table :is(th, td) {
    white-space: nowrap;
}

/* Not an inline link in a sentence, so it answers to the 46px target floor. */
/* ------------------------------------------------------------- the docs -- */

/* `.notice__body` stacks its children; the button needs to sit apart from the
   sentence above it rather than a paragraph's distance from it. */
.notice__body>.btn {
    margin-block-start: var(--space-4);
}
