.baize-site-footer .baize-footer-friends {
  display: flex;
  gap: 6px 12px;
  align-items: baseline;
  width: min(1400px, calc(100% - 48px));
  margin: 0 auto;
  padding: 14px 0;
  border-top: 1px solid rgba(98, 149, 211, .2);
  color: #bcc9dd;
  font-size: 14px;
  line-height: 1.8;
}
.baize-footer-friends-label { flex-shrink: 0; font-weight: 600; color: #d7e2f5; }
.baize-site-footer .baize-footer-friends ul { display: flex; flex-wrap: wrap; gap: 4px 0; min-width: 0; margin: 0; padding: 0; list-style: none; }
.baize-footer-friends li { max-width: 100%; overflow-wrap: anywhere; }
.baize-footer-friends li + li::before { content: "·"; margin: 0 10px; opacity: .65; }
.footer.baize-site-footer .baize-footer-friends a { display: inline; color: #bcc9dd; padding: 4px 0; }
.footer.baize-site-footer .baize-footer-friends a:hover,
.footer.baize-site-footer .baize-footer-friends a:focus-visible { color: #55b1ff; }
@media (max-width: 1399px) { .baize-site-footer .baize-footer-friends { width: min(1400px, calc(100% - 40px)); } }
@media (max-width: 991px) { .baize-site-footer .baize-footer-friends { width: min(1400px, calc(100% - 28px)); } }
@media (max-width: 575px) { .baize-site-footer .baize-footer-friends { flex-wrap: wrap; } }
