/* Подвал на тёмном фоне. */

.site-footer {
  background: var(--color-dark);
  color: var(--color-dark-soft);
  padding: var(--space-7) 0 var(--space-5);
  font-size: var(--fs-sm);
}

.site-footer a { color: var(--color-text-invert); }

.site-footer__grid { display: grid; gap: var(--space-6); }

.site-footer__name { font-size: var(--fs-xl); font-weight: var(--fw-bold); color: var(--color-text-invert); margin-bottom: var(--space-2); }

.site-footer__list { list-style: none; margin: 0; padding: 0; }
.site-footer__list a { text-decoration: none; }
.site-footer__list a:hover { text-decoration: underline; }

.site-footer__bottom {
  margin-top: var(--space-6);
  padding-top: var(--space-5);
  border-top: 1px solid var(--color-text-muted);
}
.site-footer__warn { font-weight: var(--fw-semibold); color: var(--color-text-invert); }

@media (min-width: 800px) {
  .site-footer__grid { grid-template-columns: 2fr 1fr 1fr; }
}
