.site-footer-links { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 24px; margin: 0 0 20px; font-size: 16px; line-height: 1.5; }
.site-footer-links a { display: inline-flex; align-items: center; min-height: 44px; }
.tutorial-footer .site-footer-links { justify-content: flex-end; gap: 8px 24px; margin: 0; }
@media (hover: hover) and (pointer: fine) {
  .site-footer-links a:hover { color: var(--accent-deep); }
}
@media (max-width: 650px) {
  .tutorial-footer .site-footer-links { width: 100%; justify-content: flex-start; }
}
