.header {
    height: 100%;
    margin-bottom: rem(120px);
    background-color: var(--mantine-color-body);
    border-bottom: rem(1px) solid light-dark(var(--mantine-color-gray-3), var(--mantine-color-dark-4));
    padding-left: var(--mantine-spacing-md);
    padding-right: var(--mantine-spacing-md);
}

.brand {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    user-select: none;
}

.brandIcon {
    display: flex;
    align-items: center;
}

.brandVersion {
    /* Render the version smaller than before (was Mantine "xs" = 12px). */
    font-size: rem(10px);
    line-height: 1;
    color: var(--mantine-color-dimmed);
    white-space: nowrap;
    user-select: text;
    /* Lift the version so its text baseline sits on the logo wordmark baseline.
       The wordmark baseline is at ~31% of the logo height above the image bottom
       (SVG baseline y=42.689 in a -7.25..65.25 viewBox); for the 30px desktop logo
       that is ~9.3px, minus the font descent (~2px) ≈ 7px. */
    margin-bottom: rem(7px);
}
