@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background-color:#e5e7eb;background-image:linear-gradient(90deg,#e5e7eb 0,#f3f4f6 20%,#e5e7eb 40%,#e5e7eb);background-size:1000px 100%;animation:shimmer 2s linear infinite;border-radius:.25rem;position:relative;overflow:hidden}@media (max-width:768px){.skeleton{animation-duration:2.5s}}.skeleton.rounded-full{border-radius:9999px}.skeleton.rounded-md{border-radius:.375rem}.aspect-\[4\/3\]{aspect-ratio:4/3}