.card.svelte-yt2448{display:block;padding:1.75rem;border-radius:16px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;transition:all .2s}.card.svelte-yt2448:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000f;border-color:var(--primary)}.card-meta.svelte-yt2448{font-size:.8125rem;color:#94a3b8;margin-bottom:.5rem}.card-title.svelte-yt2448{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1.3}.card.svelte-yt2448:hover .card-title:where(.svelte-yt2448){color:var(--primary)}.card-description.svelte-yt2448{font-size:.9375rem;color:#64748b;line-height:1.6;margin-bottom:1rem}.card-tags.svelte-yt2448{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1rem}.tag.svelte-yt2448{font-size:.75rem;font-weight:600;color:var(--primary);background:var(--primary-light);padding:.2rem .625rem;border-radius:100px}.read-more.svelte-yt2448{font-size:.875rem;font-weight:600;color:var(--primary)}.blog-index.svelte-1ggqm3m{padding:6rem 0 4rem;min-height:80vh}.container.svelte-1ggqm3m{max-width:900px;margin:0 auto;padding:0 1.5rem}.breadcrumbs.svelte-1ggqm3m{font-size:.8125rem;color:#94a3b8;margin-bottom:2rem}.breadcrumbs.svelte-1ggqm3m a:where(.svelte-1ggqm3m){color:#64748b;text-decoration:none}.breadcrumbs.svelte-1ggqm3m a:where(.svelte-1ggqm3m):hover{color:var(--primary)}.sep.svelte-1ggqm3m{margin:0 .375rem}.blog-header.svelte-1ggqm3m{margin-bottom:2.5rem}.blog-title.svelte-1ggqm3m{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#0f172a;letter-spacing:-.025em;margin-bottom:.5rem}.blog-subtitle.svelte-1ggqm3m{font-size:1.125rem;color:#64748b}.posts-grid.svelte-1ggqm3m{display:flex;flex-direction:column;gap:1.25rem}.no-posts.svelte-1ggqm3m{color:#94a3b8;font-size:1.0625rem;text-align:center;padding:3rem 0}.back-link.svelte-1ggqm3m{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.back-link.svelte-1ggqm3m a:where(.svelte-1ggqm3m){color:var(--primary);text-decoration:none;font-weight:600;font-size:.9375rem}.back-link.svelte-1ggqm3m a:where(.svelte-1ggqm3m):hover{text-decoration:underline}
