/* Ki-Kennzeichnung – immer sichtbar, unten rechts am Bild (JS justiert auf echte Bildfläche) */
.dmind-ki-kennzeichnung {
	position: absolute;
	bottom: 8px;
	right: 8px;
	z-index: 110;
	background: rgba(255, 255, 255, 0.85);
	color: #000;
	font-size: 16px;
	line-height: 1.4;
	padding: 5px 13px;
	white-space: nowrap;
	pointer-events: none;
}

.dmind-ki-bg-container {
	position: relative;
}

.mainheader-img-container {
	position: relative;
}

.media-copyright {
	top: 8px;
}

/* Von JS an die echte Bildkante gesetzt – Hover-left:100% aus _image.scss aushebeln */
.media-copyright.dmind-overlay-positioned {
	left: auto;
	margin-left: 0;
}

.media-copyright.dmind-overlay-positioned:hover,
.media-copyright.dmind-overlay-positioned:active {
	right: auto;
	left: auto;
	margin-left: 0;
}

.mainheader-img-container .media-copyright {
	top: 8px;
	bottom: auto;
	right: 8px;
	left: auto;
	margin-left: 0;
	z-index: 105;
}

/* Fallback ohne JS: an Container-Ecken – JS überschreibt auf sichtbare Bildfläche */
.mainheader-img-container .dmind-ki-kennzeichnung {
	bottom: 8px;
	right: 8px;
	z-index: 120;
}

.video-click,
.card,
.quicklink-content,
.wp-block-image,
.wp-block-media-text__media,
.news-post-image {
	position: relative;
}
