/* Felli only: original logo sizing; study photographs never enlarge. */
#cards .c-felli .face{perspective:900px;background:#fff!important}
#cards .c-felli .face>img{backface-visibility:hidden;transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.45,0,.55,1)}
#cards .c-felli .face>img.f77-photo{object-fit:scale-down!important;background:#fff!important;padding:6%;box-sizing:border-box}
#cards .c-felli .face>img.f77-out{transform:rotateY(90deg)!important}
#cards .c-felli .face>img.f77-in{transform:rotateY(-90deg)!important;transition:none}
@media(prefers-reduced-motion:reduce){#cards .c-felli .face>img{transition:none}}

/* Approved accent: original red #EC1D27; original blue remains unchanged. */
#cards .c-felli{--felli-face-accent-src:"/felli/images/felli-face-red-v80.png"}

#cards .c-felli{--felli-face-accent-small-src:"/felli/images/felli-face-red-small-no-tm-v80.png"}

#cards .c-felli{--felli-face-grey-src:"/felli/images/felli-face-grey-v80.png";--felli-face-grey-small-src:"/felli/images/felli-face-grey-small-no-tm-v80.png";--felli-face-white-src:"/felli/images/felli-face-white-indigo-v80.png";--felli-face-white-small-src:"/felli/images/felli-face-white-indigo-small-no-tm-v80.png"}
