.pswp__legende {
position: absolute;
right: 0;
bottom: 0;
left: 0;
padding: 12px 60px;
background: linear-gradient(to top, rgb(0 0 0 / 0.55), transparent);
color: #ffffff;
font-family: var(--wp--preset--font-family--texte);
font-size: 14px;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
pointer-events: none;
}
.pswp__legende:empty {
display: none;
}
.pswp--zoom-allowed .pswp__img {
cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
cursor: grab;
}