.forum-it-slide a.forum-gallery-item { align-items: center; display: flex; justify-content: center; }
@media print {
.md-lightbox .forum-gallery-item { break-inside: avoid; page-break-inside: avoid; }
}
.forum-post-gallery.gallery-3plus .forum-gallery-item:nth-child(3), .forum-gallery-item {
    position: relative;
}
.pn-msg-media .forum-gallery-item { display: block; cursor: zoom-in; }
.pn-msg-gallery .forum-gallery-item { background: var(--surface); border-radius: var(--radius-3); overflow: hidden; }
.pn-msg-gallery .forum-gallery-item { aspect-ratio: 1 / 1; }
.forum-post-gallery .forum-gallery-item { display: block; background: var(--surface); overflow: hidden; }
.forum-post-gallery.gallery-3plus .forum-gallery-item:first-child { grid-row: 1 / span 2; }
.galerie-grid .forum-gallery-item { display: block; aspect-ratio: 1 / 1; overflow: hidden; background: var(--surface); border-radius: var(--radius-1); }
.md-lightbox .forum-gallery-item { display: block; cursor: zoom-in; text-decoration: none; color: inherit; }
.md-lightbox .forum-gallery-item::after { content: attr(data-caption); display: block; text-align: center; font-weight: 700; margin-top: var(--abstand-1); }
.forum-it-slide a.forum-gallery-item { width: 100%; height: 100%; cursor: zoom-in; }
