.blog-index.svelte-u4k2t{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.blog-index.svelte-u4k2t{padding:var(--s-3) var(--left-pad)}}.blog-header.svelte-u4k2t{margin-bottom:var(--s-1)}.page-title.svelte-u4k2t{font-family:var(--font-heading);font-size:var(--t-3xl);font-weight:700;color:var(--text);letter-spacing:0;line-height:var(--s-2);margin:0}.post-list.svelte-u4k2t{display:flex;flex-direction:column}.post-row.svelte-u4k2t{display:flex;align-items:baseline;gap:var(--s-1);padding:var(--s-half) 0;text-decoration:none;color:var(--text);transition:color var(--fast) var(--ease)}.post-row.svelte-u4k2t:hover{color:var(--green)}.post-date.svelte-u4k2t{font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);min-width:100px;flex-shrink:0}.post-main.svelte-u4k2t{display:flex;flex-direction:column;min-width:0}.post-title.svelte-u4k2t{font-size:var(--t-md);font-weight:600;letter-spacing:0;line-height:var(--lh-body)}.post-desc.svelte-u4k2t{font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.post-row.svelte-u4k2t{flex-direction:column;gap:var(--s-quarter)}.post-date.svelte-u4k2t{min-width:auto}.post-title.svelte-u4k2t{font-size:var(--t-base)}.post-desc.svelte-u4k2t{display:none}}
