.posts-section.svelte-9itq1l{margin-bottom:5rem;box-shadow:var(--shadow-2);border-radius:var(--radius-3);background-color:var(--color-surface);padding:2.5rem}.posts-section-title.svelte-9itq1l{margin-bottom:1rem;color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);font-family:var(--font-serif)}.posts-section-subtitle.svelte-9itq1l{margin-bottom:2.5rem;color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-body)}.posts-list.svelte-9itq1l{margin:0;padding:0;list-style:none}.post-item.svelte-9itq1l{margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.post-item.svelte-9itq1l:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.post-link.svelte-9itq1l{display:block;transition:all .3s ease;margin:-1rem;border-radius:var(--radius-2);padding:1rem;text-decoration:none}.post-link.svelte-9itq1l:hover{transform:translateY(-2px);background-color:var(--color-surface-muted)}.post-header.svelte-9itq1l{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.post-title.svelte-9itq1l{transition:color .2s ease;margin:0;color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-family:var(--font-serif)}.post-link.svelte-9itq1l:hover .post-title:where(.svelte-9itq1l){color:var(--color-accent)}.post-date.svelte-9itq1l{color:var(--color-text-muted);font-size:var(--font-size-sm);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.post-description.svelte-9itq1l{margin:0 0 1rem;color:var(--color-text-muted);font-style:italic;font-size:var(--font-size-base);line-height:var(--line-height-body)}.empty-state.svelte-9itq1l{margin:0;color:var(--color-text-muted);font-style:italic}.read-more.svelte-9itq1l{display:inline-flex;align-items:center;opacity:.8;transition:opacity .2s ease;color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);letter-spacing:.05em;text-transform:uppercase}.post-link.svelte-9itq1l:hover .read-more:where(.svelte-9itq1l){opacity:1}.arrow.svelte-9itq1l{transition:transform .2s ease;margin-left:.25rem}.post-link.svelte-9itq1l:hover .arrow:where(.svelte-9itq1l){transform:translate(4px)}@media(min-width:640px){.posts-section.svelte-9itq1l{padding:3rem}.post-header.svelte-9itq1l{flex-direction:row;justify-content:space-between;align-items:baseline}.post-date.svelte-9itq1l{flex-shrink:0;margin-left:1rem}}@media(min-width:768px){.posts-section-title.svelte-9itq1l{font-size:var(--font-size-3xl)}.post-title.svelte-9itq1l{font-size:var(--font-size-xl)}}
