.writing.svelte-u4k2t{max-width:52rem}.empty.svelte-u4k2t{color:var(--sage);font-style:italic}.year.svelte-u4k2t{margin-bottom:var(--space-xl)}.year.svelte-u4k2t:last-child{margin-bottom:0}.post-list.svelte-u4k2t{list-style:none;margin-top:var(--space-md)}.post-link.svelte-u4k2t{display:grid;grid-template-columns:5rem 1fr;gap:var(--space-lg);padding:var(--space-md) 0;color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--stone) 35%,transparent)}.post.svelte-u4k2t:last-child .post-link:where(.svelte-u4k2t){border-bottom:none}.post-link.svelte-u4k2t:hover{text-decoration:none}.post-date.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--sage);padding-top:.2em}.post-body.svelte-u4k2t{display:block;max-width:42rem}.post-title.svelte-u4k2t{display:block;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;color:var(--slate-deep);transition:color .15s ease}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--highlight)}.post-description.svelte-u4k2t{display:block;font-size:var(--text-sm);color:var(--sage);line-height:1.6;margin-top:var(--space-xs)}.post-tags.svelte-u4k2t{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--stone);margin-top:var(--space-sm)}.tag.svelte-u4k2t:not(:last-child):after{content:" · "}@media(max-width:600px){.post-link.svelte-u4k2t{grid-template-columns:1fr;gap:var(--space-xs)}}
