html.dark .anova-footer {
  background: var(--dark-surface, #1e293b);
  color: var(--dark-text, #f1f5f9);
}
html.dark .anova-footer .anova-footer-brand,
html.dark .anova-footer .anova-footer-tagline,
html.dark .anova-footer .anova-footer-bottom p,
html.dark .anova-footer-column .anova-footer-menu a,
html.dark .anova-site-socials a {
  color: var(--dark-text, #f1f5f9);
}
html.dark .anova-site-socials a {
  border-color: rgba(255, 255, 255, 0.25);
}
html.dark .anova-site-socials a:hover {
  background: var(--accent-primary, #2563eb);
  color: #fff;
}
