.category-cloud{justify-content:center;gap:var(--space-3);max-width:var(--content-max);flex-wrap:wrap;margin:0 auto;display:flex}@keyframes skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-tile{opacity:0;flex-direction:row;margin:40px auto;animation:.6s forwards skeleton-fade-in;display:flex}.skeleton-tile:nth-child(2){flex-direction:row-reverse;animation-delay:.15s}.skeleton-tile:nth-child(3){animation-delay:.3s}@keyframes skeleton-fade-in{to{opacity:1}}.skeleton-content{flex-direction:column;justify-content:center;gap:14px;width:60%;padding:10px 30px;display:flex}.skeleton-image{border-radius:8px;width:40%}.skeleton-block{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/600px 100%;border-radius:6px;animation:2.4s ease-in-out infinite skeleton-shimmer}.skeleton-block.title{width:75%;height:28px}.skeleton-block.line{width:100%;height:14px}.skeleton-block.line.short{width:55%}.skeleton-block.line.date{width:30%;height:12px;margin-top:6px}.skeleton-block.image{border-radius:8px;width:100%;height:180px}.skeleton-tile:nth-child(2) .skeleton-block{animation-delay:.3s}.skeleton-tile:nth-child(3) .skeleton-block{animation-delay:.6s}@media (width<=992px){.skeleton-tile,.skeleton-tile:nth-child(2){flex-direction:column-reverse}.skeleton-content{z-index:1;width:90%;margin:-15% auto 0;padding:0}.skeleton-image{width:90%;margin:0 auto}}.blog-tabs-nav{justify-content:center;gap:var(--space-3);margin:var(--space-10) auto var(--space-6);flex-wrap:wrap;display:flex}.blog-tab-btn.active{background:#ffffff40;box-shadow:0 0 16px #ffffff4d}.blog-tabs-panel{max-width:var(--content-max);margin:0 auto var(--space-10)}.blog-tabs-panel-search{max-width:none}.blog-tldr-entry{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.blog-tldr-entry time{font-size:var(--text-sm);color:var(--color-violet-light);letter-spacing:.3px}.blog-tldr-title{font-size:var(--text-3xl);margin:0;font-weight:700}.blog-tldr-entry p{color:var(--color-text-muted);margin:0}.blog-tldr-entry a:hover{text-decoration:none}.blog-search{align-items:center;gap:var(--space-3);margin:0 auto var(--space-6);flex-direction:column;display:flex}.blog-search label{font-size:var(--text-lg);color:var(--color-text-muted)}.blog-search input[type=search]{width:min(var(--content-medium));padding:var(--space-3) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xl);transition:border-color var(--transition-fast);background:#ffffff1a}.blog-search input[type=search]:hover{border-color:#ffffff80}.blog-search input[type=search]:focus-visible{outline:2px solid var(--color-violet-light);outline-offset:2px;border-color:var(--color-violet-border)}.blog-search-count{text-align:center;font-size:var(--text-lg);color:var(--color-text-muted)}@media (width<=576px){.blog-search input[type=search]{width:100%}}
