/* Footer for non-home pages (home gets .footer from style.css). */
.footer {
    background-color: var(--bg-footer);
    border-top: 1px solid var(--white-alpha-08);
    padding: 32px 24px;
    text-align: center;
    color: var(--gray-450);
    font-size: 14px;
    font-weight: 500;
}

/* Keep the footer at the bottom on short pages (body is a flex column). */
.bottom-brand-bar { margin-top: auto; }
