.skeleton-hero{height:500px}.skeleton-featured-box,.skeleton-hero{background:var(--bg-secondary,#0f172a);border-radius:12px;overflow:hidden;position:relative}.skeleton-featured-box{aspect-ratio:16/10}.skeleton-column-card{background:var(--bg-secondary,#0f172a);border:1px solid var(--border-color,#334155);border-radius:12px;display:grid;gap:20px;grid-template-columns:200px 1fr;overflow:hidden;padding:0}.skeleton-image{background:var(--bg-tertiary,#1e293b);height:140px;overflow:hidden;position:relative;width:200px}.skeleton-content{display:flex;flex-direction:column;gap:10px;padding:16px 20px 16px 0}.skeleton-category{height:12px;width:80px}.skeleton-category,.skeleton-title{background:var(--bg-tertiary,#1e293b);border-radius:4px}.skeleton-title{height:16px;width:90%}.skeleton-title.short{width:60%}.skeleton-excerpt{height:14px;width:100%}.skeleton-excerpt,.skeleton-meta{background:var(--bg-tertiary,#1e293b);border-radius:4px}.skeleton-meta{height:12px;width:50%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff0d 50%,#0000);background-size:1000px 100%;height:100%;left:0;position:absolute;top:0;width:100%}.skeleton-category,.skeleton-excerpt,.skeleton-meta,.skeleton-title{overflow:hidden;position:relative}.skeleton-category:after,.skeleton-excerpt:after,.skeleton-meta:after,.skeleton-title:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);background-size:200px 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.skeleton-column-card{grid-template-columns:1fr}.skeleton-image{height:200px;width:100%}.skeleton-content{padding:16px}}.light .skeleton-column-card,.light .skeleton-featured-box,.light .skeleton-hero,html.light .skeleton-column-card,html.light .skeleton-featured-box,html.light .skeleton-hero{background:#fff;border-color:#e2e8f0}.light .skeleton-category,.light .skeleton-excerpt,.light .skeleton-image,.light .skeleton-meta,.light .skeleton-title,html.light .skeleton-category,html.light .skeleton-excerpt,html.light .skeleton-image,html.light .skeleton-meta,html.light .skeleton-title{background:#f1f5f9}.light .skeleton-shimmer,html.light .skeleton-shimmer{background:linear-gradient(90deg,#0000,#00000008 50%,#0000)}.light .skeleton-category:after,.light .skeleton-excerpt:after,.light .skeleton-meta:after,.light .skeleton-title:after,html.light .skeleton-category:after,html.light .skeleton-excerpt:after,html.light .skeleton-meta:after,html.light .skeleton-title:after{background:linear-gradient(90deg,#0000,#0000000d 50%,#0000)}