.blog-post-card.svelte-yt2448{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;min-height:18rem;padding:1.5rem}.blog-post-card.svelte-yt2448:hover{border-color:var(--color-brand-600)}.blog-post-card.svelte-yt2448:hover .title:where(.svelte-yt2448){color:var(--color-brand-700)}.bar.svelte-yt2448{background:var(--color-brand-600);display:block;height:2.5rem;width:.25rem}.meta.svelte-yt2448{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.source.svelte-yt2448{background:var(--color-brand-100);border-radius:999px;color:var(--color-brand-700);font-size:.65rem;font-weight:700;letter-spacing:.14em;padding:.15rem .55rem;text-transform:uppercase}.date.svelte-yt2448{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.title.svelte-yt2448{color:var(--color-ink-950);font-family:var(--font-serif);font-size:1.6rem;line-height:1.2;margin-top:.75rem}.excerpt.svelte-yt2448{color:var(--color-text-secondary);flex:1;line-height:1.75;margin-top:1rem}.read-more.svelte-yt2448{color:var(--color-brand-600);font-size:.9rem;font-weight:600;margin-top:1.5rem}.blog-index.svelte-18t7q4i{margin:0 auto;max-width:72rem;padding:3.5rem 1.5rem 4.5rem}.blog-grid.svelte-18t7q4i{display:grid;gap:1.5rem}.empty-state.svelte-18t7q4i{color:var(--color-text-secondary);font-family:var(--font-serif);font-size:1.15rem;line-height:1.7;max-width:36rem}@media(min-width:48rem){.blog-grid.svelte-18t7q4i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.blog-index.svelte-18t7q4i{padding:4rem 2.5rem 5rem}}
