.esqueleto-foto{position:relative;isolation:isolate;background-color:var(--color-line)}.esqueleto-foto:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:clamp(24px,40%,96px);aspect-ratio:1;transform:translate(-50%,-50%);background-color:var(--color-muted);-webkit-mask:url(/marca-silueta-96.png) center/contain no-repeat;mask:url(/marca-silueta-96.png) center/contain no-repeat;opacity:.14;pointer-events:none;animation:esqueleto-foto-pulso 1.6s ease-in-out infinite}@keyframes esqueleto-foto-pulso{0%,to{opacity:.1}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.esqueleto-foto:before{animation:none;opacity:.14}}