/* Sichtbare Mediengalerie, 10.11.2026 */
#bilder,#omnis-videos,#videos{scroll-margin-top:100px}
.om-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}
.om-photo{margin:0;min-width:0;background:#171b14;border:1px solid #4b452e;border-radius:6px;overflow:hidden}
.om-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.om-photo figcaption{padding:22px}.om-photo h3{font-size:23px;margin:0 0 10px;line-height:1.25}.om-photo p{font-size:16px;margin:0}
#omnis-videos .om-total-spot{margin-bottom:24px}#omnis-videos .mediaVideo,#videos .mediaVideo{width:100%;height:400px;max-height:60vh;object-fit:contain;background:#080908}
#omnis-videos .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#omnis-videos .card{min-width:0}#omnis-videos .card h3{overflow-wrap:break-word}
@media(max-width:900px){.om-photo-grid,#omnis-videos .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.om-photo-grid,#omnis-videos .cards{grid-template-columns:minmax(0,1fr);gap:20px}.om-photo figcaption{padding:18px}#omnis-videos .mediaVideo,#videos .mediaVideo{height:auto;max-height:65vh}#bilder,#omnis-videos,#videos{scroll-margin-top:30px}}
