.footer-glow {
    font-size: 1.1rem;
    text-shadow: 0 0 5px #f8f9fa, 0 0 10px #adb5bd;
    transition: text-shadow 0.3s ease-in-out;
  }
  
  .footer-icon {
    color: #0dcaf0;
    transition: transform 0.3s ease, color 0.3s ease;
  }
  
  .footer-glow:hover {
    text-shadow: 0 0 10px #0dcaf0, 0 0 20px #0dcaf0;
  }
  
  .footer-icon:hover {
    transform: rotate(10deg) scale(1.2);
    color: #66f;
  }
  
  .delivery-btn {
  background: linear-gradient(135deg, #e60012, #ff4747);
  border: none;
  color: #fff !important;
  letter-spacing: 0.5px;
  transition: all 0.35s ease;
}

.delivery-btn:hover {
  background: linear-gradient(135deg, #ff1e1e, #e60012);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0.75rem 1.5rem rgba(230, 0, 18, 0.35);
}

.delivery-btn:active {
  transform: translateY(0);
  box-shadow: none;
}
