.skeleton{display:block;position:relative;overflow:hidden;background-color:#e9ebf1;border-radius:.5rem}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton--rounded{border-radius:2rem}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}
