/* V38: The full contact details and social links already appear above the footer.
   Keep only a small, accessible copyright strip, at all screen sizes. */
.footer { border-top: 1px solid #4b222d; }
.footer .footer-bottom {
  border: 0;
  padding: 19px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0;
  color: #b8aeb3;
  line-height: 1.5;
}
@media (max-width: 600px) {
  .footer .footer-bottom { padding: 16px 0; font-size: 11px; }
}
