.normal-section img,
.fullwidth-bg img {
  position: relative;
  transition: all 0.4s ease;
  height: auto;
  
  /* Czysty fadeout na wszystkich krawędziach */
  mask: 
    linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, black 8%, black 92%, transparent 100%);
  -webkit-mask: 
    linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%),
    linear-gradient(to bottom, transparent 0%, black 8%, black 92%, transparent 100%);
  mask-composite: intersect;
  -webkit-mask-composite: intersect;
  
  /* Złoty blask wokół zdjęcia */
  box-shadow: 
    0 0 20px rgba(245, 237, 150, 0.3),
    0 0 40px rgba(245, 237, 150, 0.15),
    inset 0 0 30px rgba(0, 0, 0, 0.1);
}


/* Hover effect */
.normal-section img:hover,
.fullwidth-bg img:hover {
  transform: scale(1.02);
  box-shadow: 
    0 0 30px rgba(245, 237, 150, 0.4),
    0 0 60px rgba(245, 237, 150, 0.2),
    inset 0 0 20px rgba(0, 0, 0, 0.05);
}