.skeleton{background:var(--skeleton-gradient);border-radius:var(--radius-md);background-size:300% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.skeleton-card{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-premium-md);cursor:default;transition:all var(--transition-slow);overflow:hidden}.skeleton-card-projects{background:var(--color-bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium-md);cursor:default;transition:all var(--transition-slow);aspect-ratio:.85;flex-direction:column;display:flex;overflow:hidden}.skeleton-thumbnail{aspect-ratio:16/9;background:var(--skeleton-gradient);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-size:300% 100%;width:100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.skeleton-thumbnail-projects{background:var(--skeleton-gradient);background-size:300% 100%;flex:1;width:100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.skeleton-info{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.skeleton-info-projects{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.skeleton-text{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;height:1em;animation:1.8s ease-in-out infinite skeleton-shimmer}.skeleton-title{width:70%;height:1.25em;margin-bottom:var(--space-2)}.skeleton-meta{width:50%;height:.875em}.skeleton-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));animation:.6s ease-out fadeInUp;display:grid}.blog-skeleton-card{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-premium-md);flex-direction:column;display:flex;overflow:hidden}.blog-skeleton-image{aspect-ratio:16/10;background:var(--skeleton-gradient);background-size:300% 100%;width:100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.blog-skeleton-content{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.blog-skeleton-category{background:var(--skeleton-gradient);border-radius:var(--radius-full);background-size:300% 100%;width:60px;height:20px;animation:1.8s ease-in-out infinite skeleton-shimmer}.blog-skeleton-title{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:90%;height:1.5rem;animation:1.8s ease-in-out infinite skeleton-shimmer}.blog-skeleton-excerpt{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:100%;height:3rem;animation:1.8s ease-in-out infinite skeleton-shimmer}.blog-skeleton-meta{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.blog-skeleton-author{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:80px;height:14px;animation:1.8s ease-in-out infinite skeleton-shimmer}.blog-skeleton-date{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:60px;height:14px;animation:1.8s ease-in-out infinite skeleton-shimmer}.community-skeleton-card{break-inside:avoid;margin-bottom:var(--space-6);width:100%;display:inline-block}.community-skeleton-cover{background:var(--skeleton-gradient);border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-1);background-size:300% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.community-skeleton-footer{padding:var(--space-1-5) 0;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.community-skeleton-author{align-items:center;gap:var(--space-2-5);flex:1;min-width:0;display:flex}.community-skeleton-avatar{background:var(--skeleton-gradient);background-size:300% 100%;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.8s ease-in-out infinite skeleton-shimmer}.community-skeleton-name{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:80px;height:14px;animation:1.8s ease-in-out infinite skeleton-shimmer}.community-skeleton-stats{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.community-skeleton-stat{background:var(--skeleton-gradient);border-radius:var(--radius-sm);background-size:300% 100%;width:40px;height:14px;animation:1.8s ease-in-out infinite skeleton-shimmer}@media (width<=1200px){.skeleton-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.skeleton-grid{gap:var(--space-6);grid-template-columns:1fr}.skeleton-info{padding:var(--space-4)}.community-skeleton-card{margin-bottom:var(--space-4)}}@media (width<=480px){.skeleton-info{padding:var(--space-3-5)}.community-skeleton-card{margin-bottom:var(--space-4)}}
