.blog-container{max-width:100%;padding:0}.blog-title{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 18px;padding:0 32px}.blog-categories{display:flex;gap:0;background:#16181d;border-radius:var(--border-radius);padding:4px;overflow-x:auto;scrollbar-width:none;margin:0 32px 24px}.blog-categories::-webkit-scrollbar{display:none}.blog-category-btn{background:transparent;border:none;border-radius:var(--border-radius);color:rgba(255,255,255,.6);font-size:.875rem;font-weight:500;padding:8px 14px;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif}.blog-category-btn svg{width:16px;height:16px;opacity:.7}.blog-category-btn.active{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#ffffff}.blog-category-btn.active svg{opacity:1}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;padding:0 32px 40px}.blog-card{background:transparent;border:none;border-radius:0;overflow:hidden;cursor:pointer;text-decoration:none;display:block}.blog-card-image{position:relative;width:100%;height:160px;background:rgba(255,255,255,.05);border-radius:var(--border-radius);overflow:hidden;margin-bottom:12px}.blog-card-content{padding:0}.blog-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.blog-card-date{font-size:.75rem;color:rgba(255,255,255,.5)}.blog-card-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.35}.blog-card-excerpt,.blog-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{font-size:.8125rem;color:rgba(255,255,255,.6);line-height:1.6;margin-bottom:0}.blog-empty{text-align:center;padding:80px 32px;color:rgba(255,255,255,.5);font-size:1.125rem}.blog-loading{padding:0 32px 40px}.blog-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.blog-skeleton-card{background:transparent;border:none;border-radius:0;overflow:hidden}.blog-skeleton-image{width:100%;height:160px;background:rgba(255,255,255,.05);border-radius:var(--border-radius);margin-bottom:12px;animation:skeleton-pulse 1.5s ease-in-out infinite}.blog-skeleton-content{padding:0}.blog-skeleton-line{background:rgba(255,255,255,.05);border-radius:var(--border-radius);animation:skeleton-pulse 1.5s ease-in-out infinite}.blog-skeleton-title{width:85%;height:16px;margin-bottom:8px}.blog-skeleton-date{width:35%;height:12px;margin-bottom:10px}.blog-skeleton-text{height:12px;margin-bottom:8px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.blog-title{font-size:1.5rem;padding:0 20px}.blog-categories{margin:0 20px 24px}.blog-grid,.blog-skeleton-grid{grid-template-columns:1fr}.blog-grid,.blog-loading{padding:0 20px 40px}.blog-empty{padding:80px 20px}}