/* Inherit each application's theme colors; diagnostics remain in normal document flow. */
.bf-application-footer {
    box-sizing: border-box;
    position: static;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: center;
    gap: .35rem 1rem;
    max-width: 100%;
    margin: 1rem auto 0;
    padding: .75rem 1rem;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: inherit;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    overflow-wrap: anywhere;
    box-shadow: none;
    backdrop-filter: none;
}
.bf-application-footer > * { min-width: 0; max-width: 100%; }
.bf-application-footer small,
.bf-application-footer code {
    color: inherit;
    font-size: inherit;
    font-weight: 400;
    overflow-wrap: anywhere;
}
.bf-application-footer .bf-version-footer { display: block; }
@media print {
    .bf-application-footer { break-inside: avoid; }
}
