  
  *{
    margin:0;
    padding:0;
  }
  body {
      background-color: #f8f9fa;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .gallery-title {
      margin: 3rem 0 2rem;
      text-align: center;
      font-weight: 700;
      color: #0d6efd;
    }
    .gallery-img {
      border-radius: 8px;
      transition: transform 0.3s ease;
      cursor: pointer;
    }
    .gallery-img:hover {
      transform: scale(1.05);
      box-shadow: 0 8px 20px rgba(13, 110, 253, 0.4);
    }