/*
 * Zentrales Francis-Rise-Interaktionsprinzip fuer verlinkte Bilder.
 *
 * Bestehende Bereiche verwenden .fr-creativity und .fr-ideas-page.
 * Neue Francis-Rise-Bereiche koennen die neutrale Root-Klasse
 * .fr-interactions verwenden, ohne eigene Hover-Regeln anzulegen.
 */
:where(.fr-creativity, .fr-ideas-page, .fr-interactions) a[href] img {
  transition: transform 320ms ease;
}

/* Vorhandene und zukuenftige Bildrahmen begrenzen den Zoom ohne Layoutbewegung. */
:where(.fr-creativity, .fr-ideas-page, .fr-interactions) :where(.frc-photo, .fr-idea-card-media, .fr-linked-media) {
  overflow: hidden;
}

/* Verwandte Ideenkarten besitzen derzeit keine gesonderte Bildhuelle. */
.fr-ideas-page .fr-related-card a[href] {
  overflow: clip;
}

@media (hover: hover) and (pointer: fine) {
  :where(.fr-creativity, .fr-ideas-page, .fr-interactions) a[href]:hover img {
    transform: scale(1.015);
  }
}

@media (prefers-reduced-motion: reduce) {
  :where(.fr-creativity, .fr-ideas-page, .fr-interactions) a[href] img {
    transition: none;
  }
}
