/* One-line RebelScience footer credit across the site. */
.site-footer .rebel-footer-info {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.34rem !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0.8rem 0.6rem !important;
    color: #a0a0a8 !important;
    font-size: clamp(0.68rem, 2.25vw, 0.82rem) !important;
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
    line-height: 1.25 !important;
    white-space: nowrap !important;
}

.site-footer .rebel-footer-brand {
    display: inline-flex !important;
    gap: 0 !important;
    font-weight: 800 !important;
    letter-spacing: -0.035em !important;
}

.site-footer .rebel-footer-rebel {
    color: #ff1616 !important;
}

.site-footer .rebel-footer-science,
.site-footer .rebel-footer-copy,
.site-footer .rebel-footer-stack {
    color: #e8e8ec !important;
}

.site-footer .rebel-footer-divider,
.site-footer .rebel-footer-powered {
    color: #85858f !important;
}

@media (max-width: 390px) {
    .site-footer .rebel-footer-info {
        gap: 0.24rem !important;
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
        font-size: 0.64rem !important;
        letter-spacing: -0.01em !important;
    }
}
