@keyframes skeleton-shimmer{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.challenge-card-skeleton__block{background:var(--bg-2);border-radius:var(--radius-sm);animation:skeleton-shimmer 1.6s ease-in-out infinite}.challenge-card-skeleton{list-style:none;padding:var(--spacing-lg) 0}@media(max-width:767px){.challenge-card-skeleton{padding:var(--spacing-md) 0}}.challenge-card-skeleton__block{display:block}.challenge-card-skeleton__inner{display:flex;gap:var(--spacing-xl);align-items:flex-start}.challenge-card-skeleton__cover{flex-shrink:0;width:var(--size-cover-width);height:var(--size-cover-max-height);border-radius:var(--radius-sm)}.challenge-card-skeleton__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.challenge-card-skeleton__overline{width:140px;height:10px}.challenge-card-skeleton__title{width:70%;height:18px}.challenge-card-skeleton__author-row{display:flex;gap:var(--spacing-sm);align-items:center}.challenge-card-skeleton__avatar{width:24px;height:24px;border-radius:var(--radius-full)}.challenge-card-skeleton__author{width:100px;height:12px}.challenge-card-skeleton__line{width:100%;height:12px}.challenge-card-skeleton__line--short{width:65%}.challenge-card-skeleton__tags{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.challenge-card-skeleton__tag{width:60px;height:20px;border-radius:var(--radius-full)}.challenge-card-skeleton__metrics{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.challenge-card-skeleton__metric{width:56px;height:12px}