/*
 * KI-Bild-Hinweis – Badge-Styling
 *
 * Anforderungen aus Art. 50 Abs. 5 EU AI Act: klar, erkennbar,
 * spätestens bei der ersten Exposition, barrierefrei.
 * Daher: hoher Kontrast (WCAG AA), keine Verzierung, immer sichtbar
 * (kein Hover-only), über allen Slider-/Overlay-Ebenen.
 */

.kibh-relative {
	position: relative !important;
}

.kibh-badge {
	position: absolute;
	left: 6px;
	bottom: 6px;
	z-index: 999;
	display: inline-block;
	padding: 2px 8px;
	background: rgba(0, 0, 0, 0.75);
	color: #ffffff;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 0.02em;
	border-radius: 3px;
	pointer-events: none;
	white-space: nowrap;
	text-transform: none;
	max-width: calc(100% - 12px);
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}
