/* Template-specific overrides */
.footer-inner { align-items: flex-start; }
.footer-links { flex-wrap: wrap; }
.footer-hq { color: var(--muted); font-style: normal; line-height: 1.6; }
.footer-hq a { color: #c7d2fe; }
.footer-hq a:hover { color: #e9d5ff; }

@media (max-width: 640px) {
  .footer-inner { align-items: center; }
  .footer-hq { text-align: center; }
}
