/* Footer Styles for MiddenSoft */

.site-footer {
  background: rgba(11, 15, 20, 0.72);
  color: rgba(250, 246, 239, 0.85);
  border-top: 1px solid rgba(250, 246, 239, 0.12);
  padding: var(--space-12) 0 var(--space-8);
  margin-top: var(--space-20);
  text-align: center;
}

.footer-copyright {
  font-size: var(--font-size-sm);
  color: rgba(250, 246, 239, 0.75);
  margin: 0;
}

/* Mobile Footer Styles */
@media (max-width: 640px) {
  .site-footer {
    padding: var(--space-8) 0 var(--space-6);
  }

  .footer-brand {
    font-size: var(--font-size-base);
  }
}
