.cement-footer {
 background: #f1e6d8;         /* matches navbar light beige tone */
  border-top: 1px solid #e2d6c3;
  padding: 12px 0;
  font-size: 13px;
}

.footer-text {
  color: #555;
  font-weight: 500;
}

.footer-text a {
  color: #555;
  text-decoration: none;
  margin: 0 4px;
  transition: color 0.2s ease;
}

.footer-text a:hover {
  color: #f0a500;               /* same accent as navbar buttons */
}

/* Mobile */
@media (max-width: 768px) {
  .cement-footer {
    font-size: 12px;
    padding: 10px 6px;
  }
}
