/* assets/css/lightbox.css – Ergänzungen zu GLightbox (nach glightbox.min.css laden) */

/* PDFs und Videos: Breite über max-width (data-width) steuern */
.klaas-lb--pdf .ginner-container,
.klaas-lb--video .ginner-container {
	width: 100%;
}

/* PDFs und Videos öffnen einzeln: keine Pfeile */
.klaas-lb--pdf .gprev,
.klaas-lb--pdf .gnext,
.klaas-lb--video .gprev,
.klaas-lb--video .gnext {
	display: none;
}

/* Titel unter PDF/Video nur so hoch wie nötig (GLightbox: flex 1 0 100%) */
.klaas-lb--pdf .gslide-description,
.klaas-lb--video .gslide-description {
	flex: 0 0 auto;
}
.klaas-lb--pdf .gdesc-inner,
.klaas-lb--video .gdesc-inner {
	padding: 8px 12px;
}
.klaas-lb--pdf .gslide-title,
.klaas-lb--video .gslide-title {
	margin: 0;
}

/* PDF-Viewer: restliche Höhe, auch auf Mobil (GLightbox begrenzt dort auf 75vh) */
.klaas-lb--pdf .gslide-external {
	flex: 1 1 auto;
	height: 100%;
	min-height: 0;
	max-height: none;
}

/* Mobil legt GLightbox den Titel über den Inhalt – beim PDF-Viewer stört das */
.glightbox-mobile .klaas-lb--pdf .gslide-description {
	display: none;
}

/* Videos: 16:9 statt fester Höhe */
.klaas-lb--video .gslide-external {
	flex: 0 0 auto;
	aspect-ratio: 16 / 9;
	height: auto;
	max-height: 85vh;
	background: #000;
	overflow: hidden;
}
