/* Einheitlicher Gold-Ton für redaktionelle Fotos; echte Farben beim Darüberfahren, Fokussieren oder (Handy) in der Bildschirmmitte.
   Ausgenommen: Kopfbereiche, Logos, Partner-Logos, Termin-Plakate und Galerie (hat eigene Regeln). */
main img:not([src*="logo"]):not([alt*="Logo"]):not([src*="partner"]):not([src*="media-asset"]):not(.cg-feature-bg):not(.cg-feature-img){
  filter:grayscale(1) sepia(1) saturate(1.6) hue-rotate(-6deg) brightness(.9) contrast(1.08);transition:filter .5s ease}
main .hero img,main .hero-visual img,main .cg-editorial-hero img,main .cg-page-hero img,main [class*="hero"] img,
main [class*="event"] img,main [class*="cg-feature"] img,main [class*="cg-ev2"] img,main .cg-showcase img,main .cg-detail-wrap img,
main .cg-partner-card img,main .cg-partner-logo img,main .cg-carla-gallery img,main video{filter:none!important}
main img:focus-visible,main img.cg-duo-live{filter:none!important}
@media (hover:hover) and (pointer:fine){main a:hover img,main figure:hover img,main article:hover img,main li:hover img,main img:hover{filter:none!important}}
@media (prefers-reduced-motion:reduce){main img{transition:none}}

/* Startseite: kurzer Einleitungstext zu Travestie in Dortmund */
.cg-seo-intro{padding:clamp(28px,5vw,56px) 0}
.cg-seo-intro .cg-shell{max-width:820px}
.cg-seo-intro h2{margin:0 0 .5em}
.cg-seo-intro p{margin:0 0 .8em;line-height:1.65}
.cg-seo-intro a{color:inherit;text-decoration:underline;text-underline-offset:3px}
