.blogposts-section.svelte-ksj4ib{margin:var(--spacing-md) 0}.blogposts-grid.svelte-ksj4ib{display:flex;flex-direction:column;gap:var(--spacing-sm)}.blogpost-link.svelte-ksj4ib{text-decoration:none;color:inherit;display:block}.blogpost-card.svelte-ksj4ib{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--primary-border);transition:var(--hover-transition)}.blogpost-card.svelte-ksj4ib:hover{background-color:var(--bg-secondary);transform:translate(var(--spacing-xxs));padding-left:var(--spacing-sm)}.blogpost-card.svelte-ksj4ib:last-child{border-bottom:none}.blogpost-image.svelte-ksj4ib{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--border-radius);background-color:var(--bg-secondary);flex-shrink:0}.blogpost-content.svelte-ksj4ib{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.blogpost-title.svelte-ksj4ib{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--primary-color);margin:0;line-height:1.4}.blogpost-date.svelte-ksj4ib{font-size:var(--font-size-xs);color:var(--secondary-color);opacity:.8}.no-posts.svelte-ksj4ib{color:var(--secondary-color);font-size:var(--font-size-sm);font-style:italic;opacity:.8}@media (max-width: 768px){.blogposts-section.svelte-ksj4ib{margin:var(--spacing-md) 0}.blogpost-card.svelte-ksj4ib{padding:var(--spacing-sm) 0;gap:var(--spacing-sm)}.blogpost-image.svelte-ksj4ib{width:3rem;height:3rem}}
