/* Подвал публичных страниц: раскладка поверх деталей дизайн-системы. Цвета и
   размеры только из tokens.css, светлая и тёмная темы переключаются самими
   токенами. Подвал лежит после экрана (.scr) и занимает всю ширину, текст
   ограничен шириной содержимого. Строки: реквизиты, контакты, документы
   (ссылки ui-link в ряд) и подсказка о тестовом режиме. */

.site-foot {
  padding: var(--space-6) var(--space-6) var(--space-8);
  border-top: 1px solid var(--border);
  background: var(--bg);
  color: var(--ink-muted);
  font-family: var(--font-sans);
}

.site-foot__line,
.site-foot__note {
  max-width: var(--content-max);
  margin: 0 auto;
  overflow-wrap: anywhere;
}

.site-foot__line + .site-foot__line,
.site-foot__line + .site-foot__note {
  margin-top: var(--space-3);
}

.site-foot__links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2) var(--space-5);
}

@media (max-width: 720px) {
  .site-foot {
    padding: var(--space-5) var(--space-4) var(--space-6);
  }
}
