.blog-index.svelte-u4k2t{border-bottom:var(--border-heavy)}.post-row.svelte-u4k2t{align-items:center;gap:var(--space-6);padding:var(--space-6);border-bottom:var(--border-light);color:var(--fg);transition:background var(--duration-fast);grid-template-columns:160px 1fr auto;text-decoration:none;display:grid}.post-row.svelte-u4k2t:last-child{border-bottom:none}.post-row.svelte-u4k2t:hover{background:#1e293b0a}.post-date.svelte-u4k2t{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted)}.post-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug);margin-bottom:var(--space-1);transition:color var(--duration-fast)}.post-row.svelte-u4k2t:hover .post-content:where(.svelte-u4k2t) h2:where(.svelte-u4k2t){color:var(--accent)}.post-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted)}.post-arrow.svelte-u4k2t{font-size:var(--text-lg);color:var(--muted);transition:color var(--duration-fast)}.post-row.svelte-u4k2t:hover .post-arrow:where(.svelte-u4k2t){color:var(--accent)}.empty.svelte-u4k2t{padding:var(--space-12) var(--space-6);text-align:center;color:var(--muted);font-size:var(--text-sm)}@media (width<=640px){.post-row.svelte-u4k2t{gap:var(--space-3);grid-template-columns:1fr auto}.post-date.svelte-u4k2t{margin-bottom:calc(-1 * var(--space-2));grid-column:1/-1}}
