
/* Nur Bilder-Seite: ruhiger Hintergrund + Bildvergroesserung */
.gallery{background:#050505!important;}
.photo-slot img{cursor:zoom-in;}
.feldrand-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.96);padding:3.5rem 1.5rem 1.5rem;}
.feldrand-lightbox.is-open{display:flex;}
.feldrand-lightbox img{display:block;max-width:94vw;max-height:90vh;width:auto;height:auto;object-fit:contain;box-shadow:0 0 28px rgba(0,0,0,.8);}
.feldrand-lightbox-close{position:absolute;top:12px;right:20px;border:0;background:transparent;color:#fff;font:400 44px/1 Arial,sans-serif;cursor:pointer;padding:4px 10px;}
body.lightbox-open{overflow:hidden;}
