.blog-card-link.svelte-1kzidvy{text-decoration:none;color:inherit;display:block}.blog-card{border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:box-shadow .3s ease,transform .3s ease}.blog-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.post-meta.svelte-1kzidvy{display:flex;gap:1rem;font-size:.85rem;color:#6c757d;margin-bottom:.5rem}.reading-time.svelte-1kzidvy{color:#888}.post-title.svelte-1kzidvy{font-size:1.25rem;margin-bottom:.75rem;color:#333;font-weight:600}.post-excerpt.svelte-1kzidvy{font-size:.95rem;line-height:1.6;margin-bottom:1rem;color:#555}.badges.svelte-1kzidvy{display:flex;flex-wrap:wrap;gap:.25rem}.blog-container.svelte-u4k2t{padding:1rem;align-self:center;align-items:center;flex:1;display:flex;flex-direction:column;width:100%;max-width:1024px;margin:0 auto;box-sizing:border-box}.title.svelte-u4k2t{text-align:center;margin-top:50px;margin-bottom:50px}.title.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem;margin-bottom:1rem}.lead.svelte-u4k2t{font-size:1.2rem;color:#6c757d;margin-bottom:0}.search-container.svelte-u4k2t{display:flex;gap:.5rem;width:100%;max-width:500px;margin-bottom:1.5rem}.filter-tabs.svelte-u4k2t{margin-bottom:2rem}.posts.svelte-u4k2t{width:100%}.no-posts.svelte-u4k2t{text-align:center;padding:3rem;color:#6c757d}.pagination.svelte-u4k2t{display:flex;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:2rem}.page-info.svelte-u4k2t{color:#6c757d}@media (max-width: 768px){.title.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem}.lead.svelte-u4k2t{font-size:1rem}}
