@keyframes skeleton-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton,.skeleton-box,.skeleton-text,.skeleton-avatar{background:linear-gradient(90deg,var(--gray-300)0%,var(--gray-100)50%,var(--gray-300)100%);background-size:1000px 100%;animation:1.5s infinite skeleton-shimmer}.skeleton-box{border-radius:4px}.skeleton-text{border-radius:4px;height:16px;display:block}.skeleton-avatar{vertical-align:middle;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-right:8px;display:inline-block}
