.blog-page.svelte-57q3fr{min-height:100vh}.blog-hero.svelte-57q3fr{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);padding:var(--space-12) 0 var(--space-8);border-bottom:1px solid var(--border-light)}.blog-hero__content.svelte-57q3fr{text-align:center;max-width:800px;margin:0 auto}.blog-hero__title.svelte-57q3fr{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-4);line-height:1.2}.blog-hero__subtitle.svelte-57q3fr{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.5}.featured-posts.svelte-57q3fr{padding:var(--space-12) 0;background:var(--bg-secondary)}.featured-posts__title.svelte-57q3fr{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-6);text-align:center}.featured-posts__grid.svelte-57q3fr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6)}.blog-content.svelte-57q3fr{padding:var(--space-8) 0}.blog-content__layout.svelte-57q3fr{display:grid;grid-template-columns:250px 1fr;gap:var(--space-8);align-items:start}.blog-sidebar.svelte-57q3fr{position:sticky;top:var(--space-8)}.filter-section.svelte-57q3fr{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6)}.filter-section__title.svelte-57q3fr{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.filter-section__options.svelte-57q3fr{display:flex;flex-direction:column;gap:var(--space-2)}.filter-section__options--tags.svelte-57q3fr{flex-direction:row;flex-wrap:wrap}.filter-option.svelte-57q3fr{padding:var(--space-2) var(--space-3);background:none;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-all);text-align:left}.filter-option.svelte-57q3fr:hover,.filter-option--active.svelte-57q3fr{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.filter-tag.svelte-57q3fr{padding:var(--space-1) var(--space-3);background:none;border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-all)}.filter-tag.svelte-57q3fr:hover,.filter-tag--active.svelte-57q3fr{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.clear-filters.svelte-57q3fr{width:100%;padding:var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-colors)}.clear-filters.svelte-57q3fr:hover{background:var(--bg-primary)}.blog-posts__header.svelte-57q3fr{margin-bottom:var(--space-6)}.blog-posts__title.svelte-57q3fr{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.blog-posts__count.svelte-57q3fr{font-size:var(--font-size-sm);color:var(--text-secondary)}.blog-posts__grid.svelte-57q3fr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.pagination.svelte-57q3fr{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) 0;border-top:1px solid var(--border-light)}.pagination__button.svelte-57q3fr{padding:var(--space-3) var(--space-6);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-all)}.pagination__button.svelte-57q3fr:hover:not(:disabled){background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.pagination__button.svelte-57q3fr:disabled{opacity:.5;cursor:not-allowed}.pagination__info.svelte-57q3fr{font-size:var(--font-size-sm);color:var(--text-secondary)}.blog-empty.svelte-57q3fr{text-align:center;padding:var(--space-12) var(--space-4)}.blog-empty__icon.svelte-57q3fr{font-size:4rem;margin-bottom:var(--space-4);opacity:.6}.blog-empty__title.svelte-57q3fr{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.blog-empty__description.svelte-57q3fr{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-6)}.blog-empty__action.svelte-57q3fr{padding:var(--space-3) var(--space-6);background:var(--brand-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;transition:var(--transition-colors)}.blog-empty__action.svelte-57q3fr:hover{background:var(--brand-primary-dark)}@media (max-width: 1024px){.blog-content__layout.svelte-57q3fr{grid-template-columns:1fr;gap:var(--space-6)}.blog-sidebar.svelte-57q3fr{position:static;order:-1}.filter-section.svelte-57q3fr{padding:var(--space-4)}}@media (max-width: 768px){.blog-hero__title.svelte-57q3fr{font-size:var(--font-size-xl)}.blog-hero__subtitle.svelte-57q3fr{font-size:var(--font-size-base)}.featured-posts__grid.svelte-57q3fr,.blog-posts__grid.svelte-57q3fr{grid-template-columns:1fr}.pagination.svelte-57q3fr{flex-direction:column;gap:var(--space-3)}}
