.site-footer {
  max-width: 920px;
  margin: 0 auto;
  padding: 16px 20px 28px;
  font-size: 10px;
  line-height: 1.55;
  color: var(--text-dim);
  text-align: center;
}
.site-footer a {
  color: var(--text-secondary);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.site-footer a:hover { color: var(--text-primary); }
.site-footer-riot { margin-bottom: 10px; }
.site-footer-fine { font-size: 11px; letter-spacing: 0.02em; }
