@keyframes feed-skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.feed-skeleton{list-style:none;padding:0;margin:0}.feed-skeleton__block{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 50%,var(--bg-2) 75%);background-size:800px 100%;animation:feed-skeleton-shimmer 1.4s ease-in-out infinite}.feed-skeleton__card{padding:var(--spacing-lg) 0}@media(max-width:767px){.feed-skeleton__card{padding:var(--spacing-md) 0}}.feed-skeleton__inner{display:flex;gap:var(--spacing-xl);align-items:flex-start}@media(max-width:767px){.feed-skeleton__inner{display:none}}.feed-skeleton__mobile{display:none}@media(max-width:767px){.feed-skeleton__mobile{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;min-width:0}}.feed-skeleton__cover{flex-shrink:0;width:var(--size-cover-width);height:var(--size-cover-max-height);border-radius:var(--radius-sm)}.feed-skeleton__cover--mobile{width:120px;height:120px}.feed-skeleton__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.feed-skeleton__author-row{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.feed-skeleton__avatar{width:24px;height:24px;border-radius:var(--radius-full);flex-shrink:0}.feed-skeleton__author-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xs,2px)}.feed-skeleton__author{width:120px;height:12px}.feed-skeleton__subtext{width:160px;height:10px}.feed-skeleton__badge{width:72px;height:18px;border-radius:var(--radius-full)}.feed-skeleton__overline{width:90px;height:10px}.feed-skeleton__title{width:75%;height:18px}.feed-skeleton__line{width:100%;height:12px}.feed-skeleton__line--short{width:65%}.feed-skeleton__tags{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.feed-skeleton__tag{width:60px;height:20px;border-radius:var(--radius-full)}.feed-skeleton__tag--wide{width:90px}.feed-skeleton__metrics{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.feed-skeleton__metric{width:56px;height:12px}.feed-skeleton__carousel{width:100%;min-width:0}.feed-skeleton__slide{display:flex;gap:var(--spacing-md);align-items:flex-start;min-width:0}.feed-skeleton__slide-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.feed-skeleton__dots{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.feed-skeleton__dot{width:8px;height:8px;border-radius:var(--radius-full)}.feed-skeleton__dot--active{opacity:.85}.feed-skeleton__post-masonry{display:flex;margin-left:calc(-1*var(--spacing-xl));width:auto}@media(max-width:1024px){.feed-skeleton__post-masonry{margin-left:0}}.feed-skeleton__post-masonry-column{flex:1;padding-left:var(--spacing-xl);background-clip:padding-box}.feed-skeleton__post-masonry-column>*{margin-bottom:var(--spacing-xl)}.feed-skeleton__post-card{padding:var(--spacing-md);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);outline:1px solid var(--border-subtle);outline-offset:4px;display:flex;flex-direction:column;gap:var(--spacing-md)}.feed-skeleton__post-header{display:flex;align-items:center;gap:var(--spacing-sm)}.feed-skeleton__post-avatar{width:32px;height:32px;border-radius:var(--radius-full);flex-shrink:0}.feed-skeleton__post-author-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.feed-skeleton__post-author-name{width:100px;height:12px}.feed-skeleton__post-timestamp{width:60px;height:10px}.feed-skeleton__post-body{display:flex;flex-direction:column;gap:var(--spacing-sm)}.feed-skeleton__post-footer{display:flex;gap:var(--spacing-md);padding-top:var(--spacing-xs)}.feed-skeleton__post-action{width:40px;height:14px;border-radius:var(--radius-sm)}