.posts-container.svelte-1ppl2l{padding-top:2rem;padding-bottom:4rem}.year-section.svelte-1ppl2l{margin-bottom:2.5rem}.year-heading.svelte-1ppl2l{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:500;color:var(--color-arctic-600);margin-bottom:1.5rem;letter-spacing:.05em}.dark .year-heading.svelte-1ppl2l{color:var(--color-arctic-400)}.posts-list.svelte-1ppl2l{list-style:none;padding:0;margin:0}.post-item.svelte-1ppl2l{border-top:1px solid var(--color-arctic-200)}.dark .post-item.svelte-1ppl2l{border-top-color:var(--color-arctic-800)}.post-item.svelte-1ppl2l:last-child{border-bottom:1px solid var(--color-arctic-200)}.dark .post-item.svelte-1ppl2l:last-child{border-bottom-color:var(--color-arctic-800)}.post-link.svelte-1ppl2l{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;text-decoration:none;transition:opacity .2s ease}.post-link.svelte-1ppl2l:hover{opacity:.7}.post-title.svelte-1ppl2l{font-size:1.05rem;font-weight:500;color:var(--color-arctic-900);line-height:1.4}.dark .post-title.svelte-1ppl2l{color:var(--color-arctic-200)}.post-date.svelte-1ppl2l{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem;color:var(--color-arctic-400);white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.dark .post-date.svelte-1ppl2l{color:var(--color-arctic-600)}.month.svelte-1ppl2l{margin-right:.5rem}
