/* Visible AI disclosure on every image in the editorial sections. */
:root {
  --ai-image-disclosure-label: "KI-generiertes Bild";
}

html[lang^="pl"] {
  --ai-image-disclosure-label: "Obraz wygenerowany przez AI";
}

html[lang^="fr"] {
  --ai-image-disclosure-label: "Image générée par IA";
}

.article-img-container,
.guide-card__img {
  position: relative;
}

.article-img-container::after,
.guide-card__img::after {
  content: var(--ai-image-disclosure-label);
  position: absolute;
  bottom: 8px;
  left: 8px;
  z-index: 1;
  padding: 3px 6px;
  border-radius: 3px;
  background: rgba(17, 24, 39, 0.82);
  color: #fff;
  font: 600 10px/1.2 Arial, sans-serif;
  pointer-events: none;
}
