.blog-index.svelte-u4k2t{max-width:var(--max-w);padding:var(--s-2) var(--page-px) var(--s-4)}@media(min-width:768px){.blog-index.svelte-u4k2t{padding:var(--s-2) var(--left-pad) var(--s-4)}}.blog-header.svelte-u4k2t{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-2);gap:var(--s-1)}.page-title.svelte-u4k2t{font-size:var(--t-3xl);font-weight:700;color:var(--text);letter-spacing:-.03em;line-height:var(--s-2);margin:0}.subscribe-btn.svelte-u4k2t{font-size:var(--t-sm);color:var(--text-3);text-decoration:none;padding:var(--s-quarter) var(--s-half);border:1px solid var(--border);border-radius:var(--r);white-space:nowrap;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.subscribe-btn.svelte-u4k2t:hover{border-color:var(--green);color:var(--green)}.post-list.svelte-u4k2t{display:flex;flex-direction:column}.post-row.svelte-u4k2t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text);transition:padding-left .2s cubic-bezier(.25,1,.5,1)}.post-row.svelte-u4k2t:first-child{border-top:1px solid var(--border)}.post-row.svelte-u4k2t:hover{padding-left:4px}.post-row.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--green)}.post-main.svelte-u4k2t{display:flex;flex-direction:column;gap:2px;min-width:0}.post-title.svelte-u4k2t{font-size:var(--t-base);font-weight:500;line-height:var(--s-1);transition:color var(--fast) var(--ease)}.post-desc.svelte-u4k2t{font-size:var(--t-sm);color:var(--text-3);line-height:var(--s-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-date.svelte-u4k2t{font-size:var(--t-xs);color:var(--text-3);flex-shrink:0;line-height:var(--s-1)}@media(max-width:560px){.post-desc.svelte-u4k2t{display:none}.post-row.svelte-u4k2t{gap:var(--s-1)}}
