.site-footer--unified .site-footer__bottom {
padding-top: 20px;
padding-bottom: 20px;
}
.site-footer--unified .site-footer__grid {
align-items: center;
}
.site-footer--unified .site-footer__brand {
align-self: center;
}
.site-footer--unified .site-footer__center {
display: grid;
justify-items: center;
align-content: center;
gap: 7px;
min-width: 0;
transform: translateY(-1px);
}
.site-footer--unified .footer-navigation {
width: 100%;
}
.site-footer--unified .footer-menu {
justify-content: center;
}
.site-footer--unified .site-footer__meta {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
min-height: 12px;
white-space: nowrap;
}
.site-footer--unified .site-footer__meta p {
margin: 0;
color: color-mix(in srgb, var(--k-muted) 66%, transparent);
font-size: 8px;
line-height: 1;
}
.site-footer--unified .site-footer__meta .site-footer__credit {
margin: 0;
gap: 4px;
font-size: 8px;
line-height: 1;
}
.site-footer--unified .site-footer__meta .site-footer__credit img {
width: auto;
height: 5px;
max-width: 52px;
}
@media (max-width: 920px) {
.site-footer--unified .site-footer__bottom {
padding-top: 22px;
padding-bottom: max(24px, env(safe-area-inset-bottom));
}
.site-footer--unified .site-footer__center {
order: 2;
gap: 9px;
width: 100%;
transform: none;
}
.site-footer--unified .site-footer__brand { order: 1; }
.site-footer--unified .site-footer__social-wrap { order: 3; }
.site-footer--unified .site-footer__meta {
flex-wrap: wrap;
gap: 7px 10px;
white-space: normal;
}
}
@media (max-width: 640px) {
.site-footer--unified .site-footer__meta {
flex-direction: column;
gap: 6px;
}
}