.skeleton-block,.skeleton-scope .bg-skeleton:before,.skeleton-scope img:not(.img-ready){background-color:hsla(0,0%,100%,.1);background-image:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.14) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-scope img:not(.img-ready){color:transparent;box-shadow:inset 0 0 0 3px rgba(0,0,0,.55);border-radius:6px}.skeleton-scope img.img-fade{animation:skeleton-fade-in .45s ease-out}.skeleton-scope .bg-skeleton{position:relative;isolation:isolate}.skeleton-scope .bg-skeleton:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .45s ease-out}.skeleton-scope .bg-skeleton.bg-ready:before{opacity:0;animation:none}@keyframes skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-scope .bg-skeleton:before,.skeleton-scope img{animation:none!important}}