:is(main,#main) :is(a[href],button.comm-photo-open) img{
 transform:scale(1);
 transform-origin:center;
 clip-path:inset(0);
 transition:transform .5s cubic-bezier(.2,.65,.3,1),clip-path .5s cubic-bezier(.2,.65,.3,1);
}
@media(hover:hover) and (pointer:fine){
 :is(main,#main) :is(a[href],button.comm-photo-open):hover img{
  transform:scale(1.05);
  clip-path:inset(2.381%);
 }
}
:is(main,#main) :is(a[href],button.comm-photo-open):focus-visible img{
 transform:scale(1.05);
 clip-path:inset(2.381%);
}
@media(prefers-reduced-motion:reduce){
 :is(main,#main) :is(a[href],button.comm-photo-open) img,
 :is(main,#main) :is(a[href],button.comm-photo-open):is(:hover,:focus-visible) img{
  transform:none;clip-path:none;transition:none;
 }
}
