

  body {
    margin: 0;
    padding: 0;
  }

  /* Footer links hover effect */
  .footer-link {
    color: #adb5bd;
    text-decoration: none;
    transition: color 0.3s;
  }
  .footer-link:hover {
    color: #ffc107; /* Amazon-style hover yellow */
  }

  /* Gradient newsletter button */
  .btn-gradient {
    background: linear-gradient(90deg, #ff9900, #ffcc00);
    border: none;
    color: #000;
    transition: background 0.3s;
  }
  .btn-gradient:hover {
    background: linear-gradient(90deg, #ffcc00, #ff9900);
    color: #000;
  }

  /* Social icon hover */
  .social-icon {
    color: #adb5bd;
    font-size: 1.3rem;
    transition: color 0.3s, transform 0.3s;
  }
  .social-icon:hover {
    color: #ff9900;
    transform: scale(1.2);
  }

