selector{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden}selector:hover .image-overlay{opacity:1}selector{position:absolute;inset:0;opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.55)}