.blog-page.svelte-u4k2t{padding-top:calc(var(--header-height) + var(--space-6));min-height:100vh}.container.svelte-u4k2t{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-4) var(--space-8)}.page-header.svelte-u4k2t{text-align:center;margin-bottom:var(--space-8)}.page-title.svelte-u4k2t{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-white);margin:0 0 var(--space-3)}@media(min-width:768px){.page-title.svelte-u4k2t{font-size:var(--text-4xl)}}.page-subtitle.svelte-u4k2t{font-size:var(--text-lg);color:var(--color-gray-300);margin:0}.filters.svelte-u4k2t{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8)}.filter-chip.svelte-u4k2t{padding:var(--space-2) var(--space-4);background-color:var(--color-charcoal);color:var(--color-gray-300);border:1px solid var(--color-gray-700);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.filter-chip.svelte-u4k2t:hover{background-color:var(--color-gray-800);color:var(--color-white)}.filter-chip.active.svelte-u4k2t{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}}.post-card.svelte-u4k2t{background-color:var(--color-charcoal);border-radius:var(--radius-xl);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.post-card.svelte-u4k2t:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.post-link.svelte-u4k2t{display:block;text-decoration:none;color:inherit}.post-image.svelte-u4k2t{position:relative}.post-category.svelte-u4k2t{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background-color:var(--color-black);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.post-content.svelte-u4k2t{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.post-title.svelte-u4k2t{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-white);margin:0;line-height:var(--leading-snug)}.post-excerpt.svelte-u4k2t{font-size:var(--text-sm);color:var(--color-gray-300);line-height:var(--leading-relaxed);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-meta.svelte-u4k2t{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-gray-500);padding-top:var(--space-3);border-top:1px solid var(--color-gray-800);margin-top:var(--space-2)}.empty-state.svelte-u4k2t{text-align:center;padding:var(--space-9);color:var(--color-gray-400)}.empty-icon.svelte-u4k2t{font-size:48px;display:block;margin-bottom:var(--space-4)}
