.blog-page.svelte-u4k2t{padding:var(--space-16) 0}.page-title.svelte-u4k2t{font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-4)}.page-description.svelte-u4k2t{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.tags-filter.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}.tag-button.svelte-u4k2t{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);transition:all .2s}.tag-button.svelte-u4k2t:hover{background:var(--color-bg-secondary)}.tag-button.active.svelte-u4k2t{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.blogs-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}.blog-card.svelte-u4k2t{height:100%}.blog-content.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-3)}.blog-date.svelte-u4k2t{font-size:var(--text-sm);color:var(--color-text-secondary)}.blog-title.svelte-u4k2t{font-size:var(--text-xl);font-weight:600;line-height:1.4}.blog-description.svelte-u4k2t{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.blog-tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tag.svelte-u4k2t{padding:var(--space-1) var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary)}.no-blogs-message.svelte-u4k2t{text-align:center;padding:var(--space-16);color:var(--color-text-secondary)}.back-link.svelte-u4k2t{margin-top:var(--space-12);text-align:center}.back-link.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-primary-dark);text-decoration:none;font-size:var(--text-lg)}
