.post.svelte-9son32{display:block;background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid transparent;width:100%;text-decoration:none;color:inherit;padding:var(--space-md)}@media (hover: hover){.post.svelte-9son32{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.post.svelte-9son32:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);border-color:var(--color-accent)}}.post-title.svelte-9son32{font-size:1.1rem;color:var(--color-dark);margin:0 0 var(--space-xs) 0}.post-date.svelte-9son32{font-style:italic;font-size:var(--font-size-sm);color:var(--color-mid);margin:0 0 var(--space-sm) 0}.post-description.svelte-9son32{color:var(--color-mid);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
