.blog-index.svelte-u4k2t{padding-top:3rem;padding-bottom:4rem}.page-header.svelte-u4k2t{margin-bottom:3rem}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2rem,5vw,3rem)}.empty.svelte-u4k2t{color:var(--color-muted);font-style:italic}.post-list.svelte-u4k2t{max-width:52rem;margin:0;padding:0;list-style:none}.post-item.svelte-u4k2t{border-bottom:1px solid var(--color-border)}.post-item.svelte-u4k2t:last-child{border-bottom:none}.post-link.svelte-u4k2t{padding:2rem 0;transition:none;display:block}.post-date.svelte-u4k2t{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.5rem;font-size:.75rem;display:block}.post-title.svelte-u4k2t{font-family:var(--font-display);color:var(--color-cream);margin-bottom:.75rem;font-size:1.5rem;transition:color .2s}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--color-gold)}.post-excerpt.svelte-u4k2t{color:var(--color-muted);margin-bottom:1rem;font-size:.95rem;line-height:1.65}.read-more.svelte-u4k2t{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);font-size:.8rem;transition:color .2s}.post-link.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){color:var(--color-gold-light)}
