/* VMK183: a soft light edge opposite the cast shadow; native photo pixels remain unchanged. */
section.hero[data-full-header-brand=anti-aging]{--vmk183-rim:205 255 234}
section.hero.kp-portrait-layout-20260913#start{--vmk183-rim:255 239 207}
section.hero[data-full-header-brand=krebs-jetzt]{--vmk183-rim:255 226 233}
html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero img[data-kp-person147],
html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body .ov-hero-20260913 .hero-person{
 filter:drop-shadow(-1px -1px 1.5px rgb(var(--vmk183-rim,198 242 255) / 28%)) drop-shadow(clamp(8px,1vw,28px) clamp(12px,1.3vw,34px) clamp(10px,1vw,26px) rgb(1 20 34 / 36%))!important;
}
@media(max-width:767px){
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero img[data-kp-person147],
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body .ov-hero-20260913 .hero-person{filter:drop-shadow(-1px -1px 1px rgb(var(--vmk183-rim,198 242 255) / 22%)) drop-shadow(8px 12px 14px rgb(1 20 34 / 34%))!important}
}
/* Individual translate/scale compose with, rather than replace, existing layer animations. */
@media(min-width:1001px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body .ov-hero-20260913[data-vmk183=on] .hero-analysis-background,
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero[data-vmk183=on]>.hero-background,
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero[data-vmk183=on]>picture>.hero-background,
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero.kp-full-header[data-vmk183=on]::before,
 html:not(#vmk183-a):not(#vmk183-b):not(#vmk183-c):not(#vmk183-d) body section.hero.kp-full-header[data-vmk183=on]>.kp-full-scene{
  translate:var(--vmk183-x,0px) var(--vmk183-y,0px)!important;scale:1.014!important;
  transition:translate 6s cubic-bezier(.16,1,.3,1)!important;
 }
}

