.blog-container.svelte-u4k2t{max-width:48rem}.blog-header.svelte-u4k2t{margin-bottom:var(--space-2xl)}.blog-meta-row.svelte-u4k2t{margin-top:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.blog-source-link.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-3xs);color:var(--color-text-subtle)}.blog-source-a.svelte-u4k2t{color:var(--color-accent);text-decoration:none}.blog-source-a.svelte-u4k2t:hover{text-decoration:underline}.blog-tag-bar.svelte-u4k2t{gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.blog-tag-btn.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-3xs);border:1px solid var(--border-color);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:3px;padding:2px 10px;transition:all .15s}.blog-tag-btn.svelte-u4k2t:hover{border-color:var(--color-accent);color:var(--color-text)}.blog-tag-active.svelte-u4k2t{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.blog-list.svelte-u4k2t{gap:var(--space-md);flex-direction:column;display:flex}.blog-card.svelte-u4k2t{border-bottom:1px solid var(--border-color-subtle);transition:border-color .15s}.blog-card.svelte-u4k2t:hover{border-bottom-color:var(--color-accent)}.blog-card-link.svelte-u4k2t{color:inherit;padding:var(--space-lg) 0;text-decoration:none;transition:transform .2s;display:block}.blog-card-link.svelte-u4k2t:hover{transform:translate(4px)}.blog-card-body.svelte-u4k2t{margin-bottom:var(--space-sm)}.blog-card-title.svelte-u4k2t{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:500;line-height:1.4;transition:color .15s}.blog-card-link.svelte-u4k2t:hover .blog-card-title:where(.svelte-u4k2t){color:var(--color-accent)}.blog-card-excerpt.svelte-u4k2t{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-xs) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-meta.svelte-u4k2t{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.blog-card-date.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-text-muted)}.blog-card-read.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-3xs);color:var(--color-text-subtle)}.blog-card-tags.svelte-u4k2t{gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.blog-card-tag.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-3xs);color:var(--color-accent);background:oklch(93.2% .042 264);border-radius:2px;padding:1px 6px}.blog-card-tag-more.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--font-size-3xs);color:var(--color-text-subtle)}.blog-empty.svelte-u4k2t{padding:var(--space-2xl) 0;text-align:center}
